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

** 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: 1813924 (0x001bada4)
    Section header offset: 1813956 (0x001badc4)

    Section header string table index: 16

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

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


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

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

    $d
    RESET
    __Vectors
        0x00018000:    10023b08    .;..    DCD    268581640
        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:    0001fd31    1...    DCD    130353
        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:    00025369    iS..    DCD    152425
        0x000180c4:    00025391    .S..    DCD    152465
        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:    00025279    yR..    DCD    152185
        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:    000214c5    ....    DCD    136389
        0x00018124:    000214f5    ....    DCD    136437
        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:    0003e454    T...    DCD    255060
        0x0001826c:    0003e484    ....    DCD    255108
    $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:    f035f936    5.6.    BL       _fp_init ; 0x4d576
    .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:    f026f8cd    &...    BL       main ; 0x3e4b8
        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] = 0x10022b08
        0x00018332:    4903        .I      LDR      r1,[pc,#12] ; [0x18340] = 0x10023b08
        0x00018334:    4a01        .J      LDR      r2,[pc,#4] ; [0x1833c] = 0x10022b08
        0x00018336:    4b03        .K      LDR      r3,[pc,#12] ; [0x18344] = 0x10022b08
        0x00018338:    4770        pG      BX       lr
    $d
        0x0001833a:    0000        ..      DCW    0
        0x0001833c:    10022b08    .+..    DCD    268577544
        0x00018340:    10023b08    .;..    DCD    268581640
        0x00018344:    10022b08    .+..    DCD    268577544
    $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:    f641601c    A..`    MOV      r0,#0x1e1c
        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:    f641601c    A..`    MOV      r0,#0x1e1c
        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:    f641601c    A..`    MOV      r0,#0x1e1c
        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:    f641601c    A..`    MOV      r0,#0x1e1c
        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:    f641601c    A..`    MOV      r0,#0x1e1c
        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:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0001885a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001885e:    3038        80      ADDS     r0,r0,#0x38
        0x00018860:    f006f8e6    ....    BL       WsfTimerStop ; 0x1ea30
        0x00018864:    f2450112    E...    MOV      r1,#0x5012
        0x00018868:    f2c00105    ....    MOVT     r1,#5
        0x0001886c:    2003        .       MOVS     r0,#3
        0x0001886e:    f00fff55    ..U.    BL       am_vos_stdio_printf ; 0x2871c
        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:    f011fc30    ..0.    BL       amvosProcMsg ; 0x2a114
        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:    f245216a    E.j!    MOV      r1,#0x526a
        0x000188c8:    f2c00105    ....    MOVT     r1,#5
        0x000188cc:    2003        .       MOVS     r0,#3
        0x000188ce:    f00fff25    ..%.    BL       am_vos_stdio_printf ; 0x2871c
        0x000188d2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000188d6:    f641611c    A..a    MOV      r1,#0x1e1c
        0x000188da:    f2c10101    ....    MOVT     r1,#0x1001
        0x000188de:    9100        ..      STR      r1,[sp,#0]
        0x000188e0:    7008        .p      STRB     r0,[r1,#0]
        0x000188e2:    f24a01ac    J...    MOV      r1,#0xa0ac
        0x000188e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000188ea:    f64f1010    O...    MOV      r0,#0xf910
        0x000188ee:    f2c00004    ....    MOVT     r0,#4
        0x000188f2:    6008        .`      STR      r0,[r1,#0]
        0x000188f4:    f24a01b4    J...    MOV      r1,#0xa0b4
        0x000188f8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000188fc:    f64f10cd    O...    MOV      r0,#0xf9cd
        0x00018900:    f2c00004    ....    MOVT     r0,#4
        0x00018904:    6008        .`      STR      r0,[r1,#0]
        0x00018906:    f24a01b0    J...    MOV      r1,#0xa0b0
        0x0001890a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001890e:    f64f10c8    O...    MOV      r0,#0xf9c8
        0x00018912:    f2c00004    ....    MOVT     r0,#4
        0x00018916:    6008        .`      STR      r0,[r1,#0]
        0x00018918:    f24a01b8    J...    MOV      r1,#0xa0b8
        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:    f64f10d0    O...    MOV      r0,#0xf9d0
        0x0001893e:    f2c00004    ....    MOVT     r0,#4
        0x00018942:    6008        .`      STR      r0,[r1,#0]
        0x00018944:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00018948:    f24641d8    F..A    MOV      r1,#0x64d8
        0x0001894c:    f2c00105    ....    MOVT     r1,#5
        0x00018950:    f010fa54    ..T.    BL       amotas_init ; 0x28dfc
        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:    f64940ed    I..@    MOV      r0,#0x9ced
        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:    f64920a9    I..     MOV      r0,#0x9aa9
        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:    f64f1136    O.6.    MOV      r1,#0xf936
        0x000189ce:    f2c00104    ....    MOVT     r1,#4
        0x000189d2:    f6493299    I..2    MOV      r2,#0x9b99
        0x000189d6:    f2c00202    ....    MOVT     r2,#2
        0x000189da:    f001fbe3    ....    BL       AttsCccRegister ; 0x1a1a4
        0x000189de:    f649300d    I..0    MOV      r0,#0x9b0d
        0x000189e2:    f2c00002    ....    MOVT     r0,#2
        0x000189e6:    f001f821    ..!.    BL       AppUiBtnRegister ; 0x19a2c
        0x000189ea:    f642506c    B.lP    MOV      r0,#0x2d6c
        0x000189ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000189f2:    f64f111c    O...    MOV      r1,#0xf91c
        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:    f64771a9    G..q    MOV      r1,#0x7fa9
        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:    f6490119    I...    MOV      r1,#0x9819
        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:    f012fb6d    ..m.    BL       appSlaveAdvMode ; 0x2b1d8
        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:    f011fe46    ..F.    BL       appAdvSetData ; 0x2a7bc
        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:    f012fb4a    ..J.    BL       appSlaveAdvMode ; 0x2b1d8
        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:    f24a00ac    J...    MOV      r0,#0xa0ac
        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:    f012fb61    ..a.    BL       appSlaveAdvStart ; 0x2b24c
        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:    f24260e0    B..`    MOV      r0,#0x26e0
        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:    f02fff8a    /...    BL       updateRecordInNVM ; 0x491d0
        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:    f009f8fc    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        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:    f00afa25    ..%.    BL       am_hal_mram_main_program ; 0x23738
        0x000192ee:    9801        ..      LDR      r0,[sp,#4]
        0x000192f0:    f009f8f2    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f009f8e0    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        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:    f00afa05    ....    BL       am_hal_mram_main_program ; 0x23738
        0x0001932e:    9800        ..      LDR      r0,[sp,#0]
        0x00019330:    f009f8d2    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f011fba5    ....    BL       appProcMsg ; 0x2ab8c
        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:    f011fd31    ..1.    BL       appServerSetSigningInfo ; 0x2af74
        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:    f011fcd3    ....    BL       appServerSetSigningInfo ; 0x2af74
        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:    f64a7045    J.Ep    MOV      r0,#0xaf45
        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:    f011fdc0    ....    BL       appSlaveAdvModeInit ; 0x2b23c
        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:    f64b00a1    K...    MOV      r0,#0xb8a1
        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:    f011fd2d    ..-.    BL       appSlaveAdvModeInit ; 0x2b23c
        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:    f011fdbe    ....    BL       appSlaveConnOpen ; 0x2b388
        0x0001980c:    e040        @.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x0001980e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019810:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019812:    f011fd9b    ....    BL       appSlaveConnClose ; 0x2b34c
        0x00019816:    e03b        ;.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019818:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001981a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0001981c:    f011fdd2    ....    BL       appSlaveConnUpdate ; 0x2b3c4
        0x00019820:    e036        6.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x00019822:    9805        ..      LDR      r0,[sp,#0x14]
        0x00019824:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019826:    f012f8cb    ....    BL       appSlaveResolvedAddrInd ; 0x2b9c0
        0x0001982a:    e031        1.      B        0x19890 ; AppSlaveProcDmMsg + 436
        0x0001982c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001982e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00019830:    f012f85c    ..\.    BL       appSlaveRemoteConnParamReq ; 0x2b8ec
        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:    f011fdf2    ....    BL       appSlaveConnUpdateTimeout ; 0x2b458
        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:    f012f8ce    ....    BL       appSlaveSecConnOpen ; 0x2ba94
        0x000198f8:    e032        2.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x000198fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000198fc:    9902        ..      LDR      r1,[sp,#8]
        0x000198fe:    f011f965    ..e.    BL       appSecConnClose ; 0x2abcc
        0x00019902:    e02d        -.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019904:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019906:    9902        ..      LDR      r1,[sp,#8]
        0x00019908:    f011fa10    ....    BL       appSecPairCmpl ; 0x2ad2c
        0x0001990c:    e028        (.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001990e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019910:    9902        ..      LDR      r1,[sp,#8]
        0x00019912:    f011fa3d    ..=.    BL       appSecPairFailed ; 0x2ad90
        0x00019916:    e023        #.      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001991a:    9902        ..      LDR      r1,[sp,#8]
        0x0001991c:    f011f96c    ..l.    BL       appSecEncryptInd ; 0x2abf8
        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:    f011faf2    ....    BL       appSecStoreKey ; 0x2af10
        0x0001992c:    e018        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001992e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019930:    9902        ..      LDR      r1,[sp,#8]
        0x00019932:    f011fa33    ..3.    BL       appSecPairInd ; 0x2ad9c
        0x00019936:    e013        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019938:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001993a:    9902        ..      LDR      r1,[sp,#8]
        0x0001993c:    f011f9b2    ....    BL       appSecFindLtk ; 0x2aca4
        0x00019940:    e00e        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019942:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019944:    f011f914    ....    BL       appPrivSetAddrResEnableInd ; 0x2ab70
        0x00019948:    e00a        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x0001994a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001994c:    9902        ..      LDR      r1,[sp,#8]
        0x0001994e:    f011f8e3    ....    BL       appPrivAddDevToResListInd ; 0x2ab18
        0x00019952:    e005        ..      B        0x19960 ; AppSlaveSecProcDmMsg + 204
        0x00019954:    9803        ..      LDR      r0,[sp,#0xc]
        0x00019956:    9902        ..      LDR      r1,[sp,#8]
        0x00019958:    f011f8f6    ....    BL       appPrivRemDevFromResListInd ; 0x2ab48
        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:    f24a01b0    J...    MOV      r1,#0xa0b0
        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:    f012f822    ..".    BL       attCcbByConnId ; 0x2bb50
        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:    f64f2024    O.$     MOV      r0,#0xfa24
        0x00019bec:    f2c00004    ....    MOVT     r0,#4
        0x00019bf0:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00019bf2:    6408        .d      STR      r0,[r1,#0x40]
        0x00019bf4:    f64010c8    @...    MOV      r0,#0x9c8
        0x00019bf8:    f2c00005    ....    MOVT     r0,#5
        0x00019bfc:    6448        Hd      STR      r0,[r1,#0x44]
        0x00019bfe:    6488        .d      STR      r0,[r1,#0x48]
        0x00019c00:    f64b51b1    K..Q    MOV      r1,#0xbdb1
        0x00019c04:    f2c00102    ....    MOVT     r1,#2
        0x00019c08:    f64b5241    K.AR    MOV      r2,#0xbd41
        0x00019c0c:    f2c00202    ....    MOVT     r2,#2
        0x00019c10:    2004        .       MOVS     r0,#4
        0x00019c12:    f003f9eb    ....    BL       L2cRegister ; 0x1cfec
        0x00019c16:    f64b31a9    K..1    MOV      r1,#0xbba9
        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:    f012f814    ....    BL       attExecCallback ; 0x2bcd0
        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:    f012f963    ..c.    BL       attcCcbByHandle ; 0x2bf8c
        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:    f012f8be    ....    BL       attMsgAlloc ; 0x2be6c
        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:    f64f2040    O.@     MOV      r0,#0xfa40
        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:    f012f837    ..7.    BL       attMsgAlloc ; 0x2be6c
        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:    f012ffd2    ....    BL       attcSendMsg ; 0x2cde8
        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:    f013fd83    ....    BL       attsCsfSetHashUpdateStatus ; 0x2d9ac
        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:    f014fb22    ..".    BL       attsIsHashableAttr ; 0x2e538
        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:    f014fadc    ....    BL       attsIsHashableAttr ; 0x2e538
        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:    f013f980    ....    BL       attsCccFreeTbl ; 0x2d37c
        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:    f013f972    ..r.    BL       attsCccGetTbl ; 0x2d3cc
        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:    f013f8d9    ....    BL       attsCccAllocTbl ; 0x2d2d4
        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:    f013f8e2    ....    BL       attsCccCback ; 0x2d330
        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:    f24d30ed    M..0    MOV      r0,#0xd3ed
        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:    f013f8ec    ....    BL       attsCccGetTbl ; 0x2d3cc
        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:    f016f848    ..H.    BL       attsSignCcbByConnId ; 0x304bc
        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:    f013fe64    ..d.    BL       attsHandleValueIndNtf ; 0x2e134
        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:    f013fe46    ..F.    BL       attsHandleValueIndNtf ; 0x2e134
        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:    f64f20f8    O..     MOV      r0,#0xfaf8
        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:    f64f2124    O.$!    MOV      r1,#0xfa24
        0x0001a594:    f2c00104    ....    MOVT     r1,#4
        0x0001a598:    f8c211ac    ....    STR      r1,[r2,#0x1ac]
        0x0001a59c:    f64b41c1    K..A    MOV      r1,#0xbcc1
        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:    f64f20e8    O..     MOV      r0,#0xfae8
        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:    f013fbc3    ....    BL       attsFindByHandle ; 0x2ddf4
        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:    f015feed    ....    BL       attsSignCcbByConnId ; 0x304bc
        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:    f015fee3    ....    BL       attsSignCcbByConnId ; 0x304bc
        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:    f015fed3    ....    BL       attsSignCcbByConnId ; 0x304bc
        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:    f24d70d2    M..p    MOV      r0,#0xd7d2
        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:    f64f70e0    O..p    MOV      r0,#0xffe0
        0x0001a89e:    f2c00004    ....    MOVT     r0,#4
        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:    f007fdf7    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        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:    f007fdee    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0001a8fc:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001a900:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001a904:    6800        .h      LDR      r0,[r0,#0]
        0x0001a906:    f005fbc9    ....    BL       am_devices_cooper_clkreq_read ; 0x2009c
        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:    f008fdb0    ....    BL       am_hal_mcuctrl_control ; 0x2347c
        0x0001a91c:    e007        ..      B        0x1a92e ; ClkReqIntService + 102
        0x0001a91e:    f24231ac    B..1    MOV      r1,#0x23ac
        0x0001a922:    f2c00105    ....    MOVT     r1,#5
        0x0001a926:    2004        .       MOVS     r0,#4
        0x0001a928:    f008fda8    ....    BL       am_hal_mcuctrl_control ; 0x2347c
        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:    f24050c0    @..P    MOVW     r0,#0x5c0
        0x0001a9a2:    f2c00005    ....    MOVT     r0,#5
        0x0001a9a6:    6008        .`      STR      r0,[r1,#0]
        0x0001a9a8:    f01bffbe    ....    BL       dmAdvInit ; 0x36928
        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:    f2406000    @..`    MOVW     r0,#0x600
        0x0001ac2e:    f2c00005    ....    MOVT     r0,#5
        0x0001ac32:    60c8        .`      STR      r0,[r1,#0xc]
        0x0001ac34:    f24050cc    @..P    MOV      r0,#0x5cc
        0x0001ac38:    f2c00005    ....    MOVT     r0,#5
        0x0001ac3c:    6108        .a      STR      r0,[r1,#0x10]
        0x0001ac3e:    f2406078    @.x`    MOVW     r0,#0x678
        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:    f24050d8    @..P    MOVW     r0,#0x5d8
        0x0001ac54:    f2c00005    ....    MOVT     r0,#5
        0x0001ac58:    6008        .`      STR      r0,[r1,#0]
        0x0001ac5a:    f24361d8    C..a    MOV      r1,#0x36d8
        0x0001ac5e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ac62:    f2406068    @.h`    MOVW     r0,#0x668
        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:    f24050f0    @..P    MOVW     r0,#0x5f0
        0x0001ae8e:    f2c00005    ....    MOVT     r0,#5
        0x0001ae92:    6088        .`      STR      r0,[r1,#8]
        0x0001ae94:    f24361d8    C..a    MOV      r1,#0x36d8
        0x0001ae98:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ae9c:    f240606c    @.l`    MOV      r0,#0x66c
        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:    f647101d    G...    MOV      r0,#0x791d
        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:    f01bff80    ....    BL       dmConnCcbByHandle ; 0x36f78
        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:    f01cfadc    ....    BL       dmConnUpdExecute ; 0x3764c
        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:    f24070b4    @..p    MOV      r0,#0x7b4
        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:    f24070f0    @..p    MOVW     r0,#0x7f0
        0x0001b1b2:    f2c00005    ....    MOVT     r0,#5
        0x0001b1b6:    6188        .a      STR      r0,[r1,#0x18]
        0x0001b1b8:    f24070e4    @..p    MOV      r0,#0x7e4
        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:    f01bfeb0    ....    BL       dmConnCcbById ; 0x36fd8
        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:    f240714c    @.Lq    MOV      r1,#0x74c
        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:    f642109c    B...    MOV      r0,#0x299c
        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:    f24070fc    @..p    MOV      r0,#0x7fc
        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:    f64f7004    O..p    MOV      r0,#0xff04
        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:    f6400008    @...    MOV      r0,#0x808
        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:    f642109c    B...    MOV      r0,#0x299c
        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:    f2406094    @..`    MOV      r0,#0x694
        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:    f64170e0    A..p    MOVW     r0,#0x1fe0
        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:    f64171e0    A..q    MOVW     r1,#0x1fe0
        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:    f64171e0    A..q    MOVW     r1,#0x1fe0
        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:    f64171e0    A..q    MOVW     r1,#0x1fe0
        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:    f009bdf9    ....    B.W      am_util_faultisr_collect_data ; 0x254dc
        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:    f642013c    B.<.    MOV      r1,#0x283c
        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:    f01dff68    ..h.    BL       hciCmdTimeout ; 0x397fc
        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:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f021f81d    !...    BL       hciEvtProcessMsg ; 0x3c9a0
        0x0001b966:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f01efb2c    ..,.    BL       hciCoreResetSequence ; 0x39fd4
        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:    f01dff3f    ..?.    BL       hciCoreAclReassembly ; 0x39814
        0x0001b996:    9001        ..      STR      r0,[sp,#4]
        0x0001b998:    b140        @.      CBZ      r0,0x1b9ac ; HciCoreHandler + 160
        0x0001b99a:    e7ff        ..      B        0x1b99c ; HciCoreHandler + 144
        0x0001b99c:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f6420180    B...    MOVW     r1,#0x2880
        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:    f6420080    B...    MOVW     r0,#0x2880
        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:    f6420080    B...    MOVW     r0,#0x2880
        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:    f6420180    B...    MOVW     r1,#0x2880
        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:    f01ef9a3    ....    BL       hciCoreInit ; 0x39dd0
        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:    f01dfe07    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfe3a    ..:.    BL       hciCmdSend ; 0x39750
        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:    f01dfdff    ....    BL       hciCmdSend ; 0x39750
        0x0001bb52:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001bb54:    f01efcec    ....    BL       hciCoreTxReady ; 0x3a530
        0x0001bb58:    e0f6        ..      B        0x1bd48 ; HciDrvHandler + 612
        0x0001bb5a:    f64170d4    A..p    MOV      r0,#0x1fd4
        0x0001bb5e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bb62:    6800        .h      LDR      r0,[r0,#0]
        0x0001bb64:    f2481158    H.X.    MOV      r1,#0x8158
        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:    f2481158    H.X.    MOV      r1,#0x8158
        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:    f64171d4    A..q    MOV      r1,#0x1fd4
        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:    f021f974    !.t.    BL       hciTrSerialRxIncoming ; 0x3ce88
        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:    f2481058    H.X.    MOV      r0,#0x8158
        0x0001bbb6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bbba:    6800        .h      LDR      r0,[r0,#0]
        0x0001bbbc:    f64171d4    A..q    MOV      r1,#0x1fd4
        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:    f64171d4    A..q    MOV      r1,#0x1fd4
        0x0001bbe2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bbe6:    2000        .       MOVS     r0,#0
        0x0001bbe8:    6008        .`      STR      r0,[r1,#0]
        0x0001bbea:    f2481158    H.X.    MOV      r1,#0x8158
        0x0001bbee:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bbf2:    6008        .`      STR      r0,[r1,#0]
        0x0001bbf4:    e7ff        ..      B        0x1bbf6 ; HciDrvHandler + 274
        0x0001bbf6:    e7ff        ..      B        0x1bbf8 ; HciDrvHandler + 276
        0x0001bbf8:    f64172d4    A..r    MOV      r2,#0x1fd4
        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:    f24931b0    I..1    MOV      r1,#0x93b0
        0x0001bc12:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001bc16:    f004f897    ....    BL       am_devices_cooper_blocking_read ; 0x1fd48
        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:    f64170d4    A..p    MOV      r0,#0x1fd4
        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:    f006fc3c    ..<.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0001bc50:    9009        ..      STR      r0,[sp,#0x24]
        0x0001bc52:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001bc54:    f006fc40    ..@.    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f01df85b    ..[.    BL       error_check ; 0x38d24
        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:    f006fc25    ..%.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0001bc7e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001bc80:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001bc82:    f006fc29    ..).    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f01df848    ..H.    BL       error_check ; 0x38d24
        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:    f64171d4    A..q    MOV      r1,#0x1fd4
        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:    f021faa9    !...    BL       hci_process_trace_data ; 0x3d228
        0x0001bcd6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bcd8:    6800        .h      LDR      r0,[r0,#0]
        0x0001bcda:    f2481158    H.X.    MOV      r1,#0x8158
        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:    f64171d4    A..q    MOV      r1,#0x1fd4
        0x0001bcf4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001bcf8:    9101        ..      STR      r1,[sp,#4]
        0x0001bcfa:    8809        ..      LDRH     r1,[r1,#0]
        0x0001bcfc:    f021f8c4    !...    BL       hciTrSerialRxIncoming ; 0x3ce88
        0x0001bd00:    4601        .F      MOV      r1,r0
        0x0001bd02:    9801        ..      LDR      r0,[sp,#4]
        0x0001bd04:    f2481258    H.X.    MOV      r2,#0x8158
        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:    f2481058    H.X.    MOV      r0,#0x8158
        0x0001bd18:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bd1c:    6800        .h      LDR      r0,[r0,#0]
        0x0001bd1e:    f64171d4    A..q    MOV      r1,#0x1fd4
        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:    f24a4384    J..C    MOV      r3,#0xa484
        0x0001bdbe:    f2c10301    ....    MOVT     r3,#0x1001
        0x0001bdc2:    2004        .       MOVS     r0,#4
        0x0001bdc4:    a915        ..      ADD      r1,sp,#0x54
        0x0001bdc6:    f004f9ff    ....    BL       am_devices_cooper_init ; 0x201c8
        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:    f01cffa6    ....    BL       error_check ; 0x38d24
        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:    f009faec    ....    BL       am_util_ble_tx_power_set ; 0x253c8
        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:    f006f96c    ..l.    BL       am_hal_gpio_interrupt_register ; 0x220e0
        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:    f005ffaf    ....    BL       am_hal_gpio_interrupt_control ; 0x21d74
        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:    f006f95a    ..Z.    BL       am_hal_gpio_interrupt_register ; 0x220e0
        0x0001be2c:    9900        ..      LDR      r1,[sp,#0]
        0x0001be2e:    9a01        ..      LDR      r2,[sp,#4]
        0x0001be30:    9802        ..      LDR      r0,[sp,#8]
        0x0001be32:    f005ff9f    ....    BL       am_hal_gpio_interrupt_control ; 0x21d74
        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:    f007fb7a    ..z.    BL       am_hal_mcuctrl_info_get ; 0x2354c
        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:    f005ff67    ..g.    BL       am_hal_gpio_interrupt_control ; 0x21d74
        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:    f005ff60    ..`.    BL       am_hal_gpio_interrupt_control ; 0x21d74
        0x0001beb4:    f24800f0    H...    MOV      r0,#0x80f0
        0x0001beb8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001bebc:    6800        .h      LDR      r0,[r0,#0]
        0x0001bebe:    f004fcf1    ....    BL       am_devices_cooper_term ; 0x208a4
        0x0001bec2:    f24f6040    O.@`    MOV      r0,#0xf640
        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:    f006f9dc    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001bed4:    9901        ..      LDR      r1,[sp,#4]
        0x0001bed6:    9802        ..      LDR      r0,[sp,#8]
        0x0001bed8:    f006fa7a    ..z.    BL       am_hal_gpio_state_write ; 0x223d0
        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:    f642013c    B.<.    MOV      r1,#0x283c
        0x0001beea:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001beee:    6088        .`      STR      r0,[r1,#8]
        0x0001bef0:    b001        ..      ADD      sp,sp,#4
        0x0001bef2:    4770        pG      BX       lr
    HciGetBdAddr
        0x0001bef4:    f6420080    B...    MOVW     r0,#0x2880
        0x0001bef8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001befc:    3068        h0      ADDS     r0,r0,#0x68
        0x0001befe:    4770        pG      BX       lr
    HciGetBufSize
        0x0001bf00:    f6420080    B...    MOVW     r0,#0x2880
        0x0001bf04:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001bf08:    f8b0007e    ..~.    LDRH     r0,[r0,#0x7e]
        0x0001bf0c:    4770        pG      BX       lr
        0x0001bf0e:    0000        ..      MOVS     r0,r0
    HciGetLeSupFeat
        0x0001bf10:    f6420180    B...    MOVW     r1,#0x2880
        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:    f6420080    B...    MOVW     r0,#0x2880
        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:    f642013c    B.<.    MOV      r1,#0x283c
        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:    f01dfb92    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfba7    ....    BL       hciCmdSend ; 0x39750
        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:    f01dfb4f    ..O.    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfb97    ....    BL       hciCmdSend ; 0x39750
        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:    f01dfb3c    ..<.    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfb2c    ..,.    BL       hciCmdSend ; 0x39750
        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:    f01dfad1    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfaf3    ....    BL       hciCmdSend ; 0x39750
        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:    f01dfa99    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfad2    ....    BL       hciCmdSend ; 0x39750
        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:    f01dfa77    ..w.    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfab0    ....    BL       hciCmdSend ; 0x39750
        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:    f01dfa54    ..T.    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa7d    ..}.    BL       hciCmdSend ; 0x39750
        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:    f01dfa25    ..%.    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa6d    ..m.    BL       hciCmdSend ; 0x39750
        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:    f01dfa15    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa5d    ..].    BL       hciCmdSend ; 0x39750
        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:    f01dfa05    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa4d    ..M.    BL       hciCmdSend ; 0x39750
        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:    f01df9f5    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa3d    ..=.    BL       hciCmdSend ; 0x39750
        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:    f01df9e5    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa2d    ..-.    BL       hciCmdSend ; 0x39750
        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:    f01df9d3    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01dfa0c    ....    BL       hciCmdSend ; 0x39750
        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:    f01df9b3    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df9fb    ....    BL       hciCmdSend ; 0x39750
        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:    f01df9a3    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df9eb    ....    BL       hciCmdSend ; 0x39750
        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:    f01df993    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df9db    ....    BL       hciCmdSend ; 0x39750
        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:    f01df97f    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df9b2    ....    BL       hciCmdSend ; 0x39750
        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:    f01df945    ..E.    BL       hciCmdAlloc ; 0x396b4
        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:    f01df935    ..5.    BL       hciCmdSend ; 0x39750
        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:    f01df8da    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df912    ....    BL       hciCmdSend ; 0x39750
        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:    f01df8b7    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df8f0    ....    BL       hciCmdSend ; 0x39750
        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:    f01df895    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df8d4    ....    BL       hciCmdSend ; 0x39750
        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:    f01df878    ..x.    BL       hciCmdAlloc ; 0x396b4
        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:    f01df8a5    ....    BL       hciCmdSend ; 0x39750
        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:    f01df84b    ..K.    BL       hciCmdAlloc ; 0x396b4
        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:    f01df88a    ....    BL       hciCmdSend ; 0x39750
        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:    f01df81c    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01df81a    ....    BL       hciCmdSend ; 0x39750
        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:    f01cffbb    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cffdc    ....    BL       hciCmdSend ; 0x39750
        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:    f01cff82    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cffc1    ....    BL       hciCmdSend ; 0x39750
        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:    f01cff64    ..d.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cff96    ....    BL       hciCmdSend ; 0x39750
        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:    f01cff3a    ..:.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cff67    ..g.    BL       hciCmdSend ; 0x39750
        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:    f01cff09    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cff1d    ....    BL       hciCmdSend ; 0x39750
        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:    f01cfec1    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfeee    ....    BL       hciCmdSend ; 0x39750
        0x0001c974:    e7ff        ..      B        0x1c976 ; HciLeWriteDefDataLen + 90
        0x0001c976:    b004        ..      ADD      sp,sp,#0x10
        0x0001c978:    bd80        ..      POP      {r7,pc}
        0x0001c97a:    0000        ..      MOVS     r0,r0
    HciLlPrivacySupported
        0x0001c97c:    f6420080    B...    MOVW     r0,#0x2880
        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:    f01cfe89    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfed1    ....    BL       hciCmdSend ; 0x39750
        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:    f01cfe79    ..y.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfec1    ....    BL       hciCmdSend ; 0x39750
        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:    f01cfe67    ..g.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfea0    ....    BL       hciCmdSend ; 0x39750
        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:    f642003c    B.<.    MOV      r0,#0x283c
        0x0001ca26:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ca2a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0001ca2c:    a801        ..      ADD      r0,sp,#4
        0x0001ca2e:    4788        .G      BLX      r1
        0x0001ca30:    f01cfe24    ..$.    BL       hciClearCmdQueue ; 0x3967c
        0x0001ca34:    f6404003    @..@    MOV      r0,#0xc03
        0x0001ca38:    2100        .!      MOVS     r1,#0
        0x0001ca3a:    f01cfe3b    ..;.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfe83    ....    BL       hciCmdSend ; 0x39750
        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:    f6420080    B...    MOVW     r0,#0x2880
        0x0001ca58:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ca5c:    9001        ..      STR      r0,[sp,#4]
        0x0001ca5e:    e7ff        ..      B        0x1ca60 ; HciResetSequence + 16
        0x0001ca60:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f01dfd2d    ..-.    BL       hciCoreTxReady ; 0x3a530
        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:    f642013c    B.<.    MOV      r1,#0x283c
        0x0001caee:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001caf2:    2001        .       MOVS     r0,#1
        0x0001caf4:    f8810021    ..!.    STRB     r0,[r1,#0x21]
        0x0001caf8:    f01dfc04    ....    BL       hciCoreResetStart ; 0x3a304
        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:    f642013c    B.<.    MOV      r1,#0x283c
        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:    f01df8bf    ....    BL       hciCoreConnByHandle ; 0x39cbc
        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:    f6420080    B...    MOVW     r0,#0x2880
        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:    f6420080    B...    MOVW     r0,#0x2880
        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:    f01dfcd9    ....    BL       hciCoreTxReady ; 0x3a530
        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:    f6420180    B...    MOVW     r1,#0x2880
        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:    f642003c    B.<.    MOV      r0,#0x283c
        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:    f01cfd60    ..`.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfd9f    ....    BL       hciCmdSend ; 0x39750
        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:    f01cfd46    ..F.    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfd85    ....    BL       hciCmdSend ; 0x39750
        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:    f6420180    B...    MOVW     r1,#0x2880
        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:    f01cfcef    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfd2e    ....    BL       hciCmdSend ; 0x39750
        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:    f6421294    B...    MOV      r2,#0x2994
        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:    f01cfc95    ....    BL       hciCmdAlloc ; 0x396b4
        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:    f01cfcc2    ....    BL       hciCmdSend ; 0x39750
        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:    f642107c    B.|.    MOV      r0,#0x297c
        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:    f021f9d0    !...    BL       l2cMsgAlloc ; 0x3e240
        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:    f6421054    B.T.    MOV      r0,#0x2954
        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:    f642137c    B.|.    MOV      r3,#0x297c
        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:    f6421054    B.T.    MOV      r0,#0x2954
        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:    f6421154    B.T.    MOV      r1,#0x2954
        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:    f6421154    B.T.    MOV      r1,#0x2954
        0x0001cf9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001cfa2:    f24e00a5    N...    MOV      r0,#0xe0a5
        0x0001cfa6:    f2c00003    ....    MOVT     r0,#3
        0x0001cfaa:    6008        .`      STR      r0,[r1,#0]
        0x0001cfac:    6048        H`      STR      r0,[r1,#4]
        0x0001cfae:    f24e2059    N.Y     MOV      r0,#0xe259
        0x0001cfb2:    f2c00003    ....    MOVT     r0,#3
        0x0001cfb6:    6088        .`      STR      r0,[r1,#8]
        0x0001cfb8:    f24e009d    N...    MOV      r0,#0xe09d
        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:    f24e00b5    N...    MOV      r0,#0xe0b5
        0x0001cfca:    f2c00003    ....    MOVT     r0,#3
        0x0001cfce:    6208        .b      STR      r0,[r1,#0x20]
        0x0001cfd0:    2001        .       MOVS     r0,#1
        0x0001cfd2:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0001cfd6:    f24e00c9    N...    MOV      r0,#0xe0c9
        0x0001cfda:    f2c00003    ....    MOVT     r0,#3
        0x0001cfde:    f24e11e5    N...    MOV      r1,#0xe1e5
        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:    f6421154    B.T.    MOV      r1,#0x2954
        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:    f6421154    B.T.    MOV      r1,#0x2954
        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:    f021f994    !...    BL       l2cSlaveReqTimeout ; 0x3e370
        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:    f642117c    B.|.    MOV      r1,#0x297c
        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:    f6421154    B.T.    MOV      r1,#0x2954
        0x0001d086:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001d08a:    f24e3085    N..0    MOV      r0,#0xe385
        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:    f642107c    B.|.    MOV      r0,#0x297c
        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] = 0x1001a488
        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:    f02cfd7a    ,.z.    BL       vTaskSwitchContext ; 0x49bf8
        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:    1001a488    ....    DCD    268543112
        0x0001d134:    00000000    ....    DCD    0
        0x0001d138:    00000000    ....    DCD    0
        0x0001d13c:    00000000    ....    DCD    0
    $t.2
    SVC_Handler
        0x0001d140:    4b07        .K      LDR      r3,[pc,#28] ; [0x1d160] = 0x1001a488
        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:    1001a488    ....    DCD    268543112
    $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:    f01cf987    ....    BL       getNextToken ; 0x3949c
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5134    J.4Q    MOV      r1,#0xa534
        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:    f24a5234    J.4R    MOV      r2,#0xa534
        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:    f028f98e    (...    BL       secCmacGenSubkey1 ; 0x455ec
        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:    f028f974    (.t.    BL       secCmacGenSubkey2 ; 0x45618
        0x0001d330:    e007        ..      B        0x1d342 ; SecCmacHciCback + 90
        0x0001d332:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d334:    f028f9f4    (...    BL       secCmacProcessBlock ; 0x45720
        0x0001d338:    e003        ..      B        0x1d342 ; SecCmacHciCback + 90
        0x0001d33a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001d33c:    f028f93e    (.>.    BL       secCmacComplete ; 0x455bc
        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:    f24a5134    J.4Q    MOV      r1,#0xa534
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5134    J.4Q    MOV      r1,#0xa534
        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:    f24a5134    J.4Q    MOV      r1,#0xa534
        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:    f24570d5    E..p    MOV      r0,#0x57d5
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f24a5134    J.4Q    MOV      r1,#0xa534
        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:    f028fef8    (...    BL       smpDbGetRecord ; 0x46440
        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:    f028feea    (...    BL       smpDbGetRecord ; 0x46440
        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:    f24a6080    J..`    MOV      r0,#0xa680
        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:    f24a6080    J..`    MOV      r0,#0xa680
        0x0001d692:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001d696:    3048        H0      ADDS     r0,r0,#0x48
        0x0001d698:    f001f9ca    ....    BL       WsfTimerStop ; 0x1ea30
        0x0001d69c:    e7ff        ..      B        0x1d69e ; SmpDbInit + 38
        0x0001d69e:    f24a6080    J..`    MOV      r0,#0xa680
        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:    f24a5084    J..P    MOV      r0,#0xa584
        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:    f028feb2    (...    BL       smpDbGetRecord ; 0x46440
        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:    f028fee5    (...    BL       smpDbStartServiceTimer ; 0x46530
        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:    f028fe60    (.`.    BL       smpDbGetRecord ; 0x46440
        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:    f24a6080    J..`    MOV      r0,#0xa680
        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:    f028fe95    (...    BL       smpDbRecordInUse ; 0x464e8
        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:    f028fe2e    (...    BL       smpDbRecordInUse ; 0x464e8
        0x0001d88c:    b118        ..      CBZ      r0,0x1d896 ; SmpDbService + 254
        0x0001d88e:    e7ff        ..      B        0x1d890 ; SmpDbService + 248
        0x0001d890:    f028fe4e    (.N.    BL       smpDbStartServiceTimer ; 0x46530
        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:    f028fdbe    (...    BL       smpDbGetRecord ; 0x46440
        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:    f028fcff    (...    BL       smpCcbByConnId ; 0x4631c
        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:    f24a5084    J..P    MOV      r0,#0xa584
        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:    f028feec    (...    BL       smpGetScSecLevel ; 0x46738
        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:    f028fcb4    (...    BL       smpCcbByConnId ; 0x4631c
        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:    f24a5084    J..P    MOV      r0,#0xa584
        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:    f028fc6a    (.j.    BL       smpCcbByConnId ; 0x4631c
        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:    f24a5034    J.4P    MOV      r0,#0xa534
        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:    f02afad9    *...    BL       smpSmExecute ; 0x48054
        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:    f24a5184    J..Q    MOV      r1,#0xa584
        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:    f6460111    F...    MOV      r1,#0x6811
        0x0001db2c:    f2c00104    ....    MOVT     r1,#4
        0x0001db30:    f2467299    F..r    MOV      r2,#0x6799
        0x0001db34:    f2c00204    ....    MOVT     r2,#4
        0x0001db38:    2006        .       MOVS     r0,#6
        0x0001db3a:    f7fffa57    ..W.    BL       L2cRegister ; 0x1cfec
        0x0001db3e:    f2465159    F.YQ    MOV      r1,#0x6559
        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:    f02afa6a    *.j.    BL       smpSmExecute ; 0x48054
        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:    f24a5384    J..S    MOV      r3,#0xa584
        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:    f02af982    *...    BL       smpSmExecute ; 0x48054
        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:    f028fa87    (...    BL       smpCcbByConnId ; 0x4631c
        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:    f24a5384    J..S    MOV      r3,#0xa584
        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:    f24a5184    J..Q    MOV      r1,#0xa584
        0x0001deaa:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001deae:    f24760a5    G..`    MOV      r0,#0x76a5
        0x0001deb2:    f2c00004    ....    MOVT     r0,#4
        0x0001deb6:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x0001deba:    f2474081    G..@    MOV      r0,#0x7481
        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:    f24a5184    J..Q    MOV      r1,#0xa584
        0x0001ded4:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001ded8:    f6444034    D.4@    MOV      r0,#0x4c34
        0x0001dedc:    f2c00005    ....    MOVT     r0,#5
        0x0001dee0:    f8c100e4    ....    STR      r0,[r1,#0xe4]
        0x0001dee4:    f64600d5    F...    MOV      r0,#0x68d5
        0x0001dee8:    f2c00004    ....    MOVT     r0,#4
        0x0001deec:    f8c100f0    ....    STR      r0,[r1,#0xf0]
        0x0001def0:    f64560c9    E..`    MOV      r0,#0x5ec9
        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:    f24a5184    J..Q    MOV      r1,#0xa584
        0x0001df06:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001df0a:    f6442030    D.0     MOV      r0,#0x4a30
        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:    f64171de    A..q    MOV      r1,#0x1fde
        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:    f02cfea1    ,...    BL       xTaskIncrementTick ; 0x4ad30
        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:    f005faa5    ....    BL       am_hal_mram_info_read ; 0x23610
        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:    f64210f8    B...    MOV      r0,#0x29f8
        0x0001e1d0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e1d4:    6800        .h      LDR      r0,[r0,#0]
        0x0001e1d6:    9003        ..      STR      r0,[sp,#0xc]
        0x0001e1d8:    f64210fe    B...    MOV      r0,#0x29fe
        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:    f64210f8    B...    MOV      r0,#0x29f8
        0x0001e25e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e262:    6800        .h      LDR      r0,[r0,#0]
        0x0001e264:    f64211fe    B...    MOV      r1,#0x29fe
        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:    f64211f8    B...    MOV      r1,#0x29f8
        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:    f64210f8    B...    MOV      r0,#0x29f8
        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:    f64211fe    B...    MOV      r1,#0x29fe
        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:    f64211f8    B...    MOV      r1,#0x29f8
        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:    f64211f8    B...    MOV      r1,#0x29f8
        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:    f64211f8    B...    MOV      r1,#0x29f8
        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:    f64211f8    B...    MOV      r1,#0x29f8
        0x0001e43c:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e440:    6809        .h      LDR      r1,[r1,#0]
        0x0001e442:    1a41        A.      SUBS     r1,r0,r1
        0x0001e444:    f64210fc    B...    MOV      r0,#0x29fc
        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:    f6422000    B..     MOVW     r0,#0x2a00
        0x0001e5ae:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e5b2:    2140        @!      MOVS     r1,#0x40
        0x0001e5b4:    f7faf85f    .._.    BL       __aeabi_memclr4 ; 0x18676
        0x0001e5b8:    f64220d0    B..     MOV      r0,#0x2ad0
        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:    f02bfd89    +...    BL       xEventGroupCreate ; 0x4a0dc
        0x0001e5ca:    f64221d0    B..!    MOV      r1,#0x2ad0
        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:    f6422100    B..!    MOVW     r1,#0x2a00
        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:    f6422100    B..!    MOVW     r1,#0x2a00
        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:    f64220d0    B..     MOV      r0,#0x2ad0
        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:    f64220d0    B..     MOV      r0,#0x2ad0
        0x0001e820:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e824:    6801        .h      LDR      r1,[r0,#0]
        0x0001e826:    f2493011    I..0    MOV      r0,#0x9311
        0x0001e82a:    f2c00004    ....    MOVT     r0,#4
        0x0001e82e:    2201        ."      MOVS     r2,#1
        0x0001e830:    ab01        ..      ADD      r3,sp,#4
        0x0001e832:    f02cfe23    ,.#.    BL       xTimerPendFunctionCallFromISR ; 0x4b47c
        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:    f64220d0    B..     MOV      r0,#0x2ad0
        0x0001e864:    f2c10002    ....    MOVT     r0,#0x1002
        0x0001e868:    6800        .h      LDR      r0,[r0,#0]
        0x0001e86a:    2101        .!      MOVS     r1,#1
        0x0001e86c:    f02bfc4c    +.L.    BL       xEventGroupSetBits ; 0x4a108
        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:    f6422000    B..     MOVW     r0,#0x2a00
        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:    f6422100    B..!    MOVW     r1,#0x2a00
        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:    f6422140    B.@!    MOVW     r1,#0x2a40
        0x0001e8f8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0001e8fc:    2000        .       MOVS     r0,#0
        0x0001e8fe:    6008        .`      STR      r0,[r1,#0]
        0x0001e900:    6048        H`      STR      r0,[r1,#4]
        0x0001e902:    f6423000    B..0    MOVW     r0,#0x2b00
        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:    f6446052    D.R`    MOV      r0,#0x4e52
        0x0001e920:    f2c00005    ....    MOVT     r0,#5
        0x0001e924:    210a        .!      MOVS     r1,#0xa
        0x0001e926:    2300        .#      MOVS     r3,#0
        0x0001e928:    461a        .F      MOV      r2,r3
        0x0001e92a:    f02cfd03    ,...    BL       xTimerCreate ; 0x4b334
        0x0001e92e:    4601        .F      MOV      r1,r0
        0x0001e930:    f6423000    B..0    MOVW     r0,#0x2b00
        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:    f02cf9ea    ,...    BL       xTaskGetTickCount ; 0x4ad1c
        0x0001e948:    f64171d0    A..q    MOV      r1,#0x1fd0
        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:    f6422040    B.@     MOVW     r0,#0x2a40
        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:    f6422040    B.@     MOVW     r0,#0x2a40
        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:    f6422040    B.@     MOVW     r0,#0x2a40
        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:    f6422040    B.@     MOVW     r0,#0x2a40
        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:    f02bfaff    +...    BL       wsfTimerInsert ; 0x4a010
        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:    f02bfaf2    +...    BL       wsfTimerInsert ; 0x4a010
        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:    f02bfb22    +.".    BL       wsfTimerRemove ; 0x4a084
        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:    f6422040    B.@     MOVW     r0,#0x2a40
        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:    f02cf93a    ,.:.    BL       xTaskGetTickCount ; 0x4ad1c
        0x0001eaa8:    9005        ..      STR      r0,[sp,#0x14]
        0x0001eaaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001eaac:    f64171d0    A..q    MOV      r1,#0x1fd0
        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:    f64171d0    A..q    MOV      r1,#0x1fd0
        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:    f6423000    B..0    MOVW     r0,#0x2b00
        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:    f02cfc55    ,.U.    BL       xTimerGenericCommand ; 0x4b3dc
        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:    f026fc26    &.&.    BL       save_stack ; 0x45590
        0x0001ed44:    ea4f0089    O...    LSL      r0,r9,#2
        0x0001ed48:    f029ff4a    ).J.    BL       spl_alloca ; 0x48be0
        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:    f015f885    ....    BL       celt_pitch_xcorr_c ; 0x33ed0
        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:    f026fb91    &...    BL       restore_stack ; 0x45550
        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:    f026fb18    &...    BL       save_stack ; 0x45590
        0x0001ef60:    200c        .       MOVS     r0,#0xc
        0x0001ef62:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0001ef66:    f029fe3b    ).;.    BL       spl_alloca ; 0x48be0
        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:    f019ffa7    ....    BL       exp_rotation ; 0x38ecc
        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:    f01fff87    ....    BL       op_pvq_search_c ; 0x3ee98
        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:    f019fe2d    ..-.    BL       encode_pulses ; 0x38bf4
        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:    f019ff6d    ..m.    BL       exp_rotation ; 0x38ecc
        0x0001eff2:    4630        0F      MOV      r0,r6
        0x0001eff4:    4621        !F      MOV      r1,r4
        0x0001eff6:    4642        BF      MOV      r2,r8
        0x0001eff8:    f01af854    ..T.    BL       extract_collapse_mask ; 0x390a4
        0x0001effc:    4604        .F      MOV      r4,r0
        0x0001effe:    f026faa7    &...    BL       restore_stack ; 0x45550
        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:    f02cff5b    ,.[.    BL       __hardfp_sqrtf ; 0x4bece
        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:    f026faaa    &...    BL       save_stack ; 0x45590
        0x0001f03c:    00a0        ..      LSLS     r0,r4,#2
        0x0001f03e:    f029fdcf    )...    BL       spl_alloca ; 0x48be0
        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:    f016fe6f    ..o.    BL       decode_pulses ; 0x35d2c
        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:    f019ff13    ....    BL       exp_rotation ; 0x38ecc
        0x0001f0a6:    4628        (F      MOV      r0,r5
        0x0001f0a8:    4621        !F      MOV      r1,r4
        0x0001f0aa:    464a        JF      MOV      r2,r9
        0x0001f0ac:    f019fffa    ....    BL       extract_collapse_mask ; 0x390a4
        0x0001f0b0:    4604        .F      MOV      r4,r0
        0x0001f0b2:    f026fa4d    &.M.    BL       restore_stack ; 0x45550
        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:    f02cff01    ,...    BL       __hardfp_sqrtf ; 0x4bece
        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:    f003f9f1    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0001f0e6:    9000        ..      STR      r0,[sp,#0]
        0x0001f0e8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0001f0ec:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f0f0:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f009f8d7    ....    BL       am_vos_ring_buffer_empty ; 0x282b4
        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:    f003f9e1    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f24941b0    I..A    MOV      r1,#0x94b0
        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:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f003f950    ..P.    BL       am_hal_interrupt_master_disable ; 0x224c8
        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:    f003f94e    ..N.    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f003f939    ..9.    BL       am_hal_interrupt_master_disable ; 0x224c8
        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:    f24941b0    I..A    MOV      r1,#0x94b0
        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:    f003f90d    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        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:    f008fff1    ....    BL       am_vos_ring_buffer_empty ; 0x282b4
        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:    f008ffec    ....    BL       am_vos_ring_buffer_empty ; 0x282b4
        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:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f008ffaf    ....    BL       am_vos_ring_buffer_pop ; 0x28368
        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:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f009f802    ....    BL       am_vos_ring_buffer_push ; 0x28458
        0x0001f454:    e7ff        ..      B        0x1f456 ; am_audio_buffer_push + 62
        0x0001f456:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0001f45a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f45e:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f003f813    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0001f4a2:    9002        ..      STR      r0,[sp,#8]
        0x0001f4a4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0001f4a8:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0001f4ac:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f008fb5d    ..].    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        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:    f24941b0    I..A    MOV      r1,#0x94b0
        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:    f24940b0    I..@    MOV      r0,#0x94b0
        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:    f008fb0a    ....    BL       am_vos_flush_ring_buffer ; 0x27b64
        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:    f002ff9d    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        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.25
        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.26
        0x0001f688:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f68c:    f2c00004    ....    MOVT     r0,#4
        0x0001f690:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001f692:    6801        .h      LDR      r1,[r0,#0]
        0x0001f694:    2005        .       MOVS     r0,#5
        0x0001f696:    f002fdf9    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f69a:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001f69c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f69e:    2007        .       MOVS     r0,#7
        0x0001f6a0:    f002fdf4    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6a4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001f6a6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6a8:    2006        .       MOVS     r0,#6
        0x0001f6aa:    f002fdef    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6ae:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001f6b0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6b2:    2048        H       MOVS     r0,#0x48
        0x0001f6b4:    f002fdea    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6b8:    e118        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f6ba:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f6be:    f2c00004    ....    MOVT     r0,#4
        0x0001f6c2:    900e        ..      STR      r0,[sp,#0x38]
        0x0001f6c4:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6c6:    2008        .       MOVS     r0,#8
        0x0001f6c8:    f002fde0    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6cc:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001f6ce:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6d0:    200a        .       MOVS     r0,#0xa
        0x0001f6d2:    f002fddb    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6d6:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001f6d8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6da:    2009        .       MOVS     r0,#9
        0x0001f6dc:    f002fdd6    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6e0:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001f6e2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6e4:    200b        .       MOVS     r0,#0xb
        0x0001f6e6:    f002fdd1    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6ea:    e0ff        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f6ec:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f6f0:    f2c00004    ....    MOVT     r0,#4
        0x0001f6f4:    900d        ..      STR      r0,[sp,#0x34]
        0x0001f6f6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f6f8:    2019        .       MOVS     r0,#0x19
        0x0001f6fa:    f002fdc7    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f6fe:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001f700:    6801        .h      LDR      r1,[r0,#0]
        0x0001f702:    201b        .       MOVS     r0,#0x1b
        0x0001f704:    f002fdc2    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f708:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001f70a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f70c:    201a        .       MOVS     r0,#0x1a
        0x0001f70e:    f002fdbd    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f712:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001f714:    6801        .h      LDR      r1,[r0,#0]
        0x0001f716:    2025        %       MOVS     r0,#0x25
        0x0001f718:    f002fdb8    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f71c:    e0e6        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f71e:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f722:    f2c00004    ....    MOVT     r0,#4
        0x0001f726:    900c        ..      STR      r0,[sp,#0x30]
        0x0001f728:    6801        .h      LDR      r1,[r0,#0]
        0x0001f72a:    201f        .       MOVS     r0,#0x1f
        0x0001f72c:    f002fdae    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f730:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001f732:    6801        .h      LDR      r1,[r0,#0]
        0x0001f734:    2021        !       MOVS     r0,#0x21
        0x0001f736:    f002fda9    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f73a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001f73c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f73e:    2020                MOVS     r0,#0x20
        0x0001f740:    f002fda4    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f744:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001f746:    6801        .h      LDR      r1,[r0,#0]
        0x0001f748:    2055        U       MOVS     r0,#0x55
        0x0001f74a:    f002fd9f    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f74e:    e0cd        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f750:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f754:    f2c00004    ....    MOVT     r0,#4
        0x0001f758:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001f75a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f75c:    2022        "       MOVS     r0,#0x22
        0x0001f75e:    f002fd95    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f762:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001f764:    6801        .h      LDR      r1,[r0,#0]
        0x0001f766:    2024        $       MOVS     r0,#0x24
        0x0001f768:    f002fd90    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f76c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001f76e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f770:    2023        #       MOVS     r0,#0x23
        0x0001f772:    f002fd8b    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f776:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0001f778:    6801        .h      LDR      r1,[r0,#0]
        0x0001f77a:    2036        6       MOVS     r0,#0x36
        0x0001f77c:    f002fd86    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f780:    e0b4        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f782:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f786:    f2c00004    ....    MOVT     r0,#4
        0x0001f78a:    900a        ..      STR      r0,[sp,#0x28]
        0x0001f78c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f78e:    202f        /       MOVS     r0,#0x2f
        0x0001f790:    f002fd7c    ..|.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f794:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001f796:    6801        .h      LDR      r1,[r0,#0]
        0x0001f798:    2031        1       MOVS     r0,#0x31
        0x0001f79a:    f002fd77    ..w.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f79e:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001f7a0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7a2:    2030        0       MOVS     r0,#0x30
        0x0001f7a4:    f002fd72    ..r.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7a8:    980a        ..      LDR      r0,[sp,#0x28]
        0x0001f7aa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7ac:    203c        <       MOVS     r0,#0x3c
        0x0001f7ae:    f002fd6d    ..m.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7b2:    e09b        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f7b4:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f7b8:    f2c00004    ....    MOVT     r0,#4
        0x0001f7bc:    9009        ..      STR      r0,[sp,#0x24]
        0x0001f7be:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7c0:    203d        =       MOVS     r0,#0x3d
        0x0001f7c2:    f002fd63    ..c.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7c6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001f7c8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7ca:    203f        ?       MOVS     r0,#0x3f
        0x0001f7cc:    f002fd5e    ..^.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7d0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001f7d2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7d4:    203e        >       MOVS     r0,#0x3e
        0x0001f7d6:    f002fd59    ..Y.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7da:    9809        ..      LDR      r0,[sp,#0x24]
        0x0001f7dc:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7de:    201e        .       MOVS     r0,#0x1e
        0x0001f7e0:    f002fd54    ..T.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7e4:    e082        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f7e6:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f7ea:    f2c00004    ....    MOVT     r0,#4
        0x0001f7ee:    9008        ..      STR      r0,[sp,#0x20]
        0x0001f7f0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7f2:    2016        .       MOVS     r0,#0x16
        0x0001f7f4:    f002fd4a    ..J.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f7f8:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001f7fa:    6801        .h      LDR      r1,[r0,#0]
        0x0001f7fc:    2018        .       MOVS     r0,#0x18
        0x0001f7fe:    f002fd45    ..E.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f802:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001f804:    6801        .h      LDR      r1,[r0,#0]
        0x0001f806:    2017        .       MOVS     r0,#0x17
        0x0001f808:    f002fd40    ..@.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f80c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0001f80e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f810:    2058        X       MOVS     r0,#0x58
        0x0001f812:    f002fd3b    ..;.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f816:    e069        i.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f818:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f81c:    f2c00004    ....    MOVT     r0,#4
        0x0001f820:    9007        ..      STR      r0,[sp,#0x1c]
        0x0001f822:    6801        .h      LDR      r1,[r0,#0]
        0x0001f824:    2005        .       MOVS     r0,#5
        0x0001f826:    f002fd31    ..1.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f82a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0001f82c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f82e:    2006        .       MOVS     r0,#6
        0x0001f830:    f002fd2c    ..,.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f834:    e05a        Z.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f836:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f83a:    f2c00004    ....    MOVT     r0,#4
        0x0001f83e:    9006        ..      STR      r0,[sp,#0x18]
        0x0001f840:    6801        .h      LDR      r1,[r0,#0]
        0x0001f842:    2008        .       MOVS     r0,#8
        0x0001f844:    f002fd22    ..".    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f848:    9806        ..      LDR      r0,[sp,#0x18]
        0x0001f84a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f84c:    2009        .       MOVS     r0,#9
        0x0001f84e:    f002fd1d    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f852:    e04b        K.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f854:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f858:    f2c00004    ....    MOVT     r0,#4
        0x0001f85c:    9005        ..      STR      r0,[sp,#0x14]
        0x0001f85e:    6801        .h      LDR      r1,[r0,#0]
        0x0001f860:    2019        .       MOVS     r0,#0x19
        0x0001f862:    f002fd13    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f866:    9805        ..      LDR      r0,[sp,#0x14]
        0x0001f868:    6801        .h      LDR      r1,[r0,#0]
        0x0001f86a:    201a        .       MOVS     r0,#0x1a
        0x0001f86c:    f002fd0e    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f870:    e03c        <.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f872:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f876:    f2c00004    ....    MOVT     r0,#4
        0x0001f87a:    9004        ..      STR      r0,[sp,#0x10]
        0x0001f87c:    6801        .h      LDR      r1,[r0,#0]
        0x0001f87e:    201f        .       MOVS     r0,#0x1f
        0x0001f880:    f002fd04    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f884:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001f886:    6801        .h      LDR      r1,[r0,#0]
        0x0001f888:    2020                MOVS     r0,#0x20
        0x0001f88a:    f002fcff    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f88e:    e02d        -.      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f890:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f894:    f2c00004    ....    MOVT     r0,#4
        0x0001f898:    9003        ..      STR      r0,[sp,#0xc]
        0x0001f89a:    6801        .h      LDR      r1,[r0,#0]
        0x0001f89c:    202f        /       MOVS     r0,#0x2f
        0x0001f89e:    f002fcf5    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f8a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0001f8a4:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8a6:    2030        0       MOVS     r0,#0x30
        0x0001f8a8:    f002fcf0    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f8ac:    e01e        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f8ae:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f8b2:    f2c00004    ....    MOVT     r0,#4
        0x0001f8b6:    9002        ..      STR      r0,[sp,#8]
        0x0001f8b8:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8ba:    203d        =       MOVS     r0,#0x3d
        0x0001f8bc:    f002fce6    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f8c0:    9802        ..      LDR      r0,[sp,#8]
        0x0001f8c2:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8c4:    203e        >       MOVS     r0,#0x3e
        0x0001f8c6:    f002fce1    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f8ca:    e00f        ..      B        0x1f8ec ; am_bsp_iom_pins_disable + 720
        0x0001f8cc:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0001f8d0:    f2c00004    ....    MOVT     r0,#4
        0x0001f8d4:    9001        ..      STR      r0,[sp,#4]
        0x0001f8d6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8d8:    2016        .       MOVS     r0,#0x16
        0x0001f8da:    f002fcd7    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f8de:    9801        ..      LDR      r0,[sp,#4]
        0x0001f8e0:    6801        .h      LDR      r1,[r0,#0]
        0x0001f8e2:    2017        .       MOVS     r0,#0x17
        0x0001f8e4:    f002fcd2    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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.22
        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.23
        0x0001f95c:    f24010a0    @...    MOVW     r0,#0x1a0
        0x0001f960:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f964:    6801        .h      LDR      r1,[r0,#0]
        0x0001f966:    2005        .       MOVS     r0,#5
        0x0001f968:    f002fc90    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc88    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f97c:    f240109c    @...    MOVW     r0,#0x19c
        0x0001f980:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f984:    6801        .h      LDR      r1,[r0,#0]
        0x0001f986:    2006        .       MOVS     r0,#6
        0x0001f988:    f002fc80    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f98c:    f2401098    @...    MOVW     r0,#0x198
        0x0001f990:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f994:    6801        .h      LDR      r1,[r0,#0]
        0x0001f996:    2048        H       MOVS     r0,#0x48
        0x0001f998:    f002fc78    ..x.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc6f    ..o.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f9ae:    f24010b0    @...    MOVW     r0,#0x1b0
        0x0001f9b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9b6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9b8:    200a        .       MOVS     r0,#0xa
        0x0001f9ba:    f002fc67    ..g.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f9be:    f24010b4    @...    MOVW     r0,#0x1b4
        0x0001f9c2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9c6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9c8:    2009        .       MOVS     r0,#9
        0x0001f9ca:    f002fc5f    .._.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001f9ce:    f24010ac    @...    MOVW     r0,#0x1ac
        0x0001f9d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001f9d6:    6801        .h      LDR      r1,[r0,#0]
        0x0001f9d8:    200b        .       MOVS     r0,#0xb
        0x0001f9da:    f002fc57    ..W.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc4e    ..N.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc46    ..F.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fa00:    f24010c8    @...    MOVW     r0,#0x1c8
        0x0001fa04:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa08:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa0a:    201a        .       MOVS     r0,#0x1a
        0x0001fa0c:    f002fc3e    ..>.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fa10:    f24010c4    @...    MOVW     r0,#0x1c4
        0x0001fa14:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa18:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa1a:    2025        %       MOVS     r0,#0x25
        0x0001fa1c:    f002fc36    ..6.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc2d    ..-.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc25    ..%.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fa42:    f24010dc    @...    MOVW     r0,#0x1dc
        0x0001fa46:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa4a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa4c:    2020                MOVS     r0,#0x20
        0x0001fa4e:    f002fc1d    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fa52:    f24010d8    @...    MOVW     r0,#0x1d8
        0x0001fa56:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa5a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa5c:    2055        U       MOVS     r0,#0x55
        0x0001fa5e:    f002fc15    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc0c    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fc04    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fa84:    f24010f0    @...    MOVW     r0,#0x1f0
        0x0001fa88:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa8c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa8e:    2023        #       MOVS     r0,#0x23
        0x0001fa90:    f002fbfc    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fa94:    f24010ec    @...    MOVW     r0,#0x1ec
        0x0001fa98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fa9c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fa9e:    2036        6       MOVS     r0,#0x36
        0x0001faa0:    f002fbf4    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fbeb    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fbe3    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fac6:    f24010fc    @...    MOVW     r0,#0x1fc
        0x0001faca:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001face:    6801        .h      LDR      r1,[r0,#0]
        0x0001fad0:    2030        0       MOVS     r0,#0x30
        0x0001fad2:    f002fbdb    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fad6:    f24010f8    @...    MOVW     r0,#0x1f8
        0x0001fada:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fade:    6801        .h      LDR      r1,[r0,#0]
        0x0001fae0:    203c        <       MOVS     r0,#0x3c
        0x0001fae2:    f002fbd3    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fbca    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fbc2    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fb08:    f2402010    @..     MOVW     r0,#0x210
        0x0001fb0c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb10:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb12:    203e        >       MOVS     r0,#0x3e
        0x0001fb14:    f002fbba    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fb18:    f240200c    @..     MOVW     r0,#0x20c
        0x0001fb1c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb20:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb22:    201e        .       MOVS     r0,#0x1e
        0x0001fb24:    f002fbb2    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fba9    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fba1    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fb4a:    f2402024    @.$     MOVW     r0,#0x224
        0x0001fb4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb52:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb54:    2017        .       MOVS     r0,#0x17
        0x0001fb56:    f002fb99    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fb5a:    f2402020    @.      MOVW     r0,#0x220
        0x0001fb5e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb62:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb64:    2058        X       MOVS     r0,#0x58
        0x0001fb66:    f002fb91    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb88    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fb7c:    f24010a8    @...    MOVW     r0,#0x1a8
        0x0001fb80:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fb84:    6801        .h      LDR      r1,[r0,#0]
        0x0001fb86:    2006        .       MOVS     r0,#6
        0x0001fb88:    f002fb80    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb77    ..w.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fb9e:    f24010c0    @...    MOVW     r0,#0x1c0
        0x0001fba2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fba6:    6801        .h      LDR      r1,[r0,#0]
        0x0001fba8:    2009        .       MOVS     r0,#9
        0x0001fbaa:    f002fb6f    ..o.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb66    ..f.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fbc0:    f24010d4    @...    MOVW     r0,#0x1d4
        0x0001fbc4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbc8:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbca:    201a        .       MOVS     r0,#0x1a
        0x0001fbcc:    f002fb5e    ..^.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb55    ..U.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fbe2:    f24010e8    @...    MOVW     r0,#0x1e8
        0x0001fbe6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fbea:    6801        .h      LDR      r1,[r0,#0]
        0x0001fbec:    2020                MOVS     r0,#0x20
        0x0001fbee:    f002fb4d    ..M.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb44    ..D.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fc04:    f2402008    @..     MOVW     r0,#0x208
        0x0001fc08:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc0c:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc0e:    2030        0       MOVS     r0,#0x30
        0x0001fc10:    f002fb3c    ..<.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb33    ..3.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fc26:    f240201c    @..     MOVW     r0,#0x21c
        0x0001fc2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc2e:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc30:    203e        >       MOVS     r0,#0x3e
        0x0001fc32:    f002fb2b    ..+.    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    f002fb22    ..".    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fc48:    f2402030    @.0     MOVW     r0,#0x230
        0x0001fc4c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fc50:    6801        .h      LDR      r1,[r0,#0]
        0x0001fc52:    2017        .       MOVS     r0,#0x17
        0x0001fc54:    f002fb1a    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        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:    b082        ..      SUB      sp,sp,#8
        0x0001fc64:    f2410008    A...    MOV      r0,#0x1008
        0x0001fc68:    f2c40002    ....    MOVT     r0,#0x4002
        0x0001fc6c:    6800        .h      LDR      r0,[r0,#0]
        0x0001fc6e:    0d00        ..      LSRS     r0,r0,#20
        0x0001fc70:    07c0        ..      LSLS     r0,r0,#31
        0x0001fc72:    b1e0        ..      CBZ      r0,0x1fcae ; am_bsp_itm_printf_enable + 78
        0x0001fc74:    e7ff        ..      B        0x1fc76 ; am_bsp_itm_printf_enable + 22
        0x0001fc76:    f640207c    @.|     MOV      r0,#0xa7c
        0x0001fc7a:    f2c4000c    ....    MOVT     r0,#0x400c
        0x0001fc7e:    6800        .h      LDR      r0,[r0,#0]
        0x0001fc80:    07c0        ..      LSLS     r0,r0,#31
        0x0001fc82:    b1a0        ..      CBZ      r0,0x1fcae ; am_bsp_itm_printf_enable + 78
        0x0001fc84:    e7ff        ..      B        0x1fc86 ; am_bsp_itm_printf_enable + 38
        0x0001fc86:    4668        hF      MOV      r0,sp
        0x0001fc88:    f001fec8    ....    BL       am_hal_dcu_get ; 0x21a1c
        0x0001fc8c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0001fc90:    06c0        ..      LSLS     r0,r0,#27
        0x0001fc92:    2800        .(      CMP      r0,#0
        0x0001fc94:    d40a        ..      BMI      0x1fcac ; am_bsp_itm_printf_enable + 76
        0x0001fc96:    e7ff        ..      B        0x1fc98 ; am_bsp_itm_printf_enable + 56
        0x0001fc98:    2001        .       MOVS     r0,#1
        0x0001fc9a:    2110        .!      MOVS     r1,#0x10
        0x0001fc9c:    f001ff72    ..r.    BL       am_hal_dcu_update ; 0x21b84
        0x0001fca0:    b120         .      CBZ      r0,0x1fcac ; am_bsp_itm_printf_enable + 76
        0x0001fca2:    e7ff        ..      B        0x1fca4 ; am_bsp_itm_printf_enable + 68
        0x0001fca4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001fca8:    9001        ..      STR      r0,[sp,#4]
        0x0001fcaa:    e023        #.      B        0x1fcf4 ; am_bsp_itm_printf_enable + 148
        0x0001fcac:    e003        ..      B        0x1fcb6 ; am_bsp_itm_printf_enable + 86
        0x0001fcae:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0001fcb2:    9001        ..      STR      r0,[sp,#4]
        0x0001fcb4:    e01e        ..      B        0x1fcf4 ; am_bsp_itm_printf_enable + 148
        0x0001fcb6:    f248115c    H.\.    MOV      r1,#0x815c
        0x0001fcba:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001fcbe:    2001        .       MOVS     r0,#1
        0x0001fcc0:    7008        .p      STRB     r0,[r1,#0]
        0x0001fcc2:    f003fb67    ..g.    BL       am_hal_itm_enable ; 0x23394
        0x0001fcc6:    f2442040    D.@     MOV      r0,#0x4240
        0x0001fcca:    f2c0000f    ....    MOVT     r0,#0xf
        0x0001fcce:    f005fa6f    ..o.    BL       am_hal_tpiu_enable ; 0x251b0
        0x0001fcd2:    f2402034    @.4     MOVW     r0,#0x234
        0x0001fcd6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0001fcda:    6801        .h      LDR      r1,[r0,#0]
        0x0001fcdc:    201c        .       MOVS     r0,#0x1c
        0x0001fcde:    f002fad5    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fce2:    f24330fd    C..0    MOV      r0,#0x33fd
        0x0001fce6:    f2c00002    ....    MOVT     r0,#2
        0x0001fcea:    f005fe89    ....    BL       am_util_stdio_printf_init ; 0x25a00
        0x0001fcee:    2000        .       MOVS     r0,#0
        0x0001fcf0:    9001        ..      STR      r0,[sp,#4]
        0x0001fcf2:    e7ff        ..      B        0x1fcf4 ; am_bsp_itm_printf_enable + 148
        0x0001fcf4:    9801        ..      LDR      r0,[sp,#4]
        0x0001fcf6:    b002        ..      ADD      sp,sp,#8
        0x0001fcf8:    bd80        ..      POP      {r7,pc}
        0x0001fcfa:    0000        ..      MOVS     r0,r0
    am_bsp_low_power_init
        0x0001fcfc:    b580        ..      PUSH     {r7,lr}
        0x0001fcfe:    b082        ..      SUB      sp,sp,#8
        0x0001fd00:    f004fb58    ..X.    BL       am_hal_pwrctrl_low_power_init ; 0x243b4
        0x0001fd04:    2100        .!      MOVS     r1,#0
        0x0001fd06:    9100        ..      STR      r1,[sp,#0]
        0x0001fd08:    4608        .F      MOV      r0,r1
        0x0001fd0a:    f004fa47    ..G.    BL       am_hal_pwrctrl_control ; 0x2419c
        0x0001fd0e:    f004fff7    ....    BL       am_hal_rtc_osc_disable ; 0x24d00
        0x0001fd12:    f24f6040    O.@`    MOV      r0,#0xf640
        0x0001fd16:    f2c00004    ....    MOVT     r0,#4
        0x0001fd1a:    6801        .h      LDR      r1,[r0,#0]
        0x0001fd1c:    2037        7       MOVS     r0,#0x37
        0x0001fd1e:    9001        ..      STR      r0,[sp,#4]
        0x0001fd20:    f002fab4    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001fd24:    9900        ..      LDR      r1,[sp,#0]
        0x0001fd26:    9801        ..      LDR      r0,[sp,#4]
        0x0001fd28:    f002fb52    ..R.    BL       am_hal_gpio_state_write ; 0x223d0
        0x0001fd2c:    b002        ..      ADD      sp,sp,#8
        0x0001fd2e:    bd80        ..      POP      {r7,pc}
    am_ctimer_isr
        0x0001fd30:    b580        ..      PUSH     {r7,lr}
        0x0001fd32:    b082        ..      SUB      sp,sp,#8
        0x0001fd34:    2000        .       MOVS     r0,#0
        0x0001fd36:    a901        ..      ADD      r1,sp,#4
        0x0001fd38:    f005fa18    ....    BL       am_hal_timer_interrupt_status_get ; 0x2516c
        0x0001fd3c:    9801        ..      LDR      r0,[sp,#4]
        0x0001fd3e:    f005fa09    ....    BL       am_hal_timer_interrupt_clear ; 0x25154
        0x0001fd42:    b002        ..      ADD      sp,sp,#8
        0x0001fd44:    bd80        ..      POP      {r7,pc}
        0x0001fd46:    0000        ..      MOVS     r0,r0
    am_devices_cooper_blocking_read
        0x0001fd48:    b580        ..      PUSH     {r7,lr}
        0x0001fd4a:    b092        ..      SUB      sp,sp,#0x48
        0x0001fd4c:    9010        ..      STR      r0,[sp,#0x40]
        0x0001fd4e:    910f        ..      STR      r1,[sp,#0x3c]
        0x0001fd50:    920e        ..      STR      r2,[sp,#0x38]
        0x0001fd52:    2000        .       MOVS     r0,#0
        0x0001fd54:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fd56:    f24a512c    J.,Q    MOV      r1,#0xa52c
        0x0001fd5a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fd5e:    8008        ..      STRH     r0,[r1,#0]
        0x0001fd60:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fd62:    900c        ..      STR      r0,[sp,#0x30]
        0x0001fd64:    f000fbf0    ....    BL       am_devices_cooper_irq_read ; 0x20548
        0x0001fd68:    b928        (.      CBNZ     r0,0x1fd76 ; am_devices_cooper_blocking_read + 46
        0x0001fd6a:    e7ff        ..      B        0x1fd6c ; am_devices_cooper_blocking_read + 36
        0x0001fd6c:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fd6e:    2000        .       MOVS     r0,#0
        0x0001fd70:    6008        .`      STR      r0,[r1,#0]
        0x0001fd72:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fd74:    e071        q.      B        0x1fe5a ; am_devices_cooper_blocking_read + 274
        0x0001fd76:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fd78:    f000f966    ..f.    BL       am_devices_cooper_bus_enable ; 0x20048
        0x0001fd7c:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fd7e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fd80:    b118        ..      CBZ      r0,0x1fd8a ; am_devices_cooper_blocking_read + 66
        0x0001fd82:    e7ff        ..      B        0x1fd84 ; am_devices_cooper_blocking_read + 60
        0x0001fd84:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fd86:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fd88:    e067        g.      B        0x1fe5a ; am_devices_cooper_blocking_read + 274
        0x0001fd8a:    e7ff        ..      B        0x1fd8c ; am_devices_cooper_blocking_read + 68
        0x0001fd8c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fd8e:    6840        @h      LDR      r0,[r0,#4]
        0x0001fd90:    9000        ..      STR      r0,[sp,#0]
        0x0001fd92:    2000        .       MOVS     r0,#0
        0x0001fd94:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fd96:    2104        .!      MOVS     r1,#4
        0x0001fd98:    9102        ..      STR      r1,[sp,#8]
        0x0001fd9a:    2101        .!      MOVS     r1,#1
        0x0001fd9c:    9101        ..      STR      r1,[sp,#4]
        0x0001fd9e:    f88d1014    ....    STRB     r1,[sp,#0x14]
        0x0001fda2:    2202        ."      MOVS     r2,#2
        0x0001fda4:    9204        ..      STR      r2,[sp,#0x10]
        0x0001fda6:    f24a522c    J.,R    MOV      r2,#0xa52c
        0x0001fdaa:    f2c10201    ....    MOVT     r2,#0x1001
        0x0001fdae:    9207        ..      STR      r2,[sp,#0x1c]
        0x0001fdb0:    f88d1020    .. .    STRB     r1,[sp,#0x20]
        0x0001fdb4:    f88d0021    ..!.    STRB     r0,[sp,#0x21]
        0x0001fdb8:    9009        ..      STR      r0,[sp,#0x24]
        0x0001fdba:    900a        ..      STR      r0,[sp,#0x28]
        0x0001fdbc:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fdbe:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001fdc0:    4669        iF      MOV      r1,sp
        0x0001fdc2:    f002fbeb    ....    BL       am_hal_iom_blocking_transfer ; 0x2259c
        0x0001fdc6:    b118        ..      CBZ      r0,0x1fdd0 ; am_devices_cooper_blocking_read + 136
        0x0001fdc8:    e7ff        ..      B        0x1fdca ; am_devices_cooper_blocking_read + 130
        0x0001fdca:    2006        .       MOVS     r0,#6
        0x0001fdcc:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fdce:    e03e        >.      B        0x1fe4e ; am_devices_cooper_blocking_read + 262
        0x0001fdd0:    f24a502c    J.,P    MOV      r0,#0xa52c
        0x0001fdd4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001fdd8:    7800        .x      LDRB     r0,[r0,#0]
        0x0001fdda:    b960        `.      CBNZ     r0,0x1fdf6 ; am_devices_cooper_blocking_read + 174
        0x0001fddc:    e7ff        ..      B        0x1fdde ; am_devices_cooper_blocking_read + 150
        0x0001fdde:    f24a502c    J.,P    MOV      r0,#0xa52c
        0x0001fde2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001fde6:    7840        @x      LDRB     r0,[r0,#1]
        0x0001fde8:    b928        (.      CBNZ     r0,0x1fdf6 ; am_devices_cooper_blocking_read + 174
        0x0001fdea:    e7ff        ..      B        0x1fdec ; am_devices_cooper_blocking_read + 164
        0x0001fdec:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fdee:    2000        .       MOVS     r0,#0
        0x0001fdf0:    6008        .`      STR      r0,[r1,#0]
        0x0001fdf2:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fdf4:    e02b        +.      B        0x1fe4e ; am_devices_cooper_blocking_read + 262
        0x0001fdf6:    2000        .       MOVS     r0,#0
        0x0001fdf8:    9003        ..      STR      r0,[sp,#0xc]
        0x0001fdfa:    9002        ..      STR      r0,[sp,#8]
        0x0001fdfc:    9001        ..      STR      r0,[sp,#4]
        0x0001fdfe:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0001fe00:    9107        ..      STR      r1,[sp,#0x1c]
        0x0001fe02:    f24a512c    J.,Q    MOV      r1,#0xa52c
        0x0001fe06:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fe0a:    8809        ..      LDRH     r1,[r1,#0]
        0x0001fe0c:    9104        ..      STR      r1,[sp,#0x10]
        0x0001fe0e:    f88d0020    .. .    STRB     r0,[sp,#0x20]
        0x0001fe12:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001fe14:    f5b07f81    ....    CMP      r0,#0x102
        0x0001fe18:    d906        ..      BLS      0x1fe28 ; am_devices_cooper_blocking_read + 224
        0x0001fe1a:    e7ff        ..      B        0x1fe1c ; am_devices_cooper_blocking_read + 212
        0x0001fe1c:    2004        .       MOVS     r0,#4
        0x0001fe1e:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe20:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe22:    2000        .       MOVS     r0,#0
        0x0001fe24:    6008        .`      STR      r0,[r1,#0]
        0x0001fe26:    e012        ..      B        0x1fe4e ; am_devices_cooper_blocking_read + 262
        0x0001fe28:    9804        ..      LDR      r0,[sp,#0x10]
        0x0001fe2a:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe2c:    6008        .`      STR      r0,[r1,#0]
        0x0001fe2e:    980c        ..      LDR      r0,[sp,#0x30]
        0x0001fe30:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001fe32:    4669        iF      MOV      r1,sp
        0x0001fe34:    f002fbb2    ....    BL       am_hal_iom_blocking_transfer ; 0x2259c
        0x0001fe38:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe3a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fe3c:    b130        0.      CBZ      r0,0x1fe4c ; am_devices_cooper_blocking_read + 260
        0x0001fe3e:    e7ff        ..      B        0x1fe40 ; am_devices_cooper_blocking_read + 248
        0x0001fe40:    2006        .       MOVS     r0,#6
        0x0001fe42:    900d        ..      STR      r0,[sp,#0x34]
        0x0001fe44:    990e        ..      LDR      r1,[sp,#0x38]
        0x0001fe46:    2000        .       MOVS     r0,#0
        0x0001fe48:    6008        .`      STR      r0,[r1,#0]
        0x0001fe4a:    e000        ..      B        0x1fe4e ; am_devices_cooper_blocking_read + 262
        0x0001fe4c:    e7ff        ..      B        0x1fe4e ; am_devices_cooper_blocking_read + 262
        0x0001fe4e:    9810        ..      LDR      r0,[sp,#0x40]
        0x0001fe50:    f000f8da    ....    BL       am_devices_cooper_bus_disable ; 0x20008
        0x0001fe54:    980d        ..      LDR      r0,[sp,#0x34]
        0x0001fe56:    9011        ..      STR      r0,[sp,#0x44]
        0x0001fe58:    e7ff        ..      B        0x1fe5a ; am_devices_cooper_blocking_read + 274
        0x0001fe5a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0001fe5c:    b012        ..      ADD      sp,sp,#0x48
        0x0001fe5e:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_blocking_write
        0x0001fe60:    b580        ..      PUSH     {r7,lr}
        0x0001fe62:    b096        ..      SUB      sp,sp,#0x58
        0x0001fe64:    4684        .F      MOV      r12,r0
        0x0001fe66:    9818        ..      LDR      r0,[sp,#0x60]
        0x0001fe68:    f8cdc050    ..P.    STR      r12,[sp,#0x50]
        0x0001fe6c:    f88d104f    ..O.    STRB     r1,[sp,#0x4f]
        0x0001fe70:    9212        ..      STR      r2,[sp,#0x48]
        0x0001fe72:    9311        ..      STR      r3,[sp,#0x44]
        0x0001fe74:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0001fe78:    2000        .       MOVS     r0,#0
        0x0001fe7a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001fe7c:    900e        ..      STR      r0,[sp,#0x38]
        0x0001fe7e:    f24a512c    J.,Q    MOV      r1,#0xa52c
        0x0001fe82:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fe86:    8008        ..      STRH     r0,[r1,#0]
        0x0001fe88:    9814        ..      LDR      r0,[sp,#0x50]
        0x0001fe8a:    9001        ..      STR      r0,[sp,#4]
        0x0001fe8c:    9801        ..      LDR      r0,[sp,#4]
        0x0001fe8e:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0001fe92:    07c0        ..      LSLS     r0,r0,#31
        0x0001fe94:    b128        (.      CBZ      r0,0x1fea2 ; am_devices_cooper_blocking_write + 66
        0x0001fe96:    e7ff        ..      B        0x1fe98 ; am_devices_cooper_blocking_write + 56
        0x0001fe98:    2003        .       MOVS     r0,#3
        0x0001fe9a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001fe9c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001fe9e:    9015        ..      STR      r0,[sp,#0x54]
        0x0001fea0:    e0ae        ..      B        0x20000 ; am_devices_cooper_blocking_write + 416
        0x0001fea2:    9814        ..      LDR      r0,[sp,#0x50]
        0x0001fea4:    f000f8d0    ....    BL       am_devices_cooper_bus_enable ; 0x20048
        0x0001fea8:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001feaa:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001feac:    b118        ..      CBZ      r0,0x1feb6 ; am_devices_cooper_blocking_write + 86
        0x0001feae:    e7ff        ..      B        0x1feb0 ; am_devices_cooper_blocking_write + 80
        0x0001feb0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001feb2:    9015        ..      STR      r0,[sp,#0x54]
        0x0001feb4:    e0a4        ..      B        0x20000 ; am_devices_cooper_blocking_write + 416
        0x0001feb6:    2000        .       MOVS     r0,#0
        0x0001feb8:    9005        ..      STR      r0,[sp,#0x14]
        0x0001feba:    2180        .!      MOVS     r1,#0x80
        0x0001febc:    9104        ..      STR      r1,[sp,#0x10]
        0x0001febe:    2101        .!      MOVS     r1,#1
        0x0001fec0:    9103        ..      STR      r1,[sp,#0xc]
        0x0001fec2:    f88d101c    ....    STRB     r1,[sp,#0x1c]
        0x0001fec6:    2202        ."      MOVS     r2,#2
        0x0001fec8:    9206        ..      STR      r2,[sp,#0x18]
        0x0001feca:    f88d1028    ..(.    STRB     r1,[sp,#0x28]
        0x0001fece:    9901        ..      LDR      r1,[sp,#4]
        0x0001fed0:    6849        Ih      LDR      r1,[r1,#4]
        0x0001fed2:    9102        ..      STR      r1,[sp,#8]
        0x0001fed4:    f24a512c    J.,Q    MOV      r1,#0xa52c
        0x0001fed8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0001fedc:    9109        ..      STR      r1,[sp,#0x24]
        0x0001fede:    f88d0029    ..).    STRB     r0,[sp,#0x29]
        0x0001fee2:    900b        ..      STR      r0,[sp,#0x2c]
        0x0001fee4:    900c        ..      STR      r0,[sp,#0x30]
        0x0001fee6:    e7ff        ..      B        0x1fee8 ; am_devices_cooper_blocking_write + 136
        0x0001fee8:    9801        ..      LDR      r0,[sp,#4]
        0x0001feea:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001feec:    a902        ..      ADD      r1,sp,#8
        0x0001feee:    f002fb55    ..U.    BL       am_hal_iom_blocking_transfer ; 0x2259c
        0x0001fef2:    b118        ..      CBZ      r0,0x1fefc ; am_devices_cooper_blocking_write + 156
        0x0001fef4:    e7ff        ..      B        0x1fef6 ; am_devices_cooper_blocking_write + 150
        0x0001fef6:    2006        .       MOVS     r0,#6
        0x0001fef8:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001fefa:    e07b        {.      B        0x1fff4 ; am_devices_cooper_blocking_write + 404
        0x0001fefc:    f24a502c    J.,P    MOV      r0,#0xa52c
        0x0001ff00:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ff04:    7800        .x      LDRB     r0,[r0,#0]
        0x0001ff06:    2868        h(      CMP      r0,#0x68
        0x0001ff08:    d108        ..      BNE      0x1ff1c ; am_devices_cooper_blocking_write + 188
        0x0001ff0a:    e7ff        ..      B        0x1ff0c ; am_devices_cooper_blocking_write + 172
        0x0001ff0c:    f24a502c    J.,P    MOV      r0,#0xa52c
        0x0001ff10:    f2c10001    ....    MOVT     r0,#0x1001
        0x0001ff14:    7840        @x      LDRB     r0,[r0,#1]
        0x0001ff16:    28a8        .(      CMP      r0,#0xa8
        0x0001ff18:    d03e        >.      BEQ      0x1ff98 ; am_devices_cooper_blocking_write + 312
        0x0001ff1a:    e7ff        ..      B        0x1ff1c ; am_devices_cooper_blocking_write + 188
        0x0001ff1c:    2003        .       MOVS     r0,#3
        0x0001ff1e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001ff20:    9801        ..      LDR      r0,[sp,#4]
        0x0001ff22:    6880        .h      LDR      r0,[r0,#8]
        0x0001ff24:    f005fad2    ....    BL       am_util_delay_us ; 0x254cc
        0x0001ff28:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x0001ff2c:    07c0        ..      LSLS     r0,r0,#31
        0x0001ff2e:    b370        p.      CBZ      r0,0x1ff8e ; am_devices_cooper_blocking_write + 302
        0x0001ff30:    e7ff        ..      B        0x1ff32 ; am_devices_cooper_blocking_write + 210
        0x0001ff32:    f24f6040    O.@`    MOV      r0,#0xf640
        0x0001ff36:    f2c00004    ....    MOVT     r0,#4
        0x0001ff3a:    6801        .h      LDR      r1,[r0,#0]
        0x0001ff3c:    2036        6       MOVS     r0,#0x36
        0x0001ff3e:    9000        ..      STR      r0,[sp,#0]
        0x0001ff40:    f002f9a4    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001ff44:    f2402128    @.(!    MOVW     r1,#0x228
        0x0001ff48:    f2c40101    ....    MOVT     r1,#0x4001
        0x0001ff4c:    f44f0080    O...    MOV      r0,#0x400000
        0x0001ff50:    6008        .`      STR      r0,[r1,#0]
        0x0001ff52:    9801        ..      LDR      r0,[sp,#4]
        0x0001ff54:    6880        .h      LDR      r0,[r0,#8]
        0x0001ff56:    f005fab9    ....    BL       am_util_delay_us ; 0x254cc
        0x0001ff5a:    9800        ..      LDR      r0,[sp,#0]
        0x0001ff5c:    f2402148    @.H!    MOVW     r1,#0x248
        0x0001ff60:    f2c10100    ....    MOVT     r1,#0x1000
        0x0001ff64:    6809        .h      LDR      r1,[r1,#0]
        0x0001ff66:    f002f991    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0001ff6a:    f24060a4    @..`    MOV      r0,#0x6a4
        0x0001ff6e:    f005faad    ....    BL       am_util_delay_us ; 0x254cc
        0x0001ff72:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001ff74:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x0001ff78:    d105        ..      BNE      0x1ff86 ; am_devices_cooper_blocking_write + 294
        0x0001ff7a:    e7ff        ..      B        0x1ff7c ; am_devices_cooper_blocking_write + 284
        0x0001ff7c:    2000        .       MOVS     r0,#0
        0x0001ff7e:    900e        ..      STR      r0,[sp,#0x38]
        0x0001ff80:    2007        .       MOVS     r0,#7
        0x0001ff82:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001ff84:    e036        6.      B        0x1fff4 ; am_devices_cooper_blocking_write + 404
        0x0001ff86:    980e        ..      LDR      r0,[sp,#0x38]
        0x0001ff88:    3001        .0      ADDS     r0,#1
        0x0001ff8a:    900e        ..      STR      r0,[sp,#0x38]
        0x0001ff8c:    e02d        -.      B        0x1ffea ; am_devices_cooper_blocking_write + 394
        0x0001ff8e:    9901        ..      LDR      r1,[sp,#4]
        0x0001ff90:    2001        .       MOVS     r0,#1
        0x0001ff92:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0001ff96:    e02d        -.      B        0x1fff4 ; am_devices_cooper_blocking_write + 404
        0x0001ff98:    2000        .       MOVS     r0,#0
        0x0001ff9a:    900e        ..      STR      r0,[sp,#0x38]
        0x0001ff9c:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x0001ffa0:    b140        @.      CBZ      r0,0x1ffb4 ; am_devices_cooper_blocking_write + 340
        0x0001ffa2:    e7ff        ..      B        0x1ffa4 ; am_devices_cooper_blocking_write + 324
        0x0001ffa4:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x0001ffa8:    2100        .!      MOVS     r1,#0
        0x0001ffaa:    9105        ..      STR      r1,[sp,#0x14]
        0x0001ffac:    9004        ..      STR      r0,[sp,#0x10]
        0x0001ffae:    2001        .       MOVS     r0,#1
        0x0001ffb0:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ffb2:    e004        ..      B        0x1ffbe ; am_devices_cooper_blocking_write + 350
        0x0001ffb4:    2000        .       MOVS     r0,#0
        0x0001ffb6:    9005        ..      STR      r0,[sp,#0x14]
        0x0001ffb8:    9004        ..      STR      r0,[sp,#0x10]
        0x0001ffba:    9003        ..      STR      r0,[sp,#0xc]
        0x0001ffbc:    e7ff        ..      B        0x1ffbe ; am_devices_cooper_blocking_write + 350
        0x0001ffbe:    2000        .       MOVS     r0,#0
        0x0001ffc0:    f88d001c    ....    STRB     r0,[sp,#0x1c]
        0x0001ffc4:    9911        ..      LDR      r1,[sp,#0x44]
        0x0001ffc6:    9106        ..      STR      r1,[sp,#0x18]
        0x0001ffc8:    9912        ..      LDR      r1,[sp,#0x48]
        0x0001ffca:    9108        ..      STR      r1,[sp,#0x20]
        0x0001ffcc:    f88d0028    ..(.    STRB     r0,[sp,#0x28]
        0x0001ffd0:    9801        ..      LDR      r0,[sp,#4]
        0x0001ffd2:    6980        .i      LDR      r0,[r0,#0x18]
        0x0001ffd4:    a902        ..      ADD      r1,sp,#8
        0x0001ffd6:    f002fae1    ....    BL       am_hal_iom_blocking_transfer ; 0x2259c
        0x0001ffda:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001ffdc:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001ffde:    b118        ..      CBZ      r0,0x1ffe8 ; am_devices_cooper_blocking_write + 392
        0x0001ffe0:    e7ff        ..      B        0x1ffe2 ; am_devices_cooper_blocking_write + 386
        0x0001ffe2:    2006        .       MOVS     r0,#6
        0x0001ffe4:    900f        ..      STR      r0,[sp,#0x3c]
        0x0001ffe6:    e005        ..      B        0x1fff4 ; am_devices_cooper_blocking_write + 404
        0x0001ffe8:    e004        ..      B        0x1fff4 ; am_devices_cooper_blocking_write + 404
        0x0001ffea:    2001        .       MOVS     r0,#1
        0x0001ffec:    2800        .(      CMP      r0,#0
        0x0001ffee:    f47faf7b    ..{.    BNE      0x1fee8 ; am_devices_cooper_blocking_write + 136
        0x0001fff2:    e7ff        ..      B        0x1fff4 ; am_devices_cooper_blocking_write + 404
        0x0001fff4:    9814        ..      LDR      r0,[sp,#0x50]
        0x0001fff6:    f000f807    ....    BL       am_devices_cooper_bus_disable ; 0x20008
        0x0001fffa:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0001fffc:    9015        ..      STR      r0,[sp,#0x54]
        0x0001fffe:    e7ff        ..      B        0x20000 ; am_devices_cooper_blocking_write + 416
        0x00020000:    9815        ..      LDR      r0,[sp,#0x54]
        0x00020002:    b016        ..      ADD      sp,sp,#0x58
        0x00020004:    bd80        ..      POP      {r7,pc}
        0x00020006:    0000        ..      MOVS     r0,r0
    am_devices_cooper_bus_disable
        0x00020008:    b580        ..      PUSH     {r7,lr}
        0x0002000a:    b084        ..      SUB      sp,sp,#0x10
        0x0002000c:    9002        ..      STR      r0,[sp,#8]
        0x0002000e:    9802        ..      LDR      r0,[sp,#8]
        0x00020010:    9001        ..      STR      r0,[sp,#4]
        0x00020012:    9801        ..      LDR      r0,[sp,#4]
        0x00020014:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00020016:    07c0        ..      LSLS     r0,r0,#31
        0x00020018:    b918        ..      CBNZ     r0,0x20022 ; am_devices_cooper_bus_disable + 26
        0x0002001a:    e7ff        ..      B        0x2001c ; am_devices_cooper_bus_disable + 20
        0x0002001c:    2008        .       MOVS     r0,#8
        0x0002001e:    9003        ..      STR      r0,[sp,#0xc]
        0x00020020:    e00e        ..      B        0x20040 ; am_devices_cooper_bus_disable + 56
        0x00020022:    9801        ..      LDR      r0,[sp,#4]
        0x00020024:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020026:    f002fea5    ....    BL       am_hal_iom_disable ; 0x22d74
        0x0002002a:    9801        ..      LDR      r0,[sp,#4]
        0x0002002c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002002e:    2102        .!      MOVS     r1,#2
        0x00020030:    2201        ."      MOVS     r2,#1
        0x00020032:    f002ffbd    ....    BL       am_hal_iom_power_ctrl ; 0x22fb0
        0x00020036:    9901        ..      LDR      r1,[sp,#4]
        0x00020038:    2000        .       MOVS     r0,#0
        0x0002003a:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0002003c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002003e:    e7ff        ..      B        0x20040 ; am_devices_cooper_bus_disable + 56
        0x00020040:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020042:    b004        ..      ADD      sp,sp,#0x10
        0x00020044:    bd80        ..      POP      {r7,pc}
        0x00020046:    0000        ..      MOVS     r0,r0
    am_devices_cooper_bus_enable
        0x00020048:    b580        ..      PUSH     {r7,lr}
        0x0002004a:    b084        ..      SUB      sp,sp,#0x10
        0x0002004c:    9002        ..      STR      r0,[sp,#8]
        0x0002004e:    9802        ..      LDR      r0,[sp,#8]
        0x00020050:    9001        ..      STR      r0,[sp,#4]
        0x00020052:    9801        ..      LDR      r0,[sp,#4]
        0x00020054:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00020056:    07c0        ..      LSLS     r0,r0,#31
        0x00020058:    b918        ..      CBNZ     r0,0x20062 ; am_devices_cooper_bus_enable + 26
        0x0002005a:    e7ff        ..      B        0x2005c ; am_devices_cooper_bus_enable + 20
        0x0002005c:    2008        .       MOVS     r0,#8
        0x0002005e:    9003        ..      STR      r0,[sp,#0xc]
        0x00020060:    e019        ..      B        0x20096 ; am_devices_cooper_bus_enable + 78
        0x00020062:    9801        ..      LDR      r0,[sp,#4]
        0x00020064:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00020066:    07c0        ..      LSLS     r0,r0,#31
        0x00020068:    b920         .      CBNZ     r0,0x20074 ; am_devices_cooper_bus_enable + 44
        0x0002006a:    e7ff        ..      B        0x2006c ; am_devices_cooper_bus_enable + 36
        0x0002006c:    9901        ..      LDR      r1,[sp,#4]
        0x0002006e:    2001        .       MOVS     r0,#1
        0x00020070:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00020072:    e002        ..      B        0x2007a ; am_devices_cooper_bus_enable + 50
        0x00020074:    2002        .       MOVS     r0,#2
        0x00020076:    9003        ..      STR      r0,[sp,#0xc]
        0x00020078:    e00d        ..      B        0x20096 ; am_devices_cooper_bus_enable + 78
        0x0002007a:    9801        ..      LDR      r0,[sp,#4]
        0x0002007c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002007e:    2100        .!      MOVS     r1,#0
        0x00020080:    9100        ..      STR      r1,[sp,#0]
        0x00020082:    2201        ."      MOVS     r2,#1
        0x00020084:    f002ff94    ....    BL       am_hal_iom_power_ctrl ; 0x22fb0
        0x00020088:    9801        ..      LDR      r0,[sp,#4]
        0x0002008a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002008c:    f002febe    ....    BL       am_hal_iom_enable ; 0x22e0c
        0x00020090:    9800        ..      LDR      r0,[sp,#0]
        0x00020092:    9003        ..      STR      r0,[sp,#0xc]
        0x00020094:    e7ff        ..      B        0x20096 ; am_devices_cooper_bus_enable + 78
        0x00020096:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020098:    b004        ..      ADD      sp,sp,#0x10
        0x0002009a:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_clkreq_read
        0x0002009c:    b081        ..      SUB      sp,sp,#4
        0x0002009e:    9000        ..      STR      r0,[sp,#0]
        0x000200a0:    f2402008    @..     MOVW     r0,#0x208
        0x000200a4:    f2c40001    ....    MOVT     r0,#0x4001
        0x000200a8:    6800        .h      LDR      r0,[r0,#0]
        0x000200aa:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x000200ae:    b001        ..      ADD      sp,sp,#4
        0x000200b0:    4770        pG      BX       lr
        0x000200b2:    0000        ..      MOVS     r0,r0
    am_devices_cooper_command_write
        0x000200b4:    b580        ..      PUSH     {r7,lr}
        0x000200b6:    b088        ..      SUB      sp,sp,#0x20
        0x000200b8:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x000200bc:    9006        ..      STR      r0,[sp,#0x18]
        0x000200be:    9105        ..      STR      r1,[sp,#0x14]
        0x000200c0:    9204        ..      STR      r2,[sp,#0x10]
        0x000200c2:    9303        ..      STR      r3,[sp,#0xc]
        0x000200c4:    2000        .       MOVS     r0,#0
        0x000200c6:    9002        ..      STR      r0,[sp,#8]
        0x000200c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000200ca:    b130        0.      CBZ      r0,0x200da ; am_devices_cooper_command_write + 38
        0x000200cc:    e7ff        ..      B        0x200ce ; am_devices_cooper_command_write + 26
        0x000200ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x000200d0:    b118        ..      CBZ      r0,0x200da ; am_devices_cooper_command_write + 38
        0x000200d2:    e7ff        ..      B        0x200d4 ; am_devices_cooper_command_write + 32
        0x000200d4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000200d6:    b918        ..      CBNZ     r0,0x200e0 ; am_devices_cooper_command_write + 44
        0x000200d8:    e7ff        ..      B        0x200da ; am_devices_cooper_command_write + 38
        0x000200da:    2008        .       MOVS     r0,#8
        0x000200dc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000200de:    e04c        L.      B        0x2017a ; am_devices_cooper_command_write + 198
        0x000200e0:    e7ff        ..      B        0x200e2 ; am_devices_cooper_command_write + 46
        0x000200e2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000200e4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000200e6:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000200e8:    46ec        .F      MOV      r12,sp
        0x000200ea:    2101        .!      MOVS     r1,#1
        0x000200ec:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000200f0:    2100        .!      MOVS     r1,#0
        0x000200f2:    f7fffeb5    ....    BL       am_devices_cooper_blocking_write ; 0x1fe60
        0x000200f6:    9002        ..      STR      r0,[sp,#8]
        0x000200f8:    9802        ..      LDR      r0,[sp,#8]
        0x000200fa:    b108        ..      CBZ      r0,0x20100 ; am_devices_cooper_command_write + 76
        0x000200fc:    e7ff        ..      B        0x200fe ; am_devices_cooper_command_write + 74
        0x000200fe:    e039        9.      B        0x20174 ; am_devices_cooper_command_write + 192
        0x00020100:    2000        .       MOVS     r0,#0
        0x00020102:    9001        ..      STR      r0,[sp,#4]
        0x00020104:    e7ff        ..      B        0x20106 ; am_devices_cooper_command_write + 82
        0x00020106:    f000fa1f    ....    BL       am_devices_cooper_irq_read ; 0x20548
        0x0002010a:    b990        ..      CBNZ     r0,0x20132 ; am_devices_cooper_command_write + 126
        0x0002010c:    e7ff        ..      B        0x2010e ; am_devices_cooper_command_write + 90
        0x0002010e:    9801        ..      LDR      r0,[sp,#4]
        0x00020110:    f6443140    D.@1    MOV      r1,#0x4b40
        0x00020114:    f2c0014c    ..L.    MOVT     r1,#0x4c
        0x00020118:    4288        .B      CMP      r0,r1
        0x0002011a:    d103        ..      BNE      0x20124 ; am_devices_cooper_command_write + 112
        0x0002011c:    e7ff        ..      B        0x2011e ; am_devices_cooper_command_write + 106
        0x0002011e:    2001        .       MOVS     r0,#1
        0x00020120:    9002        ..      STR      r0,[sp,#8]
        0x00020122:    e006        ..      B        0x20132 ; am_devices_cooper_command_write + 126
        0x00020124:    2001        .       MOVS     r0,#1
        0x00020126:    f005f9d1    ....    BL       am_util_delay_us ; 0x254cc
        0x0002012a:    9801        ..      LDR      r0,[sp,#4]
        0x0002012c:    3001        .0      ADDS     r0,#1
        0x0002012e:    9001        ..      STR      r0,[sp,#4]
        0x00020130:    e7e9        ..      B        0x20106 ; am_devices_cooper_command_write + 82
        0x00020132:    9802        ..      LDR      r0,[sp,#8]
        0x00020134:    b118        ..      CBZ      r0,0x2013e ; am_devices_cooper_command_write + 138
        0x00020136:    e7ff        ..      B        0x20138 ; am_devices_cooper_command_write + 132
        0x00020138:    2005        .       MOVS     r0,#5
        0x0002013a:    9002        ..      STR      r0,[sp,#8]
        0x0002013c:    e01a        ..      B        0x20174 ; am_devices_cooper_command_write + 192
        0x0002013e:    e7ff        ..      B        0x20140 ; am_devices_cooper_command_write + 140
        0x00020140:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020142:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020144:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00020146:    f7fffdff    ....    BL       am_devices_cooper_blocking_read ; 0x1fd48
        0x0002014a:    9002        ..      STR      r0,[sp,#8]
        0x0002014c:    9802        ..      LDR      r0,[sp,#8]
        0x0002014e:    b970        p.      CBNZ     r0,0x2016e ; am_devices_cooper_command_write + 186
        0x00020150:    e7ff        ..      B        0x20152 ; am_devices_cooper_command_write + 158
        0x00020152:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020154:    7900        .y      LDRB     r0,[r0,#4]
        0x00020156:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020158:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002015a:    4288        .B      CMP      r0,r1
        0x0002015c:    d108        ..      BNE      0x20170 ; am_devices_cooper_command_write + 188
        0x0002015e:    e7ff        ..      B        0x20160 ; am_devices_cooper_command_write + 172
        0x00020160:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020162:    7940        @y      LDRB     r0,[r0,#5]
        0x00020164:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020166:    7889        .x      LDRB     r1,[r1,#2]
        0x00020168:    4288        .B      CMP      r0,r1
        0x0002016a:    d101        ..      BNE      0x20170 ; am_devices_cooper_command_write + 188
        0x0002016c:    e7ff        ..      B        0x2016e ; am_devices_cooper_command_write + 186
        0x0002016e:    e000        ..      B        0x20172 ; am_devices_cooper_command_write + 190
        0x00020170:    e7e6        ..      B        0x20140 ; am_devices_cooper_command_write + 140
        0x00020172:    e7ff        ..      B        0x20174 ; am_devices_cooper_command_write + 192
        0x00020174:    9802        ..      LDR      r0,[sp,#8]
        0x00020176:    9007        ..      STR      r0,[sp,#0x1c]
        0x00020178:    e7ff        ..      B        0x2017a ; am_devices_cooper_command_write + 198
        0x0002017a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002017c:    b008        ..      ADD      sp,sp,#0x20
        0x0002017e:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_image_update_init
        0x00020180:    b085        ..      SUB      sp,sp,#0x14
        0x00020182:    9003        ..      STR      r0,[sp,#0xc]
        0x00020184:    9102        ..      STR      r1,[sp,#8]
        0x00020186:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020188:    b1c0        ..      CBZ      r0,0x201bc ; am_devices_cooper_image_update_init + 60
        0x0002018a:    e7ff        ..      B        0x2018c ; am_devices_cooper_image_update_init + 12
        0x0002018c:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020190:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020194:    9100        ..      STR      r1,[sp,#0]
        0x00020196:    2000        .       MOVS     r0,#0
        0x00020198:    9001        ..      STR      r0,[sp,#4]
        0x0002019a:    6008        .`      STR      r0,[r1,#0]
        0x0002019c:    6048        H`      STR      r0,[r1,#4]
        0x0002019e:    6088        .`      STR      r0,[r1,#8]
        0x000201a0:    2203        ."      MOVS     r2,#3
        0x000201a2:    61ca        .a      STR      r2,[r1,#0x1c]
        0x000201a4:    6108        .a      STR      r0,[r1,#0x10]
        0x000201a6:    60c8        .`      STR      r0,[r1,#0xc]
        0x000201a8:    6188        .a      STR      r0,[r1,#0x18]
        0x000201aa:    6148        Ha      STR      r0,[r1,#0x14]
        0x000201ac:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000201ae:    624a        Jb      STR      r2,[r1,#0x24]
        0x000201b0:    9a02        ..      LDR      r2,[sp,#8]
        0x000201b2:    628a        .b      STR      r2,[r1,#0x28]
        0x000201b4:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x000201b8:    9004        ..      STR      r0,[sp,#0x10]
        0x000201ba:    e002        ..      B        0x201c2 ; am_devices_cooper_image_update_init + 66
        0x000201bc:    2001        .       MOVS     r0,#1
        0x000201be:    9004        ..      STR      r0,[sp,#0x10]
        0x000201c0:    e7ff        ..      B        0x201c2 ; am_devices_cooper_image_update_init + 66
        0x000201c2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000201c4:    b005        ..      ADD      sp,sp,#0x14
        0x000201c6:    4770        pG      BX       lr
    am_devices_cooper_init
        0x000201c8:    b580        ..      PUSH     {r7,lr}
        0x000201ca:    b09c        ..      SUB      sp,sp,#0x70
        0x000201cc:    901a        ..      STR      r0,[sp,#0x68]
        0x000201ce:    9119        ..      STR      r1,[sp,#0x64]
        0x000201d0:    9218        ..      STR      r2,[sp,#0x60]
        0x000201d2:    9317        ..      STR      r3,[sp,#0x5c]
        0x000201d4:    2000        .       MOVS     r0,#0
        0x000201d6:    9005        ..      STR      r0,[sp,#0x14]
        0x000201d8:    9015        ..      STR      r0,[sp,#0x54]
        0x000201da:    900f        ..      STR      r0,[sp,#0x3c]
        0x000201dc:    900e        ..      STR      r0,[sp,#0x38]
        0x000201de:    900d        ..      STR      r0,[sp,#0x34]
        0x000201e0:    900c        ..      STR      r0,[sp,#0x30]
        0x000201e2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000201e4:    900a        ..      STR      r0,[sp,#0x28]
        0x000201e6:    9009        ..      STR      r0,[sp,#0x24]
        0x000201e8:    9008        ..      STR      r0,[sp,#0x20]
        0x000201ea:    9007        ..      STR      r0,[sp,#0x1c]
        0x000201ec:    900f        ..      STR      r0,[sp,#0x3c]
        0x000201ee:    e7ff        ..      B        0x201f0 ; am_devices_cooper_init + 40
        0x000201f0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000201f2:    b998        ..      CBNZ     r0,0x2021c ; am_devices_cooper_init + 84
        0x000201f4:    e7ff        ..      B        0x201f6 ; am_devices_cooper_init + 46
        0x000201f6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000201f8:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x000201fc:    f2437010    C..p    MOV      r0,#0x3710
        0x00020200:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020204:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00020208:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x0002020a:    07c0        ..      LSLS     r0,r0,#31
        0x0002020c:    b908        ..      CBNZ     r0,0x20212 ; am_devices_cooper_init + 74
        0x0002020e:    e7ff        ..      B        0x20210 ; am_devices_cooper_init + 72
        0x00020210:    e004        ..      B        0x2021c ; am_devices_cooper_init + 84
        0x00020212:    e7ff        ..      B        0x20214 ; am_devices_cooper_init + 76
        0x00020214:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00020216:    3001        .0      ADDS     r0,#1
        0x00020218:    900f        ..      STR      r0,[sp,#0x3c]
        0x0002021a:    e7e9        ..      B        0x201f0 ; am_devices_cooper_init + 40
        0x0002021c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002021e:    2801        .(      CMP      r0,#1
        0x00020220:    d103        ..      BNE      0x2022a ; am_devices_cooper_init + 98
        0x00020222:    e7ff        ..      B        0x20224 ; am_devices_cooper_init + 92
        0x00020224:    2001        .       MOVS     r0,#1
        0x00020226:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020228:    e18a        ..      B        0x20540 ; am_devices_cooper_init + 888
        0x0002022a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002022c:    2808        .(      CMP      r0,#8
        0x0002022e:    d803        ..      BHI      0x20238 ; am_devices_cooper_init + 112
        0x00020230:    e7ff        ..      B        0x20232 ; am_devices_cooper_init + 106
        0x00020232:    9819        ..      LDR      r0,[sp,#0x64]
        0x00020234:    b918        ..      CBNZ     r0,0x2023e ; am_devices_cooper_init + 118
        0x00020236:    e7ff        ..      B        0x20238 ; am_devices_cooper_init + 112
        0x00020238:    2001        .       MOVS     r0,#1
        0x0002023a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002023c:    e180        ..      B        0x20540 ; am_devices_cooper_init + 888
        0x0002023e:    f001fd57    ..W.    BL       am_hal_fault_capture_enable ; 0x21cf0
        0x00020242:    f2436000    C..`    MOVW     r0,#0x3600
        0x00020246:    f2c0106e    ..n.    MOVT     r0,#0x16e
        0x0002024a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002024c:    2000        .       MOVS     r0,#0
        0x0002024e:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00020252:    2003        .       MOVS     r0,#3
        0x00020254:    f88d0048    ..H.    STRB     r0,[sp,#0x48]
        0x00020258:    9819        ..      LDR      r0,[sp,#0x64]
        0x0002025a:    6840        @h      LDR      r0,[r0,#4]
        0x0002025c:    9014        ..      STR      r0,[sp,#0x50]
        0x0002025e:    9819        ..      LDR      r0,[sp,#0x64]
        0x00020260:    6800        .h      LDR      r0,[r0,#0]
        0x00020262:    9013        ..      STR      r0,[sp,#0x4c]
        0x00020264:    981a        ..      LDR      r0,[sp,#0x68]
        0x00020266:    a916        ..      ADD      r1,sp,#0x58
        0x00020268:    f002fe52    ..R.    BL       am_hal_iom_initialize ; 0x22f10
        0x0002026c:    b990        ..      CBNZ     r0,0x20294 ; am_devices_cooper_init + 204
        0x0002026e:    e7ff        ..      B        0x20270 ; am_devices_cooper_init + 168
        0x00020270:    9816        ..      LDR      r0,[sp,#0x58]
        0x00020272:    2200        ."      MOVS     r2,#0
        0x00020274:    4611        .F      MOV      r1,r2
        0x00020276:    f002fe9b    ....    BL       am_hal_iom_power_ctrl ; 0x22fb0
        0x0002027a:    b958        X.      CBNZ     r0,0x20294 ; am_devices_cooper_init + 204
        0x0002027c:    e7ff        ..      B        0x2027e ; am_devices_cooper_init + 182
        0x0002027e:    9816        ..      LDR      r0,[sp,#0x58]
        0x00020280:    a910        ..      ADD      r1,sp,#0x40
        0x00020282:    f002fc1b    ....    BL       am_hal_iom_configure ; 0x22abc
        0x00020286:    b928        (.      CBNZ     r0,0x20294 ; am_devices_cooper_init + 204
        0x00020288:    e7ff        ..      B        0x2028a ; am_devices_cooper_init + 194
        0x0002028a:    9816        ..      LDR      r0,[sp,#0x58]
        0x0002028c:    f002fdbe    ....    BL       am_hal_iom_enable ; 0x22e0c
        0x00020290:    b118        ..      CBZ      r0,0x2029a ; am_devices_cooper_init + 210
        0x00020292:    e7ff        ..      B        0x20294 ; am_devices_cooper_init + 204
        0x00020294:    2001        .       MOVS     r0,#1
        0x00020296:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020298:    e152        R.      B        0x20540 ; am_devices_cooper_init + 888
        0x0002029a:    981a        ..      LDR      r0,[sp,#0x68]
        0x0002029c:    2100        .!      MOVS     r1,#0
        0x0002029e:    9104        ..      STR      r1,[sp,#0x10]
        0x000202a0:    f7fffb26    ..&.    BL       am_bsp_iom_pins_enable ; 0x1f8f0
        0x000202a4:    f2402048    @.H     MOVW     r0,#0x248
        0x000202a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000202ac:    6801        .h      LDR      r1,[r0,#0]
        0x000202ae:    2036        6       MOVS     r0,#0x36
        0x000202b0:    f001ffec    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000202b4:    f000f986    ....    BL       am_devices_cooper_pins_enable ; 0x205c4
        0x000202b8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000202ba:    4608        .F      MOV      r0,r1
        0x000202bc:    f003f8de    ....    BL       am_hal_mcuctrl_control ; 0x2347c
        0x000202c0:    9015        ..      STR      r0,[sp,#0x54]
        0x000202c2:    9815        ..      LDR      r0,[sp,#0x54]
        0x000202c4:    b118        ..      CBZ      r0,0x202ce ; am_devices_cooper_init + 262
        0x000202c6:    e7ff        ..      B        0x202c8 ; am_devices_cooper_init + 256
        0x000202c8:    2001        .       MOVS     r0,#1
        0x000202ca:    901b        ..      STR      r0,[sp,#0x6c]
        0x000202cc:    e138        8.      B        0x20540 ; am_devices_cooper_init + 888
        0x000202ce:    f24231ac    B..1    MOV      r1,#0x23ac
        0x000202d2:    f2c00105    ....    MOVT     r1,#5
        0x000202d6:    2002        .       MOVS     r0,#2
        0x000202d8:    f003f8d0    ....    BL       am_hal_mcuctrl_control ; 0x2347c
        0x000202dc:    9015        ..      STR      r0,[sp,#0x54]
        0x000202de:    9815        ..      LDR      r0,[sp,#0x54]
        0x000202e0:    b118        ..      CBZ      r0,0x202ea ; am_devices_cooper_init + 290
        0x000202e2:    e7ff        ..      B        0x202e4 ; am_devices_cooper_init + 284
        0x000202e4:    2001        .       MOVS     r0,#1
        0x000202e6:    901b        ..      STR      r0,[sp,#0x6c]
        0x000202e8:    e12a        *.      B        0x20540 ; am_devices_cooper_init + 888
        0x000202ea:    f000f9a9    ....    BL       am_devices_cooper_reset ; 0x20640
        0x000202ee:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000202f0:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x000202f4:    f2437010    C..p    MOV      r0,#0x3710
        0x000202f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000202fc:    9001        ..      STR      r0,[sp,#4]
        0x000202fe:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x00020302:    2100        .!      MOVS     r1,#0
        0x00020304:    9102        ..      STR      r1,[sp,#8]
        0x00020306:    6111        .a      STR      r1,[r2,#0x10]
        0x00020308:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002030a:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002030e:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020312:    6151        Qa      STR      r1,[r2,#0x14]
        0x00020314:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020316:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002031a:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0002031e:    7751        Qw      STRB     r1,[r2,#0x1d]
        0x00020320:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020322:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020326:    eb000382    ....    ADD      r3,r0,r2,LSL #2
        0x0002032a:    2201        ."      MOVS     r2,#1
        0x0002032c:    771a        .w      STRB     r2,[r3,#0x1c]
        0x0002032e:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x00020330:    eb0303c3    ....    ADD      r3,r3,r3,LSL #3
        0x00020334:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x00020338:    779a        .w      STRB     r2,[r3,#0x1e]
        0x0002033a:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002033c:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020340:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020344:    77d1        .w      STRB     r1,[r2,#0x1f]
        0x00020346:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020348:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002034c:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020350:    f8821020    .. .    STRB     r1,[r2,#0x20]
        0x00020354:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x00020356:    a907        ..      ADD      r1,sp,#0x1c
        0x00020358:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0002035c:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002035e:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020362:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00020366:    6051        Q`      STR      r1,[r2,#4]
        0x00020368:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002036a:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0002036c:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00020370:    f8401022    @.".    STR      r1,[r0,r2,LSL #2]
        0x00020374:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00020376:    eb0101c1    ....    ADD      r1,r1,r1,LSL #3
        0x0002037a:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002037e:    2164        d!      MOVS     r1,#0x64
        0x00020380:    6091        .`      STR      r1,[r2,#8]
        0x00020382:    9916        ..      LDR      r1,[sp,#0x58]
        0x00020384:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x00020386:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x0002038a:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x0002038e:    6191        .a      STR      r1,[r2,#0x18]
        0x00020390:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00020392:    6011        .`      STR      r1,[r2,#0]
        0x00020394:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00020396:    eb0101c1    ....    ADD      r1,r1,r1,LSL #3
        0x0002039a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002039e:    9918        ..      LDR      r1,[sp,#0x60]
        0x000203a0:    6008        .`      STR      r0,[r1,#0]
        0x000203a2:    9818        ..      LDR      r0,[sp,#0x60]
        0x000203a4:    6800        .h      LDR      r0,[r0,#0]
        0x000203a6:    9919        ..      LDR      r1,[sp,#0x64]
        0x000203a8:    6809        .h      LDR      r1,[r1,#0]
        0x000203aa:    f7fffee9    ....    BL       am_devices_cooper_image_update_init ; 0x20180
        0x000203ae:    9802        ..      LDR      r0,[sp,#8]
        0x000203b0:    f24a5130    J.0Q    MOV      r1,#0xa530
        0x000203b4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000203b8:    9103        ..      STR      r1,[sp,#0xc]
        0x000203ba:    6008        .`      STR      r0,[r1,#0]
        0x000203bc:    f000fab2    ....    BL       am_devices_cooper_update_image ; 0x20924
        0x000203c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000203c2:    6008        .`      STR      r0,[r1,#0]
        0x000203c4:    e7ff        ..      B        0x203c6 ; am_devices_cooper_init + 510
        0x000203c6:    f24a5030    J.0P    MOV      r0,#0xa530
        0x000203ca:    f2c10001    ....    MOVT     r0,#0x1001
        0x000203ce:    6801        .h      LDR      r1,[r0,#0]
        0x000203d0:    2000        .       MOVS     r0,#0
        0x000203d2:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000203d6:    9000        ..      STR      r0,[sp,#0]
        0x000203d8:    d00b        ..      BEQ      0x203f2 ; am_devices_cooper_init + 554
        0x000203da:    e7ff        ..      B        0x203dc ; am_devices_cooper_init + 532
        0x000203dc:    f24a5030    J.0P    MOV      r0,#0xa530
        0x000203e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000203e4:    6800        .h      LDR      r0,[r0,#0]
        0x000203e6:    f1b030a1    ...0    SUBS     r0,r0,#0xa1a1a1a1
        0x000203ea:    bf18        ..      IT       NE
        0x000203ec:    2001        .       MOVNE    r0,#1
        0x000203ee:    9000        ..      STR      r0,[sp,#0]
        0x000203f0:    e7ff        ..      B        0x203f2 ; am_devices_cooper_init + 554
        0x000203f2:    9800        ..      LDR      r0,[sp,#0]
        0x000203f4:    07c0        ..      LSLS     r0,r0,#31
        0x000203f6:    b338        8.      CBZ      r0,0x20448 ; am_devices_cooper_init + 640
        0x000203f8:    e7ff        ..      B        0x203fa ; am_devices_cooper_init + 562
        0x000203fa:    2000        .       MOVS     r0,#0
        0x000203fc:    9006        ..      STR      r0,[sp,#0x18]
        0x000203fe:    e7ff        ..      B        0x20400 ; am_devices_cooper_init + 568
        0x00020400:    f000f8a2    ....    BL       am_devices_cooper_irq_read ; 0x20548
        0x00020404:    b990        ..      CBNZ     r0,0x2042c ; am_devices_cooper_init + 612
        0x00020406:    e7ff        ..      B        0x20408 ; am_devices_cooper_init + 576
        0x00020408:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002040a:    f2442140    D.@!    MOV      r1,#0x4240
        0x0002040e:    f2c0010f    ....    MOVT     r1,#0xf
        0x00020412:    4288        .B      CMP      r0,r1
        0x00020414:    d103        ..      BNE      0x2041e ; am_devices_cooper_init + 598
        0x00020416:    e7ff        ..      B        0x20418 ; am_devices_cooper_init + 592
        0x00020418:    2001        .       MOVS     r0,#1
        0x0002041a:    9015        ..      STR      r0,[sp,#0x54]
        0x0002041c:    e006        ..      B        0x2042c ; am_devices_cooper_init + 612
        0x0002041e:    2001        .       MOVS     r0,#1
        0x00020420:    f005f854    ..T.    BL       am_util_delay_us ; 0x254cc
        0x00020424:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020426:    3001        .0      ADDS     r0,#1
        0x00020428:    9006        ..      STR      r0,[sp,#0x18]
        0x0002042a:    e7e9        ..      B        0x20400 ; am_devices_cooper_init + 568
        0x0002042c:    9815        ..      LDR      r0,[sp,#0x54]
        0x0002042e:    b118        ..      CBZ      r0,0x20438 ; am_devices_cooper_init + 624
        0x00020430:    e7ff        ..      B        0x20432 ; am_devices_cooper_init + 618
        0x00020432:    2007        .       MOVS     r0,#7
        0x00020434:    901b        ..      STR      r0,[sp,#0x6c]
        0x00020436:    e083        ..      B        0x20540 ; am_devices_cooper_init + 888
        0x00020438:    f000fa74    ..t.    BL       am_devices_cooper_update_image ; 0x20924
        0x0002043c:    f24a5130    J.0Q    MOV      r1,#0xa530
        0x00020440:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020444:    6008        .`      STR      r0,[r1,#0]
        0x00020446:    e7be        ..      B        0x203c6 ; am_devices_cooper_init + 510
        0x00020448:    f24a5030    J.0P    MOV      r0,#0xa530
        0x0002044c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020450:    6800        .h      LDR      r0,[r0,#0]
        0x00020452:    f1b03fa3    ...?    CMP      r0,#0xa3a3a3a3
        0x00020456:    d120         .      BNE      0x2049a ; am_devices_cooper_init + 722
        0x00020458:    e7ff        ..      B        0x2045a ; am_devices_cooper_init + 658
        0x0002045a:    f24270f8    B..p    MOV      r0,#0x27f8
        0x0002045e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020462:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00020464:    2808        .(      CMP      r0,#8
        0x00020466:    d118        ..      BNE      0x2049a ; am_devices_cooper_init + 722
        0x00020468:    e7ff        ..      B        0x2046a ; am_devices_cooper_init + 674
        0x0002046a:    f24271f8    B..q    MOV      r1,#0x27f8
        0x0002046e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020472:    2001        .       MOVS     r0,#1
        0x00020474:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00020478:    f24560d3    E..`    MOV      r0,#0x56d3
        0x0002047c:    f2c00005    ....    MOVT     r0,#5
        0x00020480:    f005fa90    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020484:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020486:    6800        .h      LDR      r0,[r0,#0]
        0x00020488:    9919        ..      LDR      r1,[sp,#0x64]
        0x0002048a:    f000f91b    ....    BL       am_devices_cooper_reset_with_sbl_check ; 0x206c4
        0x0002048e:    f24a5130    J.0Q    MOV      r1,#0xa530
        0x00020492:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020496:    6008        .`      STR      r0,[r1,#0]
        0x00020498:    e7ff        ..      B        0x2049a ; am_devices_cooper_init + 722
        0x0002049a:    f24a5030    J.0P    MOV      r0,#0xa530
        0x0002049e:    f2c10001    ....    MOVT     r0,#0x1001
        0x000204a2:    6800        .h      LDR      r0,[r0,#0]
        0x000204a4:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x000204a8:    d131        1.      BNE      0x2050e ; am_devices_cooper_init + 838
        0x000204aa:    e7ff        ..      B        0x204ac ; am_devices_cooper_init + 740
        0x000204ac:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000204b0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000204b4:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000204b6:    0840        @.      LSRS     r0,r0,#1
        0x000204b8:    2886        .(      CMP      r0,#0x86
        0x000204ba:    d80d        ..      BHI      0x204d8 ; am_devices_cooper_init + 784
        0x000204bc:    e7ff        ..      B        0x204be ; am_devices_cooper_init + 758
        0x000204be:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000204c0:    eb0001c0    ....    ADD      r1,r0,r0,LSL #3
        0x000204c4:    f2437010    C..p    MOV      r0,#0x3710
        0x000204c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000204cc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000204d0:    f44f7096    O..p    MOV      r0,#0x12c
        0x000204d4:    6088        .`      STR      r0,[r1,#8]
        0x000204d6:    e7ff        ..      B        0x204d8 ; am_devices_cooper_init + 784
        0x000204d8:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000204dc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000204e0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000204e2:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000204e4:    eb0102c1    ....    ADD      r2,r1,r1,LSL #3
        0x000204e8:    f2437110    C..q    MOV      r1,#0x3710
        0x000204ec:    f2c10100    ....    MOVT     r1,#0x1000
        0x000204f0:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000204f4:    60c8        .`      STR      r0,[r1,#0xc]
        0x000204f6:    200a        .       MOVS     r0,#0xa
        0x000204f8:    f004ffdc    ....    BL       am_util_delay_ms ; 0x254b4
        0x000204fc:    f24560b8    E..`    MOV      r0,#0x56b8
        0x00020500:    f2c00005    ....    MOVT     r0,#5
        0x00020504:    f005fa4e    ..N.    BL       am_util_stdio_printf ; 0x259a4
        0x00020508:    2000        .       MOVS     r0,#0
        0x0002050a:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002050c:    e018        ..      B        0x20540 ; am_devices_cooper_init + 888
        0x0002050e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00020510:    6800        .h      LDR      r0,[r0,#0]
        0x00020512:    f000f9c7    ....    BL       am_devices_cooper_term ; 0x208a4
        0x00020516:    9918        ..      LDR      r1,[sp,#0x60]
        0x00020518:    2000        .       MOVS     r0,#0
        0x0002051a:    6008        .`      STR      r0,[r1,#0]
        0x0002051c:    f24a5030    J.0P    MOV      r0,#0xa530
        0x00020520:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020524:    6801        .h      LDR      r1,[r0,#0]
        0x00020526:    f2457005    E..p    MOV      r0,#0x5705
        0x0002052a:    f2c00005    ....    MOVT     r0,#5
        0x0002052e:    f005fa39    ..9.    BL       am_util_stdio_printf ; 0x259a4
        0x00020532:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020536:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002053a:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0002053c:    901b        ..      STR      r0,[sp,#0x6c]
        0x0002053e:    e7ff        ..      B        0x20540 ; am_devices_cooper_init + 888
        0x00020540:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00020542:    b01c        ..      ADD      sp,sp,#0x70
        0x00020544:    bd80        ..      POP      {r7,pc}
        0x00020546:    0000        ..      MOVS     r0,r0
    am_devices_cooper_irq_read
        0x00020548:    f2402008    @..     MOVW     r0,#0x208
        0x0002054c:    f2c40001    ....    MOVT     r0,#0x4001
        0x00020550:    6800        .h      LDR      r0,[r0,#0]
        0x00020552:    f3c05040    ..@P    UBFX     r0,r0,#21,#1
        0x00020556:    4770        pG      BX       lr
    am_devices_cooper_pins_disable
        0x00020558:    b580        ..      PUSH     {r7,lr}
        0x0002055a:    b082        ..      SUB      sp,sp,#8
        0x0002055c:    f2402138    @.8!    MOVW     r1,#0x238
        0x00020560:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020564:    f44f0000    O...    MOV      r0,#0x800000
        0x00020568:    6008        .`      STR      r0,[r1,#0]
        0x0002056a:    f24f6034    O.4`    MOV      r0,#0xf634
        0x0002056e:    f2c00004    ....    MOVT     r0,#4
        0x00020572:    9000        ..      STR      r0,[sp,#0]
        0x00020574:    6801        .h      LDR      r1,[r0,#0]
        0x00020576:    2035        5       MOVS     r0,#0x35
        0x00020578:    f001fe88    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0002057c:    9800        ..      LDR      r0,[sp,#0]
        0x0002057e:    6801        .h      LDR      r1,[r0,#0]
        0x00020580:    2034        4       MOVS     r0,#0x34
        0x00020582:    f001fe83    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x00020586:    9800        ..      LDR      r0,[sp,#0]
        0x00020588:    f2402240    @.@"    MOVW     r2,#0x240
        0x0002058c:    f2c40201    ....    MOVT     r2,#0x4001
        0x00020590:    2102        .!      MOVS     r1,#2
        0x00020592:    6011        .`      STR      r1,[r2,#0]
        0x00020594:    2104        .!      MOVS     r1,#4
        0x00020596:    9101        ..      STR      r1,[sp,#4]
        0x00020598:    6011        .`      STR      r1,[r2,#0]
        0x0002059a:    6801        .h      LDR      r1,[r0,#0]
        0x0002059c:    2061        a       MOVS     r0,#0x61
        0x0002059e:    f001fe75    ..u.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205a2:    9800        ..      LDR      r0,[sp,#0]
        0x000205a4:    6801        .h      LDR      r1,[r0,#0]
        0x000205a6:    2062        b       MOVS     r0,#0x62
        0x000205a8:    f001fe70    ..p.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205ac:    9800        ..      LDR      r0,[sp,#0]
        0x000205ae:    6801        .h      LDR      r1,[r0,#0]
        0x000205b0:    202e        .       MOVS     r0,#0x2e
        0x000205b2:    f001fe6b    ..k.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205b6:    9900        ..      LDR      r1,[sp,#0]
        0x000205b8:    9801        ..      LDR      r0,[sp,#4]
        0x000205ba:    6809        .h      LDR      r1,[r1,#0]
        0x000205bc:    f001fe66    ..f.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205c0:    b002        ..      ADD      sp,sp,#8
        0x000205c2:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_pins_enable
        0x000205c4:    b580        ..      PUSH     {r7,lr}
        0x000205c6:    b084        ..      SUB      sp,sp,#0x10
        0x000205c8:    f24f6040    O.@`    MOV      r0,#0xf640
        0x000205cc:    f2c00004    ....    MOVT     r0,#4
        0x000205d0:    9002        ..      STR      r0,[sp,#8]
        0x000205d2:    6801        .h      LDR      r1,[r0,#0]
        0x000205d4:    2037        7       MOVS     r0,#0x37
        0x000205d6:    f001fe59    ..Y.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205da:    f24f6038    O.8`    MOV      r0,#0xf638
        0x000205de:    f2c00004    ....    MOVT     r0,#4
        0x000205e2:    9001        ..      STR      r0,[sp,#4]
        0x000205e4:    6801        .h      LDR      r1,[r0,#0]
        0x000205e6:    2035        5       MOVS     r0,#0x35
        0x000205e8:    f001fe50    ..P.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205ec:    9801        ..      LDR      r0,[sp,#4]
        0x000205ee:    6801        .h      LDR      r1,[r0,#0]
        0x000205f0:    2034        4       MOVS     r0,#0x34
        0x000205f2:    f001fe4b    ..K.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000205f6:    9802        ..      LDR      r0,[sp,#8]
        0x000205f8:    6801        .h      LDR      r1,[r0,#0]
        0x000205fa:    2061        a       MOVS     r0,#0x61
        0x000205fc:    f001fe46    ..F.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x00020600:    9802        ..      LDR      r0,[sp,#8]
        0x00020602:    6801        .h      LDR      r1,[r0,#0]
        0x00020604:    2062        b       MOVS     r0,#0x62
        0x00020606:    f001fe41    ..A.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0002060a:    f2402140    @.@!    MOVW     r1,#0x240
        0x0002060e:    f2c40101    ....    MOVT     r1,#0x4001
        0x00020612:    2002        .       MOVS     r0,#2
        0x00020614:    6008        .`      STR      r0,[r1,#0]
        0x00020616:    2004        .       MOVS     r0,#4
        0x00020618:    9003        ..      STR      r0,[sp,#0xc]
        0x0002061a:    6008        .`      STR      r0,[r1,#0]
        0x0002061c:    f2402044    @.D     MOVW     r0,#0x244
        0x00020620:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020624:    6801        .h      LDR      r1,[r0,#0]
        0x00020626:    202e        .       MOVS     r0,#0x2e
        0x00020628:    f001fe30    ..0.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0002062c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002062e:    f2402140    @.@!    MOVW     r1,#0x240
        0x00020632:    f2c10100    ....    MOVT     r1,#0x1000
        0x00020636:    6809        .h      LDR      r1,[r1,#0]
        0x00020638:    f001fe28    ..(.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0002063c:    b004        ..      ADD      sp,sp,#0x10
        0x0002063e:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_reset
        0x00020640:    b580        ..      PUSH     {r7,lr}
        0x00020642:    b086        ..      SUB      sp,sp,#0x18
        0x00020644:    f2402128    @.(!    MOVW     r1,#0x228
        0x00020648:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002064c:    9102        ..      STR      r1,[sp,#8]
        0x0002064e:    f44f0000    O...    MOV      r0,#0x800000
        0x00020652:    9003        ..      STR      r0,[sp,#0xc]
        0x00020654:    6008        .`      STR      r0,[r1,#0]
        0x00020656:    2014        .       MOVS     r0,#0x14
        0x00020658:    9001        ..      STR      r0,[sp,#4]
        0x0002065a:    f004ff2b    ..+.    BL       am_util_delay_ms ; 0x254b4
        0x0002065e:    9801        ..      LDR      r0,[sp,#4]
        0x00020660:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020662:    f2402238    @.8"    MOVW     r2,#0x238
        0x00020666:    f2c40201    ....    MOVT     r2,#0x4001
        0x0002066a:    6011        .`      STR      r1,[r2,#0]
        0x0002066c:    f004ff22    ..".    BL       am_util_delay_ms ; 0x254b4
        0x00020670:    9902        ..      LDR      r1,[sp,#8]
        0x00020672:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020674:    6008        .`      STR      r0,[r1,#0]
        0x00020676:    2000        .       MOVS     r0,#0
        0x00020678:    9005        ..      STR      r0,[sp,#0x14]
        0x0002067a:    e7ff        ..      B        0x2067c ; am_devices_cooper_reset + 60
        0x0002067c:    2039        9       MOVS     r0,#0x39
        0x0002067e:    2100        .!      MOVS     r1,#0
        0x00020680:    aa04        ..      ADD      r2,sp,#0x10
        0x00020682:    f001fcd3    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x2202c
        0x00020686:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020688:    f4001000    ....    AND      r0,r0,#0x200000
        0x0002068c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002068e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020690:    b128        (.      CBZ      r0,0x2069e ; am_devices_cooper_reset + 94
        0x00020692:    e7ff        ..      B        0x20694 ; am_devices_cooper_reset + 84
        0x00020694:    9904        ..      LDR      r1,[sp,#0x10]
        0x00020696:    2039        9       MOVS     r0,#0x39
        0x00020698:    f001fc9a    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21fd0
        0x0002069c:    e010        ..      B        0x206c0 ; am_devices_cooper_reset + 128
        0x0002069e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000206a0:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x000206a4:    d301        ..      BCC      0x206aa ; am_devices_cooper_reset + 106
        0x000206a6:    e7ff        ..      B        0x206a8 ; am_devices_cooper_reset + 104
        0x000206a8:    e00a        ..      B        0x206c0 ; am_devices_cooper_reset + 128
        0x000206aa:    2001        .       MOVS     r0,#1
        0x000206ac:    f004ff02    ....    BL       am_util_delay_ms ; 0x254b4
        0x000206b0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000206b2:    3001        .0      ADDS     r0,#1
        0x000206b4:    9005        ..      STR      r0,[sp,#0x14]
        0x000206b6:    e7ff        ..      B        0x206b8 ; am_devices_cooper_reset + 120
        0x000206b8:    2001        .       MOVS     r0,#1
        0x000206ba:    2800        .(      CMP      r0,#0
        0x000206bc:    d1de        ..      BNE      0x2067c ; am_devices_cooper_reset + 60
        0x000206be:    e7ff        ..      B        0x206c0 ; am_devices_cooper_reset + 128
        0x000206c0:    b006        ..      ADD      sp,sp,#0x18
        0x000206c2:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_reset_with_sbl_check
        0x000206c4:    b580        ..      PUSH     {r7,lr}
        0x000206c6:    b08a        ..      SUB      sp,sp,#0x28
        0x000206c8:    9008        ..      STR      r0,[sp,#0x20]
        0x000206ca:    9107        ..      STR      r1,[sp,#0x1c]
        0x000206cc:    2000        .       MOVS     r0,#0
        0x000206ce:    9002        ..      STR      r0,[sp,#8]
        0x000206d0:    9006        ..      STR      r0,[sp,#0x18]
        0x000206d2:    9005        ..      STR      r0,[sp,#0x14]
        0x000206d4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000206d6:    9004        ..      STR      r0,[sp,#0x10]
        0x000206d8:    f7ffffb2    ....    BL       am_devices_cooper_reset ; 0x20640
        0x000206dc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000206de:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000206e0:    6809        .h      LDR      r1,[r1,#0]
        0x000206e2:    f7fffd4d    ..M.    BL       am_devices_cooper_image_update_init ; 0x20180
        0x000206e6:    9802        ..      LDR      r0,[sp,#8]
        0x000206e8:    9006        ..      STR      r0,[sp,#0x18]
        0x000206ea:    f000f91b    ....    BL       am_devices_cooper_update_image ; 0x20924
        0x000206ee:    9006        ..      STR      r0,[sp,#0x18]
        0x000206f0:    e7ff        ..      B        0x206f2 ; am_devices_cooper_reset_with_sbl_check + 46
        0x000206f2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000206f4:    2000        .       MOVS     r0,#0
        0x000206f6:    f1b13fa5    ...?    CMP      r1,#0xa5a5a5a5
        0x000206fa:    9001        ..      STR      r0,[sp,#4]
        0x000206fc:    d007        ..      BEQ      0x2070e ; am_devices_cooper_reset_with_sbl_check + 74
        0x000206fe:    e7ff        ..      B        0x20700 ; am_devices_cooper_reset_with_sbl_check + 60
        0x00020700:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020702:    f1b030a1    ...0    SUBS     r0,r0,#0xa1a1a1a1
        0x00020706:    bf18        ..      IT       NE
        0x00020708:    2001        .       MOVNE    r0,#1
        0x0002070a:    9001        ..      STR      r0,[sp,#4]
        0x0002070c:    e7ff        ..      B        0x2070e ; am_devices_cooper_reset_with_sbl_check + 74
        0x0002070e:    9801        ..      LDR      r0,[sp,#4]
        0x00020710:    07c0        ..      LSLS     r0,r0,#31
        0x00020712:    b318        ..      CBZ      r0,0x2075c ; am_devices_cooper_reset_with_sbl_check + 152
        0x00020714:    e7ff        ..      B        0x20716 ; am_devices_cooper_reset_with_sbl_check + 82
        0x00020716:    2000        .       MOVS     r0,#0
        0x00020718:    9003        ..      STR      r0,[sp,#0xc]
        0x0002071a:    e7ff        ..      B        0x2071c ; am_devices_cooper_reset_with_sbl_check + 88
        0x0002071c:    f7ffff14    ....    BL       am_devices_cooper_irq_read ; 0x20548
        0x00020720:    b990        ..      CBNZ     r0,0x20748 ; am_devices_cooper_reset_with_sbl_check + 132
        0x00020722:    e7ff        ..      B        0x20724 ; am_devices_cooper_reset_with_sbl_check + 96
        0x00020724:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020726:    f2442140    D.@!    MOV      r1,#0x4240
        0x0002072a:    f2c0010f    ....    MOVT     r1,#0xf
        0x0002072e:    4288        .B      CMP      r0,r1
        0x00020730:    d103        ..      BNE      0x2073a ; am_devices_cooper_reset_with_sbl_check + 118
        0x00020732:    e7ff        ..      B        0x20734 ; am_devices_cooper_reset_with_sbl_check + 112
        0x00020734:    2001        .       MOVS     r0,#1
        0x00020736:    9005        ..      STR      r0,[sp,#0x14]
        0x00020738:    e006        ..      B        0x20748 ; am_devices_cooper_reset_with_sbl_check + 132
        0x0002073a:    2001        .       MOVS     r0,#1
        0x0002073c:    f004fec6    ....    BL       am_util_delay_us ; 0x254cc
        0x00020740:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020742:    3001        .0      ADDS     r0,#1
        0x00020744:    9003        ..      STR      r0,[sp,#0xc]
        0x00020746:    e7e9        ..      B        0x2071c ; am_devices_cooper_reset_with_sbl_check + 88
        0x00020748:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002074a:    b118        ..      CBZ      r0,0x20754 ; am_devices_cooper_reset_with_sbl_check + 144
        0x0002074c:    e7ff        ..      B        0x2074e ; am_devices_cooper_reset_with_sbl_check + 138
        0x0002074e:    2007        .       MOVS     r0,#7
        0x00020750:    9009        ..      STR      r0,[sp,#0x24]
        0x00020752:    e036        6.      B        0x207c2 ; am_devices_cooper_reset_with_sbl_check + 254
        0x00020754:    f000f8e6    ....    BL       am_devices_cooper_update_image ; 0x20924
        0x00020758:    9006        ..      STR      r0,[sp,#0x18]
        0x0002075a:    e7ca        ..      B        0x206f2 ; am_devices_cooper_reset_with_sbl_check + 46
        0x0002075c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002075e:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00020762:    d121        !.      BNE      0x207a8 ; am_devices_cooper_reset_with_sbl_check + 228
        0x00020764:    e7ff        ..      B        0x20766 ; am_devices_cooper_reset_with_sbl_check + 162
        0x00020766:    f24270f8    B..p    MOV      r0,#0x27f8
        0x0002076a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002076e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00020770:    0840        @.      LSRS     r0,r0,#1
        0x00020772:    2886        .(      CMP      r0,#0x86
        0x00020774:    d805        ..      BHI      0x20782 ; am_devices_cooper_reset_with_sbl_check + 190
        0x00020776:    e7ff        ..      B        0x20778 ; am_devices_cooper_reset_with_sbl_check + 180
        0x00020778:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002077a:    f44f7096    O..p    MOV      r0,#0x12c
        0x0002077e:    6088        .`      STR      r0,[r1,#8]
        0x00020780:    e7ff        ..      B        0x20782 ; am_devices_cooper_reset_with_sbl_check + 190
        0x00020782:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020786:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002078a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0002078c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002078e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00020790:    200a        .       MOVS     r0,#0xa
        0x00020792:    f004fe8f    ....    BL       am_util_delay_ms ; 0x254b4
        0x00020796:    f24560aa    E..`    MOV      r0,#0x56aa
        0x0002079a:    f2c00005    ....    MOVT     r0,#5
        0x0002079e:    f005f901    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000207a2:    2000        .       MOVS     r0,#0
        0x000207a4:    9009        ..      STR      r0,[sp,#0x24]
        0x000207a6:    e00c        ..      B        0x207c2 ; am_devices_cooper_reset_with_sbl_check + 254
        0x000207a8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000207aa:    f000f87b    ..{.    BL       am_devices_cooper_term ; 0x208a4
        0x000207ae:    9906        ..      LDR      r1,[sp,#0x18]
        0x000207b0:    f2457005    E..p    MOV      r0,#0x5705
        0x000207b4:    f2c00005    ....    MOVT     r0,#5
        0x000207b8:    f005f8f4    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000207bc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000207be:    9009        ..      STR      r0,[sp,#0x24]
        0x000207c0:    e7ff        ..      B        0x207c2 ; am_devices_cooper_reset_with_sbl_check + 254
        0x000207c2:    9809        ..      LDR      r0,[sp,#0x24]
        0x000207c4:    b00a        ..      ADD      sp,sp,#0x28
        0x000207c6:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_sbl_update_state_data
        0x000207c8:    b084        ..      SUB      sp,sp,#0x10
        0x000207ca:    9002        ..      STR      r0,[sp,#8]
        0x000207cc:    2000        .       MOVS     r0,#0
        0x000207ce:    9001        ..      STR      r0,[sp,#4]
        0x000207d0:    9802        ..      LDR      r0,[sp,#8]
        0x000207d2:    b930        0.      CBNZ     r0,0x207e2 ; am_devices_cooper_sbl_update_state_data + 26
        0x000207d4:    e7ff        ..      B        0x207d6 ; am_devices_cooper_sbl_update_state_data + 14
        0x000207d6:    f64140f4    A..@    MOV      r0,#0x1cf4
        0x000207da:    f2c10001    ....    MOVT     r0,#0x1001
        0x000207de:    9001        ..      STR      r0,[sp,#4]
        0x000207e0:    e019        ..      B        0x20816 ; am_devices_cooper_sbl_update_state_data + 78
        0x000207e2:    9802        ..      LDR      r0,[sp,#8]
        0x000207e4:    2801        .(      CMP      r0,#1
        0x000207e6:    d106        ..      BNE      0x207f6 ; am_devices_cooper_sbl_update_state_data + 46
        0x000207e8:    e7ff        ..      B        0x207ea ; am_devices_cooper_sbl_update_state_data + 34
        0x000207ea:    f24020b4    @..     MOVW     r0,#0x2b4
        0x000207ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000207f2:    9001        ..      STR      r0,[sp,#4]
        0x000207f4:    e00e        ..      B        0x20814 ; am_devices_cooper_sbl_update_state_data + 76
        0x000207f6:    9802        ..      LDR      r0,[sp,#8]
        0x000207f8:    2802        .(      CMP      r0,#2
        0x000207fa:    d106        ..      BNE      0x2080a ; am_devices_cooper_sbl_update_state_data + 66
        0x000207fc:    e7ff        ..      B        0x207fe ; am_devices_cooper_sbl_update_state_data + 54
        0x000207fe:    f24020c4    @..     MOVW     r0,#0x2c4
        0x00020802:    f2c10000    ....    MOVT     r0,#0x1000
        0x00020806:    9001        ..      STR      r0,[sp,#4]
        0x00020808:    e003        ..      B        0x20812 ; am_devices_cooper_sbl_update_state_data + 74
        0x0002080a:    2000        .       MOVS     r0,#0
        0x0002080c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00020810:    e043        C.      B        0x2089a ; am_devices_cooper_sbl_update_state_data + 210
        0x00020812:    e7ff        ..      B        0x20814 ; am_devices_cooper_sbl_update_state_data + 76
        0x00020814:    e7ff        ..      B        0x20816 ; am_devices_cooper_sbl_update_state_data + 78
        0x00020816:    9801        ..      LDR      r0,[sp,#4]
        0x00020818:    b3d8        ..      CBZ      r0,0x20892 ; am_devices_cooper_sbl_update_state_data + 202
        0x0002081a:    e7ff        ..      B        0x2081c ; am_devices_cooper_sbl_update_state_data + 84
        0x0002081c:    9801        ..      LDR      r0,[sp,#4]
        0x0002081e:    6800        .h      LDR      r0,[r0,#0]
        0x00020820:    b3b8        ..      CBZ      r0,0x20892 ; am_devices_cooper_sbl_update_state_data + 202
        0x00020822:    e7ff        ..      B        0x20824 ; am_devices_cooper_sbl_update_state_data + 92
        0x00020824:    9801        ..      LDR      r0,[sp,#4]
        0x00020826:    6840        @h      LDR      r0,[r0,#4]
        0x00020828:    b398        ..      CBZ      r0,0x20892 ; am_devices_cooper_sbl_update_state_data + 202
        0x0002082a:    e7ff        ..      B        0x2082c ; am_devices_cooper_sbl_update_state_data + 100
        0x0002082c:    9801        ..      LDR      r0,[sp,#4]
        0x0002082e:    6880        .h      LDR      r0,[r0,#8]
        0x00020830:    9902        ..      LDR      r1,[sp,#8]
        0x00020832:    4288        .B      CMP      r0,r1
        0x00020834:    d12d        -.      BNE      0x20892 ; am_devices_cooper_sbl_update_state_data + 202
        0x00020836:    e7ff        ..      B        0x20838 ; am_devices_cooper_sbl_update_state_data + 112
        0x00020838:    9801        ..      LDR      r0,[sp,#4]
        0x0002083a:    6801        .h      LDR      r1,[r0,#0]
        0x0002083c:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020840:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020844:    9000        ..      STR      r0,[sp,#0]
        0x00020846:    6041        A`      STR      r1,[r0,#4]
        0x00020848:    9901        ..      LDR      r1,[sp,#4]
        0x0002084a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002084c:    6081        .`      STR      r1,[r0,#8]
        0x0002084e:    9901        ..      LDR      r1,[sp,#4]
        0x00020850:    6889        .h      LDR      r1,[r1,#8]
        0x00020852:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00020854:    6881        .h      LDR      r1,[r0,#8]
        0x00020856:    3940        @9      SUBS     r1,r1,#0x40
        0x00020858:    6101        .a      STR      r1,[r0,#0x10]
        0x0002085a:    6841        Ah      LDR      r1,[r0,#4]
        0x0002085c:    3140        @1      ADDS     r1,r1,#0x40
        0x0002085e:    60c1        .`      STR      r1,[r0,#0xc]
        0x00020860:    6901        .i      LDR      r1,[r0,#0x10]
        0x00020862:    0a49        I.      LSRS     r1,r1,#9
        0x00020864:    6181        .a      STR      r1,[r0,#0x18]
        0x00020866:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00020868:    05c0        ..      LSLS     r0,r0,#23
        0x0002086a:    b140        @.      CBZ      r0,0x2087e ; am_devices_cooper_sbl_update_state_data + 182
        0x0002086c:    e7ff        ..      B        0x2086e ; am_devices_cooper_sbl_update_state_data + 166
        0x0002086e:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020872:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020876:    6988        .i      LDR      r0,[r1,#0x18]
        0x00020878:    3001        .0      ADDS     r0,#1
        0x0002087a:    6188        .a      STR      r0,[r1,#0x18]
        0x0002087c:    e7ff        ..      B        0x2087e ; am_devices_cooper_sbl_update_state_data + 182
        0x0002087e:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020882:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020886:    2000        .       MOVS     r0,#0
        0x00020888:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002088a:    2001        .       MOVS     r0,#1
        0x0002088c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00020890:    e003        ..      B        0x2089a ; am_devices_cooper_sbl_update_state_data + 210
        0x00020892:    2000        .       MOVS     r0,#0
        0x00020894:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00020898:    e7ff        ..      B        0x2089a ; am_devices_cooper_sbl_update_state_data + 210
        0x0002089a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002089e:    b004        ..      ADD      sp,sp,#0x10
        0x000208a0:    4770        pG      BX       lr
        0x000208a2:    0000        ..      MOVS     r0,r0
    am_devices_cooper_term
        0x000208a4:    b580        ..      PUSH     {r7,lr}
        0x000208a6:    b086        ..      SUB      sp,sp,#0x18
        0x000208a8:    9004        ..      STR      r0,[sp,#0x10]
        0x000208aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000208ac:    9003        ..      STR      r0,[sp,#0xc]
        0x000208ae:    9803        ..      LDR      r0,[sp,#0xc]
        0x000208b0:    6800        .h      LDR      r0,[r0,#0]
        0x000208b2:    2809        .(      CMP      r0,#9
        0x000208b4:    d303        ..      BCC      0x208be ; am_devices_cooper_term + 26
        0x000208b6:    e7ff        ..      B        0x208b8 ; am_devices_cooper_term + 20
        0x000208b8:    2001        .       MOVS     r0,#1
        0x000208ba:    9005        ..      STR      r0,[sp,#0x14]
        0x000208bc:    e02f        /.      B        0x2091e ; am_devices_cooper_term + 122
        0x000208be:    2001        .       MOVS     r0,#1
        0x000208c0:    9001        ..      STR      r0,[sp,#4]
        0x000208c2:    2100        .!      MOVS     r1,#0
        0x000208c4:    9102        ..      STR      r1,[sp,#8]
        0x000208c6:    f002fdd9    ....    BL       am_hal_mcuctrl_control ; 0x2347c
        0x000208ca:    f24231ac    B..1    MOV      r1,#0x23ac
        0x000208ce:    f2c00105    ....    MOVT     r1,#5
        0x000208d2:    2004        .       MOVS     r0,#4
        0x000208d4:    f002fdd2    ....    BL       am_hal_mcuctrl_control ; 0x2347c
        0x000208d8:    9902        ..      LDR      r1,[sp,#8]
        0x000208da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000208dc:    6800        .h      LDR      r0,[r0,#0]
        0x000208de:    f7fefe9d    ....    BL       am_bsp_iom_pins_disable ; 0x1f61c
        0x000208e2:    f7fffe39    ..9.    BL       am_devices_cooper_pins_disable ; 0x20558
        0x000208e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000208e8:    6980        .i      LDR      r0,[r0,#0x18]
        0x000208ea:    f002fa43    ..C.    BL       am_hal_iom_disable ; 0x22d74
        0x000208ee:    9a01        ..      LDR      r2,[sp,#4]
        0x000208f0:    9902        ..      LDR      r1,[sp,#8]
        0x000208f2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000208f4:    6980        .i      LDR      r0,[r0,#0x18]
        0x000208f6:    f002fb5b    ..[.    BL       am_hal_iom_power_ctrl ; 0x22fb0
        0x000208fa:    9a02        ..      LDR      r2,[sp,#8]
        0x000208fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000208fe:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020900:    2102        .!      MOVS     r1,#2
        0x00020902:    f002fb55    ..U.    BL       am_hal_iom_power_ctrl ; 0x22fb0
        0x00020906:    9803        ..      LDR      r0,[sp,#0xc]
        0x00020908:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002090a:    f002fd0f    ....    BL       am_hal_iom_uninitialize ; 0x2332c
        0x0002090e:    9802        ..      LDR      r0,[sp,#8]
        0x00020910:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020912:    7708        .w      STRB     r0,[r1,#0x1c]
        0x00020914:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020916:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0002091a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002091c:    e7ff        ..      B        0x2091e ; am_devices_cooper_term + 122
        0x0002091e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00020920:    b006        ..      ADD      sp,sp,#0x18
        0x00020922:    bd80        ..      POP      {r7,pc}
    am_devices_cooper_update_image
        0x00020924:    b580        ..      PUSH     {r7,lr}
        0x00020926:    b08e        ..      SUB      sp,sp,#0x38
        0x00020928:    2000        .       MOVS     r0,#0
        0x0002092a:    900d        ..      STR      r0,[sp,#0x34]
        0x0002092c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002092e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020930:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020934:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020938:    6800        .h      LDR      r0,[r0,#0]
        0x0002093a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002093c:    2804        .(      CMP      r0,#4
        0x0002093e:    f20083f5    ....    BHI.W    0x2112c ; am_devices_cooper_update_image + 2056
        0x00020942:    9908        ..      LDR      r1,[sp,#0x20]
        0x00020944:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.6
        0x00020948:    00160005    ....    DCD    1441797
        0x0002094c:    028e01ed    ....    DCD    42861037
        0x00020950:    039b        ..      DCW    923
    $t.7
        0x00020952:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020956:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002095a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002095c:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002095e:    f025f84f    %.O.    BL       send_hello ; 0x45a00
        0x00020962:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00020964:    2001        .       MOVS     r0,#1
        0x00020966:    6008        .`      STR      r0,[r1,#0]
        0x00020968:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x0002096c:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020970:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020972:    e3dc        ..      B        0x2112e ; am_devices_cooper_update_image + 2058
        0x00020974:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020978:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002097c:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x0002097e:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00020980:    aa0c        ..      ADD      r2,sp,#0x30
        0x00020982:    f01dfb3d    ..=.    BL       iom_slave_read ; 0x3e000
        0x00020986:    b9e8        ..      CBNZ     r0,0x209c4 ; am_devices_cooper_update_image + 160
        0x00020988:    e7ff        ..      B        0x2098a ; am_devices_cooper_update_image + 102
        0x0002098a:    f24270f8    B..p    MOV      r0,#0x27f8
        0x0002098e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020992:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00020994:    3101        .1      ADDS     r1,#1
        0x00020996:    6201        .b      STR      r1,[r0,#0x20]
        0x00020998:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0002099a:    2804        .(      CMP      r0,#4
        0x0002099c:    d304        ..      BCC      0x209a8 ; am_devices_cooper_update_image + 132
        0x0002099e:    e7ff        ..      B        0x209a0 ; am_devices_cooper_update_image + 124
        0x000209a0:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000209a4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000209a6:    e00c        ..      B        0x209c2 ; am_devices_cooper_update_image + 158
        0x000209a8:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000209ac:    f2c10001    ....    MOVT     r0,#0x1001
        0x000209b0:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000209b2:    f025f825    %.%.    BL       send_hello ; 0x45a00
        0x000209b6:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000209ba:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000209be:    900b        ..      STR      r0,[sp,#0x2c]
        0x000209c0:    e7ff        ..      B        0x209c2 ; am_devices_cooper_update_image + 158
        0x000209c2:    e18a        ..      B        0x20cda ; am_devices_cooper_update_image + 950
        0x000209c4:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000209c8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000209cc:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000209ce:    b138        8.      CBZ      r0,0x209e0 ; am_devices_cooper_update_image + 188
        0x000209d0:    e7ff        ..      B        0x209d2 ; am_devices_cooper_update_image + 174
        0x000209d2:    f24271f8    B..q    MOV      r1,#0x27f8
        0x000209d6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000209da:    2000        .       MOVS     r0,#0
        0x000209dc:    6208        .b      STR      r0,[r1,#0x20]
        0x000209de:    e7ff        ..      B        0x209e0 ; am_devices_cooper_update_image + 188
        0x000209e0:    f24271f8    B..q    MOV      r1,#0x27f8
        0x000209e4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000209e8:    6a88        .j      LDR      r0,[r1,#0x28]
        0x000209ea:    900a        ..      STR      r0,[sp,#0x28]
        0x000209ec:    980a        ..      LDR      r0,[sp,#0x28]
        0x000209ee:    6900        .i      LDR      r0,[r0,#0x10]
        0x000209f0:    6308        .c      STR      r0,[r1,#0x30]
        0x000209f2:    f24570c9    E..p    MOV      r0,#0x57c9
        0x000209f6:    f2c00005    ....    MOVT     r0,#5
        0x000209fa:    f004ffd3    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000209fe:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a00:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020a02:    0e08        ..      LSRS     r0,r1,#24
        0x00020a04:    9006        ..      STR      r0,[sp,#0x18]
        0x00020a06:    2000        .       MOVS     r0,#0
        0x00020a08:    ebb06f11    ...o    CMP      r0,r1,LSR #24
        0x00020a0c:    d004        ..      BEQ      0x20a18 ; am_devices_cooper_update_image + 244
        0x00020a0e:    e7ff        ..      B        0x20a10 ; am_devices_cooper_update_image + 236
        0x00020a10:    9806        ..      LDR      r0,[sp,#0x18]
        0x00020a12:    2801        .(      CMP      r0,#1
        0x00020a14:    d007        ..      BEQ      0x20a26 ; am_devices_cooper_update_image + 258
        0x00020a16:    e00d        ..      B        0x20a34 ; am_devices_cooper_update_image + 272
        0x00020a18:    f24570a5    E..p    MOV      r0,#0x57a5
        0x00020a1c:    f2c00005    ....    MOVT     r0,#5
        0x00020a20:    f004ffc0    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020a24:    e010        ..      B        0x20a48 ; am_devices_cooper_update_image + 292
        0x00020a26:    f24570b7    E..p    MOV      r0,#0x57b7
        0x00020a2a:    f2c00005    ....    MOVT     r0,#5
        0x00020a2e:    f004ffb9    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020a32:    e009        ..      B        0x20a48 ; am_devices_cooper_update_image + 292
        0x00020a34:    f645005c    E.\.    MOV      r0,#0x585c
        0x00020a38:    f2c00005    ....    MOVT     r0,#5
        0x00020a3c:    f004ffb2    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020a40:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020a44:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020a46:    e7ff        ..      B        0x20a48 ; am_devices_cooper_update_image + 292
        0x00020a48:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a4a:    6880        .h      LDR      r0,[r0,#8]
        0x00020a4c:    3001        .0      ADDS     r0,#1
        0x00020a4e:    b938        8.      CBNZ     r0,0x20a60 ; am_devices_cooper_update_image + 316
        0x00020a50:    e7ff        ..      B        0x20a52 ; am_devices_cooper_update_image + 302
        0x00020a52:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020a56:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020a5a:    2000        .       MOVS     r0,#0
        0x00020a5c:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00020a5e:    e007        ..      B        0x20a70 ; am_devices_cooper_update_image + 332
        0x00020a60:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a62:    6880        .h      LDR      r0,[r0,#8]
        0x00020a64:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020a68:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020a6c:    62c8        .b      STR      r0,[r1,#0x2c]
        0x00020a6e:    e7ff        ..      B        0x20a70 ; am_devices_cooper_update_image + 332
        0x00020a70:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a72:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00020a74:    b960        `.      CBNZ     r0,0x20a90 ; am_devices_cooper_update_image + 364
        0x00020a76:    e7ff        ..      B        0x20a78 ; am_devices_cooper_update_image + 340
        0x00020a78:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a7a:    6880        .h      LDR      r0,[r0,#8]
        0x00020a7c:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00020a80:    b2c2        ..      UXTB     r2,r0
        0x00020a82:    f645002c    E.,.    MOV      r0,#0x582c
        0x00020a86:    f2c00005    ....    MOVT     r0,#5
        0x00020a8a:    f004ff8b    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020a8e:    e011        ..      B        0x20ab4 ; am_devices_cooper_update_image + 400
        0x00020a90:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020a92:    6880        .h      LDR      r0,[r0,#8]
        0x00020a94:    0e01        ..      LSRS     r1,r0,#24
        0x00020a96:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020a9a:    b283        ..      UXTH     r3,r0
        0x00020a9c:    0a1b        ..      LSRS     r3,r3,#8
        0x00020a9e:    b2c0        ..      UXTB     r0,r0
        0x00020aa0:    46ec        .F      MOV      r12,sp
        0x00020aa2:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020aa6:    f6450041    E.A.    MOV      r0,#0x5841
        0x00020aaa:    f2c00005    ....    MOVT     r0,#5
        0x00020aae:    f004ff79    ..y.    BL       am_util_stdio_printf ; 0x259a4
        0x00020ab2:    e7ff        ..      B        0x20ab4 ; am_devices_cooper_update_image + 400
        0x00020ab4:    980c        ..      LDR      r0,[sp,#0x30]
        0x00020ab6:    2820         (      CMP      r0,#0x20
        0x00020ab8:    d120         .      BNE      0x20afc ; am_devices_cooper_update_image + 472
        0x00020aba:    e7ff        ..      B        0x20abc ; am_devices_cooper_update_image + 408
        0x00020abc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020abe:    6940        @i      LDR      r0,[r0,#0x14]
        0x00020ac0:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020ac4:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020ac8:    9105        ..      STR      r1,[sp,#0x14]
        0x00020aca:    6348        Hc      STR      r0,[r1,#0x34]
        0x00020acc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ace:    6981        .i      LDR      r1,[r0,#0x18]
        0x00020ad0:    f6451073    E.s.    MOV      r0,#0x5973
        0x00020ad4:    f2c00005    ....    MOVT     r0,#5
        0x00020ad8:    f004ff64    ..d.    BL       am_util_stdio_printf ; 0x259a4
        0x00020adc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020ade:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x00020ae0:    f2456095    E..`    MOV      r0,#0x5695
        0x00020ae4:    f2c00005    ....    MOVT     r0,#5
        0x00020ae8:    f004ff5c    ..\.    BL       am_util_stdio_printf ; 0x259a4
        0x00020aec:    9905        ..      LDR      r1,[sp,#0x14]
        0x00020aee:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020af0:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020af2:    6388        .c      STR      r0,[r1,#0x38]
        0x00020af4:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020af6:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00020af8:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00020afa:    e006        ..      B        0x20b0a ; am_devices_cooper_update_image + 486
        0x00020afc:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020b00:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020b04:    2000        .       MOVS     r0,#0
        0x00020b06:    6348        Hc      STR      r0,[r1,#0x34]
        0x00020b08:    e7ff        ..      B        0x20b0a ; am_devices_cooper_update_image + 486
        0x00020b0a:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b0c:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020b0e:    2800        .(      CMP      r0,#0
        0x00020b10:    f0408084    @...    BNE.W    0x20c1c ; am_devices_cooper_update_image + 760
        0x00020b14:    e7ff        ..      B        0x20b16 ; am_devices_cooper_update_image + 498
        0x00020b16:    2000        .       MOVS     r0,#0
        0x00020b18:    f7fffe56    ..V.    BL       am_devices_cooper_sbl_update_state_data ; 0x207c8
        0x00020b1c:    2800        .(      CMP      r0,#0
        0x00020b1e:    d057        W.      BEQ      0x20bd0 ; am_devices_cooper_update_image + 684
        0x00020b20:    e7ff        ..      B        0x20b22 ; am_devices_cooper_update_image + 510
        0x00020b22:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020b24:    6880        .h      LDR      r0,[r0,#8]
        0x00020b26:    f64141f4    A..A    MOV      r1,#0x1cf4
        0x00020b2a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020b2e:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00020b30:    4288        .B      CMP      r0,r1
        0x00020b32:    d30a        ..      BCC      0x20b4a ; am_devices_cooper_update_image + 550
        0x00020b34:    e7ff        ..      B        0x20b36 ; am_devices_cooper_update_image + 530
        0x00020b36:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020b3a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020b3e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00020b42:    07c0        ..      LSLS     r0,r0,#31
        0x00020b44:    2800        .(      CMP      r0,#0
        0x00020b46:    d042        B.      BEQ      0x20bce ; am_devices_cooper_update_image + 682
        0x00020b48:    e7ff        ..      B        0x20b4a ; am_devices_cooper_update_image + 550
        0x00020b4a:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020b4e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020b52:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00020b56:    07c0        ..      LSLS     r0,r0,#31
        0x00020b58:    b140        @.      CBZ      r0,0x20b6c ; am_devices_cooper_update_image + 584
        0x00020b5a:    e7ff        ..      B        0x20b5c ; am_devices_cooper_update_image + 568
        0x00020b5c:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020b60:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020b64:    2000        .       MOVS     r0,#0
        0x00020b66:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00020b6a:    e7ff        ..      B        0x20b6c ; am_devices_cooper_update_image + 584
        0x00020b6c:    f24f2031    O.1     MOV      r0,#0xf231
        0x00020b70:    f2c45098    ...P    MOVT     r0,#0x4598
        0x00020b74:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020b76:    f64140f4    A..@    MOV      r0,#0x1cf4
        0x00020b7a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020b7e:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x00020b80:    b978        x.      CBNZ     r0,0x20ba2 ; am_devices_cooper_update_image + 638
        0x00020b82:    e7ff        ..      B        0x20b84 ; am_devices_cooper_update_image + 608
        0x00020b84:    f64140f4    A..@    MOV      r0,#0x1cf4
        0x00020b88:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020b8c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020b8e:    f3c02103    ...!    UBFX     r1,r0,#8,#4
        0x00020b92:    b2c2        ..      UXTB     r2,r0
        0x00020b94:    f645008c    E...    MOV      r0,#0x588c
        0x00020b98:    f2c00005    ....    MOVT     r0,#5
        0x00020b9c:    f004ff02    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020ba0:    e014        ..      B        0x20bcc ; am_devices_cooper_update_image + 680
        0x00020ba2:    f64140f4    A..@    MOV      r0,#0x1cf4
        0x00020ba6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020baa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020bac:    0e01        ..      LSRS     r1,r0,#24
        0x00020bae:    f3c04207    ...B    UBFX     r2,r0,#16,#8
        0x00020bb2:    b283        ..      UXTH     r3,r0
        0x00020bb4:    0a1b        ..      LSRS     r3,r3,#8
        0x00020bb6:    b2c0        ..      UXTB     r0,r0
        0x00020bb8:    46ec        .F      MOV      r12,sp
        0x00020bba:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00020bbe:    f64500ce    E...    MOV      r0,#0x58ce
        0x00020bc2:    f2c00005    ....    MOVT     r0,#5
        0x00020bc6:    f004feed    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020bca:    e7ff        ..      B        0x20bcc ; am_devices_cooper_update_image + 680
        0x00020bcc:    e7ff        ..      B        0x20bce ; am_devices_cooper_update_image + 682
        0x00020bce:    e7ff        ..      B        0x20bd0 ; am_devices_cooper_update_image + 684
        0x00020bd0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00020bd2:    f24f2131    O.1!    MOV      r1,#0xf231
        0x00020bd6:    f2c45198    ...Q    MOVT     r1,#0x4598
        0x00020bda:    4288        .B      CMP      r0,r1
        0x00020bdc:    d01d        ..      BEQ      0x20c1a ; am_devices_cooper_update_image + 758
        0x00020bde:    e7ff        ..      B        0x20be0 ; am_devices_cooper_update_image + 700
        0x00020be0:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020be4:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020be8:    9104        ..      STR      r1,[sp,#0x10]
        0x00020bea:    2004        .       MOVS     r0,#4
        0x00020bec:    6008        .`      STR      r0,[r1,#0]
        0x00020bee:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020bf2:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020bf6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020bf8:    f6450073    E.s.    MOV      r0,#0x5873
        0x00020bfc:    f2c00005    ....    MOVT     r0,#5
        0x00020c00:    f004fed0    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020c04:    9804        ..      LDR      r0,[sp,#0x10]
        0x00020c06:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020c08:    f024fedc    $...    BL       send_fwContinue ; 0x459c4
        0x00020c0c:    f24570df    E..p    MOV      r0,#0x57df
        0x00020c10:    f2c00005    ....    MOVT     r0,#5
        0x00020c14:    f004fec6    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020c18:    e7ff        ..      B        0x20c1a ; am_devices_cooper_update_image + 758
        0x00020c1a:    e05d        ].      B        0x20cd8 ; am_devices_cooper_update_image + 948
        0x00020c1c:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020c1e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020c20:    2807        .(      CMP      r0,#7
        0x00020c22:    d116        ..      BNE      0x20c52 ; am_devices_cooper_update_image + 814
        0x00020c24:    e7ff        ..      B        0x20c26 ; am_devices_cooper_update_image + 770
        0x00020c26:    f6450010    E...    MOV      r0,#0x5810
        0x00020c2a:    f2c00005    ....    MOVT     r0,#5
        0x00020c2e:    f004feb9    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020c32:    2000        .       MOVS     r0,#0
        0x00020c34:    f7fffdc8    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x207c8
        0x00020c38:    b130        0.      CBZ      r0,0x20c48 ; am_devices_cooper_update_image + 804
        0x00020c3a:    e7ff        ..      B        0x20c3c ; am_devices_cooper_update_image + 792
        0x00020c3c:    f24f2031    O.1     MOV      r0,#0xf231
        0x00020c40:    f2c45098    ...P    MOVT     r0,#0x4598
        0x00020c44:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c46:    e003        ..      B        0x20c50 ; am_devices_cooper_update_image + 812
        0x00020c48:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00020c4c:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c4e:    e7ff        ..      B        0x20c50 ; am_devices_cooper_update_image + 812
        0x00020c50:    e041        A.      B        0x20cd6 ; am_devices_cooper_update_image + 946
        0x00020c52:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020c54:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020c56:    2808        .(      CMP      r0,#8
        0x00020c58:    d116        ..      BNE      0x20c88 ; am_devices_cooper_update_image + 868
        0x00020c5a:    e7ff        ..      B        0x20c5c ; am_devices_cooper_update_image + 824
        0x00020c5c:    f2457065    E.ep    MOV      r0,#0x5765
        0x00020c60:    f2c00005    ....    MOVT     r0,#5
        0x00020c64:    f004fe9e    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020c68:    2001        .       MOVS     r0,#1
        0x00020c6a:    f7fffdad    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x207c8
        0x00020c6e:    b130        0.      CBZ      r0,0x20c7e ; am_devices_cooper_update_image + 858
        0x00020c70:    e7ff        ..      B        0x20c72 ; am_devices_cooper_update_image + 846
        0x00020c72:    f64d205b    M.[     MOV      r0,#0xda5b
        0x00020c76:    f2c87030    ..0p    MOVT     r0,#0x8730
        0x00020c7a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c7c:    e003        ..      B        0x20c86 ; am_devices_cooper_update_image + 866
        0x00020c7e:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00020c82:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020c84:    e7ff        ..      B        0x20c86 ; am_devices_cooper_update_image + 866
        0x00020c86:    e025        %.      B        0x20cd4 ; am_devices_cooper_update_image + 944
        0x00020c88:    980a        ..      LDR      r0,[sp,#0x28]
        0x00020c8a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020c8c:    2809        .(      CMP      r0,#9
        0x00020c8e:    d116        ..      BNE      0x20cbe ; am_devices_cooper_update_image + 922
        0x00020c90:    e7ff        ..      B        0x20c92 ; am_devices_cooper_update_image + 878
        0x00020c92:    f2457085    E..p    MOV      r0,#0x5785
        0x00020c96:    f2c00005    ....    MOVT     r0,#5
        0x00020c9a:    f004fe83    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020c9e:    2002        .       MOVS     r0,#2
        0x00020ca0:    f7fffd92    ....    BL       am_devices_cooper_sbl_update_state_data ; 0x207c8
        0x00020ca4:    b130        0.      CBZ      r0,0x20cb4 ; am_devices_cooper_update_image + 912
        0x00020ca6:    e7ff        ..      B        0x20ca8 ; am_devices_cooper_update_image + 900
        0x00020ca8:    f2437025    C.%p    MOV      r0,#0x3725
        0x00020cac:    f6c010fa    ....    MOVT     r0,#0x9fa
        0x00020cb0:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cb2:    e003        ..      B        0x20cbc ; am_devices_cooper_update_image + 920
        0x00020cb4:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x00020cb8:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cba:    e7ff        ..      B        0x20cbc ; am_devices_cooper_update_image + 920
        0x00020cbc:    e009        ..      B        0x20cd2 ; am_devices_cooper_update_image + 942
        0x00020cbe:    f6451016    E...    MOV      r0,#0x5916
        0x00020cc2:    f2c00005    ....    MOVT     r0,#5
        0x00020cc6:    f004fe6d    ..m.    BL       am_util_stdio_printf ; 0x259a4
        0x00020cca:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020cce:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020cd0:    e7ff        ..      B        0x20cd2 ; am_devices_cooper_update_image + 942
        0x00020cd2:    e7ff        ..      B        0x20cd4 ; am_devices_cooper_update_image + 944
        0x00020cd4:    e7ff        ..      B        0x20cd6 ; am_devices_cooper_update_image + 946
        0x00020cd6:    e7ff        ..      B        0x20cd8 ; am_devices_cooper_update_image + 948
        0x00020cd8:    e7ff        ..      B        0x20cda ; am_devices_cooper_update_image + 950
        0x00020cda:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00020cdc:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00020ce0:    d00d        ..      BEQ      0x20cfe ; am_devices_cooper_update_image + 986
        0x00020ce2:    e7ff        ..      B        0x20ce4 ; am_devices_cooper_update_image + 960
        0x00020ce4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00020ce6:    f1b03fa1    ...?    CMP      r0,#0xa1a1a1a1
        0x00020cea:    d008        ..      BEQ      0x20cfe ; am_devices_cooper_update_image + 986
        0x00020cec:    e7ff        ..      B        0x20cee ; am_devices_cooper_update_image + 970
        0x00020cee:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020cf2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020cf6:    6800        .h      LDR      r0,[r0,#0]
        0x00020cf8:    2804        .(      CMP      r0,#4
        0x00020cfa:    d101        ..      BNE      0x20d00 ; am_devices_cooper_update_image + 988
        0x00020cfc:    e7ff        ..      B        0x20cfe ; am_devices_cooper_update_image + 986
        0x00020cfe:    e00f        ..      B        0x20d20 ; am_devices_cooper_update_image + 1020
        0x00020d00:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020d04:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d08:    2102        .!      MOVS     r1,#2
        0x00020d0a:    6001        .`      STR      r1,[r0,#0]
        0x00020d0c:    6881        .h      LDR      r1,[r0,#8]
        0x00020d0e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020d10:    f024fe96    $...    BL       send_update ; 0x45a40
        0x00020d14:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020d18:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020d1c:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020d1e:    e7ff        ..      B        0x20d20 ; am_devices_cooper_update_image + 1020
        0x00020d20:    e205        ..      B        0x2112e ; am_devices_cooper_update_image + 2058
        0x00020d22:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020d26:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020d2a:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00020d2c:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00020d2e:    aa0c        ..      ADD      r2,sp,#0x30
        0x00020d30:    f01df966    ..f.    BL       iom_slave_read ; 0x3e000
        0x00020d34:    b9f0        ..      CBNZ     r0,0x20d74 ; am_devices_cooper_update_image + 1104
        0x00020d36:    e7ff        ..      B        0x20d38 ; am_devices_cooper_update_image + 1044
        0x00020d38:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020d3c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d40:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00020d42:    3101        .1      ADDS     r1,#1
        0x00020d44:    6201        .b      STR      r1,[r0,#0x20]
        0x00020d46:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020d48:    2804        .(      CMP      r0,#4
        0x00020d4a:    d304        ..      BCC      0x20d56 ; am_devices_cooper_update_image + 1074
        0x00020d4c:    e7ff        ..      B        0x20d4e ; am_devices_cooper_update_image + 1066
        0x00020d4e:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020d52:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020d54:    e00d        ..      B        0x20d72 ; am_devices_cooper_update_image + 1102
        0x00020d56:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020d5a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d5e:    6881        .h      LDR      r1,[r0,#8]
        0x00020d60:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020d62:    f024fe6d    $.m.    BL       send_update ; 0x45a40
        0x00020d66:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020d6a:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020d6e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020d70:    e7ff        ..      B        0x20d72 ; am_devices_cooper_update_image + 1102
        0x00020d72:    e076        v.      B        0x20e62 ; am_devices_cooper_update_image + 1342
        0x00020d74:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020d78:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d7c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020d7e:    b138        8.      CBZ      r0,0x20d90 ; am_devices_cooper_update_image + 1132
        0x00020d80:    e7ff        ..      B        0x20d82 ; am_devices_cooper_update_image + 1118
        0x00020d82:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020d86:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020d8a:    2000        .       MOVS     r0,#0
        0x00020d8c:    6208        .b      STR      r0,[r1,#0x20]
        0x00020d8e:    e7ff        ..      B        0x20d90 ; am_devices_cooper_update_image + 1132
        0x00020d90:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020d94:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020d98:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00020d9a:    9009        ..      STR      r0,[sp,#0x24]
        0x00020d9c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020d9e:    8880        ..      LDRH     r0,[r0,#4]
        0x00020da0:    2807        .(      CMP      r0,#7
        0x00020da2:    d122        ".      BNE      0x20dea ; am_devices_cooper_update_image + 1222
        0x00020da4:    e7ff        ..      B        0x20da6 ; am_devices_cooper_update_image + 1154
        0x00020da6:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020daa:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020dae:    6840        @h      LDR      r0,[r0,#4]
        0x00020db0:    b1d8        ..      CBZ      r0,0x20dea ; am_devices_cooper_update_image + 1222
        0x00020db2:    e7ff        ..      B        0x20db4 ; am_devices_cooper_update_image + 1168
        0x00020db4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020db6:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020db8:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020dbc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020dc0:    6301        .c      STR      r1,[r0,#0x30]
        0x00020dc2:    2103        .!      MOVS     r1,#3
        0x00020dc4:    6001        .`      STR      r1,[r0,#0]
        0x00020dc6:    6841        Ah      LDR      r1,[r0,#4]
        0x00020dc8:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020dca:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020dcc:    2240        @"      MOVS     r2,#0x40
        0x00020dce:    f024fdc9    $...    BL       send_data ; 0x45964
        0x00020dd2:    f2457038    E.8p    MOV      r0,#0x5738
        0x00020dd6:    f2c00005    ....    MOVT     r0,#5
        0x00020dda:    f004fde3    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020dde:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020de2:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020de6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020de8:    e03a        :.      B        0x20e60 ; am_devices_cooper_update_image + 1340
        0x00020dea:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020dec:    8880        ..      LDRH     r0,[r0,#4]
        0x00020dee:    2805        .(      CMP      r0,#5
        0x00020df0:    d12b        +.      BNE      0x20e4a ; am_devices_cooper_update_image + 1318
        0x00020df2:    e7ff        ..      B        0x20df4 ; am_devices_cooper_update_image + 1232
        0x00020df4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020df6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020df8:    2809        .(      CMP      r0,#9
        0x00020dfa:    d126        &.      BNE      0x20e4a ; am_devices_cooper_update_image + 1318
        0x00020dfc:    e7ff        ..      B        0x20dfe ; am_devices_cooper_update_image + 1242
        0x00020dfe:    f6451035    E.5.    MOV      r0,#0x5935
        0x00020e02:    f2c00005    ....    MOVT     r0,#5
        0x00020e06:    f004fdcd    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020e0a:    f44f6096    O..`    MOV      r0,#0x4b0
        0x00020e0e:    f004fb51    ..Q.    BL       am_util_delay_ms ; 0x254b4
        0x00020e12:    f7fffc15    ....    BL       am_devices_cooper_reset ; 0x20640
        0x00020e16:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020e1a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020e1e:    9003        ..      STR      r0,[sp,#0xc]
        0x00020e20:    2100        .!      MOVS     r1,#0
        0x00020e22:    6041        A`      STR      r1,[r0,#4]
        0x00020e24:    6081        .`      STR      r1,[r0,#8]
        0x00020e26:    2203        ."      MOVS     r2,#3
        0x00020e28:    61c2        .a      STR      r2,[r0,#0x1c]
        0x00020e2a:    6101        .a      STR      r1,[r0,#0x10]
        0x00020e2c:    60c1        .`      STR      r1,[r0,#0xc]
        0x00020e2e:    6181        .a      STR      r1,[r0,#0x18]
        0x00020e30:    6141        Aa      STR      r1,[r0,#0x14]
        0x00020e32:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020e34:    f024fde4    $...    BL       send_hello ; 0x45a00
        0x00020e38:    9903        ..      LDR      r1,[sp,#0xc]
        0x00020e3a:    2001        .       MOVS     r0,#1
        0x00020e3c:    6008        .`      STR      r0,[r1,#0]
        0x00020e3e:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020e42:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020e46:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e48:    e009        ..      B        0x20e5e ; am_devices_cooper_update_image + 1338
        0x00020e4a:    f2457025    E.%p    MOV      r0,#0x5725
        0x00020e4e:    f2c00005    ....    MOVT     r0,#5
        0x00020e52:    f004fda7    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00020e56:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020e5a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e5c:    e7ff        ..      B        0x20e5e ; am_devices_cooper_update_image + 1338
        0x00020e5e:    e7ff        ..      B        0x20e60 ; am_devices_cooper_update_image + 1340
        0x00020e60:    e7ff        ..      B        0x20e62 ; am_devices_cooper_update_image + 1342
        0x00020e62:    e164        d.      B        0x2112e ; am_devices_cooper_update_image + 2058
        0x00020e64:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020e68:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020e6c:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00020e6e:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00020e70:    aa0c        ..      ADD      r2,sp,#0x30
        0x00020e72:    f01df8c5    ....    BL       iom_slave_read ; 0x3e000
        0x00020e76:    2800        .(      CMP      r0,#0
        0x00020e78:    d152        R.      BNE      0x20f20 ; am_devices_cooper_update_image + 1532
        0x00020e7a:    e7ff        ..      B        0x20e7c ; am_devices_cooper_update_image + 1368
        0x00020e7c:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020e80:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020e84:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00020e86:    3101        .1      ADDS     r1,#1
        0x00020e88:    6201        .b      STR      r1,[r0,#0x20]
        0x00020e8a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020e8c:    2804        .(      CMP      r0,#4
        0x00020e8e:    d304        ..      BCC      0x20e9a ; am_devices_cooper_update_image + 1398
        0x00020e90:    e7ff        ..      B        0x20e92 ; am_devices_cooper_update_image + 1390
        0x00020e92:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00020e96:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020e98:    e041        A.      B        0x20f1e ; am_devices_cooper_update_image + 1530
        0x00020e9a:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020e9e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ea2:    6940        @i      LDR      r0,[r0,#0x14]
        0x00020ea4:    b958        X.      CBNZ     r0,0x20ebe ; am_devices_cooper_update_image + 1434
        0x00020ea6:    e7ff        ..      B        0x20ea8 ; am_devices_cooper_update_image + 1412
        0x00020ea8:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020eac:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020eb0:    6841        Ah      LDR      r1,[r0,#4]
        0x00020eb2:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020eb4:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020eb6:    2240        @"      MOVS     r2,#0x40
        0x00020eb8:    f024fd54    $.T.    BL       send_data ; 0x45964
        0x00020ebc:    e029        ).      B        0x20f12 ; am_devices_cooper_update_image + 1518
        0x00020ebe:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020ec2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ec6:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020ec8:    b980        ..      CBNZ     r0,0x20eec ; am_devices_cooper_update_image + 1480
        0x00020eca:    e7ff        ..      B        0x20ecc ; am_devices_cooper_update_image + 1448
        0x00020ecc:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020ed0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020ed4:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020ed6:    f36f205f    o._     BFC      r0,#9,#23
        0x00020eda:    900d        ..      STR      r0,[sp,#0x34]
        0x00020edc:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020ede:    b920         .      CBNZ     r0,0x20eea ; am_devices_cooper_update_image + 1478
        0x00020ee0:    e7ff        ..      B        0x20ee2 ; am_devices_cooper_update_image + 1470
        0x00020ee2:    f44f7000    O..p    MOV      r0,#0x200
        0x00020ee6:    900d        ..      STR      r0,[sp,#0x34]
        0x00020ee8:    e7ff        ..      B        0x20eea ; am_devices_cooper_update_image + 1478
        0x00020eea:    e003        ..      B        0x20ef4 ; am_devices_cooper_update_image + 1488
        0x00020eec:    f44f7000    O..p    MOV      r0,#0x200
        0x00020ef0:    900d        ..      STR      r0,[sp,#0x34]
        0x00020ef2:    e7ff        ..      B        0x20ef4 ; am_devices_cooper_update_image + 1488
        0x00020ef4:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020ef8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020efc:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020efe:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020f00:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020f02:    eb012143    ..C!    ADD      r1,r1,r3,LSL #9
        0x00020f06:    f5a17100    ...q    SUB      r1,r1,#0x200
        0x00020f0a:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x00020f0c:    f024fd2a    $.*.    BL       send_data ; 0x45964
        0x00020f10:    e7ff        ..      B        0x20f12 ; am_devices_cooper_update_image + 1518
        0x00020f12:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020f16:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020f1a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020f1c:    e7ff        ..      B        0x20f1e ; am_devices_cooper_update_image + 1530
        0x00020f1e:    e0ad        ..      B        0x2107c ; am_devices_cooper_update_image + 1880
        0x00020f20:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020f24:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f28:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00020f2a:    b138        8.      CBZ      r0,0x20f3c ; am_devices_cooper_update_image + 1560
        0x00020f2c:    e7ff        ..      B        0x20f2e ; am_devices_cooper_update_image + 1546
        0x00020f2e:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020f32:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020f36:    2000        .       MOVS     r0,#0
        0x00020f38:    6208        .b      STR      r0,[r1,#0x20]
        0x00020f3a:    e7ff        ..      B        0x20f3c ; am_devices_cooper_update_image + 1560
        0x00020f3c:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00020f40:    f2c10101    ....    MOVT     r1,#0x1001
        0x00020f44:    6a88        .j      LDR      r0,[r1,#0x28]
        0x00020f46:    9009        ..      STR      r0,[sp,#0x24]
        0x00020f48:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f4a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020f4c:    6308        .c      STR      r0,[r1,#0x30]
        0x00020f4e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f50:    6880        .h      LDR      r0,[r0,#8]
        0x00020f52:    2808        .(      CMP      r0,#8
        0x00020f54:    d006        ..      BEQ      0x20f64 ; am_devices_cooper_update_image + 1600
        0x00020f56:    e7ff        ..      B        0x20f58 ; am_devices_cooper_update_image + 1588
        0x00020f58:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f5a:    6880        .h      LDR      r0,[r0,#8]
        0x00020f5c:    2802        .(      CMP      r0,#2
        0x00020f5e:    f0408088    @...    BNE.W    0x21072 ; am_devices_cooper_update_image + 1870
        0x00020f62:    e7ff        ..      B        0x20f64 ; am_devices_cooper_update_image + 1600
        0x00020f64:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f66:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020f68:    b128        (.      CBZ      r0,0x20f76 ; am_devices_cooper_update_image + 1618
        0x00020f6a:    e7ff        ..      B        0x20f6c ; am_devices_cooper_update_image + 1608
        0x00020f6c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020f6e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020f70:    280b        .(      CMP      r0,#0xb
        0x00020f72:    d171        q.      BNE      0x21058 ; am_devices_cooper_update_image + 1844
        0x00020f74:    e7ff        ..      B        0x20f76 ; am_devices_cooper_update_image + 1618
        0x00020f76:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020f7a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f7e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020f80:    b3b8        ..      CBZ      r0,0x20ff2 ; am_devices_cooper_update_image + 1742
        0x00020f82:    e7ff        ..      B        0x20f84 ; am_devices_cooper_update_image + 1632
        0x00020f84:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020f88:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f8c:    6980        .i      LDR      r0,[r0,#0x18]
        0x00020f8e:    2801        .(      CMP      r0,#1
        0x00020f90:    d110        ..      BNE      0x20fb4 ; am_devices_cooper_update_image + 1680
        0x00020f92:    e7ff        ..      B        0x20f94 ; am_devices_cooper_update_image + 1648
        0x00020f94:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020f98:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020f9c:    6900        .i      LDR      r0,[r0,#0x10]
        0x00020f9e:    f36f205f    o._     BFC      r0,#9,#23
        0x00020fa2:    900d        ..      STR      r0,[sp,#0x34]
        0x00020fa4:    980d        ..      LDR      r0,[sp,#0x34]
        0x00020fa6:    b920         .      CBNZ     r0,0x20fb2 ; am_devices_cooper_update_image + 1678
        0x00020fa8:    e7ff        ..      B        0x20faa ; am_devices_cooper_update_image + 1670
        0x00020faa:    f44f7000    O..p    MOV      r0,#0x200
        0x00020fae:    900d        ..      STR      r0,[sp,#0x34]
        0x00020fb0:    e7ff        ..      B        0x20fb2 ; am_devices_cooper_update_image + 1678
        0x00020fb2:    e003        ..      B        0x20fbc ; am_devices_cooper_update_image + 1688
        0x00020fb4:    f44f7000    O..p    MOV      r0,#0x200
        0x00020fb8:    900d        ..      STR      r0,[sp,#0x34]
        0x00020fba:    e7ff        ..      B        0x20fbc ; am_devices_cooper_update_image + 1688
        0x00020fbc:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020fc0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00020fc4:    9002        ..      STR      r0,[sp,#8]
        0x00020fc6:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00020fc8:    6943        Ci      LDR      r3,[r0,#0x14]
        0x00020fca:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00020fcc:    eb012143    ..C!    ADD      r1,r1,r3,LSL #9
        0x00020fd0:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x00020fd2:    3301        .3      ADDS     r3,#1
        0x00020fd4:    f024fcc6    $...    BL       send_data ; 0x45964
        0x00020fd8:    9902        ..      LDR      r1,[sp,#8]
        0x00020fda:    6988        .i      LDR      r0,[r1,#0x18]
        0x00020fdc:    3801        .8      SUBS     r0,#1
        0x00020fde:    6188        .a      STR      r0,[r1,#0x18]
        0x00020fe0:    6948        Hi      LDR      r0,[r1,#0x14]
        0x00020fe2:    3001        .0      ADDS     r0,#1
        0x00020fe4:    6148        Ha      STR      r0,[r1,#0x14]
        0x00020fe6:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x00020fea:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x00020fee:    900b        ..      STR      r0,[sp,#0x2c]
        0x00020ff0:    e031        1.      B        0x21056 ; am_devices_cooper_update_image + 1842
        0x00020ff2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00020ff4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00020ff6:    bb08        ..      CBNZ     r0,0x2103c ; am_devices_cooper_update_image + 1816
        0x00020ff8:    e7ff        ..      B        0x20ffa ; am_devices_cooper_update_image + 1750
        0x00020ffa:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00020ffe:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021002:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00021004:    b9a8        ..      CBNZ     r0,0x21032 ; am_devices_cooper_update_image + 1806
        0x00021006:    e7ff        ..      B        0x21008 ; am_devices_cooper_update_image + 1764
        0x00021008:    f24270f8    B..p    MOV      r0,#0x27f8
        0x0002100c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00021010:    2104        .!      MOVS     r1,#4
        0x00021012:    6001        .`      STR      r1,[r0,#0]
        0x00021014:    f64141f4    A..A    MOV      r1,#0x1cf4
        0x00021018:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002101c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0002101e:    62c1        .b      STR      r1,[r0,#0x2c]
        0x00021020:    f24d312c    M.,1    MOV      r1,#0xd32c
        0x00021024:    f2ca718b    ...q    MOVT     r1,#0xa78b
        0x00021028:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002102a:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0002102c:    f024fcca    $...    BL       send_fwContinue ; 0x459c4
        0x00021030:    e003        ..      B        0x2103a ; am_devices_cooper_update_image + 1814
        0x00021032:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x00021036:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021038:    e7ff        ..      B        0x2103a ; am_devices_cooper_update_image + 1814
        0x0002103a:    e00b        ..      B        0x21054 ; am_devices_cooper_update_image + 1840
        0x0002103c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002103e:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00021040:    f6451087    E...    MOV      r0,#0x5987
        0x00021044:    f2c00005    ....    MOVT     r0,#5
        0x00021048:    f004fcac    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002104c:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021050:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021052:    e7ff        ..      B        0x21054 ; am_devices_cooper_update_image + 1840
        0x00021054:    e7ff        ..      B        0x21056 ; am_devices_cooper_update_image + 1842
        0x00021056:    e00b        ..      B        0x21070 ; am_devices_cooper_update_image + 1868
        0x00021058:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002105a:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0002105c:    f6451087    E...    MOV      r0,#0x5987
        0x00021060:    f2c00005    ....    MOVT     r0,#5
        0x00021064:    f004fc9e    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00021068:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x0002106c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002106e:    e7ff        ..      B        0x21070 ; am_devices_cooper_update_image + 1868
        0x00021070:    e003        ..      B        0x2107a ; am_devices_cooper_update_image + 1878
        0x00021072:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021076:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021078:    e7ff        ..      B        0x2107a ; am_devices_cooper_update_image + 1878
        0x0002107a:    e7ff        ..      B        0x2107c ; am_devices_cooper_update_image + 1880
        0x0002107c:    e057        W.      B        0x2112e ; am_devices_cooper_update_image + 2058
        0x0002107e:    f24271f8    B..q    MOV      r1,#0x27f8
        0x00021082:    f2c10101    ....    MOVT     r1,#0x1001
        0x00021086:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00021088:    6a89        .j      LDR      r1,[r1,#0x28]
        0x0002108a:    aa0c        ..      ADD      r2,sp,#0x30
        0x0002108c:    f01cffb8    ....    BL       iom_slave_read ; 0x3e000
        0x00021090:    b9e8        ..      CBNZ     r0,0x210ce ; am_devices_cooper_update_image + 1962
        0x00021092:    e7ff        ..      B        0x21094 ; am_devices_cooper_update_image + 1904
        0x00021094:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00021098:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002109c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0002109e:    3101        .1      ADDS     r1,#1
        0x000210a0:    6201        .b      STR      r1,[r0,#0x20]
        0x000210a2:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000210a4:    2804        .(      CMP      r0,#4
        0x000210a6:    d304        ..      BCC      0x210b2 ; am_devices_cooper_update_image + 1934
        0x000210a8:    e7ff        ..      B        0x210aa ; am_devices_cooper_update_image + 1926
        0x000210aa:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x000210ae:    900b        ..      STR      r0,[sp,#0x2c]
        0x000210b0:    e00c        ..      B        0x210cc ; am_devices_cooper_update_image + 1960
        0x000210b2:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000210b6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000210ba:    6a40        @j      LDR      r0,[r0,#0x24]
        0x000210bc:    f024fc82    $...    BL       send_fwContinue ; 0x459c4
        0x000210c0:    f24d302c    M.,0    MOV      r0,#0xd32c
        0x000210c4:    f2ca708b    ...p    MOVT     r0,#0xa78b
        0x000210c8:    900b        ..      STR      r0,[sp,#0x2c]
        0x000210ca:    e7ff        ..      B        0x210cc ; am_devices_cooper_update_image + 1960
        0x000210cc:    e00e        ..      B        0x210ec ; am_devices_cooper_update_image + 1992
        0x000210ce:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000210d2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000210d6:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000210d8:    b138        8.      CBZ      r0,0x210ea ; am_devices_cooper_update_image + 1990
        0x000210da:    e7ff        ..      B        0x210dc ; am_devices_cooper_update_image + 1976
        0x000210dc:    f24271f8    B..q    MOV      r1,#0x27f8
        0x000210e0:    f2c10101    ....    MOVT     r1,#0x1001
        0x000210e4:    2000        .       MOVS     r0,#0
        0x000210e6:    6208        .b      STR      r0,[r1,#0x20]
        0x000210e8:    e7ff        ..      B        0x210ea ; am_devices_cooper_update_image + 1990
        0x000210ea:    e7ff        ..      B        0x210ec ; am_devices_cooper_update_image + 1992
        0x000210ec:    f24271f8    B..q    MOV      r1,#0x27f8
        0x000210f0:    f2c10101    ....    MOVT     r1,#0x1001
        0x000210f4:    6a88        .j      LDR      r0,[r1,#0x28]
        0x000210f6:    9009        ..      STR      r0,[sp,#0x24]
        0x000210f8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000210fa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000210fc:    6308        .c      STR      r0,[r1,#0x30]
        0x000210fe:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021100:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021102:    b920         .      CBNZ     r0,0x2110e ; am_devices_cooper_update_image + 2026
        0x00021104:    e7ff        ..      B        0x21106 ; am_devices_cooper_update_image + 2018
        0x00021106:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x0002110a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002110c:    e00d        ..      B        0x2112a ; am_devices_cooper_update_image + 2054
        0x0002110e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021110:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00021112:    2808        .(      CMP      r0,#8
        0x00021114:    d104        ..      BNE      0x21120 ; am_devices_cooper_update_image + 2044
        0x00021116:    e7ff        ..      B        0x21118 ; am_devices_cooper_update_image + 2036
        0x00021118:    f04f30a3    O..0    MOV      r0,#0xa3a3a3a3
        0x0002111c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002111e:    e003        ..      B        0x21128 ; am_devices_cooper_update_image + 2052
        0x00021120:    f04f30a1    O..0    MOV      r0,#0xa1a1a1a1
        0x00021124:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021126:    e7ff        ..      B        0x21128 ; am_devices_cooper_update_image + 2052
        0x00021128:    e7ff        ..      B        0x2112a ; am_devices_cooper_update_image + 2054
        0x0002112a:    e000        ..      B        0x2112e ; am_devices_cooper_update_image + 2058
        0x0002112c:    e7ff        ..      B        0x2112e ; am_devices_cooper_update_image + 2058
        0x0002112e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00021130:    b00e        ..      ADD      sp,sp,#0x38
        0x00021132:    bd80        ..      POP      {r7,pc}
    am_devices_led_array_init
        0x00021134:    b580        ..      PUSH     {r7,lr}
        0x00021136:    b084        ..      SUB      sp,sp,#0x10
        0x00021138:    9003        ..      STR      r0,[sp,#0xc]
        0x0002113a:    9102        ..      STR      r1,[sp,#8]
        0x0002113c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002113e:    b120         .      CBZ      r0,0x2114a ; am_devices_led_array_init + 22
        0x00021140:    e7ff        ..      B        0x21142 ; am_devices_led_array_init + 14
        0x00021142:    9802        ..      LDR      r0,[sp,#8]
        0x00021144:    2820         (      CMP      r0,#0x20
        0x00021146:    d301        ..      BCC      0x2114c ; am_devices_led_array_init + 24
        0x00021148:    e7ff        ..      B        0x2114a ; am_devices_led_array_init + 22
        0x0002114a:    e012        ..      B        0x21172 ; am_devices_led_array_init + 62
        0x0002114c:    2000        .       MOVS     r0,#0
        0x0002114e:    9001        ..      STR      r0,[sp,#4]
        0x00021150:    e7ff        ..      B        0x21152 ; am_devices_led_array_init + 30
        0x00021152:    9801        ..      LDR      r0,[sp,#4]
        0x00021154:    9902        ..      LDR      r1,[sp,#8]
        0x00021156:    4288        .B      CMP      r0,r1
        0x00021158:    d20b        ..      BCS      0x21172 ; am_devices_led_array_init + 62
        0x0002115a:    e7ff        ..      B        0x2115c ; am_devices_led_array_init + 40
        0x0002115c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002115e:    9901        ..      LDR      r1,[sp,#4]
        0x00021160:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021164:    f000f82c    ..,.    BL       am_devices_led_init ; 0x211c0
        0x00021168:    e7ff        ..      B        0x2116a ; am_devices_led_array_init + 54
        0x0002116a:    9801        ..      LDR      r0,[sp,#4]
        0x0002116c:    3001        .0      ADDS     r0,#1
        0x0002116e:    9001        ..      STR      r0,[sp,#4]
        0x00021170:    e7ef        ..      B        0x21152 ; am_devices_led_array_init + 30
        0x00021172:    b004        ..      ADD      sp,sp,#0x10
        0x00021174:    bd80        ..      POP      {r7,pc}
        0x00021176:    0000        ..      MOVS     r0,r0
    am_devices_led_array_out
        0x00021178:    b580        ..      PUSH     {r7,lr}
        0x0002117a:    b084        ..      SUB      sp,sp,#0x10
        0x0002117c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002117e:    9102        ..      STR      r1,[sp,#8]
        0x00021180:    9201        ..      STR      r2,[sp,#4]
        0x00021182:    2000        .       MOVS     r0,#0
        0x00021184:    9000        ..      STR      r0,[sp,#0]
        0x00021186:    e7ff        ..      B        0x21188 ; am_devices_led_array_out + 16
        0x00021188:    9800        ..      LDR      r0,[sp,#0]
        0x0002118a:    9902        ..      LDR      r1,[sp,#8]
        0x0002118c:    4288        .B      CMP      r0,r1
        0x0002118e:    d215        ..      BCS      0x211bc ; am_devices_led_array_out + 68
        0x00021190:    e7ff        ..      B        0x21192 ; am_devices_led_array_out + 26
        0x00021192:    9801        ..      LDR      r0,[sp,#4]
        0x00021194:    9900        ..      LDR      r1,[sp,#0]
        0x00021196:    40c8        .@      LSRS     r0,r0,r1
        0x00021198:    07c0        ..      LSLS     r0,r0,#31
        0x0002119a:    b128        (.      CBZ      r0,0x211a8 ; am_devices_led_array_out + 48
        0x0002119c:    e7ff        ..      B        0x2119e ; am_devices_led_array_out + 38
        0x0002119e:    9803        ..      LDR      r0,[sp,#0xc]
        0x000211a0:    9900        ..      LDR      r1,[sp,#0]
        0x000211a2:    f000f8b1    ....    BL       am_devices_led_on ; 0x21308
        0x000211a6:    e004        ..      B        0x211b2 ; am_devices_led_array_out + 58
        0x000211a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000211aa:    9900        ..      LDR      r1,[sp,#0]
        0x000211ac:    f000f866    ..f.    BL       am_devices_led_off ; 0x2127c
        0x000211b0:    e7ff        ..      B        0x211b2 ; am_devices_led_array_out + 58
        0x000211b2:    e7ff        ..      B        0x211b4 ; am_devices_led_array_out + 60
        0x000211b4:    9800        ..      LDR      r0,[sp,#0]
        0x000211b6:    3001        .0      ADDS     r0,#1
        0x000211b8:    9000        ..      STR      r0,[sp,#0]
        0x000211ba:    e7e5        ..      B        0x21188 ; am_devices_led_array_out + 16
        0x000211bc:    b004        ..      ADD      sp,sp,#0x10
        0x000211be:    bd80        ..      POP      {r7,pc}
    am_devices_led_init
        0x000211c0:    b580        ..      PUSH     {r7,lr}
        0x000211c2:    b082        ..      SUB      sp,sp,#8
        0x000211c4:    9001        ..      STR      r0,[sp,#4]
        0x000211c6:    9801        ..      LDR      r0,[sp,#4]
        0x000211c8:    b128        (.      CBZ      r0,0x211d6 ; am_devices_led_init + 22
        0x000211ca:    e7ff        ..      B        0x211cc ; am_devices_led_init + 12
        0x000211cc:    9801        ..      LDR      r0,[sp,#4]
        0x000211ce:    6800        .h      LDR      r0,[r0,#0]
        0x000211d0:    2880        .(      CMP      r0,#0x80
        0x000211d2:    d301        ..      BCC      0x211d8 ; am_devices_led_init + 24
        0x000211d4:    e7ff        ..      B        0x211d6 ; am_devices_led_init + 22
        0x000211d6:    e04e        N.      B        0x21276 ; am_devices_led_init + 182
        0x000211d8:    9801        ..      LDR      r0,[sp,#4]
        0x000211da:    7900        .y      LDRB     r0,[r0,#4]
        0x000211dc:    0780        ..      LSLS     r0,r0,#30
        0x000211de:    2800        .(      CMP      r0,#0
        0x000211e0:    d516        ..      BPL      0x21210 ; am_devices_led_init + 80
        0x000211e2:    e7ff        ..      B        0x211e4 ; am_devices_led_init + 36
        0x000211e4:    9801        ..      LDR      r0,[sp,#4]
        0x000211e6:    6800        .h      LDR      r0,[r0,#0]
        0x000211e8:    f24f6140    O.@a    MOV      r1,#0xf640
        0x000211ec:    f2c00104    ....    MOVT     r1,#4
        0x000211f0:    6809        .h      LDR      r1,[r1,#0]
        0x000211f2:    f001f84b    ..K.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x000211f6:    9801        ..      LDR      r0,[sp,#4]
        0x000211f8:    6800        .h      LDR      r0,[r0,#0]
        0x000211fa:    2103        .!      MOVS     r1,#3
        0x000211fc:    f001f8e8    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021200:    9901        ..      LDR      r1,[sp,#4]
        0x00021202:    6808        .h      LDR      r0,[r1,#0]
        0x00021204:    6849        Ih      LDR      r1,[r1,#4]
        0x00021206:    f0010101    ....    AND      r1,r1,#1
        0x0002120a:    f001f8e1    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x0002120e:    e032        2.      B        0x21276 ; am_devices_led_init + 182
        0x00021210:    9801        ..      LDR      r0,[sp,#4]
        0x00021212:    7900        .y      LDRB     r0,[r0,#4]
        0x00021214:    0740        @.      LSLS     r0,r0,#29
        0x00021216:    2800        .(      CMP      r0,#0
        0x00021218:    d516        ..      BPL      0x21248 ; am_devices_led_init + 136
        0x0002121a:    e7ff        ..      B        0x2121c ; am_devices_led_init + 92
        0x0002121c:    9801        ..      LDR      r0,[sp,#4]
        0x0002121e:    6800        .h      LDR      r0,[r0,#0]
        0x00021220:    f24f613c    O.<a    MOV      r1,#0xf63c
        0x00021224:    f2c00104    ....    MOVT     r1,#4
        0x00021228:    6809        .h      LDR      r1,[r1,#0]
        0x0002122a:    f001f82f    ../.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0002122e:    9801        ..      LDR      r0,[sp,#4]
        0x00021230:    6800        .h      LDR      r0,[r0,#0]
        0x00021232:    2103        .!      MOVS     r1,#3
        0x00021234:    f001f8cc    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021238:    9901        ..      LDR      r1,[sp,#4]
        0x0002123a:    6808        .h      LDR      r0,[r1,#0]
        0x0002123c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002123e:    f0010101    ....    AND      r1,r1,#1
        0x00021242:    f001f8c5    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021246:    e015        ..      B        0x21274 ; am_devices_led_init + 180
        0x00021248:    9801        ..      LDR      r0,[sp,#4]
        0x0002124a:    6800        .h      LDR      r0,[r0,#0]
        0x0002124c:    f24f6148    O.Ha    MOV      r1,#0xf648
        0x00021250:    f2c00104    ....    MOVT     r1,#4
        0x00021254:    6809        .h      LDR      r1,[r1,#0]
        0x00021256:    f001f819    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0002125a:    9801        ..      LDR      r0,[sp,#4]
        0x0002125c:    6800        .h      LDR      r0,[r0,#0]
        0x0002125e:    2103        .!      MOVS     r1,#3
        0x00021260:    f001f8b6    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021264:    9901        ..      LDR      r1,[sp,#4]
        0x00021266:    6808        .h      LDR      r0,[r1,#0]
        0x00021268:    6849        Ih      LDR      r1,[r1,#4]
        0x0002126a:    f0010101    ....    AND      r1,r1,#1
        0x0002126e:    f001f8af    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021272:    e7ff        ..      B        0x21274 ; am_devices_led_init + 180
        0x00021274:    e7ff        ..      B        0x21276 ; am_devices_led_init + 182
        0x00021276:    b002        ..      ADD      sp,sp,#8
        0x00021278:    bd80        ..      POP      {r7,pc}
        0x0002127a:    0000        ..      MOVS     r0,r0
    am_devices_led_off
        0x0002127c:    b580        ..      PUSH     {r7,lr}
        0x0002127e:    b082        ..      SUB      sp,sp,#8
        0x00021280:    9001        ..      STR      r0,[sp,#4]
        0x00021282:    9100        ..      STR      r1,[sp,#0]
        0x00021284:    9801        ..      LDR      r0,[sp,#4]
        0x00021286:    b158        X.      CBZ      r0,0x212a0 ; am_devices_led_off + 36
        0x00021288:    e7ff        ..      B        0x2128a ; am_devices_led_off + 14
        0x0002128a:    9800        ..      LDR      r0,[sp,#0]
        0x0002128c:    281e        .(      CMP      r0,#0x1e
        0x0002128e:    d807        ..      BHI      0x212a0 ; am_devices_led_off + 36
        0x00021290:    e7ff        ..      B        0x21292 ; am_devices_led_off + 22
        0x00021292:    9801        ..      LDR      r0,[sp,#4]
        0x00021294:    9900        ..      LDR      r1,[sp,#0]
        0x00021296:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002129a:    2880        .(      CMP      r0,#0x80
        0x0002129c:    d301        ..      BCC      0x212a2 ; am_devices_led_off + 38
        0x0002129e:    e7ff        ..      B        0x212a0 ; am_devices_led_off + 36
        0x000212a0:    e02f        /.      B        0x21302 ; am_devices_led_off + 134
        0x000212a2:    9801        ..      LDR      r0,[sp,#4]
        0x000212a4:    9900        ..      LDR      r1,[sp,#0]
        0x000212a6:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000212aa:    7900        .y      LDRB     r0,[r0,#4]
        0x000212ac:    0780        ..      LSLS     r0,r0,#30
        0x000212ae:    2800        .(      CMP      r0,#0
        0x000212b0:    d50c        ..      BPL      0x212cc ; am_devices_led_off + 80
        0x000212b2:    e7ff        ..      B        0x212b4 ; am_devices_led_off + 56
        0x000212b4:    9801        ..      LDR      r0,[sp,#4]
        0x000212b6:    9a00        ..      LDR      r2,[sp,#0]
        0x000212b8:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x000212bc:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x000212c0:    684a        Jh      LDR      r2,[r1,#4]
        0x000212c2:    2101        .!      MOVS     r1,#1
        0x000212c4:    4391        .C      BICS     r1,r1,r2
        0x000212c6:    f001f883    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x000212ca:    e01a        ..      B        0x21302 ; am_devices_led_off + 134
        0x000212cc:    9801        ..      LDR      r0,[sp,#4]
        0x000212ce:    7900        .y      LDRB     r0,[r0,#4]
        0x000212d0:    0740        @.      LSLS     r0,r0,#29
        0x000212d2:    2800        .(      CMP      r0,#0
        0x000212d4:    d50c        ..      BPL      0x212f0 ; am_devices_led_off + 116
        0x000212d6:    e7ff        ..      B        0x212d8 ; am_devices_led_off + 92
        0x000212d8:    9801        ..      LDR      r0,[sp,#4]
        0x000212da:    9a00        ..      LDR      r2,[sp,#0]
        0x000212dc:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x000212e0:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x000212e4:    684a        Jh      LDR      r2,[r1,#4]
        0x000212e6:    2101        .!      MOVS     r1,#1
        0x000212e8:    4391        .C      BICS     r1,r1,r2
        0x000212ea:    f001f871    ..q.    BL       am_hal_gpio_state_write ; 0x223d0
        0x000212ee:    e007        ..      B        0x21300 ; am_devices_led_off + 132
        0x000212f0:    9801        ..      LDR      r0,[sp,#4]
        0x000212f2:    9900        ..      LDR      r1,[sp,#0]
        0x000212f4:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000212f8:    2103        .!      MOVS     r1,#3
        0x000212fa:    f001f869    ..i.    BL       am_hal_gpio_state_write ; 0x223d0
        0x000212fe:    e7ff        ..      B        0x21300 ; am_devices_led_off + 132
        0x00021300:    e7ff        ..      B        0x21302 ; am_devices_led_off + 134
        0x00021302:    b002        ..      ADD      sp,sp,#8
        0x00021304:    bd80        ..      POP      {r7,pc}
        0x00021306:    0000        ..      MOVS     r0,r0
    am_devices_led_on
        0x00021308:    b580        ..      PUSH     {r7,lr}
        0x0002130a:    b082        ..      SUB      sp,sp,#8
        0x0002130c:    9001        ..      STR      r0,[sp,#4]
        0x0002130e:    9100        ..      STR      r1,[sp,#0]
        0x00021310:    9801        ..      LDR      r0,[sp,#4]
        0x00021312:    b158        X.      CBZ      r0,0x2132c ; am_devices_led_on + 36
        0x00021314:    e7ff        ..      B        0x21316 ; am_devices_led_on + 14
        0x00021316:    9800        ..      LDR      r0,[sp,#0]
        0x00021318:    281e        .(      CMP      r0,#0x1e
        0x0002131a:    d807        ..      BHI      0x2132c ; am_devices_led_on + 36
        0x0002131c:    e7ff        ..      B        0x2131e ; am_devices_led_on + 22
        0x0002131e:    9801        ..      LDR      r0,[sp,#4]
        0x00021320:    9900        ..      LDR      r1,[sp,#0]
        0x00021322:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021326:    2880        .(      CMP      r0,#0x80
        0x00021328:    d301        ..      BCC      0x2132e ; am_devices_led_on + 38
        0x0002132a:    e7ff        ..      B        0x2132c ; am_devices_led_on + 36
        0x0002132c:    e02f        /.      B        0x2138e ; am_devices_led_on + 134
        0x0002132e:    9801        ..      LDR      r0,[sp,#4]
        0x00021330:    9900        ..      LDR      r1,[sp,#0]
        0x00021332:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021336:    7900        .y      LDRB     r0,[r0,#4]
        0x00021338:    0780        ..      LSLS     r0,r0,#30
        0x0002133a:    2800        .(      CMP      r0,#0
        0x0002133c:    d50c        ..      BPL      0x21358 ; am_devices_led_on + 80
        0x0002133e:    e7ff        ..      B        0x21340 ; am_devices_led_on + 56
        0x00021340:    9801        ..      LDR      r0,[sp,#4]
        0x00021342:    9a00        ..      LDR      r2,[sp,#0]
        0x00021344:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x00021348:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x0002134c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002134e:    f0010101    ....    AND      r1,r1,#1
        0x00021352:    f001f83d    ..=.    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021356:    e01a        ..      B        0x2138e ; am_devices_led_on + 134
        0x00021358:    9801        ..      LDR      r0,[sp,#4]
        0x0002135a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002135c:    0740        @.      LSLS     r0,r0,#29
        0x0002135e:    2800        .(      CMP      r0,#0
        0x00021360:    d50c        ..      BPL      0x2137c ; am_devices_led_on + 116
        0x00021362:    e7ff        ..      B        0x21364 ; am_devices_led_on + 92
        0x00021364:    9801        ..      LDR      r0,[sp,#4]
        0x00021366:    9a00        ..      LDR      r2,[sp,#0]
        0x00021368:    eb0001c2    ....    ADD      r1,r0,r2,LSL #3
        0x0002136c:    f8500032    P.2.    LDR      r0,[r0,r2,LSL #3]
        0x00021370:    6849        Ih      LDR      r1,[r1,#4]
        0x00021372:    f0010101    ....    AND      r1,r1,#1
        0x00021376:    f001f82b    ..+.    BL       am_hal_gpio_state_write ; 0x223d0
        0x0002137a:    e007        ..      B        0x2138c ; am_devices_led_on + 132
        0x0002137c:    9801        ..      LDR      r0,[sp,#4]
        0x0002137e:    9900        ..      LDR      r1,[sp,#0]
        0x00021380:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021384:    2104        .!      MOVS     r1,#4
        0x00021386:    f001f823    ..#.    BL       am_hal_gpio_state_write ; 0x223d0
        0x0002138a:    e7ff        ..      B        0x2138c ; am_devices_led_on + 132
        0x0002138c:    e7ff        ..      B        0x2138e ; am_devices_led_on + 134
        0x0002138e:    b002        ..      ADD      sp,sp,#8
        0x00021390:    bd80        ..      POP      {r7,pc}
        0x00021392:    0000        ..      MOVS     r0,r0
    am_devices_led_toggle
        0x00021394:    b580        ..      PUSH     {r7,lr}
        0x00021396:    b084        ..      SUB      sp,sp,#0x10
        0x00021398:    9003        ..      STR      r0,[sp,#0xc]
        0x0002139a:    9102        ..      STR      r1,[sp,#8]
        0x0002139c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002139e:    b158        X.      CBZ      r0,0x213b8 ; am_devices_led_toggle + 36
        0x000213a0:    e7ff        ..      B        0x213a2 ; am_devices_led_toggle + 14
        0x000213a2:    9802        ..      LDR      r0,[sp,#8]
        0x000213a4:    281e        .(      CMP      r0,#0x1e
        0x000213a6:    d807        ..      BHI      0x213b8 ; am_devices_led_toggle + 36
        0x000213a8:    e7ff        ..      B        0x213aa ; am_devices_led_toggle + 22
        0x000213aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213ac:    9902        ..      LDR      r1,[sp,#8]
        0x000213ae:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000213b2:    2880        .(      CMP      r0,#0x80
        0x000213b4:    d301        ..      BCC      0x213ba ; am_devices_led_toggle + 38
        0x000213b6:    e7ff        ..      B        0x213b8 ; am_devices_led_toggle + 36
        0x000213b8:    e040        @.      B        0x2143c ; am_devices_led_toggle + 168
        0x000213ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213bc:    9902        ..      LDR      r1,[sp,#8]
        0x000213be:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x000213c2:    7900        .y      LDRB     r0,[r0,#4]
        0x000213c4:    0780        ..      LSLS     r0,r0,#30
        0x000213c6:    2800        .(      CMP      r0,#0
        0x000213c8:    d508        ..      BPL      0x213dc ; am_devices_led_toggle + 72
        0x000213ca:    e7ff        ..      B        0x213cc ; am_devices_led_toggle + 56
        0x000213cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213ce:    9902        ..      LDR      r1,[sp,#8]
        0x000213d0:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000213d4:    2102        .!      MOVS     r1,#2
        0x000213d6:    f000fffb    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x000213da:    e02f        /.      B        0x2143c ; am_devices_led_toggle + 168
        0x000213dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213de:    7900        .y      LDRB     r0,[r0,#4]
        0x000213e0:    0740        @.      LSLS     r0,r0,#29
        0x000213e2:    2800        .(      CMP      r0,#0
        0x000213e4:    d508        ..      BPL      0x213f8 ; am_devices_led_toggle + 100
        0x000213e6:    e7ff        ..      B        0x213e8 ; am_devices_led_toggle + 84
        0x000213e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213ea:    9902        ..      LDR      r1,[sp,#8]
        0x000213ec:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x000213f0:    2102        .!      MOVS     r1,#2
        0x000213f2:    f000ffed    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x000213f6:    e020         .      B        0x2143a ; am_devices_led_toggle + 166
        0x000213f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000213fa:    9902        ..      LDR      r1,[sp,#8]
        0x000213fc:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00021400:    2102        .!      MOVS     r1,#2
        0x00021402:    466a        jF      MOV      r2,sp
        0x00021404:    f000ff9c    ....    BL       am_hal_gpio_state_read ; 0x22340
        0x00021408:    9001        ..      STR      r0,[sp,#4]
        0x0002140a:    9801        ..      LDR      r0,[sp,#4]
        0x0002140c:    b9a0        ..      CBNZ     r0,0x21438 ; am_devices_led_toggle + 164
        0x0002140e:    e7ff        ..      B        0x21410 ; am_devices_led_toggle + 124
        0x00021410:    9800        ..      LDR      r0,[sp,#0]
        0x00021412:    b140        @.      CBZ      r0,0x21426 ; am_devices_led_toggle + 146
        0x00021414:    e7ff        ..      B        0x21416 ; am_devices_led_toggle + 130
        0x00021416:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021418:    9902        ..      LDR      r1,[sp,#8]
        0x0002141a:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002141e:    2103        .!      MOVS     r1,#3
        0x00021420:    f000ffd6    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021424:    e007        ..      B        0x21436 ; am_devices_led_toggle + 162
        0x00021426:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021428:    9902        ..      LDR      r1,[sp,#8]
        0x0002142a:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002142e:    2104        .!      MOVS     r1,#4
        0x00021430:    f000ffce    ....    BL       am_hal_gpio_state_write ; 0x223d0
        0x00021434:    e7ff        ..      B        0x21436 ; am_devices_led_toggle + 162
        0x00021436:    e7ff        ..      B        0x21438 ; am_devices_led_toggle + 164
        0x00021438:    e7ff        ..      B        0x2143a ; am_devices_led_toggle + 166
        0x0002143a:    e7ff        ..      B        0x2143c ; am_devices_led_toggle + 168
        0x0002143c:    b004        ..      ADD      sp,sp,#0x10
        0x0002143e:    bd80        ..      POP      {r7,pc}
    am_freertos_sleep
        0x00021440:    b580        ..      PUSH     {r7,lr}
        0x00021442:    b082        ..      SUB      sp,sp,#8
        0x00021444:    9001        ..      STR      r0,[sp,#4]
        0x00021446:    2001        .       MOVS     r0,#1
        0x00021448:    f003fdd8    ....    BL       am_hal_sysctrl_sleep ; 0x24ffc
        0x0002144c:    2000        .       MOVS     r0,#0
        0x0002144e:    b002        ..      ADD      sp,sp,#8
        0x00021450:    bd80        ..      POP      {r7,pc}
        0x00021452:    0000        ..      MOVS     r0,r0
    am_freertos_wakeup
        0x00021454:    b081        ..      SUB      sp,sp,#4
        0x00021456:    9000        ..      STR      r0,[sp,#0]
        0x00021458:    b001        ..      ADD      sp,sp,#4
        0x0002145a:    4770        pG      BX       lr
    am_getStackedReg
        0x0002145c:    b082        ..      SUB      sp,sp,#8
        0x0002145e:    9001        ..      STR      r0,[sp,#4]
        0x00021460:    9100        ..      STR      r1,[sp,#0]
        0x00021462:    9800        ..      LDR      r0,[sp,#0]
        0x00021464:    9901        ..      LDR      r1,[sp,#4]
        0x00021466:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002146a:    b002        ..      ADD      sp,sp,#8
        0x0002146c:    4770        pG      BX       lr
        0x0002146e:    0000        ..      MOVS     r0,r0
    am_get_pwrctrl
        0x00021470:    b580        ..      PUSH     {r7,lr}
        0x00021472:    b083        ..      SUB      sp,sp,#0xc
        0x00021474:    9001        ..      STR      r0,[sp,#4]
        0x00021476:    9100        ..      STR      r1,[sp,#0]
        0x00021478:    9801        ..      LDR      r0,[sp,#4]
        0x0002147a:    b120         .      CBZ      r0,0x21486 ; am_get_pwrctrl + 22
        0x0002147c:    e7ff        ..      B        0x2147e ; am_get_pwrctrl + 14
        0x0002147e:    9800        ..      LDR      r0,[sp,#0]
        0x00021480:    2822        "(      CMP      r0,#0x22
        0x00021482:    d303        ..      BCC      0x2148c ; am_get_pwrctrl + 28
        0x00021484:    e7ff        ..      B        0x21486 ; am_get_pwrctrl + 22
        0x00021486:    2006        .       MOVS     r0,#6
        0x00021488:    9002        ..      STR      r0,[sp,#8]
        0x0002148a:    e018        ..      B        0x214be ; am_get_pwrctrl + 78
        0x0002148c:    9901        ..      LDR      r1,[sp,#4]
        0x0002148e:    9a00        ..      LDR      r2,[sp,#0]
        0x00021490:    f24f604c    O.L`    MOV      r0,#0xf64c
        0x00021494:    f2c00004    ....    MOVT     r0,#4
        0x00021498:    eb001e02    ....    ADD      lr,r0,r2,LSL #4
        0x0002149c:    0112        ..      LSLS     r2,r2,#4
        0x0002149e:    f8de3004    ...0    LDR      r3,[lr,#4]
        0x000214a2:    f8dec008    ....    LDR      r12,[lr,#8]
        0x000214a6:    f8dee00c    ....    LDR      lr,[lr,#0xc]
        0x000214aa:    f8c1e00c    ....    STR      lr,[r1,#0xc]
        0x000214ae:    f8c1c008    ....    STR      r12,[r1,#8]
        0x000214b2:    604b        K`      STR      r3,[r1,#4]
        0x000214b4:    5880        .X      LDR      r0,[r0,r2]
        0x000214b6:    6008        .`      STR      r0,[r1,#0]
        0x000214b8:    2000        .       MOVS     r0,#0
        0x000214ba:    9002        ..      STR      r0,[sp,#8]
        0x000214bc:    e7ff        ..      B        0x214be ; am_get_pwrctrl + 78
        0x000214be:    9802        ..      LDR      r0,[sp,#8]
        0x000214c0:    b003        ..      ADD      sp,sp,#0xc
        0x000214c2:    bd80        ..      POP      {r7,pc}
    am_gpio0_001f_isr
        0x000214c4:    b580        ..      PUSH     {r7,lr}
        0x000214c6:    b084        ..      SUB      sp,sp,#0x10
        0x000214c8:    f000fffe    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x000214cc:    9002        ..      STR      r0,[sp,#8]
        0x000214ce:    2038        8       MOVS     r0,#0x38
        0x000214d0:    9001        ..      STR      r0,[sp,#4]
        0x000214d2:    2100        .!      MOVS     r1,#0
        0x000214d4:    aa03        ..      ADD      r2,sp,#0xc
        0x000214d6:    f000fda9    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x2202c
        0x000214da:    9801        ..      LDR      r0,[sp,#4]
        0x000214dc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000214de:    f000fd77    ..w.    BL       am_hal_gpio_interrupt_irq_clear ; 0x21fd0
        0x000214e2:    9802        ..      LDR      r0,[sp,#8]
        0x000214e4:    f000fff8    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000214e8:    9801        ..      LDR      r0,[sp,#4]
        0x000214ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x000214ec:    f000fe82    ....    BL       am_hal_gpio_interrupt_service ; 0x221f4
        0x000214f0:    b004        ..      ADD      sp,sp,#0x10
        0x000214f2:    bd80        ..      POP      {r7,pc}
    am_gpio0_203f_isr
        0x000214f4:    b580        ..      PUSH     {r7,lr}
        0x000214f6:    b084        ..      SUB      sp,sp,#0x10
        0x000214f8:    f000ffe6    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x000214fc:    9002        ..      STR      r0,[sp,#8]
        0x000214fe:    2039        9       MOVS     r0,#0x39
        0x00021500:    9001        ..      STR      r0,[sp,#4]
        0x00021502:    2100        .!      MOVS     r1,#0
        0x00021504:    aa03        ..      ADD      r2,sp,#0xc
        0x00021506:    f000fd91    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x2202c
        0x0002150a:    9801        ..      LDR      r0,[sp,#4]
        0x0002150c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002150e:    f000fd5f    .._.    BL       am_hal_gpio_interrupt_irq_clear ; 0x21fd0
        0x00021512:    9802        ..      LDR      r0,[sp,#8]
        0x00021514:    f000ffe0    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00021518:    9801        ..      LDR      r0,[sp,#4]
        0x0002151a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002151c:    f000fe6a    ..j.    BL       am_hal_gpio_interrupt_service ; 0x221f4
        0x00021520:    b004        ..      ADD      sp,sp,#0x10
        0x00021522:    bd80        ..      POP      {r7,pc}
    am_hal_IOM_CQReset
        0x00021524:    b580        ..      PUSH     {r7,lr}
        0x00021526:    b082        ..      SUB      sp,sp,#8
        0x00021528:    9001        ..      STR      r0,[sp,#4]
        0x0002152a:    9801        ..      LDR      r0,[sp,#4]
        0x0002152c:    9000        ..      STR      r0,[sp,#0]
        0x0002152e:    9800        ..      LDR      r0,[sp,#0]
        0x00021530:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00021534:    b158        X.      CBZ      r0,0x2154e ; am_hal_IOM_CQReset + 42
        0x00021536:    e7ff        ..      B        0x21538 ; am_hal_IOM_CQReset + 20
        0x00021538:    9800        ..      LDR      r0,[sp,#0]
        0x0002153a:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x0002153e:    2101        .!      MOVS     r1,#1
        0x00021540:    f000f954    ..T.    BL       am_hal_cmdq_term ; 0x217ec
        0x00021544:    9900        ..      LDR      r1,[sp,#0]
        0x00021546:    2000        .       MOVS     r0,#0
        0x00021548:    f8c10828    ..(.    STR      r0,[r1,#0x828]
        0x0002154c:    e7ff        ..      B        0x2154e ; am_hal_IOM_CQReset + 42
        0x0002154e:    2000        .       MOVS     r0,#0
        0x00021550:    b002        ..      ADD      sp,sp,#8
        0x00021552:    bd80        ..      POP      {r7,pc}
    am_hal_cachectrl_config
        0x00021554:    b580        ..      PUSH     {r7,lr}
        0x00021556:    b084        ..      SUB      sp,sp,#0x10
        0x00021558:    9003        ..      STR      r0,[sp,#0xc]
        0x0002155a:    f000ffb5    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0002155e:    9002        ..      STR      r0,[sp,#8]
        0x00021560:    f04f4190    O..A    MOV      r1,#0x48000000
        0x00021564:    9101        ..      STR      r1,[sp,#4]
        0x00021566:    6808        .h      LDR      r0,[r1,#0]
        0x00021568:    f4207040     .@p    BIC      r0,r0,#0x300
        0x0002156c:    6008        .`      STR      r0,[r1,#0]
        0x0002156e:    9802        ..      LDR      r0,[sp,#8]
        0x00021570:    f000ffb2    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00021574:    9901        ..      LDR      r1,[sp,#4]
        0x00021576:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00021578:    7818        .x      LDRB     r0,[r3,#0]
        0x0002157a:    785a        Zx      LDRB     r2,[r3,#1]
        0x0002157c:    789b        .x      LDRB     r3,[r3,#2]
        0x0002157e:    f0030301    ....    AND      r3,r3,#1
        0x00021582:    0100        ..      LSLS     r0,r0,#4
        0x00021584:    b2c0        ..      UXTB     r0,r0
        0x00021586:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x0002158a:    f0020203    ....    AND      r2,r2,#3
        0x0002158e:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00021592:    f2404200    @..B    MOVW     r2,#0x400
        0x00021596:    f2c00210    ....    MOVT     r2,#0x10
        0x0002159a:    4310        .C      ORRS     r0,r0,r2
        0x0002159c:    6008        .`      STR      r0,[r1,#0]
        0x0002159e:    2000        .       MOVS     r0,#0
        0x000215a0:    b004        ..      ADD      sp,sp,#0x10
        0x000215a2:    bd80        ..      POP      {r7,pc}
    am_hal_cachectrl_enable
        0x000215a4:    f04f4190    O..A    MOV      r1,#0x48000000
        0x000215a8:    6808        .h      LDR      r0,[r1,#0]
        0x000215aa:    f0400001    @...    ORR      r0,r0,#1
        0x000215ae:    6008        .`      STR      r0,[r1,#0]
        0x000215b0:    2108        .!      MOVS     r1,#8
        0x000215b2:    f6c40100    ....    MOVT     r1,#0x4800
        0x000215b6:    6808        .h      LDR      r0,[r1,#0]
        0x000215b8:    f0400001    @...    ORR      r0,r0,#1
        0x000215bc:    6008        .`      STR      r0,[r1,#0]
        0x000215be:    2000        .       MOVS     r0,#0
        0x000215c0:    4770        pG      BX       lr
        0x000215c2:    0000        ..      MOVS     r0,r0
    am_hal_cmdq_disable
        0x000215c4:    b083        ..      SUB      sp,sp,#0xc
        0x000215c6:    9001        ..      STR      r0,[sp,#4]
        0x000215c8:    9801        ..      LDR      r0,[sp,#4]
        0x000215ca:    9000        ..      STR      r0,[sp,#0]
        0x000215cc:    9801        ..      LDR      r0,[sp,#4]
        0x000215ce:    b188        ..      CBZ      r0,0x215f4 ; am_hal_cmdq_disable + 48
        0x000215d0:    e7ff        ..      B        0x215d2 ; am_hal_cmdq_disable + 14
        0x000215d2:    9801        ..      LDR      r0,[sp,#4]
        0x000215d4:    6800        .h      LDR      r0,[r0,#0]
        0x000215d6:    0e00        ..      LSRS     r0,r0,#24
        0x000215d8:    07c0        ..      LSLS     r0,r0,#31
        0x000215da:    b158        X.      CBZ      r0,0x215f4 ; am_hal_cmdq_disable + 48
        0x000215dc:    e7ff        ..      B        0x215de ; am_hal_cmdq_disable + 26
        0x000215de:    9801        ..      LDR      r0,[sp,#4]
        0x000215e0:    6800        .h      LDR      r0,[r0,#0]
        0x000215e2:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000215e6:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x000215ea:    f2c001cd    ....    MOVT     r1,#0xcd
        0x000215ee:    4288        .B      CMP      r0,r1
        0x000215f0:    d003        ..      BEQ      0x215fa ; am_hal_cmdq_disable + 54
        0x000215f2:    e7ff        ..      B        0x215f4 ; am_hal_cmdq_disable + 48
        0x000215f4:    2002        .       MOVS     r0,#2
        0x000215f6:    9002        ..      STR      r0,[sp,#8]
        0x000215f8:    e017        ..      B        0x2162a ; am_hal_cmdq_disable + 102
        0x000215fa:    9800        ..      LDR      r0,[sp,#0]
        0x000215fc:    6800        .h      LDR      r0,[r0,#0]
        0x000215fe:    0e40        @.      LSRS     r0,r0,#25
        0x00021600:    07c0        ..      LSLS     r0,r0,#31
        0x00021602:    b918        ..      CBNZ     r0,0x2160c ; am_hal_cmdq_disable + 72
        0x00021604:    e7ff        ..      B        0x21606 ; am_hal_cmdq_disable + 66
        0x00021606:    2000        .       MOVS     r0,#0
        0x00021608:    9002        ..      STR      r0,[sp,#8]
        0x0002160a:    e00e        ..      B        0x2162a ; am_hal_cmdq_disable + 102
        0x0002160c:    9800        ..      LDR      r0,[sp,#0]
        0x0002160e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021610:    6801        .h      LDR      r1,[r0,#0]
        0x00021612:    6808        .h      LDR      r0,[r1,#0]
        0x00021614:    f0200001     ...    BIC      r0,r0,#1
        0x00021618:    6008        .`      STR      r0,[r1,#0]
        0x0002161a:    9900        ..      LDR      r1,[sp,#0]
        0x0002161c:    6808        .h      LDR      r0,[r1,#0]
        0x0002161e:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00021622:    6008        .`      STR      r0,[r1,#0]
        0x00021624:    2000        .       MOVS     r0,#0
        0x00021626:    9002        ..      STR      r0,[sp,#8]
        0x00021628:    e7ff        ..      B        0x2162a ; am_hal_cmdq_disable + 102
        0x0002162a:    9802        ..      LDR      r0,[sp,#8]
        0x0002162c:    b003        ..      ADD      sp,sp,#0xc
        0x0002162e:    4770        pG      BX       lr
    am_hal_cmdq_enable
        0x00021630:    b580        ..      PUSH     {r7,lr}
        0x00021632:    b084        ..      SUB      sp,sp,#0x10
        0x00021634:    9002        ..      STR      r0,[sp,#8]
        0x00021636:    9802        ..      LDR      r0,[sp,#8]
        0x00021638:    9001        ..      STR      r0,[sp,#4]
        0x0002163a:    9802        ..      LDR      r0,[sp,#8]
        0x0002163c:    b188        ..      CBZ      r0,0x21662 ; am_hal_cmdq_enable + 50
        0x0002163e:    e7ff        ..      B        0x21640 ; am_hal_cmdq_enable + 16
        0x00021640:    9802        ..      LDR      r0,[sp,#8]
        0x00021642:    6800        .h      LDR      r0,[r0,#0]
        0x00021644:    0e00        ..      LSRS     r0,r0,#24
        0x00021646:    07c0        ..      LSLS     r0,r0,#31
        0x00021648:    b158        X.      CBZ      r0,0x21662 ; am_hal_cmdq_enable + 50
        0x0002164a:    e7ff        ..      B        0x2164c ; am_hal_cmdq_enable + 28
        0x0002164c:    9802        ..      LDR      r0,[sp,#8]
        0x0002164e:    6800        .h      LDR      r0,[r0,#0]
        0x00021650:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021654:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021658:    f2c001cd    ....    MOVT     r1,#0xcd
        0x0002165c:    4288        .B      CMP      r0,r1
        0x0002165e:    d003        ..      BEQ      0x21668 ; am_hal_cmdq_enable + 56
        0x00021660:    e7ff        ..      B        0x21662 ; am_hal_cmdq_enable + 50
        0x00021662:    2002        .       MOVS     r0,#2
        0x00021664:    9003        ..      STR      r0,[sp,#0xc]
        0x00021666:    e024        $.      B        0x216b2 ; am_hal_cmdq_enable + 130
        0x00021668:    9801        ..      LDR      r0,[sp,#4]
        0x0002166a:    6800        .h      LDR      r0,[r0,#0]
        0x0002166c:    0e40        @.      LSRS     r0,r0,#25
        0x0002166e:    07c0        ..      LSLS     r0,r0,#31
        0x00021670:    b118        ..      CBZ      r0,0x2167a ; am_hal_cmdq_enable + 74
        0x00021672:    e7ff        ..      B        0x21674 ; am_hal_cmdq_enable + 68
        0x00021674:    2000        .       MOVS     r0,#0
        0x00021676:    9003        ..      STR      r0,[sp,#0xc]
        0x00021678:    e01b        ..      B        0x216b2 ; am_hal_cmdq_enable + 130
        0x0002167a:    9801        ..      LDR      r0,[sp,#4]
        0x0002167c:    6880        .h      LDR      r0,[r0,#8]
        0x0002167e:    2100        .!      MOVS     r1,#0
        0x00021680:    f2c10106    ....    MOVT     r1,#0x1006
        0x00021684:    4288        .B      CMP      r0,r1
        0x00021686:    d305        ..      BCC      0x21694 ; am_hal_cmdq_enable + 100
        0x00021688:    e7ff        ..      B        0x2168a ; am_hal_cmdq_enable + 90
        0x0002168a:    2001        .       MOVS     r0,#1
        0x0002168c:    2100        .!      MOVS     r1,#0
        0x0002168e:    f000f999    ....    BL       am_hal_daxi_control ; 0x219c4
        0x00021692:    e7ff        ..      B        0x21694 ; am_hal_cmdq_enable + 100
        0x00021694:    9801        ..      LDR      r0,[sp,#4]
        0x00021696:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021698:    6801        .h      LDR      r1,[r0,#0]
        0x0002169a:    6808        .h      LDR      r0,[r1,#0]
        0x0002169c:    f0400001    @...    ORR      r0,r0,#1
        0x000216a0:    6008        .`      STR      r0,[r1,#0]
        0x000216a2:    9901        ..      LDR      r1,[sp,#4]
        0x000216a4:    6808        .h      LDR      r0,[r1,#0]
        0x000216a6:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x000216aa:    6008        .`      STR      r0,[r1,#0]
        0x000216ac:    2000        .       MOVS     r0,#0
        0x000216ae:    9003        ..      STR      r0,[sp,#0xc]
        0x000216b0:    e7ff        ..      B        0x216b2 ; am_hal_cmdq_enable + 130
        0x000216b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000216b4:    b004        ..      ADD      sp,sp,#0x10
        0x000216b6:    bd80        ..      POP      {r7,pc}
    am_hal_cmdq_init
        0x000216b8:    b085        ..      SUB      sp,sp,#0x14
        0x000216ba:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000216be:    9102        ..      STR      r1,[sp,#8]
        0x000216c0:    9201        ..      STR      r2,[sp,#4]
        0x000216c2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000216c6:    280b        .(      CMP      r0,#0xb
        0x000216c8:    db03        ..      BLT      0x216d2 ; am_hal_cmdq_init + 26
        0x000216ca:    e7ff        ..      B        0x216cc ; am_hal_cmdq_init + 20
        0x000216cc:    2005        .       MOVS     r0,#5
        0x000216ce:    9004        ..      STR      r0,[sp,#0x10]
        0x000216d0:    e088        ..      B        0x217e4 ; am_hal_cmdq_init + 300
        0x000216d2:    9802        ..      LDR      r0,[sp,#8]
        0x000216d4:    b160        `.      CBZ      r0,0x216f0 ; am_hal_cmdq_init + 56
        0x000216d6:    e7ff        ..      B        0x216d8 ; am_hal_cmdq_init + 32
        0x000216d8:    9802        ..      LDR      r0,[sp,#8]
        0x000216da:    6840        @h      LDR      r0,[r0,#4]
        0x000216dc:    b140        @.      CBZ      r0,0x216f0 ; am_hal_cmdq_init + 56
        0x000216de:    e7ff        ..      B        0x216e0 ; am_hal_cmdq_init + 40
        0x000216e0:    9801        ..      LDR      r0,[sp,#4]
        0x000216e2:    b128        (.      CBZ      r0,0x216f0 ; am_hal_cmdq_init + 56
        0x000216e4:    e7ff        ..      B        0x216e6 ; am_hal_cmdq_init + 46
        0x000216e6:    9802        ..      LDR      r0,[sp,#8]
        0x000216e8:    6800        .h      LDR      r0,[r0,#0]
        0x000216ea:    2801        .(      CMP      r0,#1
        0x000216ec:    d803        ..      BHI      0x216f6 ; am_hal_cmdq_init + 62
        0x000216ee:    e7ff        ..      B        0x216f0 ; am_hal_cmdq_init + 56
        0x000216f0:    2006        .       MOVS     r0,#6
        0x000216f2:    9004        ..      STR      r0,[sp,#0x10]
        0x000216f4:    e076        v.      B        0x217e4 ; am_hal_cmdq_init + 300
        0x000216f6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000216fa:    212c        ,!      MOVS     r1,#0x2c
        0x000216fc:    4341        AC      MULS     r1,r0,r1
        0x000216fe:    f2437034    C.4p    MOV      r0,#0x3734
        0x00021702:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021706:    5840        @X      LDR      r0,[r0,r1]
        0x00021708:    0e00        ..      LSRS     r0,r0,#24
        0x0002170a:    07c0        ..      LSLS     r0,r0,#31
        0x0002170c:    b118        ..      CBZ      r0,0x21716 ; am_hal_cmdq_init + 94
        0x0002170e:    e7ff        ..      B        0x21710 ; am_hal_cmdq_init + 88
        0x00021710:    2007        .       MOVS     r0,#7
        0x00021712:    9004        ..      STR      r0,[sp,#0x10]
        0x00021714:    e066        f.      B        0x217e4 ; am_hal_cmdq_init + 300
        0x00021716:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002171a:    f2437234    C.4r    MOV      r2,#0x3734
        0x0002171e:    f2c10200    ....    MOVT     r2,#0x1000
        0x00021722:    212c        ,!      MOVS     r1,#0x2c
        0x00021724:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00021728:    9000        ..      STR      r0,[sp,#0]
        0x0002172a:    9802        ..      LDR      r0,[sp,#8]
        0x0002172c:    6800        .h      LDR      r0,[r0,#0]
        0x0002172e:    00c0        ..      LSLS     r0,r0,#3
        0x00021730:    9900        ..      LDR      r1,[sp,#0]
        0x00021732:    6188        .a      STR      r0,[r1,#0x18]
        0x00021734:    9802        ..      LDR      r0,[sp,#8]
        0x00021736:    6840        @h      LDR      r0,[r0,#4]
        0x00021738:    9900        ..      LDR      r1,[sp,#0]
        0x0002173a:    6048        H`      STR      r0,[r1,#4]
        0x0002173c:    9900        ..      LDR      r1,[sp,#0]
        0x0002173e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00021740:    9900        ..      LDR      r1,[sp,#0]
        0x00021742:    6148        Ha      STR      r0,[r1,#0x14]
        0x00021744:    9900        ..      LDR      r1,[sp,#0]
        0x00021746:    6108        .a      STR      r0,[r1,#0x10]
        0x00021748:    9802        ..      LDR      r0,[sp,#8]
        0x0002174a:    6801        .h      LDR      r1,[r0,#0]
        0x0002174c:    6840        @h      LDR      r0,[r0,#4]
        0x0002174e:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021752:    9900        ..      LDR      r1,[sp,#0]
        0x00021754:    6088        .`      STR      r0,[r1,#8]
        0x00021756:    9900        ..      LDR      r1,[sp,#0]
        0x00021758:    6808        .h      LDR      r0,[r1,#0]
        0x0002175a:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x0002175e:    6008        .`      STR      r0,[r1,#0]
        0x00021760:    9900        ..      LDR      r1,[sp,#0]
        0x00021762:    6808        .h      LDR      r0,[r1,#0]
        0x00021764:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00021768:    6008        .`      STR      r0,[r1,#0]
        0x0002176a:    9900        ..      LDR      r1,[sp,#0]
        0x0002176c:    6808        .h      LDR      r0,[r1,#0]
        0x0002176e:    f64c52cd    L..R    MOV      r2,#0xcdcd
        0x00021772:    f2c002cd    ....    MOVT     r2,#0xcd
        0x00021776:    f3620017    b...    BFI      r0,r2,#0,#24
        0x0002177a:    6008        .`      STR      r0,[r1,#0]
        0x0002177c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00021780:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00021784:    f24200ec    B...    MOV      r0,#0x20ec
        0x00021788:    f2c00005    ....    MOVT     r0,#5
        0x0002178c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00021790:    9900        ..      LDR      r1,[sp,#0]
        0x00021792:    6248        Hb      STR      r0,[r1,#0x24]
        0x00021794:    9900        ..      LDR      r1,[sp,#0]
        0x00021796:    2000        .       MOVS     r0,#0
        0x00021798:    61c8        .a      STR      r0,[r1,#0x1c]
        0x0002179a:    9900        ..      LDR      r1,[sp,#0]
        0x0002179c:    6208        .b      STR      r0,[r1,#0x20]
        0x0002179e:    9900        ..      LDR      r1,[sp,#0]
        0x000217a0:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000217a2:    6889        .h      LDR      r1,[r1,#8]
        0x000217a4:    6008        .`      STR      r0,[r1,#0]
        0x000217a6:    9900        ..      LDR      r1,[sp,#0]
        0x000217a8:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000217aa:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000217ac:    6008        .`      STR      r0,[r1,#0]
        0x000217ae:    9900        ..      LDR      r1,[sp,#0]
        0x000217b0:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x000217b2:    690a        .i      LDR      r2,[r1,#0x10]
        0x000217b4:    694b        Ki      LDR      r3,[r1,#0x14]
        0x000217b6:    6811        .h      LDR      r1,[r2,#0]
        0x000217b8:    4319        .C      ORRS     r1,r1,r3
        0x000217ba:    6011        .`      STR      r1,[r2,#0]
        0x000217bc:    9902        ..      LDR      r1,[sp,#8]
        0x000217be:    6849        Ih      LDR      r1,[r1,#4]
        0x000217c0:    9a00        ..      LDR      r2,[sp,#0]
        0x000217c2:    6a52        Rj      LDR      r2,[r2,#0x24]
        0x000217c4:    6852        Rh      LDR      r2,[r2,#4]
        0x000217c6:    6011        .`      STR      r1,[r2,#0]
        0x000217c8:    9902        ..      LDR      r1,[sp,#8]
        0x000217ca:    7a0a        .z      LDRB     r2,[r1,#8]
        0x000217cc:    2102        .!      MOVS     r1,#2
        0x000217ce:    ea010142    ..B.    AND      r1,r1,r2,LSL #1
        0x000217d2:    9a00        ..      LDR      r2,[sp,#0]
        0x000217d4:    6a52        Rj      LDR      r2,[r2,#0x24]
        0x000217d6:    6812        .h      LDR      r2,[r2,#0]
        0x000217d8:    6011        .`      STR      r1,[r2,#0]
        0x000217da:    9900        ..      LDR      r1,[sp,#0]
        0x000217dc:    9a01        ..      LDR      r2,[sp,#4]
        0x000217de:    6011        .`      STR      r1,[r2,#0]
        0x000217e0:    9004        ..      STR      r0,[sp,#0x10]
        0x000217e2:    e7ff        ..      B        0x217e4 ; am_hal_cmdq_init + 300
        0x000217e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000217e6:    b005        ..      ADD      sp,sp,#0x14
        0x000217e8:    4770        pG      BX       lr
        0x000217ea:    0000        ..      MOVS     r0,r0
    am_hal_cmdq_term
        0x000217ec:    b580        ..      PUSH     {r7,lr}
        0x000217ee:    b084        ..      SUB      sp,sp,#0x10
        0x000217f0:    9002        ..      STR      r0,[sp,#8]
        0x000217f2:    f88d1007    ....    STRB     r1,[sp,#7]
        0x000217f6:    9802        ..      LDR      r0,[sp,#8]
        0x000217f8:    9000        ..      STR      r0,[sp,#0]
        0x000217fa:    9802        ..      LDR      r0,[sp,#8]
        0x000217fc:    b188        ..      CBZ      r0,0x21822 ; am_hal_cmdq_term + 54
        0x000217fe:    e7ff        ..      B        0x21800 ; am_hal_cmdq_term + 20
        0x00021800:    9802        ..      LDR      r0,[sp,#8]
        0x00021802:    6800        .h      LDR      r0,[r0,#0]
        0x00021804:    0e00        ..      LSRS     r0,r0,#24
        0x00021806:    07c0        ..      LSLS     r0,r0,#31
        0x00021808:    b158        X.      CBZ      r0,0x21822 ; am_hal_cmdq_term + 54
        0x0002180a:    e7ff        ..      B        0x2180c ; am_hal_cmdq_term + 32
        0x0002180c:    9802        ..      LDR      r0,[sp,#8]
        0x0002180e:    6800        .h      LDR      r0,[r0,#0]
        0x00021810:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00021814:    f64c51cd    L..Q    MOV      r1,#0xcdcd
        0x00021818:    f2c001cd    ....    MOVT     r1,#0xcd
        0x0002181c:    4288        .B      CMP      r0,r1
        0x0002181e:    d003        ..      BEQ      0x21828 ; am_hal_cmdq_term + 60
        0x00021820:    e7ff        ..      B        0x21822 ; am_hal_cmdq_term + 54
        0x00021822:    2002        .       MOVS     r0,#2
        0x00021824:    9003        ..      STR      r0,[sp,#0xc]
        0x00021826:    e026        &.      B        0x21876 ; am_hal_cmdq_term + 138
        0x00021828:    9800        ..      LDR      r0,[sp,#0]
        0x0002182a:    f027fd01    '...    BL       update_indices ; 0x49230
        0x0002182e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00021832:    07c0        ..      LSLS     r0,r0,#31
        0x00021834:    b948        H.      CBNZ     r0,0x2184a ; am_hal_cmdq_term + 94
        0x00021836:    e7ff        ..      B        0x21838 ; am_hal_cmdq_term + 76
        0x00021838:    9900        ..      LDR      r1,[sp,#0]
        0x0002183a:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0002183c:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0002183e:    4288        .B      CMP      r0,r1
        0x00021840:    d003        ..      BEQ      0x2184a ; am_hal_cmdq_term + 94
        0x00021842:    e7ff        ..      B        0x21844 ; am_hal_cmdq_term + 88
        0x00021844:    2003        .       MOVS     r0,#3
        0x00021846:    9003        ..      STR      r0,[sp,#0xc]
        0x00021848:    e015        ..      B        0x21876 ; am_hal_cmdq_term + 138
        0x0002184a:    9900        ..      LDR      r1,[sp,#0]
        0x0002184c:    6808        .h      LDR      r0,[r1,#0]
        0x0002184e:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00021852:    6008        .`      STR      r0,[r1,#0]
        0x00021854:    9800        ..      LDR      r0,[sp,#0]
        0x00021856:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021858:    6801        .h      LDR      r1,[r0,#0]
        0x0002185a:    6808        .h      LDR      r0,[r1,#0]
        0x0002185c:    f0200001     ...    BIC      r0,r0,#1
        0x00021860:    6008        .`      STR      r0,[r1,#0]
        0x00021862:    9800        ..      LDR      r0,[sp,#0]
        0x00021864:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00021866:    6901        .i      LDR      r1,[r0,#0x10]
        0x00021868:    6942        Bi      LDR      r2,[r0,#0x14]
        0x0002186a:    6808        .h      LDR      r0,[r1,#0]
        0x0002186c:    4390        .C      BICS     r0,r0,r2
        0x0002186e:    6008        .`      STR      r0,[r1,#0]
        0x00021870:    2000        .       MOVS     r0,#0
        0x00021872:    9003        ..      STR      r0,[sp,#0xc]
        0x00021874:    e7ff        ..      B        0x21876 ; am_hal_cmdq_term + 138
        0x00021876:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021878:    b004        ..      ADD      sp,sp,#0x10
        0x0002187a:    bd80        ..      POP      {r7,pc}
    am_hal_crc32
        0x0002187c:    b580        ..      PUSH     {r7,lr}
        0x0002187e:    b086        ..      SUB      sp,sp,#0x18
        0x00021880:    9004        ..      STR      r0,[sp,#0x10]
        0x00021882:    9103        ..      STR      r1,[sp,#0xc]
        0x00021884:    9202        ..      STR      r2,[sp,#8]
        0x00021886:    9802        ..      LDR      r0,[sp,#8]
        0x00021888:    b918        ..      CBNZ     r0,0x21892 ; am_hal_crc32 + 22
        0x0002188a:    e7ff        ..      B        0x2188c ; am_hal_crc32 + 16
        0x0002188c:    2006        .       MOVS     r0,#6
        0x0002188e:    9005        ..      STR      r0,[sp,#0x14]
        0x00021890:    e057        W.      B        0x21942 ; am_hal_crc32 + 198
        0x00021892:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00021896:    0780        ..      LSLS     r0,r0,#30
        0x00021898:    b118        ..      CBZ      r0,0x218a2 ; am_hal_crc32 + 38
        0x0002189a:    e7ff        ..      B        0x2189c ; am_hal_crc32 + 32
        0x0002189c:    2006        .       MOVS     r0,#6
        0x0002189e:    9005        ..      STR      r0,[sp,#0x14]
        0x000218a0:    e04f        O.      B        0x21942 ; am_hal_crc32 + 198
        0x000218a2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000218a6:    9000        ..      STR      r0,[sp,#0]
        0x000218a8:    9800        ..      LDR      r0,[sp,#0]
        0x000218aa:    2130        0!      MOVS     r1,#0x30
        0x000218ac:    f2c40103    ....    MOVT     r1,#0x4003
        0x000218b0:    6008        .`      STR      r0,[r1,#0]
        0x000218b2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000218b4:    2110        .!      MOVS     r1,#0x10
        0x000218b6:    f2c40103    ....    MOVT     r1,#0x4003
        0x000218ba:    6008        .`      STR      r0,[r1,#0]
        0x000218bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000218be:    2120         !      MOVS     r1,#0x20
        0x000218c0:    f2c40103    ....    MOVT     r1,#0x4003
        0x000218c4:    6008        .`      STR      r0,[r1,#0]
        0x000218c6:    2100        .!      MOVS     r1,#0
        0x000218c8:    f2c40103    ....    MOVT     r1,#0x4003
        0x000218cc:    6808        .h      LDR      r0,[r1,#0]
        0x000218ce:    f02000f0     ...    BIC      r0,r0,#0xf0
        0x000218d2:    6008        .`      STR      r0,[r1,#0]
        0x000218d4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000218d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000218d8:    4408        .D      ADD      r0,r0,r1
        0x000218da:    2100        .!      MOVS     r1,#0
        0x000218dc:    f2c10106    ....    MOVT     r1,#0x1006
        0x000218e0:    4288        .B      CMP      r0,r1
        0x000218e2:    d305        ..      BCC      0x218f0 ; am_hal_crc32 + 116
        0x000218e4:    e7ff        ..      B        0x218e6 ; am_hal_crc32 + 106
        0x000218e6:    2001        .       MOVS     r0,#1
        0x000218e8:    2100        .!      MOVS     r1,#0
        0x000218ea:    f000f86b    ..k.    BL       am_hal_daxi_control ; 0x219c4
        0x000218ee:    e7ff        ..      B        0x218f0 ; am_hal_crc32 + 116
        0x000218f0:    2100        .!      MOVS     r1,#0
        0x000218f2:    f2c40103    ....    MOVT     r1,#0x4003
        0x000218f6:    6808        .h      LDR      r0,[r1,#0]
        0x000218f8:    f0400001    @...    ORR      r0,r0,#1
        0x000218fc:    6008        .`      STR      r0,[r1,#0]
        0x000218fe:    f24860a0    H..`    MOV      r0,#0x86a0
        0x00021902:    f2c00001    ....    MOVT     r0,#1
        0x00021906:    2201        ."      MOVS     r2,#1
        0x00021908:    2300        .#      MOVS     r3,#0
        0x0002190a:    f000f993    ....    BL       am_hal_delay_us_status_change ; 0x21c34
        0x0002190e:    9001        ..      STR      r0,[sp,#4]
        0x00021910:    9801        ..      LDR      r0,[sp,#4]
        0x00021912:    b998        ..      CBNZ     r0,0x2193c ; am_hal_crc32 + 192
        0x00021914:    e7ff        ..      B        0x21916 ; am_hal_crc32 + 154
        0x00021916:    2000        .       MOVS     r0,#0
        0x00021918:    f2c40003    ....    MOVT     r0,#0x4003
        0x0002191c:    6801        .h      LDR      r1,[r0,#0]
        0x0002191e:    2000        .       MOVS     r0,#0
        0x00021920:    ebb07fd1    ....    CMP      r0,r1,LSR #31
        0x00021924:    d003        ..      BEQ      0x2192e ; am_hal_crc32 + 178
        0x00021926:    e7ff        ..      B        0x21928 ; am_hal_crc32 + 172
        0x00021928:    2009        .       MOVS     r0,#9
        0x0002192a:    9001        ..      STR      r0,[sp,#4]
        0x0002192c:    e7ff        ..      B        0x2192e ; am_hal_crc32 + 178
        0x0002192e:    2030        0       MOVS     r0,#0x30
        0x00021930:    f2c40003    ....    MOVT     r0,#0x4003
        0x00021934:    6800        .h      LDR      r0,[r0,#0]
        0x00021936:    9902        ..      LDR      r1,[sp,#8]
        0x00021938:    6008        .`      STR      r0,[r1,#0]
        0x0002193a:    e7ff        ..      B        0x2193c ; am_hal_crc32 + 192
        0x0002193c:    9801        ..      LDR      r0,[sp,#4]
        0x0002193e:    9005        ..      STR      r0,[sp,#0x14]
        0x00021940:    e7ff        ..      B        0x21942 ; am_hal_crc32 + 198
        0x00021942:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021944:    b006        ..      ADD      sp,sp,#0x18
        0x00021946:    bd80        ..      POP      {r7,pc}
    am_hal_daxi_config
        0x00021948:    b580        ..      PUSH     {r7,lr}
        0x0002194a:    b082        ..      SUB      sp,sp,#8
        0x0002194c:    9001        ..      STR      r0,[sp,#4]
        0x0002194e:    f000fdbb    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00021952:    9000        ..      STR      r0,[sp,#0]
        0x00021954:    2001        .       MOVS     r0,#1
        0x00021956:    2100        .!      MOVS     r1,#0
        0x00021958:    f000f834    ..4.    BL       am_hal_daxi_control ; 0x219c4
        0x0002195c:    9801        ..      LDR      r0,[sp,#4]
        0x0002195e:    b308        ..      CBZ      r0,0x219a4 ; am_hal_daxi_config + 92
        0x00021960:    e7ff        ..      B        0x21962 ; am_hal_daxi_config + 26
        0x00021962:    9801        ..      LDR      r0,[sp,#4]
        0x00021964:    7843        Cx      LDRB     r3,[r0,#1]
        0x00021966:    7881        .x      LDRB     r1,[r0,#2]
        0x00021968:    78c2        .x      LDRB     r2,[r0,#3]
        0x0002196a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002196c:    f0000001    ....    AND      r0,r0,#1
        0x00021970:    f0030301    ....    AND      r3,r3,#1
        0x00021974:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x00021978:    f002020f    ....    AND      r2,r2,#0xf
        0x0002197c:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00021980:    f001011f    ....    AND      r1,r1,#0x1f
        0x00021984:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x00021988:    2150        P!      MOVS     r1,#0x50
        0x0002198a:    f6c40100    ....    MOVT     r1,#0x4800
        0x0002198e:    6008        .`      STR      r0,[r1,#0]
        0x00021990:    9801        ..      LDR      r0,[sp,#4]
        0x00021992:    7902        .y      LDRB     r2,[r0,#4]
        0x00021994:    f2401174    @.t.    MOVW     r1,#0x174
        0x00021998:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002199c:    710a        .q      STRB     r2,[r1,#4]
        0x0002199e:    6800        .h      LDR      r0,[r0,#0]
        0x000219a0:    6008        .`      STR      r0,[r1,#0]
        0x000219a2:    e005        ..      B        0x219b0 ; am_hal_daxi_config + 104
        0x000219a4:    2150        P!      MOVS     r1,#0x50
        0x000219a6:    f6c40100    ....    MOVT     r1,#0x4800
        0x000219aa:    2006        .       MOVS     r0,#6
        0x000219ac:    6008        .`      STR      r0,[r1,#0]
        0x000219ae:    e7ff        ..      B        0x219b0 ; am_hal_daxi_config + 104
        0x000219b0:    2000        .       MOVS     r0,#0
        0x000219b2:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x000219b6:    6800        .h      LDR      r0,[r0,#0]
        0x000219b8:    9800        ..      LDR      r0,[sp,#0]
        0x000219ba:    f000fd8d    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000219be:    2000        .       MOVS     r0,#0
        0x000219c0:    b002        ..      ADD      sp,sp,#8
        0x000219c2:    bd80        ..      POP      {r7,pc}
    am_hal_daxi_control
        0x000219c4:    b580        ..      PUSH     {r7,lr}
        0x000219c6:    b084        ..      SUB      sp,sp,#0x10
        0x000219c8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000219cc:    9101        ..      STR      r1,[sp,#4]
        0x000219ce:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000219d2:    4601        .F      MOV      r1,r0
        0x000219d4:    9100        ..      STR      r1,[sp,#0]
        0x000219d6:    2803        .(      CMP      r0,#3
        0x000219d8:    d816        ..      BHI      0x21a08 ; am_hal_daxi_control + 68
        0x000219da:    9900        ..      LDR      r1,[sp,#0]
        0x000219dc:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x000219e0:    0d090205    ....    DCD    218694149
    $t.10
        0x000219e4:    f014f8b2    ....    BL       daxi_flush_complete ; 0x35b4c
        0x000219e8:    e011        ..      B        0x21a0e ; am_hal_daxi_control + 74
        0x000219ea:    2000        .       MOVS     r0,#0
        0x000219ec:    f014f8bc    ....    BL       daxi_flush_invalidate ; 0x35b68
        0x000219f0:    e00d        ..      B        0x21a0e ; am_hal_daxi_control + 74
        0x000219f2:    2000        .       MOVS     r0,#0
        0x000219f4:    f7ffffa8    ....    BL       am_hal_daxi_config ; 0x21948
        0x000219f8:    e009        ..      B        0x21a0e ; am_hal_daxi_control + 74
        0x000219fa:    f2401074    @.t.    MOVW     r0,#0x174
        0x000219fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021a02:    f7ffffa1    ....    BL       am_hal_daxi_config ; 0x21948
        0x00021a06:    e002        ..      B        0x21a0e ; am_hal_daxi_control + 74
        0x00021a08:    2006        .       MOVS     r0,#6
        0x00021a0a:    9003        ..      STR      r0,[sp,#0xc]
        0x00021a0c:    e002        ..      B        0x21a14 ; am_hal_daxi_control + 80
        0x00021a0e:    2000        .       MOVS     r0,#0
        0x00021a10:    9003        ..      STR      r0,[sp,#0xc]
        0x00021a12:    e7ff        ..      B        0x21a14 ; am_hal_daxi_control + 80
        0x00021a14:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021a16:    b004        ..      ADD      sp,sp,#0x10
        0x00021a18:    bd80        ..      POP      {r7,pc}
        0x00021a1a:    0000        ..      MOVS     r0,r0
    am_hal_dcu_get
        0x00021a1c:    b580        ..      PUSH     {r7,lr}
        0x00021a1e:    b086        ..      SUB      sp,sp,#0x18
        0x00021a20:    9004        ..      STR      r0,[sp,#0x10]
        0x00021a22:    f2410008    A...    MOV      r0,#0x1008
        0x00021a26:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021a2a:    6800        .h      LDR      r0,[r0,#0]
        0x00021a2c:    0d00        ..      LSRS     r0,r0,#20
        0x00021a2e:    07c0        ..      LSLS     r0,r0,#31
        0x00021a30:    b140        @.      CBZ      r0,0x21a44 ; am_hal_dcu_get + 40
        0x00021a32:    e7ff        ..      B        0x21a34 ; am_hal_dcu_get + 24
        0x00021a34:    f640207c    @.|     MOV      r0,#0xa7c
        0x00021a38:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00021a3c:    6800        .h      LDR      r0,[r0,#0]
        0x00021a3e:    07c0        ..      LSLS     r0,r0,#31
        0x00021a40:    b918        ..      CBNZ     r0,0x21a4a ; am_hal_dcu_get + 46
        0x00021a42:    e7ff        ..      B        0x21a44 ; am_hal_dcu_get + 40
        0x00021a44:    2007        .       MOVS     r0,#7
        0x00021a46:    9005        ..      STR      r0,[sp,#0x14]
        0x00021a48:    e00d        ..      B        0x21a66 ; am_hal_dcu_get + 74
        0x00021a4a:    a802        ..      ADD      r0,sp,#8
        0x00021a4c:    f000f80e    ....    BL       am_hal_dcu_raw_get ; 0x21a6c
        0x00021a50:    9001        ..      STR      r0,[sp,#4]
        0x00021a52:    9802        ..      LDR      r0,[sp,#8]
        0x00021a54:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021a56:    2205        ."      MOVS     r2,#5
        0x00021a58:    f017fd88    ....    BL       get_ui32_dcu_mask ; 0x3956c
        0x00021a5c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021a5e:    6008        .`      STR      r0,[r1,#0]
        0x00021a60:    9801        ..      LDR      r0,[sp,#4]
        0x00021a62:    9005        ..      STR      r0,[sp,#0x14]
        0x00021a64:    e7ff        ..      B        0x21a66 ; am_hal_dcu_get + 74
        0x00021a66:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021a68:    b006        ..      ADD      sp,sp,#0x18
        0x00021a6a:    bd80        ..      POP      {r7,pc}
    am_hal_dcu_raw_get
        0x00021a6c:    b084        ..      SUB      sp,sp,#0x10
        0x00021a6e:    9003        ..      STR      r0,[sp,#0xc]
        0x00021a70:    f24030e0    @..0    MOVW     r0,#0x3e0
        0x00021a74:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021a78:    6801        .h      LDR      r1,[r0,#0]
        0x00021a7a:    6809        .h      LDR      r1,[r1,#0]
        0x00021a7c:    9100        ..      STR      r1,[sp,#0]
        0x00021a7e:    6800        .h      LDR      r0,[r0,#0]
        0x00021a80:    6840        @h      LDR      r0,[r0,#4]
        0x00021a82:    9001        ..      STR      r0,[sp,#4]
        0x00021a84:    9800        ..      LDR      r0,[sp,#0]
        0x00021a86:    9a01        ..      LDR      r2,[sp,#4]
        0x00021a88:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021a8a:    604a        J`      STR      r2,[r1,#4]
        0x00021a8c:    6008        .`      STR      r0,[r1,#0]
        0x00021a8e:    2000        .       MOVS     r0,#0
        0x00021a90:    b004        ..      ADD      sp,sp,#0x10
        0x00021a92:    4770        pG      BX       lr
    am_hal_dcu_raw_update
        0x00021a94:    b580        ..      PUSH     {r7,lr}
        0x00021a96:    b088        ..      SUB      sp,sp,#0x20
        0x00021a98:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00021a9c:    9305        ..      STR      r3,[sp,#0x14]
        0x00021a9e:    9204        ..      STR      r2,[sp,#0x10]
        0x00021aa0:    f24030e4    @..0    MOVW     r0,#0x3e4
        0x00021aa4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021aa8:    6801        .h      LDR      r1,[r0,#0]
        0x00021aaa:    6809        .h      LDR      r1,[r1,#0]
        0x00021aac:    9100        ..      STR      r1,[sp,#0]
        0x00021aae:    6800        .h      LDR      r0,[r0,#0]
        0x00021ab0:    6840        @h      LDR      r0,[r0,#4]
        0x00021ab2:    9001        ..      STR      r0,[sp,#4]
        0x00021ab4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021ab6:    9905        ..      LDR      r1,[sp,#0x14]
        0x00021ab8:    9a00        ..      LDR      r2,[sp,#0]
        0x00021aba:    9b01        ..      LDR      r3,[sp,#4]
        0x00021abc:    4019        .@      ANDS     r1,r1,r3
        0x00021abe:    4010        .@      ANDS     r0,r0,r2
        0x00021ac0:    4308        .C      ORRS     r0,r0,r1
        0x00021ac2:    b118        ..      CBZ      r0,0x21acc ; am_hal_dcu_raw_update + 56
        0x00021ac4:    e7ff        ..      B        0x21ac6 ; am_hal_dcu_raw_update + 50
        0x00021ac6:    2007        .       MOVS     r0,#7
        0x00021ac8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021aca:    e057        W.      B        0x21b7c ; am_hal_dcu_raw_update + 232
        0x00021acc:    f24030e0    @..0    MOVW     r0,#0x3e0
        0x00021ad0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00021ad4:    6801        .h      LDR      r1,[r0,#0]
        0x00021ad6:    6809        .h      LDR      r1,[r1,#0]
        0x00021ad8:    9102        ..      STR      r1,[sp,#8]
        0x00021ada:    6800        .h      LDR      r0,[r0,#0]
        0x00021adc:    6840        @h      LDR      r0,[r0,#4]
        0x00021ade:    9003        ..      STR      r0,[sp,#0xc]
        0x00021ae0:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00021ae4:    07c0        ..      LSLS     r0,r0,#31
        0x00021ae6:    b1c8        ..      CBZ      r0,0x21b1c ; am_hal_dcu_raw_update + 136
        0x00021ae8:    e7ff        ..      B        0x21aea ; am_hal_dcu_raw_update + 86
        0x00021aea:    9802        ..      LDR      r0,[sp,#8]
        0x00021aec:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021aee:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00021af2:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x00021af6:    ea21010e    !...    BIC      r1,r1,lr
        0x00021afa:    ea20000c     ...    BIC      r0,r0,r12
        0x00021afe:    f2401288    @...    MOVW     r2,#0x188
        0x00021b02:    f2c10200    ....    MOVT     r2,#0x1000
        0x00021b06:    6813        .h      LDR      r3,[r2,#0]
        0x00021b08:    6852        Rh      LDR      r2,[r2,#4]
        0x00021b0a:    ea02020e    ....    AND      r2,r2,lr
        0x00021b0e:    ea03030c    ....    AND      r3,r3,r12
        0x00021b12:    4318        .C      ORRS     r0,r0,r3
        0x00021b14:    4311        .C      ORRS     r1,r1,r2
        0x00021b16:    9103        ..      STR      r1,[sp,#0xc]
        0x00021b18:    9002        ..      STR      r0,[sp,#8]
        0x00021b1a:    e018        ..      B        0x21b4e ; am_hal_dcu_raw_update + 186
        0x00021b1c:    9802        ..      LDR      r0,[sp,#8]
        0x00021b1e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00021b20:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00021b24:    f8dde014    ....    LDR      lr,[sp,#0x14]
        0x00021b28:    ea21010e    !...    BIC      r1,r1,lr
        0x00021b2c:    ea20000c     ...    BIC      r0,r0,r12
        0x00021b30:    f2401280    @...    MOVW     r2,#0x180
        0x00021b34:    f2c10200    ....    MOVT     r2,#0x1000
        0x00021b38:    6813        .h      LDR      r3,[r2,#0]
        0x00021b3a:    6852        Rh      LDR      r2,[r2,#4]
        0x00021b3c:    ea02020e    ....    AND      r2,r2,lr
        0x00021b40:    ea03030c    ....    AND      r3,r3,r12
        0x00021b44:    4318        .C      ORRS     r0,r0,r3
        0x00021b46:    4311        .C      ORRS     r1,r1,r2
        0x00021b48:    9103        ..      STR      r1,[sp,#0xc]
        0x00021b4a:    9002        ..      STR      r0,[sp,#8]
        0x00021b4c:    e7ff        ..      B        0x21b4e ; am_hal_dcu_raw_update + 186
        0x00021b4e:    9802        ..      LDR      r0,[sp,#8]
        0x00021b50:    f24031e0    @..1    MOVW     r1,#0x3e0
        0x00021b54:    f2c10100    ....    MOVT     r1,#0x1000
        0x00021b58:    680a        .h      LDR      r2,[r1,#0]
        0x00021b5a:    6010        .`      STR      r0,[r2,#0]
        0x00021b5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021b5e:    6809        .h      LDR      r1,[r1,#0]
        0x00021b60:    6048        H`      STR      r0,[r1,#4]
        0x00021b62:    e7ff        ..      B        0x21b64 ; am_hal_dcu_raw_update + 208
        0x00021b64:    f640207c    @.|     MOV      r0,#0xa7c
        0x00021b68:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00021b6c:    6800        .h      LDR      r0,[r0,#0]
        0x00021b6e:    07c0        ..      LSLS     r0,r0,#31
        0x00021b70:    b908        ..      CBNZ     r0,0x21b76 ; am_hal_dcu_raw_update + 226
        0x00021b72:    e7ff        ..      B        0x21b74 ; am_hal_dcu_raw_update + 224
        0x00021b74:    e7f6        ..      B        0x21b64 ; am_hal_dcu_raw_update + 208
        0x00021b76:    2000        .       MOVS     r0,#0
        0x00021b78:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021b7a:    e7ff        ..      B        0x21b7c ; am_hal_dcu_raw_update + 232
        0x00021b7c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021b7e:    b008        ..      ADD      sp,sp,#0x20
        0x00021b80:    bd80        ..      POP      {r7,pc}
        0x00021b82:    0000        ..      MOVS     r0,r0
    am_hal_dcu_update
        0x00021b84:    b580        ..      PUSH     {r7,lr}
        0x00021b86:    b086        ..      SUB      sp,sp,#0x18
        0x00021b88:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00021b8c:    9103        ..      STR      r1,[sp,#0xc]
        0x00021b8e:    f2410008    A...    MOV      r0,#0x1008
        0x00021b92:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021b96:    6800        .h      LDR      r0,[r0,#0]
        0x00021b98:    0d00        ..      LSRS     r0,r0,#20
        0x00021b9a:    07c0        ..      LSLS     r0,r0,#31
        0x00021b9c:    b140        @.      CBZ      r0,0x21bb0 ; am_hal_dcu_update + 44
        0x00021b9e:    e7ff        ..      B        0x21ba0 ; am_hal_dcu_update + 28
        0x00021ba0:    f640207c    @.|     MOV      r0,#0xa7c
        0x00021ba4:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00021ba8:    6800        .h      LDR      r0,[r0,#0]
        0x00021baa:    07c0        ..      LSLS     r0,r0,#31
        0x00021bac:    b918        ..      CBNZ     r0,0x21bb6 ; am_hal_dcu_update + 50
        0x00021bae:    e7ff        ..      B        0x21bb0 ; am_hal_dcu_update + 44
        0x00021bb0:    2007        .       MOVS     r0,#7
        0x00021bb2:    9005        ..      STR      r0,[sp,#0x14]
        0x00021bb4:    e00f        ..      B        0x21bd6 ; am_hal_dcu_update + 82
        0x00021bb6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021bb8:    2107        .!      MOVS     r1,#7
        0x00021bba:    f017fc95    ....    BL       get_raw_dcu_mask ; 0x394e8
        0x00021bbe:    9101        ..      STR      r1,[sp,#4]
        0x00021bc0:    9000        ..      STR      r0,[sp,#0]
        0x00021bc2:    9a00        ..      LDR      r2,[sp,#0]
        0x00021bc4:    9b01        ..      LDR      r3,[sp,#4]
        0x00021bc6:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00021bca:    f0000001    ....    AND      r0,r0,#1
        0x00021bce:    f7ffff61    ..a.    BL       am_hal_dcu_raw_update ; 0x21a94
        0x00021bd2:    9005        ..      STR      r0,[sp,#0x14]
        0x00021bd4:    e7ff        ..      B        0x21bd6 ; am_hal_dcu_update + 82
        0x00021bd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021bd8:    b006        ..      ADD      sp,sp,#0x18
        0x00021bda:    bd80        ..      POP      {r7,pc}
    am_hal_delay_us
        0x00021bdc:    b580        ..      PUSH     {r7,lr}
        0x00021bde:    b084        ..      SUB      sp,sp,#0x10
        0x00021be0:    9003        ..      STR      r0,[sp,#0xc]
        0x00021be2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021be4:    0140        @.      LSLS     r0,r0,#5
        0x00021be6:    9002        ..      STR      r0,[sp,#8]
        0x00021be8:    f2410000    A...    MOVW     r0,#0x1000
        0x00021bec:    f2c40002    ....    MOVT     r0,#0x4002
        0x00021bf0:    6800        .h      LDR      r0,[r0,#0]
        0x00021bf2:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00021bf6:    2802        .(      CMP      r0,#2
        0x00021bf8:    d106        ..      BNE      0x21c08 ; am_hal_delay_us + 44
        0x00021bfa:    e7ff        ..      B        0x21bfc ; am_hal_delay_us + 32
        0x00021bfc:    9802        ..      LDR      r0,[sp,#8]
        0x00021bfe:    0040        @.      LSLS     r0,r0,#1
        0x00021c00:    9002        ..      STR      r0,[sp,#8]
        0x00021c02:    2015        .       MOVS     r0,#0x15
        0x00021c04:    9001        ..      STR      r0,[sp,#4]
        0x00021c06:    e002        ..      B        0x21c0e ; am_hal_delay_us + 50
        0x00021c08:    200f        .       MOVS     r0,#0xf
        0x00021c0a:    9001        ..      STR      r0,[sp,#4]
        0x00021c0c:    e7ff        ..      B        0x21c0e ; am_hal_delay_us + 50
        0x00021c0e:    9802        ..      LDR      r0,[sp,#8]
        0x00021c10:    9901        ..      LDR      r1,[sp,#4]
        0x00021c12:    4288        .B      CMP      r0,r1
        0x00021c14:    d90c        ..      BLS      0x21c30 ; am_hal_delay_us + 84
        0x00021c16:    e7ff        ..      B        0x21c18 ; am_hal_delay_us + 60
        0x00021c18:    9901        ..      LDR      r1,[sp,#4]
        0x00021c1a:    9802        ..      LDR      r0,[sp,#8]
        0x00021c1c:    1a40        @.      SUBS     r0,r0,r1
        0x00021c1e:    9002        ..      STR      r0,[sp,#8]
        0x00021c20:    f24230b4    B..0    MOV      r0,#0x23b4
        0x00021c24:    f2c00005    ....    MOVT     r0,#5
        0x00021c28:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00021c2a:    9802        ..      LDR      r0,[sp,#8]
        0x00021c2c:    4788        .G      BLX      r1
        0x00021c2e:    e7ff        ..      B        0x21c30 ; am_hal_delay_us + 84
        0x00021c30:    b004        ..      ADD      sp,sp,#0x10
        0x00021c32:    bd80        ..      POP      {r7,pc}
    am_hal_delay_us_status_change
        0x00021c34:    b580        ..      PUSH     {r7,lr}
        0x00021c36:    b086        ..      SUB      sp,sp,#0x18
        0x00021c38:    9004        ..      STR      r0,[sp,#0x10]
        0x00021c3a:    9103        ..      STR      r1,[sp,#0xc]
        0x00021c3c:    9202        ..      STR      r2,[sp,#8]
        0x00021c3e:    9301        ..      STR      r3,[sp,#4]
        0x00021c40:    e7ff        ..      B        0x21c42 ; am_hal_delay_us_status_change + 14
        0x00021c42:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021c44:    6800        .h      LDR      r0,[r0,#0]
        0x00021c46:    9902        ..      LDR      r1,[sp,#8]
        0x00021c48:    4008        .@      ANDS     r0,r0,r1
        0x00021c4a:    9901        ..      LDR      r1,[sp,#4]
        0x00021c4c:    4288        .B      CMP      r0,r1
        0x00021c4e:    d103        ..      BNE      0x21c58 ; am_hal_delay_us_status_change + 36
        0x00021c50:    e7ff        ..      B        0x21c52 ; am_hal_delay_us_status_change + 30
        0x00021c52:    2000        .       MOVS     r0,#0
        0x00021c54:    9005        ..      STR      r0,[sp,#0x14]
        0x00021c56:    e00d        ..      B        0x21c74 ; am_hal_delay_us_status_change + 64
        0x00021c58:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021c5a:    1e41        A.      SUBS     r1,r0,#1
        0x00021c5c:    9104        ..      STR      r1,[sp,#0x10]
        0x00021c5e:    b120         .      CBZ      r0,0x21c6a ; am_hal_delay_us_status_change + 54
        0x00021c60:    e7ff        ..      B        0x21c62 ; am_hal_delay_us_status_change + 46
        0x00021c62:    2001        .       MOVS     r0,#1
        0x00021c64:    f7ffffba    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00021c68:    e000        ..      B        0x21c6c ; am_hal_delay_us_status_change + 56
        0x00021c6a:    e000        ..      B        0x21c6e ; am_hal_delay_us_status_change + 58
        0x00021c6c:    e7e9        ..      B        0x21c42 ; am_hal_delay_us_status_change + 14
        0x00021c6e:    2004        .       MOVS     r0,#4
        0x00021c70:    9005        ..      STR      r0,[sp,#0x14]
        0x00021c72:    e7ff        ..      B        0x21c74 ; am_hal_delay_us_status_change + 64
        0x00021c74:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021c76:    b006        ..      ADD      sp,sp,#0x18
        0x00021c78:    bd80        ..      POP      {r7,pc}
        0x00021c7a:    0000        ..      MOVS     r0,r0
    am_hal_delay_us_status_check
        0x00021c7c:    b580        ..      PUSH     {r7,lr}
        0x00021c7e:    b086        ..      SUB      sp,sp,#0x18
        0x00021c80:    4684        .F      MOV      r12,r0
        0x00021c82:    9808        ..      LDR      r0,[sp,#0x20]
        0x00021c84:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x00021c88:    9103        ..      STR      r1,[sp,#0xc]
        0x00021c8a:    9202        ..      STR      r2,[sp,#8]
        0x00021c8c:    9301        ..      STR      r3,[sp,#4]
        0x00021c8e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00021c92:    e7ff        ..      B        0x21c94 ; am_hal_delay_us_status_check + 24
        0x00021c94:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00021c98:    07c0        ..      LSLS     r0,r0,#31
        0x00021c9a:    b160        `.      CBZ      r0,0x21cb6 ; am_hal_delay_us_status_check + 58
        0x00021c9c:    e7ff        ..      B        0x21c9e ; am_hal_delay_us_status_check + 34
        0x00021c9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021ca0:    6800        .h      LDR      r0,[r0,#0]
        0x00021ca2:    9902        ..      LDR      r1,[sp,#8]
        0x00021ca4:    4008        .@      ANDS     r0,r0,r1
        0x00021ca6:    9901        ..      LDR      r1,[sp,#4]
        0x00021ca8:    4288        .B      CMP      r0,r1
        0x00021caa:    d103        ..      BNE      0x21cb4 ; am_hal_delay_us_status_check + 56
        0x00021cac:    e7ff        ..      B        0x21cae ; am_hal_delay_us_status_check + 50
        0x00021cae:    2000        .       MOVS     r0,#0
        0x00021cb0:    9005        ..      STR      r0,[sp,#0x14]
        0x00021cb2:    e01a        ..      B        0x21cea ; am_hal_delay_us_status_check + 110
        0x00021cb4:    e00b        ..      B        0x21cce ; am_hal_delay_us_status_check + 82
        0x00021cb6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021cb8:    6800        .h      LDR      r0,[r0,#0]
        0x00021cba:    9902        ..      LDR      r1,[sp,#8]
        0x00021cbc:    4008        .@      ANDS     r0,r0,r1
        0x00021cbe:    9901        ..      LDR      r1,[sp,#4]
        0x00021cc0:    4288        .B      CMP      r0,r1
        0x00021cc2:    d003        ..      BEQ      0x21ccc ; am_hal_delay_us_status_check + 80
        0x00021cc4:    e7ff        ..      B        0x21cc6 ; am_hal_delay_us_status_check + 74
        0x00021cc6:    2000        .       MOVS     r0,#0
        0x00021cc8:    9005        ..      STR      r0,[sp,#0x14]
        0x00021cca:    e00e        ..      B        0x21cea ; am_hal_delay_us_status_check + 110
        0x00021ccc:    e7ff        ..      B        0x21cce ; am_hal_delay_us_status_check + 82
        0x00021cce:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021cd0:    1e41        A.      SUBS     r1,r0,#1
        0x00021cd2:    9104        ..      STR      r1,[sp,#0x10]
        0x00021cd4:    b120         .      CBZ      r0,0x21ce0 ; am_hal_delay_us_status_check + 100
        0x00021cd6:    e7ff        ..      B        0x21cd8 ; am_hal_delay_us_status_check + 92
        0x00021cd8:    2001        .       MOVS     r0,#1
        0x00021cda:    f7ffff7f    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00021cde:    e000        ..      B        0x21ce2 ; am_hal_delay_us_status_check + 102
        0x00021ce0:    e000        ..      B        0x21ce4 ; am_hal_delay_us_status_check + 104
        0x00021ce2:    e7d7        ..      B        0x21c94 ; am_hal_delay_us_status_check + 24
        0x00021ce4:    2004        .       MOVS     r0,#4
        0x00021ce6:    9005        ..      STR      r0,[sp,#0x14]
        0x00021ce8:    e7ff        ..      B        0x21cea ; am_hal_delay_us_status_check + 110
        0x00021cea:    9805        ..      LDR      r0,[sp,#0x14]
        0x00021cec:    b006        ..      ADD      sp,sp,#0x18
        0x00021cee:    bd80        ..      POP      {r7,pc}
    am_hal_fault_capture_enable
        0x00021cf0:    2190        .!      MOVS     r1,#0x90
        0x00021cf2:    f6c40100    ....    MOVT     r1,#0x4800
        0x00021cf6:    6808        .h      LDR      r0,[r1,#0]
        0x00021cf8:    f0400001    @...    ORR      r0,r0,#1
        0x00021cfc:    6008        .`      STR      r0,[r1,#0]
        0x00021cfe:    2000        .       MOVS     r0,#0
        0x00021d00:    4770        pG      BX       lr
        0x00021d02:    0000        ..      MOVS     r0,r0
    am_hal_fault_status_get
        0x00021d04:    b083        ..      SUB      sp,sp,#0xc
        0x00021d06:    9001        ..      STR      r0,[sp,#4]
        0x00021d08:    9801        ..      LDR      r0,[sp,#4]
        0x00021d0a:    b918        ..      CBNZ     r0,0x21d14 ; am_hal_fault_status_get + 16
        0x00021d0c:    e7ff        ..      B        0x21d0e ; am_hal_fault_status_get + 10
        0x00021d0e:    2006        .       MOVS     r0,#6
        0x00021d10:    9002        ..      STR      r0,[sp,#8]
        0x00021d12:    e02c        ,.      B        0x21d6e ; am_hal_fault_status_get + 106
        0x00021d14:    208c        .       MOVS     r0,#0x8c
        0x00021d16:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d1a:    6800        .h      LDR      r0,[r0,#0]
        0x00021d1c:    9000        ..      STR      r0,[sp,#0]
        0x00021d1e:    9800        ..      LDR      r0,[sp,#0]
        0x00021d20:    f0000001    ....    AND      r0,r0,#1
        0x00021d24:    9901        ..      LDR      r1,[sp,#4]
        0x00021d26:    7008        .p      STRB     r0,[r1,#0]
        0x00021d28:    9800        ..      LDR      r0,[sp,#0]
        0x00021d2a:    f3c00040    ..@.    UBFX     r0,r0,#1,#1
        0x00021d2e:    9901        ..      LDR      r1,[sp,#4]
        0x00021d30:    7208        .r      STRB     r0,[r1,#8]
        0x00021d32:    9800        ..      LDR      r0,[sp,#0]
        0x00021d34:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00021d38:    9901        ..      LDR      r1,[sp,#4]
        0x00021d3a:    7408        .t      STRB     r0,[r1,#0x10]
        0x00021d3c:    2084        .       MOVS     r0,#0x84
        0x00021d3e:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d42:    6800        .h      LDR      r0,[r0,#0]
        0x00021d44:    9901        ..      LDR      r1,[sp,#4]
        0x00021d46:    60c8        .`      STR      r0,[r1,#0xc]
        0x00021d48:    2080        .       MOVS     r0,#0x80
        0x00021d4a:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d4e:    6802        .h      LDR      r2,[r0,#0]
        0x00021d50:    9901        ..      LDR      r1,[sp,#4]
        0x00021d52:    6848        Hh      LDR      r0,[r1,#4]
        0x00021d54:    4310        .C      ORRS     r0,r0,r2
        0x00021d56:    6048        H`      STR      r0,[r1,#4]
        0x00021d58:    2088        .       MOVS     r0,#0x88
        0x00021d5a:    f6c40000    ....    MOVT     r0,#0x4800
        0x00021d5e:    6802        .h      LDR      r2,[r0,#0]
        0x00021d60:    9901        ..      LDR      r1,[sp,#4]
        0x00021d62:    6948        Hi      LDR      r0,[r1,#0x14]
        0x00021d64:    4310        .C      ORRS     r0,r0,r2
        0x00021d66:    6148        Ha      STR      r0,[r1,#0x14]
        0x00021d68:    2000        .       MOVS     r0,#0
        0x00021d6a:    9002        ..      STR      r0,[sp,#8]
        0x00021d6c:    e7ff        ..      B        0x21d6e ; am_hal_fault_status_get + 106
        0x00021d6e:    9802        ..      LDR      r0,[sp,#8]
        0x00021d70:    b003        ..      ADD      sp,sp,#0xc
        0x00021d72:    4770        pG      BX       lr
    am_hal_gpio_interrupt_control
        0x00021d74:    b580        ..      PUSH     {r7,lr}
        0x00021d76:    b08c        ..      SUB      sp,sp,#0x30
        0x00021d78:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00021d7c:    f88d102a    ..*.    STRB     r1,[sp,#0x2a]
        0x00021d80:    9209        ..      STR      r2,[sp,#0x24]
        0x00021d82:    2000        .       MOVS     r0,#0
        0x00021d84:    9004        ..      STR      r0,[sp,#0x10]
        0x00021d86:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021d88:    9003        ..      STR      r0,[sp,#0xc]
        0x00021d8a:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021d8c:    b918        ..      CBNZ     r0,0x21d96 ; am_hal_gpio_interrupt_control + 34
        0x00021d8e:    e7ff        ..      B        0x21d90 ; am_hal_gpio_interrupt_control + 28
        0x00021d90:    2006        .       MOVS     r0,#6
        0x00021d92:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021d94:    e118        ..      B        0x21fc8 ; am_hal_gpio_interrupt_control + 596
        0x00021d96:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x00021d9a:    2804        .(      CMP      r0,#4
        0x00021d9c:    db03        ..      BLT      0x21da6 ; am_hal_gpio_interrupt_control + 50
        0x00021d9e:    e7ff        ..      B        0x21da0 ; am_hal_gpio_interrupt_control + 44
        0x00021da0:    2006        .       MOVS     r0,#6
        0x00021da2:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021da4:    e110        ..      B        0x21fc8 ; am_hal_gpio_interrupt_control + 596
        0x00021da6:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x00021daa:    2801        .(      CMP      r0,#1
        0x00021dac:    dc26        &.      BGT      0x21dfc ; am_hal_gpio_interrupt_control + 136
        0x00021dae:    e7ff        ..      B        0x21db0 ; am_hal_gpio_interrupt_control + 60
        0x00021db0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00021db2:    6800        .h      LDR      r0,[r0,#0]
        0x00021db4:    9008        ..      STR      r0,[sp,#0x20]
        0x00021db6:    9808        ..      LDR      r0,[sp,#0x20]
        0x00021db8:    2880        .(      CMP      r0,#0x80
        0x00021dba:    d303        ..      BCC      0x21dc4 ; am_hal_gpio_interrupt_control + 80
        0x00021dbc:    e7ff        ..      B        0x21dbe ; am_hal_gpio_interrupt_control + 74
        0x00021dbe:    2005        .       MOVS     r0,#5
        0x00021dc0:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021dc2:    e101        ..      B        0x21fc8 ; am_hal_gpio_interrupt_control + 596
        0x00021dc4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00021dc6:    a906        ..      ADD      r1,sp,#0x18
        0x00021dc8:    aa05        ..      ADD      r2,sp,#0x14
        0x00021dca:    f017fc17    ....    BL       gpionum_intreg_index_get ; 0x395fc
        0x00021dce:    b118        ..      CBZ      r0,0x21dd8 ; am_hal_gpio_interrupt_control + 100
        0x00021dd0:    e7ff        ..      B        0x21dd2 ; am_hal_gpio_interrupt_control + 94
        0x00021dd2:    2006        .       MOVS     r0,#6
        0x00021dd4:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021dd6:    e0f7        ..      B        0x21fc8 ; am_hal_gpio_interrupt_control + 596
        0x00021dd8:    9906        ..      LDR      r1,[sp,#0x18]
        0x00021dda:    f24020c0    @..     MOVW     r0,#0x2c0
        0x00021dde:    f2c40001    ....    MOVT     r0,#0x4001
        0x00021de2:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00021de6:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021de8:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021dec:    2801        .(      CMP      r0,#1
        0x00021dee:    d104        ..      BNE      0x21dfa ; am_hal_gpio_interrupt_control + 134
        0x00021df0:    e7ff        ..      B        0x21df2 ; am_hal_gpio_interrupt_control + 126
        0x00021df2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021df4:    3040        @0      ADDS     r0,r0,#0x40
        0x00021df6:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021df8:    e7ff        ..      B        0x21dfa ; am_hal_gpio_interrupt_control + 134
        0x00021dfa:    e7ff        ..      B        0x21dfc ; am_hal_gpio_interrupt_control + 136
        0x00021dfc:    f000fb64    ..d.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00021e00:    9002        ..      STR      r0,[sp,#8]
        0x00021e02:    f89d002a    ..*.    LDRB     r0,[sp,#0x2a]
        0x00021e06:    4601        .F      MOV      r1,r0
        0x00021e08:    9101        ..      STR      r1,[sp,#4]
        0x00021e0a:    2803        .(      CMP      r0,#3
        0x00021e0c:    f20080d5    ....    BHI.W    0x21fba ; am_hal_gpio_interrupt_control + 582
        0x00021e10:    9901        ..      LDR      r1,[sp,#4]
        0x00021e12:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x00021e16:    1602        ..      DCW    5634
        0x00021e18:    7e2a        *~      DCW    32298
    $t.10
        0x00021e1a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021e1c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021e1e:    6808        .h      LDR      r0,[r1,#0]
        0x00021e20:    4390        .C      BICS     r0,r0,r2
        0x00021e22:    6008        .`      STR      r0,[r1,#0]
        0x00021e24:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021e28:    2802        .(      CMP      r0,#2
        0x00021e2a:    d109        ..      BNE      0x21e40 ; am_hal_gpio_interrupt_control + 204
        0x00021e2c:    e7ff        ..      B        0x21e2e ; am_hal_gpio_interrupt_control + 186
        0x00021e2e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021e30:    3040        @0      ADDS     r0,r0,#0x40
        0x00021e32:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021e34:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021e36:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021e38:    6808        .h      LDR      r0,[r1,#0]
        0x00021e3a:    4390        .C      BICS     r0,r0,r2
        0x00021e3c:    6008        .`      STR      r0,[r1,#0]
        0x00021e3e:    e7ff        ..      B        0x21e40 ; am_hal_gpio_interrupt_control + 204
        0x00021e40:    e0bc        ..      B        0x21fbc ; am_hal_gpio_interrupt_control + 584
        0x00021e42:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021e44:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021e46:    6808        .h      LDR      r0,[r1,#0]
        0x00021e48:    4310        .C      ORRS     r0,r0,r2
        0x00021e4a:    6008        .`      STR      r0,[r1,#0]
        0x00021e4c:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021e50:    2802        .(      CMP      r0,#2
        0x00021e52:    d109        ..      BNE      0x21e68 ; am_hal_gpio_interrupt_control + 244
        0x00021e54:    e7ff        ..      B        0x21e56 ; am_hal_gpio_interrupt_control + 226
        0x00021e56:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00021e58:    3040        @0      ADDS     r0,r0,#0x40
        0x00021e5a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00021e5c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00021e5e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00021e60:    6808        .h      LDR      r0,[r1,#0]
        0x00021e62:    4310        .C      ORRS     r0,r0,r2
        0x00021e64:    6008        .`      STR      r0,[r1,#0]
        0x00021e66:    e7ff        ..      B        0x21e68 ; am_hal_gpio_interrupt_control + 244
        0x00021e68:    e0a8        ..      B        0x21fbc ; am_hal_gpio_interrupt_control + 584
        0x00021e6a:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021e6e:    2801        .(      CMP      r0,#1
        0x00021e70:    d025        %.      BEQ      0x21ebe ; am_hal_gpio_interrupt_control + 330
        0x00021e72:    e7ff        ..      B        0x21e74 ; am_hal_gpio_interrupt_control + 256
        0x00021e74:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021e76:    6802        .h      LDR      r2,[r0,#0]
        0x00021e78:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00021e7c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021e80:    6808        .h      LDR      r0,[r1,#0]
        0x00021e82:    4390        .C      BICS     r0,r0,r2
        0x00021e84:    6008        .`      STR      r0,[r1,#0]
        0x00021e86:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021e88:    6842        Bh      LDR      r2,[r0,#4]
        0x00021e8a:    f24021d0    @..!    MOVW     r1,#0x2d0
        0x00021e8e:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021e92:    6808        .h      LDR      r0,[r1,#0]
        0x00021e94:    4390        .C      BICS     r0,r0,r2
        0x00021e96:    6008        .`      STR      r0,[r1,#0]
        0x00021e98:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021e9a:    6882        .h      LDR      r2,[r0,#8]
        0x00021e9c:    f24021e0    @..!    MOVW     r1,#0x2e0
        0x00021ea0:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021ea4:    6808        .h      LDR      r0,[r1,#0]
        0x00021ea6:    4390        .C      BICS     r0,r0,r2
        0x00021ea8:    6008        .`      STR      r0,[r1,#0]
        0x00021eaa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021eac:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021eae:    f24021f0    @..!    MOVW     r1,#0x2f0
        0x00021eb2:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021eb6:    6808        .h      LDR      r0,[r1,#0]
        0x00021eb8:    4390        .C      BICS     r0,r0,r2
        0x00021eba:    6008        .`      STR      r0,[r1,#0]
        0x00021ebc:    e7ff        ..      B        0x21ebe ; am_hal_gpio_interrupt_control + 330
        0x00021ebe:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021ec2:    b328        (.      CBZ      r0,0x21f10 ; am_hal_gpio_interrupt_control + 412
        0x00021ec4:    e7ff        ..      B        0x21ec6 ; am_hal_gpio_interrupt_control + 338
        0x00021ec6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021ec8:    6802        .h      LDR      r2,[r0,#0]
        0x00021eca:    f2403100    @..1    MOVW     r1,#0x300
        0x00021ece:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021ed2:    6808        .h      LDR      r0,[r1,#0]
        0x00021ed4:    4390        .C      BICS     r0,r0,r2
        0x00021ed6:    6008        .`      STR      r0,[r1,#0]
        0x00021ed8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021eda:    6842        Bh      LDR      r2,[r0,#4]
        0x00021edc:    f2403110    @..1    MOVW     r1,#0x310
        0x00021ee0:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021ee4:    6808        .h      LDR      r0,[r1,#0]
        0x00021ee6:    4390        .C      BICS     r0,r0,r2
        0x00021ee8:    6008        .`      STR      r0,[r1,#0]
        0x00021eea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021eec:    6882        .h      LDR      r2,[r0,#8]
        0x00021eee:    f2403120    @. 1    MOVW     r1,#0x320
        0x00021ef2:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021ef6:    6808        .h      LDR      r0,[r1,#0]
        0x00021ef8:    4390        .C      BICS     r0,r0,r2
        0x00021efa:    6008        .`      STR      r0,[r1,#0]
        0x00021efc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021efe:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021f00:    f2403130    @.01    MOVW     r1,#0x330
        0x00021f04:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f08:    6808        .h      LDR      r0,[r1,#0]
        0x00021f0a:    4390        .C      BICS     r0,r0,r2
        0x00021f0c:    6008        .`      STR      r0,[r1,#0]
        0x00021f0e:    e7ff        ..      B        0x21f10 ; am_hal_gpio_interrupt_control + 412
        0x00021f10:    e054        T.      B        0x21fbc ; am_hal_gpio_interrupt_control + 584
        0x00021f12:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021f16:    2801        .(      CMP      r0,#1
        0x00021f18:    d025        %.      BEQ      0x21f66 ; am_hal_gpio_interrupt_control + 498
        0x00021f1a:    e7ff        ..      B        0x21f1c ; am_hal_gpio_interrupt_control + 424
        0x00021f1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f1e:    6802        .h      LDR      r2,[r0,#0]
        0x00021f20:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00021f24:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f28:    6808        .h      LDR      r0,[r1,#0]
        0x00021f2a:    4310        .C      ORRS     r0,r0,r2
        0x00021f2c:    6008        .`      STR      r0,[r1,#0]
        0x00021f2e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f30:    6842        Bh      LDR      r2,[r0,#4]
        0x00021f32:    f24021d0    @..!    MOVW     r1,#0x2d0
        0x00021f36:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f3a:    6808        .h      LDR      r0,[r1,#0]
        0x00021f3c:    4310        .C      ORRS     r0,r0,r2
        0x00021f3e:    6008        .`      STR      r0,[r1,#0]
        0x00021f40:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f42:    6882        .h      LDR      r2,[r0,#8]
        0x00021f44:    f24021e0    @..!    MOVW     r1,#0x2e0
        0x00021f48:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f4c:    6808        .h      LDR      r0,[r1,#0]
        0x00021f4e:    4310        .C      ORRS     r0,r0,r2
        0x00021f50:    6008        .`      STR      r0,[r1,#0]
        0x00021f52:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f54:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021f56:    f24021f0    @..!    MOVW     r1,#0x2f0
        0x00021f5a:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f5e:    6808        .h      LDR      r0,[r1,#0]
        0x00021f60:    4310        .C      ORRS     r0,r0,r2
        0x00021f62:    6008        .`      STR      r0,[r1,#0]
        0x00021f64:    e7ff        ..      B        0x21f66 ; am_hal_gpio_interrupt_control + 498
        0x00021f66:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00021f6a:    b328        (.      CBZ      r0,0x21fb8 ; am_hal_gpio_interrupt_control + 580
        0x00021f6c:    e7ff        ..      B        0x21f6e ; am_hal_gpio_interrupt_control + 506
        0x00021f6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f70:    6802        .h      LDR      r2,[r0,#0]
        0x00021f72:    f2403100    @..1    MOVW     r1,#0x300
        0x00021f76:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f7a:    6808        .h      LDR      r0,[r1,#0]
        0x00021f7c:    4310        .C      ORRS     r0,r0,r2
        0x00021f7e:    6008        .`      STR      r0,[r1,#0]
        0x00021f80:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f82:    6842        Bh      LDR      r2,[r0,#4]
        0x00021f84:    f2403110    @..1    MOVW     r1,#0x310
        0x00021f88:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f8c:    6808        .h      LDR      r0,[r1,#0]
        0x00021f8e:    4310        .C      ORRS     r0,r0,r2
        0x00021f90:    6008        .`      STR      r0,[r1,#0]
        0x00021f92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021f94:    6882        .h      LDR      r2,[r0,#8]
        0x00021f96:    f2403120    @. 1    MOVW     r1,#0x320
        0x00021f9a:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021f9e:    6808        .h      LDR      r0,[r1,#0]
        0x00021fa0:    4310        .C      ORRS     r0,r0,r2
        0x00021fa2:    6008        .`      STR      r0,[r1,#0]
        0x00021fa4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00021fa6:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00021fa8:    f2403130    @.01    MOVW     r1,#0x330
        0x00021fac:    f2c40101    ....    MOVT     r1,#0x4001
        0x00021fb0:    6808        .h      LDR      r0,[r1,#0]
        0x00021fb2:    4310        .C      ORRS     r0,r0,r2
        0x00021fb4:    6008        .`      STR      r0,[r1,#0]
        0x00021fb6:    e7ff        ..      B        0x21fb8 ; am_hal_gpio_interrupt_control + 580
        0x00021fb8:    e000        ..      B        0x21fbc ; am_hal_gpio_interrupt_control + 584
        0x00021fba:    e7ff        ..      B        0x21fbc ; am_hal_gpio_interrupt_control + 584
        0x00021fbc:    9802        ..      LDR      r0,[sp,#8]
        0x00021fbe:    f000fa8b    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00021fc2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021fc4:    900b        ..      STR      r0,[sp,#0x2c]
        0x00021fc6:    e7ff        ..      B        0x21fc8 ; am_hal_gpio_interrupt_control + 596
        0x00021fc8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00021fca:    b00c        ..      ADD      sp,sp,#0x30
        0x00021fcc:    bd80        ..      POP      {r7,pc}
        0x00021fce:    0000        ..      MOVS     r0,r0
    am_hal_gpio_interrupt_irq_clear
        0x00021fd0:    b086        ..      SUB      sp,sp,#0x18
        0x00021fd2:    9004        ..      STR      r0,[sp,#0x10]
        0x00021fd4:    9103        ..      STR      r1,[sp,#0xc]
        0x00021fd6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021fd8:    2838        8(      CMP      r0,#0x38
        0x00021fda:    d304        ..      BCC      0x21fe6 ; am_hal_gpio_interrupt_irq_clear + 22
        0x00021fdc:    e7ff        ..      B        0x21fde ; am_hal_gpio_interrupt_irq_clear + 14
        0x00021fde:    9804        ..      LDR      r0,[sp,#0x10]
        0x00021fe0:    2840        @(      CMP      r0,#0x40
        0x00021fe2:    d303        ..      BCC      0x21fec ; am_hal_gpio_interrupt_irq_clear + 28
        0x00021fe4:    e7ff        ..      B        0x21fe6 ; am_hal_gpio_interrupt_irq_clear + 22
        0x00021fe6:    2006        .       MOVS     r0,#6
        0x00021fe8:    9005        ..      STR      r0,[sp,#0x14]
        0x00021fea:    e01c        ..      B        0x22026 ; am_hal_gpio_interrupt_irq_clear + 86
        0x00021fec:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021fee:    2000        .       MOVS     r0,#0
        0x00021ff0:    293b        ;)      CMP      r1,#0x3b
        0x00021ff2:    4601        .F      MOV      r1,r0
        0x00021ff4:    bf88        ..      IT       HI
        0x00021ff6:    2101        .!      MOVHI    r1,#1
        0x00021ff8:    9102        ..      STR      r1,[sp,#8]
        0x00021ffa:    9904        ..      LDR      r1,[sp,#0x10]
        0x00021ffc:    9a02        ..      LDR      r2,[sp,#8]
        0x00021ffe:    eba10182    ....    SUB      r1,r1,r2,LSL #2
        0x00022002:    3938        89      SUBS     r1,r1,#0x38
        0x00022004:    9101        ..      STR      r1,[sp,#4]
        0x00022006:    9902        ..      LDR      r1,[sp,#8]
        0x00022008:    0189        ..      LSLS     r1,r1,#6
        0x0002200a:    9a01        ..      LDR      r2,[sp,#4]
        0x0002200c:    eb011102    ....    ADD      r1,r1,r2,LSL #4
        0x00022010:    f24022c8    @.."    MOVW     r2,#0x2c8
        0x00022014:    f2c40201    ....    MOVT     r2,#0x4001
        0x00022018:    4411        .D      ADD      r1,r1,r2
        0x0002201a:    9100        ..      STR      r1,[sp,#0]
        0x0002201c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002201e:    9a00        ..      LDR      r2,[sp,#0]
        0x00022020:    6011        .`      STR      r1,[r2,#0]
        0x00022022:    9005        ..      STR      r0,[sp,#0x14]
        0x00022024:    e7ff        ..      B        0x22026 ; am_hal_gpio_interrupt_irq_clear + 86
        0x00022026:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022028:    b006        ..      ADD      sp,sp,#0x18
        0x0002202a:    4770        pG      BX       lr
    am_hal_gpio_interrupt_irq_status_get
        0x0002202c:    b580        ..      PUSH     {r7,lr}
        0x0002202e:    b08c        ..      SUB      sp,sp,#0x30
        0x00022030:    900a        ..      STR      r0,[sp,#0x28]
        0x00022032:    f88d1027    ..'.    STRB     r1,[sp,#0x27]
        0x00022036:    9208        ..      STR      r2,[sp,#0x20]
        0x00022038:    2000        .       MOVS     r0,#0
        0x0002203a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002203c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002203e:    b140        @.      CBZ      r0,0x22052 ; am_hal_gpio_interrupt_irq_status_get + 38
        0x00022040:    e7ff        ..      B        0x22042 ; am_hal_gpio_interrupt_irq_status_get + 22
        0x00022042:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022044:    2838        8(      CMP      r0,#0x38
        0x00022046:    d304        ..      BCC      0x22052 ; am_hal_gpio_interrupt_irq_status_get + 38
        0x00022048:    e7ff        ..      B        0x2204a ; am_hal_gpio_interrupt_irq_status_get + 30
        0x0002204a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002204c:    2840        @(      CMP      r0,#0x40
        0x0002204e:    d303        ..      BCC      0x22058 ; am_hal_gpio_interrupt_irq_status_get + 44
        0x00022050:    e7ff        ..      B        0x22052 ; am_hal_gpio_interrupt_irq_status_get + 38
        0x00022052:    2006        .       MOVS     r0,#6
        0x00022054:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022056:    e040        @.      B        0x220da ; am_hal_gpio_interrupt_irq_status_get + 174
        0x00022058:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002205a:    2000        .       MOVS     r0,#0
        0x0002205c:    293b        ;)      CMP      r1,#0x3b
        0x0002205e:    bf88        ..      IT       HI
        0x00022060:    2001        .       MOVHI    r0,#1
        0x00022062:    9006        ..      STR      r0,[sp,#0x18]
        0x00022064:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022066:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022068:    eba00081    ....    SUB      r0,r0,r1,LSL #2
        0x0002206c:    3838        88      SUBS     r0,r0,#0x38
        0x0002206e:    9005        ..      STR      r0,[sp,#0x14]
        0x00022070:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022072:    0180        ..      LSLS     r0,r0,#6
        0x00022074:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022076:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002207a:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x0002207e:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022082:    4408        .D      ADD      r0,r0,r1
        0x00022084:    9004        ..      STR      r0,[sp,#0x10]
        0x00022086:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022088:    0180        ..      LSLS     r0,r0,#6
        0x0002208a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002208c:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00022090:    f24021c4    @..!    MOVW     r1,#0x2c4
        0x00022094:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022098:    4408        .D      ADD      r0,r0,r1
        0x0002209a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002209c:    f000fa14    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x000220a0:    9002        ..      STR      r0,[sp,#8]
        0x000220a2:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000220a6:    07c0        ..      LSLS     r0,r0,#31
        0x000220a8:    b120         .      CBZ      r0,0x220b4 ; am_hal_gpio_interrupt_irq_status_get + 136
        0x000220aa:    e7ff        ..      B        0x220ac ; am_hal_gpio_interrupt_irq_status_get + 128
        0x000220ac:    9804        ..      LDR      r0,[sp,#0x10]
        0x000220ae:    6800        .h      LDR      r0,[r0,#0]
        0x000220b0:    9001        ..      STR      r0,[sp,#4]
        0x000220b2:    e003        ..      B        0x220bc ; am_hal_gpio_interrupt_irq_status_get + 144
        0x000220b4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000220b8:    9001        ..      STR      r0,[sp,#4]
        0x000220ba:    e7ff        ..      B        0x220bc ; am_hal_gpio_interrupt_irq_status_get + 144
        0x000220bc:    9801        ..      LDR      r0,[sp,#4]
        0x000220be:    9908        ..      LDR      r1,[sp,#0x20]
        0x000220c0:    6008        .`      STR      r0,[r1,#0]
        0x000220c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000220c4:    6802        .h      LDR      r2,[r0,#0]
        0x000220c6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000220c8:    6808        .h      LDR      r0,[r1,#0]
        0x000220ca:    4010        .@      ANDS     r0,r0,r2
        0x000220cc:    6008        .`      STR      r0,[r1,#0]
        0x000220ce:    9802        ..      LDR      r0,[sp,#8]
        0x000220d0:    f000fa02    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000220d4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000220d6:    900b        ..      STR      r0,[sp,#0x2c]
        0x000220d8:    e7ff        ..      B        0x220da ; am_hal_gpio_interrupt_irq_status_get + 174
        0x000220da:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000220dc:    b00c        ..      ADD      sp,sp,#0x30
        0x000220de:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_interrupt_register
        0x000220e0:    b087        ..      SUB      sp,sp,#0x1c
        0x000220e2:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000220e6:    9104        ..      STR      r1,[sp,#0x10]
        0x000220e8:    9203        ..      STR      r2,[sp,#0xc]
        0x000220ea:    9302        ..      STR      r3,[sp,#8]
        0x000220ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x000220ee:    0940        @.      LSRS     r0,r0,#5
        0x000220f0:    9001        ..      STR      r0,[sp,#4]
        0x000220f2:    9801        ..      LDR      r0,[sp,#4]
        0x000220f4:    3004        .0      ADDS     r0,#4
        0x000220f6:    9000        ..      STR      r0,[sp,#0]
        0x000220f8:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000220fc:    b9d8        ..      CBNZ     r0,0x22136 ; am_hal_gpio_interrupt_register + 86
        0x000220fe:    e7ff        ..      B        0x22100 ; am_hal_gpio_interrupt_register + 32
        0x00022100:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022102:    9a01        ..      LDR      r2,[sp,#4]
        0x00022104:    f64171f8    A..q    MOV      r1,#0x1ff8
        0x00022108:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002210c:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022110:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00022112:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022116:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0002211a:    9802        ..      LDR      r0,[sp,#8]
        0x0002211c:    9a01        ..      LDR      r2,[sp,#4]
        0x0002211e:    f24231f8    B..1    MOV      r1,#0x23f8
        0x00022122:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022126:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x0002212a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002212c:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022130:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022134:    e057        W.      B        0x221e6 ; am_hal_gpio_interrupt_register + 262
        0x00022136:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002213a:    2801        .(      CMP      r0,#1
        0x0002213c:    d11b        ..      BNE      0x22176 ; am_hal_gpio_interrupt_register + 150
        0x0002213e:    e7ff        ..      B        0x22140 ; am_hal_gpio_interrupt_register + 96
        0x00022140:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022142:    9a00        ..      LDR      r2,[sp,#0]
        0x00022144:    f64171f8    A..q    MOV      r1,#0x1ff8
        0x00022148:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002214c:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x00022150:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00022152:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022156:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0002215a:    9802        ..      LDR      r0,[sp,#8]
        0x0002215c:    9a00        ..      LDR      r2,[sp,#0]
        0x0002215e:    f24231f8    B..1    MOV      r1,#0x23f8
        0x00022162:    f2c10101    ....    MOVT     r1,#0x1001
        0x00022166:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x0002216a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002216c:    f002021f    ....    AND      r2,r2,#0x1f
        0x00022170:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022174:    e036        6.      B        0x221e4 ; am_hal_gpio_interrupt_register + 260
        0x00022176:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002217a:    2802        .(      CMP      r0,#2
        0x0002217c:    d12e        ..      BNE      0x221dc ; am_hal_gpio_interrupt_register + 252
        0x0002217e:    e7ff        ..      B        0x22180 ; am_hal_gpio_interrupt_register + 160
        0x00022180:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022182:    9901        ..      LDR      r1,[sp,#4]
        0x00022184:    f64172f8    A..r    MOV      r2,#0x1ff8
        0x00022188:    f2c10201    ....    MOVT     r2,#0x1001
        0x0002218c:    eb0211c1    ....    ADD      r1,r2,r1,LSL #7
        0x00022190:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00022192:    f003031f    ....    AND      r3,r3,#0x1f
        0x00022196:    f8410023    A.#.    STR      r0,[r1,r3,LSL #2]
        0x0002219a:    9802        ..      LDR      r0,[sp,#8]
        0x0002219c:    9b01        ..      LDR      r3,[sp,#4]
        0x0002219e:    f24231f8    B..1    MOV      r1,#0x23f8
        0x000221a2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000221a6:    eb0113c3    ....    ADD      r3,r1,r3,LSL #7
        0x000221aa:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x000221ae:    f00c0c1f    ....    AND      r12,r12,#0x1f
        0x000221b2:    f843002c    C.,.    STR      r0,[r3,r12,LSL #2]
        0x000221b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000221b8:    9b00        ..      LDR      r3,[sp,#0]
        0x000221ba:    eb0212c3    ....    ADD      r2,r2,r3,LSL #7
        0x000221be:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000221c0:    f003031f    ....    AND      r3,r3,#0x1f
        0x000221c4:    f8420023    B.#.    STR      r0,[r2,r3,LSL #2]
        0x000221c8:    9802        ..      LDR      r0,[sp,#8]
        0x000221ca:    9a00        ..      LDR      r2,[sp,#0]
        0x000221cc:    eb0111c2    ....    ADD      r1,r1,r2,LSL #7
        0x000221d0:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000221d2:    f002021f    ....    AND      r2,r2,#0x1f
        0x000221d6:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000221da:    e002        ..      B        0x221e2 ; am_hal_gpio_interrupt_register + 258
        0x000221dc:    2006        .       MOVS     r0,#6
        0x000221de:    9006        ..      STR      r0,[sp,#0x18]
        0x000221e0:    e004        ..      B        0x221ec ; am_hal_gpio_interrupt_register + 268
        0x000221e2:    e7ff        ..      B        0x221e4 ; am_hal_gpio_interrupt_register + 260
        0x000221e4:    e7ff        ..      B        0x221e6 ; am_hal_gpio_interrupt_register + 262
        0x000221e6:    2000        .       MOVS     r0,#0
        0x000221e8:    9006        ..      STR      r0,[sp,#0x18]
        0x000221ea:    e7ff        ..      B        0x221ec ; am_hal_gpio_interrupt_register + 268
        0x000221ec:    9806        ..      LDR      r0,[sp,#0x18]
        0x000221ee:    b007        ..      ADD      sp,sp,#0x1c
        0x000221f0:    4770        pG      BX       lr
        0x000221f2:    0000        ..      MOVS     r0,r0
    am_hal_gpio_interrupt_service
        0x000221f4:    b580        ..      PUSH     {r7,lr}
        0x000221f6:    b088        ..      SUB      sp,sp,#0x20
        0x000221f8:    9006        ..      STR      r0,[sp,#0x18]
        0x000221fa:    9105        ..      STR      r1,[sp,#0x14]
        0x000221fc:    2000        .       MOVS     r0,#0
        0x000221fe:    9004        ..      STR      r0,[sp,#0x10]
        0x00022200:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022202:    3838        88      SUBS     r0,r0,#0x38
        0x00022204:    9006        ..      STR      r0,[sp,#0x18]
        0x00022206:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022208:    2808        .(      CMP      r0,#8
        0x0002220a:    d303        ..      BCC      0x22214 ; am_hal_gpio_interrupt_service + 32
        0x0002220c:    e7ff        ..      B        0x2220e ; am_hal_gpio_interrupt_service + 26
        0x0002220e:    2005        .       MOVS     r0,#5
        0x00022210:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022212:    e038        8.      B        0x22286 ; am_hal_gpio_interrupt_service + 146
        0x00022214:    e7ff        ..      B        0x22216 ; am_hal_gpio_interrupt_service + 34
        0x00022216:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022218:    b390        ..      CBZ      r0,0x22280 ; am_hal_gpio_interrupt_service + 140
        0x0002221a:    e7ff        ..      B        0x2221c ; am_hal_gpio_interrupt_service + 40
        0x0002221c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002221e:    4241        AB      RSBS     r1,r0,#0
        0x00022220:    4008        .@      ANDS     r0,r0,r1
        0x00022222:    9003        ..      STR      r0,[sp,#0xc]
        0x00022224:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022226:    fab0f080    ....    CLZ      r0,r0
        0x0002222a:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0002222e:    9003        ..      STR      r0,[sp,#0xc]
        0x00022230:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022232:    2001        .       MOVS     r0,#1
        0x00022234:    fa00f101    ....    LSL      r1,r0,r1
        0x00022238:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002223a:    4388        .C      BICS     r0,r0,r1
        0x0002223c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002223e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022240:    f64170f8    A..p    MOV      r0,#0x1ff8
        0x00022244:    f2c10001    ....    MOVT     r0,#0x1001
        0x00022248:    eb0010c1    ....    ADD      r0,r0,r1,LSL #7
        0x0002224c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002224e:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022252:    9002        ..      STR      r0,[sp,#8]
        0x00022254:    9906        ..      LDR      r1,[sp,#0x18]
        0x00022256:    f24230f8    B..0    MOV      r0,#0x23f8
        0x0002225a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002225e:    eb0010c1    ....    ADD      r0,r0,r1,LSL #7
        0x00022262:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022264:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022268:    9001        ..      STR      r0,[sp,#4]
        0x0002226a:    9802        ..      LDR      r0,[sp,#8]
        0x0002226c:    b120         .      CBZ      r0,0x22278 ; am_hal_gpio_interrupt_service + 132
        0x0002226e:    e7ff        ..      B        0x22270 ; am_hal_gpio_interrupt_service + 124
        0x00022270:    9902        ..      LDR      r1,[sp,#8]
        0x00022272:    9801        ..      LDR      r0,[sp,#4]
        0x00022274:    4788        .G      BLX      r1
        0x00022276:    e002        ..      B        0x2227e ; am_hal_gpio_interrupt_service + 138
        0x00022278:    2007        .       MOVS     r0,#7
        0x0002227a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002227c:    e7ff        ..      B        0x2227e ; am_hal_gpio_interrupt_service + 138
        0x0002227e:    e7ca        ..      B        0x22216 ; am_hal_gpio_interrupt_service + 34
        0x00022280:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022282:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022284:    e7ff        ..      B        0x22286 ; am_hal_gpio_interrupt_service + 146
        0x00022286:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022288:    b008        ..      ADD      sp,sp,#0x20
        0x0002228a:    bd80        ..      POP      {r7,pc}
    am_hal_gpio_pinconfig
        0x0002228c:    b084        ..      SUB      sp,sp,#0x10
        0x0002228e:    9102        ..      STR      r1,[sp,#8]
        0x00022290:    9001        ..      STR      r0,[sp,#4]
        0x00022292:    2000        .       MOVS     r0,#0
        0x00022294:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022298:    9000        ..      STR      r0,[sp,#0]
        0x0002229a:    9801        ..      LDR      r0,[sp,#4]
        0x0002229c:    2880        .(      CMP      r0,#0x80
        0x0002229e:    d303        ..      BCC      0x222a8 ; am_hal_gpio_pinconfig + 28
        0x000222a0:    e7ff        ..      B        0x222a2 ; am_hal_gpio_pinconfig + 22
        0x000222a2:    2005        .       MOVS     r0,#5
        0x000222a4:    9003        ..      STR      r0,[sp,#0xc]
        0x000222a6:    e027        '.      B        0x222f8 ; am_hal_gpio_pinconfig + 108
        0x000222a8:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x000222ac:    f3c00081    ....    UBFX     r0,r0,#2,#2
        0x000222b0:    2802        .(      CMP      r0,#2
        0x000222b2:    db12        ..      BLT      0x222da ; am_hal_gpio_pinconfig + 78
        0x000222b4:    e7ff        ..      B        0x222b6 ; am_hal_gpio_pinconfig + 42
        0x000222b6:    9901        ..      LDR      r1,[sp,#4]
        0x000222b8:    094a        J.      LSRS     r2,r1,#5
        0x000222ba:    f24270f8    B..p    MOV      r0,#0x27f8
        0x000222be:    f2c00005    ....    MOVT     r0,#5
        0x000222c2:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x000222c6:    f001011f    ....    AND      r1,r1,#0x1f
        0x000222ca:    40c8        .@      LSRS     r0,r0,r1
        0x000222cc:    07c0        ..      LSLS     r0,r0,#31
        0x000222ce:    b918        ..      CBNZ     r0,0x222d8 ; am_hal_gpio_pinconfig + 76
        0x000222d0:    e7ff        ..      B        0x222d2 ; am_hal_gpio_pinconfig + 70
        0x000222d2:    2007        .       MOVS     r0,#7
        0x000222d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000222d6:    e00f        ..      B        0x222f8 ; am_hal_gpio_pinconfig + 108
        0x000222d8:    e7ff        ..      B        0x222da ; am_hal_gpio_pinconfig + 78
        0x000222da:    f2402100    @..!    MOVW     r1,#0x200
        0x000222de:    f2c40101    ....    MOVT     r1,#0x4001
        0x000222e2:    2073        s       MOVS     r0,#0x73
        0x000222e4:    6008        .`      STR      r0,[r1,#0]
        0x000222e6:    9802        ..      LDR      r0,[sp,#8]
        0x000222e8:    9a00        ..      LDR      r2,[sp,#0]
        0x000222ea:    9b01        ..      LDR      r3,[sp,#4]
        0x000222ec:    f8420023    B.#.    STR      r0,[r2,r3,LSL #2]
        0x000222f0:    2000        .       MOVS     r0,#0
        0x000222f2:    6008        .`      STR      r0,[r1,#0]
        0x000222f4:    9003        ..      STR      r0,[sp,#0xc]
        0x000222f6:    e7ff        ..      B        0x222f8 ; am_hal_gpio_pinconfig + 108
        0x000222f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000222fa:    b004        ..      ADD      sp,sp,#0x10
        0x000222fc:    4770        pG      BX       lr
        0x000222fe:    0000        ..      MOVS     r0,r0
    am_hal_gpio_pinconfig_get
        0x00022300:    b084        ..      SUB      sp,sp,#0x10
        0x00022302:    9002        ..      STR      r0,[sp,#8]
        0x00022304:    9101        ..      STR      r1,[sp,#4]
        0x00022306:    2000        .       MOVS     r0,#0
        0x00022308:    f2c40001    ....    MOVT     r0,#0x4001
        0x0002230c:    9000        ..      STR      r0,[sp,#0]
        0x0002230e:    9802        ..      LDR      r0,[sp,#8]
        0x00022310:    2880        .(      CMP      r0,#0x80
        0x00022312:    d303        ..      BCC      0x2231c ; am_hal_gpio_pinconfig_get + 28
        0x00022314:    e7ff        ..      B        0x22316 ; am_hal_gpio_pinconfig_get + 22
        0x00022316:    2005        .       MOVS     r0,#5
        0x00022318:    9003        ..      STR      r0,[sp,#0xc]
        0x0002231a:    e00e        ..      B        0x2233a ; am_hal_gpio_pinconfig_get + 58
        0x0002231c:    9801        ..      LDR      r0,[sp,#4]
        0x0002231e:    b918        ..      CBNZ     r0,0x22328 ; am_hal_gpio_pinconfig_get + 40
        0x00022320:    e7ff        ..      B        0x22322 ; am_hal_gpio_pinconfig_get + 34
        0x00022322:    2006        .       MOVS     r0,#6
        0x00022324:    9003        ..      STR      r0,[sp,#0xc]
        0x00022326:    e008        ..      B        0x2233a ; am_hal_gpio_pinconfig_get + 58
        0x00022328:    9800        ..      LDR      r0,[sp,#0]
        0x0002232a:    9902        ..      LDR      r1,[sp,#8]
        0x0002232c:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00022330:    9901        ..      LDR      r1,[sp,#4]
        0x00022332:    6008        .`      STR      r0,[r1,#0]
        0x00022334:    2000        .       MOVS     r0,#0
        0x00022336:    9003        ..      STR      r0,[sp,#0xc]
        0x00022338:    e7ff        ..      B        0x2233a ; am_hal_gpio_pinconfig_get + 58
        0x0002233a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002233c:    b004        ..      ADD      sp,sp,#0x10
        0x0002233e:    4770        pG      BX       lr
    am_hal_gpio_state_read
        0x00022340:    b086        ..      SUB      sp,sp,#0x18
        0x00022342:    9004        ..      STR      r0,[sp,#0x10]
        0x00022344:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00022348:    9202        ..      STR      r2,[sp,#8]
        0x0002234a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002234e:    4601        .F      MOV      r1,r0
        0x00022350:    9100        ..      STR      r1,[sp,#0]
        0x00022352:    b140        @.      CBZ      r0,0x22366 ; am_hal_gpio_state_read + 38
        0x00022354:    e7ff        ..      B        0x22356 ; am_hal_gpio_state_read + 22
        0x00022356:    9800        ..      LDR      r0,[sp,#0]
        0x00022358:    2801        .(      CMP      r0,#1
        0x0002235a:    d00f        ..      BEQ      0x2237c ; am_hal_gpio_state_read + 60
        0x0002235c:    e7ff        ..      B        0x2235e ; am_hal_gpio_state_read + 30
        0x0002235e:    9800        ..      LDR      r0,[sp,#0]
        0x00022360:    2802        .(      CMP      r0,#2
        0x00022362:    d016        ..      BEQ      0x22392 ; am_hal_gpio_state_read + 82
        0x00022364:    e020         .      B        0x223a8 ; am_hal_gpio_state_read + 104
        0x00022366:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022368:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x0002236c:    f2402004    @..     MOVW     r0,#0x204
        0x00022370:    f2c40001    ....    MOVT     r0,#0x4001
        0x00022374:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00022378:    9001        ..      STR      r0,[sp,#4]
        0x0002237a:    e018        ..      B        0x223ae ; am_hal_gpio_state_read + 110
        0x0002237c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002237e:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022382:    f2402014    @..     MOVW     r0,#0x214
        0x00022386:    f2c40001    ....    MOVT     r0,#0x4001
        0x0002238a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002238e:    9001        ..      STR      r0,[sp,#4]
        0x00022390:    e00d        ..      B        0x223ae ; am_hal_gpio_state_read + 110
        0x00022392:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022394:    f3c01141    ..A.    UBFX     r1,r0,#5,#2
        0x00022398:    f2402044    @.D     MOVW     r0,#0x244
        0x0002239c:    f2c40001    ....    MOVT     r0,#0x4001
        0x000223a0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000223a4:    9001        ..      STR      r0,[sp,#4]
        0x000223a6:    e002        ..      B        0x223ae ; am_hal_gpio_state_read + 110
        0x000223a8:    2006        .       MOVS     r0,#6
        0x000223aa:    9005        ..      STR      r0,[sp,#0x14]
        0x000223ac:    e00c        ..      B        0x223c8 ; am_hal_gpio_state_read + 136
        0x000223ae:    9801        ..      LDR      r0,[sp,#4]
        0x000223b0:    6800        .h      LDR      r0,[r0,#0]
        0x000223b2:    9904        ..      LDR      r1,[sp,#0x10]
        0x000223b4:    f001011f    ....    AND      r1,r1,#0x1f
        0x000223b8:    40c8        .@      LSRS     r0,r0,r1
        0x000223ba:    f0000001    ....    AND      r0,r0,#1
        0x000223be:    9902        ..      LDR      r1,[sp,#8]
        0x000223c0:    6008        .`      STR      r0,[r1,#0]
        0x000223c2:    2000        .       MOVS     r0,#0
        0x000223c4:    9005        ..      STR      r0,[sp,#0x14]
        0x000223c6:    e7ff        ..      B        0x223c8 ; am_hal_gpio_state_read + 136
        0x000223c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000223ca:    b006        ..      ADD      sp,sp,#0x18
        0x000223cc:    4770        pG      BX       lr
        0x000223ce:    0000        ..      MOVS     r0,r0
    am_hal_gpio_state_write
        0x000223d0:    b580        ..      PUSH     {r7,lr}
        0x000223d2:    b086        ..      SUB      sp,sp,#0x18
        0x000223d4:    9005        ..      STR      r0,[sp,#0x14]
        0x000223d6:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x000223da:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000223de:    4601        .F      MOV      r1,r0
        0x000223e0:    9101        ..      STR      r1,[sp,#4]
        0x000223e2:    2805        .(      CMP      r0,#5
        0x000223e4:    d86d        m.      BHI      0x224c2 ; am_hal_gpio_state_write + 242
        0x000223e6:    9901        ..      LDR      r1,[sp,#4]
        0x000223e8:    e8dff001    ....    TBB      [pc,r1]
    $d.6
        0x000223ec:    371f1103    ...7    DCD    924782851
        0x000223f0:    5345        ES      DCW    21317
    $t.7
        0x000223f2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000223f4:    f001021f    ....    AND      r2,r1,#0x1f
        0x000223f8:    2001        .       MOVS     r0,#1
        0x000223fa:    4090        .@      LSLS     r0,r0,r2
        0x000223fc:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022400:    f2402134    @.4!    MOVW     r1,#0x234
        0x00022404:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022408:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0002240c:    e059        Y.      B        0x224c2 ; am_hal_gpio_state_write + 242
        0x0002240e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022410:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022414:    2001        .       MOVS     r0,#1
        0x00022416:    4090        .@      LSLS     r0,r0,r2
        0x00022418:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x0002241c:    f2402124    @.$!    MOVW     r1,#0x224
        0x00022420:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022424:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022428:    e04b        K.      B        0x224c2 ; am_hal_gpio_state_write + 242
        0x0002242a:    f000f84d    ..M.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0002242e:    9003        ..      STR      r0,[sp,#0xc]
        0x00022430:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022432:    f000021f    ....    AND      r2,r0,#0x1f
        0x00022436:    2101        .!      MOVS     r1,#1
        0x00022438:    fa01f302    ....    LSL      r3,r1,r2
        0x0002243c:    f3c01241    ..A.    UBFX     r2,r0,#5,#2
        0x00022440:    f2402114    @..!    MOVW     r1,#0x214
        0x00022444:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022448:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0002244c:    4058        X@      EORS     r0,r0,r3
        0x0002244e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022452:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022454:    f000f840    ..@.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00022458:    e033        3.      B        0x224c2 ; am_hal_gpio_state_write + 242
        0x0002245a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002245c:    f001021f    ....    AND      r2,r1,#0x1f
        0x00022460:    2001        .       MOVS     r0,#1
        0x00022462:    4090        .@      LSLS     r0,r0,r2
        0x00022464:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022468:    f2402164    @.d!    MOVW     r1,#0x264
        0x0002246c:    f2c40101    ....    MOVT     r1,#0x4001
        0x00022470:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022474:    e025        %.      B        0x224c2 ; am_hal_gpio_state_write + 242
        0x00022476:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022478:    f001021f    ....    AND      r2,r1,#0x1f
        0x0002247c:    2001        .       MOVS     r0,#1
        0x0002247e:    4090        .@      LSLS     r0,r0,r2
        0x00022480:    f3c11241    ..A.    UBFX     r2,r1,#5,#2
        0x00022484:    f2402154    @.T!    MOVW     r1,#0x254
        0x00022488:    f2c40101    ....    MOVT     r1,#0x4001
        0x0002248c:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00022490:    e017        ..      B        0x224c2 ; am_hal_gpio_state_write + 242
        0x00022492:    f000f819    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00022496:    9002        ..      STR      r0,[sp,#8]
        0x00022498:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002249a:    f000021f    ....    AND      r2,r0,#0x1f
        0x0002249e:    2101        .!      MOVS     r1,#1
        0x000224a0:    fa01f302    ....    LSL      r3,r1,r2
        0x000224a4:    f3c01241    ..A.    UBFX     r2,r0,#5,#2
        0x000224a8:    f2402144    @.D!    MOVW     r1,#0x244
        0x000224ac:    f2c40101    ....    MOVT     r1,#0x4001
        0x000224b0:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x000224b4:    4058        X@      EORS     r0,r0,r3
        0x000224b6:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x000224ba:    9802        ..      LDR      r0,[sp,#8]
        0x000224bc:    f000f80c    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000224c0:    e7ff        ..      B        0x224c2 ; am_hal_gpio_state_write + 242
        0x000224c2:    2000        .       MOVS     r0,#0
        0x000224c4:    b006        ..      ADD      sp,sp,#0x18
        0x000224c6:    bd80        ..      POP      {r7,pc}
    am_hal_interrupt_master_disable
        0x000224c8:    f3ef8010    ....    MRS      r0,PRIMASK
        0x000224cc:    b672        r.      CPSID    i
        0x000224ce:    4770        pG      BX       lr
    am_hal_interrupt_master_enable
        0x000224d0:    f3ef8010    ....    MRS      r0,PRIMASK
        0x000224d4:    b662        b.      CPSIE    i
        0x000224d6:    4770        pG      BX       lr
    am_hal_interrupt_master_set
        0x000224d8:    f3808810    ....    MSR      PRIMASK,r0
        0x000224dc:    4770        pG      BX       lr
        0x000224de:    0000        ..      MOVS     r0,r0
    am_hal_iom_CQDisable
        0x000224e0:    b580        ..      PUSH     {r7,lr}
        0x000224e2:    b082        ..      SUB      sp,sp,#8
        0x000224e4:    9001        ..      STR      r0,[sp,#4]
        0x000224e6:    9801        ..      LDR      r0,[sp,#4]
        0x000224e8:    9000        ..      STR      r0,[sp,#0]
        0x000224ea:    9800        ..      LDR      r0,[sp,#0]
        0x000224ec:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x000224f0:    f7fff868    ..h.    BL       am_hal_cmdq_disable ; 0x215c4
        0x000224f4:    b002        ..      ADD      sp,sp,#8
        0x000224f6:    bd80        ..      POP      {r7,pc}
    am_hal_iom_CQEnable
        0x000224f8:    b580        ..      PUSH     {r7,lr}
        0x000224fa:    b084        ..      SUB      sp,sp,#0x10
        0x000224fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000224fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022500:    9002        ..      STR      r0,[sp,#8]
        0x00022502:    9802        ..      LDR      r0,[sp,#8]
        0x00022504:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00022506:    b990        ..      CBNZ     r0,0x2252e ; am_hal_iom_CQEnable + 54
        0x00022508:    e7ff        ..      B        0x2250a ; am_hal_iom_CQEnable + 18
        0x0002250a:    9802        ..      LDR      r0,[sp,#8]
        0x0002250c:    6840        @h      LDR      r0,[r0,#4]
        0x0002250e:    0301        ..      LSLS     r1,r0,#12
        0x00022510:    f240202c    @.,     MOVW     r0,#0x22c
        0x00022514:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022518:    5841        AX      LDR      r1,[r0,r1]
        0x0002251a:    9101        ..      STR      r1,[sp,#4]
        0x0002251c:    9902        ..      LDR      r1,[sp,#8]
        0x0002251e:    6849        Ih      LDR      r1,[r1,#4]
        0x00022520:    eb003001    ...0    ADD      r0,r0,r1,LSL #12
        0x00022524:    9901        ..      LDR      r1,[sp,#4]
        0x00022526:    6008        .`      STR      r0,[r1,#0]
        0x00022528:    9801        ..      LDR      r0,[sp,#4]
        0x0002252a:    6040        @`      STR      r0,[r0,#4]
        0x0002252c:    e7ff        ..      B        0x2252e ; am_hal_iom_CQEnable + 54
        0x0002252e:    9802        ..      LDR      r0,[sp,#8]
        0x00022530:    f8d00828    ..(.    LDR      r0,[r0,#0x828]
        0x00022534:    f7fff87c    ..|.    BL       am_hal_cmdq_enable ; 0x21630
        0x00022538:    b004        ..      ADD      sp,sp,#0x10
        0x0002253a:    bd80        ..      POP      {r7,pc}
    am_hal_iom_CQInit
        0x0002253c:    b580        ..      PUSH     {r7,lr}
        0x0002253e:    b08a        ..      SUB      sp,sp,#0x28
        0x00022540:    9009        ..      STR      r0,[sp,#0x24]
        0x00022542:    9108        ..      STR      r1,[sp,#0x20]
        0x00022544:    9207        ..      STR      r2,[sp,#0x1c]
        0x00022546:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022548:    9003        ..      STR      r0,[sp,#0xc]
        0x0002254a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002254c:    6840        @h      LDR      r0,[r0,#4]
        0x0002254e:    9002        ..      STR      r0,[sp,#8]
        0x00022550:    2000        .       MOVS     r0,#0
        0x00022552:    9001        ..      STR      r0,[sp,#4]
        0x00022554:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022556:    f8c10828    ..(.    STR      r0,[r1,#0x828]
        0x0002255a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002255c:    6208        .b      STR      r0,[r1,#0x20]
        0x0002255e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022560:    f8c1085c    ..\.    STR      r0,[r1,#0x85c]
        0x00022564:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022566:    9005        ..      STR      r0,[sp,#0x14]
        0x00022568:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002256a:    0840        @.      LSRS     r0,r0,#1
        0x0002256c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002256e:    2001        .       MOVS     r0,#1
        0x00022570:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00022574:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00022578:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002257a:    f6010228    ..(.    ADD      r2,r1,#0x828
        0x0002257e:    a904        ..      ADD      r1,sp,#0x10
        0x00022580:    f7fff89a    ....    BL       am_hal_cmdq_init ; 0x216b8
        0x00022584:    9001        ..      STR      r0,[sp,#4]
        0x00022586:    9801        ..      LDR      r0,[sp,#4]
        0x00022588:    b928        (.      CBNZ     r0,0x22596 ; am_hal_iom_CQInit + 90
        0x0002258a:    e7ff        ..      B        0x2258c ; am_hal_iom_CQInit + 80
        0x0002258c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002258e:    f44f7080    O..p    MOV      r0,#0x100
        0x00022592:    6208        .b      STR      r0,[r1,#0x20]
        0x00022594:    e7ff        ..      B        0x22596 ; am_hal_iom_CQInit + 90
        0x00022596:    9801        ..      LDR      r0,[sp,#4]
        0x00022598:    b00a        ..      ADD      sp,sp,#0x28
        0x0002259a:    bd80        ..      POP      {r7,pc}
    am_hal_iom_blocking_transfer
        0x0002259c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002259e:    b0a0        ..      SUB      sp,sp,#0x80
        0x000225a0:    901e        ..      STR      r0,[sp,#0x78]
        0x000225a2:    911d        ..      STR      r1,[sp,#0x74]
        0x000225a4:    981e        ..      LDR      r0,[sp,#0x78]
        0x000225a6:    9010        ..      STR      r0,[sp,#0x40]
        0x000225a8:    2000        .       MOVS     r0,#0
        0x000225aa:    900e        ..      STR      r0,[sp,#0x38]
        0x000225ac:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000225b0:    900c        ..      STR      r0,[sp,#0x30]
        0x000225b2:    981e        ..      LDR      r0,[sp,#0x78]
        0x000225b4:    b188        ..      CBZ      r0,0x225da ; am_hal_iom_blocking_transfer + 62
        0x000225b6:    e7ff        ..      B        0x225b8 ; am_hal_iom_blocking_transfer + 28
        0x000225b8:    981e        ..      LDR      r0,[sp,#0x78]
        0x000225ba:    6800        .h      LDR      r0,[r0,#0]
        0x000225bc:    0e00        ..      LSRS     r0,r0,#24
        0x000225be:    07c0        ..      LSLS     r0,r0,#31
        0x000225c0:    b158        X.      CBZ      r0,0x225da ; am_hal_iom_blocking_transfer + 62
        0x000225c2:    e7ff        ..      B        0x225c4 ; am_hal_iom_blocking_transfer + 40
        0x000225c4:    981e        ..      LDR      r0,[sp,#0x78]
        0x000225c6:    6800        .h      LDR      r0,[r0,#0]
        0x000225c8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000225cc:    f2434156    C.VA    MOV      r1,#0x3456
        0x000225d0:    f2c00112    ....    MOVT     r1,#0x12
        0x000225d4:    4288        .B      CMP      r0,r1
        0x000225d6:    d003        ..      BEQ      0x225e0 ; am_hal_iom_blocking_transfer + 68
        0x000225d8:    e7ff        ..      B        0x225da ; am_hal_iom_blocking_transfer + 62
        0x000225da:    2002        .       MOVS     r0,#2
        0x000225dc:    901f        ..      STR      r0,[sp,#0x7c]
        0x000225de:    e26a        j.      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x000225e0:    981d        ..      LDR      r0,[sp,#0x74]
        0x000225e2:    b918        ..      CBNZ     r0,0x225ec ; am_hal_iom_blocking_transfer + 80
        0x000225e4:    e7ff        ..      B        0x225e6 ; am_hal_iom_blocking_transfer + 74
        0x000225e6:    2006        .       MOVS     r0,#6
        0x000225e8:    901f        ..      STR      r0,[sp,#0x7c]
        0x000225ea:    e264        d.      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x000225ec:    981d        ..      LDR      r0,[sp,#0x74]
        0x000225ee:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x000225f0:    2802        .(      CMP      r0,#2
        0x000225f2:    db03        ..      BLT      0x225fc ; am_hal_iom_blocking_transfer + 96
        0x000225f4:    e7ff        ..      B        0x225f6 ; am_hal_iom_blocking_transfer + 90
        0x000225f6:    2007        .       MOVS     r0,#7
        0x000225f8:    901f        ..      STR      r0,[sp,#0x7c]
        0x000225fa:    e25c        \.      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x000225fc:    981d        ..      LDR      r0,[sp,#0x74]
        0x000225fe:    6900        .i      LDR      r0,[r0,#0x10]
        0x00022600:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022602:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022604:    b920         .      CBNZ     r0,0x22610 ; am_hal_iom_blocking_transfer + 116
        0x00022606:    e7ff        ..      B        0x22608 ; am_hal_iom_blocking_transfer + 108
        0x00022608:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002260a:    2000        .       MOVS     r0,#0
        0x0002260c:    7508        .u      STRB     r0,[r1,#0x14]
        0x0002260e:    e7ff        ..      B        0x22610 ; am_hal_iom_blocking_transfer + 116
        0x00022610:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022612:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022614:    2201        ."      MOVS     r2,#1
        0x00022616:    f027fb77    '.w.    BL       validate_transaction ; 0x49d08
        0x0002261a:    900e        ..      STR      r0,[sp,#0x38]
        0x0002261c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002261e:    b118        ..      CBZ      r0,0x22628 ; am_hal_iom_blocking_transfer + 140
        0x00022620:    e7ff        ..      B        0x22622 ; am_hal_iom_blocking_transfer + 134
        0x00022622:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022624:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022626:    e246        F.      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x00022628:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002262a:    f890082c    ..,.    LDRB     r0,[r0,#0x82c]
        0x0002262e:    2802        .(      CMP      r0,#2
        0x00022630:    d103        ..      BNE      0x2263a ; am_hal_iom_blocking_transfer + 158
        0x00022632:    e7ff        ..      B        0x22634 ; am_hal_iom_blocking_transfer + 152
        0x00022634:    2007        .       MOVS     r0,#7
        0x00022636:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022638:    e23d        =.      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x0002263a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002263c:    6840        @h      LDR      r0,[r0,#4]
        0x0002263e:    900f        ..      STR      r0,[sp,#0x3c]
        0x00022640:    991d        ..      LDR      r1,[sp,#0x74]
        0x00022642:    6888        .h      LDR      r0,[r1,#8]
        0x00022644:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00022646:    9117        ..      STR      r1,[sp,#0x5c]
        0x00022648:    9016        ..      STR      r0,[sp,#0x58]
        0x0002264a:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002264c:    6840        @h      LDR      r0,[r0,#4]
        0x0002264e:    901b        ..      STR      r0,[sp,#0x6c]
        0x00022650:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022652:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00022654:    901a        ..      STR      r0,[sp,#0x68]
        0x00022656:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022658:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0002265c:    f0000001    ....    AND      r0,r0,#1
        0x00022660:    9019        ..      STR      r0,[sp,#0x64]
        0x00022662:    981a        ..      LDR      r0,[sp,#0x68]
        0x00022664:    b920         .      CBNZ     r0,0x22670 ; am_hal_iom_blocking_transfer + 212
        0x00022666:    e7ff        ..      B        0x22668 ; am_hal_iom_blocking_transfer + 204
        0x00022668:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002266a:    6980        .i      LDR      r0,[r0,#0x18]
        0x0002266c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002266e:    e003        ..      B        0x22678 ; am_hal_iom_blocking_transfer + 220
        0x00022670:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022672:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00022674:    9009        ..      STR      r0,[sp,#0x24]
        0x00022676:    e7ff        ..      B        0x22678 ; am_hal_iom_blocking_transfer + 220
        0x00022678:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002267a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002267c:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002267e:    f8d10860    ..`.    LDR      r0,[r1,#0x860]
        0x00022682:    3124        $1      ADDS     r1,r1,#0x24
        0x00022684:    466b        kF      MOV      r3,sp
        0x00022686:    2201        ."      MOVS     r2,#1
        0x00022688:    601a        .`      STR      r2,[r3,#0]
        0x0002268a:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0002268e:    2300        .#      MOVS     r3,#0
        0x00022690:    f7fffaf4    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x00022694:    900e        ..      STR      r0,[sp,#0x38]
        0x00022696:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022698:    b118        ..      CBZ      r0,0x226a2 ; am_hal_iom_blocking_transfer + 262
        0x0002269a:    e7ff        ..      B        0x2269c ; am_hal_iom_blocking_transfer + 256
        0x0002269c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002269e:    901f        ..      STR      r0,[sp,#0x7c]
        0x000226a0:    e209        ..      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x000226a2:    9810        ..      LDR      r0,[sp,#0x40]
        0x000226a4:    f8d00860    ..`.    LDR      r0,[r0,#0x860]
        0x000226a8:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000226aa:    f2402148    @.H!    MOVW     r1,#0x248
        0x000226ae:    f2c40105    ....    MOVT     r1,#0x4005
        0x000226b2:    eb013102    ...1    ADD      r1,r1,r2,LSL #12
        0x000226b6:    466b        kF      MOV      r3,sp
        0x000226b8:    2201        ."      MOVS     r2,#1
        0x000226ba:    601a        .`      STR      r2,[r3,#0]
        0x000226bc:    2206        ."      MOVS     r2,#6
        0x000226be:    2304        .#      MOVS     r3,#4
        0x000226c0:    f7fffadc    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x000226c4:    900e        ..      STR      r0,[sp,#0x38]
        0x000226c6:    980e        ..      LDR      r0,[sp,#0x38]
        0x000226c8:    b118        ..      CBZ      r0,0x226d2 ; am_hal_iom_blocking_transfer + 310
        0x000226ca:    e7ff        ..      B        0x226cc ; am_hal_iom_blocking_transfer + 304
        0x000226cc:    980e        ..      LDR      r0,[sp,#0x38]
        0x000226ce:    901f        ..      STR      r0,[sp,#0x7c]
        0x000226d0:    e1f1        ..      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x000226d2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000226d4:    0300        ..      LSLS     r0,r0,#12
        0x000226d6:    f2402100    @..!    MOVW     r1,#0x200
        0x000226da:    f2c40105    ....    MOVT     r1,#0x4005
        0x000226de:    5808        .X      LDR      r0,[r1,r0]
        0x000226e0:    9012        ..      STR      r0,[sp,#0x48]
        0x000226e2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000226e4:    0302        ..      LSLS     r2,r0,#12
        0x000226e6:    2000        .       MOVS     r0,#0
        0x000226e8:    5088        .P      STR      r0,[r1,r2]
        0x000226ea:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000226ec:    0302        ..      LSLS     r2,r0,#12
        0x000226ee:    f2402118    @..!    MOVW     r1,#0x218
        0x000226f2:    f2c40105    ....    MOVT     r1,#0x4005
        0x000226f6:    5888        .X      LDR      r0,[r1,r2]
        0x000226f8:    f0200001     ...    BIC      r0,r0,#1
        0x000226fc:    5088        .P      STR      r0,[r1,r2]
        0x000226fe:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022700:    0302        ..      LSLS     r2,r0,#12
        0x00022702:    f2402108    @..!    MOVW     r1,#0x208
        0x00022706:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002270a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002270e:    5088        .P      STR      r0,[r1,r2]
        0x00022710:    981d        ..      LDR      r0,[sp,#0x74]
        0x00022712:    6800        .h      LDR      r0,[r0,#0]
        0x00022714:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022716:    030a        ..      LSLS     r2,r1,#12
        0x00022718:    f24021c4    @..!    MOVW     r1,#0x2c4
        0x0002271c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022720:    5088        .P      STR      r0,[r1,r2]
        0x00022722:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022724:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022726:    b940        @.      CBNZ     r0,0x2273a ; am_hal_iom_blocking_transfer + 414
        0x00022728:    e7ff        ..      B        0x2272a ; am_hal_iom_blocking_transfer + 398
        0x0002272a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002272c:    991d        ..      LDR      r1,[sp,#0x74]
        0x0002272e:    6809        .h      LDR      r1,[r1,#0]
        0x00022730:    4408        .D      ADD      r0,r0,r1
        0x00022732:    f89008a0    ....    LDRB     r0,[r0,#0x8a0]
        0x00022736:    9008        ..      STR      r0,[sp,#0x20]
        0x00022738:    e002        ..      B        0x22740 ; am_hal_iom_blocking_transfer + 420
        0x0002273a:    2000        .       MOVS     r0,#0
        0x0002273c:    9008        ..      STR      r0,[sp,#0x20]
        0x0002273e:    e7ff        ..      B        0x22740 ; am_hal_iom_blocking_transfer + 420
        0x00022740:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022742:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022744:    030a        ..      LSLS     r2,r1,#12
        0x00022746:    f2401124    @.$.    MOVW     r1,#0x124
        0x0002274a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002274e:    5088        .P      STR      r0,[r1,r2]
        0x00022750:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022752:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022754:    b920         .      CBNZ     r0,0x22760 ; am_hal_iom_blocking_transfer + 452
        0x00022756:    e7ff        ..      B        0x22758 ; am_hal_iom_blocking_transfer + 444
        0x00022758:    981d        ..      LDR      r0,[sp,#0x74]
        0x0002275a:    6800        .h      LDR      r0,[r0,#0]
        0x0002275c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002275e:    e002        ..      B        0x22766 ; am_hal_iom_blocking_transfer + 458
        0x00022760:    2000        .       MOVS     r0,#0
        0x00022762:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022764:    e7ff        ..      B        0x22766 ; am_hal_iom_blocking_transfer + 458
        0x00022766:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022768:    901c        ..      STR      r0,[sp,#0x70]
        0x0002276a:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002276c:    991a        ..      LDR      r1,[sp,#0x68]
        0x0002276e:    9a19        ..      LDR      r2,[sp,#0x64]
        0x00022770:    9b16        ..      LDR      r3,[sp,#0x58]
        0x00022772:    f8dde05c    ..\.    LDR      lr,[sp,#0x5c]
        0x00022776:    9c1b        ..      LDR      r4,[sp,#0x6c]
        0x00022778:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x0002277a:    46ec        .F      MOV      r12,sp
        0x0002277c:    f8cc500c    ...P    STR      r5,[r12,#0xc]
        0x00022780:    f8cc4008    ...@    STR      r4,[r12,#8]
        0x00022784:    f8cce004    ....    STR      lr,[r12,#4]
        0x00022788:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x0002278c:    f00dffe4    ....    BL       build_cmd ; 0x30758
        0x00022790:    901c        ..      STR      r0,[sp,#0x70]
        0x00022792:    9816        ..      LDR      r0,[sp,#0x58]
        0x00022794:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00022796:    0a00        ..      LSRS     r0,r0,#8
        0x00022798:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x0002279c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0002279e:    030a        ..      LSLS     r2,r1,#12
        0x000227a0:    f2401128    @.(.    MOVW     r1,#0x128
        0x000227a4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000227a8:    5088        .P      STR      r0,[r1,r2]
        0x000227aa:    981d        ..      LDR      r0,[sp,#0x74]
        0x000227ac:    6900        .i      LDR      r0,[r0,#0x10]
        0x000227ae:    9013        ..      STR      r0,[sp,#0x4c]
        0x000227b0:    981a        ..      LDR      r0,[sp,#0x68]
        0x000227b2:    2801        .(      CMP      r0,#1
        0x000227b4:    f0408088    @...    BNE.W    0x228c8 ; am_hal_iom_blocking_transfer + 812
        0x000227b8:    e7ff        ..      B        0x227ba ; am_hal_iom_blocking_transfer + 542
        0x000227ba:    981c        ..      LDR      r0,[sp,#0x70]
        0x000227bc:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000227be:    030a        ..      LSLS     r2,r1,#12
        0x000227c0:    f2401120    @. .    MOVW     r1,#0x120
        0x000227c4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000227c8:    5088        .P      STR      r0,[r1,r2]
        0x000227ca:    e7ff        ..      B        0x227cc ; am_hal_iom_blocking_transfer + 560
        0x000227cc:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000227ce:    2800        .(      CMP      r0,#0
        0x000227d0:    d079        y.      BEQ      0x228c6 ; am_hal_iom_blocking_transfer + 810
        0x000227d2:    e7ff        ..      B        0x227d4 ; am_hal_iom_blocking_transfer + 568
        0x000227d4:    2000        .       MOVS     r0,#0
        0x000227d6:    900c        ..      STR      r0,[sp,#0x30]
        0x000227d8:    e7ff        ..      B        0x227da ; am_hal_iom_blocking_transfer + 574
        0x000227da:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000227dc:    0301        ..      LSLS     r1,r0,#12
        0x000227de:    f2401000    @...    MOVW     r0,#0x100
        0x000227e2:    f2c40005    ....    MOVT     r0,#0x4005
        0x000227e6:    5840        @X      LDR      r0,[r0,r1]
        0x000227e8:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x000227ec:    9014        ..      STR      r0,[sp,#0x50]
        0x000227ee:    2803        .(      CMP      r0,#3
        0x000227f0:    d826        &.      BHI      0x22840 ; am_hal_iom_blocking_transfer + 676
        0x000227f2:    e7ff        ..      B        0x227f4 ; am_hal_iom_blocking_transfer + 600
        0x000227f4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000227f6:    1c41        A.      ADDS     r1,r0,#1
        0x000227f8:    910c        ..      STR      r1,[sp,#0x30]
        0x000227fa:    f24a111f    J...    MOV      r1,#0xa11f
        0x000227fe:    f2c00107    ....    MOVT     r1,#7
        0x00022802:    4288        .B      CMP      r0,r1
        0x00022804:    d80f        ..      BHI      0x22826 ; am_hal_iom_blocking_transfer + 650
        0x00022806:    e7ff        ..      B        0x22808 ; am_hal_iom_blocking_transfer + 620
        0x00022808:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0002280c:    07c0        ..      LSLS     r0,r0,#31
        0x0002280e:    b130        0.      CBZ      r0,0x2281e ; am_hal_iom_blocking_transfer + 642
        0x00022810:    e7ff        ..      B        0x22812 ; am_hal_iom_blocking_transfer + 630
        0x00022812:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022814:    9914        ..      LDR      r1,[sp,#0x50]
        0x00022816:    4288        .B      CMP      r0,r1
        0x00022818:    d901        ..      BLS      0x2281e ; am_hal_iom_blocking_transfer + 642
        0x0002281a:    e7ff        ..      B        0x2281c ; am_hal_iom_blocking_transfer + 640
        0x0002281c:    e010        ..      B        0x22840 ; am_hal_iom_blocking_transfer + 676
        0x0002281e:    2001        .       MOVS     r0,#1
        0x00022820:    f7fff9dc    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00022824:    e000        ..      B        0x22828 ; am_hal_iom_blocking_transfer + 652
        0x00022826:    e00b        ..      B        0x22840 ; am_hal_iom_blocking_transfer + 676
        0x00022828:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002282a:    0301        ..      LSLS     r1,r0,#12
        0x0002282c:    f2402004    @..     MOVW     r0,#0x204
        0x00022830:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022834:    5840        @X      LDR      r0,[r0,r1]
        0x00022836:    f0000001    ....    AND      r0,r0,#1
        0x0002283a:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002283e:    e7cc        ..      B        0x227da ; am_hal_iom_blocking_transfer + 574
        0x00022840:    9814        ..      LDR      r0,[sp,#0x50]
        0x00022842:    2803        .(      CMP      r0,#3
        0x00022844:    d801        ..      BHI      0x2284a ; am_hal_iom_blocking_transfer + 686
        0x00022846:    e7ff        ..      B        0x22848 ; am_hal_iom_blocking_transfer + 684
        0x00022848:    e03d        =.      B        0x228c6 ; am_hal_iom_blocking_transfer + 810
        0x0002284a:    e7ff        ..      B        0x2284c ; am_hal_iom_blocking_transfer + 688
        0x0002284c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002284e:    2000        .       MOVS     r0,#0
        0x00022850:    2904        .)      CMP      r1,#4
        0x00022852:    9006        ..      STR      r0,[sp,#0x18]
        0x00022854:    d306        ..      BCC      0x22864 ; am_hal_iom_blocking_transfer + 712
        0x00022856:    e7ff        ..      B        0x22858 ; am_hal_iom_blocking_transfer + 700
        0x00022858:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002285a:    2800        .(      CMP      r0,#0
        0x0002285c:    bf18        ..      IT       NE
        0x0002285e:    2001        .       MOVNE    r0,#1
        0x00022860:    9006        ..      STR      r0,[sp,#0x18]
        0x00022862:    e7ff        ..      B        0x22864 ; am_hal_iom_blocking_transfer + 712
        0x00022864:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022866:    07c0        ..      LSLS     r0,r0,#31
        0x00022868:    b360        `.      CBZ      r0,0x228c4 ; am_hal_iom_blocking_transfer + 808
        0x0002286a:    e7ff        ..      B        0x2286c ; am_hal_iom_blocking_transfer + 720
        0x0002286c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002286e:    0301        ..      LSLS     r1,r0,#12
        0x00022870:    f2401008    @...    MOVW     r0,#0x108
        0x00022874:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022878:    5840        @X      LDR      r0,[r0,r1]
        0x0002287a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002287c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002287e:    3804        .8      SUBS     r0,#4
        0x00022880:    9014        ..      STR      r0,[sp,#0x50]
        0x00022882:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022884:    2804        .(      CMP      r0,#4
        0x00022886:    d309        ..      BCC      0x2289c ; am_hal_iom_blocking_transfer + 768
        0x00022888:    e7ff        ..      B        0x2288a ; am_hal_iom_blocking_transfer + 750
        0x0002288a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002288c:    9911        ..      LDR      r1,[sp,#0x44]
        0x0002288e:    1d0a        ..      ADDS     r2,r1,#4
        0x00022890:    9211        ..      STR      r2,[sp,#0x44]
        0x00022892:    6008        .`      STR      r0,[r1,#0]
        0x00022894:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022896:    3804        .8      SUBS     r0,#4
        0x00022898:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002289a:    e012        ..      B        0x228c2 ; am_hal_iom_blocking_transfer + 806
        0x0002289c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002289e:    900a        ..      STR      r0,[sp,#0x28]
        0x000228a0:    e7ff        ..      B        0x228a2 ; am_hal_iom_blocking_transfer + 774
        0x000228a2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000228a4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000228a6:    1c4a        J.      ADDS     r2,r1,#1
        0x000228a8:    920a        ..      STR      r2,[sp,#0x28]
        0x000228aa:    7008        .p      STRB     r0,[r1,#0]
        0x000228ac:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000228ae:    0a00        ..      LSRS     r0,r0,#8
        0x000228b0:    900b        ..      STR      r0,[sp,#0x2c]
        0x000228b2:    e7ff        ..      B        0x228b4 ; am_hal_iom_blocking_transfer + 792
        0x000228b4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000228b6:    3801        .8      SUBS     r0,#1
        0x000228b8:    9013        ..      STR      r0,[sp,#0x4c]
        0x000228ba:    2800        .(      CMP      r0,#0
        0x000228bc:    d1f1        ..      BNE      0x228a2 ; am_hal_iom_blocking_transfer + 774
        0x000228be:    e7ff        ..      B        0x228c0 ; am_hal_iom_blocking_transfer + 804
        0x000228c0:    e7ff        ..      B        0x228c2 ; am_hal_iom_blocking_transfer + 806
        0x000228c2:    e7c3        ..      B        0x2284c ; am_hal_iom_blocking_transfer + 688
        0x000228c4:    e782        ..      B        0x227cc ; am_hal_iom_blocking_transfer + 560
        0x000228c6:    e0ae        ..      B        0x22a26 ; am_hal_iom_blocking_transfer + 1162
        0x000228c8:    981a        ..      LDR      r0,[sp,#0x68]
        0x000228ca:    2800        .(      CMP      r0,#0
        0x000228cc:    f04080aa    @...    BNE.W    0x22a24 ; am_hal_iom_blocking_transfer + 1160
        0x000228d0:    e7ff        ..      B        0x228d2 ; am_hal_iom_blocking_transfer + 822
        0x000228d2:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000228d4:    0301        ..      LSLS     r1,r0,#12
        0x000228d6:    f2401000    @...    MOVW     r0,#0x100
        0x000228da:    f2c40005    ....    MOVT     r0,#0x4005
        0x000228de:    5840        @X      LDR      r0,[r0,r1]
        0x000228e0:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x000228e4:    9015        ..      STR      r0,[sp,#0x54]
        0x000228e6:    e7ff        ..      B        0x228e8 ; am_hal_iom_blocking_transfer + 844
        0x000228e8:    9915        ..      LDR      r1,[sp,#0x54]
        0x000228ea:    2000        .       MOVS     r0,#0
        0x000228ec:    2904        .)      CMP      r1,#4
        0x000228ee:    9005        ..      STR      r0,[sp,#0x14]
        0x000228f0:    d306        ..      BCC      0x22900 ; am_hal_iom_blocking_transfer + 868
        0x000228f2:    e7ff        ..      B        0x228f4 ; am_hal_iom_blocking_transfer + 856
        0x000228f4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000228f6:    2800        .(      CMP      r0,#0
        0x000228f8:    bf18        ..      IT       NE
        0x000228fa:    2001        .       MOVNE    r0,#1
        0x000228fc:    9005        ..      STR      r0,[sp,#0x14]
        0x000228fe:    e7ff        ..      B        0x22900 ; am_hal_iom_blocking_transfer + 868
        0x00022900:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022902:    07c0        ..      LSLS     r0,r0,#31
        0x00022904:    b1d0        ..      CBZ      r0,0x2293c ; am_hal_iom_blocking_transfer + 928
        0x00022906:    e7ff        ..      B        0x22908 ; am_hal_iom_blocking_transfer + 876
        0x00022908:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002290a:    1d01        ..      ADDS     r1,r0,#4
        0x0002290c:    9111        ..      STR      r1,[sp,#0x44]
        0x0002290e:    6800        .h      LDR      r0,[r0,#0]
        0x00022910:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022912:    030a        ..      LSLS     r2,r1,#12
        0x00022914:    f240110c    @...    MOVW     r1,#0x10c
        0x00022918:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002291c:    5088        .P      STR      r0,[r1,r2]
        0x0002291e:    9815        ..      LDR      r0,[sp,#0x54]
        0x00022920:    3804        .8      SUBS     r0,#4
        0x00022922:    9015        ..      STR      r0,[sp,#0x54]
        0x00022924:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022926:    2804        .(      CMP      r0,#4
        0x00022928:    d304        ..      BCC      0x22934 ; am_hal_iom_blocking_transfer + 920
        0x0002292a:    e7ff        ..      B        0x2292c ; am_hal_iom_blocking_transfer + 912
        0x0002292c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002292e:    3804        .8      SUBS     r0,#4
        0x00022930:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022932:    e002        ..      B        0x2293a ; am_hal_iom_blocking_transfer + 926
        0x00022934:    2000        .       MOVS     r0,#0
        0x00022936:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022938:    e7ff        ..      B        0x2293a ; am_hal_iom_blocking_transfer + 926
        0x0002293a:    e7d5        ..      B        0x228e8 ; am_hal_iom_blocking_transfer + 844
        0x0002293c:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002293e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022940:    030a        ..      LSLS     r2,r1,#12
        0x00022942:    f2401120    @. .    MOVW     r1,#0x120
        0x00022946:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002294a:    5088        .P      STR      r0,[r1,r2]
        0x0002294c:    e7ff        ..      B        0x2294e ; am_hal_iom_blocking_transfer + 946
        0x0002294e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022950:    2800        .(      CMP      r0,#0
        0x00022952:    d066        f.      BEQ      0x22a22 ; am_hal_iom_blocking_transfer + 1158
        0x00022954:    e7ff        ..      B        0x22956 ; am_hal_iom_blocking_transfer + 954
        0x00022956:    2000        .       MOVS     r0,#0
        0x00022958:    900c        ..      STR      r0,[sp,#0x30]
        0x0002295a:    e7ff        ..      B        0x2295c ; am_hal_iom_blocking_transfer + 960
        0x0002295c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0002295e:    0301        ..      LSLS     r1,r0,#12
        0x00022960:    f2401000    @...    MOVW     r0,#0x100
        0x00022964:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022968:    5840        @X      LDR      r0,[r0,r1]
        0x0002296a:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0002296e:    9015        ..      STR      r0,[sp,#0x54]
        0x00022970:    2803        .(      CMP      r0,#3
        0x00022972:    d820         .      BHI      0x229b6 ; am_hal_iom_blocking_transfer + 1050
        0x00022974:    e7ff        ..      B        0x22976 ; am_hal_iom_blocking_transfer + 986
        0x00022976:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022978:    0301        ..      LSLS     r1,r0,#12
        0x0002297a:    f2402004    @..     MOVW     r0,#0x204
        0x0002297e:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022982:    5840        @X      LDR      r0,[r0,r1]
        0x00022984:    f0000001    ....    AND      r0,r0,#1
        0x00022988:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002298c:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00022990:    07c0        ..      LSLS     r0,r0,#31
        0x00022992:    b950        P.      CBNZ     r0,0x229aa ; am_hal_iom_blocking_transfer + 1038
        0x00022994:    e7ff        ..      B        0x22996 ; am_hal_iom_blocking_transfer + 1018
        0x00022996:    980c        ..      LDR      r0,[sp,#0x30]
        0x00022998:    1c41        A.      ADDS     r1,r0,#1
        0x0002299a:    910c        ..      STR      r1,[sp,#0x30]
        0x0002299c:    f24a1120    J. .    MOV      r1,#0xa120
        0x000229a0:    f2c00107    ....    MOVT     r1,#7
        0x000229a4:    4288        .B      CMP      r0,r1
        0x000229a6:    d301        ..      BCC      0x229ac ; am_hal_iom_blocking_transfer + 1040
        0x000229a8:    e7ff        ..      B        0x229aa ; am_hal_iom_blocking_transfer + 1038
        0x000229aa:    e004        ..      B        0x229b6 ; am_hal_iom_blocking_transfer + 1050
        0x000229ac:    2001        .       MOVS     r0,#1
        0x000229ae:    f7fff915    ....    BL       am_hal_delay_us ; 0x21bdc
        0x000229b2:    e7ff        ..      B        0x229b4 ; am_hal_iom_blocking_transfer + 1048
        0x000229b4:    e7d2        ..      B        0x2295c ; am_hal_iom_blocking_transfer + 960
        0x000229b6:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x000229ba:    07c0        ..      LSLS     r0,r0,#31
        0x000229bc:    b920         .      CBNZ     r0,0x229c8 ; am_hal_iom_blocking_transfer + 1068
        0x000229be:    e7ff        ..      B        0x229c0 ; am_hal_iom_blocking_transfer + 1060
        0x000229c0:    9815        ..      LDR      r0,[sp,#0x54]
        0x000229c2:    2803        .(      CMP      r0,#3
        0x000229c4:    d801        ..      BHI      0x229ca ; am_hal_iom_blocking_transfer + 1070
        0x000229c6:    e7ff        ..      B        0x229c8 ; am_hal_iom_blocking_transfer + 1068
        0x000229c8:    e02b        +.      B        0x22a22 ; am_hal_iom_blocking_transfer + 1158
        0x000229ca:    e7ff        ..      B        0x229cc ; am_hal_iom_blocking_transfer + 1072
        0x000229cc:    9915        ..      LDR      r1,[sp,#0x54]
        0x000229ce:    2000        .       MOVS     r0,#0
        0x000229d0:    2904        .)      CMP      r1,#4
        0x000229d2:    9004        ..      STR      r0,[sp,#0x10]
        0x000229d4:    d306        ..      BCC      0x229e4 ; am_hal_iom_blocking_transfer + 1096
        0x000229d6:    e7ff        ..      B        0x229d8 ; am_hal_iom_blocking_transfer + 1084
        0x000229d8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000229da:    2800        .(      CMP      r0,#0
        0x000229dc:    bf18        ..      IT       NE
        0x000229de:    2001        .       MOVNE    r0,#1
        0x000229e0:    9004        ..      STR      r0,[sp,#0x10]
        0x000229e2:    e7ff        ..      B        0x229e4 ; am_hal_iom_blocking_transfer + 1096
        0x000229e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000229e6:    07c0        ..      LSLS     r0,r0,#31
        0x000229e8:    b1d0        ..      CBZ      r0,0x22a20 ; am_hal_iom_blocking_transfer + 1156
        0x000229ea:    e7ff        ..      B        0x229ec ; am_hal_iom_blocking_transfer + 1104
        0x000229ec:    9811        ..      LDR      r0,[sp,#0x44]
        0x000229ee:    1d01        ..      ADDS     r1,r0,#4
        0x000229f0:    9111        ..      STR      r1,[sp,#0x44]
        0x000229f2:    6800        .h      LDR      r0,[r0,#0]
        0x000229f4:    990f        ..      LDR      r1,[sp,#0x3c]
        0x000229f6:    030a        ..      LSLS     r2,r1,#12
        0x000229f8:    f240110c    @...    MOVW     r1,#0x10c
        0x000229fc:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022a00:    5088        .P      STR      r0,[r1,r2]
        0x00022a02:    9815        ..      LDR      r0,[sp,#0x54]
        0x00022a04:    3804        .8      SUBS     r0,#4
        0x00022a06:    9015        ..      STR      r0,[sp,#0x54]
        0x00022a08:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a0a:    2804        .(      CMP      r0,#4
        0x00022a0c:    d304        ..      BCC      0x22a18 ; am_hal_iom_blocking_transfer + 1148
        0x00022a0e:    e7ff        ..      B        0x22a10 ; am_hal_iom_blocking_transfer + 1140
        0x00022a10:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a12:    3804        .8      SUBS     r0,#4
        0x00022a14:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022a16:    e002        ..      B        0x22a1e ; am_hal_iom_blocking_transfer + 1154
        0x00022a18:    2000        .       MOVS     r0,#0
        0x00022a1a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00022a1c:    e7ff        ..      B        0x22a1e ; am_hal_iom_blocking_transfer + 1154
        0x00022a1e:    e7d5        ..      B        0x229cc ; am_hal_iom_blocking_transfer + 1072
        0x00022a20:    e795        ..      B        0x2294e ; am_hal_iom_blocking_transfer + 946
        0x00022a22:    e7ff        ..      B        0x22a24 ; am_hal_iom_blocking_transfer + 1160
        0x00022a24:    e7ff        ..      B        0x22a26 ; am_hal_iom_blocking_transfer + 1162
        0x00022a26:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022a28:    f2402048    @.H     MOVW     r0,#0x248
        0x00022a2c:    f2c40005    ....    MOVT     r0,#0x4005
        0x00022a30:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x00022a34:    466a        jF      MOV      r2,sp
        0x00022a36:    2001        .       MOVS     r0,#1
        0x00022a38:    6010        .`      STR      r0,[r2,#0]
        0x00022a3a:    f24a1020    J. .    MOV      r0,#0xa120
        0x00022a3e:    f2c00007    ....    MOVT     r0,#7
        0x00022a42:    2206        ."      MOVS     r2,#6
        0x00022a44:    2304        .#      MOVS     r3,#4
        0x00022a46:    f7fff919    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x00022a4a:    900e        ..      STR      r0,[sp,#0x38]
        0x00022a4c:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022a4e:    b980        ..      CBNZ     r0,0x22a72 ; am_hal_iom_blocking_transfer + 1238
        0x00022a50:    e7ff        ..      B        0x22a52 ; am_hal_iom_blocking_transfer + 1206
        0x00022a52:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022a54:    2100        .!      MOVS     r1,#0
        0x00022a56:    f01aff45    ..E.    BL       internal_iom_get_int_err ; 0x3d8e4
        0x00022a5a:    900e        ..      STR      r0,[sp,#0x38]
        0x00022a5c:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022a5e:    b938        8.      CBNZ     r0,0x22a70 ; am_hal_iom_blocking_transfer + 1236
        0x00022a60:    e7ff        ..      B        0x22a62 ; am_hal_iom_blocking_transfer + 1222
        0x00022a62:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00022a64:    b118        ..      CBZ      r0,0x22a6e ; am_hal_iom_blocking_transfer + 1234
        0x00022a66:    e7ff        ..      B        0x22a68 ; am_hal_iom_blocking_transfer + 1228
        0x00022a68:    2001        .       MOVS     r0,#1
        0x00022a6a:    900e        ..      STR      r0,[sp,#0x38]
        0x00022a6c:    e7ff        ..      B        0x22a6e ; am_hal_iom_blocking_transfer + 1234
        0x00022a6e:    e7ff        ..      B        0x22a70 ; am_hal_iom_blocking_transfer + 1236
        0x00022a70:    e7ff        ..      B        0x22a72 ; am_hal_iom_blocking_transfer + 1238
        0x00022a72:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022a74:    b158        X.      CBZ      r0,0x22a8e ; am_hal_iom_blocking_transfer + 1266
        0x00022a76:    e7ff        ..      B        0x22a78 ; am_hal_iom_blocking_transfer + 1244
        0x00022a78:    9810        ..      LDR      r0,[sp,#0x40]
        0x00022a7a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022a7c:    030a        ..      LSLS     r2,r1,#12
        0x00022a7e:    f2402104    @..!    MOVW     r1,#0x204
        0x00022a82:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022a86:    5889        .X      LDR      r1,[r1,r2]
        0x00022a88:    f01bf8a6    ....    BL       internal_iom_reset_on_error ; 0x3dbd8
        0x00022a8c:    e7ff        ..      B        0x22a8e ; am_hal_iom_blocking_transfer + 1266
        0x00022a8e:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00022a90:    0302        ..      LSLS     r2,r0,#12
        0x00022a92:    f2402108    @..!    MOVW     r1,#0x208
        0x00022a96:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022a9a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00022a9e:    5088        .P      STR      r0,[r1,r2]
        0x00022aa0:    9812        ..      LDR      r0,[sp,#0x48]
        0x00022aa2:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00022aa4:    030a        ..      LSLS     r2,r1,#12
        0x00022aa6:    f2402100    @..!    MOVW     r1,#0x200
        0x00022aaa:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022aae:    5088        .P      STR      r0,[r1,r2]
        0x00022ab0:    980e        ..      LDR      r0,[sp,#0x38]
        0x00022ab2:    901f        ..      STR      r0,[sp,#0x7c]
        0x00022ab4:    e7ff        ..      B        0x22ab6 ; am_hal_iom_blocking_transfer + 1306
        0x00022ab6:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00022ab8:    b020         .      ADD      sp,sp,#0x80
        0x00022aba:    bdb0        ..      POP      {r4,r5,r7,pc}
    am_hal_iom_configure
        0x00022abc:    b580        ..      PUSH     {r7,lr}
        0x00022abe:    b08c        ..      SUB      sp,sp,#0x30
        0x00022ac0:    900a        ..      STR      r0,[sp,#0x28]
        0x00022ac2:    9109        ..      STR      r1,[sp,#0x24]
        0x00022ac4:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022ac6:    9007        ..      STR      r0,[sp,#0x1c]
        0x00022ac8:    2000        .       MOVS     r0,#0
        0x00022aca:    9006        ..      STR      r0,[sp,#0x18]
        0x00022acc:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022ace:    b188        ..      CBZ      r0,0x22af4 ; am_hal_iom_configure + 56
        0x00022ad0:    e7ff        ..      B        0x22ad2 ; am_hal_iom_configure + 22
        0x00022ad2:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022ad4:    6800        .h      LDR      r0,[r0,#0]
        0x00022ad6:    0e00        ..      LSRS     r0,r0,#24
        0x00022ad8:    07c0        ..      LSLS     r0,r0,#31
        0x00022ada:    b158        X.      CBZ      r0,0x22af4 ; am_hal_iom_configure + 56
        0x00022adc:    e7ff        ..      B        0x22ade ; am_hal_iom_configure + 34
        0x00022ade:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022ae0:    6800        .h      LDR      r0,[r0,#0]
        0x00022ae2:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022ae6:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022aea:    f2c00112    ....    MOVT     r1,#0x12
        0x00022aee:    4288        .B      CMP      r0,r1
        0x00022af0:    d003        ..      BEQ      0x22afa ; am_hal_iom_configure + 62
        0x00022af2:    e7ff        ..      B        0x22af4 ; am_hal_iom_configure + 56
        0x00022af4:    2002        .       MOVS     r0,#2
        0x00022af6:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022af8:    e139        9.      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022afa:    980a        ..      LDR      r0,[sp,#0x28]
        0x00022afc:    b140        @.      CBZ      r0,0x22b10 ; am_hal_iom_configure + 84
        0x00022afe:    e7ff        ..      B        0x22b00 ; am_hal_iom_configure + 68
        0x00022b00:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022b02:    b128        (.      CBZ      r0,0x22b10 ; am_hal_iom_configure + 84
        0x00022b04:    e7ff        ..      B        0x22b06 ; am_hal_iom_configure + 74
        0x00022b06:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022b08:    6840        @h      LDR      r0,[r0,#4]
        0x00022b0a:    2808        .(      CMP      r0,#8
        0x00022b0c:    d303        ..      BCC      0x22b16 ; am_hal_iom_configure + 90
        0x00022b0e:    e7ff        ..      B        0x22b10 ; am_hal_iom_configure + 84
        0x00022b10:    2006        .       MOVS     r0,#6
        0x00022b12:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022b14:    e12b        +.      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022b16:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022b18:    6800        .h      LDR      r0,[r0,#0]
        0x00022b1a:    0e40        @.      LSRS     r0,r0,#25
        0x00022b1c:    07c0        ..      LSLS     r0,r0,#31
        0x00022b1e:    b118        ..      CBZ      r0,0x22b28 ; am_hal_iom_configure + 108
        0x00022b20:    e7ff        ..      B        0x22b22 ; am_hal_iom_configure + 102
        0x00022b22:    2007        .       MOVS     r0,#7
        0x00022b24:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022b26:    e122        ".      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022b28:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022b2a:    6840        @h      LDR      r0,[r0,#4]
        0x00022b2c:    9005        ..      STR      r0,[sp,#0x14]
        0x00022b2e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022b30:    7800        .x      LDRB     r0,[r0,#0]
        0x00022b32:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022b34:    7208        .r      STRB     r0,[r1,#8]
        0x00022b36:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022b38:    0302        ..      LSLS     r2,r0,#12
        0x00022b3a:    f2401104    @...    MOVW     r1,#0x104
        0x00022b3e:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022b42:    f2410010    A...    MOV      r0,#0x1010
        0x00022b46:    5088        .P      STR      r0,[r1,r2]
        0x00022b48:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022b4a:    7800        .x      LDRB     r0,[r0,#0]
        0x00022b4c:    bb40        @.      CBNZ     r0,0x22ba0 ; am_hal_iom_configure + 228
        0x00022b4e:    e7ff        ..      B        0x22b50 ; am_hal_iom_configure + 148
        0x00022b50:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022b52:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022b54:    2804        .(      CMP      r0,#4
        0x00022b56:    db03        ..      BLT      0x22b60 ; am_hal_iom_configure + 164
        0x00022b58:    e7ff        ..      B        0x22b5a ; am_hal_iom_configure + 158
        0x00022b5a:    2006        .       MOVS     r0,#6
        0x00022b5c:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022b5e:    e106        ..      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022b60:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022b62:    6840        @h      LDR      r0,[r0,#4]
        0x00022b64:    f6464101    F..A    MOV      r1,#0x6c01
        0x00022b68:    f2c021dc    ...!    MOVT     r1,#0x2dc
        0x00022b6c:    4288        .B      CMP      r0,r1
        0x00022b6e:    d303        ..      BCC      0x22b78 ; am_hal_iom_configure + 188
        0x00022b70:    e7ff        ..      B        0x22b72 ; am_hal_iom_configure + 182
        0x00022b72:    2006        .       MOVS     r0,#6
        0x00022b74:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022b76:    e0fa        ..      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022b78:    9909        ..      LDR      r1,[sp,#0x24]
        0x00022b7a:    6848        Hh      LDR      r0,[r1,#4]
        0x00022b7c:    7a09        .z      LDRB     r1,[r1,#8]
        0x00022b7e:    f3c10140    ..@.    UBFX     r1,r1,#1,#1
        0x00022b82:    f01bf90f    ....    BL       iom_get_interface_clock_cfg ; 0x3dda4
        0x00022b86:    9008        ..      STR      r0,[sp,#0x20]
        0x00022b88:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022b8a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00022b8c:    f0000003    ....    AND      r0,r0,#3
        0x00022b90:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022b92:    030a        ..      LSLS     r2,r1,#12
        0x00022b94:    f2402180    @..!    MOVW     r1,#0x280
        0x00022b98:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022b9c:    5088        .P      STR      r0,[r1,r2]
        0x00022b9e:    e059        Y.      B        0x22c54 ; am_hal_iom_configure + 408
        0x00022ba0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022ba2:    7800        .x      LDRB     r0,[r0,#0]
        0x00022ba4:    2801        .(      CMP      r0,#1
        0x00022ba6:    d151        Q.      BNE      0x22c4c ; am_hal_iom_configure + 400
        0x00022ba8:    e7ff        ..      B        0x22baa ; am_hal_iom_configure + 238
        0x00022baa:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022bac:    6840        @h      LDR      r0,[r0,#4]
        0x00022bae:    9001        ..      STR      r0,[sp,#4]
        0x00022bb0:    f24861a0    H..a    MOV      r1,#0x86a0
        0x00022bb4:    f2c00101    ....    MOVT     r1,#1
        0x00022bb8:    4288        .B      CMP      r0,r1
        0x00022bba:    d010        ..      BEQ      0x22bde ; am_hal_iom_configure + 290
        0x00022bbc:    e7ff        ..      B        0x22bbe ; am_hal_iom_configure + 258
        0x00022bbe:    9801        ..      LDR      r0,[sp,#4]
        0x00022bc0:    f6412180    A..!    MOVW     r1,#0x1a80
        0x00022bc4:    f2c00106    ....    MOVT     r1,#6
        0x00022bc8:    4288        .B      CMP      r0,r1
        0x00022bca:    d019        ..      BEQ      0x22c00 ; am_hal_iom_configure + 324
        0x00022bcc:    e7ff        ..      B        0x22bce ; am_hal_iom_configure + 274
        0x00022bce:    9801        ..      LDR      r0,[sp,#4]
        0x00022bd0:    f2442140    D.@!    MOV      r1,#0x4240
        0x00022bd4:    f2c0010f    ....    MOVT     r1,#0xf
        0x00022bd8:    4288        .B      CMP      r0,r1
        0x00022bda:    d022        ".      BEQ      0x22c22 ; am_hal_iom_configure + 358
        0x00022bdc:    e032        2.      B        0x22c44 ; am_hal_iom_configure + 392
        0x00022bde:    f2413001    A..0    MOV      r0,#0x1301
        0x00022be2:    f2c7703b    ..;p    MOVT     r0,#0x773b
        0x00022be6:    9008        ..      STR      r0,[sp,#0x20]
        0x00022be8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022bea:    0302        ..      LSLS     r2,r0,#12
        0x00022bec:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00022bf0:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022bf4:    f24f0070    O.p.    MOV      r0,#0xf070
        0x00022bf8:    f2c00003    ....    MOVT     r0,#3
        0x00022bfc:    5088        .P      STR      r0,[r1,r2]
        0x00022bfe:    e024        $.      B        0x22c4a ; am_hal_iom_configure + 398
        0x00022c00:    f2413001    A..0    MOV      r0,#0x1301
        0x00022c04:    f6c1500e    ...P    MOVT     r0,#0x1d0e
        0x00022c08:    9008        ..      STR      r0,[sp,#0x20]
        0x00022c0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022c0c:    0302        ..      LSLS     r2,r0,#12
        0x00022c0e:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00022c12:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022c16:    f24f2070    O.p     MOV      r0,#0xf270
        0x00022c1a:    f2c00003    ....    MOVT     r0,#3
        0x00022c1e:    5088        .P      STR      r0,[r1,r2]
        0x00022c20:    e013        ..      B        0x22c4a ; am_hal_iom_configure + 398
        0x00022c22:    f2413001    A..0    MOV      r0,#0x1301
        0x00022c26:    f6c03005    ...0    MOVT     r0,#0xb05
        0x00022c2a:    9008        ..      STR      r0,[sp,#0x20]
        0x00022c2c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022c2e:    0302        ..      LSLS     r2,r0,#12
        0x00022c30:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x00022c34:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022c38:    f2430040    C.@.    MOVW     r0,#0x3040
        0x00022c3c:    f2c00002    ....    MOVT     r0,#2
        0x00022c40:    5088        .P      STR      r0,[r1,r2]
        0x00022c42:    e002        ..      B        0x22c4a ; am_hal_iom_configure + 398
        0x00022c44:    2006        .       MOVS     r0,#6
        0x00022c46:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c48:    e091        ..      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022c4a:    e002        ..      B        0x22c52 ; am_hal_iom_configure + 406
        0x00022c4c:    2005        .       MOVS     r0,#5
        0x00022c4e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022c50:    e08d        ..      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022c52:    e7ff        ..      B        0x22c54 ; am_hal_iom_configure + 408
        0x00022c54:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022c56:    f0400001    @...    ORR      r0,r0,#1
        0x00022c5a:    9008        ..      STR      r0,[sp,#0x20]
        0x00022c5c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00022c5e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00022c60:    030a        ..      LSLS     r2,r1,#12
        0x00022c62:    f2401118    @...    MOVW     r1,#0x118
        0x00022c66:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022c6a:    5088        .P      STR      r0,[r1,r2]
        0x00022c6c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c6e:    6841        Ah      LDR      r1,[r0,#4]
        0x00022c70:    f2442040    D.@     MOV      r0,#0x4240
        0x00022c74:    f2c0000f    ....    MOVT     r0,#0xf
        0x00022c78:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00022c7c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022c7e:    f8c10864    ..d.    STR      r0,[r1,#0x864]
        0x00022c82:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022c84:    f44f707a    O.zp    MOV      r0,#0x3e8
        0x00022c88:    f8c10860    ..`.    STR      r0,[r1,#0x860]
        0x00022c8c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c8e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022c90:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022c92:    60c8        .`      STR      r0,[r1,#0xc]
        0x00022c94:    9809        ..      LDR      r0,[sp,#0x24]
        0x00022c96:    6900        .i      LDR      r0,[r0,#0x10]
        0x00022c98:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022c9a:    6108        .a      STR      r0,[r1,#0x10]
        0x00022c9c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022c9e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022ca0:    2800        .(      CMP      r0,#0
        0x00022ca2:    d04a        J.      BEQ      0x22d3a ; am_hal_iom_configure + 638
        0x00022ca4:    e7ff        ..      B        0x22ca6 ; am_hal_iom_configure + 490
        0x00022ca6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022ca8:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00022caa:    690a        .i      LDR      r2,[r1,#0x10]
        0x00022cac:    eb000282    ....    ADD      r2,r0,r2,LSL #2
        0x00022cb0:    2300        .#      MOVS     r3,#0
        0x00022cb2:    f2c10306    ....    MOVT     r3,#0x1006
        0x00022cb6:    2000        .       MOVS     r0,#0
        0x00022cb8:    429a        .B      CMP      r2,r3
        0x00022cba:    bf38        8.      IT       CC
        0x00022cbc:    2001        .       MOVCC    r0,#1
        0x00022cbe:    f88108a4    ....    STRB     r0,[r1,#0x8a4]
        0x00022cc2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022cc4:    f89008a4    ....    LDRB     r0,[r0,#0x8a4]
        0x00022cc8:    07c0        ..      LSLS     r0,r0,#31
        0x00022cca:    b9c8        ..      CBNZ     r0,0x22d00 ; am_hal_iom_configure + 580
        0x00022ccc:    e7ff        ..      B        0x22cce ; am_hal_iom_configure + 530
        0x00022cce:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022cd0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022cd2:    300f        .0      ADDS     r0,r0,#0xf
        0x00022cd4:    f020000f     ...    BIC      r0,r0,#0xf
        0x00022cd8:    9004        ..      STR      r0,[sp,#0x10]
        0x00022cda:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022cdc:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00022cde:    6909        .i      LDR      r1,[r1,#0x10]
        0x00022ce0:    f000000f    ....    AND      r0,r0,#0xf
        0x00022ce4:    ebc00081    ....    RSB      r0,r0,r1,LSL #2
        0x00022ce8:    9003        ..      STR      r0,[sp,#0xc]
        0x00022cea:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022cec:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022cee:    60c8        .`      STR      r0,[r1,#0xc]
        0x00022cf0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022cf2:    f06f0003    o...    MVN      r0,#3
        0x00022cf6:    ea000091    ....    AND      r0,r0,r1,LSR #2
        0x00022cfa:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022cfc:    6108        .a      STR      r0,[r1,#0x10]
        0x00022cfe:    e7ff        ..      B        0x22d00 ; am_hal_iom_configure + 580
        0x00022d00:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022d02:    690a        .i      LDR      r2,[r1,#0x10]
        0x00022d04:    f06f001f    o...    MVN      r0,#0x1f
        0x00022d08:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x00022d0c:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x00022d10:    f6ca22aa    ..."    MOVT     r2,#0xaaaa
        0x00022d14:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x00022d18:    0980        ..      LSRS     r0,r0,#6
        0x00022d1a:    f8c10858    ..X.    STR      r0,[r1,#0x858]
        0x00022d1e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022d20:    f8d00858    ..X.    LDR      r0,[r0,#0x858]
        0x00022d24:    f5b07f80    ....    CMP      r0,#0x100
        0x00022d28:    d906        ..      BLS      0x22d38 ; am_hal_iom_configure + 636
        0x00022d2a:    e7ff        ..      B        0x22d2c ; am_hal_iom_configure + 624
        0x00022d2c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00022d2e:    f44f7080    O..p    MOV      r0,#0x100
        0x00022d32:    f8c10858    ..X.    STR      r0,[r1,#0x858]
        0x00022d36:    e7ff        ..      B        0x22d38 ; am_hal_iom_configure + 636
        0x00022d38:    e7ff        ..      B        0x22d3a ; am_hal_iom_configure + 638
        0x00022d3a:    2000        .       MOVS     r0,#0
        0x00022d3c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00022d40:    e7ff        ..      B        0x22d42 ; am_hal_iom_configure + 646
        0x00022d42:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00022d46:    2803        .(      CMP      r0,#3
        0x00022d48:    dc0e        ..      BGT      0x22d68 ; am_hal_iom_configure + 684
        0x00022d4a:    e7ff        ..      B        0x22d4c ; am_hal_iom_configure + 656
        0x00022d4c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00022d4e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00022d52:    4401        .D      ADD      r1,r1,r0
        0x00022d54:    2000        .       MOVS     r0,#0
        0x00022d56:    f88108a0    ....    STRB     r0,[r1,#0x8a0]
        0x00022d5a:    e7ff        ..      B        0x22d5c ; am_hal_iom_configure + 672
        0x00022d5c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00022d60:    3001        .0      ADDS     r0,#1
        0x00022d62:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00022d66:    e7ec        ..      B        0x22d42 ; am_hal_iom_configure + 646
        0x00022d68:    9806        ..      LDR      r0,[sp,#0x18]
        0x00022d6a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00022d6c:    e7ff        ..      B        0x22d6e ; am_hal_iom_configure + 690
        0x00022d6e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00022d70:    b00c        ..      ADD      sp,sp,#0x30
        0x00022d72:    bd80        ..      POP      {r7,pc}
    am_hal_iom_disable
        0x00022d74:    b580        ..      PUSH     {r7,lr}
        0x00022d76:    b084        ..      SUB      sp,sp,#0x10
        0x00022d78:    9002        ..      STR      r0,[sp,#8]
        0x00022d7a:    9802        ..      LDR      r0,[sp,#8]
        0x00022d7c:    9001        ..      STR      r0,[sp,#4]
        0x00022d7e:    9802        ..      LDR      r0,[sp,#8]
        0x00022d80:    b188        ..      CBZ      r0,0x22da6 ; am_hal_iom_disable + 50
        0x00022d82:    e7ff        ..      B        0x22d84 ; am_hal_iom_disable + 16
        0x00022d84:    9802        ..      LDR      r0,[sp,#8]
        0x00022d86:    6800        .h      LDR      r0,[r0,#0]
        0x00022d88:    0e00        ..      LSRS     r0,r0,#24
        0x00022d8a:    07c0        ..      LSLS     r0,r0,#31
        0x00022d8c:    b158        X.      CBZ      r0,0x22da6 ; am_hal_iom_disable + 50
        0x00022d8e:    e7ff        ..      B        0x22d90 ; am_hal_iom_disable + 28
        0x00022d90:    9802        ..      LDR      r0,[sp,#8]
        0x00022d92:    6800        .h      LDR      r0,[r0,#0]
        0x00022d94:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022d98:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022d9c:    f2c00112    ....    MOVT     r1,#0x12
        0x00022da0:    4288        .B      CMP      r0,r1
        0x00022da2:    d003        ..      BEQ      0x22dac ; am_hal_iom_disable + 56
        0x00022da4:    e7ff        ..      B        0x22da6 ; am_hal_iom_disable + 50
        0x00022da6:    2002        .       MOVS     r0,#2
        0x00022da8:    9003        ..      STR      r0,[sp,#0xc]
        0x00022daa:    e02c        ,.      B        0x22e06 ; am_hal_iom_disable + 146
        0x00022dac:    9801        ..      LDR      r0,[sp,#4]
        0x00022dae:    6800        .h      LDR      r0,[r0,#0]
        0x00022db0:    0e40        @.      LSRS     r0,r0,#25
        0x00022db2:    07c0        ..      LSLS     r0,r0,#31
        0x00022db4:    b918        ..      CBNZ     r0,0x22dbe ; am_hal_iom_disable + 74
        0x00022db6:    e7ff        ..      B        0x22db8 ; am_hal_iom_disable + 68
        0x00022db8:    2000        .       MOVS     r0,#0
        0x00022dba:    9003        ..      STR      r0,[sp,#0xc]
        0x00022dbc:    e023        #.      B        0x22e06 ; am_hal_iom_disable + 146
        0x00022dbe:    9801        ..      LDR      r0,[sp,#4]
        0x00022dc0:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00022dc2:    b118        ..      CBZ      r0,0x22dcc ; am_hal_iom_disable + 88
        0x00022dc4:    e7ff        ..      B        0x22dc6 ; am_hal_iom_disable + 82
        0x00022dc6:    2003        .       MOVS     r0,#3
        0x00022dc8:    9003        ..      STR      r0,[sp,#0xc]
        0x00022dca:    e01c        ..      B        0x22e06 ; am_hal_iom_disable + 146
        0x00022dcc:    9801        ..      LDR      r0,[sp,#4]
        0x00022dce:    6840        @h      LDR      r0,[r0,#4]
        0x00022dd0:    0302        ..      LSLS     r2,r0,#12
        0x00022dd2:    f240111c    @...    MOVW     r1,#0x11c
        0x00022dd6:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022dda:    5888        .X      LDR      r0,[r1,r2]
        0x00022ddc:    f0200001     ...    BIC      r0,r0,#1
        0x00022de0:    5088        .P      STR      r0,[r1,r2]
        0x00022de2:    9801        ..      LDR      r0,[sp,#4]
        0x00022de4:    6840        @h      LDR      r0,[r0,#4]
        0x00022de6:    0302        ..      LSLS     r2,r0,#12
        0x00022de8:    5888        .X      LDR      r0,[r1,r2]
        0x00022dea:    f0200010     ...    BIC      r0,r0,#0x10
        0x00022dee:    5088        .P      STR      r0,[r1,r2]
        0x00022df0:    9802        ..      LDR      r0,[sp,#8]
        0x00022df2:    f7fefb97    ....    BL       am_hal_IOM_CQReset ; 0x21524
        0x00022df6:    9901        ..      LDR      r1,[sp,#4]
        0x00022df8:    6808        .h      LDR      r0,[r1,#0]
        0x00022dfa:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00022dfe:    6008        .`      STR      r0,[r1,#0]
        0x00022e00:    2000        .       MOVS     r0,#0
        0x00022e02:    9003        ..      STR      r0,[sp,#0xc]
        0x00022e04:    e7ff        ..      B        0x22e06 ; am_hal_iom_disable + 146
        0x00022e06:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022e08:    b004        ..      ADD      sp,sp,#0x10
        0x00022e0a:    bd80        ..      POP      {r7,pc}
    am_hal_iom_enable
        0x00022e0c:    b580        ..      PUSH     {r7,lr}
        0x00022e0e:    b086        ..      SUB      sp,sp,#0x18
        0x00022e10:    9004        ..      STR      r0,[sp,#0x10]
        0x00022e12:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022e14:    9003        ..      STR      r0,[sp,#0xc]
        0x00022e16:    2000        .       MOVS     r0,#0
        0x00022e18:    9002        ..      STR      r0,[sp,#8]
        0x00022e1a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022e1c:    b188        ..      CBZ      r0,0x22e42 ; am_hal_iom_enable + 54
        0x00022e1e:    e7ff        ..      B        0x22e20 ; am_hal_iom_enable + 20
        0x00022e20:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022e22:    6800        .h      LDR      r0,[r0,#0]
        0x00022e24:    0e00        ..      LSRS     r0,r0,#24
        0x00022e26:    07c0        ..      LSLS     r0,r0,#31
        0x00022e28:    b158        X.      CBZ      r0,0x22e42 ; am_hal_iom_enable + 54
        0x00022e2a:    e7ff        ..      B        0x22e2c ; am_hal_iom_enable + 32
        0x00022e2c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022e2e:    6800        .h      LDR      r0,[r0,#0]
        0x00022e30:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022e34:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022e38:    f2c00112    ....    MOVT     r1,#0x12
        0x00022e3c:    4288        .B      CMP      r0,r1
        0x00022e3e:    d003        ..      BEQ      0x22e48 ; am_hal_iom_enable + 60
        0x00022e40:    e7ff        ..      B        0x22e42 ; am_hal_iom_enable + 54
        0x00022e42:    2002        .       MOVS     r0,#2
        0x00022e44:    9005        ..      STR      r0,[sp,#0x14]
        0x00022e46:    e05f        _.      B        0x22f08 ; am_hal_iom_enable + 252
        0x00022e48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022e4a:    6800        .h      LDR      r0,[r0,#0]
        0x00022e4c:    0e40        @.      LSRS     r0,r0,#25
        0x00022e4e:    07c0        ..      LSLS     r0,r0,#31
        0x00022e50:    b118        ..      CBZ      r0,0x22e5a ; am_hal_iom_enable + 78
        0x00022e52:    e7ff        ..      B        0x22e54 ; am_hal_iom_enable + 72
        0x00022e54:    2000        .       MOVS     r0,#0
        0x00022e56:    9005        ..      STR      r0,[sp,#0x14]
        0x00022e58:    e056        V.      B        0x22f08 ; am_hal_iom_enable + 252
        0x00022e5a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022e5c:    6848        Hh      LDR      r0,[r1,#4]
        0x00022e5e:    7a09        .z      LDRB     r1,[r1,#8]
        0x00022e60:    2900        .)      CMP      r1,#0
        0x00022e62:    bf18        ..      IT       NE
        0x00022e64:    2101        .!      MOVNE    r1,#1
        0x00022e66:    f015fcdb    ....    BL       enable_submodule ; 0x38820
        0x00022e6a:    b918        ..      CBNZ     r0,0x22e74 ; am_hal_iom_enable + 104
        0x00022e6c:    e7ff        ..      B        0x22e6e ; am_hal_iom_enable + 98
        0x00022e6e:    2009        .       MOVS     r0,#9
        0x00022e70:    9005        ..      STR      r0,[sp,#0x14]
        0x00022e72:    e049        I.      B        0x22f08 ; am_hal_iom_enable + 252
        0x00022e74:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022e76:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00022e78:    b3d0        ..      CBZ      r0,0x22ef0 ; am_hal_iom_enable + 228
        0x00022e7a:    e7ff        ..      B        0x22e7c ; am_hal_iom_enable + 112
        0x00022e7c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022e7e:    2000        .       MOVS     r0,#0
        0x00022e80:    9001        ..      STR      r0,[sp,#4]
        0x00022e82:    6248        Hb      STR      r0,[r1,#0x24]
        0x00022e84:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022e86:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00022e88:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022e8a:    6849        Ih      LDR      r1,[r1,#4]
        0x00022e8c:    030b        ..      LSLS     r3,r1,#12
        0x00022e8e:    f2402238    @.8"    MOVW     r2,#0x238
        0x00022e92:    f2c40205    ....    MOVT     r2,#0x4005
        0x00022e96:    2140        @!      MOVS     r1,#0x40
        0x00022e98:    f2c00180    ....    MOVT     r1,#0x80
        0x00022e9c:    50d1        .P      STR      r1,[r2,r3]
        0x00022e9e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ea0:    f8c10854    ..T.    STR      r0,[r1,#0x854]
        0x00022ea4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ea6:    f881083c    ..<.    STRB     r0,[r1,#0x83c]
        0x00022eaa:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022eac:    f8c10838    ..8.    STR      r0,[r1,#0x838]
        0x00022eb0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022eb2:    f8c10844    ..D.    STR      r0,[r1,#0x844]
        0x00022eb6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022eb8:    f8c10840    ..@.    STR      r0,[r1,#0x840]
        0x00022ebc:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ebe:    f881082c    ..,.    STRB     r0,[r1,#0x82c]
        0x00022ec2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ec4:    f8c10830    ..0.    STR      r0,[r1,#0x830]
        0x00022ec8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022eca:    2001        .       MOVS     r0,#1
        0x00022ecc:    f881082d    ..-.    STRB     r0,[r1,#0x82d]
        0x00022ed0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022ed2:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00022ed4:    6901        .i      LDR      r1,[r0,#0x10]
        0x00022ed6:    f7fffb31    ..1.    BL       am_hal_iom_CQInit ; 0x2253c
        0x00022eda:    9002        ..      STR      r0,[sp,#8]
        0x00022edc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022ede:    6840        @h      LDR      r0,[r0,#4]
        0x00022ee0:    0302        ..      LSLS     r2,r0,#12
        0x00022ee2:    f2402110    @..!    MOVW     r1,#0x210
        0x00022ee6:    f2c40105    ....    MOVT     r1,#0x4005
        0x00022eea:    2002        .       MOVS     r0,#2
        0x00022eec:    5088        .P      STR      r0,[r1,r2]
        0x00022eee:    e7ff        ..      B        0x22ef0 ; am_hal_iom_enable + 228
        0x00022ef0:    9802        ..      LDR      r0,[sp,#8]
        0x00022ef2:    b930        0.      CBNZ     r0,0x22f02 ; am_hal_iom_enable + 246
        0x00022ef4:    e7ff        ..      B        0x22ef6 ; am_hal_iom_enable + 234
        0x00022ef6:    9903        ..      LDR      r1,[sp,#0xc]
        0x00022ef8:    6808        .h      LDR      r0,[r1,#0]
        0x00022efa:    f0407000    @..p    ORR      r0,r0,#0x2000000
        0x00022efe:    6008        .`      STR      r0,[r1,#0]
        0x00022f00:    e7ff        ..      B        0x22f02 ; am_hal_iom_enable + 246
        0x00022f02:    9802        ..      LDR      r0,[sp,#8]
        0x00022f04:    9005        ..      STR      r0,[sp,#0x14]
        0x00022f06:    e7ff        ..      B        0x22f08 ; am_hal_iom_enable + 252
        0x00022f08:    9805        ..      LDR      r0,[sp,#0x14]
        0x00022f0a:    b006        ..      ADD      sp,sp,#0x18
        0x00022f0c:    bd80        ..      POP      {r7,pc}
        0x00022f0e:    0000        ..      MOVS     r0,r0
    am_hal_iom_initialize
        0x00022f10:    b084        ..      SUB      sp,sp,#0x10
        0x00022f12:    9002        ..      STR      r0,[sp,#8]
        0x00022f14:    9101        ..      STR      r1,[sp,#4]
        0x00022f16:    9802        ..      LDR      r0,[sp,#8]
        0x00022f18:    2808        .(      CMP      r0,#8
        0x00022f1a:    d303        ..      BCC      0x22f24 ; am_hal_iom_initialize + 20
        0x00022f1c:    e7ff        ..      B        0x22f1e ; am_hal_iom_initialize + 14
        0x00022f1e:    2005        .       MOVS     r0,#5
        0x00022f20:    9003        ..      STR      r0,[sp,#0xc]
        0x00022f22:    e041        A.      B        0x22fa8 ; am_hal_iom_initialize + 152
        0x00022f24:    9801        ..      LDR      r0,[sp,#4]
        0x00022f26:    b918        ..      CBNZ     r0,0x22f30 ; am_hal_iom_initialize + 32
        0x00022f28:    e7ff        ..      B        0x22f2a ; am_hal_iom_initialize + 26
        0x00022f2a:    2006        .       MOVS     r0,#6
        0x00022f2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022f2e:    e03b        ;.      B        0x22fa8 ; am_hal_iom_initialize + 152
        0x00022f30:    9802        ..      LDR      r0,[sp,#8]
        0x00022f32:    f64001a8    @...    MOV      r1,#0x8a8
        0x00022f36:    4341        AC      MULS     r1,r0,r1
        0x00022f38:    f64330b0    C..0    MOV      r0,#0x3bb0
        0x00022f3c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00022f40:    5840        @X      LDR      r0,[r0,r1]
        0x00022f42:    0e00        ..      LSRS     r0,r0,#24
        0x00022f44:    07c0        ..      LSLS     r0,r0,#31
        0x00022f46:    b118        ..      CBZ      r0,0x22f50 ; am_hal_iom_initialize + 64
        0x00022f48:    e7ff        ..      B        0x22f4a ; am_hal_iom_initialize + 58
        0x00022f4a:    2007        .       MOVS     r0,#7
        0x00022f4c:    9003        ..      STR      r0,[sp,#0xc]
        0x00022f4e:    e02b        +.      B        0x22fa8 ; am_hal_iom_initialize + 152
        0x00022f50:    9802        ..      LDR      r0,[sp,#8]
        0x00022f52:    f64001a8    @...    MOV      r1,#0x8a8
        0x00022f56:    fb00f301    ....    MUL      r3,r0,r1
        0x00022f5a:    f64332b0    C..2    MOV      r2,#0x3bb0
        0x00022f5e:    f2c10200    ....    MOVT     r2,#0x1000
        0x00022f62:    9200        ..      STR      r2,[sp,#0]
        0x00022f64:    58d0        .X      LDR      r0,[r2,r3]
        0x00022f66:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x00022f6a:    50d0        .P      STR      r0,[r2,r3]
        0x00022f6c:    9802        ..      LDR      r0,[sp,#8]
        0x00022f6e:    fb00f301    ....    MUL      r3,r0,r1
        0x00022f72:    58d0        .X      LDR      r0,[r2,r3]
        0x00022f74:    f0207000     ..p    BIC      r0,r0,#0x2000000
        0x00022f78:    50d0        .P      STR      r0,[r2,r3]
        0x00022f7a:    9802        ..      LDR      r0,[sp,#8]
        0x00022f7c:    fb00f301    ....    MUL      r3,r0,r1
        0x00022f80:    58d0        .X      LDR      r0,[r2,r3]
        0x00022f82:    f2434c56    C.VL    MOV      r12,#0x3456
        0x00022f86:    f2c00c12    ....    MOVT     r12,#0x12
        0x00022f8a:    f36c0017    l...    BFI      r0,r12,#0,#24
        0x00022f8e:    50d0        .P      STR      r0,[r2,r3]
        0x00022f90:    9802        ..      LDR      r0,[sp,#8]
        0x00022f92:    fb002301    ...#    MLA      r3,r0,r1,r2
        0x00022f96:    6058        X`      STR      r0,[r3,#4]
        0x00022f98:    9802        ..      LDR      r0,[sp,#8]
        0x00022f9a:    fb002001    ...     MLA      r0,r0,r1,r2
        0x00022f9e:    9901        ..      LDR      r1,[sp,#4]
        0x00022fa0:    6008        .`      STR      r0,[r1,#0]
        0x00022fa2:    2000        .       MOVS     r0,#0
        0x00022fa4:    9003        ..      STR      r0,[sp,#0xc]
        0x00022fa6:    e7ff        ..      B        0x22fa8 ; am_hal_iom_initialize + 152
        0x00022fa8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00022faa:    b004        ..      ADD      sp,sp,#0x10
        0x00022fac:    4770        pG      BX       lr
        0x00022fae:    0000        ..      MOVS     r0,r0
    am_hal_iom_power_ctrl
        0x00022fb0:    b580        ..      PUSH     {r7,lr}
        0x00022fb2:    b086        ..      SUB      sp,sp,#0x18
        0x00022fb4:    9004        ..      STR      r0,[sp,#0x10]
        0x00022fb6:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00022fba:    f88d200e    ...     STRB     r2,[sp,#0xe]
        0x00022fbe:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022fc0:    9002        ..      STR      r0,[sp,#8]
        0x00022fc2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022fc4:    b188        ..      CBZ      r0,0x22fea ; am_hal_iom_power_ctrl + 58
        0x00022fc6:    e7ff        ..      B        0x22fc8 ; am_hal_iom_power_ctrl + 24
        0x00022fc8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022fca:    6800        .h      LDR      r0,[r0,#0]
        0x00022fcc:    0e00        ..      LSRS     r0,r0,#24
        0x00022fce:    07c0        ..      LSLS     r0,r0,#31
        0x00022fd0:    b158        X.      CBZ      r0,0x22fea ; am_hal_iom_power_ctrl + 58
        0x00022fd2:    e7ff        ..      B        0x22fd4 ; am_hal_iom_power_ctrl + 36
        0x00022fd4:    9804        ..      LDR      r0,[sp,#0x10]
        0x00022fd6:    6800        .h      LDR      r0,[r0,#0]
        0x00022fd8:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00022fdc:    f2434156    C.VA    MOV      r1,#0x3456
        0x00022fe0:    f2c00112    ....    MOVT     r1,#0x12
        0x00022fe4:    4288        .B      CMP      r0,r1
        0x00022fe6:    d003        ..      BEQ      0x22ff0 ; am_hal_iom_power_ctrl + 64
        0x00022fe8:    e7ff        ..      B        0x22fea ; am_hal_iom_power_ctrl + 58
        0x00022fea:    2002        .       MOVS     r0,#2
        0x00022fec:    9005        ..      STR      r0,[sp,#0x14]
        0x00022fee:    e199        ..      B        0x23324 ; am_hal_iom_power_ctrl + 884
        0x00022ff0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00022ff4:    4601        .F      MOV      r1,r0
        0x00022ff6:    9101        ..      STR      r1,[sp,#4]
        0x00022ff8:    b130        0.      CBZ      r0,0x23008 ; am_hal_iom_power_ctrl + 88
        0x00022ffa:    e7ff        ..      B        0x22ffc ; am_hal_iom_power_ctrl + 76
        0x00022ffc:    9801        ..      LDR      r0,[sp,#4]
        0x00022ffe:    3801        .8      SUBS     r0,#1
        0x00023000:    2802        .(      CMP      r0,#2
        0x00023002:    f0c080b0    ....    BCC.W    0x23166 ; am_hal_iom_power_ctrl + 438
        0x00023006:    e187        ..      B        0x23318 ; am_hal_iom_power_ctrl + 872
        0x00023008:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002300c:    07c0        ..      LSLS     r0,r0,#31
        0x0002300e:    b148        H.      CBZ      r0,0x23024 ; am_hal_iom_power_ctrl + 116
        0x00023010:    e7ff        ..      B        0x23012 ; am_hal_iom_power_ctrl + 98
        0x00023012:    9802        ..      LDR      r0,[sp,#8]
        0x00023014:    f8900868    ..h.    LDRB     r0,[r0,#0x868]
        0x00023018:    07c0        ..      LSLS     r0,r0,#31
        0x0002301a:    b918        ..      CBNZ     r0,0x23024 ; am_hal_iom_power_ctrl + 116
        0x0002301c:    e7ff        ..      B        0x2301e ; am_hal_iom_power_ctrl + 110
        0x0002301e:    2007        .       MOVS     r0,#7
        0x00023020:    9005        ..      STR      r0,[sp,#0x14]
        0x00023022:    e17f        ..      B        0x23324 ; am_hal_iom_power_ctrl + 884
        0x00023024:    9802        ..      LDR      r0,[sp,#8]
        0x00023026:    6840        @h      LDR      r0,[r0,#4]
        0x00023028:    3001        .0      ADDS     r0,#1
        0x0002302a:    b2c0        ..      UXTB     r0,r0
        0x0002302c:    f001fcfc    ....    BL       am_hal_pwrctrl_periph_enable ; 0x24a28
        0x00023030:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00023034:    07c0        ..      LSLS     r0,r0,#31
        0x00023036:    2800        .(      CMP      r0,#0
        0x00023038:    f0008094    ....    BEQ.W    0x23164 ; am_hal_iom_power_ctrl + 436
        0x0002303c:    e7ff        ..      B        0x2303e ; am_hal_iom_power_ctrl + 142
        0x0002303e:    9902        ..      LDR      r1,[sp,#8]
        0x00023040:    f8d1086c    ..l.    LDR      r0,[r1,#0x86c]
        0x00023044:    6849        Ih      LDR      r1,[r1,#4]
        0x00023046:    030a        ..      LSLS     r2,r1,#12
        0x00023048:    f2401104    @...    MOVW     r1,#0x104
        0x0002304c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023050:    5088        .P      STR      r0,[r1,r2]
        0x00023052:    9902        ..      LDR      r1,[sp,#8]
        0x00023054:    f8d10874    ..t.    LDR      r0,[r1,#0x874]
        0x00023058:    6849        Ih      LDR      r1,[r1,#4]
        0x0002305a:    030a        ..      LSLS     r2,r1,#12
        0x0002305c:    f2401118    @...    MOVW     r1,#0x118
        0x00023060:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023064:    5088        .P      STR      r0,[r1,r2]
        0x00023066:    9902        ..      LDR      r1,[sp,#8]
        0x00023068:    f8d10880    ....    LDR      r0,[r1,#0x880]
        0x0002306c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002306e:    030a        ..      LSLS     r2,r1,#12
        0x00023070:    f240212c    @.,!    MOVW     r1,#0x22c
        0x00023074:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023078:    5088        .P      STR      r0,[r1,r2]
        0x0002307a:    9902        ..      LDR      r1,[sp,#8]
        0x0002307c:    f8d10884    ....    LDR      r0,[r1,#0x884]
        0x00023080:    6849        Ih      LDR      r1,[r1,#4]
        0x00023082:    030a        ..      LSLS     r2,r1,#12
        0x00023084:    f2402134    @.4!    MOVW     r1,#0x234
        0x00023088:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002308c:    5088        .P      STR      r0,[r1,r2]
        0x0002308e:    9902        ..      LDR      r1,[sp,#8]
        0x00023090:    f8d10888    ....    LDR      r0,[r1,#0x888]
        0x00023094:    6849        Ih      LDR      r1,[r1,#4]
        0x00023096:    030a        ..      LSLS     r2,r1,#12
        0x00023098:    f240213c    @.<!    MOVW     r1,#0x23c
        0x0002309c:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230a0:    5088        .P      STR      r0,[r1,r2]
        0x000230a2:    9902        ..      LDR      r1,[sp,#8]
        0x000230a4:    f8d1088c    ....    LDR      r0,[r1,#0x88c]
        0x000230a8:    6849        Ih      LDR      r1,[r1,#4]
        0x000230aa:    030a        ..      LSLS     r2,r1,#12
        0x000230ac:    f2402140    @.@!    MOVW     r1,#0x240
        0x000230b0:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230b4:    5088        .P      STR      r0,[r1,r2]
        0x000230b6:    9902        ..      LDR      r1,[sp,#8]
        0x000230b8:    f8d10890    ....    LDR      r0,[r1,#0x890]
        0x000230bc:    6849        Ih      LDR      r1,[r1,#4]
        0x000230be:    030a        ..      LSLS     r2,r1,#12
        0x000230c0:    f2402144    @.D!    MOVW     r1,#0x244
        0x000230c4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230c8:    5088        .P      STR      r0,[r1,r2]
        0x000230ca:    9902        ..      LDR      r1,[sp,#8]
        0x000230cc:    f8d10894    ....    LDR      r0,[r1,#0x894]
        0x000230d0:    6849        Ih      LDR      r1,[r1,#4]
        0x000230d2:    030a        ..      LSLS     r2,r1,#12
        0x000230d4:    f2402180    @..!    MOVW     r1,#0x280
        0x000230d8:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230dc:    5088        .P      STR      r0,[r1,r2]
        0x000230de:    9902        ..      LDR      r1,[sp,#8]
        0x000230e0:    f8d10898    ....    LDR      r0,[r1,#0x898]
        0x000230e4:    6849        Ih      LDR      r1,[r1,#4]
        0x000230e6:    030a        ..      LSLS     r2,r1,#12
        0x000230e8:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x000230ec:    f2c40105    ....    MOVT     r1,#0x4005
        0x000230f0:    5088        .P      STR      r0,[r1,r2]
        0x000230f2:    9902        ..      LDR      r1,[sp,#8]
        0x000230f4:    f8d1089c    ....    LDR      r0,[r1,#0x89c]
        0x000230f8:    6849        Ih      LDR      r1,[r1,#4]
        0x000230fa:    030a        ..      LSLS     r2,r1,#12
        0x000230fc:    f2402100    @..!    MOVW     r1,#0x200
        0x00023100:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023104:    5088        .P      STR      r0,[r1,r2]
        0x00023106:    9902        ..      LDR      r1,[sp,#8]
        0x00023108:    f8d10870    ..p.    LDR      r0,[r1,#0x870]
        0x0002310c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002310e:    030a        ..      LSLS     r2,r1,#12
        0x00023110:    f2402110    @..!    MOVW     r1,#0x210
        0x00023114:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023118:    5088        .P      STR      r0,[r1,r2]
        0x0002311a:    9902        ..      LDR      r1,[sp,#8]
        0x0002311c:    f8d1087c    ..|.    LDR      r0,[r1,#0x87c]
        0x00023120:    f0200001     ...    BIC      r0,r0,#1
        0x00023124:    6849        Ih      LDR      r1,[r1,#4]
        0x00023126:    030a        ..      LSLS     r2,r1,#12
        0x00023128:    f2402128    @.(!    MOVW     r1,#0x228
        0x0002312c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023130:    5088        .P      STR      r0,[r1,r2]
        0x00023132:    9902        ..      LDR      r1,[sp,#8]
        0x00023134:    f8d10878    ..x.    LDR      r0,[r1,#0x878]
        0x00023138:    6849        Ih      LDR      r1,[r1,#4]
        0x0002313a:    030a        ..      LSLS     r2,r1,#12
        0x0002313c:    f240111c    @...    MOVW     r1,#0x11c
        0x00023140:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023144:    5088        .P      STR      r0,[r1,r2]
        0x00023146:    9802        ..      LDR      r0,[sp,#8]
        0x00023148:    f890087c    ..|.    LDRB     r0,[r0,#0x87c]
        0x0002314c:    07c0        ..      LSLS     r0,r0,#31
        0x0002314e:    b120         .      CBZ      r0,0x2315a ; am_hal_iom_power_ctrl + 426
        0x00023150:    e7ff        ..      B        0x23152 ; am_hal_iom_power_ctrl + 418
        0x00023152:    9802        ..      LDR      r0,[sp,#8]
        0x00023154:    f7fff9d0    ....    BL       am_hal_iom_CQEnable ; 0x224f8
        0x00023158:    e7ff        ..      B        0x2315a ; am_hal_iom_power_ctrl + 426
        0x0002315a:    9902        ..      LDR      r1,[sp,#8]
        0x0002315c:    2000        .       MOVS     r0,#0
        0x0002315e:    f8810868    ..h.    STRB     r0,[r1,#0x868]
        0x00023162:    e7ff        ..      B        0x23164 ; am_hal_iom_power_ctrl + 436
        0x00023164:    e0db        ..      B        0x2331e ; am_hal_iom_power_ctrl + 878
        0x00023166:    9802        ..      LDR      r0,[sp,#8]
        0x00023168:    6800        .h      LDR      r0,[r0,#0]
        0x0002316a:    0e40        @.      LSRS     r0,r0,#25
        0x0002316c:    07c0        ..      LSLS     r0,r0,#31
        0x0002316e:    b1a0        ..      CBZ      r0,0x2319a ; am_hal_iom_power_ctrl + 490
        0x00023170:    e7ff        ..      B        0x23172 ; am_hal_iom_power_ctrl + 450
        0x00023172:    9802        ..      LDR      r0,[sp,#8]
        0x00023174:    6840        @h      LDR      r0,[r0,#4]
        0x00023176:    0301        ..      LSLS     r1,r0,#12
        0x00023178:    f2402048    @.H     MOVW     r0,#0x248
        0x0002317c:    f2c40005    ....    MOVT     r0,#0x4005
        0x00023180:    5840        @X      LDR      r0,[r0,r1]
        0x00023182:    f0000006    ....    AND      r0,r0,#6
        0x00023186:    2804        .(      CMP      r0,#4
        0x00023188:    d104        ..      BNE      0x23194 ; am_hal_iom_power_ctrl + 484
        0x0002318a:    e7ff        ..      B        0x2318c ; am_hal_iom_power_ctrl + 476
        0x0002318c:    9802        ..      LDR      r0,[sp,#8]
        0x0002318e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00023190:    b118        ..      CBZ      r0,0x2319a ; am_hal_iom_power_ctrl + 490
        0x00023192:    e7ff        ..      B        0x23194 ; am_hal_iom_power_ctrl + 484
        0x00023194:    2003        .       MOVS     r0,#3
        0x00023196:    9005        ..      STR      r0,[sp,#0x14]
        0x00023198:    e0c4        ..      B        0x23324 ; am_hal_iom_power_ctrl + 884
        0x0002319a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002319e:    07c0        ..      LSLS     r0,r0,#31
        0x000231a0:    2800        .(      CMP      r0,#0
        0x000231a2:    f00080a0    ....    BEQ.W    0x232e6 ; am_hal_iom_power_ctrl + 822
        0x000231a6:    e7ff        ..      B        0x231a8 ; am_hal_iom_power_ctrl + 504
        0x000231a8:    9802        ..      LDR      r0,[sp,#8]
        0x000231aa:    6840        @h      LDR      r0,[r0,#4]
        0x000231ac:    0301        ..      LSLS     r1,r0,#12
        0x000231ae:    f2401004    @...    MOVW     r0,#0x104
        0x000231b2:    f2c40005    ....    MOVT     r0,#0x4005
        0x000231b6:    5840        @X      LDR      r0,[r0,r1]
        0x000231b8:    9902        ..      LDR      r1,[sp,#8]
        0x000231ba:    f8c1086c    ..l.    STR      r0,[r1,#0x86c]
        0x000231be:    9802        ..      LDR      r0,[sp,#8]
        0x000231c0:    6840        @h      LDR      r0,[r0,#4]
        0x000231c2:    0301        ..      LSLS     r1,r0,#12
        0x000231c4:    f2401018    @...    MOVW     r0,#0x118
        0x000231c8:    f2c40005    ....    MOVT     r0,#0x4005
        0x000231cc:    5840        @X      LDR      r0,[r0,r1]
        0x000231ce:    9902        ..      LDR      r1,[sp,#8]
        0x000231d0:    f8c10874    ..t.    STR      r0,[r1,#0x874]
        0x000231d4:    9802        ..      LDR      r0,[sp,#8]
        0x000231d6:    6840        @h      LDR      r0,[r0,#4]
        0x000231d8:    0301        ..      LSLS     r1,r0,#12
        0x000231da:    f240101c    @...    MOVW     r0,#0x11c
        0x000231de:    f2c40005    ....    MOVT     r0,#0x4005
        0x000231e2:    5840        @X      LDR      r0,[r0,r1]
        0x000231e4:    9902        ..      LDR      r1,[sp,#8]
        0x000231e6:    f8c10878    ..x.    STR      r0,[r1,#0x878]
        0x000231ea:    9802        ..      LDR      r0,[sp,#8]
        0x000231ec:    6840        @h      LDR      r0,[r0,#4]
        0x000231ee:    0301        ..      LSLS     r1,r0,#12
        0x000231f0:    f2402028    @.(     MOVW     r0,#0x228
        0x000231f4:    f2c40005    ....    MOVT     r0,#0x4005
        0x000231f8:    5841        AX      LDR      r1,[r0,r1]
        0x000231fa:    9a02        ..      LDR      r2,[sp,#8]
        0x000231fc:    f8c2187c    ..|.    STR      r1,[r2,#0x87c]
        0x00023200:    9902        ..      LDR      r1,[sp,#8]
        0x00023202:    6849        Ih      LDR      r1,[r1,#4]
        0x00023204:    030a        ..      LSLS     r2,r1,#12
        0x00023206:    f240212c    @.,!    MOVW     r1,#0x22c
        0x0002320a:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002320e:    5889        .X      LDR      r1,[r1,r2]
        0x00023210:    9a02        ..      LDR      r2,[sp,#8]
        0x00023212:    f8c21880    ....    STR      r1,[r2,#0x880]
        0x00023216:    9902        ..      LDR      r1,[sp,#8]
        0x00023218:    6849        Ih      LDR      r1,[r1,#4]
        0x0002321a:    030a        ..      LSLS     r2,r1,#12
        0x0002321c:    f2402134    @.4!    MOVW     r1,#0x234
        0x00023220:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023224:    5889        .X      LDR      r1,[r1,r2]
        0x00023226:    9a02        ..      LDR      r2,[sp,#8]
        0x00023228:    f8c21884    ....    STR      r1,[r2,#0x884]
        0x0002322c:    9902        ..      LDR      r1,[sp,#8]
        0x0002322e:    6849        Ih      LDR      r1,[r1,#4]
        0x00023230:    030a        ..      LSLS     r2,r1,#12
        0x00023232:    f240213c    @.<!    MOVW     r1,#0x23c
        0x00023236:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002323a:    5889        .X      LDR      r1,[r1,r2]
        0x0002323c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002323e:    f8c21888    ....    STR      r1,[r2,#0x888]
        0x00023242:    9902        ..      LDR      r1,[sp,#8]
        0x00023244:    6849        Ih      LDR      r1,[r1,#4]
        0x00023246:    030a        ..      LSLS     r2,r1,#12
        0x00023248:    f2402140    @.@!    MOVW     r1,#0x240
        0x0002324c:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023250:    5889        .X      LDR      r1,[r1,r2]
        0x00023252:    9a02        ..      LDR      r2,[sp,#8]
        0x00023254:    f8c2188c    ....    STR      r1,[r2,#0x88c]
        0x00023258:    9902        ..      LDR      r1,[sp,#8]
        0x0002325a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002325c:    030a        ..      LSLS     r2,r1,#12
        0x0002325e:    f2402144    @.D!    MOVW     r1,#0x244
        0x00023262:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023266:    5889        .X      LDR      r1,[r1,r2]
        0x00023268:    9a02        ..      LDR      r2,[sp,#8]
        0x0002326a:    f8c21890    ....    STR      r1,[r2,#0x890]
        0x0002326e:    9902        ..      LDR      r1,[sp,#8]
        0x00023270:    6849        Ih      LDR      r1,[r1,#4]
        0x00023272:    030a        ..      LSLS     r2,r1,#12
        0x00023274:    f2402180    @..!    MOVW     r1,#0x280
        0x00023278:    f2c40105    ....    MOVT     r1,#0x4005
        0x0002327c:    5889        .X      LDR      r1,[r1,r2]
        0x0002327e:    9a02        ..      LDR      r2,[sp,#8]
        0x00023280:    f8c21894    ....    STR      r1,[r2,#0x894]
        0x00023284:    9902        ..      LDR      r1,[sp,#8]
        0x00023286:    6849        Ih      LDR      r1,[r1,#4]
        0x00023288:    030a        ..      LSLS     r2,r1,#12
        0x0002328a:    f24021c0    @..!    MOVW     r1,#0x2c0
        0x0002328e:    f2c40105    ....    MOVT     r1,#0x4005
        0x00023292:    5889        .X      LDR      r1,[r1,r2]
        0x00023294:    9a02        ..      LDR      r2,[sp,#8]
        0x00023296:    f8c21898    ....    STR      r1,[r2,#0x898]
        0x0002329a:    9902        ..      LDR      r1,[sp,#8]
        0x0002329c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002329e:    030a        ..      LSLS     r2,r1,#12
        0x000232a0:    f2402100    @..!    MOVW     r1,#0x200
        0x000232a4:    f2c40105    ....    MOVT     r1,#0x4005
        0x000232a8:    5889        .X      LDR      r1,[r1,r2]
        0x000232aa:    9a02        ..      LDR      r2,[sp,#8]
        0x000232ac:    f8c2189c    ....    STR      r1,[r2,#0x89c]
        0x000232b0:    9902        ..      LDR      r1,[sp,#8]
        0x000232b2:    6849        Ih      LDR      r1,[r1,#4]
        0x000232b4:    030a        ..      LSLS     r2,r1,#12
        0x000232b6:    f2402110    @..!    MOVW     r1,#0x210
        0x000232ba:    f2c40105    ....    MOVT     r1,#0x4005
        0x000232be:    5889        .X      LDR      r1,[r1,r2]
        0x000232c0:    9a02        ..      LDR      r2,[sp,#8]
        0x000232c2:    f8c21870    ..p.    STR      r1,[r2,#0x870]
        0x000232c6:    9902        ..      LDR      r1,[sp,#8]
        0x000232c8:    6849        Ih      LDR      r1,[r1,#4]
        0x000232ca:    0309        ..      LSLS     r1,r1,#12
        0x000232cc:    5840        @X      LDR      r0,[r0,r1]
        0x000232ce:    07c0        ..      LSLS     r0,r0,#31
        0x000232d0:    b120         .      CBZ      r0,0x232dc ; am_hal_iom_power_ctrl + 812
        0x000232d2:    e7ff        ..      B        0x232d4 ; am_hal_iom_power_ctrl + 804
        0x000232d4:    9802        ..      LDR      r0,[sp,#8]
        0x000232d6:    f7fff903    ....    BL       am_hal_iom_CQDisable ; 0x224e0
        0x000232da:    e7ff        ..      B        0x232dc ; am_hal_iom_power_ctrl + 812
        0x000232dc:    9902        ..      LDR      r1,[sp,#8]
        0x000232de:    2001        .       MOVS     r0,#1
        0x000232e0:    f8810868    ..h.    STRB     r0,[r1,#0x868]
        0x000232e4:    e7ff        ..      B        0x232e6 ; am_hal_iom_power_ctrl + 822
        0x000232e6:    9802        ..      LDR      r0,[sp,#8]
        0x000232e8:    6840        @h      LDR      r0,[r0,#4]
        0x000232ea:    0302        ..      LSLS     r2,r0,#12
        0x000232ec:    f240111c    @...    MOVW     r1,#0x11c
        0x000232f0:    f2c40105    ....    MOVT     r1,#0x4005
        0x000232f4:    5888        .X      LDR      r0,[r1,r2]
        0x000232f6:    f0200001     ...    BIC      r0,r0,#1
        0x000232fa:    5088        .P      STR      r0,[r1,r2]
        0x000232fc:    9802        ..      LDR      r0,[sp,#8]
        0x000232fe:    6840        @h      LDR      r0,[r0,#4]
        0x00023300:    0302        ..      LSLS     r2,r0,#12
        0x00023302:    5888        .X      LDR      r0,[r1,r2]
        0x00023304:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023308:    5088        .P      STR      r0,[r1,r2]
        0x0002330a:    9802        ..      LDR      r0,[sp,#8]
        0x0002330c:    6840        @h      LDR      r0,[r0,#4]
        0x0002330e:    3001        .0      ADDS     r0,#1
        0x00023310:    b2c0        ..      UXTB     r0,r0
        0x00023312:    f001fb23    ..#.    BL       am_hal_pwrctrl_periph_disable ; 0x2495c
        0x00023316:    e002        ..      B        0x2331e ; am_hal_iom_power_ctrl + 878
        0x00023318:    2006        .       MOVS     r0,#6
        0x0002331a:    9005        ..      STR      r0,[sp,#0x14]
        0x0002331c:    e002        ..      B        0x23324 ; am_hal_iom_power_ctrl + 884
        0x0002331e:    2000        .       MOVS     r0,#0
        0x00023320:    9005        ..      STR      r0,[sp,#0x14]
        0x00023322:    e7ff        ..      B        0x23324 ; am_hal_iom_power_ctrl + 884
        0x00023324:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023326:    b006        ..      ADD      sp,sp,#0x18
        0x00023328:    bd80        ..      POP      {r7,pc}
        0x0002332a:    0000        ..      MOVS     r0,r0
    am_hal_iom_uninitialize
        0x0002332c:    b580        ..      PUSH     {r7,lr}
        0x0002332e:    b084        ..      SUB      sp,sp,#0x10
        0x00023330:    9002        ..      STR      r0,[sp,#8]
        0x00023332:    2000        .       MOVS     r0,#0
        0x00023334:    9001        ..      STR      r0,[sp,#4]
        0x00023336:    9802        ..      LDR      r0,[sp,#8]
        0x00023338:    9000        ..      STR      r0,[sp,#0]
        0x0002333a:    9802        ..      LDR      r0,[sp,#8]
        0x0002333c:    b188        ..      CBZ      r0,0x23362 ; am_hal_iom_uninitialize + 54
        0x0002333e:    e7ff        ..      B        0x23340 ; am_hal_iom_uninitialize + 20
        0x00023340:    9802        ..      LDR      r0,[sp,#8]
        0x00023342:    6800        .h      LDR      r0,[r0,#0]
        0x00023344:    0e00        ..      LSRS     r0,r0,#24
        0x00023346:    07c0        ..      LSLS     r0,r0,#31
        0x00023348:    b158        X.      CBZ      r0,0x23362 ; am_hal_iom_uninitialize + 54
        0x0002334a:    e7ff        ..      B        0x2334c ; am_hal_iom_uninitialize + 32
        0x0002334c:    9802        ..      LDR      r0,[sp,#8]
        0x0002334e:    6800        .h      LDR      r0,[r0,#0]
        0x00023350:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023354:    f2434156    C.VA    MOV      r1,#0x3456
        0x00023358:    f2c00112    ....    MOVT     r1,#0x12
        0x0002335c:    4288        .B      CMP      r0,r1
        0x0002335e:    d003        ..      BEQ      0x23368 ; am_hal_iom_uninitialize + 60
        0x00023360:    e7ff        ..      B        0x23362 ; am_hal_iom_uninitialize + 54
        0x00023362:    2002        .       MOVS     r0,#2
        0x00023364:    9003        ..      STR      r0,[sp,#0xc]
        0x00023366:    e011        ..      B        0x2338c ; am_hal_iom_uninitialize + 96
        0x00023368:    9800        ..      LDR      r0,[sp,#0]
        0x0002336a:    6800        .h      LDR      r0,[r0,#0]
        0x0002336c:    0e40        @.      LSRS     r0,r0,#25
        0x0002336e:    07c0        ..      LSLS     r0,r0,#31
        0x00023370:    b120         .      CBZ      r0,0x2337c ; am_hal_iom_uninitialize + 80
        0x00023372:    e7ff        ..      B        0x23374 ; am_hal_iom_uninitialize + 72
        0x00023374:    9802        ..      LDR      r0,[sp,#8]
        0x00023376:    f7fffcfd    ....    BL       am_hal_iom_disable ; 0x22d74
        0x0002337a:    e7ff        ..      B        0x2337c ; am_hal_iom_uninitialize + 80
        0x0002337c:    9900        ..      LDR      r1,[sp,#0]
        0x0002337e:    6808        .h      LDR      r0,[r1,#0]
        0x00023380:    f0207080     ..p    BIC      r0,r0,#0x1000000
        0x00023384:    6008        .`      STR      r0,[r1,#0]
        0x00023386:    9801        ..      LDR      r0,[sp,#4]
        0x00023388:    9003        ..      STR      r0,[sp,#0xc]
        0x0002338a:    e7ff        ..      B        0x2338c ; am_hal_iom_uninitialize + 96
        0x0002338c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002338e:    b004        ..      ADD      sp,sp,#0x10
        0x00023390:    bd80        ..      POP      {r7,pc}
        0x00023392:    0000        ..      MOVS     r0,r0
    am_hal_itm_enable
        0x00023394:    f64e51fc    N..Q    MOV      r1,#0xedfc
        0x00023398:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0002339c:    6808        .h      LDR      r0,[r1,#0]
        0x0002339e:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x000233a2:    6008        .`      STR      r0,[r1,#0]
        0x000233a4:    e7ff        ..      B        0x233a6 ; am_hal_itm_enable + 18
        0x000233a6:    f64e50fc    N..P    MOV      r0,#0xedfc
        0x000233aa:    f2ce0000    ....    MOVT     r0,#0xe000
        0x000233ae:    6800        .h      LDR      r0,[r0,#0]
        0x000233b0:    01c0        ..      LSLS     r0,r0,#7
        0x000233b2:    2800        .(      CMP      r0,#0
        0x000233b4:    d401        ..      BMI      0x233ba ; am_hal_itm_enable + 38
        0x000233b6:    e7ff        ..      B        0x233b8 ; am_hal_itm_enable + 36
        0x000233b8:    e7f5        ..      B        0x233a6 ; am_hal_itm_enable + 18
        0x000233ba:    f64071b0    @..q    MOVW     r1,#0xfb0
        0x000233be:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000233c2:    f64c6055    L.U`    MOV      r0,#0xce55
        0x000233c6:    f2cc50ac    ...P    MOVT     r0,#0xc5ac
        0x000233ca:    6008        .`      STR      r0,[r1,#0]
        0x000233cc:    f6406140    @.@a    MOVW     r1,#0xe40
        0x000233d0:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000233d4:    200f        .       MOVS     r0,#0xf
        0x000233d6:    6008        .`      STR      r0,[r1,#0]
        0x000233d8:    f6406100    @..a    MOVW     r1,#0xe00
        0x000233dc:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000233e0:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000233e4:    6008        .`      STR      r0,[r1,#0]
        0x000233e6:    f6406180    @..a    MOVW     r1,#0xe80
        0x000233ea:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000233ee:    f2405011    @..P    MOV      r0,#0x511
        0x000233f2:    f2c00015    ....    MOVT     r0,#0x15
        0x000233f6:    6008        .`      STR      r0,[r1,#0]
        0x000233f8:    4770        pG      BX       lr
        0x000233fa:    0000        ..      MOVS     r0,r0
    am_hal_itm_print
        0x000233fc:    b580        ..      PUSH     {r7,lr}
        0x000233fe:    b082        ..      SUB      sp,sp,#8
        0x00023400:    9001        ..      STR      r0,[sp,#4]
        0x00023402:    2000        .       MOVS     r0,#0
        0x00023404:    9000        ..      STR      r0,[sp,#0]
        0x00023406:    e7ff        ..      B        0x23408 ; am_hal_itm_print + 12
        0x00023408:    9801        ..      LDR      r0,[sp,#4]
        0x0002340a:    9900        ..      LDR      r1,[sp,#0]
        0x0002340c:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002340e:    b120         .      CBZ      r0,0x2341a ; am_hal_itm_print + 30
        0x00023410:    e7ff        ..      B        0x23412 ; am_hal_itm_print + 22
        0x00023412:    9800        ..      LDR      r0,[sp,#0]
        0x00023414:    3001        .0      ADDS     r0,#1
        0x00023416:    9000        ..      STR      r0,[sp,#0]
        0x00023418:    e7f6        ..      B        0x23408 ; am_hal_itm_print + 12
        0x0002341a:    e7ff        ..      B        0x2341c ; am_hal_itm_print + 32
        0x0002341c:    9800        ..      LDR      r0,[sp,#0]
        0x0002341e:    b158        X.      CBZ      r0,0x23438 ; am_hal_itm_print + 60
        0x00023420:    e7ff        ..      B        0x23422 ; am_hal_itm_print + 38
        0x00023422:    9801        ..      LDR      r0,[sp,#4]
        0x00023424:    1c41        A.      ADDS     r1,r0,#1
        0x00023426:    9101        ..      STR      r1,[sp,#4]
        0x00023428:    7801        .x      LDRB     r1,[r0,#0]
        0x0002342a:    2000        .       MOVS     r0,#0
        0x0002342c:    f000f806    ....    BL       am_hal_itm_stimulus_reg_byte_write ; 0x2343c
        0x00023430:    9800        ..      LDR      r0,[sp,#0]
        0x00023432:    3801        .8      SUBS     r0,#1
        0x00023434:    9000        ..      STR      r0,[sp,#0]
        0x00023436:    e7f1        ..      B        0x2341c ; am_hal_itm_print + 32
        0x00023438:    b002        ..      ADD      sp,sp,#8
        0x0002343a:    bd80        ..      POP      {r7,pc}
    am_hal_itm_stimulus_reg_byte_write
        0x0002343c:    b083        ..      SUB      sp,sp,#0xc
        0x0002343e:    9002        ..      STR      r0,[sp,#8]
        0x00023440:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00023444:    9902        ..      LDR      r1,[sp,#8]
        0x00023446:    f04f4060    O.`@    MOV      r0,#0xe0000000
        0x0002344a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002344e:    9000        ..      STR      r0,[sp,#0]
        0x00023450:    e7ff        ..      B        0x23452 ; am_hal_itm_stimulus_reg_byte_write + 22
        0x00023452:    9800        ..      LDR      r0,[sp,#0]
        0x00023454:    6800        .h      LDR      r0,[r0,#0]
        0x00023456:    b908        ..      CBNZ     r0,0x2345c ; am_hal_itm_stimulus_reg_byte_write + 32
        0x00023458:    e7ff        ..      B        0x2345a ; am_hal_itm_stimulus_reg_byte_write + 30
        0x0002345a:    e7fa        ..      B        0x23452 ; am_hal_itm_stimulus_reg_byte_write + 22
        0x0002345c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00023460:    9900        ..      LDR      r1,[sp,#0]
        0x00023462:    7008        .p      STRB     r0,[r1,#0]
        0x00023464:    b003        ..      ADD      sp,sp,#0xc
        0x00023466:    4770        pG      BX       lr
    am_hal_mcuctrl_EXTCLK_active
        0x00023468:    f64000a8    @...    MOV      r0,#0x8a8
        0x0002346c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023470:    6800        .h      LDR      r0,[r0,#0]
        0x00023472:    2800        .(      CMP      r0,#0
        0x00023474:    bf18        ..      IT       NE
        0x00023476:    2001        .       MOVNE    r0,#1
        0x00023478:    4770        pG      BX       lr
        0x0002347a:    0000        ..      MOVS     r0,r0
    am_hal_mcuctrl_control
        0x0002347c:    b580        ..      PUSH     {r7,lr}
        0x0002347e:    b088        ..      SUB      sp,sp,#0x20
        0x00023480:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00023484:    9105        ..      STR      r1,[sp,#0x14]
        0x00023486:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002348a:    4601        .F      MOV      r1,r0
        0x0002348c:    9101        ..      STR      r1,[sp,#4]
        0x0002348e:    2805        .(      CMP      r0,#5
        0x00023490:    d852        R.      BHI      0x23538 ; am_hal_mcuctrl_control + 188
        0x00023492:    9901        ..      LDR      r1,[sp,#4]
        0x00023494:    e8dff001    ....    TBB      [pc,r1]
    $d.2
        0x00023498:    46411a03    ..AF    DCD    1178671619
        0x0002349c:    314b        K1      DCW    12619
    $t.3
        0x0002349e:    f7fff813    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x000234a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000234a4:    f2401120    @. .    MOVW     r1,#0x120
        0x000234a8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000234ac:    6808        .h      LDR      r0,[r1,#0]
        0x000234ae:    9004        ..      STR      r0,[sp,#0x10]
        0x000234b0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000234b2:    f020001f     ...    BIC      r0,r0,#0x1f
        0x000234b6:    9004        ..      STR      r0,[sp,#0x10]
        0x000234b8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000234ba:    f0400019    @...    ORR      r0,r0,#0x19
        0x000234be:    9004        ..      STR      r0,[sp,#0x10]
        0x000234c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000234c2:    6008        .`      STR      r0,[r1,#0]
        0x000234c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000234c6:    f7fff807    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000234ca:    e038        8.      B        0x2353e ; am_hal_mcuctrl_control + 194
        0x000234cc:    f7fefffc    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x000234d0:    9002        ..      STR      r0,[sp,#8]
        0x000234d2:    f2401120    @. .    MOVW     r1,#0x120
        0x000234d6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000234da:    6808        .h      LDR      r0,[r1,#0]
        0x000234dc:    9004        ..      STR      r0,[sp,#0x10]
        0x000234de:    9804        ..      LDR      r0,[sp,#0x10]
        0x000234e0:    f020001f     ...    BIC      r0,r0,#0x1f
        0x000234e4:    9004        ..      STR      r0,[sp,#0x10]
        0x000234e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000234e8:    f0400018    @...    ORR      r0,r0,#0x18
        0x000234ec:    9004        ..      STR      r0,[sp,#0x10]
        0x000234ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x000234f0:    6008        .`      STR      r0,[r1,#0]
        0x000234f2:    9802        ..      LDR      r0,[sp,#8]
        0x000234f4:    f7fefff0    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000234f8:    e021        !.      B        0x2353e ; am_hal_mcuctrl_control + 194
        0x000234fa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000234fc:    b918        ..      CBNZ     r0,0x23506 ; am_hal_mcuctrl_control + 138
        0x000234fe:    e7ff        ..      B        0x23500 ; am_hal_mcuctrl_control + 132
        0x00023500:    2006        .       MOVS     r0,#6
        0x00023502:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023504:    e01e        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x00023506:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023508:    7800        .x      LDRB     r0,[r0,#0]
        0x0002350a:    f0000001    ....    AND      r0,r0,#1
        0x0002350e:    f44f1100    O...    MOV      r1,#0x200000
        0x00023512:    f01bf807    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e524
        0x00023516:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023518:    e014        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x0002351a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002351c:    f01bf8c6    ....    BL       mcuctrl_ctrl_HFXTAL_kickstart ; 0x3e6ac
        0x00023520:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023522:    e00f        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x00023524:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023526:    f01bf971    ..q.    BL       mcuctrl_ctrl_HFXTAL_normal ; 0x3e80c
        0x0002352a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002352c:    e00a        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x0002352e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023530:    f01bf84e    ..N.    BL       mcuctrl_ctrl_HFXTAL_disable ; 0x3e5d0
        0x00023534:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023536:    e005        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x00023538:    2006        .       MOVS     r0,#6
        0x0002353a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002353c:    e002        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x0002353e:    2000        .       MOVS     r0,#0
        0x00023540:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023542:    e7ff        ..      B        0x23544 ; am_hal_mcuctrl_control + 200
        0x00023544:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023546:    b008        ..      ADD      sp,sp,#0x20
        0x00023548:    bd80        ..      POP      {r7,pc}
        0x0002354a:    0000        ..      MOVS     r0,r0
    am_hal_mcuctrl_info_get
        0x0002354c:    b580        ..      PUSH     {r7,lr}
        0x0002354e:    b086        ..      SUB      sp,sp,#0x18
        0x00023550:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00023554:    9103        ..      STR      r1,[sp,#0xc]
        0x00023556:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023558:    b918        ..      CBNZ     r0,0x23562 ; am_hal_mcuctrl_info_get + 22
        0x0002355a:    e7ff        ..      B        0x2355c ; am_hal_mcuctrl_info_get + 16
        0x0002355c:    2006        .       MOVS     r0,#6
        0x0002355e:    9005        ..      STR      r0,[sp,#0x14]
        0x00023560:    e052        R.      B        0x23608 ; am_hal_mcuctrl_info_get + 188
        0x00023562:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00023566:    4601        .F      MOV      r1,r0
        0x00023568:    9101        ..      STR      r1,[sp,#4]
        0x0002356a:    b120         .      CBZ      r0,0x23576 ; am_hal_mcuctrl_info_get + 42
        0x0002356c:    e7ff        ..      B        0x2356e ; am_hal_mcuctrl_info_get + 34
        0x0002356e:    9801        ..      LDR      r0,[sp,#4]
        0x00023570:    2801        .(      CMP      r0,#1
        0x00023572:    d03f        ?.      BEQ      0x235f4 ; am_hal_mcuctrl_info_get + 168
        0x00023574:    e042        B.      B        0x235fc ; am_hal_mcuctrl_info_get + 176
        0x00023576:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023578:    9002        ..      STR      r0,[sp,#8]
        0x0002357a:    9902        ..      LDR      r1,[sp,#8]
        0x0002357c:    2000        .       MOVS     r0,#0
        0x0002357e:    7008        .p      STRB     r0,[r1,#0]
        0x00023580:    2114        .!      MOVS     r1,#0x14
        0x00023582:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023586:    680a        .h      LDR      r2,[r1,#0]
        0x00023588:    f0020203    ....    AND      r2,r2,#3
        0x0002358c:    9b02        ..      LDR      r3,[sp,#8]
        0x0002358e:    705a        Zp      STRB     r2,[r3,#1]
        0x00023590:    680a        .h      LDR      r2,[r1,#0]
        0x00023592:    f3c20281    ....    UBFX     r2,r2,#2,#2
        0x00023596:    9b02        ..      LDR      r3,[sp,#8]
        0x00023598:    709a        .p      STRB     r2,[r3,#2]
        0x0002359a:    680a        .h      LDR      r2,[r1,#0]
        0x0002359c:    f3c21280    ....    UBFX     r2,r2,#6,#1
        0x000235a0:    2a00        .*      CMP      r2,#0
        0x000235a2:    4602        .F      MOV      r2,r0
        0x000235a4:    bfc8        ..      IT       GT
        0x000235a6:    2201        ."      MOVGT    r2,#1
        0x000235a8:    9b02        ..      LDR      r3,[sp,#8]
        0x000235aa:    70da        .p      STRB     r2,[r3,#3]
        0x000235ac:    680a        .h      LDR      r2,[r1,#0]
        0x000235ae:    f3c212c0    ....    UBFX     r2,r2,#7,#1
        0x000235b2:    2a00        .*      CMP      r2,#0
        0x000235b4:    4602        .F      MOV      r2,r0
        0x000235b6:    bfc8        ..      IT       GT
        0x000235b8:    2201        ."      MOVGT    r2,#1
        0x000235ba:    9b02        ..      LDR      r3,[sp,#8]
        0x000235bc:    711a        .q      STRB     r2,[r3,#4]
        0x000235be:    680a        .h      LDR      r2,[r1,#0]
        0x000235c0:    f3c22200    ..."    UBFX     r2,r2,#8,#1
        0x000235c4:    2a00        .*      CMP      r2,#0
        0x000235c6:    4602        .F      MOV      r2,r0
        0x000235c8:    bfc8        ..      IT       GT
        0x000235ca:    2201        ."      MOVGT    r2,#1
        0x000235cc:    9b02        ..      LDR      r3,[sp,#8]
        0x000235ce:    715a        Zq      STRB     r2,[r3,#5]
        0x000235d0:    680a        .h      LDR      r2,[r1,#0]
        0x000235d2:    f3c22240    ..@"    UBFX     r2,r2,#9,#1
        0x000235d6:    2a00        .*      CMP      r2,#0
        0x000235d8:    4602        .F      MOV      r2,r0
        0x000235da:    bfc8        ..      IT       GT
        0x000235dc:    2201        ."      MOVGT    r2,#1
        0x000235de:    9b02        ..      LDR      r3,[sp,#8]
        0x000235e0:    719a        .q      STRB     r2,[r3,#6]
        0x000235e2:    6809        .h      LDR      r1,[r1,#0]
        0x000235e4:    f3c12180    ...!    UBFX     r1,r1,#10,#1
        0x000235e8:    2900        .)      CMP      r1,#0
        0x000235ea:    bfc8        ..      IT       GT
        0x000235ec:    2001        .       MOVGT    r0,#1
        0x000235ee:    9902        ..      LDR      r1,[sp,#8]
        0x000235f0:    71c8        .q      STRB     r0,[r1,#7]
        0x000235f2:    e006        ..      B        0x23602 ; am_hal_mcuctrl_info_get + 182
        0x000235f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000235f6:    f012fde5    ....    BL       device_info_get ; 0x361c4
        0x000235fa:    e002        ..      B        0x23602 ; am_hal_mcuctrl_info_get + 182
        0x000235fc:    2006        .       MOVS     r0,#6
        0x000235fe:    9005        ..      STR      r0,[sp,#0x14]
        0x00023600:    e002        ..      B        0x23608 ; am_hal_mcuctrl_info_get + 188
        0x00023602:    2000        .       MOVS     r0,#0
        0x00023604:    9005        ..      STR      r0,[sp,#0x14]
        0x00023606:    e7ff        ..      B        0x23608 ; am_hal_mcuctrl_info_get + 188
        0x00023608:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002360a:    b006        ..      ADD      sp,sp,#0x18
        0x0002360c:    bd80        ..      POP      {r7,pc}
        0x0002360e:    0000        ..      MOVS     r0,r0
    am_hal_mram_info_read
        0x00023610:    b088        ..      SUB      sp,sp,#0x20
        0x00023612:    9006        ..      STR      r0,[sp,#0x18]
        0x00023614:    9105        ..      STR      r1,[sp,#0x14]
        0x00023616:    9204        ..      STR      r2,[sp,#0x10]
        0x00023618:    9303        ..      STR      r3,[sp,#0xc]
        0x0002361a:    2000        .       MOVS     r0,#0
        0x0002361c:    9002        ..      STR      r0,[sp,#8]
        0x0002361e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023620:    b9b8        ..      CBNZ     r0,0x23652 ; am_hal_mram_info_read + 66
        0x00023622:    e7ff        ..      B        0x23624 ; am_hal_mram_info_read + 20
        0x00023624:    9905        ..      LDR      r1,[sp,#0x14]
        0x00023626:    2000        .       MOVS     r0,#0
        0x00023628:    ebb02f51    ..Q/    CMP      r0,r1,LSR #9
        0x0002362c:    d107        ..      BNE      0x2363e ; am_hal_mram_info_read + 46
        0x0002362e:    e7ff        ..      B        0x23630 ; am_hal_mram_info_read + 32
        0x00023630:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023632:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023634:    4408        .D      ADD      r0,r0,r1
        0x00023636:    f5b07f00    ....    CMP      r0,#0x200
        0x0002363a:    d903        ..      BLS      0x23644 ; am_hal_mram_info_read + 52
        0x0002363c:    e7ff        ..      B        0x2363e ; am_hal_mram_info_read + 46
        0x0002363e:    2002        .       MOVS     r0,#2
        0x00023640:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023642:    e043        C.      B        0x236cc ; am_hal_mram_info_read + 188
        0x00023644:    9905        ..      LDR      r1,[sp,#0x14]
        0x00023646:    f04f4084    O..@    MOV      r0,#0x42000000
        0x0002364a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002364e:    9000        ..      STR      r0,[sp,#0]
        0x00023650:    e024        $.      B        0x2369c ; am_hal_mram_info_read + 140
        0x00023652:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023654:    2801        .(      CMP      r0,#1
        0x00023656:    d11d        ..      BNE      0x23694 ; am_hal_mram_info_read + 132
        0x00023658:    e7ff        ..      B        0x2365a ; am_hal_mram_info_read + 74
        0x0002365a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002365c:    f5b06f90    ...o    CMP      r0,#0x480
        0x00023660:    d30c        ..      BCC      0x2367c ; am_hal_mram_info_read + 108
        0x00023662:    e7ff        ..      B        0x23664 ; am_hal_mram_info_read + 84
        0x00023664:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023666:    0a40        @.      LSRS     r0,r0,#9
        0x00023668:    2802        .(      CMP      r0,#2
        0x0002366a:    d807        ..      BHI      0x2367c ; am_hal_mram_info_read + 108
        0x0002366c:    e7ff        ..      B        0x2366e ; am_hal_mram_info_read + 94
        0x0002366e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023670:    9904        ..      LDR      r1,[sp,#0x10]
        0x00023672:    4408        .D      ADD      r0,r0,r1
        0x00023674:    f5b06fc0    ...o    CMP      r0,#0x600
        0x00023678:    d903        ..      BLS      0x23682 ; am_hal_mram_info_read + 114
        0x0002367a:    e7ff        ..      B        0x2367c ; am_hal_mram_info_read + 108
        0x0002367c:    2002        .       MOVS     r0,#2
        0x0002367e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023680:    e024        $.      B        0x236cc ; am_hal_mram_info_read + 188
        0x00023682:    9905        ..      LDR      r1,[sp,#0x14]
        0x00023684:    f2420000    B...    MOVW     r0,#0x2000
        0x00023688:    f2c42000    ...     MOVT     r0,#0x4200
        0x0002368c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00023690:    9000        ..      STR      r0,[sp,#0]
        0x00023692:    e002        ..      B        0x2369a ; am_hal_mram_info_read + 138
        0x00023694:    2001        .       MOVS     r0,#1
        0x00023696:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023698:    e018        ..      B        0x236cc ; am_hal_mram_info_read + 188
        0x0002369a:    e7ff        ..      B        0x2369c ; am_hal_mram_info_read + 140
        0x0002369c:    2000        .       MOVS     r0,#0
        0x0002369e:    9001        ..      STR      r0,[sp,#4]
        0x000236a0:    e7ff        ..      B        0x236a2 ; am_hal_mram_info_read + 146
        0x000236a2:    9801        ..      LDR      r0,[sp,#4]
        0x000236a4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000236a6:    4288        .B      CMP      r0,r1
        0x000236a8:    d20d        ..      BCS      0x236c6 ; am_hal_mram_info_read + 182
        0x000236aa:    e7ff        ..      B        0x236ac ; am_hal_mram_info_read + 156
        0x000236ac:    9800        ..      LDR      r0,[sp,#0]
        0x000236ae:    1d01        ..      ADDS     r1,r0,#4
        0x000236b0:    9100        ..      STR      r1,[sp,#0]
        0x000236b2:    6800        .h      LDR      r0,[r0,#0]
        0x000236b4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000236b6:    1d0a        ..      ADDS     r2,r1,#4
        0x000236b8:    9203        ..      STR      r2,[sp,#0xc]
        0x000236ba:    6008        .`      STR      r0,[r1,#0]
        0x000236bc:    e7ff        ..      B        0x236be ; am_hal_mram_info_read + 174
        0x000236be:    9801        ..      LDR      r0,[sp,#4]
        0x000236c0:    3001        .0      ADDS     r0,#1
        0x000236c2:    9001        ..      STR      r0,[sp,#4]
        0x000236c4:    e7ed        ..      B        0x236a2 ; am_hal_mram_info_read + 146
        0x000236c6:    9802        ..      LDR      r0,[sp,#8]
        0x000236c8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000236ca:    e7ff        ..      B        0x236cc ; am_hal_mram_info_read + 188
        0x000236cc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000236ce:    b008        ..      ADD      sp,sp,#0x20
        0x000236d0:    4770        pG      BX       lr
        0x000236d2:    0000        ..      MOVS     r0,r0
    am_hal_mram_main_fill
        0x000236d4:    b580        ..      PUSH     {r7,lr}
        0x000236d6:    b086        ..      SUB      sp,sp,#0x18
        0x000236d8:    9004        ..      STR      r0,[sp,#0x10]
        0x000236da:    9103        ..      STR      r1,[sp,#0xc]
        0x000236dc:    9202        ..      STR      r2,[sp,#8]
        0x000236de:    9301        ..      STR      r3,[sp,#4]
        0x000236e0:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x000236e4:    0700        ..      LSLS     r0,r0,#28
        0x000236e6:    b928        (.      CBNZ     r0,0x236f4 ; am_hal_mram_main_fill + 32
        0x000236e8:    e7ff        ..      B        0x236ea ; am_hal_mram_main_fill + 22
        0x000236ea:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000236ee:    0780        ..      LSLS     r0,r0,#30
        0x000236f0:    b120         .      CBZ      r0,0x236fc ; am_hal_mram_main_fill + 40
        0x000236f2:    e7ff        ..      B        0x236f4 ; am_hal_mram_main_fill + 32
        0x000236f4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000236f8:    9005        ..      STR      r0,[sp,#0x14]
        0x000236fa:    e01a        ..      B        0x23732 ; am_hal_mram_main_fill + 94
        0x000236fc:    9902        ..      LDR      r1,[sp,#8]
        0x000236fe:    2000        .       MOVS     r0,#0
        0x00023700:    ebb05f51    ..Q_    CMP      r0,r1,LSR #21
        0x00023704:    d104        ..      BNE      0x23710 ; am_hal_mram_main_fill + 60
        0x00023706:    e7ff        ..      B        0x23708 ; am_hal_mram_main_fill + 52
        0x00023708:    9802        ..      LDR      r0,[sp,#8]
        0x0002370a:    0880        ..      LSRS     r0,r0,#2
        0x0002370c:    9002        ..      STR      r0,[sp,#8]
        0x0002370e:    e7ff        ..      B        0x23710 ; am_hal_mram_main_fill + 60
        0x00023710:    f24230b4    B..0    MOV      r0,#0x23b4
        0x00023714:    f2c00005    ....    MOVT     r0,#5
        0x00023718:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x0002371c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002371e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00023720:    9b02        ..      LDR      r3,[sp,#8]
        0x00023722:    9901        ..      LDR      r1,[sp,#4]
        0x00023724:    46ee        .F      MOV      lr,sp
        0x00023726:    f8ce1000    ....    STR      r1,[lr,#0]
        0x0002372a:    2100        .!      MOVS     r1,#0
        0x0002372c:    47e0        .G      BLX      r12
        0x0002372e:    9005        ..      STR      r0,[sp,#0x14]
        0x00023730:    e7ff        ..      B        0x23732 ; am_hal_mram_main_fill + 94
        0x00023732:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023734:    b006        ..      ADD      sp,sp,#0x18
        0x00023736:    bd80        ..      POP      {r7,pc}
    am_hal_mram_main_program
        0x00023738:    b580        ..      PUSH     {r7,lr}
        0x0002373a:    b086        ..      SUB      sp,sp,#0x18
        0x0002373c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002373e:    9103        ..      STR      r1,[sp,#0xc]
        0x00023740:    9202        ..      STR      r2,[sp,#8]
        0x00023742:    9301        ..      STR      r3,[sp,#4]
        0x00023744:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00023748:    0700        ..      LSLS     r0,r0,#28
        0x0002374a:    b928        (.      CBNZ     r0,0x23758 ; am_hal_mram_main_program + 32
        0x0002374c:    e7ff        ..      B        0x2374e ; am_hal_mram_main_program + 22
        0x0002374e:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00023752:    0780        ..      LSLS     r0,r0,#30
        0x00023754:    b120         .      CBZ      r0,0x23760 ; am_hal_mram_main_program + 40
        0x00023756:    e7ff        ..      B        0x23758 ; am_hal_mram_main_program + 32
        0x00023758:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002375c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002375e:    e007        ..      B        0x23770 ; am_hal_mram_main_program + 56
        0x00023760:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023762:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023764:    9a02        ..      LDR      r2,[sp,#8]
        0x00023766:    9b01        ..      LDR      r3,[sp,#4]
        0x00023768:    f000f806    ....    BL       am_hal_mram_main_words_program ; 0x23778
        0x0002376c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002376e:    e7ff        ..      B        0x23770 ; am_hal_mram_main_program + 56
        0x00023770:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023772:    b006        ..      ADD      sp,sp,#0x18
        0x00023774:    bd80        ..      POP      {r7,pc}
        0x00023776:    0000        ..      MOVS     r0,r0
    am_hal_mram_main_words_program
        0x00023778:    b580        ..      PUSH     {r7,lr}
        0x0002377a:    b086        ..      SUB      sp,sp,#0x18
        0x0002377c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002377e:    9103        ..      STR      r1,[sp,#0xc]
        0x00023780:    9202        ..      STR      r2,[sp,#8]
        0x00023782:    9301        ..      STR      r3,[sp,#4]
        0x00023784:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00023788:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0002378c:    ebb06f01    ...o    CMP      r0,r1,LSL #24
        0x00023790:    d10f        ..      BNE      0x237b2 ; am_hal_mram_main_words_program + 58
        0x00023792:    e7ff        ..      B        0x23794 ; am_hal_mram_main_words_program + 28
        0x00023794:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023796:    9901        ..      LDR      r1,[sp,#4]
        0x00023798:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002379c:    f64771fd    G..q    MOV      r1,#0x7ffd
        0x000237a0:    f2c1011d    ....    MOVT     r1,#0x101d
        0x000237a4:    4288        .B      CMP      r0,r1
        0x000237a6:    d303        ..      BCC      0x237b0 ; am_hal_mram_main_words_program + 56
        0x000237a8:    e7ff        ..      B        0x237aa ; am_hal_mram_main_words_program + 50
        0x000237aa:    2005        .       MOVS     r0,#5
        0x000237ac:    9005        ..      STR      r0,[sp,#0x14]
        0x000237ae:    e01b        ..      B        0x237e8 ; am_hal_mram_main_words_program + 112
        0x000237b0:    e7ff        ..      B        0x237b2 ; am_hal_mram_main_words_program + 58
        0x000237b2:    9902        ..      LDR      r1,[sp,#8]
        0x000237b4:    2000        .       MOVS     r0,#0
        0x000237b6:    ebb05f51    ..Q_    CMP      r0,r1,LSR #21
        0x000237ba:    d104        ..      BNE      0x237c6 ; am_hal_mram_main_words_program + 78
        0x000237bc:    e7ff        ..      B        0x237be ; am_hal_mram_main_words_program + 70
        0x000237be:    9802        ..      LDR      r0,[sp,#8]
        0x000237c0:    0880        ..      LSRS     r0,r0,#2
        0x000237c2:    9002        ..      STR      r0,[sp,#8]
        0x000237c4:    e7ff        ..      B        0x237c6 ; am_hal_mram_main_words_program + 78
        0x000237c6:    f24230b4    B..0    MOV      r0,#0x23b4
        0x000237ca:    f2c00005    ....    MOVT     r0,#5
        0x000237ce:    f8d0c010    ....    LDR      r12,[r0,#0x10]
        0x000237d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000237d4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000237d6:    9b02        ..      LDR      r3,[sp,#8]
        0x000237d8:    9901        ..      LDR      r1,[sp,#4]
        0x000237da:    46ee        .F      MOV      lr,sp
        0x000237dc:    f8ce1000    ....    STR      r1,[lr,#0]
        0x000237e0:    2101        .!      MOVS     r1,#1
        0x000237e2:    47e0        .G      BLX      r12
        0x000237e4:    9005        ..      STR      r0,[sp,#0x14]
        0x000237e6:    e7ff        ..      B        0x237e8 ; am_hal_mram_main_words_program + 112
        0x000237e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000237ea:    b006        ..      ADD      sp,sp,#0x18
        0x000237ec:    bd80        ..      POP      {r7,pc}
        0x000237ee:    0000        ..      MOVS     r0,r0
    am_hal_ota_add
        0x000237f0:    b580        ..      PUSH     {r7,lr}
        0x000237f2:    b086        ..      SUB      sp,sp,#0x18
        0x000237f4:    9004        ..      STR      r0,[sp,#0x10]
        0x000237f6:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x000237fa:    9202        ..      STR      r2,[sp,#8]
        0x000237fc:    9802        ..      LDR      r0,[sp,#8]
        0x000237fe:    9001        ..      STR      r0,[sp,#4]
        0x00023800:    2000        .       MOVS     r0,#0
        0x00023802:    9000        ..      STR      r0,[sp,#0]
        0x00023804:    9801        ..      LDR      r0,[sp,#4]
        0x00023806:    f643316c    C.l1    MOV      r1,#0x3b6c
        0x0002380a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002380e:    6809        .h      LDR      r1,[r1,#0]
        0x00023810:    4288        .B      CMP      r0,r1
        0x00023812:    d303        ..      BCC      0x2381c ; am_hal_ota_add + 44
        0x00023814:    e7ff        ..      B        0x23816 ; am_hal_ota_add + 38
        0x00023816:    2006        .       MOVS     r0,#6
        0x00023818:    9005        ..      STR      r0,[sp,#0x14]
        0x0002381a:    e03e        >.      B        0x2389a ; am_hal_ota_add + 170
        0x0002381c:    f643306c    C.l0    MOV      r0,#0x3b6c
        0x00023820:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023824:    6880        .h      LDR      r0,[r0,#8]
        0x00023826:    2808        .(      CMP      r0,#8
        0x00023828:    d103        ..      BNE      0x23832 ; am_hal_ota_add + 66
        0x0002382a:    e7ff        ..      B        0x2382c ; am_hal_ota_add + 60
        0x0002382c:    2005        .       MOVS     r0,#5
        0x0002382e:    9005        ..      STR      r0,[sp,#0x14]
        0x00023830:    e033        3.      B        0x2389a ; am_hal_ota_add + 170
        0x00023832:    9801        ..      LDR      r0,[sp,#4]
        0x00023834:    f0400003    @...    ORR      r0,r0,#3
        0x00023838:    9001        ..      STR      r0,[sp,#4]
        0x0002383a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002383c:    f6433c6c    C.l<    MOV      r12,#0x3b6c
        0x00023840:    f2c10c00    ....    MOVT     r12,#0x1000
        0x00023844:    f8dc1004    ....    LDR      r1,[r12,#4]
        0x00023848:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x0002384c:    1c53        S.      ADDS     r3,r2,#1
        0x0002384e:    f8cc3008    ...0    STR      r3,[r12,#8]
        0x00023852:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x00023856:    a901        ..      ADD      r1,sp,#4
        0x00023858:    2301        .#      MOVS     r3,#1
        0x0002385a:    f7ffff8d    ....    BL       am_hal_mram_main_words_program ; 0x23778
        0x0002385e:    9000        ..      STR      r0,[sp,#0]
        0x00023860:    9800        ..      LDR      r0,[sp,#0]
        0x00023862:    b9b8        ..      CBNZ     r0,0x23894 ; am_hal_ota_add + 164
        0x00023864:    e7ff        ..      B        0x23866 ; am_hal_ota_add + 118
        0x00023866:    f2402164    @.d!    MOVW     r1,#0x264
        0x0002386a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002386e:    6808        .h      LDR      r0,[r1,#0]
        0x00023870:    f0400001    @...    ORR      r0,r0,#1
        0x00023874:    6008        .`      STR      r0,[r1,#0]
        0x00023876:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002387a:    28a3        .(      CMP      r0,#0xa3
        0x0002387c:    d109        ..      BNE      0x23892 ; am_hal_ota_add + 162
        0x0002387e:    e7ff        ..      B        0x23880 ; am_hal_ota_add + 144
        0x00023880:    f2402164    @.d!    MOVW     r1,#0x264
        0x00023884:    f2c40102    ....    MOVT     r1,#0x4002
        0x00023888:    6808        .h      LDR      r0,[r1,#0]
        0x0002388a:    f0400002    @...    ORR      r0,r0,#2
        0x0002388e:    6008        .`      STR      r0,[r1,#0]
        0x00023890:    e7ff        ..      B        0x23892 ; am_hal_ota_add + 162
        0x00023892:    e7ff        ..      B        0x23894 ; am_hal_ota_add + 164
        0x00023894:    9800        ..      LDR      r0,[sp,#0]
        0x00023896:    9005        ..      STR      r0,[sp,#0x14]
        0x00023898:    e7ff        ..      B        0x2389a ; am_hal_ota_add + 170
        0x0002389a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002389c:    b006        ..      ADD      sp,sp,#0x18
        0x0002389e:    bd80        ..      POP      {r7,pc}
    am_hal_ota_init
        0x000238a0:    b580        ..      PUSH     {r7,lr}
        0x000238a2:    b094        ..      SUB      sp,sp,#0x50
        0x000238a4:    9012        ..      STR      r0,[sp,#0x48]
        0x000238a6:    9111        ..      STR      r1,[sp,#0x44]
        0x000238a8:    9811        ..      LDR      r0,[sp,#0x44]
        0x000238aa:    9001        ..      STR      r0,[sp,#4]
        0x000238ac:    2000        .       MOVS     r0,#0
        0x000238ae:    9000        ..      STR      r0,[sp,#0]
        0x000238b0:    2001        .       MOVS     r0,#1
        0x000238b2:    a902        ..      ADD      r1,sp,#8
        0x000238b4:    f7fffe4a    ..J.    BL       am_hal_mcuctrl_info_get ; 0x2354c
        0x000238b8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000238ba:    f643316c    C.l1    MOV      r1,#0x3b6c
        0x000238be:    f2c10100    ....    MOVT     r1,#0x1000
        0x000238c2:    6008        .`      STR      r0,[r1,#0]
        0x000238c4:    9801        ..      LDR      r0,[sp,#4]
        0x000238c6:    6809        .h      LDR      r1,[r1,#0]
        0x000238c8:    3924        $9      SUBS     r1,r1,#0x24
        0x000238ca:    4288        .B      CMP      r0,r1
        0x000238cc:    d303        ..      BCC      0x238d6 ; am_hal_ota_init + 54
        0x000238ce:    e7ff        ..      B        0x238d0 ; am_hal_ota_init + 48
        0x000238d0:    2006        .       MOVS     r0,#6
        0x000238d2:    9013        ..      STR      r0,[sp,#0x4c]
        0x000238d4:    e01c        ..      B        0x23910 ; am_hal_ota_init + 112
        0x000238d6:    9812        ..      LDR      r0,[sp,#0x48]
        0x000238d8:    9a11        ..      LDR      r2,[sp,#0x44]
        0x000238da:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x000238de:    2324        $#      MOVS     r3,#0x24
        0x000238e0:    f7fffef8    ....    BL       am_hal_mram_main_fill ; 0x236d4
        0x000238e4:    9000        ..      STR      r0,[sp,#0]
        0x000238e6:    9800        ..      LDR      r0,[sp,#0]
        0x000238e8:    b978        x.      CBNZ     r0,0x2390a ; am_hal_ota_init + 106
        0x000238ea:    e7ff        ..      B        0x238ec ; am_hal_ota_init + 76
        0x000238ec:    9801        ..      LDR      r0,[sp,#4]
        0x000238ee:    f2402164    @.d!    MOVW     r1,#0x264
        0x000238f2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000238f6:    6008        .`      STR      r0,[r1,#0]
        0x000238f8:    f643316c    C.l1    MOV      r1,#0x3b6c
        0x000238fc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00023900:    2000        .       MOVS     r0,#0
        0x00023902:    6088        .`      STR      r0,[r1,#8]
        0x00023904:    9801        ..      LDR      r0,[sp,#4]
        0x00023906:    6048        H`      STR      r0,[r1,#4]
        0x00023908:    e7ff        ..      B        0x2390a ; am_hal_ota_init + 106
        0x0002390a:    9800        ..      LDR      r0,[sp,#0]
        0x0002390c:    9013        ..      STR      r0,[sp,#0x4c]
        0x0002390e:    e7ff        ..      B        0x23910 ; am_hal_ota_init + 112
        0x00023910:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00023912:    b014        ..      ADD      sp,sp,#0x50
        0x00023914:    bd80        ..      POP      {r7,pc}
        0x00023916:    0000        ..      MOVS     r0,r0
    am_hal_pdm_configure
        0x00023918:    b580        ..      PUSH     {r7,lr}
        0x0002391a:    b088        ..      SUB      sp,sp,#0x20
        0x0002391c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002391e:    9105        ..      STR      r1,[sp,#0x14]
        0x00023920:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023922:    b188        ..      CBZ      r0,0x23948 ; am_hal_pdm_configure + 48
        0x00023924:    e7ff        ..      B        0x23926 ; am_hal_pdm_configure + 14
        0x00023926:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023928:    6800        .h      LDR      r0,[r0,#0]
        0x0002392a:    0e00        ..      LSRS     r0,r0,#24
        0x0002392c:    07c0        ..      LSLS     r0,r0,#31
        0x0002392e:    b158        X.      CBZ      r0,0x23948 ; am_hal_pdm_configure + 48
        0x00023930:    e7ff        ..      B        0x23932 ; am_hal_pdm_configure + 26
        0x00023932:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023934:    6800        .h      LDR      r0,[r0,#0]
        0x00023936:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0002393a:    f24561e2    E..a    MOV      r1,#0x56e2
        0x0002393e:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023942:    4288        .B      CMP      r0,r1
        0x00023944:    d003        ..      BEQ      0x2394e ; am_hal_pdm_configure + 54
        0x00023946:    e7ff        ..      B        0x23948 ; am_hal_pdm_configure + 48
        0x00023948:    2002        .       MOVS     r0,#2
        0x0002394a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002394c:    e0d2        ..      B        0x23af4 ; am_hal_pdm_configure + 476
        0x0002394e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00023950:    9004        ..      STR      r0,[sp,#0x10]
        0x00023952:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023954:    6880        .h      LDR      r0,[r0,#8]
        0x00023956:    9003        ..      STR      r0,[sp,#0xc]
        0x00023958:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002395a:    7e83        .~      LDRB     r3,[r0,#0x1a]
        0x0002395c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002395e:    0302        ..      LSLS     r2,r0,#12
        0x00023960:    f2410104    A...    MOV      r1,#0x1004
        0x00023964:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023968:    9100        ..      STR      r1,[sp,#0]
        0x0002396a:    5888        .X      LDR      r0,[r1,r2]
        0x0002396c:    f3630000    c...    BFI      r0,r3,#0,#1
        0x00023970:    5088        .P      STR      r0,[r1,r2]
        0x00023972:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023974:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00023976:    f0000301    ....    AND      r3,r0,#1
        0x0002397a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002397c:    0302        ..      LSLS     r2,r0,#12
        0x0002397e:    5888        .X      LDR      r0,[r1,r2]
        0x00023980:    f0200002     ...    BIC      r0,r0,#2
        0x00023984:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x00023988:    5088        .P      STR      r0,[r1,r2]
        0x0002398a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002398c:    7e03        .~      LDRB     r3,[r0,#0x18]
        0x0002398e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023990:    0302        ..      LSLS     r2,r0,#12
        0x00023992:    5888        .X      LDR      r0,[r1,r2]
        0x00023994:    f0030307    ....    AND      r3,r3,#7
        0x00023998:    f020001c     ...    BIC      r0,r0,#0x1c
        0x0002399c:    ea400083    @...    ORR      r0,r0,r3,LSL #2
        0x000239a0:    5088        .P      STR      r0,[r1,r2]
        0x000239a2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000239a4:    6903        .i      LDR      r3,[r0,#0x10]
        0x000239a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000239a8:    0302        ..      LSLS     r2,r0,#12
        0x000239aa:    5888        .X      LDR      r0,[r1,r2]
        0x000239ac:    f003030f    ....    AND      r3,r3,#0xf
        0x000239b0:    f42070f0     ..p    BIC      r0,r0,#0x1e0
        0x000239b4:    ea401043    @.C.    ORR      r0,r0,r3,LSL #5
        0x000239b8:    5088        .P      STR      r0,[r1,r2]
        0x000239ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000239bc:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000239be:    f0000301    ....    AND      r3,r0,#1
        0x000239c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000239c4:    0302        ..      LSLS     r2,r0,#12
        0x000239c6:    5888        .X      LDR      r0,[r1,r2]
        0x000239c8:    f4207000     ..p    BIC      r0,r0,#0x200
        0x000239cc:    ea402043    @.C     ORR      r0,r0,r3,LSL #9
        0x000239d0:    5088        .P      STR      r0,[r1,r2]
        0x000239d2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000239d4:    7843        Cx      LDRB     r3,[r0,#1]
        0x000239d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000239d8:    0302        ..      LSLS     r2,r0,#12
        0x000239da:    5888        .X      LDR      r0,[r1,r2]
        0x000239dc:    f003030f    ....    AND      r3,r3,#0xf
        0x000239e0:    f4205070     .pP    BIC      r0,r0,#0x3c00
        0x000239e4:    ea402083    @..     ORR      r0,r0,r3,LSL #10
        0x000239e8:    5088        .P      STR      r0,[r1,r2]
        0x000239ea:    9805        ..      LDR      r0,[sp,#0x14]
        0x000239ec:    6883        .h      LDR      r3,[r0,#8]
        0x000239ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000239f0:    0302        ..      LSLS     r2,r0,#12
        0x000239f2:    5888        .X      LDR      r0,[r1,r2]
        0x000239f4:    f003037f    ....    AND      r3,r3,#0x7f
        0x000239f8:    f42010fe     ...    BIC      r0,r0,#0x1fc000
        0x000239fc:    ea403083    @..0    ORR      r0,r0,r3,LSL #14
        0x00023a00:    5088        .P      STR      r0,[r1,r2]
        0x00023a02:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a04:    7883        .x      LDRB     r3,[r0,#2]
        0x00023a06:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a08:    0302        ..      LSLS     r2,r0,#12
        0x00023a0a:    5888        .X      LDR      r0,[r1,r2]
        0x00023a0c:    f003031f    ....    AND      r3,r3,#0x1f
        0x00023a10:    f0207078     .xp    BIC      r0,r0,#0x3e00000
        0x00023a14:    ea405043    @.CP    ORR      r0,r0,r3,LSL #21
        0x00023a18:    5088        .P      STR      r0,[r1,r2]
        0x00023a1a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a1c:    78c3        .x      LDRB     r3,[r0,#3]
        0x00023a1e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a20:    0302        ..      LSLS     r2,r0,#12
        0x00023a22:    5888        .X      LDR      r0,[r1,r2]
        0x00023a24:    f003031f    ....    AND      r3,r3,#0x1f
        0x00023a28:    f02040f8     ..@    BIC      r0,r0,#0x7c000000
        0x00023a2c:    ea406083    @..`    ORR      r0,r0,r3,LSL #26
        0x00023a30:    5088        .P      STR      r0,[r1,r2]
        0x00023a32:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a34:    7d83        .}      LDRB     r3,[r0,#0x16]
        0x00023a36:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a38:    0302        ..      LSLS     r2,r0,#12
        0x00023a3a:    f2410108    A...    MOV      r1,#0x1008
        0x00023a3e:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023a42:    9101        ..      STR      r1,[sp,#4]
        0x00023a44:    5888        .X      LDR      r0,[r1,r2]
        0x00023a46:    f3630001    c...    BFI      r0,r3,#0,#2
        0x00023a4a:    5088        .P      STR      r0,[r1,r2]
        0x00023a4c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a4e:    7803        .x      LDRB     r3,[r0,#0]
        0x00023a50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a52:    0302        ..      LSLS     r2,r0,#12
        0x00023a54:    5888        .X      LDR      r0,[r1,r2]
        0x00023a56:    f0030303    ....    AND      r3,r3,#3
        0x00023a5a:    f020000c     ...    BIC      r0,r0,#0xc
        0x00023a5e:    ea400083    @...    ORR      r0,r0,r3,LSL #2
        0x00023a62:    5088        .P      STR      r0,[r1,r2]
        0x00023a64:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a66:    7dc3        .}      LDRB     r3,[r0,#0x17]
        0x00023a68:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a6a:    0302        ..      LSLS     r2,r0,#12
        0x00023a6c:    5888        .X      LDR      r0,[r1,r2]
        0x00023a6e:    f0030307    ....    AND      r3,r3,#7
        0x00023a72:    f0200070     .p.    BIC      r0,r0,#0x70
        0x00023a76:    ea401003    @...    ORR      r0,r0,r3,LSL #4
        0x00023a7a:    5088        .P      STR      r0,[r1,r2]
        0x00023a7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023a7e:    7903        .y      LDRB     r3,[r0,#4]
        0x00023a80:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a82:    0302        ..      LSLS     r2,r0,#12
        0x00023a84:    5888        .X      LDR      r0,[r1,r2]
        0x00023a86:    f0030301    ....    AND      r3,r3,#1
        0x00023a8a:    f0200080     ...    BIC      r0,r0,#0x80
        0x00023a8e:    ea4010c3    @...    ORR      r0,r0,r3,LSL #7
        0x00023a92:    5088        .P      STR      r0,[r1,r2]
        0x00023a94:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023a96:    0302        ..      LSLS     r2,r0,#12
        0x00023a98:    f2410100    A...    MOVW     r1,#0x1000
        0x00023a9c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023aa0:    9102        ..      STR      r1,[sp,#8]
        0x00023aa2:    5888        .X      LDR      r0,[r1,r2]
        0x00023aa4:    f0200001     ...    BIC      r0,r0,#1
        0x00023aa8:    5088        .P      STR      r0,[r1,r2]
        0x00023aaa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023aac:    7d03        .}      LDRB     r3,[r0,#0x14]
        0x00023aae:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ab0:    0302        ..      LSLS     r2,r0,#12
        0x00023ab2:    5888        .X      LDR      r0,[r1,r2]
        0x00023ab4:    f0030303    ....    AND      r3,r3,#3
        0x00023ab8:    f0200006     ...    BIC      r0,r0,#6
        0x00023abc:    ea400043    @.C.    ORR      r0,r0,r3,LSL #1
        0x00023ac0:    5088        .P      STR      r0,[r1,r2]
        0x00023ac2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ac4:    0302        ..      LSLS     r2,r0,#12
        0x00023ac6:    5888        .X      LDR      r0,[r1,r2]
        0x00023ac8:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023acc:    5088        .P      STR      r0,[r1,r2]
        0x00023ace:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ad0:    0302        ..      LSLS     r2,r0,#12
        0x00023ad2:    5888        .X      LDR      r0,[r1,r2]
        0x00023ad4:    f0200020     . .    BIC      r0,r0,#0x20
        0x00023ad8:    5088        .P      STR      r0,[r1,r2]
        0x00023ada:    2064        d       MOVS     r0,#0x64
        0x00023adc:    f7fef87e    ..~.    BL       am_hal_delay_us ; 0x21bdc
        0x00023ae0:    9902        ..      LDR      r1,[sp,#8]
        0x00023ae2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ae4:    0302        ..      LSLS     r2,r0,#12
        0x00023ae6:    5888        .X      LDR      r0,[r1,r2]
        0x00023ae8:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023aec:    5088        .P      STR      r0,[r1,r2]
        0x00023aee:    2000        .       MOVS     r0,#0
        0x00023af0:    9007        ..      STR      r0,[sp,#0x1c]
        0x00023af2:    e7ff        ..      B        0x23af4 ; am_hal_pdm_configure + 476
        0x00023af4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00023af6:    b008        ..      ADD      sp,sp,#0x20
        0x00023af8:    bd80        ..      POP      {r7,pc}
        0x00023afa:    0000        ..      MOVS     r0,r0
    am_hal_pdm_disable
        0x00023afc:    b580        ..      PUSH     {r7,lr}
        0x00023afe:    b084        ..      SUB      sp,sp,#0x10
        0x00023b00:    9002        ..      STR      r0,[sp,#8]
        0x00023b02:    9802        ..      LDR      r0,[sp,#8]
        0x00023b04:    b188        ..      CBZ      r0,0x23b2a ; am_hal_pdm_disable + 46
        0x00023b06:    e7ff        ..      B        0x23b08 ; am_hal_pdm_disable + 12
        0x00023b08:    9802        ..      LDR      r0,[sp,#8]
        0x00023b0a:    6800        .h      LDR      r0,[r0,#0]
        0x00023b0c:    0e00        ..      LSRS     r0,r0,#24
        0x00023b0e:    07c0        ..      LSLS     r0,r0,#31
        0x00023b10:    b158        X.      CBZ      r0,0x23b2a ; am_hal_pdm_disable + 46
        0x00023b12:    e7ff        ..      B        0x23b14 ; am_hal_pdm_disable + 24
        0x00023b14:    9802        ..      LDR      r0,[sp,#8]
        0x00023b16:    6800        .h      LDR      r0,[r0,#0]
        0x00023b18:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023b1c:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023b20:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023b24:    4288        .B      CMP      r0,r1
        0x00023b26:    d003        ..      BEQ      0x23b30 ; am_hal_pdm_disable + 52
        0x00023b28:    e7ff        ..      B        0x23b2a ; am_hal_pdm_disable + 46
        0x00023b2a:    2002        .       MOVS     r0,#2
        0x00023b2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00023b2e:    e027        '.      B        0x23b80 ; am_hal_pdm_disable + 132
        0x00023b30:    9802        ..      LDR      r0,[sp,#8]
        0x00023b32:    9001        ..      STR      r0,[sp,#4]
        0x00023b34:    9801        ..      LDR      r0,[sp,#4]
        0x00023b36:    6880        .h      LDR      r0,[r0,#8]
        0x00023b38:    9000        ..      STR      r0,[sp,#0]
        0x00023b3a:    9802        ..      LDR      r0,[sp,#8]
        0x00023b3c:    f000f824    ..$.    BL       am_hal_pdm_dma_disable ; 0x23b88
        0x00023b40:    b158        X.      CBZ      r0,0x23b5a ; am_hal_pdm_disable + 94
        0x00023b42:    e7ff        ..      B        0x23b44 ; am_hal_pdm_disable + 72
        0x00023b44:    9800        ..      LDR      r0,[sp,#0]
        0x00023b46:    0302        ..      LSLS     r2,r0,#12
        0x00023b48:    f2411148    A.H.    MOV      r1,#0x1148
        0x00023b4c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023b50:    5888        .X      LDR      r0,[r1,r2]
        0x00023b52:    f0200001     ...    BIC      r0,r0,#1
        0x00023b56:    5088        .P      STR      r0,[r1,r2]
        0x00023b58:    e7ff        ..      B        0x23b5a ; am_hal_pdm_disable + 94
        0x00023b5a:    9800        ..      LDR      r0,[sp,#0]
        0x00023b5c:    0302        ..      LSLS     r2,r0,#12
        0x00023b5e:    f2410100    A...    MOVW     r1,#0x1000
        0x00023b62:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023b66:    5888        .X      LDR      r0,[r1,r2]
        0x00023b68:    f0200040     .@.    BIC      r0,r0,#0x40
        0x00023b6c:    5088        .P      STR      r0,[r1,r2]
        0x00023b6e:    9800        ..      LDR      r0,[sp,#0]
        0x00023b70:    0302        ..      LSLS     r2,r0,#12
        0x00023b72:    5888        .X      LDR      r0,[r1,r2]
        0x00023b74:    f0200001     ...    BIC      r0,r0,#1
        0x00023b78:    5088        .P      STR      r0,[r1,r2]
        0x00023b7a:    2000        .       MOVS     r0,#0
        0x00023b7c:    9003        ..      STR      r0,[sp,#0xc]
        0x00023b7e:    e7ff        ..      B        0x23b80 ; am_hal_pdm_disable + 132
        0x00023b80:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023b82:    b004        ..      ADD      sp,sp,#0x10
        0x00023b84:    bd80        ..      POP      {r7,pc}
        0x00023b86:    0000        ..      MOVS     r0,r0
    am_hal_pdm_dma_disable
        0x00023b88:    b085        ..      SUB      sp,sp,#0x14
        0x00023b8a:    9003        ..      STR      r0,[sp,#0xc]
        0x00023b8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023b8e:    b188        ..      CBZ      r0,0x23bb4 ; am_hal_pdm_dma_disable + 44
        0x00023b90:    e7ff        ..      B        0x23b92 ; am_hal_pdm_dma_disable + 10
        0x00023b92:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023b94:    6800        .h      LDR      r0,[r0,#0]
        0x00023b96:    0e00        ..      LSRS     r0,r0,#24
        0x00023b98:    07c0        ..      LSLS     r0,r0,#31
        0x00023b9a:    b158        X.      CBZ      r0,0x23bb4 ; am_hal_pdm_dma_disable + 44
        0x00023b9c:    e7ff        ..      B        0x23b9e ; am_hal_pdm_dma_disable + 22
        0x00023b9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ba0:    6800        .h      LDR      r0,[r0,#0]
        0x00023ba2:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023ba6:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023baa:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023bae:    4288        .B      CMP      r0,r1
        0x00023bb0:    d003        ..      BEQ      0x23bba ; am_hal_pdm_dma_disable + 50
        0x00023bb2:    e7ff        ..      B        0x23bb4 ; am_hal_pdm_dma_disable + 44
        0x00023bb4:    2002        .       MOVS     r0,#2
        0x00023bb6:    9004        ..      STR      r0,[sp,#0x10]
        0x00023bb8:    e03c        <.      B        0x23c34 ; am_hal_pdm_dma_disable + 172
        0x00023bba:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023bbc:    9002        ..      STR      r0,[sp,#8]
        0x00023bbe:    9802        ..      LDR      r0,[sp,#8]
        0x00023bc0:    6880        .h      LDR      r0,[r0,#8]
        0x00023bc2:    9001        ..      STR      r0,[sp,#4]
        0x00023bc4:    9801        ..      LDR      r0,[sp,#4]
        0x00023bc6:    0300        ..      LSLS     r0,r0,#12
        0x00023bc8:    f2410200    A...    MOVW     r2,#0x1000
        0x00023bcc:    f2c40220    .. .    MOVT     r2,#0x4020
        0x00023bd0:    5810        .X      LDR      r0,[r2,r0]
        0x00023bd2:    9000        ..      STR      r0,[sp,#0]
        0x00023bd4:    9800        ..      LDR      r0,[sp,#0]
        0x00023bd6:    f0200001     ...    BIC      r0,r0,#1
        0x00023bda:    9901        ..      LDR      r1,[sp,#4]
        0x00023bdc:    0309        ..      LSLS     r1,r1,#12
        0x00023bde:    5050        PP      STR      r0,[r2,r1]
        0x00023be0:    9801        ..      LDR      r0,[sp,#4]
        0x00023be2:    0303        ..      LSLS     r3,r0,#12
        0x00023be4:    f2411148    A.H.    MOV      r1,#0x1148
        0x00023be8:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023bec:    58c8        .X      LDR      r0,[r1,r3]
        0x00023bee:    f0200001     ...    BIC      r0,r0,#1
        0x00023bf2:    50c8        .P      STR      r0,[r1,r3]
        0x00023bf4:    9801        ..      LDR      r0,[sp,#4]
        0x00023bf6:    0303        ..      LSLS     r3,r0,#12
        0x00023bf8:    f2411100    A...    MOVW     r1,#0x1100
        0x00023bfc:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023c00:    58c8        .X      LDR      r0,[r1,r3]
        0x00023c02:    f0200018     ...    BIC      r0,r0,#0x18
        0x00023c06:    50c8        .P      STR      r0,[r1,r3]
        0x00023c08:    9801        ..      LDR      r0,[sp,#4]
        0x00023c0a:    0303        ..      LSLS     r3,r0,#12
        0x00023c0c:    f2411108    A...    MOV      r1,#0x1108
        0x00023c10:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023c14:    2018        .       MOVS     r0,#0x18
        0x00023c16:    50c8        .P      STR      r0,[r1,r3]
        0x00023c18:    9801        ..      LDR      r0,[sp,#4]
        0x00023c1a:    0303        ..      LSLS     r3,r0,#12
        0x00023c1c:    f2412150    A.P!    MOV      r1,#0x1250
        0x00023c20:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023c24:    2000        .       MOVS     r0,#0
        0x00023c26:    50c8        .P      STR      r0,[r1,r3]
        0x00023c28:    9900        ..      LDR      r1,[sp,#0]
        0x00023c2a:    9b01        ..      LDR      r3,[sp,#4]
        0x00023c2c:    031b        ..      LSLS     r3,r3,#12
        0x00023c2e:    50d1        .P      STR      r1,[r2,r3]
        0x00023c30:    9004        ..      STR      r0,[sp,#0x10]
        0x00023c32:    e7ff        ..      B        0x23c34 ; am_hal_pdm_dma_disable + 172
        0x00023c34:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023c36:    b005        ..      ADD      sp,sp,#0x14
        0x00023c38:    4770        pG      BX       lr
        0x00023c3a:    0000        ..      MOVS     r0,r0
    am_hal_pdm_dma_get_buffer
        0x00023c3c:    b580        ..      PUSH     {r7,lr}
        0x00023c3e:    b084        ..      SUB      sp,sp,#0x10
        0x00023c40:    9003        ..      STR      r0,[sp,#0xc]
        0x00023c42:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023c44:    9001        ..      STR      r0,[sp,#4]
        0x00023c46:    2100        .!      MOVS     r1,#0
        0x00023c48:    4608        .F      MOV      r0,r1
        0x00023c4a:    f7fdfebb    ....    BL       am_hal_daxi_control ; 0x219c4
        0x00023c4e:    9801        ..      LDR      r0,[sp,#4]
        0x00023c50:    6901        .i      LDR      r1,[r0,#0x10]
        0x00023c52:    6940        @i      LDR      r0,[r0,#0x14]
        0x00023c54:    4288        .B      CMP      r0,r1
        0x00023c56:    d104        ..      BNE      0x23c62 ; am_hal_pdm_dma_get_buffer + 38
        0x00023c58:    e7ff        ..      B        0x23c5a ; am_hal_pdm_dma_get_buffer + 30
        0x00023c5a:    9801        ..      LDR      r0,[sp,#4]
        0x00023c5c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00023c5e:    9000        ..      STR      r0,[sp,#0]
        0x00023c60:    e003        ..      B        0x23c6a ; am_hal_pdm_dma_get_buffer + 46
        0x00023c62:    9801        ..      LDR      r0,[sp,#4]
        0x00023c64:    6900        .i      LDR      r0,[r0,#0x10]
        0x00023c66:    9000        ..      STR      r0,[sp,#0]
        0x00023c68:    e7ff        ..      B        0x23c6a ; am_hal_pdm_dma_get_buffer + 46
        0x00023c6a:    9800        ..      LDR      r0,[sp,#0]
        0x00023c6c:    9002        ..      STR      r0,[sp,#8]
        0x00023c6e:    9802        ..      LDR      r0,[sp,#8]
        0x00023c70:    b004        ..      ADD      sp,sp,#0x10
        0x00023c72:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_dma_start
        0x00023c74:    b580        ..      PUSH     {r7,lr}
        0x00023c76:    b086        ..      SUB      sp,sp,#0x18
        0x00023c78:    9004        ..      STR      r0,[sp,#0x10]
        0x00023c7a:    9103        ..      STR      r1,[sp,#0xc]
        0x00023c7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023c7e:    b188        ..      CBZ      r0,0x23ca4 ; am_hal_pdm_dma_start + 48
        0x00023c80:    e7ff        ..      B        0x23c82 ; am_hal_pdm_dma_start + 14
        0x00023c82:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023c84:    6800        .h      LDR      r0,[r0,#0]
        0x00023c86:    0e00        ..      LSRS     r0,r0,#24
        0x00023c88:    07c0        ..      LSLS     r0,r0,#31
        0x00023c8a:    b158        X.      CBZ      r0,0x23ca4 ; am_hal_pdm_dma_start + 48
        0x00023c8c:    e7ff        ..      B        0x23c8e ; am_hal_pdm_dma_start + 26
        0x00023c8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023c90:    6800        .h      LDR      r0,[r0,#0]
        0x00023c92:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023c96:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023c9a:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023c9e:    4288        .B      CMP      r0,r1
        0x00023ca0:    d003        ..      BEQ      0x23caa ; am_hal_pdm_dma_start + 54
        0x00023ca2:    e7ff        ..      B        0x23ca4 ; am_hal_pdm_dma_start + 48
        0x00023ca4:    2002        .       MOVS     r0,#2
        0x00023ca6:    9005        ..      STR      r0,[sp,#0x14]
        0x00023ca8:    e055        U.      B        0x23d56 ; am_hal_pdm_dma_start + 226
        0x00023caa:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023cac:    9002        ..      STR      r0,[sp,#8]
        0x00023cae:    9802        ..      LDR      r0,[sp,#8]
        0x00023cb0:    6880        .h      LDR      r0,[r0,#8]
        0x00023cb2:    9001        ..      STR      r0,[sp,#4]
        0x00023cb4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023cb6:    6800        .h      LDR      r0,[r0,#0]
        0x00023cb8:    9902        ..      LDR      r1,[sp,#8]
        0x00023cba:    60c8        .`      STR      r0,[r1,#0xc]
        0x00023cbc:    9902        ..      LDR      r1,[sp,#8]
        0x00023cbe:    6148        Ha      STR      r0,[r1,#0x14]
        0x00023cc0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023cc2:    6840        @h      LDR      r0,[r0,#4]
        0x00023cc4:    9902        ..      LDR      r1,[sp,#8]
        0x00023cc6:    6108        .a      STR      r0,[r1,#0x10]
        0x00023cc8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023cca:    6880        .h      LDR      r0,[r0,#8]
        0x00023ccc:    f015fa92    ....    BL       find_dma_threshold ; 0x391f4
        0x00023cd0:    9000        ..      STR      r0,[sp,#0]
        0x00023cd2:    9800        ..      LDR      r0,[sp,#0]
        0x00023cd4:    b920         .      CBNZ     r0,0x23ce0 ; am_hal_pdm_dma_start + 108
        0x00023cd6:    e7ff        ..      B        0x23cd8 ; am_hal_pdm_dma_start + 100
        0x00023cd8:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00023cdc:    9005        ..      STR      r0,[sp,#0x14]
        0x00023cde:    e03a        :.      B        0x23d56 ; am_hal_pdm_dma_start + 226
        0x00023ce0:    9800        ..      LDR      r0,[sp,#0]
        0x00023ce2:    9901        ..      LDR      r1,[sp,#4]
        0x00023ce4:    030a        ..      LSLS     r2,r1,#12
        0x00023ce6:    f241011c    A...    MOV      r1,#0x101c
        0x00023cea:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023cee:    5088        .P      STR      r0,[r1,r2]
        0x00023cf0:    9801        ..      LDR      r0,[sp,#4]
        0x00023cf2:    0301        ..      LSLS     r1,r0,#12
        0x00023cf4:    f2411248    A.H.    MOV      r2,#0x1148
        0x00023cf8:    f2c40220    .. .    MOVT     r2,#0x4020
        0x00023cfc:    2000        .       MOVS     r0,#0
        0x00023cfe:    5050        PP      STR      r0,[r2,r1]
        0x00023d00:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023d02:    6889        .h      LDR      r1,[r1,#8]
        0x00023d04:    9b01        ..      LDR      r3,[sp,#4]
        0x00023d06:    ea4f3c03    O..<    LSL      r12,r3,#12
        0x00023d0a:    f2412350    A.P#    MOV      r3,#0x1250
        0x00023d0e:    f2c40320    .. .    MOVT     r3,#0x4020
        0x00023d12:    f843100c    C...    STR      r1,[r3,r12]
        0x00023d16:    9903        ..      LDR      r1,[sp,#0xc]
        0x00023d18:    6809        .h      LDR      r1,[r1,#0]
        0x00023d1a:    9b01        ..      LDR      r3,[sp,#4]
        0x00023d1c:    ea4f3c03    O..<    LSL      r12,r3,#12
        0x00023d20:    f2411354    A.T.    MOV      r3,#0x1154
        0x00023d24:    f2c40320    .. .    MOVT     r3,#0x4020
        0x00023d28:    f843100c    C...    STR      r1,[r3,r12]
        0x00023d2c:    9901        ..      LDR      r1,[sp,#4]
        0x00023d2e:    ea4f3c01    O..<    LSL      r12,r1,#12
        0x00023d32:    f2411340    A.@.    MOVW     r3,#0x1140
        0x00023d36:    f2c40320    .. .    MOVT     r3,#0x4020
        0x00023d3a:    f853100c    S...    LDR      r1,[r3,r12]
        0x00023d3e:    f0410101    A...    ORR      r1,r1,#1
        0x00023d42:    f843100c    C...    STR      r1,[r3,r12]
        0x00023d46:    9901        ..      LDR      r1,[sp,#4]
        0x00023d48:    030b        ..      LSLS     r3,r1,#12
        0x00023d4a:    58d1        .X      LDR      r1,[r2,r3]
        0x00023d4c:    f0410101    A...    ORR      r1,r1,#1
        0x00023d50:    50d1        .P      STR      r1,[r2,r3]
        0x00023d52:    9005        ..      STR      r0,[sp,#0x14]
        0x00023d54:    e7ff        ..      B        0x23d56 ; am_hal_pdm_dma_start + 226
        0x00023d56:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023d58:    b006        ..      ADD      sp,sp,#0x18
        0x00023d5a:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_enable
        0x00023d5c:    b580        ..      PUSH     {r7,lr}
        0x00023d5e:    b086        ..      SUB      sp,sp,#0x18
        0x00023d60:    9004        ..      STR      r0,[sp,#0x10]
        0x00023d62:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023d64:    b188        ..      CBZ      r0,0x23d8a ; am_hal_pdm_enable + 46
        0x00023d66:    e7ff        ..      B        0x23d68 ; am_hal_pdm_enable + 12
        0x00023d68:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023d6a:    6800        .h      LDR      r0,[r0,#0]
        0x00023d6c:    0e00        ..      LSRS     r0,r0,#24
        0x00023d6e:    07c0        ..      LSLS     r0,r0,#31
        0x00023d70:    b158        X.      CBZ      r0,0x23d8a ; am_hal_pdm_enable + 46
        0x00023d72:    e7ff        ..      B        0x23d74 ; am_hal_pdm_enable + 24
        0x00023d74:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023d76:    6800        .h      LDR      r0,[r0,#0]
        0x00023d78:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023d7c:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023d80:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023d84:    4288        .B      CMP      r0,r1
        0x00023d86:    d003        ..      BEQ      0x23d90 ; am_hal_pdm_enable + 52
        0x00023d88:    e7ff        ..      B        0x23d8a ; am_hal_pdm_enable + 46
        0x00023d8a:    2002        .       MOVS     r0,#2
        0x00023d8c:    9005        ..      STR      r0,[sp,#0x14]
        0x00023d8e:    e028        (.      B        0x23de2 ; am_hal_pdm_enable + 134
        0x00023d90:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023d92:    9003        ..      STR      r0,[sp,#0xc]
        0x00023d94:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023d96:    6880        .h      LDR      r0,[r0,#8]
        0x00023d98:    9002        ..      STR      r0,[sp,#8]
        0x00023d9a:    9802        ..      LDR      r0,[sp,#8]
        0x00023d9c:    0302        ..      LSLS     r2,r0,#12
        0x00023d9e:    f2410100    A...    MOVW     r1,#0x1000
        0x00023da2:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023da6:    9101        ..      STR      r1,[sp,#4]
        0x00023da8:    5888        .X      LDR      r0,[r1,r2]
        0x00023daa:    f0200010     ...    BIC      r0,r0,#0x10
        0x00023dae:    5088        .P      STR      r0,[r1,r2]
        0x00023db0:    2032        2       MOVS     r0,#0x32
        0x00023db2:    f7fdff13    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00023db6:    9901        ..      LDR      r1,[sp,#4]
        0x00023db8:    9802        ..      LDR      r0,[sp,#8]
        0x00023dba:    0302        ..      LSLS     r2,r0,#12
        0x00023dbc:    5888        .X      LDR      r0,[r1,r2]
        0x00023dbe:    f0400010    @...    ORR      r0,r0,#0x10
        0x00023dc2:    5088        .P      STR      r0,[r1,r2]
        0x00023dc4:    9802        ..      LDR      r0,[sp,#8]
        0x00023dc6:    0302        ..      LSLS     r2,r0,#12
        0x00023dc8:    5888        .X      LDR      r0,[r1,r2]
        0x00023dca:    f0400001    @...    ORR      r0,r0,#1
        0x00023dce:    5088        .P      STR      r0,[r1,r2]
        0x00023dd0:    9802        ..      LDR      r0,[sp,#8]
        0x00023dd2:    0302        ..      LSLS     r2,r0,#12
        0x00023dd4:    5888        .X      LDR      r0,[r1,r2]
        0x00023dd6:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x00023dda:    5088        .P      STR      r0,[r1,r2]
        0x00023ddc:    2000        .       MOVS     r0,#0
        0x00023dde:    9005        ..      STR      r0,[sp,#0x14]
        0x00023de0:    e7ff        ..      B        0x23de2 ; am_hal_pdm_enable + 134
        0x00023de2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023de4:    b006        ..      ADD      sp,sp,#0x18
        0x00023de6:    bd80        ..      POP      {r7,pc}
    am_hal_pdm_fifo_flush
        0x00023de8:    b084        ..      SUB      sp,sp,#0x10
        0x00023dea:    9002        ..      STR      r0,[sp,#8]
        0x00023dec:    9802        ..      LDR      r0,[sp,#8]
        0x00023dee:    b188        ..      CBZ      r0,0x23e14 ; am_hal_pdm_fifo_flush + 44
        0x00023df0:    e7ff        ..      B        0x23df2 ; am_hal_pdm_fifo_flush + 10
        0x00023df2:    9802        ..      LDR      r0,[sp,#8]
        0x00023df4:    6800        .h      LDR      r0,[r0,#0]
        0x00023df6:    0e00        ..      LSRS     r0,r0,#24
        0x00023df8:    07c0        ..      LSLS     r0,r0,#31
        0x00023dfa:    b158        X.      CBZ      r0,0x23e14 ; am_hal_pdm_fifo_flush + 44
        0x00023dfc:    e7ff        ..      B        0x23dfe ; am_hal_pdm_fifo_flush + 22
        0x00023dfe:    9802        ..      LDR      r0,[sp,#8]
        0x00023e00:    6800        .h      LDR      r0,[r0,#0]
        0x00023e02:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023e06:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023e0a:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023e0e:    4288        .B      CMP      r0,r1
        0x00023e10:    d003        ..      BEQ      0x23e1a ; am_hal_pdm_fifo_flush + 50
        0x00023e12:    e7ff        ..      B        0x23e14 ; am_hal_pdm_fifo_flush + 44
        0x00023e14:    2002        .       MOVS     r0,#2
        0x00023e16:    9003        ..      STR      r0,[sp,#0xc]
        0x00023e18:    e00f        ..      B        0x23e3a ; am_hal_pdm_fifo_flush + 82
        0x00023e1a:    9802        ..      LDR      r0,[sp,#8]
        0x00023e1c:    9001        ..      STR      r0,[sp,#4]
        0x00023e1e:    9801        ..      LDR      r0,[sp,#4]
        0x00023e20:    6880        .h      LDR      r0,[r0,#8]
        0x00023e22:    9000        ..      STR      r0,[sp,#0]
        0x00023e24:    9800        ..      LDR      r0,[sp,#0]
        0x00023e26:    0302        ..      LSLS     r2,r0,#12
        0x00023e28:    f2410118    A...    MOV      r1,#0x1018
        0x00023e2c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023e30:    2001        .       MOVS     r0,#1
        0x00023e32:    5088        .P      STR      r0,[r1,r2]
        0x00023e34:    2000        .       MOVS     r0,#0
        0x00023e36:    9003        ..      STR      r0,[sp,#0xc]
        0x00023e38:    e7ff        ..      B        0x23e3a ; am_hal_pdm_fifo_flush + 82
        0x00023e3a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023e3c:    b004        ..      ADD      sp,sp,#0x10
        0x00023e3e:    4770        pG      BX       lr
    am_hal_pdm_initialize
        0x00023e40:    b083        ..      SUB      sp,sp,#0xc
        0x00023e42:    9001        ..      STR      r0,[sp,#4]
        0x00023e44:    9100        ..      STR      r1,[sp,#0]
        0x00023e46:    9801        ..      LDR      r0,[sp,#4]
        0x00023e48:    2804        .(      CMP      r0,#4
        0x00023e4a:    d303        ..      BCC      0x23e54 ; am_hal_pdm_initialize + 20
        0x00023e4c:    e7ff        ..      B        0x23e4e ; am_hal_pdm_initialize + 14
        0x00023e4e:    2005        .       MOVS     r0,#5
        0x00023e50:    9002        ..      STR      r0,[sp,#8]
        0x00023e52:    e045        E.      B        0x23ee0 ; am_hal_pdm_initialize + 160
        0x00023e54:    9800        ..      LDR      r0,[sp,#0]
        0x00023e56:    b918        ..      CBNZ     r0,0x23e60 ; am_hal_pdm_initialize + 32
        0x00023e58:    e7ff        ..      B        0x23e5a ; am_hal_pdm_initialize + 26
        0x00023e5a:    2006        .       MOVS     r0,#6
        0x00023e5c:    9002        ..      STR      r0,[sp,#8]
        0x00023e5e:    e03f        ?.      B        0x23ee0 ; am_hal_pdm_initialize + 160
        0x00023e60:    9801        ..      LDR      r0,[sp,#4]
        0x00023e62:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00023e66:    f24800f4    H...    MOV      r0,#0x80f4
        0x00023e6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00023e6e:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x00023e72:    0e00        ..      LSRS     r0,r0,#24
        0x00023e74:    07c0        ..      LSLS     r0,r0,#31
        0x00023e76:    b118        ..      CBZ      r0,0x23e80 ; am_hal_pdm_initialize + 64
        0x00023e78:    e7ff        ..      B        0x23e7a ; am_hal_pdm_initialize + 58
        0x00023e7a:    2007        .       MOVS     r0,#7
        0x00023e7c:    9002        ..      STR      r0,[sp,#8]
        0x00023e7e:    e02f        /.      B        0x23ee0 ; am_hal_pdm_initialize + 160
        0x00023e80:    9801        ..      LDR      r0,[sp,#4]
        0x00023e82:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00023e86:    f24801f4    H...    MOV      r1,#0x80f4
        0x00023e8a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00023e8e:    f8510032    Q.2.    LDR      r0,[r1,r2,LSL #3]
        0x00023e92:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x00023e96:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00023e9a:    9801        ..      LDR      r0,[sp,#4]
        0x00023e9c:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00023ea0:    f8510032    Q.2.    LDR      r0,[r1,r2,LSL #3]
        0x00023ea4:    f24563e2    E..c    MOV      r3,#0x56e2
        0x00023ea8:    f2c003f9    ....    MOVT     r3,#0xf9
        0x00023eac:    f3630017    c...    BFI      r0,r3,#0,#24
        0x00023eb0:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00023eb4:    9801        ..      LDR      r0,[sp,#4]
        0x00023eb6:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x00023eba:    eb0102c2    ....    ADD      r2,r1,r2,LSL #3
        0x00023ebe:    6090        .`      STR      r0,[r2,#8]
        0x00023ec0:    9801        ..      LDR      r0,[sp,#4]
        0x00023ec2:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x00023ec6:    eb0102c0    ....    ADD      r2,r1,r0,LSL #3
        0x00023eca:    2000        .       MOVS     r0,#0
        0x00023ecc:    7110        .q      STRB     r0,[r2,#4]
        0x00023ece:    9a01        ..      LDR      r2,[sp,#4]
        0x00023ed0:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00023ed4:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00023ed8:    9a00        ..      LDR      r2,[sp,#0]
        0x00023eda:    6011        .`      STR      r1,[r2,#0]
        0x00023edc:    9002        ..      STR      r0,[sp,#8]
        0x00023ede:    e7ff        ..      B        0x23ee0 ; am_hal_pdm_initialize + 160
        0x00023ee0:    9802        ..      LDR      r0,[sp,#8]
        0x00023ee2:    b003        ..      ADD      sp,sp,#0xc
        0x00023ee4:    4770        pG      BX       lr
        0x00023ee6:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_clear
        0x00023ee8:    b085        ..      SUB      sp,sp,#0x14
        0x00023eea:    9003        ..      STR      r0,[sp,#0xc]
        0x00023eec:    9102        ..      STR      r1,[sp,#8]
        0x00023eee:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ef0:    b188        ..      CBZ      r0,0x23f16 ; am_hal_pdm_interrupt_clear + 46
        0x00023ef2:    e7ff        ..      B        0x23ef4 ; am_hal_pdm_interrupt_clear + 12
        0x00023ef4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ef6:    6800        .h      LDR      r0,[r0,#0]
        0x00023ef8:    0e00        ..      LSRS     r0,r0,#24
        0x00023efa:    07c0        ..      LSLS     r0,r0,#31
        0x00023efc:    b158        X.      CBZ      r0,0x23f16 ; am_hal_pdm_interrupt_clear + 46
        0x00023efe:    e7ff        ..      B        0x23f00 ; am_hal_pdm_interrupt_clear + 24
        0x00023f00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f02:    6800        .h      LDR      r0,[r0,#0]
        0x00023f04:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023f08:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023f0c:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023f10:    4288        .B      CMP      r0,r1
        0x00023f12:    d003        ..      BEQ      0x23f1c ; am_hal_pdm_interrupt_clear + 52
        0x00023f14:    e7ff        ..      B        0x23f16 ; am_hal_pdm_interrupt_clear + 46
        0x00023f16:    2002        .       MOVS     r0,#2
        0x00023f18:    9004        ..      STR      r0,[sp,#0x10]
        0x00023f1a:    e00f        ..      B        0x23f3c ; am_hal_pdm_interrupt_clear + 84
        0x00023f1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f1e:    9001        ..      STR      r0,[sp,#4]
        0x00023f20:    9801        ..      LDR      r0,[sp,#4]
        0x00023f22:    6880        .h      LDR      r0,[r0,#8]
        0x00023f24:    9000        ..      STR      r0,[sp,#0]
        0x00023f26:    9802        ..      LDR      r0,[sp,#8]
        0x00023f28:    9900        ..      LDR      r1,[sp,#0]
        0x00023f2a:    030a        ..      LSLS     r2,r1,#12
        0x00023f2c:    f2411108    A...    MOV      r1,#0x1108
        0x00023f30:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023f34:    5088        .P      STR      r0,[r1,r2]
        0x00023f36:    2000        .       MOVS     r0,#0
        0x00023f38:    9004        ..      STR      r0,[sp,#0x10]
        0x00023f3a:    e7ff        ..      B        0x23f3c ; am_hal_pdm_interrupt_clear + 84
        0x00023f3c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023f3e:    b005        ..      ADD      sp,sp,#0x14
        0x00023f40:    4770        pG      BX       lr
        0x00023f42:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_enable
        0x00023f44:    b085        ..      SUB      sp,sp,#0x14
        0x00023f46:    9003        ..      STR      r0,[sp,#0xc]
        0x00023f48:    9102        ..      STR      r1,[sp,#8]
        0x00023f4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f4c:    b188        ..      CBZ      r0,0x23f72 ; am_hal_pdm_interrupt_enable + 46
        0x00023f4e:    e7ff        ..      B        0x23f50 ; am_hal_pdm_interrupt_enable + 12
        0x00023f50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f52:    6800        .h      LDR      r0,[r0,#0]
        0x00023f54:    0e00        ..      LSRS     r0,r0,#24
        0x00023f56:    07c0        ..      LSLS     r0,r0,#31
        0x00023f58:    b158        X.      CBZ      r0,0x23f72 ; am_hal_pdm_interrupt_enable + 46
        0x00023f5a:    e7ff        ..      B        0x23f5c ; am_hal_pdm_interrupt_enable + 24
        0x00023f5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f5e:    6800        .h      LDR      r0,[r0,#0]
        0x00023f60:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00023f64:    f24561e2    E..a    MOV      r1,#0x56e2
        0x00023f68:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00023f6c:    4288        .B      CMP      r0,r1
        0x00023f6e:    d003        ..      BEQ      0x23f78 ; am_hal_pdm_interrupt_enable + 52
        0x00023f70:    e7ff        ..      B        0x23f72 ; am_hal_pdm_interrupt_enable + 46
        0x00023f72:    2002        .       MOVS     r0,#2
        0x00023f74:    9004        ..      STR      r0,[sp,#0x10]
        0x00023f76:    e011        ..      B        0x23f9c ; am_hal_pdm_interrupt_enable + 88
        0x00023f78:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023f7a:    9001        ..      STR      r0,[sp,#4]
        0x00023f7c:    9801        ..      LDR      r0,[sp,#4]
        0x00023f7e:    6880        .h      LDR      r0,[r0,#8]
        0x00023f80:    9000        ..      STR      r0,[sp,#0]
        0x00023f82:    9b02        ..      LDR      r3,[sp,#8]
        0x00023f84:    9800        ..      LDR      r0,[sp,#0]
        0x00023f86:    0302        ..      LSLS     r2,r0,#12
        0x00023f88:    f2411100    A...    MOVW     r1,#0x1100
        0x00023f8c:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023f90:    5888        .X      LDR      r0,[r1,r2]
        0x00023f92:    4318        .C      ORRS     r0,r0,r3
        0x00023f94:    5088        .P      STR      r0,[r1,r2]
        0x00023f96:    2000        .       MOVS     r0,#0
        0x00023f98:    9004        ..      STR      r0,[sp,#0x10]
        0x00023f9a:    e7ff        ..      B        0x23f9c ; am_hal_pdm_interrupt_enable + 88
        0x00023f9c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00023f9e:    b005        ..      ADD      sp,sp,#0x14
        0x00023fa0:    4770        pG      BX       lr
        0x00023fa2:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_service
        0x00023fa4:    b580        ..      PUSH     {r7,lr}
        0x00023fa6:    b086        ..      SUB      sp,sp,#0x18
        0x00023fa8:    9005        ..      STR      r0,[sp,#0x14]
        0x00023faa:    9104        ..      STR      r1,[sp,#0x10]
        0x00023fac:    9203        ..      STR      r2,[sp,#0xc]
        0x00023fae:    9805        ..      LDR      r0,[sp,#0x14]
        0x00023fb0:    9002        ..      STR      r0,[sp,#8]
        0x00023fb2:    9802        ..      LDR      r0,[sp,#8]
        0x00023fb4:    6880        .h      LDR      r0,[r0,#8]
        0x00023fb6:    9001        ..      STR      r0,[sp,#4]
        0x00023fb8:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00023fbc:    0700        ..      LSLS     r0,r0,#28
        0x00023fbe:    2800        .(      CMP      r0,#0
        0x00023fc0:    d522        ".      BPL      0x24008 ; am_hal_pdm_interrupt_service + 100
        0x00023fc2:    e7ff        ..      B        0x23fc4 ; am_hal_pdm_interrupt_service + 32
        0x00023fc4:    9802        ..      LDR      r0,[sp,#8]
        0x00023fc6:    6901        .i      LDR      r1,[r0,#0x10]
        0x00023fc8:    6940        @i      LDR      r0,[r0,#0x14]
        0x00023fca:    4288        .B      CMP      r0,r1
        0x00023fcc:    d104        ..      BNE      0x23fd8 ; am_hal_pdm_interrupt_service + 52
        0x00023fce:    e7ff        ..      B        0x23fd0 ; am_hal_pdm_interrupt_service + 44
        0x00023fd0:    9802        ..      LDR      r0,[sp,#8]
        0x00023fd2:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00023fd4:    9000        ..      STR      r0,[sp,#0]
        0x00023fd6:    e003        ..      B        0x23fe0 ; am_hal_pdm_interrupt_service + 60
        0x00023fd8:    9802        ..      LDR      r0,[sp,#8]
        0x00023fda:    6900        .i      LDR      r0,[r0,#0x10]
        0x00023fdc:    9000        ..      STR      r0,[sp,#0]
        0x00023fde:    e7ff        ..      B        0x23fe0 ; am_hal_pdm_interrupt_service + 60
        0x00023fe0:    9800        ..      LDR      r0,[sp,#0]
        0x00023fe2:    9902        ..      LDR      r1,[sp,#8]
        0x00023fe4:    6148        Ha      STR      r0,[r1,#0x14]
        0x00023fe6:    9901        ..      LDR      r1,[sp,#4]
        0x00023fe8:    030a        ..      LSLS     r2,r1,#12
        0x00023fea:    f2411154    A.T.    MOV      r1,#0x1154
        0x00023fee:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00023ff2:    5088        .P      STR      r0,[r1,r2]
        0x00023ff4:    9803        ..      LDR      r0,[sp,#0xc]
        0x00023ff6:    6880        .h      LDR      r0,[r0,#8]
        0x00023ff8:    9901        ..      LDR      r1,[sp,#4]
        0x00023ffa:    030a        ..      LSLS     r2,r1,#12
        0x00023ffc:    f2412150    A.P!    MOV      r1,#0x1250
        0x00024000:    f2c40120    .. .    MOVT     r1,#0x4020
        0x00024004:    5088        .P      STR      r0,[r1,r2]
        0x00024006:    e7ff        ..      B        0x24008 ; am_hal_pdm_interrupt_service + 100
        0x00024008:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002400c:    0780        ..      LSLS     r0,r0,#30
        0x0002400e:    2800        .(      CMP      r0,#0
        0x00024010:    d504        ..      BPL      0x2401c ; am_hal_pdm_interrupt_service + 120
        0x00024012:    e7ff        ..      B        0x24014 ; am_hal_pdm_interrupt_service + 112
        0x00024014:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024016:    f7fffee7    ....    BL       am_hal_pdm_fifo_flush ; 0x23de8
        0x0002401a:    e7ff        ..      B        0x2401c ; am_hal_pdm_interrupt_service + 120
        0x0002401c:    2000        .       MOVS     r0,#0
        0x0002401e:    b006        ..      ADD      sp,sp,#0x18
        0x00024020:    bd80        ..      POP      {r7,pc}
        0x00024022:    0000        ..      MOVS     r0,r0
    am_hal_pdm_interrupt_status_get
        0x00024024:    b086        ..      SUB      sp,sp,#0x18
        0x00024026:    9004        ..      STR      r0,[sp,#0x10]
        0x00024028:    9103        ..      STR      r1,[sp,#0xc]
        0x0002402a:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0002402e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024030:    b188        ..      CBZ      r0,0x24056 ; am_hal_pdm_interrupt_status_get + 50
        0x00024032:    e7ff        ..      B        0x24034 ; am_hal_pdm_interrupt_status_get + 16
        0x00024034:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024036:    6800        .h      LDR      r0,[r0,#0]
        0x00024038:    0e00        ..      LSRS     r0,r0,#24
        0x0002403a:    07c0        ..      LSLS     r0,r0,#31
        0x0002403c:    b158        X.      CBZ      r0,0x24056 ; am_hal_pdm_interrupt_status_get + 50
        0x0002403e:    e7ff        ..      B        0x24040 ; am_hal_pdm_interrupt_status_get + 28
        0x00024040:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024042:    6800        .h      LDR      r0,[r0,#0]
        0x00024044:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00024048:    f24561e2    E..a    MOV      r1,#0x56e2
        0x0002404c:    f2c001f9    ....    MOVT     r1,#0xf9
        0x00024050:    4288        .B      CMP      r0,r1
        0x00024052:    d003        ..      BEQ      0x2405c ; am_hal_pdm_interrupt_status_get + 56
        0x00024054:    e7ff        ..      B        0x24056 ; am_hal_pdm_interrupt_status_get + 50
        0x00024056:    2002        .       MOVS     r0,#2
        0x00024058:    9005        ..      STR      r0,[sp,#0x14]
        0x0002405a:    e02b        +.      B        0x240b4 ; am_hal_pdm_interrupt_status_get + 144
        0x0002405c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002405e:    9001        ..      STR      r0,[sp,#4]
        0x00024060:    9801        ..      LDR      r0,[sp,#4]
        0x00024062:    6880        .h      LDR      r0,[r0,#8]
        0x00024064:    9000        ..      STR      r0,[sp,#0]
        0x00024066:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002406a:    07c0        ..      LSLS     r0,r0,#31
        0x0002406c:    b1a8        ..      CBZ      r0,0x2409a ; am_hal_pdm_interrupt_status_get + 118
        0x0002406e:    e7ff        ..      B        0x24070 ; am_hal_pdm_interrupt_status_get + 76
        0x00024070:    9800        ..      LDR      r0,[sp,#0]
        0x00024072:    0301        ..      LSLS     r1,r0,#12
        0x00024074:    f2411004    A...    MOV      r0,#0x1104
        0x00024078:    f2c40020    .. .    MOVT     r0,#0x4020
        0x0002407c:    5840        @X      LDR      r0,[r0,r1]
        0x0002407e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024080:    6008        .`      STR      r0,[r1,#0]
        0x00024082:    9800        ..      LDR      r0,[sp,#0]
        0x00024084:    0301        ..      LSLS     r1,r0,#12
        0x00024086:    f2411000    A...    MOVW     r0,#0x1100
        0x0002408a:    f2c40020    .. .    MOVT     r0,#0x4020
        0x0002408e:    5842        BX      LDR      r2,[r0,r1]
        0x00024090:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024092:    6808        .h      LDR      r0,[r1,#0]
        0x00024094:    4010        .@      ANDS     r0,r0,r2
        0x00024096:    6008        .`      STR      r0,[r1,#0]
        0x00024098:    e009        ..      B        0x240ae ; am_hal_pdm_interrupt_status_get + 138
        0x0002409a:    9800        ..      LDR      r0,[sp,#0]
        0x0002409c:    0301        ..      LSLS     r1,r0,#12
        0x0002409e:    f2411004    A...    MOV      r0,#0x1104
        0x000240a2:    f2c40020    .. .    MOVT     r0,#0x4020
        0x000240a6:    5840        @X      LDR      r0,[r0,r1]
        0x000240a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000240aa:    6008        .`      STR      r0,[r1,#0]
        0x000240ac:    e7ff        ..      B        0x240ae ; am_hal_pdm_interrupt_status_get + 138
        0x000240ae:    2000        .       MOVS     r0,#0
        0x000240b0:    9005        ..      STR      r0,[sp,#0x14]
        0x000240b2:    e7ff        ..      B        0x240b4 ; am_hal_pdm_interrupt_status_get + 144
        0x000240b4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000240b6:    b006        ..      ADD      sp,sp,#0x18
        0x000240b8:    4770        pG      BX       lr
        0x000240ba:    0000        ..      MOVS     r0,r0
    am_hal_pdm_power_control
        0x000240bc:    b580        ..      PUSH     {r7,lr}
        0x000240be:    b08a        ..      SUB      sp,sp,#0x28
        0x000240c0:    9008        ..      STR      r0,[sp,#0x20]
        0x000240c2:    f88d101f    ....    STRB     r1,[sp,#0x1f]
        0x000240c6:    f88d201e    ...     STRB     r2,[sp,#0x1e]
        0x000240ca:    9808        ..      LDR      r0,[sp,#0x20]
        0x000240cc:    b188        ..      CBZ      r0,0x240f2 ; am_hal_pdm_power_control + 54
        0x000240ce:    e7ff        ..      B        0x240d0 ; am_hal_pdm_power_control + 20
        0x000240d0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000240d2:    6800        .h      LDR      r0,[r0,#0]
        0x000240d4:    0e00        ..      LSRS     r0,r0,#24
        0x000240d6:    07c0        ..      LSLS     r0,r0,#31
        0x000240d8:    b158        X.      CBZ      r0,0x240f2 ; am_hal_pdm_power_control + 54
        0x000240da:    e7ff        ..      B        0x240dc ; am_hal_pdm_power_control + 32
        0x000240dc:    9808        ..      LDR      r0,[sp,#0x20]
        0x000240de:    6800        .h      LDR      r0,[r0,#0]
        0x000240e0:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000240e4:    f24561e2    E..a    MOV      r1,#0x56e2
        0x000240e8:    f2c001f9    ....    MOVT     r1,#0xf9
        0x000240ec:    4288        .B      CMP      r0,r1
        0x000240ee:    d003        ..      BEQ      0x240f8 ; am_hal_pdm_power_control + 60
        0x000240f0:    e7ff        ..      B        0x240f2 ; am_hal_pdm_power_control + 54
        0x000240f2:    2002        .       MOVS     r0,#2
        0x000240f4:    9009        ..      STR      r0,[sp,#0x24]
        0x000240f6:    e04e        N.      B        0x24196 ; am_hal_pdm_power_control + 218
        0x000240f8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000240fa:    9006        ..      STR      r0,[sp,#0x18]
        0x000240fc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000240fe:    6880        .h      LDR      r0,[r0,#8]
        0x00024100:    9005        ..      STR      r0,[sp,#0x14]
        0x00024102:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024104:    301b        .0      ADDS     r0,r0,#0x1b
        0x00024106:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002410a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002410e:    4601        .F      MOV      r1,r0
        0x00024110:    9101        ..      STR      r1,[sp,#4]
        0x00024112:    b128        (.      CBZ      r0,0x24120 ; am_hal_pdm_power_control + 100
        0x00024114:    e7ff        ..      B        0x24116 ; am_hal_pdm_power_control + 90
        0x00024116:    9801        ..      LDR      r0,[sp,#4]
        0x00024118:    3801        .8      SUBS     r0,#1
        0x0002411a:    2802        .(      CMP      r0,#2
        0x0002411c:    d321        !.      BCC      0x24162 ; am_hal_pdm_power_control + 166
        0x0002411e:    e034        4.      B        0x2418a ; am_hal_pdm_power_control + 206
        0x00024120:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024124:    07c0        ..      LSLS     r0,r0,#31
        0x00024126:    b140        @.      CBZ      r0,0x2413a ; am_hal_pdm_power_control + 126
        0x00024128:    e7ff        ..      B        0x2412a ; am_hal_pdm_power_control + 110
        0x0002412a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002412c:    7900        .y      LDRB     r0,[r0,#4]
        0x0002412e:    07c0        ..      LSLS     r0,r0,#31
        0x00024130:    b918        ..      CBNZ     r0,0x2413a ; am_hal_pdm_power_control + 126
        0x00024132:    e7ff        ..      B        0x24134 ; am_hal_pdm_power_control + 120
        0x00024134:    2007        .       MOVS     r0,#7
        0x00024136:    9009        ..      STR      r0,[sp,#0x24]
        0x00024138:    e02d        -.      B        0x24196 ; am_hal_pdm_power_control + 218
        0x0002413a:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002413e:    f000fc73    ..s.    BL       am_hal_pwrctrl_periph_enable ; 0x24a28
        0x00024142:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024146:    07c0        ..      LSLS     r0,r0,#31
        0x00024148:    b150        P.      CBZ      r0,0x24160 ; am_hal_pdm_power_control + 164
        0x0002414a:    e7ff        ..      B        0x2414c ; am_hal_pdm_power_control + 144
        0x0002414c:    f7fef9bc    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00024150:    9003        ..      STR      r0,[sp,#0xc]
        0x00024152:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024154:    2000        .       MOVS     r0,#0
        0x00024156:    7108        .q      STRB     r0,[r1,#4]
        0x00024158:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002415a:    f7fef9bd    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0002415e:    e7ff        ..      B        0x24160 ; am_hal_pdm_power_control + 164
        0x00024160:    e016        ..      B        0x24190 ; am_hal_pdm_power_control + 212
        0x00024162:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x00024166:    07c0        ..      LSLS     r0,r0,#31
        0x00024168:    b150        P.      CBZ      r0,0x24180 ; am_hal_pdm_power_control + 196
        0x0002416a:    e7ff        ..      B        0x2416c ; am_hal_pdm_power_control + 176
        0x0002416c:    f7fef9ac    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00024170:    9002        ..      STR      r0,[sp,#8]
        0x00024172:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024174:    2001        .       MOVS     r0,#1
        0x00024176:    7108        .q      STRB     r0,[r1,#4]
        0x00024178:    9802        ..      LDR      r0,[sp,#8]
        0x0002417a:    f7fef9ad    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0002417e:    e7ff        ..      B        0x24180 ; am_hal_pdm_power_control + 196
        0x00024180:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00024184:    f000fbea    ....    BL       am_hal_pwrctrl_periph_disable ; 0x2495c
        0x00024188:    e002        ..      B        0x24190 ; am_hal_pdm_power_control + 212
        0x0002418a:    2006        .       MOVS     r0,#6
        0x0002418c:    9009        ..      STR      r0,[sp,#0x24]
        0x0002418e:    e002        ..      B        0x24196 ; am_hal_pdm_power_control + 218
        0x00024190:    2000        .       MOVS     r0,#0
        0x00024192:    9009        ..      STR      r0,[sp,#0x24]
        0x00024194:    e7ff        ..      B        0x24196 ; am_hal_pdm_power_control + 218
        0x00024196:    9809        ..      LDR      r0,[sp,#0x24]
        0x00024198:    b00a        ..      ADD      sp,sp,#0x28
        0x0002419a:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_control
        0x0002419c:    b580        ..      PUSH     {r7,lr}
        0x0002419e:    b088        ..      SUB      sp,sp,#0x20
        0x000241a0:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x000241a4:    9105        ..      STR      r1,[sp,#0x14]
        0x000241a6:    2000        .       MOVS     r0,#0
        0x000241a8:    9004        ..      STR      r0,[sp,#0x10]
        0x000241aa:    9003        ..      STR      r0,[sp,#0xc]
        0x000241ac:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x000241b0:    4601        .F      MOV      r1,r0
        0x000241b2:    9100        ..      STR      r1,[sp,#0]
        0x000241b4:    2804        .(      CMP      r0,#4
        0x000241b6:    f20080f3    ....    BHI.W    0x243a0 ; am_hal_pwrctrl_control + 516
        0x000241ba:    9900        ..      LDR      r1,[sp,#0]
        0x000241bc:    e8dff001    ....    TBB      [pc,r1]
    $d.29
        0x000241c0:    ddcdb403    ....    DCD    3721245699
        0x000241c4:    00e4        ..      DCW    228
    $t.30
        0x000241c6:    a803        ..      ADD      r0,sp,#0xc
        0x000241c8:    f7f9ff68    ..h.    BL       TrimVersionGet ; 0x1e09c
        0x000241cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000241ce:    2802        .(      CMP      r0,#2
        0x000241d0:    d837        7.      BHI      0x24242 ; am_hal_pwrctrl_control + 166
        0x000241d2:    e7ff        ..      B        0x241d4 ; am_hal_pwrctrl_control + 56
        0x000241d4:    f2403178    @.x1    MOVW     r1,#0x378
        0x000241d8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000241dc:    6808        .h      LDR      r0,[r1,#0]
        0x000241de:    f02050f8     ..P    BIC      r0,r0,#0x1f000000
        0x000241e2:    6008        .`      STR      r0,[r1,#0]
        0x000241e4:    f2403158    @.X1    MOVW     r1,#0x358
        0x000241e8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000241ec:    6808        .h      LDR      r0,[r1,#0]
        0x000241ee:    f42000f8     ...    BIC      r0,r0,#0x7c0000
        0x000241f2:    6008        .`      STR      r0,[r1,#0]
        0x000241f4:    f2403244    @.D2    MOVW     r2,#0x344
        0x000241f8:    f2c40202    ....    MOVT     r2,#0x4002
        0x000241fc:    6810        .h      LDR      r0,[r2,#0]
        0x000241fe:    230a        .#      MOVS     r3,#0xa
        0x00024200:    f363601c    c..`    BFI      r0,r3,#24,#5
        0x00024204:    6010        .`      STR      r0,[r2,#0]
        0x00024206:    6810        .h      LDR      r0,[r2,#0]
        0x00024208:    f36320ce    c..     BFI      r0,r3,#11,#4
        0x0002420c:    6010        .`      STR      r0,[r2,#0]
        0x0002420e:    6808        .h      LDR      r0,[r1,#0]
        0x00024210:    220f        ."      MOVS     r2,#0xf
        0x00024212:    f362200c    b..     BFI      r0,r2,#8,#5
        0x00024216:    6008        .`      STR      r0,[r1,#0]
        0x00024218:    f2403154    @.T1    MOVW     r1,#0x354
        0x0002421c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024220:    6808        .h      LDR      r0,[r1,#0]
        0x00024222:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x00024226:    6008        .`      STR      r0,[r1,#0]
        0x00024228:    f2403160    @.`1    MOVW     r1,#0x360
        0x0002422c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024230:    6808        .h      LDR      r0,[r1,#0]
        0x00024232:    f362509a    b..P    BFI      r0,r2,#22,#5
        0x00024236:    6008        .`      STR      r0,[r1,#0]
        0x00024238:    6808        .h      LDR      r0,[r1,#0]
        0x0002423a:    f44010f0    @...    ORR      r0,r0,#0x1e0000
        0x0002423e:    6008        .`      STR      r0,[r1,#0]
        0x00024240:    e7ff        ..      B        0x24242 ; am_hal_pwrctrl_control + 166
        0x00024242:    f2403148    @.H1    MOVW     r1,#0x348
        0x00024246:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002424a:    6808        .h      LDR      r0,[r1,#0]
        0x0002424c:    220a        ."      MOVS     r2,#0xa
        0x0002424e:    f362609d    b..`    BFI      r0,r2,#26,#4
        0x00024252:    6008        .`      STR      r0,[r1,#0]
        0x00024254:    6808        .h      LDR      r0,[r1,#0]
        0x00024256:    f3623050    b.P0    BFI      r0,r2,#13,#4
        0x0002425a:    6008        .`      STR      r0,[r1,#0]
        0x0002425c:    f240315c    @.\1    MOVW     r1,#0x35c
        0x00024260:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024264:    6808        .h      LDR      r0,[r1,#0]
        0x00024266:    f0407070    @.pp    ORR      r0,r0,#0x3c00000
        0x0002426a:    6008        .`      STR      r0,[r1,#0]
        0x0002426c:    6808        .h      LDR      r0,[r1,#0]
        0x0002426e:    f44050f0    @..P    ORR      r0,r0,#0x1e00
        0x00024272:    6008        .`      STR      r0,[r1,#0]
        0x00024274:    f2403180    @..1    MOVW     r1,#0x380
        0x00024278:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002427c:    6808        .h      LDR      r0,[r1,#0]
        0x0002427e:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00024282:    6008        .`      STR      r0,[r1,#0]
        0x00024284:    6808        .h      LDR      r0,[r1,#0]
        0x00024286:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x0002428a:    6008        .`      STR      r0,[r1,#0]
        0x0002428c:    f2403170    @.p1    MOVW     r1,#0x370
        0x00024290:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024294:    6808        .h      LDR      r0,[r1,#0]
        0x00024296:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x0002429a:    f24032bc    @..2    MOVW     r2,#0x3bc
        0x0002429e:    f2c10200    ....    MOVT     r2,#0x1000
        0x000242a2:    6010        .`      STR      r0,[r2,#0]
        0x000242a4:    6808        .h      LDR      r0,[r1,#0]
        0x000242a6:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x000242aa:    6008        .`      STR      r0,[r1,#0]
        0x000242ac:    f240313c    @.<1    MOVW     r1,#0x33c
        0x000242b0:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242b4:    2007        .       MOVS     r0,#7
        0x000242b6:    6008        .`      STR      r0,[r1,#0]
        0x000242b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000242ba:    2802        .(      CMP      r0,#2
        0x000242bc:    d80e        ..      BHI      0x242dc ; am_hal_pwrctrl_control + 320
        0x000242be:    e7ff        ..      B        0x242c0 ; am_hal_pwrctrl_control + 292
        0x000242c0:    f2403140    @.@1    MOVW     r1,#0x340
        0x000242c4:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242c8:    6808        .h      LDR      r0,[r1,#0]
        0x000242ca:    f0207070     .pp    BIC      r0,r0,#0x3c00000
        0x000242ce:    6008        .`      STR      r0,[r1,#0]
        0x000242d0:    6808        .h      LDR      r0,[r1,#0]
        0x000242d2:    2201        ."      MOVS     r2,#1
        0x000242d4:    f362108a    b...    BFI      r0,r2,#6,#5
        0x000242d8:    6008        .`      STR      r0,[r1,#0]
        0x000242da:    e7ff        ..      B        0x242dc ; am_hal_pwrctrl_control + 320
        0x000242dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000242de:    2806        .(      CMP      r0,#6
        0x000242e0:    d30f        ..      BCC      0x24302 ; am_hal_pwrctrl_control + 358
        0x000242e2:    e7ff        ..      B        0x242e4 ; am_hal_pwrctrl_control + 328
        0x000242e4:    f240313c    @.<1    MOVW     r1,#0x33c
        0x000242e8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242ec:    200f        .       MOVS     r0,#0xf
        0x000242ee:    6008        .`      STR      r0,[r1,#0]
        0x000242f0:    f24011b0    @...    MOVW     r1,#0x1b0
        0x000242f4:    f2c40102    ....    MOVT     r1,#0x4002
        0x000242f8:    6808        .h      LDR      r0,[r1,#0]
        0x000242fa:    f0200018     ...    BIC      r0,r0,#0x18
        0x000242fe:    6008        .`      STR      r0,[r1,#0]
        0x00024300:    e7ff        ..      B        0x24302 ; am_hal_pwrctrl_control + 358
        0x00024302:    f2411100    A...    MOVW     r1,#0x1100
        0x00024306:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002430a:    6808        .h      LDR      r0,[r1,#0]
        0x0002430c:    f0400001    @...    ORR      r0,r0,#1
        0x00024310:    6008        .`      STR      r0,[r1,#0]
        0x00024312:    f2403178    @.x1    MOVW     r1,#0x378
        0x00024316:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002431a:    6808        .h      LDR      r0,[r1,#0]
        0x0002431c:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00024320:    6008        .`      STR      r0,[r1,#0]
        0x00024322:    f00cf9a7    ....    BL       buck_ldo_override_init ; 0x30674
        0x00024326:    e03e        >.      B        0x243a6 ; am_hal_pwrctrl_control + 522
        0x00024328:    2000        .       MOVS     r0,#0
        0x0002432a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002432e:    2014        .       MOVS     r0,#0x14
        0x00024330:    f10d0107    ....    ADD      r1,sp,#7
        0x00024334:    f000fbfe    ....    BL       am_hal_pwrctrl_periph_enabled ; 0x24b34
        0x00024338:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002433c:    07c0        ..      LSLS     r0,r0,#31
        0x0002433e:    b158        X.      CBZ      r0,0x24358 ; am_hal_pwrctrl_control + 444
        0x00024340:    e7ff        ..      B        0x24342 ; am_hal_pwrctrl_control + 422
        0x00024342:    2014        .       MOVS     r0,#0x14
        0x00024344:    f000fb0a    ....    BL       am_hal_pwrctrl_periph_disable ; 0x2495c
        0x00024348:    9002        ..      STR      r0,[sp,#8]
        0x0002434a:    9802        ..      LDR      r0,[sp,#8]
        0x0002434c:    b118        ..      CBZ      r0,0x24356 ; am_hal_pwrctrl_control + 442
        0x0002434e:    e7ff        ..      B        0x24350 ; am_hal_pwrctrl_control + 436
        0x00024350:    9802        ..      LDR      r0,[sp,#8]
        0x00024352:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024354:    e02a        *.      B        0x243ac ; am_hal_pwrctrl_control + 528
        0x00024356:    e7ff        ..      B        0x24358 ; am_hal_pwrctrl_control + 444
        0x00024358:    e025        %.      B        0x243a6 ; am_hal_pwrctrl_control + 522
        0x0002435a:    f2401124    @.$.    MOVW     r1,#0x124
        0x0002435e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024362:    6808        .h      LDR      r0,[r1,#0]
        0x00024364:    2220         "      MOVS     r2,#0x20
        0x00024366:    f3620087    b...    BFI      r0,r2,#2,#6
        0x0002436a:    6008        .`      STR      r0,[r1,#0]
        0x0002436c:    f2401120    @. .    MOVW     r1,#0x120
        0x00024370:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024374:    2001        .       MOVS     r0,#1
        0x00024376:    6008        .`      STR      r0,[r1,#0]
        0x00024378:    e015        ..      B        0x243a6 ; am_hal_pwrctrl_control + 522
        0x0002437a:    f2410104    A...    MOV      r1,#0x1004
        0x0002437e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024382:    2000        .       MOVS     r0,#0
        0x00024384:    6008        .`      STR      r0,[r1,#0]
        0x00024386:    e00e        ..      B        0x243a6 ; am_hal_pwrctrl_control + 522
        0x00024388:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002438a:    b140        @.      CBZ      r0,0x2439e ; am_hal_pwrctrl_control + 514
        0x0002438c:    e7ff        ..      B        0x2438e ; am_hal_pwrctrl_control + 498
        0x0002438e:    f2481088    H...    MOV      r0,#0x8188
        0x00024392:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024396:    6800        .h      LDR      r0,[r0,#0]
        0x00024398:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002439a:    6008        .`      STR      r0,[r1,#0]
        0x0002439c:    e7ff        ..      B        0x2439e ; am_hal_pwrctrl_control + 514
        0x0002439e:    e7ff        ..      B        0x243a0 ; am_hal_pwrctrl_control + 516
        0x000243a0:    2006        .       MOVS     r0,#6
        0x000243a2:    9004        ..      STR      r0,[sp,#0x10]
        0x000243a4:    e7ff        ..      B        0x243a6 ; am_hal_pwrctrl_control + 522
        0x000243a6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000243a8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000243aa:    e7ff        ..      B        0x243ac ; am_hal_pwrctrl_control + 528
        0x000243ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000243ae:    b008        ..      ADD      sp,sp,#0x20
        0x000243b0:    bd80        ..      POP      {r7,pc}
        0x000243b2:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_low_power_init
        0x000243b4:    b580        ..      PUSH     {r7,lr}
        0x000243b6:    b084        ..      SUB      sp,sp,#0x10
        0x000243b8:    f2410008    A...    MOV      r0,#0x1008
        0x000243bc:    f2c40002    ....    MOVT     r0,#0x4002
        0x000243c0:    6800        .h      LDR      r0,[r0,#0]
        0x000243c2:    f3c05000    ...P    UBFX     r0,r0,#20,#1
        0x000243c6:    f2481154    H.T.    MOV      r1,#0x8154
        0x000243ca:    f2c10100    ....    MOVT     r1,#0x1000
        0x000243ce:    7008        .p      STRB     r0,[r1,#0]
        0x000243d0:    f24220a4    B..     MOV      r0,#0x22a4
        0x000243d4:    f2c00005    ....    MOVT     r0,#5
        0x000243d8:    f000f938    ..8.    BL       am_hal_pwrctrl_mcu_memory_config ; 0x2464c
        0x000243dc:    f24220aa    B..     MOV      r0,#0x22aa
        0x000243e0:    f2c00005    ....    MOVT     r0,#5
        0x000243e4:    f000fbd0    ....    BL       am_hal_pwrctrl_sram_config ; 0x24b88
        0x000243e8:    f2440144    D.D.    MOV      r1,#0x4044
        0x000243ec:    f2c40100    ....    MOVT     r1,#0x4000
        0x000243f0:    9101        ..      STR      r1,[sp,#4]
        0x000243f2:    6808        .h      LDR      r0,[r1,#0]
        0x000243f4:    f440007c    @.|.    ORR      r0,r0,#0xfc0000
        0x000243f8:    6008        .`      STR      r0,[r1,#0]
        0x000243fa:    f2411140    A.@.    MOVW     r1,#0x1140
        0x000243fe:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024402:    2000        .       MOVS     r0,#0
        0x00024404:    9000        ..      STR      r0,[sp,#0]
        0x00024406:    6008        .`      STR      r0,[r1,#0]
        0x00024408:    f2411144    A.D.    MOV      r1,#0x1144
        0x0002440c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024410:    6008        .`      STR      r0,[r1,#0]
        0x00024412:    f2411148    A.H.    MOV      r1,#0x1148
        0x00024416:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002441a:    6008        .`      STR      r0,[r1,#0]
        0x0002441c:    f241114c    A.L.    MOV      r1,#0x114c
        0x00024420:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024424:    6008        .`      STR      r0,[r1,#0]
        0x00024426:    f2411150    A.P.    MOV      r1,#0x1150
        0x0002442a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002442e:    6008        .`      STR      r0,[r1,#0]
        0x00024430:    f2411154    A.T.    MOV      r1,#0x1154
        0x00024434:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024438:    6008        .`      STR      r0,[r1,#0]
        0x0002443a:    f2411158    A.X.    MOV      r1,#0x1158
        0x0002443e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024442:    6008        .`      STR      r0,[r1,#0]
        0x00024444:    f241115c    A.\.    MOV      r1,#0x115c
        0x00024448:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002444c:    6008        .`      STR      r0,[r1,#0]
        0x0002444e:    f2411160    A.`.    MOVW     r1,#0x1160
        0x00024452:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024456:    6008        .`      STR      r0,[r1,#0]
        0x00024458:    f2411164    A.d.    MOV      r1,#0x1164
        0x0002445c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024460:    6008        .`      STR      r0,[r1,#0]
        0x00024462:    f2411168    A.h.    MOV      r1,#0x1168
        0x00024466:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002446a:    6008        .`      STR      r0,[r1,#0]
        0x0002446c:    f241116c    A.l.    MOV      r1,#0x116c
        0x00024470:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024474:    6008        .`      STR      r0,[r1,#0]
        0x00024476:    f2411170    A.p.    MOV      r1,#0x1170
        0x0002447a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002447e:    6008        .`      STR      r0,[r1,#0]
        0x00024480:    f2411174    A.t.    MOV      r1,#0x1174
        0x00024484:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024488:    6008        .`      STR      r0,[r1,#0]
        0x0002448a:    f2411178    A.x.    MOV      r1,#0x1178
        0x0002448e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024492:    6008        .`      STR      r0,[r1,#0]
        0x00024494:    f241117c    A.|.    MOV      r1,#0x117c
        0x00024498:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002449c:    6008        .`      STR      r0,[r1,#0]
        0x0002449e:    f2411180    A...    MOVW     r1,#0x1180
        0x000244a2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244a6:    6008        .`      STR      r0,[r1,#0]
        0x000244a8:    f2411184    A...    MOV      r1,#0x1184
        0x000244ac:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244b0:    6008        .`      STR      r0,[r1,#0]
        0x000244b2:    f2411188    A...    MOV      r1,#0x1188
        0x000244b6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244ba:    6008        .`      STR      r0,[r1,#0]
        0x000244bc:    f24f602f    O./`    MOV      r0,#0xf62f
        0x000244c0:    f2c00004    ....    MOVT     r0,#4
        0x000244c4:    f7fdfa40    ..@.    BL       am_hal_daxi_config ; 0x21948
        0x000244c8:    2064        d       MOVS     r0,#0x64
        0x000244ca:    f7fdfb87    ....    BL       am_hal_delay_us ; 0x21bdc
        0x000244ce:    9901        ..      LDR      r1,[sp,#4]
        0x000244d0:    6808        .h      LDR      r0,[r1,#0]
        0x000244d2:    f0400040    @.@.    ORR      r0,r0,#0x40
        0x000244d6:    6008        .`      STR      r0,[r1,#0]
        0x000244d8:    f240317c    @.|1    MOVW     r1,#0x37c
        0x000244dc:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244e0:    6808        .h      LDR      r0,[r1,#0]
        0x000244e2:    f2480200    H...    MOVW     r2,#0x8000
        0x000244e6:    f2c052fe    ...R    MOVT     r2,#0x5fe
        0x000244ea:    4310        .C      ORRS     r0,r0,r2
        0x000244ec:    6008        .`      STR      r0,[r1,#0]
        0x000244ee:    f2404144    @.DA    MOV      r1,#0x444
        0x000244f2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000244f6:    6808        .h      LDR      r0,[r1,#0]
        0x000244f8:    2204        ."      MOVS     r2,#4
        0x000244fa:    f362200f    b..     BFI      r0,r2,#8,#8
        0x000244fe:    6008        .`      STR      r0,[r1,#0]
        0x00024500:    f2481056    H.V.    MOV      r0,#0x8156
        0x00024504:    f2c10000    ....    MOVT     r0,#0x1000
        0x00024508:    7800        .x      LDRB     r0,[r0,#0]
        0x0002450a:    07c0        ..      LSLS     r0,r0,#31
        0x0002450c:    2800        .(      CMP      r0,#0
        0x0002450e:    d143        C.      BNE      0x24598 ; am_hal_pwrctrl_low_power_init + 484
        0x00024510:    e7ff        ..      B        0x24512 ; am_hal_pwrctrl_low_power_init + 350
        0x00024512:    f240316c    @.l1    MOVW     r1,#0x36c
        0x00024516:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002451a:    6808        .h      LDR      r0,[r1,#0]
        0x0002451c:    f3c05005    ...P    UBFX     r0,r0,#20,#6
        0x00024520:    f2481270    H.p.    MOV      r2,#0x8170
        0x00024524:    f2c10200    ....    MOVT     r2,#0x1000
        0x00024528:    6010        .`      STR      r0,[r2,#0]
        0x0002452a:    2088        .       MOVS     r0,#0x88
        0x0002452c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024530:    6802        .h      LDR      r2,[r0,#0]
        0x00024532:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x00024536:    f248137c    H.|.    MOV      r3,#0x817c
        0x0002453a:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002453e:    601a        .`      STR      r2,[r3,#0]
        0x00024540:    6809        .h      LDR      r1,[r1,#0]
        0x00024542:    0e89        ..      LSRS     r1,r1,#26
        0x00024544:    f2481278    H.x.    MOV      r2,#0x8178
        0x00024548:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002454c:    6011        .`      STR      r1,[r2,#0]
        0x0002454e:    6800        .h      LDR      r0,[r0,#0]
        0x00024550:    f3c04085    ...@    UBFX     r0,r0,#18,#6
        0x00024554:    f2481180    H...    MOV      r1,#0x8180
        0x00024558:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002455c:    6008        .`      STR      r0,[r1,#0]
        0x0002455e:    2044        D       MOVS     r0,#0x44
        0x00024560:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024564:    6800        .h      LDR      r0,[r0,#0]
        0x00024566:    f3c010c6    ....    UBFX     r0,r0,#7,#7
        0x0002456a:    f2481184    H...    MOV      r1,#0x8184
        0x0002456e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024572:    6008        .`      STR      r0,[r1,#0]
        0x00024574:    2080        .       MOVS     r0,#0x80
        0x00024576:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002457a:    6800        .h      LDR      r0,[r0,#0]
        0x0002457c:    f36f209f    o..     BFC      r0,#10,#22
        0x00024580:    f2481174    H.t.    MOV      r1,#0x8174
        0x00024584:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024588:    6008        .`      STR      r0,[r1,#0]
        0x0002458a:    f2481156    H.V.    MOV      r1,#0x8156
        0x0002458e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024592:    2001        .       MOVS     r0,#1
        0x00024594:    7008        .p      STRB     r0,[r1,#0]
        0x00024596:    e7ff        ..      B        0x24598 ; am_hal_pwrctrl_low_power_init + 484
        0x00024598:    f2481070    H.p.    MOV      r0,#0x8170
        0x0002459c:    f2c10000    ....    MOVT     r0,#0x1000
        0x000245a0:    6800        .h      LDR      r0,[r0,#0]
        0x000245a2:    f2481168    H.h.    MOV      r1,#0x8168
        0x000245a6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000245aa:    6008        .`      STR      r0,[r1,#0]
        0x000245ac:    f248107c    H.|.    MOV      r0,#0x817c
        0x000245b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000245b4:    6800        .h      LDR      r0,[r0,#0]
        0x000245b6:    f2481164    H.d.    MOV      r1,#0x8164
        0x000245ba:    f2c10100    ....    MOVT     r1,#0x1000
        0x000245be:    6008        .`      STR      r0,[r1,#0]
        0x000245c0:    f64171d8    A..q    MOV      r1,#0x1fd8
        0x000245c4:    f2c10101    ....    MOVT     r1,#0x1001
        0x000245c8:    2000        .       MOVS     r0,#0
        0x000245ca:    6008        .`      STR      r0,[r1,#0]
        0x000245cc:    f44f6192    O..a    MOV      r1,#0x490
        0x000245d0:    2201        ."      MOVS     r2,#1
        0x000245d2:    ab02        ..      ADD      r3,sp,#8
        0x000245d4:    4610        .F      MOV      r0,r2
        0x000245d6:    f7fff81b    ....    BL       am_hal_mram_info_read ; 0x23610
        0x000245da:    9003        ..      STR      r0,[sp,#0xc]
        0x000245dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000245de:    bb88        ..      CBNZ     r0,0x24644 ; am_hal_pwrctrl_low_power_init + 656
        0x000245e0:    e7ff        ..      B        0x245e2 ; am_hal_pwrctrl_low_power_init + 558
        0x000245e2:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x000245e6:    f0100f06    ....    TST      r0,#6
        0x000245ea:    d107        ..      BNE      0x245fc ; am_hal_pwrctrl_low_power_init + 584
        0x000245ec:    e7ff        ..      B        0x245ee ; am_hal_pwrctrl_low_power_init + 570
        0x000245ee:    f64171d8    A..q    MOV      r1,#0x1fd8
        0x000245f2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000245f6:    2003        .       MOVS     r0,#3
        0x000245f8:    6008        .`      STR      r0,[r1,#0]
        0x000245fa:    e022        ".      B        0x24642 ; am_hal_pwrctrl_low_power_init + 654
        0x000245fc:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00024600:    0780        ..      LSLS     r0,r0,#30
        0x00024602:    2800        .(      CMP      r0,#0
        0x00024604:    d407        ..      BMI      0x24616 ; am_hal_pwrctrl_low_power_init + 610
        0x00024606:    e7ff        ..      B        0x24608 ; am_hal_pwrctrl_low_power_init + 596
        0x00024608:    f64171d8    A..q    MOV      r1,#0x1fd8
        0x0002460c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00024610:    2006        .       MOVS     r0,#6
        0x00024612:    6008        .`      STR      r0,[r1,#0]
        0x00024614:    e014        ..      B        0x24640 ; am_hal_pwrctrl_low_power_init + 652
        0x00024616:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002461a:    0740        @.      LSLS     r0,r0,#29
        0x0002461c:    2800        .(      CMP      r0,#0
        0x0002461e:    d407        ..      BMI      0x24630 ; am_hal_pwrctrl_low_power_init + 636
        0x00024620:    e7ff        ..      B        0x24622 ; am_hal_pwrctrl_low_power_init + 622
        0x00024622:    f64171d8    A..q    MOV      r1,#0x1fd8
        0x00024626:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002462a:    2009        .       MOVS     r0,#9
        0x0002462c:    6008        .`      STR      r0,[r1,#0]
        0x0002462e:    e006        ..      B        0x2463e ; am_hal_pwrctrl_low_power_init + 650
        0x00024630:    f64171d8    A..q    MOV      r1,#0x1fd8
        0x00024634:    f2c10101    ....    MOVT     r1,#0x1001
        0x00024638:    2000        .       MOVS     r0,#0
        0x0002463a:    6008        .`      STR      r0,[r1,#0]
        0x0002463c:    e7ff        ..      B        0x2463e ; am_hal_pwrctrl_low_power_init + 650
        0x0002463e:    e7ff        ..      B        0x24640 ; am_hal_pwrctrl_low_power_init + 652
        0x00024640:    e7ff        ..      B        0x24642 ; am_hal_pwrctrl_low_power_init + 654
        0x00024642:    e7ff        ..      B        0x24644 ; am_hal_pwrctrl_low_power_init + 656
        0x00024644:    2000        .       MOVS     r0,#0
        0x00024646:    b004        ..      ADD      sp,sp,#0x10
        0x00024648:    bd80        ..      POP      {r7,pc}
        0x0002464a:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_mcu_memory_config
        0x0002464c:    b580        ..      PUSH     {r7,lr}
        0x0002464e:    b086        ..      SUB      sp,sp,#0x18
        0x00024650:    9004        ..      STR      r0,[sp,#0x10]
        0x00024652:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024654:    7800        .x      LDRB     r0,[r0,#0]
        0x00024656:    4601        .F      MOV      r1,r0
        0x00024658:    9102        ..      STR      r1,[sp,#8]
        0x0002465a:    b140        @.      CBZ      r0,0x2466e ; am_hal_pwrctrl_mcu_memory_config + 34
        0x0002465c:    e7ff        ..      B        0x2465e ; am_hal_pwrctrl_mcu_memory_config + 18
        0x0002465e:    9802        ..      LDR      r0,[sp,#8]
        0x00024660:    2801        .(      CMP      r0,#1
        0x00024662:    d011        ..      BEQ      0x24688 ; am_hal_pwrctrl_mcu_memory_config + 60
        0x00024664:    e7ff        ..      B        0x24666 ; am_hal_pwrctrl_mcu_memory_config + 26
        0x00024666:    9802        ..      LDR      r0,[sp,#8]
        0x00024668:    2802        .(      CMP      r0,#2
        0x0002466a:    d01a        ..      BEQ      0x246a2 ; am_hal_pwrctrl_mcu_memory_config + 86
        0x0002466c:    e026        &.      B        0x246bc ; am_hal_pwrctrl_mcu_memory_config + 112
        0x0002466e:    f2410114    A...    MOV      r1,#0x1014
        0x00024672:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024676:    6808        .h      LDR      r0,[r1,#0]
        0x00024678:    f0200010     ...    BIC      r0,r0,#0x10
        0x0002467c:    6008        .`      STR      r0,[r1,#0]
        0x0002467e:    6808        .h      LDR      r0,[r1,#0]
        0x00024680:    f0200020     . .    BIC      r0,r0,#0x20
        0x00024684:    6008        .`      STR      r0,[r1,#0]
        0x00024686:    e019        ..      B        0x246bc ; am_hal_pwrctrl_mcu_memory_config + 112
        0x00024688:    f2410114    A...    MOV      r1,#0x1014
        0x0002468c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024690:    6808        .h      LDR      r0,[r1,#0]
        0x00024692:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024696:    6008        .`      STR      r0,[r1,#0]
        0x00024698:    6808        .h      LDR      r0,[r1,#0]
        0x0002469a:    f0200020     . .    BIC      r0,r0,#0x20
        0x0002469e:    6008        .`      STR      r0,[r1,#0]
        0x000246a0:    e00c        ..      B        0x246bc ; am_hal_pwrctrl_mcu_memory_config + 112
        0x000246a2:    f2410114    A...    MOV      r1,#0x1014
        0x000246a6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000246aa:    6808        .h      LDR      r0,[r1,#0]
        0x000246ac:    f0400010    @...    ORR      r0,r0,#0x10
        0x000246b0:    6008        .`      STR      r0,[r1,#0]
        0x000246b2:    6808        .h      LDR      r0,[r1,#0]
        0x000246b4:    f0400020    @. .    ORR      r0,r0,#0x20
        0x000246b8:    6008        .`      STR      r0,[r1,#0]
        0x000246ba:    e7ff        ..      B        0x246bc ; am_hal_pwrctrl_mcu_memory_config + 112
        0x000246bc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000246be:    7882        .x      LDRB     r2,[r0,#2]
        0x000246c0:    f2410014    A...    MOV      r0,#0x1014
        0x000246c4:    f2c40002    ....    MOVT     r0,#0x4002
        0x000246c8:    6801        .h      LDR      r1,[r0,#0]
        0x000246ca:    f3620102    b...    BFI      r1,r2,#0,#3
        0x000246ce:    6001        .`      STR      r1,[r0,#0]
        0x000246d0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000246d2:    7909        .y      LDRB     r1,[r1,#4]
        0x000246d4:    f0010201    ....    AND      r2,r1,#1
        0x000246d8:    6801        .h      LDR      r1,[r0,#0]
        0x000246da:    f0210108    !...    BIC      r1,r1,#8
        0x000246de:    ea4101c2    A...    ORR      r1,r1,r2,LSL #3
        0x000246e2:    6001        .`      STR      r1,[r0,#0]
        0x000246e4:    6803        .h      LDR      r3,[r0,#0]
        0x000246e6:    4669        iF      MOV      r1,sp
        0x000246e8:    2001        .       MOVS     r0,#1
        0x000246ea:    6008        .`      STR      r0,[r1,#0]
        0x000246ec:    2005        .       MOVS     r0,#5
        0x000246ee:    f2410118    A...    MOV      r1,#0x1018
        0x000246f2:    f2c40102    ....    MOVT     r1,#0x4002
        0x000246f6:    223f        ?"      MOVS     r2,#0x3f
        0x000246f8:    f7fdfac0    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x000246fc:    9003        ..      STR      r0,[sp,#0xc]
        0x000246fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024700:    b118        ..      CBZ      r0,0x2470a ; am_hal_pwrctrl_mcu_memory_config + 190
        0x00024702:    e7ff        ..      B        0x24704 ; am_hal_pwrctrl_mcu_memory_config + 184
        0x00024704:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024706:    9005        ..      STR      r0,[sp,#0x14]
        0x00024708:    e0aa        ..      B        0x24860 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x0002470a:    f2410018    A...    MOV      r0,#0x1018
        0x0002470e:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024712:    6800        .h      LDR      r0,[r0,#0]
        0x00024714:    f3c01000    ....    UBFX     r0,r0,#4,#1
        0x00024718:    f2410114    A...    MOV      r1,#0x1014
        0x0002471c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024720:    6809        .h      LDR      r1,[r1,#0]
        0x00024722:    f3c11100    ....    UBFX     r1,r1,#4,#1
        0x00024726:    4288        .B      CMP      r0,r1
        0x00024728:    d133        3.      BNE      0x24792 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x0002472a:    e7ff        ..      B        0x2472c ; am_hal_pwrctrl_mcu_memory_config + 224
        0x0002472c:    f2410018    A...    MOV      r0,#0x1018
        0x00024730:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024734:    6800        .h      LDR      r0,[r0,#0]
        0x00024736:    f3c01040    ..@.    UBFX     r0,r0,#5,#1
        0x0002473a:    f2410114    A...    MOV      r1,#0x1014
        0x0002473e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024742:    6809        .h      LDR      r1,[r1,#0]
        0x00024744:    f3c11140    ..@.    UBFX     r1,r1,#5,#1
        0x00024748:    4288        .B      CMP      r0,r1
        0x0002474a:    d122        ".      BNE      0x24792 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x0002474c:    e7ff        ..      B        0x2474e ; am_hal_pwrctrl_mcu_memory_config + 258
        0x0002474e:    f2410018    A...    MOV      r0,#0x1018
        0x00024752:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024756:    6800        .h      LDR      r0,[r0,#0]
        0x00024758:    f0000007    ....    AND      r0,r0,#7
        0x0002475c:    f2410114    A...    MOV      r1,#0x1014
        0x00024760:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024764:    6809        .h      LDR      r1,[r1,#0]
        0x00024766:    f0010107    ....    AND      r1,r1,#7
        0x0002476a:    4288        .B      CMP      r0,r1
        0x0002476c:    d111        ..      BNE      0x24792 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x0002476e:    e7ff        ..      B        0x24770 ; am_hal_pwrctrl_mcu_memory_config + 292
        0x00024770:    f2410018    A...    MOV      r0,#0x1018
        0x00024774:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024778:    6800        .h      LDR      r0,[r0,#0]
        0x0002477a:    f3c000c0    ....    UBFX     r0,r0,#3,#1
        0x0002477e:    f2410114    A...    MOV      r1,#0x1014
        0x00024782:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024786:    6809        .h      LDR      r1,[r1,#0]
        0x00024788:    f3c101c0    ....    UBFX     r1,r1,#3,#1
        0x0002478c:    4288        .B      CMP      r0,r1
        0x0002478e:    d003        ..      BEQ      0x24798 ; am_hal_pwrctrl_mcu_memory_config + 332
        0x00024790:    e7ff        ..      B        0x24792 ; am_hal_pwrctrl_mcu_memory_config + 326
        0x00024792:    2001        .       MOVS     r0,#1
        0x00024794:    9005        ..      STR      r0,[sp,#0x14]
        0x00024796:    e063        c.      B        0x24860 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00024798:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002479a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002479c:    07c0        ..      LSLS     r0,r0,#31
        0x0002479e:    b148        H.      CBZ      r0,0x247b4 ; am_hal_pwrctrl_mcu_memory_config + 360
        0x000247a0:    e7ff        ..      B        0x247a2 ; am_hal_pwrctrl_mcu_memory_config + 342
        0x000247a2:    f241011c    A...    MOV      r1,#0x101c
        0x000247a6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247aa:    6808        .h      LDR      r0,[r1,#0]
        0x000247ac:    f0200010     ...    BIC      r0,r0,#0x10
        0x000247b0:    6008        .`      STR      r0,[r1,#0]
        0x000247b2:    e008        ..      B        0x247c6 ; am_hal_pwrctrl_mcu_memory_config + 378
        0x000247b4:    f241011c    A...    MOV      r1,#0x101c
        0x000247b8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247bc:    6808        .h      LDR      r0,[r1,#0]
        0x000247be:    f0400010    @...    ORR      r0,r0,#0x10
        0x000247c2:    6008        .`      STR      r0,[r1,#0]
        0x000247c4:    e7ff        ..      B        0x247c6 ; am_hal_pwrctrl_mcu_memory_config + 378
        0x000247c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000247c8:    7940        @y      LDRB     r0,[r0,#5]
        0x000247ca:    07c0        ..      LSLS     r0,r0,#31
        0x000247cc:    b148        H.      CBZ      r0,0x247e2 ; am_hal_pwrctrl_mcu_memory_config + 406
        0x000247ce:    e7ff        ..      B        0x247d0 ; am_hal_pwrctrl_mcu_memory_config + 388
        0x000247d0:    f241011c    A...    MOV      r1,#0x101c
        0x000247d4:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247d8:    6808        .h      LDR      r0,[r1,#0]
        0x000247da:    f0200008     ...    BIC      r0,r0,#8
        0x000247de:    6008        .`      STR      r0,[r1,#0]
        0x000247e0:    e008        ..      B        0x247f4 ; am_hal_pwrctrl_mcu_memory_config + 424
        0x000247e2:    f241011c    A...    MOV      r1,#0x101c
        0x000247e6:    f2c40102    ....    MOVT     r1,#0x4002
        0x000247ea:    6808        .h      LDR      r0,[r1,#0]
        0x000247ec:    f0400008    @...    ORR      r0,r0,#8
        0x000247f0:    6008        .`      STR      r0,[r1,#0]
        0x000247f2:    e7ff        ..      B        0x247f4 ; am_hal_pwrctrl_mcu_memory_config + 424
        0x000247f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000247f6:    78c0        .x      LDRB     r0,[r0,#3]
        0x000247f8:    4601        .F      MOV      r1,r0
        0x000247fa:    9101        ..      STR      r1,[sp,#4]
        0x000247fc:    2807        .(      CMP      r0,#7
        0x000247fe:    d82c        ,.      BHI      0x2485a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00024800:    9901        ..      LDR      r1,[sp,#4]
        0x00024802:    e8dff001    ....    TBB      [pc,r1]
    $d.3
        0x00024806:    0d04        ..      DCW    3332
        0x00024808:    2a2a172a    *.**    DCD    707401514
        0x0002480c:    212a        *!      DCW    8490
    $t.4
        0x0002480e:    f241011c    A...    MOV      r1,#0x101c
        0x00024812:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024816:    6808        .h      LDR      r0,[r1,#0]
        0x00024818:    f0400007    @...    ORR      r0,r0,#7
        0x0002481c:    6008        .`      STR      r0,[r1,#0]
        0x0002481e:    e01c        ..      B        0x2485a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00024820:    f241011c    A...    MOV      r1,#0x101c
        0x00024824:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024828:    6808        .h      LDR      r0,[r1,#0]
        0x0002482a:    2206        ."      MOVS     r2,#6
        0x0002482c:    f3620002    b...    BFI      r0,r2,#0,#3
        0x00024830:    6008        .`      STR      r0,[r1,#0]
        0x00024832:    e012        ..      B        0x2485a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00024834:    f241011c    A...    MOV      r1,#0x101c
        0x00024838:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002483c:    6808        .h      LDR      r0,[r1,#0]
        0x0002483e:    2204        ."      MOVS     r2,#4
        0x00024840:    f3620002    b...    BFI      r0,r2,#0,#3
        0x00024844:    6008        .`      STR      r0,[r1,#0]
        0x00024846:    e008        ..      B        0x2485a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x00024848:    f241011c    A...    MOV      r1,#0x101c
        0x0002484c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024850:    6808        .h      LDR      r0,[r1,#0]
        0x00024852:    f0200007     ...    BIC      r0,r0,#7
        0x00024856:    6008        .`      STR      r0,[r1,#0]
        0x00024858:    e7ff        ..      B        0x2485a ; am_hal_pwrctrl_mcu_memory_config + 526
        0x0002485a:    2000        .       MOVS     r0,#0
        0x0002485c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002485e:    e7ff        ..      B        0x24860 ; am_hal_pwrctrl_mcu_memory_config + 532
        0x00024860:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024862:    b006        ..      ADD      sp,sp,#0x18
        0x00024864:    bd80        ..      POP      {r7,pc}
        0x00024866:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_mcu_mode_select
        0x00024868:    b580        ..      PUSH     {r7,lr}
        0x0002486a:    b084        ..      SUB      sp,sp,#0x10
        0x0002486c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00024870:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024874:    2801        .(      CMP      r0,#1
        0x00024876:    d008        ..      BEQ      0x2488a ; am_hal_pwrctrl_mcu_mode_select + 34
        0x00024878:    e7ff        ..      B        0x2487a ; am_hal_pwrctrl_mcu_mode_select + 18
        0x0002487a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002487e:    2802        .(      CMP      r0,#2
        0x00024880:    d003        ..      BEQ      0x2488a ; am_hal_pwrctrl_mcu_mode_select + 34
        0x00024882:    e7ff        ..      B        0x24884 ; am_hal_pwrctrl_mcu_mode_select + 28
        0x00024884:    2006        .       MOVS     r0,#6
        0x00024886:    9003        ..      STR      r0,[sp,#0xc]
        0x00024888:    e065        e.      B        0x24956 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x0002488a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002488e:    2802        .(      CMP      r0,#2
        0x00024890:    d10d        ..      BNE      0x248ae ; am_hal_pwrctrl_mcu_mode_select + 70
        0x00024892:    e7ff        ..      B        0x24894 ; am_hal_pwrctrl_mcu_mode_select + 44
        0x00024894:    f2411008    A...    MOV      r0,#0x1108
        0x00024898:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002489c:    6800        .h      LDR      r0,[r0,#0]
        0x0002489e:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x000248a2:    2803        .(      CMP      r0,#3
        0x000248a4:    d003        ..      BEQ      0x248ae ; am_hal_pwrctrl_mcu_mode_select + 70
        0x000248a6:    e7ff        ..      B        0x248a8 ; am_hal_pwrctrl_mcu_mode_select + 64
        0x000248a8:    2007        .       MOVS     r0,#7
        0x000248aa:    9003        ..      STR      r0,[sp,#0xc]
        0x000248ac:    e053        S.      B        0x24956 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x000248ae:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000248b2:    f240214c    @.L!    MOVW     r1,#0x24c
        0x000248b6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000248ba:    7809        .x      LDRB     r1,[r1,#0]
        0x000248bc:    4288        .B      CMP      r0,r1
        0x000248be:    d103        ..      BNE      0x248c8 ; am_hal_pwrctrl_mcu_mode_select + 96
        0x000248c0:    e7ff        ..      B        0x248c2 ; am_hal_pwrctrl_mcu_mode_select + 90
        0x000248c2:    2000        .       MOVS     r0,#0
        0x000248c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000248c6:    e046        F.      B        0x24956 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x000248c8:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000248cc:    f240214c    @.L!    MOVW     r1,#0x24c
        0x000248d0:    f2c10100    ....    MOVT     r1,#0x1000
        0x000248d4:    7008        .p      STRB     r0,[r1,#0]
        0x000248d6:    f89d200b    ...     LDRB     r2,[sp,#0xb]
        0x000248da:    f2410100    A...    MOVW     r1,#0x1000
        0x000248de:    f2c40102    ....    MOVT     r1,#0x4002
        0x000248e2:    6808        .h      LDR      r0,[r1,#0]
        0x000248e4:    f3620001    b...    BFI      r0,r2,#0,#2
        0x000248e8:    6008        .`      STR      r0,[r1,#0]
        0x000248ea:    2004        .       MOVS     r0,#4
        0x000248ec:    9001        ..      STR      r0,[sp,#4]
        0x000248ee:    2000        .       MOVS     r0,#0
        0x000248f0:    9000        ..      STR      r0,[sp,#0]
        0x000248f2:    e7ff        ..      B        0x248f4 ; am_hal_pwrctrl_mcu_mode_select + 140
        0x000248f4:    9800        ..      LDR      r0,[sp,#0]
        0x000248f6:    2804        .(      CMP      r0,#4
        0x000248f8:    d815        ..      BHI      0x24926 ; am_hal_pwrctrl_mcu_mode_select + 190
        0x000248fa:    e7ff        ..      B        0x248fc ; am_hal_pwrctrl_mcu_mode_select + 148
        0x000248fc:    f2410000    A...    MOVW     r0,#0x1000
        0x00024900:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024904:    6800        .h      LDR      r0,[r0,#0]
        0x00024906:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002490a:    2801        .(      CMP      r0,#1
        0x0002490c:    db03        ..      BLT      0x24916 ; am_hal_pwrctrl_mcu_mode_select + 174
        0x0002490e:    e7ff        ..      B        0x24910 ; am_hal_pwrctrl_mcu_mode_select + 168
        0x00024910:    2000        .       MOVS     r0,#0
        0x00024912:    9001        ..      STR      r0,[sp,#4]
        0x00024914:    e007        ..      B        0x24926 ; am_hal_pwrctrl_mcu_mode_select + 190
        0x00024916:    2001        .       MOVS     r0,#1
        0x00024918:    f7fdf960    ..`.    BL       am_hal_delay_us ; 0x21bdc
        0x0002491c:    e7ff        ..      B        0x2491e ; am_hal_pwrctrl_mcu_mode_select + 182
        0x0002491e:    9800        ..      LDR      r0,[sp,#0]
        0x00024920:    3001        .0      ADDS     r0,#1
        0x00024922:    9000        ..      STR      r0,[sp,#0]
        0x00024924:    e7e6        ..      B        0x248f4 ; am_hal_pwrctrl_mcu_mode_select + 140
        0x00024926:    9801        ..      LDR      r0,[sp,#4]
        0x00024928:    b118        ..      CBZ      r0,0x24932 ; am_hal_pwrctrl_mcu_mode_select + 202
        0x0002492a:    e7ff        ..      B        0x2492c ; am_hal_pwrctrl_mcu_mode_select + 196
        0x0002492c:    9801        ..      LDR      r0,[sp,#4]
        0x0002492e:    9003        ..      STR      r0,[sp,#0xc]
        0x00024930:    e011        ..      B        0x24956 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x00024932:    f2410000    A...    MOVW     r0,#0x1000
        0x00024936:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002493a:    6800        .h      LDR      r0,[r0,#0]
        0x0002493c:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x00024940:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00024944:    4288        .B      CMP      r0,r1
        0x00024946:    d103        ..      BNE      0x24950 ; am_hal_pwrctrl_mcu_mode_select + 232
        0x00024948:    e7ff        ..      B        0x2494a ; am_hal_pwrctrl_mcu_mode_select + 226
        0x0002494a:    2000        .       MOVS     r0,#0
        0x0002494c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002494e:    e002        ..      B        0x24956 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x00024950:    2001        .       MOVS     r0,#1
        0x00024952:    9003        ..      STR      r0,[sp,#0xc]
        0x00024954:    e7ff        ..      B        0x24956 ; am_hal_pwrctrl_mcu_mode_select + 238
        0x00024956:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024958:    b004        ..      ADD      sp,sp,#0x10
        0x0002495a:    bd80        ..      POP      {r7,pc}
    am_hal_pwrctrl_periph_disable
        0x0002495c:    b580        ..      PUSH     {r7,lr}
        0x0002495e:    b08a        ..      SUB      sp,sp,#0x28
        0x00024960:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00024964:    f89d1023    ..#.    LDRB     r1,[sp,#0x23]
        0x00024968:    a803        ..      ADD      r0,sp,#0xc
        0x0002496a:    f7fcfd81    ....    BL       am_get_pwrctrl ; 0x21470
        0x0002496e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024970:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024972:    b118        ..      CBZ      r0,0x2497c ; am_hal_pwrctrl_periph_disable + 32
        0x00024974:    e7ff        ..      B        0x24976 ; am_hal_pwrctrl_periph_disable + 26
        0x00024976:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024978:    9009        ..      STR      r0,[sp,#0x24]
        0x0002497a:    e051        Q.      B        0x24a20 ; am_hal_pwrctrl_periph_disable + 196
        0x0002497c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002497e:    6800        .h      LDR      r0,[r0,#0]
        0x00024980:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024982:    4208        .B      TST      r0,r1
        0x00024984:    d103        ..      BNE      0x2498e ; am_hal_pwrctrl_periph_disable + 50
        0x00024986:    e7ff        ..      B        0x24988 ; am_hal_pwrctrl_periph_disable + 44
        0x00024988:    2000        .       MOVS     r0,#0
        0x0002498a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002498c:    e048        H.      B        0x24a20 ; am_hal_pwrctrl_periph_disable + 196
        0x0002498e:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024992:    2814        .(      CMP      r0,#0x14
        0x00024994:    d123        #.      BNE      0x249de ; am_hal_pwrctrl_periph_disable + 130
        0x00024996:    e7ff        ..      B        0x24998 ; am_hal_pwrctrl_periph_disable + 60
        0x00024998:    f64070e0    @..p    MOVW     r0,#0xfe0
        0x0002499c:    f2c4000c    ....    MOVT     r0,#0x400c
        0x000249a0:    6800        .h      LDR      r0,[r0,#0]
        0x000249a2:    28c0        .(      CMP      r0,#0xc0
        0x000249a4:    d11a        ..      BNE      0x249dc ; am_hal_pwrctrl_periph_disable + 128
        0x000249a6:    e7ff        ..      B        0x249a8 ; am_hal_pwrctrl_periph_disable + 76
        0x000249a8:    f011f8a0    ....    BL       crypto_quiesce ; 0x35aec
        0x000249ac:    9007        ..      STR      r0,[sp,#0x1c]
        0x000249ae:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000249b0:    b118        ..      CBZ      r0,0x249ba ; am_hal_pwrctrl_periph_disable + 94
        0x000249b2:    e7ff        ..      B        0x249b4 ; am_hal_pwrctrl_periph_disable + 88
        0x000249b4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000249b6:    9009        ..      STR      r0,[sp,#0x24]
        0x000249b8:    e032        2.      B        0x24a20 ; am_hal_pwrctrl_periph_disable + 196
        0x000249ba:    f64170d8    A..p    MOV      r0,#0x1fd8
        0x000249be:    f2c10001    ....    MOVT     r0,#0x1001
        0x000249c2:    6800        .h      LDR      r0,[r0,#0]
        0x000249c4:    b148        H.      CBZ      r0,0x249da ; am_hal_pwrctrl_periph_disable + 126
        0x000249c6:    e7ff        ..      B        0x249c8 ; am_hal_pwrctrl_periph_disable + 108
        0x000249c8:    f64170d8    A..p    MOV      r0,#0x1fd8
        0x000249cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000249d0:    6801        .h      LDR      r1,[r0,#0]
        0x000249d2:    2000        .       MOVS     r0,#0
        0x000249d4:    f010ffc0    ....    BL       crypto_boost_trims ; 0x35958
        0x000249d8:    e7ff        ..      B        0x249da ; am_hal_pwrctrl_periph_disable + 126
        0x000249da:    e7ff        ..      B        0x249dc ; am_hal_pwrctrl_periph_disable + 128
        0x000249dc:    e7ff        ..      B        0x249de ; am_hal_pwrctrl_periph_disable + 130
        0x000249de:    f7fdfd73    ..s.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x000249e2:    9002        ..      STR      r0,[sp,#8]
        0x000249e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000249e6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000249e8:    6808        .h      LDR      r0,[r1,#0]
        0x000249ea:    4390        .C      BICS     r0,r0,r2
        0x000249ec:    6008        .`      STR      r0,[r1,#0]
        0x000249ee:    9802        ..      LDR      r0,[sp,#8]
        0x000249f0:    f7fdfd72    ..r.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000249f4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000249f6:    9b06        ..      LDR      r3,[sp,#0x18]
        0x000249f8:    466a        jF      MOV      r2,sp
        0x000249fa:    2000        .       MOVS     r0,#0
        0x000249fc:    6010        .`      STR      r0,[r2,#0]
        0x000249fe:    2005        .       MOVS     r0,#5
        0x00024a00:    461a        .F      MOV      r2,r3
        0x00024a02:    f7fdf93b    ..;.    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x00024a06:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024a08:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a0a:    b918        ..      CBNZ     r0,0x24a14 ; am_hal_pwrctrl_periph_disable + 184
        0x00024a0c:    e7ff        ..      B        0x24a0e ; am_hal_pwrctrl_periph_disable + 178
        0x00024a0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a10:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a12:    e005        ..      B        0x24a20 ; am_hal_pwrctrl_periph_disable + 196
        0x00024a14:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024a18:    f01ef9b6    ....    BL       pwrctrl_periph_disable_msk_check ; 0x42d88
        0x00024a1c:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a1e:    e7ff        ..      B        0x24a20 ; am_hal_pwrctrl_periph_disable + 196
        0x00024a20:    9809        ..      LDR      r0,[sp,#0x24]
        0x00024a22:    b00a        ..      ADD      sp,sp,#0x28
        0x00024a24:    bd80        ..      POP      {r7,pc}
        0x00024a26:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_enable
        0x00024a28:    b580        ..      PUSH     {r7,lr}
        0x00024a2a:    b08a        ..      SUB      sp,sp,#0x28
        0x00024a2c:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00024a30:    f89d1023    ..#.    LDRB     r1,[sp,#0x23]
        0x00024a34:    a803        ..      ADD      r0,sp,#0xc
        0x00024a36:    f7fcfd1b    ....    BL       am_get_pwrctrl ; 0x21470
        0x00024a3a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024a3c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a3e:    b118        ..      CBZ      r0,0x24a48 ; am_hal_pwrctrl_periph_enable + 32
        0x00024a40:    e7ff        ..      B        0x24a42 ; am_hal_pwrctrl_periph_enable + 26
        0x00024a42:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024a44:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a46:    e071        q.      B        0x24b2c ; am_hal_pwrctrl_periph_enable + 260
        0x00024a48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024a4a:    6800        .h      LDR      r0,[r0,#0]
        0x00024a4c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024a4e:    4208        .B      TST      r0,r1
        0x00024a50:    d003        ..      BEQ      0x24a5a ; am_hal_pwrctrl_periph_enable + 50
        0x00024a52:    e7ff        ..      B        0x24a54 ; am_hal_pwrctrl_periph_enable + 44
        0x00024a54:    2000        .       MOVS     r0,#0
        0x00024a56:    9009        ..      STR      r0,[sp,#0x24]
        0x00024a58:    e068        h.      B        0x24b2c ; am_hal_pwrctrl_periph_enable + 260
        0x00024a5a:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024a5e:    2814        .(      CMP      r0,#0x14
        0x00024a60:    d111        ..      BNE      0x24a86 ; am_hal_pwrctrl_periph_enable + 94
        0x00024a62:    e7ff        ..      B        0x24a64 ; am_hal_pwrctrl_periph_enable + 60
        0x00024a64:    f64170d8    A..p    MOV      r0,#0x1fd8
        0x00024a68:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024a6c:    6800        .h      LDR      r0,[r0,#0]
        0x00024a6e:    b148        H.      CBZ      r0,0x24a84 ; am_hal_pwrctrl_periph_enable + 92
        0x00024a70:    e7ff        ..      B        0x24a72 ; am_hal_pwrctrl_periph_enable + 74
        0x00024a72:    f64170d8    A..p    MOV      r0,#0x1fd8
        0x00024a76:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024a7a:    6801        .h      LDR      r1,[r0,#0]
        0x00024a7c:    2001        .       MOVS     r0,#1
        0x00024a7e:    f010ff6b    ..k.    BL       crypto_boost_trims ; 0x35958
        0x00024a82:    e7ff        ..      B        0x24a84 ; am_hal_pwrctrl_periph_enable + 92
        0x00024a84:    e7ff        ..      B        0x24a86 ; am_hal_pwrctrl_periph_enable + 94
        0x00024a86:    f7fdfd1f    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00024a8a:    9002        ..      STR      r0,[sp,#8]
        0x00024a8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024a8e:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00024a90:    6808        .h      LDR      r0,[r1,#0]
        0x00024a92:    4310        .C      ORRS     r0,r0,r2
        0x00024a94:    6008        .`      STR      r0,[r1,#0]
        0x00024a96:    9802        ..      LDR      r0,[sp,#8]
        0x00024a98:    f7fdfd1e    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00024a9c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024a9e:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00024aa0:    466a        jF      MOV      r2,sp
        0x00024aa2:    2001        .       MOVS     r0,#1
        0x00024aa4:    6010        .`      STR      r0,[r2,#0]
        0x00024aa6:    2005        .       MOVS     r0,#5
        0x00024aa8:    461a        .F      MOV      r2,r3
        0x00024aaa:    f7fdf8e7    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x00024aae:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024ab0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024ab2:    b1c8        ..      CBZ      r0,0x24ae8 ; am_hal_pwrctrl_periph_enable + 192
        0x00024ab4:    e7ff        ..      B        0x24ab6 ; am_hal_pwrctrl_periph_enable + 142
        0x00024ab6:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024aba:    2814        .(      CMP      r0,#0x14
        0x00024abc:    d111        ..      BNE      0x24ae2 ; am_hal_pwrctrl_periph_enable + 186
        0x00024abe:    e7ff        ..      B        0x24ac0 ; am_hal_pwrctrl_periph_enable + 152
        0x00024ac0:    f64170d8    A..p    MOV      r0,#0x1fd8
        0x00024ac4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024ac8:    6800        .h      LDR      r0,[r0,#0]
        0x00024aca:    b148        H.      CBZ      r0,0x24ae0 ; am_hal_pwrctrl_periph_enable + 184
        0x00024acc:    e7ff        ..      B        0x24ace ; am_hal_pwrctrl_periph_enable + 166
        0x00024ace:    f64170d8    A..p    MOV      r0,#0x1fd8
        0x00024ad2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00024ad6:    6801        .h      LDR      r1,[r0,#0]
        0x00024ad8:    2000        .       MOVS     r0,#0
        0x00024ada:    f010ff3d    ..=.    BL       crypto_boost_trims ; 0x35958
        0x00024ade:    e7ff        ..      B        0x24ae0 ; am_hal_pwrctrl_periph_enable + 184
        0x00024ae0:    e7ff        ..      B        0x24ae2 ; am_hal_pwrctrl_periph_enable + 186
        0x00024ae2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024ae4:    9009        ..      STR      r0,[sp,#0x24]
        0x00024ae6:    e021        !.      B        0x24b2c ; am_hal_pwrctrl_periph_enable + 260
        0x00024ae8:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x00024aec:    2814        .(      CMP      r0,#0x14
        0x00024aee:    d111        ..      BNE      0x24b14 ; am_hal_pwrctrl_periph_enable + 236
        0x00024af0:    e7ff        ..      B        0x24af2 ; am_hal_pwrctrl_periph_enable + 202
        0x00024af2:    2064        d       MOVS     r0,#0x64
        0x00024af4:    f6417110    A..q    MOV      r1,#0x1f10
        0x00024af8:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00024afc:    2301        .#      MOVS     r3,#1
        0x00024afe:    461a        .F      MOV      r2,r3
        0x00024b00:    f7fdf898    ....    BL       am_hal_delay_us_status_change ; 0x21c34
        0x00024b04:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b06:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024b08:    b118        ..      CBZ      r0,0x24b12 ; am_hal_pwrctrl_periph_enable + 234
        0x00024b0a:    e7ff        ..      B        0x24b0c ; am_hal_pwrctrl_periph_enable + 228
        0x00024b0c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024b0e:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b10:    e00c        ..      B        0x24b2c ; am_hal_pwrctrl_periph_enable + 260
        0x00024b12:    e7ff        ..      B        0x24b14 ; am_hal_pwrctrl_periph_enable + 236
        0x00024b14:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024b16:    6800        .h      LDR      r0,[r0,#0]
        0x00024b18:    9906        ..      LDR      r1,[sp,#0x18]
        0x00024b1a:    4208        .B      TST      r0,r1
        0x00024b1c:    d003        ..      BEQ      0x24b26 ; am_hal_pwrctrl_periph_enable + 254
        0x00024b1e:    e7ff        ..      B        0x24b20 ; am_hal_pwrctrl_periph_enable + 248
        0x00024b20:    2000        .       MOVS     r0,#0
        0x00024b22:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b24:    e002        ..      B        0x24b2c ; am_hal_pwrctrl_periph_enable + 260
        0x00024b26:    2001        .       MOVS     r0,#1
        0x00024b28:    9009        ..      STR      r0,[sp,#0x24]
        0x00024b2a:    e7ff        ..      B        0x24b2c ; am_hal_pwrctrl_periph_enable + 260
        0x00024b2c:    9809        ..      LDR      r0,[sp,#0x24]
        0x00024b2e:    b00a        ..      ADD      sp,sp,#0x28
        0x00024b30:    bd80        ..      POP      {r7,pc}
        0x00024b32:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_periph_enabled
        0x00024b34:    b580        ..      PUSH     {r7,lr}
        0x00024b36:    b088        ..      SUB      sp,sp,#0x20
        0x00024b38:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00024b3c:    9105        ..      STR      r1,[sp,#0x14]
        0x00024b3e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024b40:    b918        ..      CBNZ     r0,0x24b4a ; am_hal_pwrctrl_periph_enabled + 22
        0x00024b42:    e7ff        ..      B        0x24b44 ; am_hal_pwrctrl_periph_enabled + 16
        0x00024b44:    2006        .       MOVS     r0,#6
        0x00024b46:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b48:    e01a        ..      B        0x24b80 ; am_hal_pwrctrl_periph_enabled + 76
        0x00024b4a:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024b4c:    2000        .       MOVS     r0,#0
        0x00024b4e:    7008        .p      STRB     r0,[r1,#0]
        0x00024b50:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x00024b54:    4668        hF      MOV      r0,sp
        0x00024b56:    f7fcfc8b    ....    BL       am_get_pwrctrl ; 0x21470
        0x00024b5a:    9004        ..      STR      r0,[sp,#0x10]
        0x00024b5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024b5e:    b118        ..      CBZ      r0,0x24b68 ; am_hal_pwrctrl_periph_enabled + 52
        0x00024b60:    e7ff        ..      B        0x24b62 ; am_hal_pwrctrl_periph_enabled + 46
        0x00024b62:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024b64:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b66:    e00b        ..      B        0x24b80 ; am_hal_pwrctrl_periph_enabled + 76
        0x00024b68:    9802        ..      LDR      r0,[sp,#8]
        0x00024b6a:    6800        .h      LDR      r0,[r0,#0]
        0x00024b6c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024b6e:    4008        .@      ANDS     r0,r0,r1
        0x00024b70:    2800        .(      CMP      r0,#0
        0x00024b72:    bf18        ..      IT       NE
        0x00024b74:    2001        .       MOVNE    r0,#1
        0x00024b76:    9905        ..      LDR      r1,[sp,#0x14]
        0x00024b78:    7008        .p      STRB     r0,[r1,#0]
        0x00024b7a:    2000        .       MOVS     r0,#0
        0x00024b7c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024b7e:    e7ff        ..      B        0x24b80 ; am_hal_pwrctrl_periph_enabled + 76
        0x00024b80:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024b82:    b008        ..      ADD      sp,sp,#0x20
        0x00024b84:    bd80        ..      POP      {r7,pc}
        0x00024b86:    0000        ..      MOVS     r0,r0
    am_hal_pwrctrl_sram_config
        0x00024b88:    b580        ..      PUSH     {r7,lr}
        0x00024b8a:    b086        ..      SUB      sp,sp,#0x18
        0x00024b8c:    9004        ..      STR      r0,[sp,#0x10]
        0x00024b8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024b90:    7802        .x      LDRB     r2,[r0,#0]
        0x00024b92:    f2410024    A.$.    MOV      r0,#0x1024
        0x00024b96:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024b9a:    6801        .h      LDR      r1,[r0,#0]
        0x00024b9c:    f3620101    b...    BFI      r1,r2,#0,#2
        0x00024ba0:    6001        .`      STR      r1,[r0,#0]
        0x00024ba2:    6803        .h      LDR      r3,[r0,#0]
        0x00024ba4:    4669        iF      MOV      r1,sp
        0x00024ba6:    2001        .       MOVS     r0,#1
        0x00024ba8:    6008        .`      STR      r0,[r1,#0]
        0x00024baa:    2005        .       MOVS     r0,#5
        0x00024bac:    f2410128    A.(.    MOV      r1,#0x1028
        0x00024bb0:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bb4:    2203        ."      MOVS     r2,#3
        0x00024bb6:    f7fdf861    ..a.    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x00024bba:    9003        ..      STR      r0,[sp,#0xc]
        0x00024bbc:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024bbe:    b118        ..      CBZ      r0,0x24bc8 ; am_hal_pwrctrl_sram_config + 64
        0x00024bc0:    e7ff        ..      B        0x24bc2 ; am_hal_pwrctrl_sram_config + 58
        0x00024bc2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024bc4:    9005        ..      STR      r0,[sp,#0x14]
        0x00024bc6:    e074        t.      B        0x24cb2 ; am_hal_pwrctrl_sram_config + 298
        0x00024bc8:    f2410028    A.(.    MOV      r0,#0x1028
        0x00024bcc:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024bd0:    6800        .h      LDR      r0,[r0,#0]
        0x00024bd2:    f0000003    ....    AND      r0,r0,#3
        0x00024bd6:    f2410124    A.$.    MOV      r1,#0x1024
        0x00024bda:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bde:    6809        .h      LDR      r1,[r1,#0]
        0x00024be0:    f0010103    ....    AND      r1,r1,#3
        0x00024be4:    4288        .B      CMP      r0,r1
        0x00024be6:    d003        ..      BEQ      0x24bf0 ; am_hal_pwrctrl_sram_config + 104
        0x00024be8:    e7ff        ..      B        0x24bea ; am_hal_pwrctrl_sram_config + 98
        0x00024bea:    2001        .       MOVS     r0,#1
        0x00024bec:    9005        ..      STR      r0,[sp,#0x14]
        0x00024bee:    e060        `.      B        0x24cb2 ; am_hal_pwrctrl_sram_config + 298
        0x00024bf0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024bf2:    7842        Bx      LDRB     r2,[r0,#1]
        0x00024bf4:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024bf8:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024bfc:    9101        ..      STR      r1,[sp,#4]
        0x00024bfe:    6808        .h      LDR      r0,[r1,#0]
        0x00024c00:    f0020203    ....    AND      r2,r2,#3
        0x00024c04:    f020000c     ...    BIC      r0,r0,#0xc
        0x00024c08:    ea400082    @...    ORR      r0,r0,r2,LSL #2
        0x00024c0c:    6008        .`      STR      r0,[r1,#0]
        0x00024c0e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c10:    7882        .x      LDRB     r2,[r0,#2]
        0x00024c12:    6808        .h      LDR      r0,[r1,#0]
        0x00024c14:    f0020203    ....    AND      r2,r2,#3
        0x00024c18:    f02000c0     ...    BIC      r0,r0,#0xc0
        0x00024c1c:    ea401082    @...    ORR      r0,r0,r2,LSL #6
        0x00024c20:    6008        .`      STR      r0,[r1,#0]
        0x00024c22:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c24:    78c2        .x      LDRB     r2,[r0,#3]
        0x00024c26:    6808        .h      LDR      r0,[r1,#0]
        0x00024c28:    f0020203    ....    AND      r2,r2,#3
        0x00024c2c:    f4207040     .@p    BIC      r0,r0,#0x300
        0x00024c30:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00024c34:    6008        .`      STR      r0,[r1,#0]
        0x00024c36:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c38:    7902        .y      LDRB     r2,[r0,#4]
        0x00024c3a:    6808        .h      LDR      r0,[r1,#0]
        0x00024c3c:    f0020203    ....    AND      r2,r2,#3
        0x00024c40:    f0200030     .0.    BIC      r0,r0,#0x30
        0x00024c44:    ea401002    @...    ORR      r0,r0,r2,LSL #4
        0x00024c48:    6008        .`      STR      r0,[r1,#0]
        0x00024c4a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024c4c:    7940        @y      LDRB     r0,[r0,#5]
        0x00024c4e:    4601        .F      MOV      r1,r0
        0x00024c50:    9102        ..      STR      r1,[sp,#8]
        0x00024c52:    2803        .(      CMP      r0,#3
        0x00024c54:    d82a        *.      BHI      0x24cac ; am_hal_pwrctrl_sram_config + 292
        0x00024c56:    9902        ..      LDR      r1,[sp,#8]
        0x00024c58:    e8dff001    ....    TBB      [pc,r1]
    $d.7
        0x00024c5c:    1f150b02    ....    DCD    521472770
    $t.8
        0x00024c60:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c64:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c68:    6808        .h      LDR      r0,[r1,#0]
        0x00024c6a:    f0400003    @...    ORR      r0,r0,#3
        0x00024c6e:    6008        .`      STR      r0,[r1,#0]
        0x00024c70:    e01c        ..      B        0x24cac ; am_hal_pwrctrl_sram_config + 292
        0x00024c72:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c76:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c7a:    6808        .h      LDR      r0,[r1,#0]
        0x00024c7c:    2202        ."      MOVS     r2,#2
        0x00024c7e:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00024c82:    6008        .`      STR      r0,[r1,#0]
        0x00024c84:    e012        ..      B        0x24cac ; am_hal_pwrctrl_sram_config + 292
        0x00024c86:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c8a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024c8e:    6808        .h      LDR      r0,[r1,#0]
        0x00024c90:    2201        ."      MOVS     r2,#1
        0x00024c92:    f3620001    b...    BFI      r0,r2,#0,#2
        0x00024c96:    6008        .`      STR      r0,[r1,#0]
        0x00024c98:    e008        ..      B        0x24cac ; am_hal_pwrctrl_sram_config + 292
        0x00024c9a:    f241012c    A.,.    MOV      r1,#0x102c
        0x00024c9e:    f2c40102    ....    MOVT     r1,#0x4002
        0x00024ca2:    6808        .h      LDR      r0,[r1,#0]
        0x00024ca4:    f0200003     ...    BIC      r0,r0,#3
        0x00024ca8:    6008        .`      STR      r0,[r1,#0]
        0x00024caa:    e7ff        ..      B        0x24cac ; am_hal_pwrctrl_sram_config + 292
        0x00024cac:    2000        .       MOVS     r0,#0
        0x00024cae:    9005        ..      STR      r0,[sp,#0x14]
        0x00024cb0:    e7ff        ..      B        0x24cb2 ; am_hal_pwrctrl_sram_config + 298
        0x00024cb2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024cb4:    b006        ..      ADD      sp,sp,#0x18
        0x00024cb6:    bd80        ..      POP      {r7,pc}
    am_hal_reset_control
        0x00024cb8:    b084        ..      SUB      sp,sp,#0x10
        0x00024cba:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00024cbe:    9101        ..      STR      r1,[sp,#4]
        0x00024cc0:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00024cc4:    4601        .F      MOV      r1,r0
        0x00024cc6:    9100        ..      STR      r1,[sp,#0]
        0x00024cc8:    b120         .      CBZ      r0,0x24cd4 ; am_hal_reset_control + 28
        0x00024cca:    e7ff        ..      B        0x24ccc ; am_hal_reset_control + 20
        0x00024ccc:    9800        ..      LDR      r0,[sp,#0]
        0x00024cce:    2801        .(      CMP      r0,#1
        0x00024cd0:    d006        ..      BEQ      0x24ce0 ; am_hal_reset_control + 40
        0x00024cd2:    e00b        ..      B        0x24cec ; am_hal_reset_control + 52
        0x00024cd4:    2108        .!      MOVS     r1,#8
        0x00024cd6:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024cda:    20d4        .       MOVS     r0,#0xd4
        0x00024cdc:    6008        .`      STR      r0,[r1,#0]
        0x00024cde:    e008        ..      B        0x24cf2 ; am_hal_reset_control + 58
        0x00024ce0:    2104        .!      MOVS     r1,#4
        0x00024ce2:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024ce6:    201b        .       MOVS     r0,#0x1b
        0x00024ce8:    6008        .`      STR      r0,[r1,#0]
        0x00024cea:    e002        ..      B        0x24cf2 ; am_hal_reset_control + 58
        0x00024cec:    2006        .       MOVS     r0,#6
        0x00024cee:    9003        ..      STR      r0,[sp,#0xc]
        0x00024cf0:    e002        ..      B        0x24cf8 ; am_hal_reset_control + 64
        0x00024cf2:    2000        .       MOVS     r0,#0
        0x00024cf4:    9003        ..      STR      r0,[sp,#0xc]
        0x00024cf6:    e7ff        ..      B        0x24cf8 ; am_hal_reset_control + 64
        0x00024cf8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024cfa:    b004        ..      ADD      sp,sp,#0x10
        0x00024cfc:    4770        pG      BX       lr
        0x00024cfe:    0000        ..      MOVS     r0,r0
    am_hal_rtc_osc_disable
        0x00024d00:    f6440100    D...    MOVW     r1,#0x4800
        0x00024d04:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024d08:    6808        .h      LDR      r0,[r1,#0]
        0x00024d0a:    f0400010    @...    ORR      r0,r0,#0x10
        0x00024d0e:    6008        .`      STR      r0,[r1,#0]
        0x00024d10:    2000        .       MOVS     r0,#0
        0x00024d12:    4770        pG      BX       lr
    am_hal_security_get_info
        0x00024d14:    b580        ..      PUSH     {r7,lr}
        0x00024d16:    b084        ..      SUB      sp,sp,#0x10
        0x00024d18:    9002        ..      STR      r0,[sp,#8]
        0x00024d1a:    9802        ..      LDR      r0,[sp,#8]
        0x00024d1c:    b918        ..      CBNZ     r0,0x24d26 ; am_hal_security_get_info + 18
        0x00024d1e:    e7ff        ..      B        0x24d20 ; am_hal_security_get_info + 12
        0x00024d20:    2006        .       MOVS     r0,#6
        0x00024d22:    9003        ..      STR      r0,[sp,#0xc]
        0x00024d24:    e074        t.      B        0x24e10 ; am_hal_security_get_info + 252
        0x00024d26:    9802        ..      LDR      r0,[sp,#8]
        0x00024d28:    f1000308    ....    ADD      r3,r0,#8
        0x00024d2c:    2000        .       MOVS     r0,#0
        0x00024d2e:    2110        .!      MOVS     r1,#0x10
        0x00024d30:    2201        ."      MOVS     r2,#1
        0x00024d32:    f7fefc6d    ..m.    BL       am_hal_mram_info_read ; 0x23610
        0x00024d36:    f24010bc    @...    MOVW     r0,#0x1bc
        0x00024d3a:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024d3e:    6800        .h      LDR      r0,[r0,#0]
        0x00024d40:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x00024d44:    9902        ..      LDR      r1,[sp,#8]
        0x00024d46:    7008        .p      STRB     r0,[r1,#0]
        0x00024d48:    f24010b8    @...    MOVW     r0,#0x1b8
        0x00024d4c:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024d50:    6800        .h      LDR      r0,[r0,#0]
        0x00024d52:    f3c06081    ...`    UBFX     r0,r0,#26,#2
        0x00024d56:    3801        .8      SUBS     r0,#1
        0x00024d58:    fab0f080    ....    CLZ      r0,r0
        0x00024d5c:    0940        @.      LSRS     r0,r0,#5
        0x00024d5e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00024d62:    f2410008    A...    MOV      r0,#0x1008
        0x00024d66:    f2c40002    ....    MOVT     r0,#0x4002
        0x00024d6a:    6800        .h      LDR      r0,[r0,#0]
        0x00024d6c:    0d00        ..      LSRS     r0,r0,#20
        0x00024d6e:    07c0        ..      LSLS     r0,r0,#31
        0x00024d70:    b140        @.      CBZ      r0,0x24d84 ; am_hal_security_get_info + 112
        0x00024d72:    e7ff        ..      B        0x24d74 ; am_hal_security_get_info + 96
        0x00024d74:    f640207c    @.|     MOV      r0,#0xa7c
        0x00024d78:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00024d7c:    6800        .h      LDR      r0,[r0,#0]
        0x00024d7e:    07c0        ..      LSLS     r0,r0,#31
        0x00024d80:    b920         .      CBNZ     r0,0x24d8c ; am_hal_security_get_info + 120
        0x00024d82:    e7ff        ..      B        0x24d84 ; am_hal_security_get_info + 112
        0x00024d84:    9902        ..      LDR      r1,[sp,#8]
        0x00024d86:    20ff        .       MOVS     r0,#0xff
        0x00024d88:    7048        Hp      STRB     r0,[r1,#1]
        0x00024d8a:    e009        ..      B        0x24da0 ; am_hal_security_get_info + 140
        0x00024d8c:    f6417014    A..p    MOV      r0,#0x1f14
        0x00024d90:    f2c4000c    ....    MOVT     r0,#0x400c
        0x00024d94:    6800        .h      LDR      r0,[r0,#0]
        0x00024d96:    f0000007    ....    AND      r0,r0,#7
        0x00024d9a:    9902        ..      LDR      r1,[sp,#8]
        0x00024d9c:    7048        Hp      STRB     r0,[r1,#1]
        0x00024d9e:    e7ff        ..      B        0x24da0 ; am_hal_security_get_info + 140
        0x00024da0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00024da4:    07c0        ..      LSLS     r0,r0,#31
        0x00024da6:    b328        (.      CBZ      r0,0x24df4 ; am_hal_security_get_info + 224
        0x00024da8:    e7ff        ..      B        0x24daa ; am_hal_security_get_info + 150
        0x00024daa:    9802        ..      LDR      r0,[sp,#8]
        0x00024dac:    1d03        ..      ADDS     r3,r0,#4
        0x00024dae:    f2404182    @..A    MOV      r1,#0x482
        0x00024db2:    2201        ."      MOVS     r2,#1
        0x00024db4:    9200        ..      STR      r2,[sp,#0]
        0x00024db6:    4610        .F      MOV      r0,r2
        0x00024db8:    f7fefc2a    ..*.    BL       am_hal_mram_info_read ; 0x23610
        0x00024dbc:    9a00        ..      LDR      r2,[sp,#0]
        0x00024dbe:    9802        ..      LDR      r0,[sp,#8]
        0x00024dc0:    f100030c    ....    ADD      r3,r0,#0xc
        0x00024dc4:    f44f6190    O..a    MOV      r1,#0x480
        0x00024dc8:    4610        .F      MOV      r0,r2
        0x00024dca:    f7fefc21    ..!.    BL       am_hal_mram_info_read ; 0x23610
        0x00024dce:    9a00        ..      LDR      r2,[sp,#0]
        0x00024dd0:    9802        ..      LDR      r0,[sp,#8]
        0x00024dd2:    f1000310    ....    ADD      r3,r0,#0x10
        0x00024dd6:    f2404181    @..A    MOV      r1,#0x481
        0x00024dda:    4610        .F      MOV      r0,r2
        0x00024ddc:    f7fefc18    ....    BL       am_hal_mram_info_read ; 0x23610
        0x00024de0:    9a00        ..      LDR      r2,[sp,#0]
        0x00024de2:    9802        ..      LDR      r0,[sp,#8]
        0x00024de4:    f1000314    ....    ADD      r3,r0,#0x14
        0x00024de8:    f2404186    @..A    MOV      r1,#0x486
        0x00024dec:    4610        .F      MOV      r0,r2
        0x00024dee:    f7fefc0f    ....    BL       am_hal_mram_info_read ; 0x23610
        0x00024df2:    e00a        ..      B        0x24e0a ; am_hal_security_get_info + 246
        0x00024df4:    9902        ..      LDR      r1,[sp,#8]
        0x00024df6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00024dfa:    6048        H`      STR      r0,[r1,#4]
        0x00024dfc:    9902        ..      LDR      r1,[sp,#8]
        0x00024dfe:    60c8        .`      STR      r0,[r1,#0xc]
        0x00024e00:    9902        ..      LDR      r1,[sp,#8]
        0x00024e02:    6108        .a      STR      r0,[r1,#0x10]
        0x00024e04:    9902        ..      LDR      r1,[sp,#8]
        0x00024e06:    6148        Ha      STR      r0,[r1,#0x14]
        0x00024e08:    e7ff        ..      B        0x24e0a ; am_hal_security_get_info + 246
        0x00024e0a:    2000        .       MOVS     r0,#0
        0x00024e0c:    9003        ..      STR      r0,[sp,#0xc]
        0x00024e0e:    e7ff        ..      B        0x24e10 ; am_hal_security_get_info + 252
        0x00024e10:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024e12:    b004        ..      ADD      sp,sp,#0x10
        0x00024e14:    bd80        ..      POP      {r7,pc}
        0x00024e16:    0000        ..      MOVS     r0,r0
    am_hal_stimer_compare_delta_set
        0x00024e18:    b580        ..      PUSH     {r7,lr}
        0x00024e1a:    b088        ..      SUB      sp,sp,#0x20
        0x00024e1c:    9006        ..      STR      r0,[sp,#0x18]
        0x00024e1e:    9105        ..      STR      r1,[sp,#0x14]
        0x00024e20:    2000        .       MOVS     r0,#0
        0x00024e22:    9002        ..      STR      r0,[sp,#8]
        0x00024e24:    f000f874    ..t.    BL       am_hal_stimer_counter_get ; 0x24f10
        0x00024e28:    9003        ..      STR      r0,[sp,#0xc]
        0x00024e2a:    9004        ..      STR      r0,[sp,#0x10]
        0x00024e2c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00024e2e:    2808        .(      CMP      r0,#8
        0x00024e30:    d303        ..      BCC      0x24e3a ; am_hal_stimer_compare_delta_set + 34
        0x00024e32:    e7ff        ..      B        0x24e34 ; am_hal_stimer_compare_delta_set + 28
        0x00024e34:    2005        .       MOVS     r0,#5
        0x00024e36:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024e38:    e053        S.      B        0x24ee2 ; am_hal_stimer_compare_delta_set + 202
        0x00024e3a:    e7ff        ..      B        0x24e3c ; am_hal_stimer_compare_delta_set + 36
        0x00024e3c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024e3e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024e40:    f2402174    @.t!    MOVW     r1,#0x274
        0x00024e44:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024e48:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00024e4c:    4288        .B      CMP      r0,r1
        0x00024e4e:    d03d        =.      BEQ      0x24ecc ; am_hal_stimer_compare_delta_set + 180
        0x00024e50:    e7ff        ..      B        0x24e52 ; am_hal_stimer_compare_delta_set + 58
        0x00024e52:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024e54:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024e56:    f2402174    @.t!    MOVW     r1,#0x274
        0x00024e5a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024e5e:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00024e62:    3101        .1      ADDS     r1,#1
        0x00024e64:    4288        .B      CMP      r0,r1
        0x00024e66:    d031        1.      BEQ      0x24ecc ; am_hal_stimer_compare_delta_set + 180
        0x00024e68:    e7ff        ..      B        0x24e6a ; am_hal_stimer_compare_delta_set + 82
        0x00024e6a:    f7fdfb2d    ..-.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00024e6e:    9001        ..      STR      r0,[sp,#4]
        0x00024e70:    f000f84e    ..N.    BL       am_hal_stimer_counter_get ; 0x24f10
        0x00024e74:    9004        ..      STR      r0,[sp,#0x10]
        0x00024e76:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024e78:    9904        ..      LDR      r1,[sp,#0x10]
        0x00024e7a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00024e7c:    1a89        ..      SUBS     r1,r1,r2
        0x00024e7e:    3103        .1      ADDS     r1,#3
        0x00024e80:    4288        .B      CMP      r0,r1
        0x00024e82:    d908        ..      BLS      0x24e96 ; am_hal_stimer_compare_delta_set + 126
        0x00024e84:    e7ff        ..      B        0x24e86 ; am_hal_stimer_compare_delta_set + 110
        0x00024e86:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00024e88:    9903        ..      LDR      r1,[sp,#0xc]
        0x00024e8a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024e8c:    1a89        ..      SUBS     r1,r1,r2
        0x00024e8e:    4408        .D      ADD      r0,r0,r1
        0x00024e90:    3803        .8      SUBS     r0,#3
        0x00024e92:    9005        ..      STR      r0,[sp,#0x14]
        0x00024e94:    e005        ..      B        0x24ea2 ; am_hal_stimer_compare_delta_set + 138
        0x00024e96:    2001        .       MOVS     r0,#1
        0x00024e98:    9005        ..      STR      r0,[sp,#0x14]
        0x00024e9a:    f04f6000    O..`    MOV      r0,#0x8000000
        0x00024e9e:    9002        ..      STR      r0,[sp,#8]
        0x00024ea0:    e7ff        ..      B        0x24ea2 ; am_hal_stimer_compare_delta_set + 138
        0x00024ea2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024ea4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024ea6:    f6480120    H. .    MOV      r1,#0x8820
        0x00024eaa:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024eae:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00024eb2:    f000f82d    ..-.    BL       am_hal_stimer_counter_get ; 0x24f10
        0x00024eb6:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00024eb8:    f2402174    @.t!    MOVW     r1,#0x274
        0x00024ebc:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024ec0:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00024ec4:    9801        ..      LDR      r0,[sp,#4]
        0x00024ec6:    f7fdfb07    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00024eca:    e007        ..      B        0x24edc ; am_hal_stimer_compare_delta_set + 196
        0x00024ecc:    f000f820    .. .    BL       am_hal_stimer_counter_get ; 0x24f10
        0x00024ed0:    9004        ..      STR      r0,[sp,#0x10]
        0x00024ed2:    e7ff        ..      B        0x24ed4 ; am_hal_stimer_compare_delta_set + 188
        0x00024ed4:    2001        .       MOVS     r0,#1
        0x00024ed6:    2800        .(      CMP      r0,#0
        0x00024ed8:    d1b0        ..      BNE      0x24e3c ; am_hal_stimer_compare_delta_set + 36
        0x00024eda:    e7ff        ..      B        0x24edc ; am_hal_stimer_compare_delta_set + 196
        0x00024edc:    9802        ..      LDR      r0,[sp,#8]
        0x00024ede:    9007        ..      STR      r0,[sp,#0x1c]
        0x00024ee0:    e7ff        ..      B        0x24ee2 ; am_hal_stimer_compare_delta_set + 202
        0x00024ee2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00024ee4:    b008        ..      ADD      sp,sp,#0x20
        0x00024ee6:    bd80        ..      POP      {r7,pc}
    am_hal_stimer_config
        0x00024ee8:    b082        ..      SUB      sp,sp,#8
        0x00024eea:    9001        ..      STR      r0,[sp,#4]
        0x00024eec:    f6480100    H...    MOVW     r1,#0x8800
        0x00024ef0:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024ef4:    6808        .h      LDR      r0,[r1,#0]
        0x00024ef6:    9000        ..      STR      r0,[sp,#0]
        0x00024ef8:    9801        ..      LDR      r0,[sp,#4]
        0x00024efa:    6008        .`      STR      r0,[r1,#0]
        0x00024efc:    f24351ac    C..Q    MOV      r1,#0x35ac
        0x00024f00:    f2c10100    ....    MOVT     r1,#0x1000
        0x00024f04:    2001        .       MOVS     r0,#1
        0x00024f06:    7008        .p      STRB     r0,[r1,#0]
        0x00024f08:    9800        ..      LDR      r0,[sp,#0]
        0x00024f0a:    b002        ..      ADD      sp,sp,#8
        0x00024f0c:    4770        pG      BX       lr
        0x00024f0e:    0000        ..      MOVS     r0,r0
    am_hal_stimer_counter_get
        0x00024f10:    b580        ..      PUSH     {r7,lr}
        0x00024f12:    b086        ..      SUB      sp,sp,#0x18
        0x00024f14:    f6480004    H...    MOV      r0,#0x8804
        0x00024f18:    f2c40000    ....    MOVT     r0,#0x4000
        0x00024f1c:    9004        ..      STR      r0,[sp,#0x10]
        0x00024f1e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00024f20:    a901        ..      ADD      r1,sp,#4
        0x00024f22:    f000f991    ....    BL       am_hal_triple_read ; 0x25248
        0x00024f26:    9801        ..      LDR      r0,[sp,#4]
        0x00024f28:    9902        ..      LDR      r1,[sp,#8]
        0x00024f2a:    4288        .B      CMP      r0,r1
        0x00024f2c:    d103        ..      BNE      0x24f36 ; am_hal_stimer_counter_get + 38
        0x00024f2e:    e7ff        ..      B        0x24f30 ; am_hal_stimer_counter_get + 32
        0x00024f30:    9802        ..      LDR      r0,[sp,#8]
        0x00024f32:    9005        ..      STR      r0,[sp,#0x14]
        0x00024f34:    e002        ..      B        0x24f3c ; am_hal_stimer_counter_get + 44
        0x00024f36:    9803        ..      LDR      r0,[sp,#0xc]
        0x00024f38:    9005        ..      STR      r0,[sp,#0x14]
        0x00024f3a:    e7ff        ..      B        0x24f3c ; am_hal_stimer_counter_get + 44
        0x00024f3c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00024f3e:    b006        ..      ADD      sp,sp,#0x18
        0x00024f40:    bd80        ..      POP      {r7,pc}
        0x00024f42:    0000        ..      MOVS     r0,r0
    am_hal_stimer_int_clear
        0x00024f44:    b081        ..      SUB      sp,sp,#4
        0x00024f46:    9000        ..      STR      r0,[sp,#0]
        0x00024f48:    9800        ..      LDR      r0,[sp,#0]
        0x00024f4a:    f6481108    H...    MOV      r1,#0x8908
        0x00024f4e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024f52:    6008        .`      STR      r0,[r1,#0]
        0x00024f54:    b001        ..      ADD      sp,sp,#4
        0x00024f56:    4770        pG      BX       lr
    am_hal_stimer_int_enable
        0x00024f58:    b081        ..      SUB      sp,sp,#4
        0x00024f5a:    9000        ..      STR      r0,[sp,#0]
        0x00024f5c:    9a00        ..      LDR      r2,[sp,#0]
        0x00024f5e:    f6481100    H...    MOVW     r1,#0x8900
        0x00024f62:    f2c40100    ....    MOVT     r1,#0x4000
        0x00024f66:    6808        .h      LDR      r0,[r1,#0]
        0x00024f68:    4310        .C      ORRS     r0,r0,r2
        0x00024f6a:    6008        .`      STR      r0,[r1,#0]
        0x00024f6c:    b001        ..      ADD      sp,sp,#4
        0x00024f6e:    4770        pG      BX       lr
    am_hal_stimer_int_status_get
        0x00024f70:    b082        ..      SUB      sp,sp,#8
        0x00024f72:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00024f76:    f6481004    H...    MOV      r0,#0x8904
        0x00024f7a:    f2c40000    ....    MOVT     r0,#0x4000
        0x00024f7e:    6800        .h      LDR      r0,[r0,#0]
        0x00024f80:    9000        ..      STR      r0,[sp,#0]
        0x00024f82:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00024f86:    07c0        ..      LSLS     r0,r0,#31
        0x00024f88:    b148        H.      CBZ      r0,0x24f9e ; am_hal_stimer_int_status_get + 46
        0x00024f8a:    e7ff        ..      B        0x24f8c ; am_hal_stimer_int_status_get + 28
        0x00024f8c:    f6481000    H...    MOVW     r0,#0x8900
        0x00024f90:    f2c40000    ....    MOVT     r0,#0x4000
        0x00024f94:    6801        .h      LDR      r1,[r0,#0]
        0x00024f96:    9800        ..      LDR      r0,[sp,#0]
        0x00024f98:    4008        .@      ANDS     r0,r0,r1
        0x00024f9a:    9000        ..      STR      r0,[sp,#0]
        0x00024f9c:    e7ff        ..      B        0x24f9e ; am_hal_stimer_int_status_get + 46
        0x00024f9e:    9800        ..      LDR      r0,[sp,#0]
        0x00024fa0:    b002        ..      ADD      sp,sp,#8
        0x00024fa2:    4770        pG      BX       lr
    am_hal_sysctrl_fpu_enable
        0x00024fa4:    f64e5188    N..Q    MOV      r1,#0xed88
        0x00024fa8:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00024fac:    f44f0070    O.p.    MOV      r0,#0xf00000
        0x00024fb0:    6008        .`      STR      r0,[r1,#0]
        0x00024fb2:    4770        pG      BX       lr
    am_hal_sysctrl_fpu_stacking_enable
        0x00024fb4:    b580        ..      PUSH     {r7,lr}
        0x00024fb6:    b084        ..      SUB      sp,sp,#0x10
        0x00024fb8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00024fbc:    f7fdfa84    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00024fc0:    9001        ..      STR      r0,[sp,#4]
        0x00024fc2:    f64e7134    N.4q    MOV      r1,#0xef34
        0x00024fc6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00024fca:    6808        .h      LDR      r0,[r1,#0]
        0x00024fcc:    9002        ..      STR      r0,[sp,#8]
        0x00024fce:    9802        ..      LDR      r0,[sp,#8]
        0x00024fd0:    f0204040     .@@    BIC      r0,r0,#0xc0000000
        0x00024fd4:    9002        ..      STR      r0,[sp,#8]
        0x00024fd6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00024fda:    07c0        ..      LSLS     r0,r0,#31
        0x00024fdc:    f04f4200    O..B    MOV      r2,#0x80000000
        0x00024fe0:    2800        .(      CMP      r0,#0
        0x00024fe2:    bf18        ..      IT       NE
        0x00024fe4:    f04f4240    O.@B    MOVNE    r2,#0xc0000000
        0x00024fe8:    9802        ..      LDR      r0,[sp,#8]
        0x00024fea:    4310        .C      ORRS     r0,r0,r2
        0x00024fec:    9002        ..      STR      r0,[sp,#8]
        0x00024fee:    9802        ..      LDR      r0,[sp,#8]
        0x00024ff0:    6008        .`      STR      r0,[r1,#0]
        0x00024ff2:    9801        ..      LDR      r0,[sp,#4]
        0x00024ff4:    f7fdfa70    ..p.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00024ff8:    b004        ..      ADD      sp,sp,#0x10
        0x00024ffa:    bd80        ..      POP      {r7,pc}
    am_hal_sysctrl_sleep
        0x00024ffc:    b580        ..      PUSH     {r7,lr}
        0x00024ffe:    b084        ..      SUB      sp,sp,#0x10
        0x00025000:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00025004:    a802        ..      ADD      r0,sp,#8
        0x00025006:    f1b05f80    ..._    CMP      r0,#0x10000000
        0x0002500a:    d307        ..      BCC      0x2501c ; am_hal_sysctrl_sleep + 32
        0x0002500c:    e7ff        ..      B        0x2500e ; am_hal_sysctrl_sleep + 18
        0x0002500e:    2100        .!      MOVS     r1,#0
        0x00025010:    f2c10106    ....    MOVT     r1,#0x1006
        0x00025014:    a802        ..      ADD      r0,sp,#8
        0x00025016:    4288        .B      CMP      r0,r1
        0x00025018:    d302        ..      BCC      0x25020 ; am_hal_sysctrl_sleep + 36
        0x0002501a:    e7ff        ..      B        0x2501c ; am_hal_sysctrl_sleep + 32
        0x0002501c:    e7ff        ..      B        0x2501e ; am_hal_sysctrl_sleep + 34
        0x0002501e:    e7fe        ..      B        0x2501e ; am_hal_sysctrl_sleep + 34
        0x00025020:    2000        .       MOVS     r0,#0
        0x00025022:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00025026:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002502a:    f7fdfa4d    ..M.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0002502e:    9001        ..      STR      r0,[sp,#4]
        0x00025030:    f2411008    A...    MOV      r0,#0x1108
        0x00025034:    f2c40002    ....    MOVT     r0,#0x4002
        0x00025038:    6800        .h      LDR      r0,[r0,#0]
        0x0002503a:    f3c01001    ....    UBFX     r0,r0,#4,#2
        0x0002503e:    3803        .8      SUBS     r0,#3
        0x00025040:    fab0f080    ....    CLZ      r0,r0
        0x00025044:    0940        @.      LSRS     r0,r0,#5
        0x00025046:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002504a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002504e:    07c0        ..      LSLS     r0,r0,#31
        0x00025050:    2800        .(      CMP      r0,#0
        0x00025052:    d04d        M.      BEQ      0x250f0 ; am_hal_sysctrl_sleep + 244
        0x00025054:    e7ff        ..      B        0x25056 ; am_hal_sysctrl_sleep + 90
        0x00025056:    f2402050    @.P     MOVW     r0,#0x250
        0x0002505a:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002505e:    6800        .h      LDR      r0,[r0,#0]
        0x00025060:    07c0        ..      LSLS     r0,r0,#31
        0x00025062:    2800        .(      CMP      r0,#0
        0x00025064:    d144        D.      BNE      0x250f0 ; am_hal_sysctrl_sleep + 244
        0x00025066:    e7ff        ..      B        0x25068 ; am_hal_sysctrl_sleep + 108
        0x00025068:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002506c:    07c0        ..      LSLS     r0,r0,#31
        0x0002506e:    b3b0        ..      CBZ      r0,0x250de ; am_hal_sysctrl_sleep + 226
        0x00025070:    e7ff        ..      B        0x25072 ; am_hal_sysctrl_sleep + 118
        0x00025072:    f2410010    A...    MOV      r0,#0x1010
        0x00025076:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002507a:    6800        .h      LDR      r0,[r0,#0]
        0x0002507c:    0a80        ..      LSRS     r0,r0,#10
        0x0002507e:    07c0        ..      LSLS     r0,r0,#31
        0x00025080:    bb60        `.      CBNZ     r0,0x250dc ; am_hal_sysctrl_sleep + 224
        0x00025082:    e7ff        ..      B        0x25084 ; am_hal_sysctrl_sleep + 136
        0x00025084:    f2410008    A...    MOV      r0,#0x1008
        0x00025088:    f2c40002    ....    MOVT     r0,#0x4002
        0x0002508c:    6800        .h      LDR      r0,[r0,#0]
        0x0002508e:    01c0        ..      LSLS     r0,r0,#7
        0x00025090:    bb20         .      CBNZ     r0,0x250dc ; am_hal_sysctrl_sleep + 224
        0x00025092:    e7ff        ..      B        0x25094 ; am_hal_sysctrl_sleep + 152
        0x00025094:    2001        .       MOVS     r0,#1
        0x00025096:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002509a:    f24030bc    @..0    MOVW     r0,#0x3bc
        0x0002509e:    f2c10000    ....    MOVT     r0,#0x1000
        0x000250a2:    6802        .h      LDR      r2,[r0,#0]
        0x000250a4:    f2403170    @.p1    MOVW     r1,#0x370
        0x000250a8:    f2c40102    ....    MOVT     r1,#0x4002
        0x000250ac:    6808        .h      LDR      r0,[r1,#0]
        0x000250ae:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x000250b2:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x000250b6:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x000250ba:    6008        .`      STR      r0,[r1,#0]
        0x000250bc:    f2403180    @..1    MOVW     r1,#0x380
        0x000250c0:    f2c40102    ....    MOVT     r1,#0x4002
        0x000250c4:    6808        .h      LDR      r0,[r1,#0]
        0x000250c6:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x000250ca:    6008        .`      STR      r0,[r1,#0]
        0x000250cc:    6808        .h      LDR      r0,[r1,#0]
        0x000250ce:    f0204080     ..@    BIC      r0,r0,#0x40000000
        0x000250d2:    6008        .`      STR      r0,[r1,#0]
        0x000250d4:    2000        .       MOVS     r0,#0
        0x000250d6:    f00bfaf9    ....    BL       buck_ldo_update_override ; 0x306cc
        0x000250da:    e7ff        ..      B        0x250dc ; am_hal_sysctrl_sleep + 224
        0x000250dc:    e7ff        ..      B        0x250de ; am_hal_sysctrl_sleep + 226
        0x000250de:    f64e5110    N..Q    MOV      r1,#0xed10
        0x000250e2:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000250e6:    6808        .h      LDR      r0,[r1,#0]
        0x000250e8:    f0400004    @...    ORR      r0,r0,#4
        0x000250ec:    6008        .`      STR      r0,[r1,#0]
        0x000250ee:    e008        ..      B        0x25102 ; am_hal_sysctrl_sleep + 262
        0x000250f0:    f64e5110    N..Q    MOV      r1,#0xed10
        0x000250f4:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000250f8:    6808        .h      LDR      r0,[r1,#0]
        0x000250fa:    f0200004     ...    BIC      r0,r0,#4
        0x000250fe:    6008        .`      STR      r0,[r1,#0]
        0x00025100:    e7ff        ..      B        0x25102 ; am_hal_sysctrl_sleep + 262
        0x00025102:    2001        .       MOVS     r0,#1
        0x00025104:    2100        .!      MOVS     r1,#0
        0x00025106:    f7fcfc5d    ..].    BL       am_hal_daxi_control ; 0x219c4
        0x0002510a:    bf30        0.      WFI      
        0x0002510c:    f3bf8f6f    ..o.    ISB      
        0x00025110:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00025114:    07c0        ..      LSLS     r0,r0,#31
        0x00025116:    b1c0        ..      CBZ      r0,0x2514a ; am_hal_sysctrl_sleep + 334
        0x00025118:    e7ff        ..      B        0x2511a ; am_hal_sysctrl_sleep + 286
        0x0002511a:    2001        .       MOVS     r0,#1
        0x0002511c:    f00bfad6    ....    BL       buck_ldo_update_override ; 0x306cc
        0x00025120:    f2403180    @..1    MOVW     r1,#0x380
        0x00025124:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025128:    6808        .h      LDR      r0,[r1,#0]
        0x0002512a:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0002512e:    6008        .`      STR      r0,[r1,#0]
        0x00025130:    6808        .h      LDR      r0,[r1,#0]
        0x00025132:    f0404080    @..@    ORR      r0,r0,#0x40000000
        0x00025136:    6008        .`      STR      r0,[r1,#0]
        0x00025138:    f2403170    @.p1    MOVW     r1,#0x370
        0x0002513c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00025140:    6808        .h      LDR      r0,[r1,#0]
        0x00025142:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00025146:    6008        .`      STR      r0,[r1,#0]
        0x00025148:    e7ff        ..      B        0x2514a ; am_hal_sysctrl_sleep + 334
        0x0002514a:    9801        ..      LDR      r0,[sp,#4]
        0x0002514c:    f7fdf9c4    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00025150:    b004        ..      ADD      sp,sp,#0x10
        0x00025152:    bd80        ..      POP      {r7,pc}
    am_hal_timer_interrupt_clear
        0x00025154:    b081        ..      SUB      sp,sp,#4
        0x00025156:    9000        ..      STR      r0,[sp,#0]
        0x00025158:    9800        ..      LDR      r0,[sp,#0]
        0x0002515a:    f2480168    H.h.    MOV      r1,#0x8068
        0x0002515e:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025162:    6008        .`      STR      r0,[r1,#0]
        0x00025164:    2000        .       MOVS     r0,#0
        0x00025166:    b001        ..      ADD      sp,sp,#4
        0x00025168:    4770        pG      BX       lr
        0x0002516a:    0000        ..      MOVS     r0,r0
    am_hal_timer_interrupt_status_get
        0x0002516c:    b082        ..      SUB      sp,sp,#8
        0x0002516e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00025172:    9100        ..      STR      r1,[sp,#0]
        0x00025174:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00025178:    07c0        ..      LSLS     r0,r0,#31
        0x0002517a:    b170        p.      CBZ      r0,0x2519a ; am_hal_timer_interrupt_status_get + 46
        0x0002517c:    e7ff        ..      B        0x2517e ; am_hal_timer_interrupt_status_get + 18
        0x0002517e:    f2480064    H.d.    MOV      r0,#0x8064
        0x00025182:    f2c40000    ....    MOVT     r0,#0x4000
        0x00025186:    6800        .h      LDR      r0,[r0,#0]
        0x00025188:    f2480160    H.`.    MOV      r1,#0x8060
        0x0002518c:    f2c40100    ....    MOVT     r1,#0x4000
        0x00025190:    6809        .h      LDR      r1,[r1,#0]
        0x00025192:    4008        .@      ANDS     r0,r0,r1
        0x00025194:    9900        ..      LDR      r1,[sp,#0]
        0x00025196:    6008        .`      STR      r0,[r1,#0]
        0x00025198:    e007        ..      B        0x251aa ; am_hal_timer_interrupt_status_get + 62
        0x0002519a:    f2480064    H.d.    MOV      r0,#0x8064
        0x0002519e:    f2c40000    ....    MOVT     r0,#0x4000
        0x000251a2:    6800        .h      LDR      r0,[r0,#0]
        0x000251a4:    9900        ..      LDR      r1,[sp,#0]
        0x000251a6:    6008        .`      STR      r0,[r1,#0]
        0x000251a8:    e7ff        ..      B        0x251aa ; am_hal_timer_interrupt_status_get + 62
        0x000251aa:    2000        .       MOVS     r0,#0
        0x000251ac:    b002        ..      ADD      sp,sp,#8
        0x000251ae:    4770        pG      BX       lr
    am_hal_tpiu_enable
        0x000251b0:    b580        ..      PUSH     {r7,lr}
        0x000251b2:    b082        ..      SUB      sp,sp,#8
        0x000251b4:    9001        ..      STR      r0,[sp,#4]
        0x000251b6:    f2403104    @..1    MOVW     r1,#0x304
        0x000251ba:    f2ce0104    ....    MOVT     r1,#0xe004
        0x000251be:    2000        .       MOVS     r0,#0
        0x000251c0:    6008        .`      STR      r0,[r1,#0]
        0x000251c2:    2104        .!      MOVS     r1,#4
        0x000251c4:    f2ce0104    ....    MOVT     r1,#0xe004
        0x000251c8:    2001        .       MOVS     r0,#1
        0x000251ca:    6008        .`      STR      r0,[r1,#0]
        0x000251cc:    9801        ..      LDR      r0,[sp,#4]
        0x000251ce:    f5b04f61    ..aO    CMP      r0,#0xe100
        0x000251d2:    d308        ..      BCC      0x251e6 ; am_hal_tpiu_enable + 54
        0x000251d4:    e7ff        ..      B        0x251d6 ; am_hal_tpiu_enable + 38
        0x000251d6:    9801        ..      LDR      r0,[sp,#4]
        0x000251d8:    f2484181    H..A    MOV      r1,#0x8481
        0x000251dc:    f2c0011e    ....    MOVT     r1,#0x1e
        0x000251e0:    4288        .B      CMP      r0,r1
        0x000251e2:    d306        ..      BCC      0x251f2 ; am_hal_tpiu_enable + 66
        0x000251e4:    e7ff        ..      B        0x251e6 ; am_hal_tpiu_enable + 54
        0x000251e6:    f2442040    D.@     MOV      r0,#0x4240
        0x000251ea:    f2c0000f    ....    MOVT     r0,#0xf
        0x000251ee:    9001        ..      STR      r0,[sp,#4]
        0x000251f0:    e7ff        ..      B        0x251f2 ; am_hal_tpiu_enable + 66
        0x000251f2:    9901        ..      LDR      r1,[sp,#4]
        0x000251f4:    f6464000    F..@    MOVW     r0,#0x6c00
        0x000251f8:    f2c020dc    ...     MOVT     r0,#0x2dc
        0x000251fc:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00025200:    3801        .8      SUBS     r0,#1
        0x00025202:    9000        ..      STR      r0,[sp,#0]
        0x00025204:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x00025208:    2110        .!      MOVS     r1,#0x10
        0x0002520a:    f2ce0104    ....    MOVT     r1,#0xe004
        0x0002520e:    6008        .`      STR      r0,[r1,#0]
        0x00025210:    20f0        .       MOVS     r0,#0xf0
        0x00025212:    f2ce0004    ....    MOVT     r0,#0xe004
        0x00025216:    2202        ."      MOVS     r2,#2
        0x00025218:    6002        .`      STR      r2,[r0,#0]
        0x0002521a:    f6407100    @..q    MOVW     r1,#0xf00
        0x0002521e:    f2ce0104    ....    MOVT     r1,#0xe004
        0x00025222:    2000        .       MOVS     r0,#0
        0x00025224:    6008        .`      STR      r0,[r1,#0]
        0x00025226:    f2402150    @.P!    MOVW     r1,#0x250
        0x0002522a:    f2c40102    ....    MOVT     r1,#0x4002
        0x0002522e:    6808        .h      LDR      r0,[r1,#0]
        0x00025230:    f3620043    b.C.    BFI      r0,r2,#1,#3
        0x00025234:    6008        .`      STR      r0,[r1,#0]
        0x00025236:    6808        .h      LDR      r0,[r1,#0]
        0x00025238:    f0400001    @...    ORR      r0,r0,#1
        0x0002523c:    6008        .`      STR      r0,[r1,#0]
        0x0002523e:    2064        d       MOVS     r0,#0x64
        0x00025240:    f7fcfccc    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00025244:    b002        ..      ADD      sp,sp,#8
        0x00025246:    bd80        ..      POP      {r7,pc}
    am_hal_triple_read
        0x00025248:    b510        ..      PUSH     {r4,lr}
        0x0002524a:    b082        ..      SUB      sp,sp,#8
        0x0002524c:    9001        ..      STR      r0,[sp,#4]
        0x0002524e:    9100        ..      STR      r1,[sp,#0]
        0x00025250:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00025254:    f8dde000    ....    LDR      lr,[sp,#0]
        0x00025258:    b412        ..      PUSH     {r1,r4}
        0x0002525a:    f3ef8410    ....    MRS      r4,PRIMASK
        0x0002525e:    b672        r.      CPSID    i
        0x00025260:    bf00        ..      NOP      
        0x00025262:    6801        .h      LDR      r1,[r0,#0]
        0x00025264:    6802        .h      LDR      r2,[r0,#0]
        0x00025266:    6803        .h      LDR      r3,[r0,#0]
        0x00025268:    f3848810    ....    MSR      PRIMASK,r4
        0x0002526c:    bc11        ..      POP      {r0,r4}
        0x0002526e:    6001        .`      STR      r1,[r0,#0]
        0x00025270:    6042        B`      STR      r2,[r0,#4]
        0x00025272:    6083        .`      STR      r3,[r0,#8]
        0x00025274:    b002        ..      ADD      sp,sp,#8
        0x00025276:    bd10        ..      POP      {r4,pc}
    am_pdm0_isr
        0x00025278:    b580        ..      PUSH     {r7,lr}
        0x0002527a:    b088        ..      SUB      sp,sp,#0x20
        0x0002527c:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00025280:    f2c10001    ....    MOVT     r0,#0x1001
        0x00025284:    9003        ..      STR      r0,[sp,#0xc]
        0x00025286:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x0002528a:    a907        ..      ADD      r1,sp,#0x1c
        0x0002528c:    2201        ."      MOVS     r2,#1
        0x0002528e:    f7fefec9    ....    BL       am_hal_pdm_interrupt_status_get ; 0x24024
        0x00025292:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025294:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00025298:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002529a:    f7fefe25    ..%.    BL       am_hal_pdm_interrupt_clear ; 0x23ee8
        0x0002529e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000252a0:    f8d20144    ..D.    LDR      r0,[r2,#0x144]
        0x000252a4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000252a6:    f50272a4    ...r    ADD      r2,r2,#0x148
        0x000252aa:    f7fefe7b    ..{.    BL       am_hal_pdm_interrupt_service ; 0x23fa4
        0x000252ae:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x000252b2:    0700        ..      LSLS     r0,r0,#28
        0x000252b4:    2800        .(      CMP      r0,#0
        0x000252b6:    d545        E.      BPL      0x25344 ; am_pdm0_isr + 204
        0x000252b8:    e7ff        ..      B        0x252ba ; am_pdm0_isr + 66
        0x000252ba:    f6416074    A.t`    MOV      r0,#0x1e74
        0x000252be:    f2c10001    ....    MOVT     r0,#0x1001
        0x000252c2:    9002        ..      STR      r0,[sp,#8]
        0x000252c4:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000252c8:    f7fefcb8    ....    BL       am_hal_pdm_dma_get_buffer ; 0x23c3c
        0x000252cc:    4601        .F      MOV      r1,r0
        0x000252ce:    9802        ..      LDR      r0,[sp,#8]
        0x000252d0:    9106        ..      STR      r1,[sp,#0x18]
        0x000252d2:    3004        .0      ADDS     r0,#4
        0x000252d4:    9005        ..      STR      r0,[sp,#0x14]
        0x000252d6:    2000        .       MOVS     r0,#0
        0x000252d8:    9004        ..      STR      r0,[sp,#0x10]
        0x000252da:    e7ff        ..      B        0x252dc ; am_pdm0_isr + 100
        0x000252dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000252de:    284f        O(      CMP      r0,#0x4f
        0x000252e0:    d816        ..      BHI      0x25310 ; am_pdm0_isr + 152
        0x000252e2:    e7ff        ..      B        0x252e4 ; am_pdm0_isr + 108
        0x000252e4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000252e6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000252e8:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x000252ec:    0a00        ..      LSRS     r0,r0,#8
        0x000252ee:    9905        ..      LDR      r1,[sp,#0x14]
        0x000252f0:    f8010012    ....    STRB     r0,[r1,r2,LSL #1]
        0x000252f4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000252f6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000252f8:    eb000082    ....    ADD      r0,r0,r2,LSL #2
        0x000252fc:    8840        @.      LDRH     r0,[r0,#2]
        0x000252fe:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025300:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x00025304:    7048        Hp      STRB     r0,[r1,#1]
        0x00025306:    e7ff        ..      B        0x25308 ; am_pdm0_isr + 144
        0x00025308:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002530a:    3001        .0      ADDS     r0,#1
        0x0002530c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002530e:    e7e5        ..      B        0x252dc ; am_pdm0_isr + 100
        0x00025310:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00025314:    f2c10001    ....    MOVT     r0,#0x1001
        0x00025318:    1d01        ..      ADDS     r1,r0,#4
        0x0002531a:    2000        .       MOVS     r0,#0
        0x0002531c:    22a0        ."      MOVS     r2,#0xa0
        0x0002531e:    9201        ..      STR      r2,[sp,#4]
        0x00025320:    f7f9ff8e    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x00025324:    9b01        ..      LDR      r3,[sp,#4]
        0x00025326:    f24940b0    I..@    MOV      r0,#0x94b0
        0x0002532a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002532e:    f6480108    H...    MOV      r1,#0x8808
        0x00025332:    4408        .D      ADD      r0,r0,r1
        0x00025334:    4669        iF      MOV      r1,sp
        0x00025336:    6008        .`      STR      r0,[r1,#0]
        0x00025338:    200a        .       MOVS     r0,#0xa
        0x0002533a:    2104        .!      MOVS     r1,#4
        0x0002533c:    2202        ."      MOVS     r2,#2
        0x0002533e:    f003fbf1    ....    BL       am_vos_task_send_fromISR ; 0x28b24
        0x00025342:    e00f        ..      B        0x25364 ; am_pdm0_isr + 236
        0x00025344:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x00025348:    f0100f06    ....    TST      r0,#6
        0x0002534c:    d009        ..      BEQ      0x25362 ; am_pdm0_isr + 234
        0x0002534e:    e7ff        ..      B        0x25350 ; am_pdm0_isr + 216
        0x00025350:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00025354:    f2c10001    ....    MOVT     r0,#0x1001
        0x00025358:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x0002535c:    f7fefd44    ..D.    BL       am_hal_pdm_fifo_flush ; 0x23de8
        0x00025360:    e7ff        ..      B        0x25362 ; am_pdm0_isr + 234
        0x00025362:    e7ff        ..      B        0x25364 ; am_pdm0_isr + 236
        0x00025364:    b008        ..      ADD      sp,sp,#0x20
        0x00025366:    bd80        ..      POP      {r7,pc}
    am_stimer_cmpr0_isr
        0x00025368:    b580        ..      PUSH     {r7,lr}
        0x0002536a:    b082        ..      SUB      sp,sp,#8
        0x0002536c:    2000        .       MOVS     r0,#0
        0x0002536e:    f7fffdff    ....    BL       am_hal_stimer_int_status_get ; 0x24f70
        0x00025372:    9001        ..      STR      r0,[sp,#4]
        0x00025374:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00025378:    07c0        ..      LSLS     r0,r0,#31
        0x0002537a:    b138        8.      CBZ      r0,0x2538c ; am_stimer_cmpr0_isr + 36
        0x0002537c:    e7ff        ..      B        0x2537e ; am_stimer_cmpr0_isr + 22
        0x0002537e:    2001        .       MOVS     r0,#1
        0x00025380:    f7fffde0    ....    BL       am_hal_stimer_int_clear ; 0x24f44
        0x00025384:    2000        .       MOVS     r0,#0
        0x00025386:    f025f885    %...    BL       xPortStimerTickHandler ; 0x4a494
        0x0002538a:    e7ff        ..      B        0x2538c ; am_stimer_cmpr0_isr + 36
        0x0002538c:    b002        ..      ADD      sp,sp,#8
        0x0002538e:    bd80        ..      POP      {r7,pc}
    am_stimer_cmpr1_isr
        0x00025390:    b580        ..      PUSH     {r7,lr}
        0x00025392:    b082        ..      SUB      sp,sp,#8
        0x00025394:    2000        .       MOVS     r0,#0
        0x00025396:    f7fffdeb    ....    BL       am_hal_stimer_int_status_get ; 0x24f70
        0x0002539a:    9001        ..      STR      r0,[sp,#4]
        0x0002539c:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000253a0:    0780        ..      LSLS     r0,r0,#30
        0x000253a2:    2800        .(      CMP      r0,#0
        0x000253a4:    d50e        ..      BPL      0x253c4 ; am_stimer_cmpr1_isr + 52
        0x000253a6:    e7ff        ..      B        0x253a8 ; am_stimer_cmpr1_isr + 24
        0x000253a8:    2002        .       MOVS     r0,#2
        0x000253aa:    f7fffdcb    ....    BL       am_hal_stimer_int_clear ; 0x24f44
        0x000253ae:    f6433118    C..1    MOV      r1,#0x3b18
        0x000253b2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000253b6:    6808        .h      LDR      r0,[r1,#0]
        0x000253b8:    3001        .0      ADDS     r0,#1
        0x000253ba:    6008        .`      STR      r0,[r1,#0]
        0x000253bc:    2001        .       MOVS     r0,#1
        0x000253be:    f025f869    %.i.    BL       xPortStimerTickHandler ; 0x4a494
        0x000253c2:    e7ff        ..      B        0x253c4 ; am_stimer_cmpr1_isr + 52
        0x000253c4:    b002        ..      ADD      sp,sp,#8
        0x000253c6:    bd80        ..      POP      {r7,pc}
    am_util_ble_tx_power_set
        0x000253c8:    b580        ..      PUSH     {r7,lr}
        0x000253ca:    b08a        ..      SUB      sp,sp,#0x28
        0x000253cc:    9009        ..      STR      r0,[sp,#0x24]
        0x000253ce:    f88d1023    ..#.    STRB     r1,[sp,#0x23]
        0x000253d2:    2001        .       MOVS     r0,#1
        0x000253d4:    f88d001e    ....    STRB     r0,[sp,#0x1e]
        0x000253d8:    2170        p!      MOVS     r1,#0x70
        0x000253da:    f88d101f    ....    STRB     r1,[sp,#0x1f]
        0x000253de:    21fc        .!      MOVS     r1,#0xfc
        0x000253e0:    f88d1020    .. .    STRB     r1,[sp,#0x20]
        0x000253e4:    f88d0021    ..!.    STRB     r0,[sp,#0x21]
        0x000253e8:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x000253ec:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x000253f0:    2000        .       MOVS     r0,#0
        0x000253f2:    9006        ..      STR      r0,[sp,#0x18]
        0x000253f4:    9005        ..      STR      r0,[sp,#0x14]
        0x000253f6:    9004        ..      STR      r0,[sp,#0x10]
        0x000253f8:    9003        ..      STR      r0,[sp,#0xc]
        0x000253fa:    9002        ..      STR      r0,[sp,#8]
        0x000253fc:    9809        ..      LDR      r0,[sp,#0x24]
        0x000253fe:    466a        jF      MOV      r2,sp
        0x00025400:    a906        ..      ADD      r1,sp,#0x18
        0x00025402:    6011        .`      STR      r1,[r2,#0]
        0x00025404:    f10d011e    ....    ADD      r1,sp,#0x1e
        0x00025408:    2205        ."      MOVS     r2,#5
        0x0002540a:    ab02        ..      ADD      r3,sp,#8
        0x0002540c:    f7fafe52    ..R.    BL       am_devices_cooper_command_write ; 0x200b4
        0x00025410:    b00a        ..      ADD      sp,sp,#0x28
        0x00025412:    bd80        ..      POP      {r7,pc}
    am_util_bootloader_erase_flash_page
        0x00025414:    b081        ..      SUB      sp,sp,#4
        0x00025416:    9000        ..      STR      r0,[sp,#0]
        0x00025418:    b001        ..      ADD      sp,sp,#4
        0x0002541a:    4770        pG      BX       lr
    am_util_bootloader_partial_crc32
        0x0002541c:    b087        ..      SUB      sp,sp,#0x1c
        0x0002541e:    9006        ..      STR      r0,[sp,#0x18]
        0x00025420:    9105        ..      STR      r1,[sp,#0x14]
        0x00025422:    9204        ..      STR      r2,[sp,#0x10]
        0x00025424:    9804        ..      LDR      r0,[sp,#0x10]
        0x00025426:    6800        .h      LDR      r0,[r0,#0]
        0x00025428:    9000        ..      STR      r0,[sp,#0]
        0x0002542a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002542c:    9001        ..      STR      r0,[sp,#4]
        0x0002542e:    2000        .       MOVS     r0,#0
        0x00025430:    9002        ..      STR      r0,[sp,#8]
        0x00025432:    e7ff        ..      B        0x25434 ; am_util_bootloader_partial_crc32 + 24
        0x00025434:    9802        ..      LDR      r0,[sp,#8]
        0x00025436:    9905        ..      LDR      r1,[sp,#0x14]
        0x00025438:    4288        .B      CMP      r0,r1
        0x0002543a:    d217        ..      BCS      0x2546c ; am_util_bootloader_partial_crc32 + 80
        0x0002543c:    e7ff        ..      B        0x2543e ; am_util_bootloader_partial_crc32 + 34
        0x0002543e:    9801        ..      LDR      r0,[sp,#4]
        0x00025440:    9902        ..      LDR      r1,[sp,#8]
        0x00025442:    5c40        @\      LDRB     r0,[r0,r1]
        0x00025444:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00025448:    4048        H@      EORS     r0,r0,r1
        0x0002544a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002544c:    9900        ..      LDR      r1,[sp,#0]
        0x0002544e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00025450:    f24230f8    B..0    MOV      r0,#0x23f8
        0x00025454:    f2c00005    ....    MOVT     r0,#5
        0x00025458:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0002545c:    ea802001    ...     EOR      r0,r0,r1,LSL #8
        0x00025460:    9000        ..      STR      r0,[sp,#0]
        0x00025462:    e7ff        ..      B        0x25464 ; am_util_bootloader_partial_crc32 + 72
        0x00025464:    9802        ..      LDR      r0,[sp,#8]
        0x00025466:    3001        .0      ADDS     r0,#1
        0x00025468:    9002        ..      STR      r0,[sp,#8]
        0x0002546a:    e7e3        ..      B        0x25434 ; am_util_bootloader_partial_crc32 + 24
        0x0002546c:    9800        ..      LDR      r0,[sp,#0]
        0x0002546e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00025470:    6008        .`      STR      r0,[r1,#0]
        0x00025472:    b007        ..      ADD      sp,sp,#0x1c
        0x00025474:    4770        pG      BX       lr
        0x00025476:    0000        ..      MOVS     r0,r0
    am_util_bootloader_program_flash_page
        0x00025478:    b580        ..      PUSH     {r7,lr}
        0x0002547a:    b086        ..      SUB      sp,sp,#0x18
        0x0002547c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002547e:    9104        ..      STR      r1,[sp,#0x10]
        0x00025480:    9203        ..      STR      r2,[sp,#0xc]
        0x00025482:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025484:    f7ffffc6    ....    BL       am_util_bootloader_erase_flash_page ; 0x25414
        0x00025488:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002548a:    3003        .0      ADDS     r0,#3
        0x0002548c:    0880        ..      LSRS     r0,r0,#2
        0x0002548e:    9001        ..      STR      r0,[sp,#4]
        0x00025490:    f7fdf81a    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00025494:    9002        ..      STR      r0,[sp,#8]
        0x00025496:    9904        ..      LDR      r1,[sp,#0x10]
        0x00025498:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002549a:    9b01        ..      LDR      r3,[sp,#4]
        0x0002549c:    f2443021    D.!0    MOV      r0,#0x4321
        0x000254a0:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000254a4:    f7fef948    ..H.    BL       am_hal_mram_main_program ; 0x23738
        0x000254a8:    9802        ..      LDR      r0,[sp,#8]
        0x000254aa:    f7fdf815    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000254ae:    b006        ..      ADD      sp,sp,#0x18
        0x000254b0:    bd80        ..      POP      {r7,pc}
        0x000254b2:    0000        ..      MOVS     r0,r0
    am_util_delay_ms
        0x000254b4:    b580        ..      PUSH     {r7,lr}
        0x000254b6:    b082        ..      SUB      sp,sp,#8
        0x000254b8:    9001        ..      STR      r0,[sp,#4]
        0x000254ba:    9801        ..      LDR      r0,[sp,#4]
        0x000254bc:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x000254c0:    4348        HC      MULS     r0,r1,r0
        0x000254c2:    f7fcfb8b    ....    BL       am_hal_delay_us ; 0x21bdc
        0x000254c6:    b002        ..      ADD      sp,sp,#8
        0x000254c8:    bd80        ..      POP      {r7,pc}
        0x000254ca:    0000        ..      MOVS     r0,r0
    am_util_delay_us
        0x000254cc:    b580        ..      PUSH     {r7,lr}
        0x000254ce:    b082        ..      SUB      sp,sp,#8
        0x000254d0:    9001        ..      STR      r0,[sp,#4]
        0x000254d2:    9801        ..      LDR      r0,[sp,#4]
        0x000254d4:    f7fcfb82    ....    BL       am_hal_delay_us ; 0x21bdc
        0x000254d8:    b002        ..      ADD      sp,sp,#8
        0x000254da:    bd80        ..      POP      {r7,pc}
    am_util_faultisr_collect_data
        0x000254dc:    b580        ..      PUSH     {r7,lr}
        0x000254de:    b096        ..      SUB      sp,sp,#0x58
        0x000254e0:    9015        ..      STR      r0,[sp,#0x54]
        0x000254e2:    2000        .       MOVS     r0,#0
        0x000254e4:    9008        ..      STR      r0,[sp,#0x20]
        0x000254e6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000254e8:    9006        ..      STR      r0,[sp,#0x18]
        0x000254ea:    9005        ..      STR      r0,[sp,#0x14]
        0x000254ec:    9004        ..      STR      r0,[sp,#0x10]
        0x000254ee:    9003        ..      STR      r0,[sp,#0xc]
        0x000254f0:    9002        ..      STR      r0,[sp,#8]
        0x000254f2:    9802        ..      LDR      r0,[sp,#8]
        0x000254f4:    9013        ..      STR      r0,[sp,#0x4c]
        0x000254f6:    f64e5028    N.(P    MOV      r0,#0xed28
        0x000254fa:    f2ce0000    ....    MOVT     r0,#0xe000
        0x000254fe:    6800        .h      LDR      r0,[r0,#0]
        0x00025500:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025502:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025504:    f88d0050    ..P.    STRB     r0,[sp,#0x50]
        0x00025508:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0002550a:    0a00        ..      LSRS     r0,r0,#8
        0x0002550c:    f88d0051    ..Q.    STRB     r0,[sp,#0x51]
        0x00025510:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025512:    0c00        ..      LSRS     r0,r0,#16
        0x00025514:    f8ad0052    ..R.    STRH     r0,[sp,#0x52]
        0x00025518:    f64e5038    N.8P    MOV      r0,#0xed38
        0x0002551c:    f2ce0000    ....    MOVT     r0,#0xe000
        0x00025520:    6800        .h      LDR      r0,[r0,#0]
        0x00025522:    9012        ..      STR      r0,[sp,#0x48]
        0x00025524:    9815        ..      LDR      r0,[sp,#0x54]
        0x00025526:    f000fd9f    ....    BL       am_valid_sp ; 0x26068
        0x0002552a:    b3d8        ..      CBZ      r0,0x255a4 ; am_util_faultisr_collect_data + 200
        0x0002552c:    e7ff        ..      B        0x2552e ; am_util_faultisr_collect_data + 82
        0x0002552e:    f89d0051    ..Q.    LDRB     r0,[sp,#0x51]
        0x00025532:    0780        ..      LSLS     r0,r0,#30
        0x00025534:    2800        .(      CMP      r0,#0
        0x00025536:    d506        ..      BPL      0x25546 ; am_util_faultisr_collect_data + 106
        0x00025538:    e7ff        ..      B        0x2553a ; am_util_faultisr_collect_data + 94
        0x0002553a:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002553c:    2006        .       MOVS     r0,#6
        0x0002553e:    f7fbff8d    ....    BL       am_getStackedReg ; 0x2145c
        0x00025542:    9001        ..      STR      r0,[sp,#4]
        0x00025544:    e003        ..      B        0x2554e ; am_util_faultisr_collect_data + 114
        0x00025546:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002554a:    9001        ..      STR      r0,[sp,#4]
        0x0002554c:    e7ff        ..      B        0x2554e ; am_util_faultisr_collect_data + 114
        0x0002554e:    9801        ..      LDR      r0,[sp,#4]
        0x00025550:    9011        ..      STR      r0,[sp,#0x44]
        0x00025552:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025554:    2000        .       MOVS     r0,#0
        0x00025556:    f7fbff81    ....    BL       am_getStackedReg ; 0x2145c
        0x0002555a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002555c:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002555e:    2001        .       MOVS     r0,#1
        0x00025560:    f7fbff7c    ..|.    BL       am_getStackedReg ; 0x2145c
        0x00025564:    900a        ..      STR      r0,[sp,#0x28]
        0x00025566:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025568:    2002        .       MOVS     r0,#2
        0x0002556a:    f7fbff77    ..w.    BL       am_getStackedReg ; 0x2145c
        0x0002556e:    900b        ..      STR      r0,[sp,#0x2c]
        0x00025570:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025572:    2003        .       MOVS     r0,#3
        0x00025574:    f7fbff72    ..r.    BL       am_getStackedReg ; 0x2145c
        0x00025578:    900c        ..      STR      r0,[sp,#0x30]
        0x0002557a:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002557c:    2004        .       MOVS     r0,#4
        0x0002557e:    f7fbff6d    ..m.    BL       am_getStackedReg ; 0x2145c
        0x00025582:    900d        ..      STR      r0,[sp,#0x34]
        0x00025584:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025586:    2005        .       MOVS     r0,#5
        0x00025588:    f7fbff68    ..h.    BL       am_getStackedReg ; 0x2145c
        0x0002558c:    900e        ..      STR      r0,[sp,#0x38]
        0x0002558e:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025590:    2006        .       MOVS     r0,#6
        0x00025592:    f7fbff63    ..c.    BL       am_getStackedReg ; 0x2145c
        0x00025596:    900f        ..      STR      r0,[sp,#0x3c]
        0x00025598:    9915        ..      LDR      r1,[sp,#0x54]
        0x0002559a:    2007        .       MOVS     r0,#7
        0x0002559c:    f7fbff5e    ..^.    BL       am_getStackedReg ; 0x2145c
        0x000255a0:    9010        ..      STR      r0,[sp,#0x40]
        0x000255a2:    e7ff        ..      B        0x255a4 ; am_util_faultisr_collect_data + 200
        0x000255a4:    a803        ..      ADD      r0,sp,#0xc
        0x000255a6:    f7fcfbad    ....    BL       am_hal_fault_status_get ; 0x21d04
        0x000255aa:    f6452014    E..     MOV      r0,#0x5a14
        0x000255ae:    f2c00005    ....    MOVT     r0,#5
        0x000255b2:    f000f9f7    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000255b6:    9815        ..      LDR      r0,[sp,#0x54]
        0x000255b8:    f000fd56    ..V.    BL       am_valid_sp ; 0x26068
        0x000255bc:    b938        8.      CBNZ     r0,0x255ce ; am_util_faultisr_collect_data + 242
        0x000255be:    e7ff        ..      B        0x255c0 ; am_util_faultisr_collect_data + 228
        0x000255c0:    f64510a3    E...    MOV      r0,#0x59a3
        0x000255c4:    f2c00005    ....    MOVT     r0,#5
        0x000255c8:    f000f9ec    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000255cc:    e03e        >.      B        0x2564c ; am_util_faultisr_collect_data + 368
        0x000255ce:    f6452041    E.A     MOV      r0,#0x5a41
        0x000255d2:    f2c00005    ....    MOVT     r0,#5
        0x000255d6:    f000f9e5    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000255da:    9909        ..      LDR      r1,[sp,#0x24]
        0x000255dc:    f6454054    E.T@    MOV      r0,#0x5c54
        0x000255e0:    f2c00005    ....    MOVT     r0,#5
        0x000255e4:    f000f9de    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000255e8:    990a        ..      LDR      r1,[sp,#0x28]
        0x000255ea:    f6454066    E.f@    MOV      r0,#0x5c66
        0x000255ee:    f2c00005    ....    MOVT     r0,#5
        0x000255f2:    f000f9d7    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000255f6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000255f8:    f6454078    E.x@    MOV      r0,#0x5c78
        0x000255fc:    f2c00005    ....    MOVT     r0,#5
        0x00025600:    f000f9d0    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025604:    990c        ..      LDR      r1,[sp,#0x30]
        0x00025606:    f645408a    E..@    MOV      r0,#0x5c8a
        0x0002560a:    f2c00005    ....    MOVT     r0,#5
        0x0002560e:    f000f9c9    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025612:    990d        ..      LDR      r1,[sp,#0x34]
        0x00025614:    f64540e8    E..@    MOV      r0,#0x5ce8
        0x00025618:    f2c00005    ....    MOVT     r0,#5
        0x0002561c:    f000f9c2    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025620:    990e        ..      LDR      r1,[sp,#0x38]
        0x00025622:    f64540ae    E..@    MOV      r0,#0x5cae
        0x00025626:    f2c00005    ....    MOVT     r0,#5
        0x0002562a:    f000f9bb    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002562e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00025630:    f645409c    E..@    MOV      r0,#0x5c9c
        0x00025634:    f2c00005    ....    MOVT     r0,#5
        0x00025638:    f000f9b4    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002563c:    9910        ..      LDR      r1,[sp,#0x40]
        0x0002563e:    f645202e    E..     MOV      r0,#0x5a2e
        0x00025642:    f2c00005    ....    MOVT     r0,#5
        0x00025646:    f000f9ad    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002564a:    e7ff        ..      B        0x2564c ; am_util_faultisr_collect_data + 368
        0x0002564c:    f645206d    E.m     MOV      r0,#0x5a6d
        0x00025650:    f2c00005    ....    MOVT     r0,#5
        0x00025654:    f000f9a6    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025658:    9911        ..      LDR      r1,[sp,#0x44]
        0x0002565a:    f64540fa    E..@    MOV      r0,#0x5cfa
        0x0002565e:    f2c00005    ....    MOVT     r0,#5
        0x00025662:    f000f99f    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025666:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025668:    f64540c0    E..@    MOV      r0,#0x5cc0
        0x0002566c:    f2c00005    ....    MOVT     r0,#5
        0x00025670:    f000f998    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025674:    f89d1050    ..P.    LDRB     r1,[sp,#0x50]
        0x00025678:    f6453098    E..0    MOV      r0,#0x5b98
        0x0002567c:    f2c00005    ....    MOVT     r0,#5
        0x00025680:    f000f990    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025684:    f8bd1052    ..R.    LDRH     r1,[sp,#0x52]
        0x00025688:    f64530c7    E..0    MOV      r0,#0x5bc7
        0x0002568c:    f2c00005    ....    MOVT     r0,#5
        0x00025690:    f000f988    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00025694:    f89d1051    ..Q.    LDRB     r1,[sp,#0x51]
        0x00025698:    f645306e    E.n0    MOV      r0,#0x5b6e
        0x0002569c:    f2c00005    ....    MOVT     r0,#5
        0x000256a0:    f000f980    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000256a4:    2080        .       MOVS     r0,#0x80
        0x000256a6:    9002        ..      STR      r0,[sp,#8]
        0x000256a8:    e7ff        ..      B        0x256aa ; am_util_faultisr_collect_data + 462
        0x000256aa:    9802        ..      LDR      r0,[sp,#8]
        0x000256ac:    2800        .(      CMP      r0,#0
        0x000256ae:    d062        b.      BEQ      0x25776 ; am_util_faultisr_collect_data + 666
        0x000256b0:    e7ff        ..      B        0x256b2 ; am_util_faultisr_collect_data + 470
        0x000256b2:    f89d0051    ..Q.    LDRB     r0,[sp,#0x51]
        0x000256b6:    9902        ..      LDR      r1,[sp,#8]
        0x000256b8:    4008        .@      ANDS     r0,r0,r1
        0x000256ba:    4601        .F      MOV      r1,r0
        0x000256bc:    9100        ..      STR      r1,[sp,#0]
        0x000256be:    2801        .(      CMP      r0,#1
        0x000256c0:    d04d        M.      BEQ      0x2575e ; am_util_faultisr_collect_data + 642
        0x000256c2:    e7ff        ..      B        0x256c4 ; am_util_faultisr_collect_data + 488
        0x000256c4:    9800        ..      LDR      r0,[sp,#0]
        0x000256c6:    2802        .(      CMP      r0,#2
        0x000256c8:    d042        B.      BEQ      0x25750 ; am_util_faultisr_collect_data + 628
        0x000256ca:    e7ff        ..      B        0x256cc ; am_util_faultisr_collect_data + 496
        0x000256cc:    9800        ..      LDR      r0,[sp,#0]
        0x000256ce:    2804        .(      CMP      r0,#4
        0x000256d0:    d037        7.      BEQ      0x25742 ; am_util_faultisr_collect_data + 614
        0x000256d2:    e7ff        ..      B        0x256d4 ; am_util_faultisr_collect_data + 504
        0x000256d4:    9800        ..      LDR      r0,[sp,#0]
        0x000256d6:    2808        .(      CMP      r0,#8
        0x000256d8:    d02c        ,.      BEQ      0x25734 ; am_util_faultisr_collect_data + 600
        0x000256da:    e7ff        ..      B        0x256dc ; am_util_faultisr_collect_data + 512
        0x000256dc:    9800        ..      LDR      r0,[sp,#0]
        0x000256de:    2810        .(      CMP      r0,#0x10
        0x000256e0:    d021        !.      BEQ      0x25726 ; am_util_faultisr_collect_data + 586
        0x000256e2:    e7ff        ..      B        0x256e4 ; am_util_faultisr_collect_data + 520
        0x000256e4:    9800        ..      LDR      r0,[sp,#0]
        0x000256e6:    2820         (      CMP      r0,#0x20
        0x000256e8:    d016        ..      BEQ      0x25718 ; am_util_faultisr_collect_data + 572
        0x000256ea:    e7ff        ..      B        0x256ec ; am_util_faultisr_collect_data + 528
        0x000256ec:    9800        ..      LDR      r0,[sp,#0]
        0x000256ee:    2840        @(      CMP      r0,#0x40
        0x000256f0:    d00b        ..      BEQ      0x2570a ; am_util_faultisr_collect_data + 558
        0x000256f2:    e7ff        ..      B        0x256f4 ; am_util_faultisr_collect_data + 536
        0x000256f4:    9800        ..      LDR      r0,[sp,#0]
        0x000256f6:    2880        .(      CMP      r0,#0x80
        0x000256f8:    d138        8.      BNE      0x2576c ; am_util_faultisr_collect_data + 656
        0x000256fa:    e7ff        ..      B        0x256fc ; am_util_faultisr_collect_data + 544
        0x000256fc:    f64520a2    E..     MOV      r0,#0x5aa2
        0x00025700:    f2c00005    ....    MOVT     r0,#5
        0x00025704:    f000f94e    ..N.    BL       am_util_stdio_printf ; 0x259a4
        0x00025708:    e031        1.      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x0002570a:    f6452085    E..     MOV      r0,#0x5a85
        0x0002570e:    f2c00005    ....    MOVT     r0,#5
        0x00025712:    f000f947    ..G.    BL       am_util_stdio_printf ; 0x259a4
        0x00025716:    e02a        *.      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x00025718:    f6453017    E..0    MOV      r0,#0x5b17
        0x0002571c:    f2c00005    ....    MOVT     r0,#5
        0x00025720:    f000f940    ..@.    BL       am_util_stdio_printf ; 0x259a4
        0x00025724:    e023        #.      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x00025726:    f64520df    E..     MOV      r0,#0x5adf
        0x0002572a:    f2c00005    ....    MOVT     r0,#5
        0x0002572e:    f000f939    ..9.    BL       am_util_stdio_printf ; 0x259a4
        0x00025732:    e01c        ..      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x00025734:    f64520fa    E..     MOV      r0,#0x5afa
        0x00025738:    f2c00005    ....    MOVT     r0,#5
        0x0002573c:    f000f932    ..2.    BL       am_util_stdio_printf ; 0x259a4
        0x00025740:    e015        ..      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x00025742:    f6453032    E.20    MOV      r0,#0x5b32
        0x00025746:    f2c00005    ....    MOVT     r0,#5
        0x0002574a:    f000f92b    ..+.    BL       am_util_stdio_printf ; 0x259a4
        0x0002574e:    e00e        ..      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x00025750:    f64520c0    E..     MOV      r0,#0x5ac0
        0x00025754:    f2c00005    ....    MOVT     r0,#5
        0x00025758:    f000f924    ..$.    BL       am_util_stdio_printf ; 0x259a4
        0x0002575c:    e007        ..      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x0002575e:    f6453052    E.R0    MOV      r0,#0x5b52
        0x00025762:    f2c00005    ....    MOVT     r0,#5
        0x00025766:    f000f91d    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002576a:    e000        ..      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x0002576c:    e7ff        ..      B        0x2576e ; am_util_faultisr_collect_data + 658
        0x0002576e:    9802        ..      LDR      r0,[sp,#8]
        0x00025770:    0840        @.      LSRS     r0,r0,#1
        0x00025772:    9002        ..      STR      r0,[sp,#8]
        0x00025774:    e799        ..      B        0x256aa ; am_util_faultisr_collect_data + 462
        0x00025776:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0002577a:    07c0        ..      LSLS     r0,r0,#31
        0x0002577c:    b950        P.      CBNZ     r0,0x25794 ; am_util_faultisr_collect_data + 696
        0x0002577e:    e7ff        ..      B        0x25780 ; am_util_faultisr_collect_data + 676
        0x00025780:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x00025784:    07c0        ..      LSLS     r0,r0,#31
        0x00025786:    b928        (.      CBNZ     r0,0x25794 ; am_util_faultisr_collect_data + 696
        0x00025788:    e7ff        ..      B        0x2578a ; am_util_faultisr_collect_data + 686
        0x0002578a:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0002578e:    07c0        ..      LSLS     r0,r0,#31
        0x00025790:    b138        8.      CBZ      r0,0x257a2 ; am_util_faultisr_collect_data + 710
        0x00025792:    e7ff        ..      B        0x25794 ; am_util_faultisr_collect_data + 696
        0x00025794:    f645205b    E.[     MOV      r0,#0x5a5b
        0x00025798:    f2c00005    ....    MOVT     r0,#5
        0x0002579c:    f000f902    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000257a0:    e7ff        ..      B        0x257a2 ; am_util_faultisr_collect_data + 710
        0x000257a2:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x000257a6:    07c0        ..      LSLS     r0,r0,#31
        0x000257a8:    b140        @.      CBZ      r0,0x257bc ; am_util_faultisr_collect_data + 736
        0x000257aa:    e7ff        ..      B        0x257ac ; am_util_faultisr_collect_data + 720
        0x000257ac:    9904        ..      LDR      r1,[sp,#0x10]
        0x000257ae:    f6454014    E..@    MOV      r0,#0x5c14
        0x000257b2:    f2c00005    ....    MOVT     r0,#5
        0x000257b6:    f000f8f5    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000257ba:    e7ff        ..      B        0x257bc ; am_util_faultisr_collect_data + 736
        0x000257bc:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x000257c0:    07c0        ..      LSLS     r0,r0,#31
        0x000257c2:    b140        @.      CBZ      r0,0x257d6 ; am_util_faultisr_collect_data + 762
        0x000257c4:    e7ff        ..      B        0x257c6 ; am_util_faultisr_collect_data + 746
        0x000257c6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000257c8:    f64530f3    E..0    MOV      r0,#0x5bf3
        0x000257cc:    f2c00005    ....    MOVT     r0,#5
        0x000257d0:    f000f8e8    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000257d4:    e7ff        ..      B        0x257d6 ; am_util_faultisr_collect_data + 762
        0x000257d6:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x000257da:    07c0        ..      LSLS     r0,r0,#31
        0x000257dc:    b140        @.      CBZ      r0,0x257f0 ; am_util_faultisr_collect_data + 788
        0x000257de:    e7ff        ..      B        0x257e0 ; am_util_faultisr_collect_data + 772
        0x000257e0:    9908        ..      LDR      r1,[sp,#0x20]
        0x000257e2:    f6454035    E.5@    MOV      r0,#0x5c35
        0x000257e6:    f2c00005    ....    MOVT     r0,#5
        0x000257ea:    f000f8db    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000257ee:    e7ff        ..      B        0x257f0 ; am_util_faultisr_collect_data + 788
        0x000257f0:    f64510e6    E...    MOV      r0,#0x59e6
        0x000257f4:    f2c00005    ....    MOVT     r0,#5
        0x000257f8:    f000f8d4    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000257fc:    2000        .       MOVS     r0,#0
        0x000257fe:    9002        ..      STR      r0,[sp,#8]
        0x00025800:    e7ff        ..      B        0x25802 ; am_util_faultisr_collect_data + 806
        0x00025802:    e7fe        ..      B        0x25802 ; am_util_faultisr_collect_data + 806
    am_util_id_device
        0x00025804:    b580        ..      PUSH     {r7,lr}
        0x00025806:    b084        ..      SUB      sp,sp,#0x10
        0x00025808:    9003        ..      STR      r0,[sp,#0xc]
        0x0002580a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002580c:    2000        .       MOVS     r0,#0
        0x0002580e:    9000        ..      STR      r0,[sp,#0]
        0x00025810:    6448        Hd      STR      r0,[r1,#0x44]
        0x00025812:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025814:    f6420008    B...    MOV      r0,#0x2808
        0x00025818:    f2c00005    ....    MOVT     r0,#5
        0x0002581c:    64c8        .d      STR      r0,[r1,#0x4c]
        0x0002581e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025820:    f642001c    B...    MOV      r0,#0x281c
        0x00025824:    f2c00005    ....    MOVT     r0,#5
        0x00025828:    6488        .d      STR      r0,[r1,#0x48]
        0x0002582a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002582c:    203f        ?       MOVS     r0,#0x3f
        0x0002582e:    f8810050    ..P.    STRB     r0,[r1,#0x50]
        0x00025832:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025834:    2020                MOVS     r0,#0x20
        0x00025836:    f8810051    ..Q.    STRB     r0,[r1,#0x51]
        0x0002583a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002583c:    2001        .       MOVS     r0,#1
        0x0002583e:    f7fdfe85    ....    BL       am_hal_mcuctrl_info_get ; 0x2354c
        0x00025842:    9800        ..      LDR      r0,[sp,#0]
        0x00025844:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025846:    313c        <1      ADDS     r1,r1,#0x3c
        0x00025848:    f7fdfe80    ....    BL       am_hal_mcuctrl_info_get ; 0x2354c
        0x0002584c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002584e:    78c0        .x      LDRB     r0,[r0,#3]
        0x00025850:    0600        ..      LSLS     r0,r0,#24
        0x00025852:    9001        ..      STR      r0,[sp,#4]
        0x00025854:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025856:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00025858:    9002        ..      STR      r0,[sp,#8]
        0x0002585a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002585c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002585e:    f2442151    D.Q!    MOV      r1,#0x4251
        0x00025862:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x00025866:    4288        .B      CMP      r0,r1
        0x00025868:    d107        ..      BNE      0x2587a ; am_util_id_device + 118
        0x0002586a:    e7ff        ..      B        0x2586c ; am_util_id_device + 104
        0x0002586c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002586e:    f6420017    B...    MOV      r0,#0x2817
        0x00025872:    f2c00005    ....    MOVT     r0,#5
        0x00025876:    6488        .d      STR      r0,[r1,#0x48]
        0x00025878:    e7ff        ..      B        0x2587a ; am_util_id_device + 118
        0x0002587a:    9801        ..      LDR      r0,[sp,#4]
        0x0002587c:    f1b06f00    ...o    CMP      r0,#0x8000000
        0x00025880:    d12a        *.      BNE      0x258d8 ; am_util_id_device + 212
        0x00025882:    e7ff        ..      B        0x25884 ; am_util_id_device + 128
        0x00025884:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025886:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00025888:    f00000f0    ....    AND      r0,r0,#0xf0
        0x0002588c:    28b0        .(      CMP      r0,#0xb0
        0x0002588e:    d123        #.      BNE      0x258d8 ; am_util_id_device + 212
        0x00025890:    e7ff        ..      B        0x25892 ; am_util_id_device + 142
        0x00025892:    9802        ..      LDR      r0,[sp,#8]
        0x00025894:    f01ffe72    ..r.    BL       revmaj_get ; 0x4557c
        0x00025898:    2843        C(      CMP      r0,#0x43
        0x0002589a:    d11d        ..      BNE      0x258d8 ; am_util_id_device + 212
        0x0002589c:    e7ff        ..      B        0x2589e ; am_util_id_device + 154
        0x0002589e:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258a0:    f44f7082    O..p    MOV      r0,#0x104
        0x000258a4:    6448        Hd      STR      r0,[r1,#0x44]
        0x000258a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000258a8:    7800        .x      LDRB     r0,[r0,#0]
        0x000258aa:    0980        ..      LSRS     r0,r0,#6
        0x000258ac:    2802        .(      CMP      r0,#2
        0x000258ae:    d307        ..      BCC      0x258c0 ; am_util_id_device + 188
        0x000258b0:    e7ff        ..      B        0x258b2 ; am_util_id_device + 174
        0x000258b2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258b4:    f24220b0    B..     MOV      r0,#0x22b0
        0x000258b8:    f2c00005    ....    MOVT     r0,#5
        0x000258bc:    64c8        .d      STR      r0,[r1,#0x4c]
        0x000258be:    e006        ..      B        0x258ce ; am_util_id_device + 202
        0x000258c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258c2:    f24220bd    B..     MOV      r0,#0x22bd
        0x000258c6:    f2c00005    ....    MOVT     r0,#5
        0x000258ca:    64c8        .d      STR      r0,[r1,#0x4c]
        0x000258cc:    e7ff        ..      B        0x258ce ; am_util_id_device + 202
        0x000258ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x000258d0:    2101        .!      MOVS     r1,#1
        0x000258d2:    f00efcf5    ....    BL       chiprev_set ; 0x342c0
        0x000258d6:    e7ff        ..      B        0x258d8 ; am_util_id_device + 212
        0x000258d8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258da:    6808        .h      LDR      r0,[r1,#0]
        0x000258dc:    f00002c0    ....    AND      r2,r0,#0xc0
        0x000258e0:    f2423070    B.p0    MOV      r0,#0x2370
        0x000258e4:    f2c00005    ....    MOVT     r0,#5
        0x000258e8:    eb001012    ....    ADD      r0,r0,r2,LSR #4
        0x000258ec:    6548        He      STR      r0,[r1,#0x54]
        0x000258ee:    9903        ..      LDR      r1,[sp,#0xc]
        0x000258f0:    6808        .h      LDR      r0,[r1,#0]
        0x000258f2:    f3c00041    ..A.    UBFX     r0,r0,#1,#2
        0x000258f6:    f2423380    B..3    MOVW     r3,#0x2380
        0x000258fa:    f2c00305    ....    MOVT     r3,#5
        0x000258fe:    220b        ."      MOVS     r2,#0xb
        0x00025900:    fb103002    ...0    SMLABB   r0,r0,r2,r3
        0x00025904:    6588        .e      STR      r0,[r1,#0x58]
        0x00025906:    9803        ..      LDR      r0,[sp,#0xc]
        0x00025908:    6c40        @l      LDR      r0,[r0,#0x44]
        0x0002590a:    b004        ..      ADD      sp,sp,#0x10
        0x0002590c:    bd80        ..      POP      {r7,pc}
        0x0002590e:    0000        ..      MOVS     r0,r0
    am_util_multiboot_flash_erase_page
        0x00025910:    b580        ..      PUSH     {r7,lr}
        0x00025912:    b082        ..      SUB      sp,sp,#8
        0x00025914:    9000        ..      STR      r0,[sp,#0]
        0x00025916:    9800        ..      LDR      r0,[sp,#0]
        0x00025918:    2104        .!      MOVS     r1,#4
        0x0002591a:    f00efc95    ....    BL       check_flash_address_range ; 0x34248
        0x0002591e:    b130        0.      CBZ      r0,0x2592e ; am_util_multiboot_flash_erase_page + 30
        0x00025920:    e7ff        ..      B        0x25922 ; am_util_multiboot_flash_erase_page + 18
        0x00025922:    9800        ..      LDR      r0,[sp,#0]
        0x00025924:    f7fffd76    ..v.    BL       am_util_bootloader_erase_flash_page ; 0x25414
        0x00025928:    2000        .       MOVS     r0,#0
        0x0002592a:    9001        ..      STR      r0,[sp,#4]
        0x0002592c:    e003        ..      B        0x25936 ; am_util_multiboot_flash_erase_page + 38
        0x0002592e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025932:    9001        ..      STR      r0,[sp,#4]
        0x00025934:    e7ff        ..      B        0x25936 ; am_util_multiboot_flash_erase_page + 38
        0x00025936:    9801        ..      LDR      r0,[sp,#4]
        0x00025938:    b002        ..      ADD      sp,sp,#8
        0x0002593a:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_read_page
        0x0002593c:    b580        ..      PUSH     {r7,lr}
        0x0002593e:    b084        ..      SUB      sp,sp,#0x10
        0x00025940:    9002        ..      STR      r0,[sp,#8]
        0x00025942:    9101        ..      STR      r1,[sp,#4]
        0x00025944:    9200        ..      STR      r2,[sp,#0]
        0x00025946:    9801        ..      LDR      r0,[sp,#4]
        0x00025948:    9900        ..      LDR      r1,[sp,#0]
        0x0002594a:    f00efc7d    ..}.    BL       check_flash_address_range ; 0x34248
        0x0002594e:    b140        @.      CBZ      r0,0x25962 ; am_util_multiboot_flash_read_page + 38
        0x00025950:    e7ff        ..      B        0x25952 ; am_util_multiboot_flash_read_page + 22
        0x00025952:    9802        ..      LDR      r0,[sp,#8]
        0x00025954:    9901        ..      LDR      r1,[sp,#4]
        0x00025956:    9a00        ..      LDR      r2,[sp,#0]
        0x00025958:    f7f2fd65    ..e.    BL       __aeabi_memcpy ; 0x18426
        0x0002595c:    2000        .       MOVS     r0,#0
        0x0002595e:    9003        ..      STR      r0,[sp,#0xc]
        0x00025960:    e003        ..      B        0x2596a ; am_util_multiboot_flash_read_page + 46
        0x00025962:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00025966:    9003        ..      STR      r0,[sp,#0xc]
        0x00025968:    e7ff        ..      B        0x2596a ; am_util_multiboot_flash_read_page + 46
        0x0002596a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002596c:    b004        ..      ADD      sp,sp,#0x10
        0x0002596e:    bd80        ..      POP      {r7,pc}
    am_util_multiboot_flash_write_page
        0x00025970:    b580        ..      PUSH     {r7,lr}
        0x00025972:    b084        ..      SUB      sp,sp,#0x10
        0x00025974:    9002        ..      STR      r0,[sp,#8]
        0x00025976:    9101        ..      STR      r1,[sp,#4]
        0x00025978:    9200        ..      STR      r2,[sp,#0]
        0x0002597a:    9802        ..      LDR      r0,[sp,#8]
        0x0002597c:    9900        ..      LDR      r1,[sp,#0]
        0x0002597e:    f00efc63    ..c.    BL       check_flash_address_range ; 0x34248
        0x00025982:    b140        @.      CBZ      r0,0x25996 ; am_util_multiboot_flash_write_page + 38
        0x00025984:    e7ff        ..      B        0x25986 ; am_util_multiboot_flash_write_page + 22
        0x00025986:    9802        ..      LDR      r0,[sp,#8]
        0x00025988:    9901        ..      LDR      r1,[sp,#4]
        0x0002598a:    9a00        ..      LDR      r2,[sp,#0]
        0x0002598c:    f7fffd74    ..t.    BL       am_util_bootloader_program_flash_page ; 0x25478
        0x00025990:    2000        .       MOVS     r0,#0
        0x00025992:    9003        ..      STR      r0,[sp,#0xc]
        0x00025994:    e003        ..      B        0x2599e ; am_util_multiboot_flash_write_page + 46
        0x00025996:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002599a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002599c:    e7ff        ..      B        0x2599e ; am_util_multiboot_flash_write_page + 46
        0x0002599e:    9803        ..      LDR      r0,[sp,#0xc]
        0x000259a0:    b004        ..      ADD      sp,sp,#0x10
        0x000259a2:    bd80        ..      POP      {r7,pc}
    am_util_stdio_printf
        0x000259a4:    b083        ..      SUB      sp,sp,#0xc
        0x000259a6:    b580        ..      PUSH     {r7,lr}
        0x000259a8:    b085        ..      SUB      sp,sp,#0x14
        0x000259aa:    9309        ..      STR      r3,[sp,#0x24]
        0x000259ac:    9208        ..      STR      r2,[sp,#0x20]
        0x000259ae:    9107        ..      STR      r1,[sp,#0x1c]
        0x000259b0:    9003        ..      STR      r0,[sp,#0xc]
        0x000259b2:    f248108c    H...    MOV      r0,#0x818c
        0x000259b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000259ba:    6800        .h      LDR      r0,[r0,#0]
        0x000259bc:    b918        ..      CBNZ     r0,0x259c6 ; am_util_stdio_printf + 34
        0x000259be:    e7ff        ..      B        0x259c0 ; am_util_stdio_printf + 28
        0x000259c0:    2000        .       MOVS     r0,#0
        0x000259c2:    9004        ..      STR      r0,[sp,#0x10]
        0x000259c4:    e016        ..      B        0x259f4 ; am_util_stdio_printf + 80
        0x000259c6:    a807        ..      ADD      r0,sp,#0x1c
        0x000259c8:    9001        ..      STR      r0,[sp,#4]
        0x000259ca:    9903        ..      LDR      r1,[sp,#0xc]
        0x000259cc:    9a01        ..      LDR      r2,[sp,#4]
        0x000259ce:    f2481090    H...    MOV      r0,#0x8190
        0x000259d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000259d6:    9000        ..      STR      r0,[sp,#0]
        0x000259d8:    f000f81c    ....    BL       am_util_stdio_vsprintf ; 0x25a14
        0x000259dc:    4601        .F      MOV      r1,r0
        0x000259de:    9800        ..      LDR      r0,[sp,#0]
        0x000259e0:    9102        ..      STR      r1,[sp,#8]
        0x000259e2:    f248118c    H...    MOV      r1,#0x818c
        0x000259e6:    f2c10100    ....    MOVT     r1,#0x1000
        0x000259ea:    6809        .h      LDR      r1,[r1,#0]
        0x000259ec:    4788        .G      BLX      r1
        0x000259ee:    9802        ..      LDR      r0,[sp,#8]
        0x000259f0:    9004        ..      STR      r0,[sp,#0x10]
        0x000259f2:    e7ff        ..      B        0x259f4 ; am_util_stdio_printf + 80
        0x000259f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000259f6:    b005        ..      ADD      sp,sp,#0x14
        0x000259f8:    e8bd4080    ...@    POP      {r7,lr}
        0x000259fc:    b003        ..      ADD      sp,sp,#0xc
        0x000259fe:    4770        pG      BX       lr
    am_util_stdio_printf_init
        0x00025a00:    b081        ..      SUB      sp,sp,#4
        0x00025a02:    9000        ..      STR      r0,[sp,#0]
        0x00025a04:    9800        ..      LDR      r0,[sp,#0]
        0x00025a06:    f248118c    H...    MOV      r1,#0x818c
        0x00025a0a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00025a0e:    6008        .`      STR      r0,[r1,#0]
        0x00025a10:    b001        ..      ADD      sp,sp,#4
        0x00025a12:    4770        pG      BX       lr
    am_util_stdio_vsprintf
        0x00025a14:    b580        ..      PUSH     {r7,lr}
        0x00025a16:    b09e        ..      SUB      sp,sp,#0x78
        0x00025a18:    921d        ..      STR      r2,[sp,#0x74]
        0x00025a1a:    901c        ..      STR      r0,[sp,#0x70]
        0x00025a1c:    911b        ..      STR      r1,[sp,#0x6c]
        0x00025a1e:    2000        .       MOVS     r0,#0
        0x00025a20:    9014        ..      STR      r0,[sp,#0x50]
        0x00025a22:    900e        ..      STR      r0,[sp,#0x38]
        0x00025a24:    e7ff        ..      B        0x25a26 ; am_util_stdio_vsprintf + 18
        0x00025a26:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a28:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a2a:    2800        .(      CMP      r0,#0
        0x00025a2c:    f0008312    ....    BEQ.W    0x26054 ; am_util_stdio_vsprintf + 1600
        0x00025a30:    e7ff        ..      B        0x25a32 ; am_util_stdio_vsprintf + 30
        0x00025a32:    2006        .       MOVS     r0,#6
        0x00025a34:    9011        ..      STR      r0,[sp,#0x44]
        0x00025a36:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a38:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a3a:    2825        %(      CMP      r0,#0x25
        0x00025a3c:    d027        '.      BEQ      0x25a8e ; am_util_stdio_vsprintf + 122
        0x00025a3e:    e7ff        ..      B        0x25a40 ; am_util_stdio_vsprintf + 44
        0x00025a40:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025a42:    b1e8        ..      CBZ      r0,0x25a80 ; am_util_stdio_vsprintf + 108
        0x00025a44:    e7ff        ..      B        0x25a46 ; am_util_stdio_vsprintf + 50
        0x00025a46:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a48:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a4a:    280a        .(      CMP      r0,#0xa
        0x00025a4c:    d111        ..      BNE      0x25a72 ; am_util_stdio_vsprintf + 94
        0x00025a4e:    e7ff        ..      B        0x25a50 ; am_util_stdio_vsprintf + 60
        0x00025a50:    f2481057    H.W.    MOV      r0,#0x8157
        0x00025a54:    f2c10000    ....    MOVT     r0,#0x1000
        0x00025a58:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a5a:    07c0        ..      LSLS     r0,r0,#31
        0x00025a5c:    b148        H.      CBZ      r0,0x25a72 ; am_util_stdio_vsprintf + 94
        0x00025a5e:    e7ff        ..      B        0x25a60 ; am_util_stdio_vsprintf + 76
        0x00025a60:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025a62:    1c48        H.      ADDS     r0,r1,#1
        0x00025a64:    901c        ..      STR      r0,[sp,#0x70]
        0x00025a66:    200d        .       MOVS     r0,#0xd
        0x00025a68:    7008        .p      STRB     r0,[r1,#0]
        0x00025a6a:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025a6c:    3001        .0      ADDS     r0,#1
        0x00025a6e:    9014        ..      STR      r0,[sp,#0x50]
        0x00025a70:    e7ff        ..      B        0x25a72 ; am_util_stdio_vsprintf + 94
        0x00025a72:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a74:    7800        .x      LDRB     r0,[r0,#0]
        0x00025a76:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025a78:    1c4a        J.      ADDS     r2,r1,#1
        0x00025a7a:    921c        ..      STR      r2,[sp,#0x70]
        0x00025a7c:    7008        .p      STRB     r0,[r1,#0]
        0x00025a7e:    e7ff        ..      B        0x25a80 ; am_util_stdio_vsprintf + 108
        0x00025a80:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a82:    3001        .0      ADDS     r0,#1
        0x00025a84:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025a86:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025a88:    3001        .0      ADDS     r0,#1
        0x00025a8a:    9014        ..      STR      r0,[sp,#0x50]
        0x00025a8c:    e7cb        ..      B        0x25a26 ; am_util_stdio_vsprintf + 18
        0x00025a8e:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025a90:    3001        .0      ADDS     r0,#1
        0x00025a92:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025a94:    2000        .       MOVS     r0,#0
        0x00025a96:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00025a9a:    f88d0041    ..A.    STRB     r0,[sp,#0x41]
        0x00025a9e:    2020                MOVS     r0,#0x20
        0x00025aa0:    f88d0042    ..B.    STRB     r0,[sp,#0x42]
        0x00025aa4:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025aa6:    7800        .x      LDRB     r0,[r0,#0]
        0x00025aa8:    2830        0(      CMP      r0,#0x30
        0x00025aaa:    d107        ..      BNE      0x25abc ; am_util_stdio_vsprintf + 168
        0x00025aac:    e7ff        ..      B        0x25aae ; am_util_stdio_vsprintf + 154
        0x00025aae:    2030        0       MOVS     r0,#0x30
        0x00025ab0:    f88d0042    ..B.    STRB     r0,[sp,#0x42]
        0x00025ab4:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025ab6:    3001        .0      ADDS     r0,#1
        0x00025ab8:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025aba:    e7ff        ..      B        0x25abc ; am_util_stdio_vsprintf + 168
        0x00025abc:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025abe:    a915        ..      ADD      r1,sp,#0x54
        0x00025ac0:    f010fa9e    ....    BL       decstr_to_int ; 0x36000
        0x00025ac4:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ac6:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025ac8:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025aca:    4408        .D      ADD      r0,r0,r1
        0x00025acc:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025ace:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025ad0:    7800        .x      LDRB     r0,[r0,#0]
        0x00025ad2:    2873        s(      CMP      r0,#0x73
        0x00025ad4:    d009        ..      BEQ      0x25aea ; am_util_stdio_vsprintf + 214
        0x00025ad6:    e7ff        ..      B        0x25ad8 ; am_util_stdio_vsprintf + 196
        0x00025ad8:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ada:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00025ade:    dc04        ..      BGT      0x25aea ; am_util_stdio_vsprintf + 214
        0x00025ae0:    e7ff        ..      B        0x25ae2 ; am_util_stdio_vsprintf + 206
        0x00025ae2:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ae4:    4240        @B      RSBS     r0,r0,#0
        0x00025ae6:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ae8:    e7ff        ..      B        0x25aea ; am_util_stdio_vsprintf + 214
        0x00025aea:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025aec:    7800        .x      LDRB     r0,[r0,#0]
        0x00025aee:    282e        .(      CMP      r0,#0x2e
        0x00025af0:    d10d        ..      BNE      0x25b0e ; am_util_stdio_vsprintf + 250
        0x00025af2:    e7ff        ..      B        0x25af4 ; am_util_stdio_vsprintf + 224
        0x00025af4:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025af6:    3001        .0      ADDS     r0,#1
        0x00025af8:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025afa:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025afc:    a915        ..      ADD      r1,sp,#0x54
        0x00025afe:    f010fa7f    ....    BL       decstr_to_int ; 0x36000
        0x00025b02:    9011        ..      STR      r0,[sp,#0x44]
        0x00025b04:    9915        ..      LDR      r1,[sp,#0x54]
        0x00025b06:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b08:    4408        .D      ADD      r0,r0,r1
        0x00025b0a:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025b0c:    e7ff        ..      B        0x25b0e ; am_util_stdio_vsprintf + 250
        0x00025b0e:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b10:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b12:    286c        l(      CMP      r0,#0x6c
        0x00025b14:    d110        ..      BNE      0x25b38 ; am_util_stdio_vsprintf + 292
        0x00025b16:    e7ff        ..      B        0x25b18 ; am_util_stdio_vsprintf + 260
        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:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b22:    286c        l(      CMP      r0,#0x6c
        0x00025b24:    d107        ..      BNE      0x25b36 ; am_util_stdio_vsprintf + 290
        0x00025b26:    e7ff        ..      B        0x25b28 ; am_util_stdio_vsprintf + 276
        0x00025b28:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b2a:    3001        .0      ADDS     r0,#1
        0x00025b2c:    901b        ..      STR      r0,[sp,#0x6c]
        0x00025b2e:    2001        .       MOVS     r0,#1
        0x00025b30:    f88d0040    ..@.    STRB     r0,[sp,#0x40]
        0x00025b34:    e7ff        ..      B        0x25b36 ; am_util_stdio_vsprintf + 290
        0x00025b36:    e7ff        ..      B        0x25b38 ; am_util_stdio_vsprintf + 292
        0x00025b38:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00025b3a:    7800        .x      LDRB     r0,[r0,#0]
        0x00025b3c:    3846        F8      SUBS     r0,r0,#0x46
        0x00025b3e:    4601        .F      MOV      r1,r0
        0x00025b40:    910b        ..      STR      r1,[sp,#0x2c]
        0x00025b42:    2832        2(      CMP      r0,#0x32
        0x00025b44:    f2008273    ..s.    BHI.W    0x2602e ; am_util_stdio_vsprintf + 1562
        0x00025b48:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00025b4a:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.4
        0x00025b4e:    0224        $.      DCW    548
        0x00025b50:    02700270    p.p.    DCD    40895088
        0x00025b54:    02700270    p.p.    DCD    40895088
        0x00025b58:    02700270    p.p.    DCD    40895088
        0x00025b5c:    02700270    p.p.    DCD    40895088
        0x00025b60:    02700270    p.p.    DCD    40895088
        0x00025b64:    02700270    p.p.    DCD    40895088
        0x00025b68:    02700270    p.p.    DCD    40895088
        0x00025b6c:    02700270    p.p.    DCD    40895088
        0x00025b70:    00bf0270    p...    DCD    12518000
        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:    016f0033    3.o.    DCD    24051763
        0x00025b8c:    02240270    p.$.    DCD    35914352
        0x00025b90:    02700270    p.p.    DCD    40895088
        0x00025b94:    0270016f    o.p.    DCD    40894831
        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:    02700047    G.p.    DCD    40894535
        0x00025bac:    02700119    ..p.    DCD    40894745
        0x00025bb0:    00bb0270    p...    DCD    12255856
    $t.5
        0x00025bb4:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025bb6:    1d01        ..      ADDS     r1,r0,#4
        0x00025bb8:    911d        ..      STR      r1,[sp,#0x74]
        0x00025bba:    6800        .h      LDR      r0,[r0,#0]
        0x00025bbc:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x00025bc0:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025bc2:    b138        8.      CBZ      r0,0x25bd4 ; am_util_stdio_vsprintf + 448
        0x00025bc4:    e7ff        ..      B        0x25bc6 ; am_util_stdio_vsprintf + 434
        0x00025bc6:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x00025bca:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025bcc:    1c4a        J.      ADDS     r2,r1,#1
        0x00025bce:    921c        ..      STR      r2,[sp,#0x70]
        0x00025bd0:    7008        .p      STRB     r0,[r1,#0]
        0x00025bd2:    e7ff        ..      B        0x25bd4 ; am_util_stdio_vsprintf + 448
        0x00025bd4:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025bd6:    3001        .0      ADDS     r0,#1
        0x00025bd8:    9014        ..      STR      r0,[sp,#0x50]
        0x00025bda:    e236        6.      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x00025bdc:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025bde:    1d01        ..      ADDS     r1,r0,#4
        0x00025be0:    911d        ..      STR      r1,[sp,#0x74]
        0x00025be2:    6800        .h      LDR      r0,[r0,#0]
        0x00025be4:    901a        ..      STR      r0,[sp,#0x68]
        0x00025be6:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025be8:    f01fff80    ....    BL       simple_strlen ; 0x45aec
        0x00025bec:    900e        ..      STR      r0,[sp,#0x38]
        0x00025bee:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025bf0:    2801        .(      CMP      r0,#1
        0x00025bf2:    db25        %.      BLT      0x25c40 ; am_util_stdio_vsprintf + 556
        0x00025bf4:    e7ff        ..      B        0x25bf6 ; am_util_stdio_vsprintf + 482
        0x00025bf6:    980e        ..      LDR      r0,[sp,#0x38]
        0x00025bf8:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025bfa:    4288        .B      CMP      r0,r1
        0x00025bfc:    d21f        ..      BCS      0x25c3e ; am_util_stdio_vsprintf + 554
        0x00025bfe:    e7ff        ..      B        0x25c00 ; am_util_stdio_vsprintf + 492
        0x00025c00:    990e        ..      LDR      r1,[sp,#0x38]
        0x00025c02:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c04:    1a40        @.      SUBS     r0,r0,r1
        0x00025c06:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c08:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c0a:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025c0e:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025c10:    f01afe18    ....    BL       padbuffer ; 0x40844
        0x00025c14:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c16:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c18:    b118        ..      CBZ      r0,0x25c22 ; am_util_stdio_vsprintf + 526
        0x00025c1a:    e7ff        ..      B        0x25c1c ; am_util_stdio_vsprintf + 520
        0x00025c1c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c1e:    900a        ..      STR      r0,[sp,#0x28]
        0x00025c20:    e002        ..      B        0x25c28 ; am_util_stdio_vsprintf + 532
        0x00025c22:    2000        .       MOVS     r0,#0
        0x00025c24:    900a        ..      STR      r0,[sp,#0x28]
        0x00025c26:    e7ff        ..      B        0x25c28 ; am_util_stdio_vsprintf + 532
        0x00025c28:    990a        ..      LDR      r1,[sp,#0x28]
        0x00025c2a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c2c:    4408        .D      ADD      r0,r0,r1
        0x00025c2e:    901c        ..      STR      r0,[sp,#0x70]
        0x00025c30:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025c32:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025c34:    4408        .D      ADD      r0,r0,r1
        0x00025c36:    9014        ..      STR      r0,[sp,#0x50]
        0x00025c38:    2000        .       MOVS     r0,#0
        0x00025c3a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c3c:    e7ff        ..      B        0x25c3e ; am_util_stdio_vsprintf + 554
        0x00025c3e:    e7ff        ..      B        0x25c40 ; am_util_stdio_vsprintf + 556
        0x00025c40:    e7ff        ..      B        0x25c42 ; am_util_stdio_vsprintf + 558
        0x00025c42:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c44:    7800        .x      LDRB     r0,[r0,#0]
        0x00025c46:    b188        ..      CBZ      r0,0x25c6c ; am_util_stdio_vsprintf + 600
        0x00025c48:    e7ff        ..      B        0x25c4a ; am_util_stdio_vsprintf + 566
        0x00025c4a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c4c:    b138        8.      CBZ      r0,0x25c5e ; am_util_stdio_vsprintf + 586
        0x00025c4e:    e7ff        ..      B        0x25c50 ; am_util_stdio_vsprintf + 572
        0x00025c50:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c52:    7800        .x      LDRB     r0,[r0,#0]
        0x00025c54:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025c56:    1c4a        J.      ADDS     r2,r1,#1
        0x00025c58:    921c        ..      STR      r2,[sp,#0x70]
        0x00025c5a:    7008        .p      STRB     r0,[r1,#0]
        0x00025c5c:    e7ff        ..      B        0x25c5e ; am_util_stdio_vsprintf + 586
        0x00025c5e:    981a        ..      LDR      r0,[sp,#0x68]
        0x00025c60:    3001        .0      ADDS     r0,#1
        0x00025c62:    901a        ..      STR      r0,[sp,#0x68]
        0x00025c64:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025c66:    3001        .0      ADDS     r0,#1
        0x00025c68:    9014        ..      STR      r0,[sp,#0x50]
        0x00025c6a:    e7ea        ..      B        0x25c42 ; am_util_stdio_vsprintf + 558
        0x00025c6c:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c6e:    b340        @.      CBZ      r0,0x25cc2 ; am_util_stdio_vsprintf + 686
        0x00025c70:    e7ff        ..      B        0x25c72 ; am_util_stdio_vsprintf + 606
        0x00025c72:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c74:    4240        @B      RSBS     r0,r0,#0
        0x00025c76:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c78:    980e        ..      LDR      r0,[sp,#0x38]
        0x00025c7a:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025c7c:    4288        .B      CMP      r0,r1
        0x00025c7e:    d21f        ..      BCS      0x25cc0 ; am_util_stdio_vsprintf + 684
        0x00025c80:    e7ff        ..      B        0x25c82 ; am_util_stdio_vsprintf + 622
        0x00025c82:    990e        ..      LDR      r1,[sp,#0x38]
        0x00025c84:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025c86:    1a40        @.      SUBS     r0,r0,r1
        0x00025c88:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c8a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c8c:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025c90:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025c92:    f01afdd7    ....    BL       padbuffer ; 0x40844
        0x00025c96:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025c98:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025c9a:    b118        ..      CBZ      r0,0x25ca4 ; am_util_stdio_vsprintf + 656
        0x00025c9c:    e7ff        ..      B        0x25c9e ; am_util_stdio_vsprintf + 650
        0x00025c9e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ca0:    9009        ..      STR      r0,[sp,#0x24]
        0x00025ca2:    e002        ..      B        0x25caa ; am_util_stdio_vsprintf + 662
        0x00025ca4:    2000        .       MOVS     r0,#0
        0x00025ca6:    9009        ..      STR      r0,[sp,#0x24]
        0x00025ca8:    e7ff        ..      B        0x25caa ; am_util_stdio_vsprintf + 662
        0x00025caa:    9909        ..      LDR      r1,[sp,#0x24]
        0x00025cac:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025cae:    4408        .D      ADD      r0,r0,r1
        0x00025cb0:    901c        ..      STR      r0,[sp,#0x70]
        0x00025cb2:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025cb4:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025cb6:    4408        .D      ADD      r0,r0,r1
        0x00025cb8:    9014        ..      STR      r0,[sp,#0x50]
        0x00025cba:    2000        .       MOVS     r0,#0
        0x00025cbc:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025cbe:    e7ff        ..      B        0x25cc0 ; am_util_stdio_vsprintf + 684
        0x00025cc0:    e7ff        ..      B        0x25cc2 ; am_util_stdio_vsprintf + 686
        0x00025cc2:    e1c2        ..      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x00025cc4:    2001        .       MOVS     r0,#1
        0x00025cc6:    f88d0041    ..A.    STRB     r0,[sp,#0x41]
        0x00025cca:    e7ff        ..      B        0x25ccc ; am_util_stdio_vsprintf + 696
        0x00025ccc:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00025cd0:    07c0        ..      LSLS     r0,r0,#31
        0x00025cd2:    b160        `.      CBZ      r0,0x25cee ; am_util_stdio_vsprintf + 730
        0x00025cd4:    e7ff        ..      B        0x25cd6 ; am_util_stdio_vsprintf + 706
        0x00025cd6:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025cd8:    3007        .0      ADDS     r0,#7
        0x00025cda:    f0200007     ...    BIC      r0,r0,#7
        0x00025cde:    f1000108    ....    ADD      r1,r0,#8
        0x00025ce2:    911d        ..      STR      r1,[sp,#0x74]
        0x00025ce4:    6801        .h      LDR      r1,[r0,#0]
        0x00025ce6:    6840        @h      LDR      r0,[r0,#4]
        0x00025ce8:    9107        ..      STR      r1,[sp,#0x1c]
        0x00025cea:    9008        ..      STR      r0,[sp,#0x20]
        0x00025cec:    e007        ..      B        0x25cfe ; am_util_stdio_vsprintf + 746
        0x00025cee:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025cf0:    1d01        ..      ADDS     r1,r0,#4
        0x00025cf2:    911d        ..      STR      r1,[sp,#0x74]
        0x00025cf4:    6801        .h      LDR      r1,[r0,#0]
        0x00025cf6:    2000        .       MOVS     r0,#0
        0x00025cf8:    9107        ..      STR      r1,[sp,#0x1c]
        0x00025cfa:    9008        ..      STR      r0,[sp,#0x20]
        0x00025cfc:    e7ff        ..      B        0x25cfe ; am_util_stdio_vsprintf + 746
        0x00025cfe:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00025d00:    9808        ..      LDR      r0,[sp,#0x20]
        0x00025d02:    9118        ..      STR      r1,[sp,#0x60]
        0x00025d04:    9019        ..      STR      r0,[sp,#0x64]
        0x00025d06:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025d08:    b318        ..      CBZ      r0,0x25d52 ; am_util_stdio_vsprintf + 830
        0x00025d0a:    e7ff        ..      B        0x25d0c ; am_util_stdio_vsprintf + 760
        0x00025d0c:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025d0e:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025d10:    f018fe18    ....    BL       ndigits_in_hex ; 0x3e944
        0x00025d14:    4601        .F      MOV      r1,r0
        0x00025d16:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025d18:    1a40        @.      SUBS     r0,r0,r1
        0x00025d1a:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025d1c:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d1e:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025d22:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025d24:    f01afd8e    ....    BL       padbuffer ; 0x40844
        0x00025d28:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025d2a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d2c:    b118        ..      CBZ      r0,0x25d36 ; am_util_stdio_vsprintf + 802
        0x00025d2e:    e7ff        ..      B        0x25d30 ; am_util_stdio_vsprintf + 796
        0x00025d30:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025d32:    9006        ..      STR      r0,[sp,#0x18]
        0x00025d34:    e002        ..      B        0x25d3c ; am_util_stdio_vsprintf + 808
        0x00025d36:    2000        .       MOVS     r0,#0
        0x00025d38:    9006        ..      STR      r0,[sp,#0x18]
        0x00025d3a:    e7ff        ..      B        0x25d3c ; am_util_stdio_vsprintf + 808
        0x00025d3c:    9906        ..      LDR      r1,[sp,#0x18]
        0x00025d3e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d40:    4408        .D      ADD      r0,r0,r1
        0x00025d42:    901c        ..      STR      r0,[sp,#0x70]
        0x00025d44:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025d46:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025d48:    4408        .D      ADD      r0,r0,r1
        0x00025d4a:    9014        ..      STR      r0,[sp,#0x50]
        0x00025d4c:    2000        .       MOVS     r0,#0
        0x00025d4e:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025d50:    e7ff        ..      B        0x25d52 ; am_util_stdio_vsprintf + 830
        0x00025d52:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025d54:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025d56:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00025d58:    f89d3041    ..A0    LDRB     r3,[sp,#0x41]
        0x00025d5c:    f0030301    ....    AND      r3,r3,#1
        0x00025d60:    f023f992    #...    BL       uint64_to_hexstr ; 0x49088
        0x00025d64:    9012        ..      STR      r0,[sp,#0x48]
        0x00025d66:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d68:    b128        (.      CBZ      r0,0x25d76 ; am_util_stdio_vsprintf + 866
        0x00025d6a:    e7ff        ..      B        0x25d6c ; am_util_stdio_vsprintf + 856
        0x00025d6c:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025d6e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025d70:    4408        .D      ADD      r0,r0,r1
        0x00025d72:    901c        ..      STR      r0,[sp,#0x70]
        0x00025d74:    e7ff        ..      B        0x25d76 ; am_util_stdio_vsprintf + 866
        0x00025d76:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025d78:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025d7a:    4408        .D      ADD      r0,r0,r1
        0x00025d7c:    9014        ..      STR      r0,[sp,#0x50]
        0x00025d7e:    e164        d.      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x00025d80:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00025d84:    07c0        ..      LSLS     r0,r0,#31
        0x00025d86:    b160        `.      CBZ      r0,0x25da2 ; am_util_stdio_vsprintf + 910
        0x00025d88:    e7ff        ..      B        0x25d8a ; am_util_stdio_vsprintf + 886
        0x00025d8a:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025d8c:    3007        .0      ADDS     r0,#7
        0x00025d8e:    f0200007     ...    BIC      r0,r0,#7
        0x00025d92:    f1000108    ....    ADD      r1,r0,#8
        0x00025d96:    911d        ..      STR      r1,[sp,#0x74]
        0x00025d98:    6801        .h      LDR      r1,[r0,#0]
        0x00025d9a:    6840        @h      LDR      r0,[r0,#4]
        0x00025d9c:    9104        ..      STR      r1,[sp,#0x10]
        0x00025d9e:    9005        ..      STR      r0,[sp,#0x14]
        0x00025da0:    e007        ..      B        0x25db2 ; am_util_stdio_vsprintf + 926
        0x00025da2:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025da4:    1d01        ..      ADDS     r1,r0,#4
        0x00025da6:    911d        ..      STR      r1,[sp,#0x74]
        0x00025da8:    6801        .h      LDR      r1,[r0,#0]
        0x00025daa:    2000        .       MOVS     r0,#0
        0x00025dac:    9104        ..      STR      r1,[sp,#0x10]
        0x00025dae:    9005        ..      STR      r0,[sp,#0x14]
        0x00025db0:    e7ff        ..      B        0x25db2 ; am_util_stdio_vsprintf + 926
        0x00025db2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00025db4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00025db6:    9118        ..      STR      r1,[sp,#0x60]
        0x00025db8:    9019        ..      STR      r0,[sp,#0x64]
        0x00025dba:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025dbc:    b318        ..      CBZ      r0,0x25e06 ; am_util_stdio_vsprintf + 1010
        0x00025dbe:    e7ff        ..      B        0x25dc0 ; am_util_stdio_vsprintf + 940
        0x00025dc0:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025dc2:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025dc4:    f018fdf6    ....    BL       ndigits_in_u64 ; 0x3e9b4
        0x00025dc8:    4601        .F      MOV      r1,r0
        0x00025dca:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025dcc:    1a40        @.      SUBS     r0,r0,r1
        0x00025dce:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025dd0:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025dd2:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025dd6:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025dd8:    f01afd34    ..4.    BL       padbuffer ; 0x40844
        0x00025ddc:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025dde:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025de0:    b118        ..      CBZ      r0,0x25dea ; am_util_stdio_vsprintf + 982
        0x00025de2:    e7ff        ..      B        0x25de4 ; am_util_stdio_vsprintf + 976
        0x00025de4:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025de6:    9003        ..      STR      r0,[sp,#0xc]
        0x00025de8:    e002        ..      B        0x25df0 ; am_util_stdio_vsprintf + 988
        0x00025dea:    2000        .       MOVS     r0,#0
        0x00025dec:    9003        ..      STR      r0,[sp,#0xc]
        0x00025dee:    e7ff        ..      B        0x25df0 ; am_util_stdio_vsprintf + 988
        0x00025df0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00025df2:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025df4:    4408        .D      ADD      r0,r0,r1
        0x00025df6:    901c        ..      STR      r0,[sp,#0x70]
        0x00025df8:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025dfa:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025dfc:    4408        .D      ADD      r0,r0,r1
        0x00025dfe:    9014        ..      STR      r0,[sp,#0x50]
        0x00025e00:    2000        .       MOVS     r0,#0
        0x00025e02:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025e04:    e7ff        ..      B        0x25e06 ; am_util_stdio_vsprintf + 1010
        0x00025e06:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025e08:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025e0a:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00025e0c:    f023f99c    #...    BL       uint64_to_str ; 0x49148
        0x00025e10:    9012        ..      STR      r0,[sp,#0x48]
        0x00025e12:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025e14:    b128        (.      CBZ      r0,0x25e22 ; am_util_stdio_vsprintf + 1038
        0x00025e16:    e7ff        ..      B        0x25e18 ; am_util_stdio_vsprintf + 1028
        0x00025e18:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025e1a:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025e1c:    4408        .D      ADD      r0,r0,r1
        0x00025e1e:    901c        ..      STR      r0,[sp,#0x70]
        0x00025e20:    e7ff        ..      B        0x25e22 ; am_util_stdio_vsprintf + 1038
        0x00025e22:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025e24:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025e26:    4408        .D      ADD      r0,r0,r1
        0x00025e28:    9014        ..      STR      r0,[sp,#0x50]
        0x00025e2a:    e10e        ..      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x00025e2c:    f89d0040    ..@.    LDRB     r0,[sp,#0x40]
        0x00025e30:    07c0        ..      LSLS     r0,r0,#31
        0x00025e32:    b160        `.      CBZ      r0,0x25e4e ; am_util_stdio_vsprintf + 1082
        0x00025e34:    e7ff        ..      B        0x25e36 ; am_util_stdio_vsprintf + 1058
        0x00025e36:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025e38:    3007        .0      ADDS     r0,#7
        0x00025e3a:    f0200007     ...    BIC      r0,r0,#7
        0x00025e3e:    f1000108    ....    ADD      r1,r0,#8
        0x00025e42:    911d        ..      STR      r1,[sp,#0x74]
        0x00025e44:    6801        .h      LDR      r1,[r0,#0]
        0x00025e46:    6840        @h      LDR      r0,[r0,#4]
        0x00025e48:    9101        ..      STR      r1,[sp,#4]
        0x00025e4a:    9002        ..      STR      r0,[sp,#8]
        0x00025e4c:    e007        ..      B        0x25e5e ; am_util_stdio_vsprintf + 1098
        0x00025e4e:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025e50:    1d01        ..      ADDS     r1,r0,#4
        0x00025e52:    911d        ..      STR      r1,[sp,#0x74]
        0x00025e54:    6801        .h      LDR      r1,[r0,#0]
        0x00025e56:    17c8        ..      ASRS     r0,r1,#31
        0x00025e58:    9101        ..      STR      r1,[sp,#4]
        0x00025e5a:    9002        ..      STR      r0,[sp,#8]
        0x00025e5c:    e7ff        ..      B        0x25e5e ; am_util_stdio_vsprintf + 1098
        0x00025e5e:    9901        ..      LDR      r1,[sp,#4]
        0x00025e60:    9802        ..      LDR      r0,[sp,#8]
        0x00025e62:    9116        ..      STR      r1,[sp,#0x58]
        0x00025e64:    9017        ..      STR      r0,[sp,#0x5c]
        0x00025e66:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00025e68:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00025e6c:    dc0c        ..      BGT      0x25e88 ; am_util_stdio_vsprintf + 1140
        0x00025e6e:    e7ff        ..      B        0x25e70 ; am_util_stdio_vsprintf + 1116
        0x00025e70:    9816        ..      LDR      r0,[sp,#0x58]
        0x00025e72:    9a17        ..      LDR      r2,[sp,#0x5c]
        0x00025e74:    4241        AB      RSBS     r1,r0,#0
        0x00025e76:    f04f0000    O...    MOV      r0,#0
        0x00025e7a:    4190        .A      SBCS     r0,r0,r2
        0x00025e7c:    9118        ..      STR      r1,[sp,#0x60]
        0x00025e7e:    9019        ..      STR      r0,[sp,#0x64]
        0x00025e80:    2001        .       MOVS     r0,#1
        0x00025e82:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00025e86:    e007        ..      B        0x25e98 ; am_util_stdio_vsprintf + 1156
        0x00025e88:    9816        ..      LDR      r0,[sp,#0x58]
        0x00025e8a:    9917        ..      LDR      r1,[sp,#0x5c]
        0x00025e8c:    9119        ..      STR      r1,[sp,#0x64]
        0x00025e8e:    9018        ..      STR      r0,[sp,#0x60]
        0x00025e90:    2000        .       MOVS     r0,#0
        0x00025e92:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00025e96:    e7ff        ..      B        0x25e98 ; am_util_stdio_vsprintf + 1156
        0x00025e98:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025e9a:    2800        .(      CMP      r0,#0
        0x00025e9c:    d055        U.      BEQ      0x25f4a ; am_util_stdio_vsprintf + 1334
        0x00025e9e:    e7ff        ..      B        0x25ea0 ; am_util_stdio_vsprintf + 1164
        0x00025ea0:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025ea2:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025ea4:    f018fd6e    ..n.    BL       ndigits_in_i64 ; 0x3e984
        0x00025ea8:    4601        .F      MOV      r1,r0
        0x00025eaa:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025eac:    1a40        @.      SUBS     r0,r0,r1
        0x00025eae:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025eb0:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00025eb4:    07c0        ..      LSLS     r0,r0,#31
        0x00025eb6:    b1b0        ..      CBZ      r0,0x25ee6 ; am_util_stdio_vsprintf + 1234
        0x00025eb8:    e7ff        ..      B        0x25eba ; am_util_stdio_vsprintf + 1190
        0x00025eba:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025ebc:    3801        .8      SUBS     r0,#1
        0x00025ebe:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ec0:    f89d0042    ..B.    LDRB     r0,[sp,#0x42]
        0x00025ec4:    2830        0(      CMP      r0,#0x30
        0x00025ec6:    d10d        ..      BNE      0x25ee4 ; am_util_stdio_vsprintf + 1232
        0x00025ec8:    e7ff        ..      B        0x25eca ; am_util_stdio_vsprintf + 1206
        0x00025eca:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025ecc:    b130        0.      CBZ      r0,0x25edc ; am_util_stdio_vsprintf + 1224
        0x00025ece:    e7ff        ..      B        0x25ed0 ; am_util_stdio_vsprintf + 1212
        0x00025ed0:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025ed2:    1c48        H.      ADDS     r0,r1,#1
        0x00025ed4:    901c        ..      STR      r0,[sp,#0x70]
        0x00025ed6:    202d        -       MOVS     r0,#0x2d
        0x00025ed8:    7008        .p      STRB     r0,[r1,#0]
        0x00025eda:    e7ff        ..      B        0x25edc ; am_util_stdio_vsprintf + 1224
        0x00025edc:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025ede:    3001        .0      ADDS     r0,#1
        0x00025ee0:    9014        ..      STR      r0,[sp,#0x50]
        0x00025ee2:    e7ff        ..      B        0x25ee4 ; am_util_stdio_vsprintf + 1232
        0x00025ee4:    e7ff        ..      B        0x25ee6 ; am_util_stdio_vsprintf + 1234
        0x00025ee6:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025ee8:    f89d1042    ..B.    LDRB     r1,[sp,#0x42]
        0x00025eec:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00025eee:    f01afca9    ....    BL       padbuffer ; 0x40844
        0x00025ef2:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025ef4:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025ef6:    b118        ..      CBZ      r0,0x25f00 ; am_util_stdio_vsprintf + 1260
        0x00025ef8:    e7ff        ..      B        0x25efa ; am_util_stdio_vsprintf + 1254
        0x00025efa:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00025efc:    9000        ..      STR      r0,[sp,#0]
        0x00025efe:    e002        ..      B        0x25f06 ; am_util_stdio_vsprintf + 1266
        0x00025f00:    2000        .       MOVS     r0,#0
        0x00025f02:    9000        ..      STR      r0,[sp,#0]
        0x00025f04:    e7ff        ..      B        0x25f06 ; am_util_stdio_vsprintf + 1266
        0x00025f06:    9900        ..      LDR      r1,[sp,#0]
        0x00025f08:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f0a:    4408        .D      ADD      r0,r0,r1
        0x00025f0c:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f0e:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00025f10:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f12:    4408        .D      ADD      r0,r0,r1
        0x00025f14:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f16:    2000        .       MOVS     r0,#0
        0x00025f18:    9013        ..      STR      r0,[sp,#0x4c]
        0x00025f1a:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00025f1e:    07c0        ..      LSLS     r0,r0,#31
        0x00025f20:    b190        ..      CBZ      r0,0x25f48 ; am_util_stdio_vsprintf + 1332
        0x00025f22:    e7ff        ..      B        0x25f24 ; am_util_stdio_vsprintf + 1296
        0x00025f24:    f89d0042    ..B.    LDRB     r0,[sp,#0x42]
        0x00025f28:    2820         (      CMP      r0,#0x20
        0x00025f2a:    d10d        ..      BNE      0x25f48 ; am_util_stdio_vsprintf + 1332
        0x00025f2c:    e7ff        ..      B        0x25f2e ; am_util_stdio_vsprintf + 1306
        0x00025f2e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f30:    b130        0.      CBZ      r0,0x25f40 ; am_util_stdio_vsprintf + 1324
        0x00025f32:    e7ff        ..      B        0x25f34 ; am_util_stdio_vsprintf + 1312
        0x00025f34:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025f36:    1c48        H.      ADDS     r0,r1,#1
        0x00025f38:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f3a:    202d        -       MOVS     r0,#0x2d
        0x00025f3c:    7008        .p      STRB     r0,[r1,#0]
        0x00025f3e:    e7ff        ..      B        0x25f40 ; am_util_stdio_vsprintf + 1324
        0x00025f40:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f42:    3001        .0      ADDS     r0,#1
        0x00025f44:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f46:    e7ff        ..      B        0x25f48 ; am_util_stdio_vsprintf + 1332
        0x00025f48:    e012        ..      B        0x25f70 ; am_util_stdio_vsprintf + 1372
        0x00025f4a:    f89d003f    ..?.    LDRB     r0,[sp,#0x3f]
        0x00025f4e:    07c0        ..      LSLS     r0,r0,#31
        0x00025f50:    b168        h.      CBZ      r0,0x25f6e ; am_util_stdio_vsprintf + 1370
        0x00025f52:    e7ff        ..      B        0x25f54 ; am_util_stdio_vsprintf + 1344
        0x00025f54:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f56:    b130        0.      CBZ      r0,0x25f66 ; am_util_stdio_vsprintf + 1362
        0x00025f58:    e7ff        ..      B        0x25f5a ; am_util_stdio_vsprintf + 1350
        0x00025f5a:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025f5c:    1c48        H.      ADDS     r0,r1,#1
        0x00025f5e:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f60:    202d        -       MOVS     r0,#0x2d
        0x00025f62:    7008        .p      STRB     r0,[r1,#0]
        0x00025f64:    e7ff        ..      B        0x25f66 ; am_util_stdio_vsprintf + 1362
        0x00025f66:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f68:    3001        .0      ADDS     r0,#1
        0x00025f6a:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f6c:    e7ff        ..      B        0x25f6e ; am_util_stdio_vsprintf + 1370
        0x00025f6e:    e7ff        ..      B        0x25f70 ; am_util_stdio_vsprintf + 1372
        0x00025f70:    9818        ..      LDR      r0,[sp,#0x60]
        0x00025f72:    9919        ..      LDR      r1,[sp,#0x64]
        0x00025f74:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00025f76:    f023f8e7    #...    BL       uint64_to_str ; 0x49148
        0x00025f7a:    9012        ..      STR      r0,[sp,#0x48]
        0x00025f7c:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f7e:    b128        (.      CBZ      r0,0x25f8c ; am_util_stdio_vsprintf + 1400
        0x00025f80:    e7ff        ..      B        0x25f82 ; am_util_stdio_vsprintf + 1390
        0x00025f82:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025f84:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f86:    4408        .D      ADD      r0,r0,r1
        0x00025f88:    901c        ..      STR      r0,[sp,#0x70]
        0x00025f8a:    e7ff        ..      B        0x25f8c ; am_util_stdio_vsprintf + 1400
        0x00025f8c:    9912        ..      LDR      r1,[sp,#0x48]
        0x00025f8e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00025f90:    4408        .D      ADD      r0,r0,r1
        0x00025f92:    9014        ..      STR      r0,[sp,#0x50]
        0x00025f94:    e059        Y.      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x00025f96:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025f98:    2800        .(      CMP      r0,#0
        0x00025f9a:    d047        G.      BEQ      0x2602c ; am_util_stdio_vsprintf + 1560
        0x00025f9c:    e7ff        ..      B        0x25f9e ; am_util_stdio_vsprintf + 1418
        0x00025f9e:    981d        ..      LDR      r0,[sp,#0x74]
        0x00025fa0:    3007        .0      ADDS     r0,#7
        0x00025fa2:    f0200007     ...    BIC      r0,r0,#7
        0x00025fa6:    f1000108    ....    ADD      r1,r0,#8
        0x00025faa:    911d        ..      STR      r1,[sp,#0x74]
        0x00025fac:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x00025fb0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00025fb4:    f026fbfc    &...    BL       __aeabi_d2f ; 0x4c7b0
        0x00025fb8:    900d        ..      STR      r0,[sp,#0x34]
        0x00025fba:    991c        ..      LDR      r1,[sp,#0x70]
        0x00025fbc:    2014        .       MOVS     r0,#0x14
        0x00025fbe:    6008        .`      STR      r0,[r1,#0]
        0x00025fc0:    ed9d0a0d    ....    VLDR     s0,[sp,#0x34]
        0x00025fc4:    981c        ..      LDR      r0,[sp,#0x70]
        0x00025fc6:    9911        ..      LDR      r1,[sp,#0x44]
        0x00025fc8:    f013f950    ..P.    BL       ftoa ; 0x3926c
        0x00025fcc:    9012        ..      STR      r0,[sp,#0x48]
        0x00025fce:    9812        ..      LDR      r0,[sp,#0x48]
        0x00025fd0:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00025fd4:    dc21        !.      BGT      0x2601a ; am_util_stdio_vsprintf + 1542
        0x00025fd6:    e7ff        ..      B        0x25fd8 ; am_util_stdio_vsprintf + 1476
        0x00025fd8:    9812        ..      LDR      r0,[sp,#0x48]
        0x00025fda:    3001        .0      ADDS     r0,#1
        0x00025fdc:    b930        0.      CBNZ     r0,0x25fec ; am_util_stdio_vsprintf + 1496
        0x00025fde:    e7ff        ..      B        0x25fe0 ; am_util_stdio_vsprintf + 1484
        0x00025fe0:    f6426030    B.0`    MOV      r0,#0x2e30
        0x00025fe4:    f2c00030    ..0.    MOVT     r0,#0x30
        0x00025fe8:    900c        ..      STR      r0,[sp,#0x30]
        0x00025fea:    e010        ..      B        0x2600e ; am_util_stdio_vsprintf + 1530
        0x00025fec:    9812        ..      LDR      r0,[sp,#0x48]
        0x00025fee:    3002        .0      ADDS     r0,#2
        0x00025ff0:    b930        0.      CBNZ     r0,0x26000 ; am_util_stdio_vsprintf + 1516
        0x00025ff2:    e7ff        ..      B        0x25ff4 ; am_util_stdio_vsprintf + 1504
        0x00025ff4:    f6426023    B.#`    MOV      r0,#0x2e23
        0x00025ff8:    f2c00023    ..#.    MOVT     r0,#0x23
        0x00025ffc:    900c        ..      STR      r0,[sp,#0x30]
        0x00025ffe:    e005        ..      B        0x2600c ; am_util_stdio_vsprintf + 1528
        0x00026000:    f642603f    B.?`    MOV      r0,#0x2e3f
        0x00026004:    f2c0003f    ..?.    MOVT     r0,#0x3f
        0x00026008:    900c        ..      STR      r0,[sp,#0x30]
        0x0002600a:    e7ff        ..      B        0x2600c ; am_util_stdio_vsprintf + 1528
        0x0002600c:    e7ff        ..      B        0x2600e ; am_util_stdio_vsprintf + 1530
        0x0002600e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00026010:    991c        ..      LDR      r1,[sp,#0x70]
        0x00026012:    6008        .`      STR      r0,[r1,#0]
        0x00026014:    2003        .       MOVS     r0,#3
        0x00026016:    9012        ..      STR      r0,[sp,#0x48]
        0x00026018:    e7ff        ..      B        0x2601a ; am_util_stdio_vsprintf + 1542
        0x0002601a:    9912        ..      LDR      r1,[sp,#0x48]
        0x0002601c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002601e:    4408        .D      ADD      r0,r0,r1
        0x00026020:    9014        ..      STR      r0,[sp,#0x50]
        0x00026022:    9912        ..      LDR      r1,[sp,#0x48]
        0x00026024:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026026:    4408        .D      ADD      r0,r0,r1
        0x00026028:    901c        ..      STR      r0,[sp,#0x70]
        0x0002602a:    e7ff        ..      B        0x2602c ; am_util_stdio_vsprintf + 1560
        0x0002602c:    e00d        ..      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x0002602e:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026030:    b138        8.      CBZ      r0,0x26042 ; am_util_stdio_vsprintf + 1582
        0x00026032:    e7ff        ..      B        0x26034 ; am_util_stdio_vsprintf + 1568
        0x00026034:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00026036:    7800        .x      LDRB     r0,[r0,#0]
        0x00026038:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002603a:    1c4a        J.      ADDS     r2,r1,#1
        0x0002603c:    921c        ..      STR      r2,[sp,#0x70]
        0x0002603e:    7008        .p      STRB     r0,[r1,#0]
        0x00026040:    e7ff        ..      B        0x26042 ; am_util_stdio_vsprintf + 1582
        0x00026042:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026044:    3001        .0      ADDS     r0,#1
        0x00026046:    9014        ..      STR      r0,[sp,#0x50]
        0x00026048:    e7ff        ..      B        0x2604a ; am_util_stdio_vsprintf + 1590
        0x0002604a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0002604c:    3001        .0      ADDS     r0,#1
        0x0002604e:    901b        ..      STR      r0,[sp,#0x6c]
        0x00026050:    f7ffbce9    ....    B.W      0x25a26 ; am_util_stdio_vsprintf + 18
        0x00026054:    981c        ..      LDR      r0,[sp,#0x70]
        0x00026056:    b120         .      CBZ      r0,0x26062 ; am_util_stdio_vsprintf + 1614
        0x00026058:    e7ff        ..      B        0x2605a ; am_util_stdio_vsprintf + 1606
        0x0002605a:    991c        ..      LDR      r1,[sp,#0x70]
        0x0002605c:    2000        .       MOVS     r0,#0
        0x0002605e:    7008        .p      STRB     r0,[r1,#0]
        0x00026060:    e7ff        ..      B        0x26062 ; am_util_stdio_vsprintf + 1614
        0x00026062:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026064:    b01e        ..      ADD      sp,sp,#0x78
        0x00026066:    bd80        ..      POP      {r7,pc}
    am_valid_sp
        0x00026068:    b082        ..      SUB      sp,sp,#8
        0x0002606a:    9000        ..      STR      r0,[sp,#0]
        0x0002606c:    9800        ..      LDR      r0,[sp,#0]
        0x0002606e:    f1b05f80    ..._    CMP      r0,#0x10000000
        0x00026072:    d30c        ..      BCC      0x2608e ; am_valid_sp + 38
        0x00026074:    e7ff        ..      B        0x26076 ; am_valid_sp + 14
        0x00026076:    9800        ..      LDR      r0,[sp,#0]
        0x00026078:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002607c:    f2c1012b    ..+.    MOVT     r1,#0x102b
        0x00026080:    4288        .B      CMP      r0,r1
        0x00026082:    d804        ..      BHI      0x2608e ; am_valid_sp + 38
        0x00026084:    e7ff        ..      B        0x26086 ; am_valid_sp + 30
        0x00026086:    2001        .       MOVS     r0,#1
        0x00026088:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002608c:    e003        ..      B        0x26096 ; am_valid_sp + 46
        0x0002608e:    2000        .       MOVS     r0,#0
        0x00026090:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00026094:    e7ff        ..      B        0x26096 ; am_valid_sp + 46
        0x00026096:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002609a:    b002        ..      ADD      sp,sp,#8
        0x0002609c:    4770        pG      BX       lr
        0x0002609e:    0000        ..      MOVS     r0,r0
    am_vos_ama_devinfo_set
        0x000260a0:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000260a2:    4605        .F      MOV      r5,r0
        0x000260a4:    2010        .       MOVS     r0,#0x10
        0x000260a6:    f2c40002    ....    MOVT     r0,#0x4002
        0x000260aa:    6800        .h      LDR      r0,[r0,#0]
        0x000260ac:    f2442151    D.Q!    MOV      r1,#0x4251
        0x000260b0:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x000260b4:    f6415404    A..T    MOV      r4,#0x1d04
        0x000260b8:    4288        .B      CMP      r0,r1
        0x000260ba:    f2c10401    ....    MOVT     r4,#0x1001
        0x000260be:    d11b        ..      BNE      0x260f8 ; am_vos_ama_devinfo_set + 88
        0x000260c0:    4620         F      MOV      r0,r4
        0x000260c2:    4629        )F      MOV      r1,r5
        0x000260c4:    f7f2f96c    ..l.    BL       strcpy ; 0x183a0
        0x000260c8:    f1050114    ....    ADD      r1,r5,#0x14
        0x000260cc:    f1040014    ....    ADD      r0,r4,#0x14
        0x000260d0:    f7f2f966    ..f.    BL       strcpy ; 0x183a0
        0x000260d4:    f1050124    ..$.    ADD      r1,r5,#0x24
        0x000260d8:    f104002e    ....    ADD      r0,r4,#0x2e
        0x000260dc:    f7f2f960    ..`.    BL       strcpy ; 0x183a0
        0x000260e0:    f8950032    ..2.    LDRB     r0,[r5,#0x32]
        0x000260e4:    f884010c    ....    STRB     r0,[r4,#0x10c]
        0x000260e8:    f8b50033    ..3.    LDRH     r0,[r5,#0x33]
        0x000260ec:    f8a4010d    ....    STRH     r0,[r4,#0x10d]
        0x000260f0:    2001        .       MOVS     r0,#1
        0x000260f2:    f8840114    ....    STRB     r0,[r4,#0x114]
        0x000260f6:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000260f8:    a103        ..      ADR      r1,{pc}+0x10 ; 0x26108
        0x000260fa:    2002        .       MOVS     r0,#2
        0x000260fc:    f002fb0e    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026100:    2000        .       MOVS     r0,#0
        0x00026102:    f8840114    ....    STRB     r0,[r4,#0x114]
        0x00026106:    bdb0        ..      POP      {r4,r5,r7,pc}
    $d.3
        0x00026108:    6c696146    Fail    DCD    1818845510
        0x0002610c:    74206465    ed t    DCD    1948279909
        0x00026110:    6573206f    o se    DCD    1702043759
        0x00026114:    20707574    tup     DCD    544241012
        0x00026118:    20414d41    AMA     DCD    541150529
        0x0002611c:    7262696c    libr    DCD    1919052140
        0x00026120:    21797261    ary!    DCD    561607265
        0x00026124:    0000000a    ....    DCD    10
    $t.6
    am_vos_ama_event_callback
        0x00026128:    b580        ..      PUSH     {r7,lr}
        0x0002612a:    b096        ..      SUB      sp,sp,#0x58
        0x0002612c:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x00026130:    9114        ..      STR      r1,[sp,#0x50]
        0x00026132:    f88d204f    ..O     STRB     r2,[sp,#0x4f]
        0x00026136:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x0002613a:    380a        .8      SUBS     r0,r0,#0xa
        0x0002613c:    4601        .F      MOV      r1,r0
        0x0002613e:    9108        ..      STR      r1,[sp,#0x20]
        0x00026140:    285d        ](      CMP      r0,#0x5d
        0x00026142:    f200819b    ....    BHI.W    0x2647c ; am_vos_ama_event_callback + 852
        0x00026146:    9908        ..      LDR      r1,[sp,#0x20]
        0x00026148:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.7
        0x0002614c:    006e005e    ^.n.    DCD    7209054
        0x00026150:    00880076    v...    DCD    8913014
        0x00026154:    01980099    ....    DCD    26738841
        0x00026158:    01980198    ....    DCD    26739096
        0x0002615c:    01980198    ....    DCD    26739096
        0x00026160:    00aa00a0    ....    DCD    11141280
        0x00026164:    00b40198    ....    DCD    11796888
        0x00026168:    019800c0    ....    DCD    26738880
        0x0002616c:    01980198    ....    DCD    26739096
        0x00026170:    01980198    ....    DCD    26739096
        0x00026174:    01980198    ....    DCD    26739096
        0x00026178:    01980198    ....    DCD    26739096
        0x0002617c:    01980198    ....    DCD    26739096
        0x00026180:    01980198    ....    DCD    26739096
        0x00026184:    01980198    ....    DCD    26739096
        0x00026188:    01980198    ....    DCD    26739096
        0x0002618c:    01980198    ....    DCD    26739096
        0x00026190:    01980198    ....    DCD    26739096
        0x00026194:    01980198    ....    DCD    26739096
        0x00026198:    01980198    ....    DCD    26739096
        0x0002619c:    019800cc    ....    DCD    26738892
        0x000261a0:    01980198    ....    DCD    26739096
        0x000261a4:    00da0198    ....    DCD    14287256
        0x000261a8:    01980198    ....    DCD    26739096
        0x000261ac:    01980198    ....    DCD    26739096
        0x000261b0:    0198018c    ....    DCD    26739084
        0x000261b4:    01980198    ....    DCD    26739096
        0x000261b8:    01980198    ....    DCD    26739096
        0x000261bc:    01980198    ....    DCD    26739096
        0x000261c0:    01980198    ....    DCD    26739096
        0x000261c4:    01980198    ....    DCD    26739096
        0x000261c8:    01980198    ....    DCD    26739096
        0x000261cc:    01980198    ....    DCD    26739096
        0x000261d0:    01980198    ....    DCD    26739096
        0x000261d4:    01980198    ....    DCD    26739096
        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:    012200e6    ..".    DCD    19005670
        0x00026204:    01710142    B.q.    DCD    24183106
    $t.8
        0x00026208:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002620a:    9012        ..      STR      r0,[sp,#0x48]
        0x0002620c:    9812        ..      LDR      r0,[sp,#0x48]
        0x0002620e:    6800        .h      LDR      r0,[r0,#0]
        0x00026210:    f000fc5c    ..\.    BL       am_vos_ama_provide_speech_rsp_send ; 0x26acc
        0x00026214:    9812        ..      LDR      r0,[sp,#0x48]
        0x00026216:    6802        .h      LDR      r2,[r0,#0]
        0x00026218:    f64551c9    E..Q    MOV      r1,#0x5dc9
        0x0002621c:    f2c00105    ....    MOVT     r1,#5
        0x00026220:    2003        .       MOVS     r0,#3
        0x00026222:    f002fa7b    ..{.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026226:    e12a        *.      B        0x2647e ; am_vos_ama_event_callback + 854
        0x00026228:    f2460132    F.2.    MOV      r1,#0x6032
        0x0002622c:    f2c00105    ....    MOVT     r1,#5
        0x00026230:    2003        .       MOVS     r0,#3
        0x00026232:    f002fa73    ..s.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026236:    e122        ".      B        0x2647e ; am_vos_ama_event_callback + 854
        0x00026238:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002623a:    9011        ..      STR      r0,[sp,#0x44]
        0x0002623c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0002623e:    6841        Ah      LDR      r1,[r0,#4]
        0x00026240:    200c        .       MOVS     r0,#0xc
        0x00026242:    f000fe99    ....    BL       am_vos_ama_speech_rsp_send ; 0x26f78
        0x00026246:    9811        ..      LDR      r0,[sp,#0x44]
        0x00026248:    6842        Bh      LDR      r2,[r0,#4]
        0x0002624a:    7803        .x      LDRB     r3,[r0,#0]
        0x0002624c:    f2460102    F...    MOV      r1,#0x6002
        0x00026250:    f2c00105    ....    MOVT     r1,#5
        0x00026254:    2003        .       MOVS     r0,#3
        0x00026256:    f002fa61    ..a.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002625a:    e110        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x0002625c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002625e:    9010        ..      STR      r0,[sp,#0x40]
        0x00026260:    9810        ..      LDR      r0,[sp,#0x40]
        0x00026262:    6801        .h      LDR      r1,[r0,#0]
        0x00026264:    200d        .       MOVS     r0,#0xd
        0x00026266:    f000fe87    ....    BL       am_vos_ama_speech_rsp_send ; 0x26f78
        0x0002626a:    9810        ..      LDR      r0,[sp,#0x40]
        0x0002626c:    6802        .h      LDR      r2,[r0,#0]
        0x0002626e:    f64571d8    E..q    MOV      r1,#0x5fd8
        0x00026272:    f2c00105    ....    MOVT     r1,#5
        0x00026276:    2003        .       MOVS     r0,#3
        0x00026278:    f002fa50    ..P.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002627c:    e0ff        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x0002627e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026280:    900f        ..      STR      r0,[sp,#0x3c]
        0x00026282:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00026284:    7800        .x      LDRB     r0,[r0,#0]
        0x00026286:    f000fb71    ..q.    BL       am_vos_ama_proc_notify_speech ; 0x2696c
        0x0002628a:    e0f8        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x0002628c:    f000f98e    ....    BL       am_vos_ama_get_devinfo_rsp_send ; 0x265ac
        0x00026290:    f6457128    E.(q    MOV      r1,#0x5f28
        0x00026294:    f2c00105    ....    MOVT     r1,#5
        0x00026298:    2003        .       MOVS     r0,#3
        0x0002629a:    f002fa3f    ..?.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002629e:    e0ee        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x000262a0:    f000f936    ..6.    BL       am_vos_ama_get_devconf_rsp_send ; 0x26510
        0x000262a4:    f645714f    E.Oq    MOV      r1,#0x5f4f
        0x000262a8:    f2c00105    ....    MOVT     r1,#5
        0x000262ac:    2003        .       MOVS     r0,#3
        0x000262ae:    f002fa35    ..5.    BL       am_vos_stdio_printf ; 0x2871c
        0x000262b2:    e0e4        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x000262b4:    2017        .       MOVS     r0,#0x17
        0x000262b6:    2100        .!      MOVS     r1,#0
        0x000262b8:    f000fc56    ..V.    BL       am_vos_ama_rsp_send ; 0x26b68
        0x000262bc:    f6457197    E..q    MOV      r1,#0x5f97
        0x000262c0:    f2c00105    ....    MOVT     r1,#5
        0x000262c4:    2003        .       MOVS     r0,#3
        0x000262c6:    f002fa29    ..).    BL       am_vos_stdio_printf ; 0x2871c
        0x000262ca:    e0d8        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x000262cc:    2018        .       MOVS     r0,#0x18
        0x000262ce:    2100        .!      MOVS     r1,#0
        0x000262d0:    f000fc4a    ..J.    BL       am_vos_ama_rsp_send ; 0x26b68
        0x000262d4:    f6457178    E.xq    MOV      r1,#0x5f78
        0x000262d8:    f2c00105    ....    MOVT     r1,#5
        0x000262dc:    2003        .       MOVS     r0,#3
        0x000262de:    f002fa1d    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000262e2:    e0cc        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x000262e4:    2032        2       MOVS     r0,#0x32
        0x000262e6:    2100        .!      MOVS     r1,#0
        0x000262e8:    f000fc3e    ..>.    BL       am_vos_ama_rsp_send ; 0x26b68
        0x000262ec:    f000f8d6    ....    BL       am_vos_ama_get_central_info_send ; 0x2649c
        0x000262f0:    f64571b3    E..q    MOV      r1,#0x5fb3
        0x000262f4:    f2c00105    ....    MOVT     r1,#5
        0x000262f8:    2003        .       MOVS     r0,#3
        0x000262fa:    f002fa0f    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000262fe:    e0be        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x00026300:    2037        7       MOVS     r0,#0x37
        0x00026302:    2100        .!      MOVS     r1,#0
        0x00026304:    f000fc30    ..0.    BL       am_vos_ama_rsp_send ; 0x26b68
        0x00026308:    f645710d    E..q    MOV      r1,#0x5f0d
        0x0002630c:    f2c00105    ....    MOVT     r1,#5
        0x00026310:    2003        .       MOVS     r0,#3
        0x00026312:    f002fa03    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026316:    e0b2        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x00026318:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x0002631c:    07c0        ..      LSLS     r0,r0,#31
        0x0002631e:    b330        0.      CBZ      r0,0x2636e ; am_vos_ama_event_callback + 582
        0x00026320:    e7ff        ..      B        0x26322 ; am_vos_ama_event_callback + 506
        0x00026322:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026324:    9009        ..      STR      r0,[sp,#0x24]
        0x00026326:    9809        ..      LDR      r0,[sp,#0x24]
        0x00026328:    6801        .h      LDR      r1,[r0,#0]
        0x0002632a:    9107        ..      STR      r1,[sp,#0x1c]
        0x0002632c:    8880        ..      LDRH     r0,[r0,#4]
        0x0002632e:    2801        .(      CMP      r0,#1
        0x00026330:    d106        ..      BNE      0x26340 ; am_vos_ama_event_callback + 536
        0x00026332:    e7ff        ..      B        0x26334 ; am_vos_ama_event_callback + 524
        0x00026334:    9809        ..      LDR      r0,[sp,#0x24]
        0x00026336:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026338:    f0000001    ....    AND      r0,r0,#1
        0x0002633c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002633e:    e003        ..      B        0x26348 ; am_vos_ama_event_callback + 544
        0x00026340:    9809        ..      LDR      r0,[sp,#0x24]
        0x00026342:    6880        .h      LDR      r0,[r0,#8]
        0x00026344:    9006        ..      STR      r0,[sp,#0x18]
        0x00026346:    e7ff        ..      B        0x26348 ; am_vos_ama_event_callback + 544
        0x00026348:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002634a:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002634c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002634e:    6888        .h      LDR      r0,[r1,#8]
        0x00026350:    7a09        .z      LDRB     r1,[r1,#8]
        0x00026352:    f0010c01    ....    AND      r12,r1,#1
        0x00026356:    4669        iF      MOV      r1,sp
        0x00026358:    f8c1c004    ....    STR      r12,[r1,#4]
        0x0002635c:    6008        .`      STR      r0,[r1,#0]
        0x0002635e:    f6456175    E.ua    MOV      r1,#0x5e75
        0x00026362:    f2c00105    ....    MOVT     r1,#5
        0x00026366:    2003        .       MOVS     r0,#3
        0x00026368:    f002f9d8    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002636c:    e00f        ..      B        0x2638e ; am_vos_ama_event_callback + 614
        0x0002636e:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026370:    900e        ..      STR      r0,[sp,#0x38]
        0x00026372:    980e        ..      LDR      r0,[sp,#0x38]
        0x00026374:    6802        .h      LDR      r2,[r0,#0]
        0x00026376:    f2460153    F.S.    MOV      r1,#0x6053
        0x0002637a:    f2c00105    ....    MOVT     r1,#5
        0x0002637e:    2003        .       MOVS     r0,#3
        0x00026380:    f002f9cc    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026384:    980e        ..      LDR      r0,[sp,#0x38]
        0x00026386:    6800        .h      LDR      r0,[r0,#0]
        0x00026388:    f000fa7e    ..~.    BL       am_vos_ama_proc_get_state ; 0x26888
        0x0002638c:    e7ff        ..      B        0x2638e ; am_vos_ama_event_callback + 614
        0x0002638e:    e076        v.      B        0x2647e ; am_vos_ama_event_callback + 854
        0x00026390:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026392:    900d        ..      STR      r0,[sp,#0x34]
        0x00026394:    980d        ..      LDR      r0,[sp,#0x34]
        0x00026396:    6801        .h      LDR      r1,[r0,#0]
        0x00026398:    9105        ..      STR      r1,[sp,#0x14]
        0x0002639a:    8880        ..      LDRH     r0,[r0,#4]
        0x0002639c:    2801        .(      CMP      r0,#1
        0x0002639e:    d106        ..      BNE      0x263ae ; am_vos_ama_event_callback + 646
        0x000263a0:    e7ff        ..      B        0x263a2 ; am_vos_ama_event_callback + 634
        0x000263a2:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263a4:    7a00        .z      LDRB     r0,[r0,#8]
        0x000263a6:    f0000001    ....    AND      r0,r0,#1
        0x000263aa:    9004        ..      STR      r0,[sp,#0x10]
        0x000263ac:    e003        ..      B        0x263b6 ; am_vos_ama_event_callback + 654
        0x000263ae:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263b0:    6880        .h      LDR      r0,[r0,#8]
        0x000263b2:    9004        ..      STR      r0,[sp,#0x10]
        0x000263b4:    e7ff        ..      B        0x263b6 ; am_vos_ama_event_callback + 654
        0x000263b6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000263b8:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000263ba:    f64551ef    E..Q    MOV      r1,#0x5def
        0x000263be:    f2c00105    ....    MOVT     r1,#5
        0x000263c2:    2003        .       MOVS     r0,#3
        0x000263c4:    f002f9aa    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000263c8:    980d        ..      LDR      r0,[sp,#0x34]
        0x000263ca:    f000fb0f    ....    BL       am_vos_ama_proc_set_state ; 0x269ec
        0x000263ce:    e056        V.      B        0x2647e ; am_vos_ama_event_callback + 854
        0x000263d0:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x000263d4:    07c0        ..      LSLS     r0,r0,#31
        0x000263d6:    bb48        H.      CBNZ     r0,0x2642c ; am_vos_ama_event_callback + 772
        0x000263d8:    e7ff        ..      B        0x263da ; am_vos_ama_event_callback + 690
        0x000263da:    9814        ..      LDR      r0,[sp,#0x50]
        0x000263dc:    900c        ..      STR      r0,[sp,#0x30]
        0x000263de:    980c        ..      LDR      r0,[sp,#0x30]
        0x000263e0:    6801        .h      LDR      r1,[r0,#0]
        0x000263e2:    9103        ..      STR      r1,[sp,#0xc]
        0x000263e4:    8880        ..      LDRH     r0,[r0,#4]
        0x000263e6:    2801        .(      CMP      r0,#1
        0x000263e8:    d106        ..      BNE      0x263f8 ; am_vos_ama_event_callback + 720
        0x000263ea:    e7ff        ..      B        0x263ec ; am_vos_ama_event_callback + 708
        0x000263ec:    980c        ..      LDR      r0,[sp,#0x30]
        0x000263ee:    7a00        .z      LDRB     r0,[r0,#8]
        0x000263f0:    f0000001    ....    AND      r0,r0,#1
        0x000263f4:    9002        ..      STR      r0,[sp,#8]
        0x000263f6:    e003        ..      B        0x26400 ; am_vos_ama_event_callback + 728
        0x000263f8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000263fa:    6880        .h      LDR      r0,[r0,#8]
        0x000263fc:    9002        ..      STR      r0,[sp,#8]
        0x000263fe:    e7ff        ..      B        0x26400 ; am_vos_ama_event_callback + 728
        0x00026400:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00026402:    9b02        ..      LDR      r3,[sp,#8]
        0x00026404:    990c        ..      LDR      r1,[sp,#0x30]
        0x00026406:    6888        .h      LDR      r0,[r1,#8]
        0x00026408:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002640a:    f0010c01    ....    AND      r12,r1,#1
        0x0002640e:    4669        iF      MOV      r1,sp
        0x00026410:    f8c1c004    ....    STR      r12,[r1,#4]
        0x00026414:    6008        .`      STR      r0,[r1,#0]
        0x00026416:    f6456127    E.'a    MOV      r1,#0x5e27
        0x0002641a:    f2c00105    ....    MOVT     r1,#5
        0x0002641e:    2003        .       MOVS     r0,#3
        0x00026420:    f002f97c    ..|.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026424:    980c        ..      LDR      r0,[sp,#0x30]
        0x00026426:    f000fb03    ....    BL       am_vos_ama_proc_sync_state ; 0x26a30
        0x0002642a:    e7ff        ..      B        0x2642c ; am_vos_ama_event_callback + 772
        0x0002642c:    e027        '.      B        0x2647e ; am_vos_ama_event_callback + 854
        0x0002642e:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00026432:    07c0        ..      LSLS     r0,r0,#31
        0x00026434:    b1a8        ..      CBZ      r0,0x26462 ; am_vos_ama_event_callback + 826
        0x00026436:    e7ff        ..      B        0x26438 ; am_vos_ama_event_callback + 784
        0x00026438:    9814        ..      LDR      r0,[sp,#0x50]
        0x0002643a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002643c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002643e:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00026442:    f2403194    @..1    MOVW     r1,#0x394
        0x00026446:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002644a:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0002644c:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002644e:    f8932020    ..      LDRB     r2,[r3,#0x20]
        0x00026452:    f64561ee    E..a    MOV      r1,#0x5eee
        0x00026456:    f2c00105    ....    MOVT     r1,#5
        0x0002645a:    2003        .       MOVS     r0,#3
        0x0002645c:    f002f95e    ..^.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026460:    e7ff        ..      B        0x26462 ; am_vos_ama_event_callback + 826
        0x00026462:    e00c        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x00026464:    9814        ..      LDR      r0,[sp,#0x50]
        0x00026466:    900a        ..      STR      r0,[sp,#0x28]
        0x00026468:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002646a:    7802        .x      LDRB     r2,[r0,#0]
        0x0002646c:    f246017a    F.z.    MOV      r1,#0x607a
        0x00026470:    f2c00105    ....    MOVT     r1,#5
        0x00026474:    2003        .       MOVS     r0,#3
        0x00026476:    f002f951    ..Q.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002647a:    e000        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x0002647c:    e7ff        ..      B        0x2647e ; am_vos_ama_event_callback + 854
        0x0002647e:    b016        ..      ADD      sp,sp,#0x58
        0x00026480:    bd80        ..      POP      {r7,pc}
        0x00026482:    0000        ..      MOVS     r0,r0
    am_vos_ama_evt_cback_register
        0x00026484:    2800        .(      CMP      r0,#0
        0x00026486:    bf1e        ..      ITTT     NE
        0x00026488:    f6415104    A..Q    MOVNE    r1,#0x1d04
        0x0002648c:    f2c10101    ....    MOVTNE   r1,#0x1001
        0x00026490:    f8c10110    ....    STRNE    r0,[r1,#0x110]
        0x00026494:    fab0f080    ....    CLZ      r0,r0
        0x00026498:    0940        @.      LSRS     r0,r0,#5
        0x0002649a:    4770        pG      BX       lr
    am_vos_ama_get_central_info_send
        0x0002649c:    b570        p.      PUSH     {r4-r6,lr}
        0x0002649e:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x000264a0:    ac26        &.      ADD      r4,sp,#0x98
        0x000264a2:    4620         F      MOV      r0,r4
        0x000264a4:    f44f7190    O..q    MOV      r1,#0x120
        0x000264a8:    f7f2f8e5    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000264ac:    ad06        ..      ADD      r5,sp,#0x18
        0x000264ae:    4628        (F      MOV      r0,r5
        0x000264b0:    2180        .!      MOVS     r1,#0x80
        0x000264b2:    f7f2f8e0    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000264b6:    ae01        ..      ADD      r6,sp,#4
        0x000264b8:    4630        0F      MOV      r0,r6
        0x000264ba:    4629        )F      MOV      r1,r5
        0x000264bc:    2280        ."      MOVS     r2,#0x80
        0x000264be:    f01bf993    ....    BL       pb_ostream_from_buffer ; 0x417e8
        0x000264c2:    2067        g       MOVS     r0,#0x67
        0x000264c4:    f64e4169    N.iA    MOV      r1,#0xec69
        0x000264c8:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x000264cc:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x000264d0:    f2c00104    ....    MOVT     r1,#4
        0x000264d4:    4630        0F      MOV      r0,r6
        0x000264d6:    4622        "F      MOV      r2,r4
        0x000264d8:    f01aff30    ..0.    BL       pb_encode ; 0x4133c
        0x000264dc:    b130        0.      CBZ      r0,0x264ec ; am_vos_ama_get_central_info_send + 80
        0x000264de:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000264e2:    a806        ..      ADD      r0,sp,#0x18
        0x000264e4:    f000f9b6    ....    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x000264e8:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000264ea:    bd70        p.      POP      {r4-r6,pc}
        0x000264ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x000264ee:    f2462258    F.X"    MOV      r2,#0x6258
        0x000264f2:    f2c00205    ....    MOVT     r2,#5
        0x000264f6:    f2461144    F.D.    MOV      r1,#0x6144
        0x000264fa:    2800        .(      CMP      r0,#0
        0x000264fc:    bf18        ..      IT       NE
        0x000264fe:    4602        .F      MOVNE    r2,r0
        0x00026500:    f2c00105    ....    MOVT     r1,#5
        0x00026504:    2002        .       MOVS     r0,#2
        0x00026506:    f002f909    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002650a:    2000        .       MOVS     r0,#0
        0x0002650c:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002650e:    bd70        p.      POP      {r4-r6,pc}
    am_vos_ama_get_devconf_rsp_send
        0x00026510:    b570        p.      PUSH     {r4-r6,lr}
        0x00026512:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026514:    ac26        &.      ADD      r4,sp,#0x98
        0x00026516:    4620         F      MOV      r0,r4
        0x00026518:    f44f7190    O..q    MOV      r1,#0x120
        0x0002651c:    f7f2f8ab    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026520:    ad06        ..      ADD      r5,sp,#0x18
        0x00026522:    4628        (F      MOV      r0,r5
        0x00026524:    2180        .!      MOVS     r1,#0x80
        0x00026526:    f7f2f8a6    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0002652a:    ae01        ..      ADD      r6,sp,#4
        0x0002652c:    4630        0F      MOV      r0,r6
        0x0002652e:    4629        )F      MOV      r1,r5
        0x00026530:    2280        ."      MOVS     r2,#0x80
        0x00026532:    f01bf959    ..Y.    BL       pb_ostream_from_buffer ; 0x417e8
        0x00026536:    2015        .       MOVS     r0,#0x15
        0x00026538:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x0002653c:    2009        .       MOVS     r0,#9
        0x0002653e:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026542:    2000        .       MOVS     r0,#0
        0x00026544:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00026548:    200a        .       MOVS     r0,#0xa
        0x0002654a:    f2c01000    ....    MOVT     r0,#0x100
        0x0002654e:    f64e4169    N.iA    MOV      r1,#0xec69
        0x00026552:    f8cd009e    ....    STR      r0,[sp,#0x9e]
        0x00026556:    f2c00104    ....    MOVT     r1,#4
        0x0002655a:    4630        0F      MOV      r0,r6
        0x0002655c:    4622        "F      MOV      r2,r4
        0x0002655e:    f01afeed    ....    BL       pb_encode ; 0x4133c
        0x00026562:    b130        0.      CBZ      r0,0x26572 ; am_vos_ama_get_devconf_rsp_send + 98
        0x00026564:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026568:    a806        ..      ADD      r0,sp,#0x18
        0x0002656a:    f000f973    ..s.    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x0002656e:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026570:    bd70        p.      POP      {r4-r6,pc}
        0x00026572:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026574:    f2462358    F.X#    MOV      r3,#0x6258
        0x00026578:    f2c00305    ....    MOVT     r3,#5
        0x0002657c:    2800        .(      CMP      r0,#0
        0x0002657e:    bf18        ..      IT       NE
        0x00026580:    4603        .F      MOVNE    r3,r0
        0x00026582:    a104        ..      ADR      r1,{pc}+0x12 ; 0x26594
        0x00026584:    2002        .       MOVS     r0,#2
        0x00026586:    f2402233    @.3"    MOV      r2,#0x233
        0x0002658a:    f002f8c7    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002658e:    2000        .       MOVS     r0,#0
        0x00026590:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026592:    bd70        p.      POP      {r4-r6,pc}
    $d.23
        0x00026594:    6f636e45    Enco    DCD    1868787269
        0x00026598:    676e6964    ding    DCD    1735289188
        0x0002659c:    69616620     fai    DCD    1767990816
        0x000265a0:    3a64656c    led:    DCD    979658092
        0x000265a4:    20642520     %d     DCD    543434016
        0x000265a8:    000a7325    %s..    DCD    684837
    $t.20
    am_vos_ama_get_devinfo_rsp_send
        0x000265ac:    b570        p.      PUSH     {r4-r6,lr}
        0x000265ae:    f5ad7d4e    ..N}    SUB      sp,sp,#0x338
        0x000265b2:    ac86        ..      ADD      r4,sp,#0x218
        0x000265b4:    4620         F      MOV      r0,r4
        0x000265b6:    f44f7190    O..q    MOV      r1,#0x120
        0x000265ba:    f7f2f85c    ..\.    BL       __aeabi_memclr4 ; 0x18676
        0x000265be:    ae06        ..      ADD      r6,sp,#0x18
        0x000265c0:    4630        0F      MOV      r0,r6
        0x000265c2:    f44f7100    O..q    MOV      r1,#0x200
        0x000265c6:    f7f2f856    ..V.    BL       __aeabi_memclr4 ; 0x18676
        0x000265ca:    ad01        ..      ADD      r5,sp,#4
        0x000265cc:    4628        (F      MOV      r0,r5
        0x000265ce:    4631        1F      MOV      r1,r6
        0x000265d0:    f44f7200    O..r    MOV      r2,#0x200
        0x000265d4:    f01bf908    ....    BL       pb_ostream_from_buffer ; 0x417e8
        0x000265d8:    2014        .       MOVS     r0,#0x14
        0x000265da:    f88d0218    ....    STRB     r0,[sp,#0x218]
        0x000265de:    2009        .       MOVS     r0,#9
        0x000265e0:    f8ad021a    ....    STRH     r0,[sp,#0x21a]
        0x000265e4:    2000        .       MOVS     r0,#0
        0x000265e6:    f6415604    A..V    MOV      r6,#0x1d04
        0x000265ea:    f88d021c    ....    STRB     r0,[sp,#0x21c]
        0x000265ee:    2003        .       MOVS     r0,#3
        0x000265f0:    f2c10601    ....    MOVT     r6,#0x1001
        0x000265f4:    f8ad021e    ....    STRH     r0,[sp,#0x21e]
        0x000265f8:    f1040008    ....    ADD      r0,r4,#8
        0x000265fc:    4631        1F      MOV      r1,r6
        0x000265fe:    f7f1fecf    ....    BL       strcpy ; 0x183a0
        0x00026602:    f104001c    ....    ADD      r0,r4,#0x1c
        0x00026606:    f1060114    ....    ADD      r1,r6,#0x14
        0x0002660a:    f7f1fec9    ....    BL       strcpy ; 0x183a0
        0x0002660e:    f1040036    ..6.    ADD      r0,r4,#0x36
        0x00026612:    f106012e    ....    ADD      r1,r6,#0x2e
        0x00026616:    f7f1fec3    ....    BL       strcpy ; 0x183a0
        0x0002661a:    f896110e    ....    LDRB     r1,[r6,#0x10e]
        0x0002661e:    2001        .       MOVS     r0,#1
        0x00026620:    f88d124a    ..J.    STRB     r1,[sp,#0x24a]
        0x00026624:    f64e4169    N.iA    MOV      r1,#0xec69
        0x00026628:    f8ad0248    ..H.    STRH     r0,[sp,#0x248]
        0x0002662c:    f2c00104    ....    MOVT     r1,#4
        0x00026630:    4628        (F      MOV      r0,r5
        0x00026632:    4622        "F      MOV      r2,r4
        0x00026634:    f01afe82    ....    BL       pb_encode ; 0x4133c
        0x00026638:    b138        8.      CBZ      r0,0x2664a ; am_vos_ama_get_devinfo_rsp_send + 158
        0x0002663a:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002663e:    a806        ..      ADD      r0,sp,#0x18
        0x00026640:    f000f908    ....    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x00026644:    f50d7d4e    ..N}    ADD      sp,sp,#0x338
        0x00026648:    bd70        p.      POP      {r4-r6,pc}
        0x0002664a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002664c:    f2462658    F.X&    MOV      r6,#0x6258
        0x00026650:    f2c00605    ....    MOVT     r6,#5
        0x00026654:    2800        .(      CMP      r0,#0
        0x00026656:    bf18        ..      IT       NE
        0x00026658:    4606        .F      MOVNE    r6,r0
        0x0002665a:    a106        ..      ADR      r1,{pc}+0x1a ; 0x26674
        0x0002665c:    2002        .       MOVS     r0,#2
        0x0002665e:    f2402212    @.."    MOV      r2,#0x212
        0x00026662:    f44f7388    O..s    MOV      r3,#0x110
        0x00026666:    9600        ..      STR      r6,[sp,#0]
        0x00026668:    f002f858    ..X.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002666c:    2000        .       MOVS     r0,#0
        0x0002666e:    f50d7d4e    ..N}    ADD      sp,sp,#0x338
        0x00026672:    bd70        p.      POP      {r4-r6,pc}
    $d.21
        0x00026674:    6f636e45    Enco    DCD    1868787269
        0x00026678:    676e6964    ding    DCD    1735289188
        0x0002667c:    69616620     fai    DCD    1767990816
        0x00026680:    3a64656c    led:    DCD    979658092
        0x00026684:    20642520     %d     DCD    543434016
        0x00026688:    25206425    %d %    DCD    622879781
        0x0002668c:    00000a73    s...    DCD    2675
    $t.17
    am_vos_ama_get_locale_rsp_send
        0x00026690:    b570        p.      PUSH     {r4-r6,lr}
        0x00026692:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026694:    ac26        &.      ADD      r4,sp,#0x98
        0x00026696:    4620         F      MOV      r0,r4
        0x00026698:    f44f7190    O..q    MOV      r1,#0x120
        0x0002669c:    f7f1ffeb    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000266a0:    ad06        ..      ADD      r5,sp,#0x18
        0x000266a2:    4628        (F      MOV      r0,r5
        0x000266a4:    2180        .!      MOVS     r1,#0x80
        0x000266a6:    f7f1ffe6    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000266aa:    ae01        ..      ADD      r6,sp,#4
        0x000266ac:    4630        0F      MOV      r0,r6
        0x000266ae:    4629        )F      MOV      r1,r5
        0x000266b0:    2280        ."      MOVS     r2,#0x80
        0x000266b2:    f01bf899    ....    BL       pb_ostream_from_buffer ; 0x417e8
        0x000266b6:    2039        9       MOVS     r0,#0x39
        0x000266b8:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x000266bc:    2009        .       MOVS     r0,#9
        0x000266be:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x000266c2:    2000        .       MOVS     r0,#0
        0x000266c4:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x000266c8:    2015        .       MOVS     r0,#0x15
        0x000266ca:    f2c00001    ....    MOVT     r0,#1
        0x000266ce:    f8cd009e    ....    STR      r0,[sp,#0x9e]
        0x000266d2:    f6466065    F.e`    MOV      r0,#0x6e65
        0x000266d6:    2153        S!      MOVS     r1,#0x53
        0x000266d8:    f2c5502d    ..-P    MOVT     r0,#0x552d
        0x000266dc:    f8ad10a6    ....    STRH     r1,[sp,#0xa6]
        0x000266e0:    f8ad11a6    ....    STRH     r1,[sp,#0x1a6]
        0x000266e4:    f64e4169    N.iA    MOV      r1,#0xec69
        0x000266e8:    f8cd00a2    ....    STR      r0,[sp,#0xa2]
        0x000266ec:    f8cd01a2    ....    STR      r0,[sp,#0x1a2]
        0x000266f0:    f2c00104    ....    MOVT     r1,#4
        0x000266f4:    4630        0F      MOV      r0,r6
        0x000266f6:    4622        "F      MOV      r2,r4
        0x000266f8:    f01afe20    .. .    BL       pb_encode ; 0x4133c
        0x000266fc:    b130        0.      CBZ      r0,0x2670c ; am_vos_ama_get_locale_rsp_send + 124
        0x000266fe:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026702:    a806        ..      ADD      r0,sp,#0x18
        0x00026704:    f000f8a6    ....    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x00026708:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002670a:    bd70        p.      POP      {r4-r6,pc}
        0x0002670c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002670e:    f2462258    F.X"    MOV      r2,#0x6258
        0x00026712:    f2c00205    ....    MOVT     r2,#5
        0x00026716:    f2461144    F.D.    MOV      r1,#0x6144
        0x0002671a:    2800        .(      CMP      r0,#0
        0x0002671c:    bf18        ..      IT       NE
        0x0002671e:    4602        .F      MOVNE    r2,r0
        0x00026720:    f2c00105    ....    MOVT     r1,#5
        0x00026724:    2002        .       MOVS     r0,#2
        0x00026726:    f001fff9    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002672a:    2000        .       MOVS     r0,#0
        0x0002672c:    b06e        n.      ADD      sp,sp,#0x1b8
        0x0002672e:    bd70        p.      POP      {r4-r6,pc}
    am_vos_ama_get_state_rsp_send
        0x00026730:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00026732:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026734:    4604        .F      MOV      r4,r0
        0x00026736:    a826        &.      ADD      r0,sp,#0x98
        0x00026738:    f44f7190    O..q    MOV      r1,#0x120
        0x0002673c:    f7f1ff9b    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026740:    ad06        ..      ADD      r5,sp,#0x18
        0x00026742:    4628        (F      MOV      r0,r5
        0x00026744:    2180        .!      MOVS     r1,#0x80
        0x00026746:    f7f1ff96    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0002674a:    a801        ..      ADD      r0,sp,#4
        0x0002674c:    4629        )F      MOV      r1,r5
        0x0002674e:    2280        ."      MOVS     r2,#0x80
        0x00026750:    f01bf84a    ..J.    BL       pb_ostream_from_buffer ; 0x417e8
        0x00026754:    2064        d       MOVS     r0,#0x64
        0x00026756:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x0002675a:    2009        .       MOVS     r0,#9
        0x0002675c:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026760:    2000        .       MOVS     r0,#0
        0x00026762:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00026766:    2007        .       MOVS     r0,#7
        0x00026768:    88a1        ..      LDRH     r1,[r4,#4]
        0x0002676a:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x0002676e:    6820         h      LDR      r0,[r4,#0]
        0x00026770:    2901        .)      CMP      r1,#1
        0x00026772:    9028        (.      STR      r0,[sp,#0xa0]
        0x00026774:    f8ad10a4    ....    STRH     r1,[sp,#0xa4]
        0x00026778:    d103        ..      BNE      0x26782 ; am_vos_ama_get_state_rsp_send + 82
        0x0002677a:    7a20         z      LDRB     r0,[r4,#8]
        0x0002677c:    f88d00a8    ....    STRB     r0,[sp,#0xa8]
        0x00026780:    e001        ..      B        0x26786 ; am_vos_ama_get_state_rsp_send + 86
        0x00026782:    68a0        .h      LDR      r0,[r4,#8]
        0x00026784:    902a        *.      STR      r0,[sp,#0xa8]
        0x00026786:    f64e4169    N.iA    MOV      r1,#0xec69
        0x0002678a:    f2c00104    ....    MOVT     r1,#4
        0x0002678e:    a801        ..      ADD      r0,sp,#4
        0x00026790:    aa26        &.      ADD      r2,sp,#0x98
        0x00026792:    f01afdd3    ....    BL       pb_encode ; 0x4133c
        0x00026796:    b130        0.      CBZ      r0,0x267a6 ; am_vos_ama_get_state_rsp_send + 118
        0x00026798:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x0002679c:    a806        ..      ADD      r0,sp,#0x18
        0x0002679e:    f000f859    ..Y.    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x000267a2:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000267a4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000267a6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000267a8:    f2462258    F.X"    MOV      r2,#0x6258
        0x000267ac:    f2c00205    ....    MOVT     r2,#5
        0x000267b0:    f2461144    F.D.    MOV      r1,#0x6144
        0x000267b4:    2800        .(      CMP      r0,#0
        0x000267b6:    bf18        ..      IT       NE
        0x000267b8:    4602        .F      MOVNE    r2,r0
        0x000267ba:    f2c00105    ....    MOVT     r1,#5
        0x000267be:    2002        .       MOVS     r0,#2
        0x000267c0:    f001ffac    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000267c4:    2000        .       MOVS     r0,#0
        0x000267c6:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000267c8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000267ca:    0000        ..      MOVS     r0,r0
    am_vos_ama_get_state_send
        0x000267cc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000267ce:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x000267d0:    ad25        %.      ADD      r5,sp,#0x94
        0x000267d2:    4604        .F      MOV      r4,r0
        0x000267d4:    4628        (F      MOV      r0,r5
        0x000267d6:    f44f7190    O..q    MOV      r1,#0x120
        0x000267da:    f7f1ff4c    ..L.    BL       __aeabi_memclr4 ; 0x18676
        0x000267de:    ae05        ..      ADD      r6,sp,#0x14
        0x000267e0:    4630        0F      MOV      r0,r6
        0x000267e2:    2180        .!      MOVS     r1,#0x80
        0x000267e4:    f7f1ff47    ..G.    BL       __aeabi_memclr4 ; 0x18676
        0x000267e8:    466f        oF      MOV      r7,sp
        0x000267ea:    4638        8F      MOV      r0,r7
        0x000267ec:    4631        1F      MOV      r1,r6
        0x000267ee:    2280        ."      MOVS     r2,#0x80
        0x000267f0:    f01afffa    ....    BL       pb_ostream_from_buffer ; 0x417e8
        0x000267f4:    2064        d       MOVS     r0,#0x64
        0x000267f6:    f64e4169    N.iA    MOV      r1,#0xec69
        0x000267fa:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x000267fe:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x00026802:    f2c00104    ....    MOVT     r1,#4
        0x00026806:    4638        8F      MOV      r0,r7
        0x00026808:    462a        *F      MOV      r2,r5
        0x0002680a:    9426        &.      STR      r4,[sp,#0x98]
        0x0002680c:    f01afd96    ....    BL       pb_encode ; 0x4133c
        0x00026810:    b130        0.      CBZ      r0,0x26820 ; am_vos_ama_get_state_send + 84
        0x00026812:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00026816:    a805        ..      ADD      r0,sp,#0x14
        0x00026818:    f000f81c    ....    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x0002681c:    b06d        m.      ADD      sp,sp,#0x1b4
        0x0002681e:    bdf0        ..      POP      {r4-r7,pc}
        0x00026820:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026822:    f2462258    F.X"    MOV      r2,#0x6258
        0x00026826:    f2c00205    ....    MOVT     r2,#5
        0x0002682a:    f2461144    F.D.    MOV      r1,#0x6144
        0x0002682e:    2800        .(      CMP      r0,#0
        0x00026830:    bf18        ..      IT       NE
        0x00026832:    4602        .F      MOVNE    r2,r0
        0x00026834:    f2c00105    ....    MOVT     r1,#5
        0x00026838:    2002        .       MOVS     r0,#2
        0x0002683a:    f001ff6f    ..o.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002683e:    2000        .       MOVS     r0,#0
        0x00026840:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026842:    bdf0        ..      POP      {r4-r7,pc}
    am_vos_ama_isready
        0x00026844:    f6415004    A..P    MOV      r0,#0x1d04
        0x00026848:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002684c:    f8900115    ....    LDRB     r0,[r0,#0x115]
        0x00026850:    4770        pG      BX       lr
        0x00026852:    0000        ..      MOVS     r0,r0
    am_vos_ama_pb_cmd_send
        0x00026854:    b570        p.      PUSH     {r4-r6,lr}
        0x00026856:    b090        ..      SUB      sp,sp,#0x40
        0x00026858:    466e        nF      MOV      r6,sp
        0x0002685a:    460c        .F      MOV      r4,r1
        0x0002685c:    4605        .F      MOV      r5,r0
        0x0002685e:    4630        0F      MOV      r0,r6
        0x00026860:    2140        @!      MOVS     r1,#0x40
        0x00026862:    f7f1ff08    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026866:    2010        .       MOVS     r0,#0x10
        0x00026868:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002686c:    1cf0        ..      ADDS     r0,r6,#3
        0x0002686e:    4629        )F      MOV      r1,r5
        0x00026870:    4622        "F      MOV      r2,r4
        0x00026872:    f88d4002    ...@    STRB     r4,[sp,#2]
        0x00026876:    f7f1fdd6    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002687a:    1ce1        ..      ADDS     r1,r4,#3
        0x0002687c:    4630        0F      MOV      r0,r6
        0x0002687e:    f000fe2d    ..-.    BL       am_vos_ble_cmd_send ; 0x274dc
        0x00026882:    b010        ..      ADD      sp,sp,#0x40
        0x00026884:    bd70        p.      POP      {r4-r6,pc}
        0x00026886:    0000        ..      MOVS     r0,r0
    am_vos_ama_proc_get_state
        0x00026888:    b580        ..      PUSH     {r7,lr}
        0x0002688a:    b086        ..      SUB      sp,sp,#0x18
        0x0002688c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002688e:    2000        .       MOVS     r0,#0
        0x00026890:    9004        ..      STR      r0,[sp,#0x10]
        0x00026892:    9003        ..      STR      r0,[sp,#0xc]
        0x00026894:    9002        ..      STR      r0,[sp,#8]
        0x00026896:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026898:    9002        ..      STR      r0,[sp,#8]
        0x0002689a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002689c:    9001        ..      STR      r0,[sp,#4]
        0x0002689e:    f5b07f98    ....    CMP      r0,#0x130
        0x000268a2:    d022        ".      BEQ      0x268ea ; am_vos_ama_proc_get_state + 98
        0x000268a4:    e7ff        ..      B        0x268a6 ; am_vos_ama_proc_get_state + 30
        0x000268a6:    9801        ..      LDR      r0,[sp,#4]
        0x000268a8:    f2401131    @.1.    MOV      r1,#0x131
        0x000268ac:    4288        .B      CMP      r0,r1
        0x000268ae:    d023        #.      BEQ      0x268f8 ; am_vos_ama_proc_get_state + 112
        0x000268b0:    e7ff        ..      B        0x268b2 ; am_vos_ama_proc_get_state + 42
        0x000268b2:    9801        ..      LDR      r0,[sp,#4]
        0x000268b4:    f5b07f99    ....    CMP      r0,#0x132
        0x000268b8:    d025        %.      BEQ      0x26906 ; am_vos_ama_proc_get_state + 126
        0x000268ba:    e7ff        ..      B        0x268bc ; am_vos_ama_proc_get_state + 52
        0x000268bc:    9801        ..      LDR      r0,[sp,#4]
        0x000268be:    f2401133    @.3.    MOV      r1,#0x133
        0x000268c2:    4288        .B      CMP      r0,r1
        0x000268c4:    d026        &.      BEQ      0x26914 ; am_vos_ama_proc_get_state + 140
        0x000268c6:    e7ff        ..      B        0x268c8 ; am_vos_ama_proc_get_state + 64
        0x000268c8:    9801        ..      LDR      r0,[sp,#4]
        0x000268ca:    f2401137    @.7.    MOV      r1,#0x137
        0x000268ce:    4288        .B      CMP      r0,r1
        0x000268d0:    d027        '.      BEQ      0x26922 ; am_vos_ama_proc_get_state + 154
        0x000268d2:    e7ff        ..      B        0x268d4 ; am_vos_ama_proc_get_state + 76
        0x000268d4:    9801        ..      LDR      r0,[sp,#4]
        0x000268d6:    f2402102    @..!    MOV      r1,#0x202
        0x000268da:    4288        .B      CMP      r0,r1
        0x000268dc:    d028        (.      BEQ      0x26930 ; am_vos_ama_proc_get_state + 168
        0x000268de:    e7ff        ..      B        0x268e0 ; am_vos_ama_proc_get_state + 88
        0x000268e0:    9801        ..      LDR      r0,[sp,#4]
        0x000268e2:    f5b07f01    ....    CMP      r0,#0x204
        0x000268e6:    d02a        *.      BEQ      0x2693e ; am_vos_ama_proc_get_state + 182
        0x000268e8:    e030        0.      B        0x2694c ; am_vos_ama_proc_get_state + 196
        0x000268ea:    2001        .       MOVS     r0,#1
        0x000268ec:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x000268f0:    2000        .       MOVS     r0,#0
        0x000268f2:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x000268f6:    e02a        *.      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x000268f8:    2001        .       MOVS     r0,#1
        0x000268fa:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x000268fe:    2000        .       MOVS     r0,#0
        0x00026900:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026904:    e023        #.      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x00026906:    2001        .       MOVS     r0,#1
        0x00026908:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002690c:    2000        .       MOVS     r0,#0
        0x0002690e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026912:    e01c        ..      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x00026914:    2001        .       MOVS     r0,#1
        0x00026916:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002691a:    2000        .       MOVS     r0,#0
        0x0002691c:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00026920:    e015        ..      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x00026922:    2001        .       MOVS     r0,#1
        0x00026924:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026928:    2000        .       MOVS     r0,#0
        0x0002692a:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002692e:    e00e        ..      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x00026930:    2001        .       MOVS     r0,#1
        0x00026932:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026936:    2000        .       MOVS     r0,#0
        0x00026938:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002693c:    e007        ..      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x0002693e:    2001        .       MOVS     r0,#1
        0x00026940:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00026944:    2000        .       MOVS     r0,#0
        0x00026946:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002694a:    e000        ..      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x0002694c:    e7ff        ..      B        0x2694e ; am_vos_ama_proc_get_state + 198
        0x0002694e:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00026952:    b120         .      CBZ      r0,0x2695e ; am_vos_ama_proc_get_state + 214
        0x00026954:    e7ff        ..      B        0x26956 ; am_vos_ama_proc_get_state + 206
        0x00026956:    a802        ..      ADD      r0,sp,#8
        0x00026958:    f7fffeea    ....    BL       am_vos_ama_get_state_rsp_send ; 0x26730
        0x0002695c:    e004        ..      B        0x26968 ; am_vos_ama_proc_get_state + 224
        0x0002695e:    2064        d       MOVS     r0,#0x64
        0x00026960:    2103        .!      MOVS     r1,#3
        0x00026962:    f000f901    ....    BL       am_vos_ama_rsp_send ; 0x26b68
        0x00026966:    e7ff        ..      B        0x26968 ; am_vos_ama_proc_get_state + 224
        0x00026968:    b006        ..      ADD      sp,sp,#0x18
        0x0002696a:    bd80        ..      POP      {r7,pc}
    am_vos_ama_proc_notify_speech
        0x0002696c:    b580        ..      PUSH     {r7,lr}
        0x0002696e:    b082        ..      SUB      sp,sp,#8
        0x00026970:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00026974:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00026978:    4601        .F      MOV      r1,r0
        0x0002697a:    9100        ..      STR      r1,[sp,#0]
        0x0002697c:    2803        .(      CMP      r0,#3
        0x0002697e:    d828        (.      BHI      0x269d2 ; am_vos_ama_proc_notify_speech + 102
        0x00026980:    9900        ..      LDR      r1,[sp,#0]
        0x00026982:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x00026986:    0a02        ..      DCW    2562
        0x00026988:    1e16        ..      DCW    7702
    $t.2
        0x0002698a:    f6455116    E..Q    MOV      r1,#0x5d16
        0x0002698e:    f2c00105    ....    MOVT     r1,#5
        0x00026992:    2003        .       MOVS     r0,#3
        0x00026994:    f001fec2    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026998:    e025        %.      B        0x269e6 ; am_vos_ama_proc_notify_speech + 122
        0x0002699a:    f2402003    @..     MOV      r0,#0x203
        0x0002699e:    f7ffff15    ....    BL       am_vos_ama_get_state_send ; 0x267cc
        0x000269a2:    f645516c    E.lQ    MOV      r1,#0x5d6c
        0x000269a6:    f2c00105    ....    MOVT     r1,#5
        0x000269aa:    2003        .       MOVS     r0,#3
        0x000269ac:    f001feb6    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000269b0:    e019        ..      B        0x269e6 ; am_vos_ama_proc_notify_speech + 122
        0x000269b2:    f645519a    E..Q    MOV      r1,#0x5d9a
        0x000269b6:    f2c00105    ....    MOVT     r1,#5
        0x000269ba:    2003        .       MOVS     r0,#3
        0x000269bc:    f001feae    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000269c0:    e011        ..      B        0x269e6 ; am_vos_ama_proc_notify_speech + 122
        0x000269c2:    f645513f    E.?Q    MOV      r1,#0x5d3f
        0x000269c6:    f2c00105    ....    MOVT     r1,#5
        0x000269ca:    2003        .       MOVS     r0,#3
        0x000269cc:    f001fea6    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000269d0:    e009        ..      B        0x269e6 ; am_vos_ama_proc_notify_speech + 122
        0x000269d2:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000269d6:    f64561bf    E..a    MOV      r1,#0x5ebf
        0x000269da:    f2c00105    ....    MOVT     r1,#5
        0x000269de:    2003        .       MOVS     r0,#3
        0x000269e0:    f001fe9c    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000269e4:    e7ff        ..      B        0x269e6 ; am_vos_ama_proc_notify_speech + 122
        0x000269e6:    b002        ..      ADD      sp,sp,#8
        0x000269e8:    bd80        ..      POP      {r7,pc}
        0x000269ea:    0000        ..      MOVS     r0,r0
    am_vos_ama_proc_set_state
        0x000269ec:    b580        ..      PUSH     {r7,lr}
        0x000269ee:    b082        ..      SUB      sp,sp,#8
        0x000269f0:    9001        ..      STR      r0,[sp,#4]
        0x000269f2:    9801        ..      LDR      r0,[sp,#4]
        0x000269f4:    6800        .h      LDR      r0,[r0,#0]
        0x000269f6:    f5b06f80    ...o    CMP      r0,#0x400
        0x000269fa:    d112        ..      BNE      0x26a22 ; am_vos_ama_proc_set_state + 54
        0x000269fc:    e7ff        ..      B        0x269fe ; am_vos_ama_proc_set_state + 18
        0x000269fe:    9801        ..      LDR      r0,[sp,#4]
        0x00026a00:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a02:    07c0        ..      LSLS     r0,r0,#31
        0x00026a04:    b908        ..      CBNZ     r0,0x26a0a ; am_vos_ama_proc_set_state + 30
        0x00026a06:    e7ff        ..      B        0x26a08 ; am_vos_ama_proc_set_state + 28
        0x00026a08:    e006        ..      B        0x26a18 ; am_vos_ama_proc_set_state + 44
        0x00026a0a:    9801        ..      LDR      r0,[sp,#4]
        0x00026a0c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a0e:    07c0        ..      LSLS     r0,r0,#31
        0x00026a10:    b108        ..      CBZ      r0,0x26a16 ; am_vos_ama_proc_set_state + 42
        0x00026a12:    e7ff        ..      B        0x26a14 ; am_vos_ama_proc_set_state + 40
        0x00026a14:    e7ff        ..      B        0x26a16 ; am_vos_ama_proc_set_state + 42
        0x00026a16:    e7ff        ..      B        0x26a18 ; am_vos_ama_proc_set_state + 44
        0x00026a18:    2065        e       MOVS     r0,#0x65
        0x00026a1a:    2100        .!      MOVS     r1,#0
        0x00026a1c:    f000f8a4    ....    BL       am_vos_ama_rsp_send ; 0x26b68
        0x00026a20:    e004        ..      B        0x26a2c ; am_vos_ama_proc_set_state + 64
        0x00026a22:    2065        e       MOVS     r0,#0x65
        0x00026a24:    2103        .!      MOVS     r1,#3
        0x00026a26:    f000f89f    ....    BL       am_vos_ama_rsp_send ; 0x26b68
        0x00026a2a:    e7ff        ..      B        0x26a2c ; am_vos_ama_proc_set_state + 64
        0x00026a2c:    b002        ..      ADD      sp,sp,#8
        0x00026a2e:    bd80        ..      POP      {r7,pc}
    am_vos_ama_proc_sync_state
        0x00026a30:    b580        ..      PUSH     {r7,lr}
        0x00026a32:    b082        ..      SUB      sp,sp,#8
        0x00026a34:    9001        ..      STR      r0,[sp,#4]
        0x00026a36:    9801        ..      LDR      r0,[sp,#4]
        0x00026a38:    6800        .h      LDR      r0,[r0,#0]
        0x00026a3a:    9000        ..      STR      r0,[sp,#0]
        0x00026a3c:    f2401135    @.5.    MOV      r1,#0x135
        0x00026a40:    4288        .B      CMP      r0,r1
        0x00026a42:    d00b        ..      BEQ      0x26a5c ; am_vos_ama_proc_sync_state + 44
        0x00026a44:    e7ff        ..      B        0x26a46 ; am_vos_ama_proc_sync_state + 22
        0x00026a46:    9800        ..      LDR      r0,[sp,#0]
        0x00026a48:    f5b07f9b    ....    CMP      r0,#0x136
        0x00026a4c:    d014        ..      BEQ      0x26a78 ; am_vos_ama_proc_sync_state + 72
        0x00026a4e:    e7ff        ..      B        0x26a50 ; am_vos_ama_proc_sync_state + 32
        0x00026a50:    9800        ..      LDR      r0,[sp,#0]
        0x00026a52:    f2402103    @..!    MOV      r1,#0x203
        0x00026a56:    4288        .B      CMP      r0,r1
        0x00026a58:    d01c        ..      BEQ      0x26a94 ; am_vos_ama_proc_sync_state + 100
        0x00026a5a:    e030        0.      B        0x26abe ; am_vos_ama_proc_sync_state + 142
        0x00026a5c:    9801        ..      LDR      r0,[sp,#4]
        0x00026a5e:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a60:    07c0        ..      LSLS     r0,r0,#31
        0x00026a62:    b908        ..      CBNZ     r0,0x26a68 ; am_vos_ama_proc_sync_state + 56
        0x00026a64:    e7ff        ..      B        0x26a66 ; am_vos_ama_proc_sync_state + 54
        0x00026a66:    e006        ..      B        0x26a76 ; am_vos_ama_proc_sync_state + 70
        0x00026a68:    9801        ..      LDR      r0,[sp,#4]
        0x00026a6a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a6c:    07c0        ..      LSLS     r0,r0,#31
        0x00026a6e:    b108        ..      CBZ      r0,0x26a74 ; am_vos_ama_proc_sync_state + 68
        0x00026a70:    e7ff        ..      B        0x26a72 ; am_vos_ama_proc_sync_state + 66
        0x00026a72:    e7ff        ..      B        0x26a74 ; am_vos_ama_proc_sync_state + 68
        0x00026a74:    e7ff        ..      B        0x26a76 ; am_vos_ama_proc_sync_state + 70
        0x00026a76:    e023        #.      B        0x26ac0 ; am_vos_ama_proc_sync_state + 144
        0x00026a78:    9801        ..      LDR      r0,[sp,#4]
        0x00026a7a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a7c:    07c0        ..      LSLS     r0,r0,#31
        0x00026a7e:    b908        ..      CBNZ     r0,0x26a84 ; am_vos_ama_proc_sync_state + 84
        0x00026a80:    e7ff        ..      B        0x26a82 ; am_vos_ama_proc_sync_state + 82
        0x00026a82:    e006        ..      B        0x26a92 ; am_vos_ama_proc_sync_state + 98
        0x00026a84:    9801        ..      LDR      r0,[sp,#4]
        0x00026a86:    7a00        .z      LDRB     r0,[r0,#8]
        0x00026a88:    07c0        ..      LSLS     r0,r0,#31
        0x00026a8a:    b108        ..      CBZ      r0,0x26a90 ; am_vos_ama_proc_sync_state + 96
        0x00026a8c:    e7ff        ..      B        0x26a8e ; am_vos_ama_proc_sync_state + 94
        0x00026a8e:    e7ff        ..      B        0x26a90 ; am_vos_ama_proc_sync_state + 96
        0x00026a90:    e7ff        ..      B        0x26a92 ; am_vos_ama_proc_sync_state + 98
        0x00026a92:    e015        ..      B        0x26ac0 ; am_vos_ama_proc_sync_state + 144
        0x00026a94:    9801        ..      LDR      r0,[sp,#4]
        0x00026a96:    6880        .h      LDR      r0,[r0,#8]
        0x00026a98:    b908        ..      CBNZ     r0,0x26a9e ; am_vos_ama_proc_sync_state + 110
        0x00026a9a:    e7ff        ..      B        0x26a9c ; am_vos_ama_proc_sync_state + 108
        0x00026a9c:    e00e        ..      B        0x26abc ; am_vos_ama_proc_sync_state + 140
        0x00026a9e:    9801        ..      LDR      r0,[sp,#4]
        0x00026aa0:    6880        .h      LDR      r0,[r0,#8]
        0x00026aa2:    2801        .(      CMP      r0,#1
        0x00026aa4:    d101        ..      BNE      0x26aaa ; am_vos_ama_proc_sync_state + 122
        0x00026aa6:    e7ff        ..      B        0x26aa8 ; am_vos_ama_proc_sync_state + 120
        0x00026aa8:    e007        ..      B        0x26aba ; am_vos_ama_proc_sync_state + 138
        0x00026aaa:    9801        ..      LDR      r0,[sp,#4]
        0x00026aac:    6880        .h      LDR      r0,[r0,#8]
        0x00026aae:    2802        .(      CMP      r0,#2
        0x00026ab0:    d101        ..      BNE      0x26ab6 ; am_vos_ama_proc_sync_state + 134
        0x00026ab2:    e7ff        ..      B        0x26ab4 ; am_vos_ama_proc_sync_state + 132
        0x00026ab4:    e000        ..      B        0x26ab8 ; am_vos_ama_proc_sync_state + 136
        0x00026ab6:    e7ff        ..      B        0x26ab8 ; am_vos_ama_proc_sync_state + 136
        0x00026ab8:    e7ff        ..      B        0x26aba ; am_vos_ama_proc_sync_state + 138
        0x00026aba:    e7ff        ..      B        0x26abc ; am_vos_ama_proc_sync_state + 140
        0x00026abc:    e000        ..      B        0x26ac0 ; am_vos_ama_proc_sync_state + 144
        0x00026abe:    e7ff        ..      B        0x26ac0 ; am_vos_ama_proc_sync_state + 144
        0x00026ac0:    2066        f       MOVS     r0,#0x66
        0x00026ac2:    2100        .!      MOVS     r1,#0
        0x00026ac4:    f000f850    ..P.    BL       am_vos_ama_rsp_send ; 0x26b68
        0x00026ac8:    b002        ..      ADD      sp,sp,#8
        0x00026aca:    bd80        ..      POP      {r7,pc}
    am_vos_ama_provide_speech_rsp_send
        0x00026acc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00026ace:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00026ad0:    ac25        %.      ADD      r4,sp,#0x94
        0x00026ad2:    4605        .F      MOV      r5,r0
        0x00026ad4:    4620         F      MOV      r0,r4
        0x00026ad6:    f44f7190    O..q    MOV      r1,#0x120
        0x00026ada:    f7f1fdcc    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026ade:    ae05        ..      ADD      r6,sp,#0x14
        0x00026ae0:    4630        0F      MOV      r0,r6
        0x00026ae2:    2180        .!      MOVS     r1,#0x80
        0x00026ae4:    f7f1fdc7    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00026ae8:    466f        oF      MOV      r7,sp
        0x00026aea:    4638        8F      MOV      r0,r7
        0x00026aec:    4631        1F      MOV      r1,r6
        0x00026aee:    2280        ."      MOVS     r2,#0x80
        0x00026af0:    f01afe7a    ..z.    BL       pb_ostream_from_buffer ; 0x417e8
        0x00026af4:    210f        .!      MOVS     r1,#0xf
        0x00026af6:    f8ad109a    ....    STRH     r1,[sp,#0x9a]
        0x00026afa:    f6415104    A..Q    MOV      r1,#0x1d04
        0x00026afe:    f2c10101    ....    MOVT     r1,#0x1001
        0x00026b02:    200a        .       MOVS     r0,#0xa
        0x00026b04:    f8b1110c    ....    LDRH     r1,[r1,#0x10c]
        0x00026b08:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x00026b0c:    2009        .       MOVS     r0,#9
        0x00026b0e:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x00026b12:    2000        .       MOVS     r0,#0
        0x00026b14:    f8ad109c    ....    STRH     r1,[sp,#0x9c]
        0x00026b18:    f64e4169    N.iA    MOV      r1,#0xec69
        0x00026b1c:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x00026b20:    f88d009e    ....    STRB     r0,[sp,#0x9e]
        0x00026b24:    f2c00104    ....    MOVT     r1,#4
        0x00026b28:    4638        8F      MOV      r0,r7
        0x00026b2a:    4622        "F      MOV      r2,r4
        0x00026b2c:    9528        (.      STR      r5,[sp,#0xa0]
        0x00026b2e:    f01afc05    ....    BL       pb_encode ; 0x4133c
        0x00026b32:    b130        0.      CBZ      r0,0x26b42 ; am_vos_ama_provide_speech_rsp_send + 118
        0x00026b34:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00026b38:    a805        ..      ADD      r0,sp,#0x14
        0x00026b3a:    f7fffe8b    ....    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x00026b3e:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026b40:    bdf0        ..      POP      {r4-r7,pc}
        0x00026b42:    9804        ..      LDR      r0,[sp,#0x10]
        0x00026b44:    f2462258    F.X"    MOV      r2,#0x6258
        0x00026b48:    f2c00205    ....    MOVT     r2,#5
        0x00026b4c:    f2461144    F.D.    MOV      r1,#0x6144
        0x00026b50:    2800        .(      CMP      r0,#0
        0x00026b52:    bf18        ..      IT       NE
        0x00026b54:    4602        .F      MOVNE    r2,r0
        0x00026b56:    f2c00105    ....    MOVT     r1,#5
        0x00026b5a:    2002        .       MOVS     r0,#2
        0x00026b5c:    f001fdde    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026b60:    2000        .       MOVS     r0,#0
        0x00026b62:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00026b64:    bdf0        ..      POP      {r4-r7,pc}
        0x00026b66:    0000        ..      MOVS     r0,r0
    am_vos_ama_rsp_send
        0x00026b68:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00026b6c:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026b6e:    f10d0898    ....    ADD      r8,sp,#0x98
        0x00026b72:    460d        .F      MOV      r5,r1
        0x00026b74:    4606        .F      MOV      r6,r0
        0x00026b76:    4640        @F      MOV      r0,r8
        0x00026b78:    f44f7190    O..q    MOV      r1,#0x120
        0x00026b7c:    f7f1fd7b    ..{.    BL       __aeabi_memclr4 ; 0x18676
        0x00026b80:    af06        ..      ADD      r7,sp,#0x18
        0x00026b82:    4638        8F      MOV      r0,r7
        0x00026b84:    2180        .!      MOVS     r1,#0x80
        0x00026b86:    f7f1fd76    ..v.    BL       __aeabi_memclr4 ; 0x18676
        0x00026b8a:    ac01        ..      ADD      r4,sp,#4
        0x00026b8c:    4620         F      MOV      r0,r4
        0x00026b8e:    4639        9F      MOV      r1,r7
        0x00026b90:    2280        ."      MOVS     r2,#0x80
        0x00026b92:    f01afe29    ..).    BL       pb_ostream_from_buffer ; 0x417e8
        0x00026b96:    2009        .       MOVS     r0,#9
        0x00026b98:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026b9c:    2001        .       MOVS     r0,#1
        0x00026b9e:    f64e4169    N.iA    MOV      r1,#0xec69
        0x00026ba2:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00026ba6:    f2c00104    ....    MOVT     r1,#4
        0x00026baa:    4620         F      MOV      r0,r4
        0x00026bac:    4642        BF      MOV      r2,r8
        0x00026bae:    f88d6098    ...`    STRB     r6,[sp,#0x98]
        0x00026bb2:    f88d509c    ...P    STRB     r5,[sp,#0x9c]
        0x00026bb6:    f01afbc1    ....    BL       pb_encode ; 0x4133c
        0x00026bba:    b138        8.      CBZ      r0,0x26bcc ; am_vos_ama_rsp_send + 100
        0x00026bbc:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026bc0:    a806        ..      ADD      r0,sp,#0x18
        0x00026bc2:    f7fffe47    ..G.    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x00026bc6:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026bc8:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00026bcc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026bce:    f2462258    F.X"    MOV      r2,#0x6258
        0x00026bd2:    f2c00205    ....    MOVT     r2,#5
        0x00026bd6:    f2461144    F.D.    MOV      r1,#0x6144
        0x00026bda:    2800        .(      CMP      r0,#0
        0x00026bdc:    bf18        ..      IT       NE
        0x00026bde:    4602        .F      MOVNE    r2,r0
        0x00026be0:    f2c00105    ....    MOVT     r1,#5
        0x00026be4:    2002        .       MOVS     r0,#2
        0x00026be6:    f001fd99    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026bea:    2000        .       MOVS     r0,#0
        0x00026bec:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026bee:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00026bf2:    0000        ..      MOVS     r0,r0
    am_vos_ama_rx_handler
        0x00026bf4:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00026bf6:    b0d1        ..      SUB      sp,sp,#0x144
        0x00026bf8:    ad09        ..      ADD      r5,sp,#0x24
        0x00026bfa:    4604        .F      MOV      r4,r0
        0x00026bfc:    4628        (F      MOV      r0,r5
        0x00026bfe:    f44f7190    O..q    MOV      r1,#0x120
        0x00026c02:    f7f1fd38    ..8.    BL       __aeabi_memclr4 ; 0x18676
        0x00026c06:    2c00        .,      CMP      r4,#0
        0x00026c08:    f000809b    ....    BEQ.W    0x26d42 ; am_vos_ama_rx_handler + 334
        0x00026c0c:    f6415604    A..V    MOV      r6,#0x1d04
        0x00026c10:    f2c10601    ....    MOVT     r6,#0x1001
        0x00026c14:    f8960114    ....    LDRB     r0,[r6,#0x114]
        0x00026c18:    2800        .(      CMP      r0,#0
        0x00026c1a:    f0008097    ....    BEQ.W    0x26d4c ; am_vos_ama_rx_handler + 344
        0x00026c1e:    7860        `x      LDRB     r0,[r4,#1]
        0x00026c20:    78a2        .x      LDRB     r2,[r4,#2]
        0x00026c22:    07c0        ..      LSLS     r0,r0,#31
        0x00026c24:    a801        ..      ADD      r0,sp,#4
        0x00026c26:    bf0c        ..      ITE      EQ
        0x00026c28:    1ce1        ..      ADDEQ    r1,r4,#3
        0x00026c2a:    1d21        !.      ADDNE    r1,r4,#4
        0x00026c2c:    f01afd8e    ....    BL       pb_istream_from_buffer ; 0x4174c
        0x00026c30:    9902        ..      LDR      r1,[sp,#8]
        0x00026c32:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00026c34:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00026c36:    9801        ..      LDR      r0,[sp,#4]
        0x00026c38:    9208        ..      STR      r2,[sp,#0x20]
        0x00026c3a:    9307        ..      STR      r3,[sp,#0x1c]
        0x00026c3c:    9106        ..      STR      r1,[sp,#0x18]
        0x00026c3e:    f64e4169    N.iA    MOV      r1,#0xec69
        0x00026c42:    9005        ..      STR      r0,[sp,#0x14]
        0x00026c44:    f2c00104    ....    MOVT     r1,#4
        0x00026c48:    a805        ..      ADD      r0,sp,#0x14
        0x00026c4a:    462a        *F      MOV      r2,r5
        0x00026c4c:    f01af874    ..t.    BL       pb_decode ; 0x40d38
        0x00026c50:    f8bd7026    ..&p    LDRH     r7,[sp,#0x26]
        0x00026c54:    f89d3024    ..$0    LDRB     r3,[sp,#0x24]
        0x00026c58:    1d2a        *.      ADDS     r2,r5,#4
        0x00026c5a:    2f09        ./      CMP      r7,#9
        0x00026c5c:    4614        .F      MOV      r4,r2
        0x00026c5e:    f1a3000a    ....    SUB      r0,r3,#0xa
        0x00026c62:    bf08        ..      IT       EQ
        0x00026c64:    f1050408    ....    ADDEQ    r4,r5,#8
        0x00026c68:    285d        ](      CMP      r0,#0x5d
        0x00026c6a:    f2008085    ....    BHI.W    0x26d78 ; am_vos_ama_rx_handler + 388
        0x00026c6e:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d.29
        0x00026c72:    005e        ^.      DCW    94
        0x00026c74:    00780121    !.x.    DCD    7864609
        0x00026c78:    00cb0113    ....    DCD    13304083
        0x00026c7c:    00830083    ....    DCD    8585347
        0x00026c80:    00830083    ....    DCD    8585347
        0x00026c84:    01210083    ..!.    DCD    18940035
        0x00026c88:    00830121    !...    DCD    8585505
        0x00026c8c:    00d70121    !...    DCD    14090529
        0x00026c90:    00830083    ....    DCD    8585347
        0x00026c94:    00830083    ....    DCD    8585347
        0x00026c98:    00830083    ....    DCD    8585347
        0x00026c9c:    00830083    ....    DCD    8585347
        0x00026ca0:    00830083    ....    DCD    8585347
        0x00026ca4:    00830083    ....    DCD    8585347
        0x00026ca8:    00830083    ....    DCD    8585347
        0x00026cac:    00830083    ....    DCD    8585347
        0x00026cb0:    00830083    ....    DCD    8585347
        0x00026cb4:    00830083    ....    DCD    8585347
        0x00026cb8:    00830083    ....    DCD    8585347
        0x00026cbc:    00830083    ....    DCD    8585347
        0x00026cc0:    008f0083    ....    DCD    9371779
        0x00026cc4:    008300da    ....    DCD    8585434
        0x00026cc8:    00830083    ....    DCD    8585347
        0x00026ccc:    008300e3    ....    DCD    8585443
        0x00026cd0:    009b00ed    ....    DCD    10158317
        0x00026cd4:    01210083    ..!.    DCD    18940035
        0x00026cd8:    00830083    ....    DCD    8585347
        0x00026cdc:    00830083    ....    DCD    8585347
        0x00026ce0:    00830083    ....    DCD    8585347
        0x00026ce4:    00830083    ....    DCD    8585347
        0x00026ce8:    00830083    ....    DCD    8585347
        0x00026cec:    00830083    ....    DCD    8585347
        0x00026cf0:    00830083    ....    DCD    8585347
        0x00026cf4:    00830083    ....    DCD    8585347
        0x00026cf8:    00830083    ....    DCD    8585347
        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:    00a50083    ....    DCD    10813571
        0x00026d28:    00c200b9    ....    DCD    12714169
        0x00026d2c:    00f7        ..      DCW    247
    $t.30
        0x00026d2e:    f24611bd    F...    MOV      r1,#0x61bd
        0x00026d32:    f2c00105    ....    MOVT     r1,#5
        0x00026d36:    2003        .       MOVS     r0,#3
        0x00026d38:    f001fcf0    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026d3c:    f001fd5a    ..Z.    BL       am_vos_streaming_provide_speech ; 0x287f4
        0x00026d40:    e0b8        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026d42:    f2461135    F.5.    MOV      r1,#0x6135
        0x00026d46:    f2c00105    ....    MOVT     r1,#5
        0x00026d4a:    e003        ..      B        0x26d54 ; am_vos_ama_rx_handler + 352
        0x00026d4c:    f24601b2    F...    MOV      r1,#0x60b2
        0x00026d50:    f2c00105    ....    MOVT     r1,#5
        0x00026d54:    2002        .       MOVS     r0,#2
        0x00026d56:    f001fce1    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026d5a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00026d5e:    b051        Q.      ADD      sp,sp,#0x144
        0x00026d60:    bdf0        ..      POP      {r4-r7,pc}
        0x00026d62:    2f0c        ./      CMP      r7,#0xc
        0x00026d64:    f000808e    ....    BEQ.W    0x26e84 ; am_vos_ama_rx_handler + 656
        0x00026d68:    2f09        ./      CMP      r7,#9
        0x00026d6a:    f04080a3    @...    BNE.W    0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026d6e:    a17a        z.      ADR      r1,{pc}+0x1ea ; 0x26f58
        0x00026d70:    2003        .       MOVS     r0,#3
        0x00026d72:    f001fcd3    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026d76:    e0a9        ..      B        0x26ecc ; am_vos_ama_rx_handler + 728
        0x00026d78:    f24601d6    F...    MOV      r1,#0x60d6
        0x00026d7c:    f2c00105    ....    MOVT     r1,#5
        0x00026d80:    2003        .       MOVS     r0,#3
        0x00026d82:    461a        .F      MOV      r2,r3
        0x00026d84:    f001fcca    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026d88:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x00026d8c:    2103        .!      MOVS     r1,#3
        0x00026d8e:    e08f        ..      B        0x26eb0 ; am_vos_ama_rx_handler + 700
        0x00026d90:    2501        .%      MOVS     r5,#1
        0x00026d92:    f886510f    ...Q    STRB     r5,[r6,#0x10f]
        0x00026d96:    f000fb6b    ..k.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x00026d9a:    f06f4000    o..@    MVN      r0,#0x80000000
        0x00026d9e:    f8865115    ...Q    STRB     r5,[r6,#0x115]
        0x00026da2:    f8c60108    ....    STR      r0,[r6,#0x108]
        0x00026da6:    e085        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026da8:    f2461159    F.Y.    MOV      r1,#0x6159
        0x00026dac:    f2c00105    ....    MOVT     r1,#5
        0x00026db0:    2003        .       MOVS     r0,#3
        0x00026db2:    f001fcb3    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026db6:    f7fffc6b    ..k.    BL       am_vos_ama_get_locale_rsp_send ; 0x26690
        0x00026dba:    e07b        {.      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026dbc:    2f09        ./      CMP      r7,#9
        0x00026dbe:    f0408079    @.y.    BNE.W    0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026dc2:    f8bd0030    ..0.    LDRH     r0,[sp,#0x30]
        0x00026dc6:    f89d1034    ..4.    LDRB     r1,[sp,#0x34]
        0x00026dca:    9b0d        ..      LDR      r3,[sp,#0x34]
        0x00026dcc:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00026dce:    2801        .(      CMP      r0,#1
        0x00026dd0:    bf08        ..      IT       EQ
        0x00026dd2:    460b        .F      MOVEQ    r3,r1
        0x00026dd4:    f2461101    F...    MOV      r1,#0x6101
        0x00026dd8:    f2c00105    ....    MOVT     r1,#5
        0x00026ddc:    2003        .       MOVS     r0,#3
        0x00026dde:    f001fc9d    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026de2:    e067        g.      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026de4:    2f09        ./      CMP      r7,#9
        0x00026de6:    d165        e.      BNE      0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026de8:    f89d2028    ..(     LDRB     r2,[sp,#0x28]
        0x00026dec:    a14e        N.      ADR      r1,{pc}+0x13c ; 0x26f28
        0x00026dee:    2003        .       MOVS     r0,#3
        0x00026df0:    f001fc94    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026df4:    e06a        j.      B        0x26ecc ; am_vos_ama_rx_handler + 728
        0x00026df6:    2f09        ./      CMP      r7,#9
        0x00026df8:    d15c        \.      BNE      0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026dfa:    f89d2028    ..(     LDRB     r2,[sp,#0x28]
        0x00026dfe:    a13c        <.      ADR      r1,{pc}+0xf2 ; 0x26ef0
        0x00026e00:    2003        .       MOVS     r0,#3
        0x00026e02:    f001fc8b    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00026e06:    e055        U.      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e08:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x00026e0c:    2803        .(      CMP      r0,#3
        0x00026e0e:    d851        Q.      BHI      0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e10:    e8dff000    ....    TBB      [pc,r0]
    $d.31
        0x00026e14:    69635f02    ._ci    DCD    1768120066
    $t.32
        0x00026e18:    2001        .       MOVS     r0,#1
        0x00026e1a:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026e1e:    e049        I.      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e20:    f000fb26    ..&.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x00026e24:    e046        F.      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e26:    2f33        3/      CMP      r7,#0x33
        0x00026e28:    d039        9.      BEQ      0x26e9e ; am_vos_ama_rx_handler + 682
        0x00026e2a:    2f09        ./      CMP      r7,#9
        0x00026e2c:    d142        B.      BNE      0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e2e:    f246212b    F.+!    MOV      r1,#0x622b
        0x00026e32:    f2c00105    ....    MOVT     r1,#5
        0x00026e36:    e005        ..      B        0x26e44 ; am_vos_ama_rx_handler + 592
        0x00026e38:    2f09        ./      CMP      r7,#9
        0x00026e3a:    d13b        ;.      BNE      0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e3c:    f24611e0    F...    MOV      r1,#0x61e0
        0x00026e40:    f2c00105    ....    MOVT     r1,#5
        0x00026e44:    2003        .       MOVS     r0,#3
        0x00026e46:    f001fc69    ..i.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026e4a:    e033        3.      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e4c:    f24611a1    F...    MOV      r1,#0x61a1
        0x00026e50:    f2c00105    ....    MOVT     r1,#5
        0x00026e54:    2003        .       MOVS     r0,#3
        0x00026e56:    f001fc61    ..a.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026e5a:    f7fffc19    ....    BL       am_vos_ama_get_locale_rsp_send ; 0x26690
        0x00026e5e:    e029        ).      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e60:    2f09        ./      CMP      r7,#9
        0x00026e62:    d127        '.      BNE      0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e64:    f7f1fcf6    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x00026e68:    f24611ff    F...    MOV      r1,#0x61ff
        0x00026e6c:    f2c00105    ....    MOVT     r1,#5
        0x00026e70:    2003        .       MOVS     r0,#3
        0x00026e72:    f001fc53    ..S.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026e76:    f89d004c    ..L.    LDRB     r0,[sp,#0x4c]
        0x00026e7a:    f002fec5    ....    BL       amvosConnIntervalUpdate ; 0x29c08
        0x00026e7e:    f001ff11    ....    BL       am_vos_voice_start ; 0x28ca4
        0x00026e82:    e017        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e84:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x00026e86:    f89d3028    ..(0    LDRB     r3,[sp,#0x28]
        0x00026e8a:    f2460102    F...    MOV      r1,#0x6002
        0x00026e8e:    f2c00105    ....    MOVT     r1,#5
        0x00026e92:    2003        .       MOVS     r0,#3
        0x00026e94:    f001fc42    ..B.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026e98:    f001fce6    ....    BL       am_vos_streaming_stop ; 0x28868
        0x00026e9c:    e00a        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026e9e:    f2461178    F.x.    MOV      r1,#0x6178
        0x00026ea2:    f2c00105    ....    MOVT     r1,#5
        0x00026ea6:    2003        .       MOVS     r0,#3
        0x00026ea8:    f001fc38    ..8.    BL       am_vos_stdio_printf ; 0x2871c
        0x00026eac:    2033        3       MOVS     r0,#0x33
        0x00026eae:    2100        .!      MOVS     r1,#0
        0x00026eb0:    f7fffe5a    ..Z.    BL       am_vos_ama_rsp_send ; 0x26b68
        0x00026eb4:    f8d63110    ...1    LDR      r3,[r6,#0x110]
        0x00026eb8:    b143        C.      CBZ      r3,0x26ecc ; am_vos_ama_rx_handler + 728
        0x00026eba:    f1a70009    ....    SUB      r0,r7,#9
        0x00026ebe:    fab0f180    ....    CLZ      r1,r0
        0x00026ec2:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x00026ec6:    094a        J.      LSRS     r2,r1,#5
        0x00026ec8:    4621        !F      MOV      r1,r4
        0x00026eca:    4798        .G      BLX      r3
        0x00026ecc:    2000        .       MOVS     r0,#0
        0x00026ece:    b051        Q.      ADD      sp,sp,#0x144
        0x00026ed0:    bdf0        ..      POP      {r4-r7,pc}
        0x00026ed2:    2002        .       MOVS     r0,#2
        0x00026ed4:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026ed8:    e7ec        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026eda:    2003        .       MOVS     r0,#3
        0x00026edc:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026ee0:    f000fac6    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x00026ee4:    e7e6        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026ee6:    2004        .       MOVS     r0,#4
        0x00026ee8:    f886010f    ....    STRB     r0,[r6,#0x10f]
        0x00026eec:    e7e2        ..      B        0x26eb4 ; am_vos_ama_rx_handler + 704
        0x00026eee:    bf00        ..      NOP      
    $d.33
        0x00026ef0:    414d415b    [AMA    DCD    1095582043
        0x00026ef4:    6d43205d    ] Cm    DCD    1833115741
        0x00026ef8:    59532064    d SY    DCD    1498620004
        0x00026efc:    5248434e    NCHR    DCD    1380467534
        0x00026f00:    5a494e4f    ONIZ    DCD    1514753615
        0x00026f04:    54535f45    E_ST    DCD    1414750021
        0x00026f08:    20455441    ATE     DCD    541414465
        0x00026f0c:    206b6341    Ack     DCD    543908673
        0x00026f10:    76636572    recv    DCD    1986225522
        0x00026f14:    72726520     err    DCD    1920099616
        0x00026f18:    635f726f    or_c    DCD    1667199599
        0x00026f1c:    2065646f    ode     DCD    543515759
        0x00026f20:    78257830    0x%x    DCD    2015721520
        0x00026f24:    0000000a    ....    DCD    10
        0x00026f28:    414d415b    [AMA    DCD    1095582043
        0x00026f2c:    6d43205d    ] Cm    DCD    1833115741
        0x00026f30:    45532064    d SE    DCD    1163075684
        0x00026f34:    54535f54    T_ST    DCD    1414750036
        0x00026f38:    20455441    ATE     DCD    541414465
        0x00026f3c:    206b6341    Ack     DCD    543908673
        0x00026f40:    76636572    recv    DCD    1986225522
        0x00026f44:    72726520     err    DCD    1920099616
        0x00026f48:    635f726f    or_c    DCD    1667199599
        0x00026f4c:    2065646f    ode     DCD    543515759
        0x00026f50:    78257830    0x%x    DCD    2015721520
        0x00026f54:    0000000a    ....    DCD    10
        0x00026f58:    414d415b    [AMA    DCD    1095582043
        0x00026f5c:    6d43205d    ] Cm    DCD    1833115741
        0x00026f60:    54532064    d ST    DCD    1414733924
        0x00026f64:    535f504f    OP_S    DCD    1398755407
        0x00026f68:    43454550    PEEC    DCD    1128613200
        0x00026f6c:    63412048    H Ac    DCD    1665212488
        0x00026f70:    6572206b    k re    DCD    1701978219
        0x00026f74:    000a7663    cv..    DCD    685667
    $t.19
    am_vos_ama_speech_rsp_send
        0x00026f78:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00026f7c:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00026f7e:    f10d0898    ....    ADD      r8,sp,#0x98
        0x00026f82:    460d        .F      MOV      r5,r1
        0x00026f84:    4606        .F      MOV      r6,r0
        0x00026f86:    4640        @F      MOV      r0,r8
        0x00026f88:    f44f7190    O..q    MOV      r1,#0x120
        0x00026f8c:    f7f1fb73    ..s.    BL       __aeabi_memclr4 ; 0x18676
        0x00026f90:    af06        ..      ADD      r7,sp,#0x18
        0x00026f92:    4638        8F      MOV      r0,r7
        0x00026f94:    2180        .!      MOVS     r1,#0x80
        0x00026f96:    f7f1fb6e    ..n.    BL       __aeabi_memclr4 ; 0x18676
        0x00026f9a:    ac01        ..      ADD      r4,sp,#4
        0x00026f9c:    4620         F      MOV      r0,r4
        0x00026f9e:    4639        9F      MOV      r1,r7
        0x00026fa0:    2280        ."      MOVS     r2,#0x80
        0x00026fa2:    f01afc21    ..!.    BL       pb_ostream_from_buffer ; 0x417e8
        0x00026fa6:    2009        .       MOVS     r0,#9
        0x00026fa8:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00026fac:    2000        .       MOVS     r0,#0
        0x00026fae:    f88d009c    ....    STRB     r0,[sp,#0x9c]
        0x00026fb2:    200e        .       MOVS     r0,#0xe
        0x00026fb4:    f64e4169    N.iA    MOV      r1,#0xec69
        0x00026fb8:    f8ad009e    ....    STRH     r0,[sp,#0x9e]
        0x00026fbc:    f2c00104    ....    MOVT     r1,#4
        0x00026fc0:    4620         F      MOV      r0,r4
        0x00026fc2:    4642        BF      MOV      r2,r8
        0x00026fc4:    f88d6098    ...`    STRB     r6,[sp,#0x98]
        0x00026fc8:    9528        (.      STR      r5,[sp,#0xa0]
        0x00026fca:    f01af9b7    ....    BL       pb_encode ; 0x4133c
        0x00026fce:    b190        ..      CBZ      r0,0x26ff6 ; am_vos_ama_speech_rsp_send + 126
        0x00026fd0:    f6415004    A..P    MOV      r0,#0x1d04
        0x00026fd4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00026fd8:    e9d01241    ..A.    LDRD     r1,r2,[r0,#0x104]
        0x00026fdc:    1a8a        ..      SUBS     r2,r1,r2
        0x00026fde:    bf18        ..      IT       NE
        0x00026fe0:    1c4a        J.      ADDNE    r2,r1,#1
        0x00026fe2:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x00026fe6:    f8c02104    ...!    STR      r2,[r0,#0x104]
        0x00026fea:    a806        ..      ADD      r0,sp,#0x18
        0x00026fec:    f7fffc32    ..2.    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x00026ff0:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00026ff2:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00026ff6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00026ff8:    f2462258    F.X"    MOV      r2,#0x6258
        0x00026ffc:    f2c00205    ....    MOVT     r2,#5
        0x00027000:    f2461144    F.D.    MOV      r1,#0x6144
        0x00027004:    2800        .(      CMP      r0,#0
        0x00027006:    bf18        ..      IT       NE
        0x00027008:    4602        .F      MOVNE    r2,r0
        0x0002700a:    f2c00105    ....    MOVT     r1,#5
        0x0002700e:    2002        .       MOVS     r0,#2
        0x00027010:    f001fb84    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027014:    2000        .       MOVS     r0,#0
        0x00027016:    b06e        n.      ADD      sp,sp,#0x1b8
        0x00027018:    e8bd81f0    ....    POP      {r4-r8,pc}
    am_vos_ama_start_speech_send
        0x0002701c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002701e:    b0ee        ..      SUB      sp,sp,#0x1b8
        0x00027020:    4604        .F      MOV      r4,r0
        0x00027022:    a826        &.      ADD      r0,sp,#0x98
        0x00027024:    f44f7190    O..q    MOV      r1,#0x120
        0x00027028:    f7f1fb25    ..%.    BL       __aeabi_memclr4 ; 0x18676
        0x0002702c:    ad06        ..      ADD      r5,sp,#0x18
        0x0002702e:    4628        (F      MOV      r0,r5
        0x00027030:    2180        .!      MOVS     r1,#0x80
        0x00027032:    f7f1fb20    .. .    BL       __aeabi_memclr4 ; 0x18676
        0x00027036:    a801        ..      ADD      r0,sp,#4
        0x00027038:    4629        )F      MOV      r1,r5
        0x0002703a:    2280        ."      MOVS     r2,#0x80
        0x0002703c:    f01afbd4    ....    BL       pb_ostream_from_buffer ; 0x417e8
        0x00027040:    f6415504    A..U    MOV      r5,#0x1d04
        0x00027044:    200b        .       MOVS     r0,#0xb
        0x00027046:    f2c10501    ....    MOVT     r5,#0x1001
        0x0002704a:    f88d0098    ....    STRB     r0,[sp,#0x98]
        0x0002704e:    f8ad009a    ....    STRH     r0,[sp,#0x9a]
        0x00027052:    f8b5010c    ....    LDRH     r0,[r5,#0x10c]
        0x00027056:    7821        !x      LDRB     r1,[r4,#0]
        0x00027058:    f8ad009c    ....    STRH     r0,[sp,#0x9c]
        0x0002705c:    f04f0000    O...    MOV      r0,#0
        0x00027060:    f88d009e    ....    STRB     r0,[sp,#0x9e]
        0x00027064:    b119        ..      CBZ      r1,0x2706e ; am_vos_ama_start_speech_send + 82
        0x00027066:    2003        .       MOVS     r0,#3
        0x00027068:    f88d00a0    ....    STRB     r0,[sp,#0xa0]
        0x0002706c:    e011        ..      B        0x27092 ; am_vos_ama_start_speech_send + 118
        0x0002706e:    7860        `x      LDRB     r0,[r4,#1]
        0x00027070:    2800        .(      CMP      r0,#0
        0x00027072:    d0f8        ..      BEQ      0x27066 ; am_vos_ama_start_speech_send + 74
        0x00027074:    2004        .       MOVS     r0,#4
        0x00027076:    1d23        #.      ADDS     r3,r4,#4
        0x00027078:    f88d00a0    ....    STRB     r0,[sp,#0xa0]
        0x0002707c:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x0002707e:    0102        ..      LSLS     r2,r0,#4
        0x00027080:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x00027084:    1ac3        ..      SUBS     r3,r0,r3
        0x00027086:    a119        ..      ADR      r1,{pc}+0x66 ; 0x270ec
        0x00027088:    2003        .       MOVS     r0,#3
        0x0002708a:    9229        ).      STR      r2,[sp,#0xa4]
        0x0002708c:    932a        *.      STR      r3,[sp,#0xa8]
        0x0002708e:    f001fb45    ..E.    BL       am_vos_stdio_printf ; 0x2871c
        0x00027092:    f8d50104    ....    LDR      r0,[r5,#0x104]
        0x00027096:    f64e4169    N.iA    MOV      r1,#0xec69
        0x0002709a:    906c        l.      STR      r0,[sp,#0x1b0]
        0x0002709c:    f2c00104    ....    MOVT     r1,#4
        0x000270a0:    a801        ..      ADD      r0,sp,#4
        0x000270a2:    aa26        &.      ADD      r2,sp,#0x98
        0x000270a4:    f01af94a    ..J.    BL       pb_encode ; 0x4133c
        0x000270a8:    b168        h.      CBZ      r0,0x270c6 ; am_vos_ama_start_speech_send + 170
        0x000270aa:    f7f1fba3    ....    BL       AMVOS_RSP_TIMER_START ; 0x187f4
        0x000270ae:    9a6c        l.      LDR      r2,[sp,#0x1b0]
        0x000270b0:    a118        ..      ADR      r1,{pc}+0x64 ; 0x27114
        0x000270b2:    2003        .       MOVS     r0,#3
        0x000270b4:    f001fb32    ..2.    BL       am_vos_stdio_printf ; 0x2871c
        0x000270b8:    f89d1010    ....    LDRB     r1,[sp,#0x10]
        0x000270bc:    a806        ..      ADD      r0,sp,#0x18
        0x000270be:    f7fffbc9    ....    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x000270c2:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000270c4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000270c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000270c8:    f2462258    F.X"    MOV      r2,#0x6258
        0x000270cc:    f2c00205    ....    MOVT     r2,#5
        0x000270d0:    f2461144    F.D.    MOV      r1,#0x6144
        0x000270d4:    2800        .(      CMP      r0,#0
        0x000270d6:    bf18        ..      IT       NE
        0x000270d8:    4602        .F      MOVNE    r2,r0
        0x000270da:    f2c00105    ....    MOVT     r1,#5
        0x000270de:    2002        .       MOVS     r0,#2
        0x000270e0:    f001fb1c    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000270e4:    2000        .       MOVS     r0,#0
        0x000270e6:    b06e        n.      ADD      sp,sp,#0x1b8
        0x000270e8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000270ea:    bf00        ..      NOP      
    $d.10
        0x000270ec:    5742435b    [CBW    DCD    1463960411
        0x000270f0:    205d5657    WV]     DCD    542987863
        0x000270f4:    72617453    Star    DCD    1918989395
        0x000270f8:    646e4974    tInd    DCD    1684949364
        0x000270fc:    25207865    ex %    DCD    622884965
        0x00027100:    45202c64    d, E    DCD    1159736420
        0x00027104:    6e49646e    ndIn    DCD    1850303598
        0x00027108:    3a786564    dex:    DCD    980968804
        0x0002710c:    0a642520     %d.    DCD    174335264
        0x00027110:    0000000a    ....    DCD    10
        0x00027114:    414d415b    [AMA    DCD    1095582043
        0x00027118:    6f43205d    ] Co    DCD    1866670173
        0x0002711c:    6e616d6d    mman    DCD    1851878765
        0x00027120:    54535f64    d_ST    DCD    1414750052
        0x00027124:    5f545241    ART_    DCD    1599361601
        0x00027128:    45455053    SPEE    DCD    1162170451
        0x0002712c:    73204843    CH s    DCD    1931495491
        0x00027130:    2e746e65    ent.    DCD    779382373
        0x00027134:    61696420     dia    DCD    1634296864
        0x00027138:    49676f6c    logI    DCD    1231515500
        0x0002713c:    203d2044    D =     DCD    540876868
        0x00027140:    000a6425    %d..    DCD    680997
    $t.1
    am_vos_ama_status_ready
        0x00027144:    f6415004    A..P    MOV      r0,#0x1d04
        0x00027148:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002714c:    2101        .!      MOVS     r1,#1
        0x0002714e:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00027152:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x00027156:    4770        pG      BX       lr
    am_vos_ama_status_reset
        0x00027158:    f6415004    A..P    MOV      r0,#0x1d04
        0x0002715c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027160:    2100        .!      MOVS     r1,#0
        0x00027162:    f880110f    ....    STRB     r1,[r0,#0x10f]
        0x00027166:    f8801115    ....    STRB     r1,[r0,#0x115]
        0x0002716a:    4770        pG      BX       lr
    am_vos_ama_stop_speech_send
        0x0002716c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0002716e:    b0ed        ..      SUB      sp,sp,#0x1b4
        0x00027170:    ac25        %.      ADD      r4,sp,#0x94
        0x00027172:    4605        .F      MOV      r5,r0
        0x00027174:    4620         F      MOV      r0,r4
        0x00027176:    f44f7190    O..q    MOV      r1,#0x120
        0x0002717a:    f7f1fa7c    ..|.    BL       __aeabi_memclr4 ; 0x18676
        0x0002717e:    ae05        ..      ADD      r6,sp,#0x14
        0x00027180:    4630        0F      MOV      r0,r6
        0x00027182:    2180        .!      MOVS     r1,#0x80
        0x00027184:    f7f1fa77    ..w.    BL       __aeabi_memclr4 ; 0x18676
        0x00027188:    466f        oF      MOV      r7,sp
        0x0002718a:    4638        8F      MOV      r0,r7
        0x0002718c:    4631        1F      MOV      r1,r6
        0x0002718e:    2280        ."      MOVS     r2,#0x80
        0x00027190:    f01afb2a    ..*.    BL       pb_ostream_from_buffer ; 0x417e8
        0x00027194:    200c        .       MOVS     r0,#0xc
        0x00027196:    f88d0094    ....    STRB     r0,[sp,#0x94]
        0x0002719a:    f8ad0096    ....    STRH     r0,[sp,#0x96]
        0x0002719e:    f6415004    A..P    MOV      r0,#0x1d04
        0x000271a2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000271a6:    f8d00104    ....    LDR      r0,[r0,#0x104]
        0x000271aa:    f64e4169    N.iA    MOV      r1,#0xec69
        0x000271ae:    9027        '.      STR      r0,[sp,#0x9c]
        0x000271b0:    f2c00104    ....    MOVT     r1,#4
        0x000271b4:    4638        8F      MOV      r0,r7
        0x000271b6:    4622        "F      MOV      r2,r4
        0x000271b8:    f88d5098    ...P    STRB     r5,[sp,#0x98]
        0x000271bc:    f01af8be    ....    BL       pb_encode ; 0x4133c
        0x000271c0:    b178        x.      CBZ      r0,0x271e2 ; am_vos_ama_stop_speech_send + 118
        0x000271c2:    f7f1fb17    ....    BL       AMVOS_RSP_TIMER_START ; 0x187f4
        0x000271c6:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x000271c8:    f89d3098    ...0    LDRB     r3,[sp,#0x98]
        0x000271cc:    a10e        ..      ADR      r1,{pc}+0x3c ; 0x27208
        0x000271ce:    2003        .       MOVS     r0,#3
        0x000271d0:    f001faa4    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000271d4:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x000271d8:    a805        ..      ADD      r0,sp,#0x14
        0x000271da:    f7fffb3b    ..;.    BL       am_vos_ama_pb_cmd_send ; 0x26854
        0x000271de:    b06d        m.      ADD      sp,sp,#0x1b4
        0x000271e0:    bdf0        ..      POP      {r4-r7,pc}
        0x000271e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000271e4:    f2462258    F.X"    MOV      r2,#0x6258
        0x000271e8:    f2c00205    ....    MOVT     r2,#5
        0x000271ec:    f2461144    F.D.    MOV      r1,#0x6144
        0x000271f0:    2800        .(      CMP      r0,#0
        0x000271f2:    bf18        ..      IT       NE
        0x000271f4:    4602        .F      MOVNE    r2,r0
        0x000271f6:    f2c00105    ....    MOVT     r1,#5
        0x000271fa:    2002        .       MOVS     r0,#2
        0x000271fc:    f001fa8e    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027200:    2000        .       MOVS     r0,#0
        0x00027202:    b06d        m.      ADD      sp,sp,#0x1b4
        0x00027204:    bdf0        ..      POP      {r4-r7,pc}
        0x00027206:    bf00        ..      NOP      
    $d.12
        0x00027208:    414d415b    [AMA    DCD    1095582043
        0x0002720c:    6f43205d    ] Co    DCD    1866670173
        0x00027210:    6e616d6d    mman    DCD    1851878765
        0x00027214:    54535f64    d_ST    DCD    1414750052
        0x00027218:    535f504f    OP_S    DCD    1398755407
        0x0002721c:    43454550    PEEC    DCD    1128613200
        0x00027220:    65732048    H se    DCD    1702043720
        0x00027224:    202e746e    nt.     DCD    539915374
        0x00027228:    6c616964    dial    DCD    1818323300
        0x0002722c:    4449676f    ogID    DCD    1145661295
        0x00027230:    25203d20     = %    DCD    622869792
        0x00027234:    72652064    d er    DCD    1919230052
        0x00027238:    6f635f72    r_co    DCD    1868783474
        0x0002723c:    3d206564    de =    DCD    1025533284
        0x00027240:    0a642520     %d.    DCD    174335264
        0x00027244:    00000000    ....    DCD    0
    $t.5
    am_vos_ama_tx_ver_exchange_send
        0x00027248:    b580        ..      PUSH     {r7,lr}
        0x0002724a:    b086        ..      SUB      sp,sp,#0x18
        0x0002724c:    2000        .       MOVS     r0,#0
        0x0002724e:    9005        ..      STR      r0,[sp,#0x14]
        0x00027250:    e9cd0003    ....    STRD     r0,r0,[sp,#0xc]
        0x00027254:    f24030fe    @..0    MOV      r0,#0x3fe
        0x00027258:    f2c00001    ....    MOVT     r0,#1
        0x0002725c:    9001        ..      STR      r0,[sp,#4]
        0x0002725e:    f04f20ff    O..     MOV      r0,#0xff00ff00
        0x00027262:    9002        ..      STR      r0,[sp,#8]
        0x00027264:    a801        ..      ADD      r0,sp,#4
        0x00027266:    2114        .!      MOVS     r1,#0x14
        0x00027268:    f000f938    ..8.    BL       am_vos_ble_cmd_send ; 0x274dc
        0x0002726c:    b006        ..      ADD      sp,sp,#0x18
        0x0002726e:    bd80        ..      POP      {r7,pc}
    am_vos_audio_buffer_rewind
        0x00027270:    b580        ..      PUSH     {r7,lr}
        0x00027272:    b082        ..      SUB      sp,sp,#8
        0x00027274:    f7fbf928    ..(.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00027278:    9001        ..      STR      r0,[sp,#4]
        0x0002727a:    2001        .       MOVS     r0,#1
        0x0002727c:    f44f6170    O.pa    MOV      r1,#0xf00
        0x00027280:    f7f8f8fc    ....    BL       am_audio_buffer_rewind ; 0x1f47c
        0x00027284:    9801        ..      LDR      r0,[sp,#4]
        0x00027286:    f7fbf927    ..'.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0002728a:    b002        ..      ADD      sp,sp,#8
        0x0002728c:    bd80        ..      POP      {r7,pc}
        0x0002728e:    0000        ..      MOVS     r0,r0
    am_vos_audio_flush_ring_buffer
        0x00027290:    b580        ..      PUSH     {r7,lr}
        0x00027292:    f7f7ff7f    ....    BL       am_audio_buffer_init ; 0x1f194
        0x00027296:    bd80        ..      POP      {r7,pc}
    am_vos_audio_handler
        0x00027298:    b580        ..      PUSH     {r7,lr}
        0x0002729a:    b088        ..      SUB      sp,sp,#0x20
        0x0002729c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002729e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000272a0:    f24020d4    @..     MOVW     r0,#0x2d4
        0x000272a4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272a8:    3020         0      ADDS     r0,r0,#0x20
        0x000272aa:    9001        ..      STR      r0,[sp,#4]
        0x000272ac:    22a0        ."      MOVS     r2,#0xa0
        0x000272ae:    9202        ..      STR      r2,[sp,#8]
        0x000272b0:    f7f1f8b9    ....    BL       __aeabi_memcpy ; 0x18426
        0x000272b4:    9901        ..      LDR      r1,[sp,#4]
        0x000272b6:    9a02        ..      LDR      r2,[sp,#8]
        0x000272b8:    2001        .       MOVS     r0,#1
        0x000272ba:    f7f7ffc1    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x000272be:    f2403094    @..0    MOVW     r0,#0x394
        0x000272c2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272c6:    7800        .x      LDRB     r0,[r0,#0]
        0x000272c8:    b978        x.      CBNZ     r0,0x272ea ; am_vos_audio_handler + 82
        0x000272ca:    e7ff        ..      B        0x272cc ; am_vos_audio_handler + 52
        0x000272cc:    f2403094    @..0    MOVW     r0,#0x394
        0x000272d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272d4:    7880        .x      LDRB     r0,[r0,#2]
        0x000272d6:    b940        @.      CBNZ     r0,0x272ea ; am_vos_audio_handler + 82
        0x000272d8:    e7ff        ..      B        0x272da ; am_vos_audio_handler + 66
        0x000272da:    f2403094    @..0    MOVW     r0,#0x394
        0x000272de:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272e2:    78c0        .x      LDRB     r0,[r0,#3]
        0x000272e4:    2800        .(      CMP      r0,#0
        0x000272e6:    d061        a.      BEQ      0x273ac ; am_vos_audio_handler + 276
        0x000272e8:    e7ff        ..      B        0x272ea ; am_vos_audio_handler + 82
        0x000272ea:    f2403094    @..0    MOVW     r0,#0x394
        0x000272ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000272f2:    6880        .h      LDR      r0,[r0,#8]
        0x000272f4:    0a80        ..      LSRS     r0,r0,#10
        0x000272f6:    287c        |(      CMP      r0,#0x7c
        0x000272f8:    d854        T.      BHI      0x273a4 ; am_vos_audio_handler + 268
        0x000272fa:    e7ff        ..      B        0x272fc ; am_vos_audio_handler + 100
        0x000272fc:    f2403094    @..0    MOVW     r0,#0x394
        0x00027300:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027304:    6880        .h      LDR      r0,[r0,#8]
        0x00027306:    bbb8        ..      CBNZ     r0,0x27378 ; am_vos_audio_handler + 224
        0x00027308:    e7ff        ..      B        0x2730a ; am_vos_audio_handler + 114
        0x0002730a:    f000fa3b    ..;.    BL       am_vos_burst_mode_enable ; 0x27784
        0x0002730e:    f2403094    @..0    MOVW     r0,#0x394
        0x00027312:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027316:    7880        .x      LDRB     r0,[r0,#2]
        0x00027318:    b918        ..      CBNZ     r0,0x27322 ; am_vos_audio_handler + 138
        0x0002731a:    e7ff        ..      B        0x2731c ; am_vos_audio_handler + 132
        0x0002731c:    f7ffffa8    ....    BL       am_vos_audio_buffer_rewind ; 0x27270
        0x00027320:    e7ff        ..      B        0x27322 ; am_vos_audio_handler + 138
        0x00027322:    f000fcd3    ....    BL       am_vos_is_connected ; 0x27ccc
        0x00027326:    b1f0        ..      CBZ      r0,0x27366 ; am_vos_audio_handler + 206
        0x00027328:    e7ff        ..      B        0x2732a ; am_vos_audio_handler + 146
        0x0002732a:    f000f8a7    ....    BL       am_vos_audio_wwd_disable ; 0x2747c
        0x0002732e:    f2403094    @..0    MOVW     r0,#0x394
        0x00027332:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027336:    78c0        .x      LDRB     r0,[r0,#3]
        0x00027338:    b9a0        ..      CBNZ     r0,0x27364 ; am_vos_audio_handler + 204
        0x0002733a:    e7ff        ..      B        0x2733c ; am_vos_audio_handler + 164
        0x0002733c:    f2403094    @..0    MOVW     r0,#0x394
        0x00027340:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027344:    7881        .x      LDRB     r1,[r0,#2]
        0x00027346:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x0002734a:    2100        .!      MOVS     r1,#0
        0x0002734c:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x00027350:    6981        .i      LDR      r1,[r0,#0x18]
        0x00027352:    9104        ..      STR      r1,[sp,#0x10]
        0x00027354:    6901        .i      LDR      r1,[r0,#0x10]
        0x00027356:    9105        ..      STR      r1,[sp,#0x14]
        0x00027358:    6940        @i      LDR      r0,[r0,#0x14]
        0x0002735a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002735c:    a803        ..      ADD      r0,sp,#0xc
        0x0002735e:    f7fffe5d    ..].    BL       am_vos_ama_start_speech_send ; 0x2701c
        0x00027362:    e7ff        ..      B        0x27364 ; am_vos_audio_handler + 204
        0x00027364:    e007        ..      B        0x27376 ; am_vos_audio_handler + 222
        0x00027366:    f24531cc    E..1    MOV      r1,#0x53cc
        0x0002736a:    f2c00105    ....    MOVT     r1,#5
        0x0002736e:    2002        .       MOVS     r0,#2
        0x00027370:    f001f9d4    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027374:    e7ff        ..      B        0x27376 ; am_vos_audio_handler + 222
        0x00027376:    e7ff        ..      B        0x27378 ; am_vos_audio_handler + 224
        0x00027378:    f000fca8    ....    BL       am_vos_is_connected ; 0x27ccc
        0x0002737c:    b150        P.      CBZ      r0,0x27394 ; am_vos_audio_handler + 252
        0x0002737e:    e7ff        ..      B        0x27380 ; am_vos_audio_handler + 232
        0x00027380:    4669        iF      MOV      r1,sp
        0x00027382:    2000        .       MOVS     r0,#0
        0x00027384:    6008        .`      STR      r0,[r1,#0]
        0x00027386:    2004        .       MOVS     r0,#4
        0x00027388:    2107        .!      MOVS     r1,#7
        0x0002738a:    2202        ."      MOVS     r2,#2
        0x0002738c:    23a0        .#      MOVS     r3,#0xa0
        0x0002738e:    f001fb77    ..w.    BL       am_vos_task_send ; 0x28a80
        0x00027392:    e7ff        ..      B        0x27394 ; am_vos_audio_handler + 252
        0x00027394:    f2403194    @..1    MOVW     r1,#0x394
        0x00027398:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002739c:    6888        .h      LDR      r0,[r1,#8]
        0x0002739e:    3050        P0      ADDS     r0,r0,#0x50
        0x000273a0:    6088        .`      STR      r0,[r1,#8]
        0x000273a2:    e002        ..      B        0x273aa ; am_vos_audio_handler + 274
        0x000273a4:    f000f864    ..d.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x000273a8:    e7ff        ..      B        0x273aa ; am_vos_audio_handler + 274
        0x000273aa:    e7ff        ..      B        0x273ac ; am_vos_audio_handler + 276
        0x000273ac:    b008        ..      ADD      sp,sp,#0x20
        0x000273ae:    bd80        ..      POP      {r7,pc}
    am_vos_audio_packet_tx
        0x000273b0:    b580        ..      PUSH     {r7,lr}
        0x000273b2:    b084        ..      SUB      sp,sp,#0x10
        0x000273b4:    9003        ..      STR      r0,[sp,#0xc]
        0x000273b6:    9102        ..      STR      r1,[sp,#8]
        0x000273b8:    f003f9f8    ....    BL       amvosTxChannelIsAvailable ; 0x2a7ac
        0x000273bc:    b188        ..      CBZ      r0,0x273e2 ; am_vos_audio_packet_tx + 50
        0x000273be:    e7ff        ..      B        0x273c0 ; am_vos_audio_packet_tx + 16
        0x000273c0:    f641601c    A..`    MOV      r0,#0x1e1c
        0x000273c4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000273c8:    9001        ..      STR      r0,[sp,#4]
        0x000273ca:    7840        @x      LDRB     r0,[r0,#1]
        0x000273cc:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000273d0:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000273d2:    f6400104    @...    MOV      r1,#0x804
        0x000273d6:    f7f3f84b    ..K.    BL       AttsHandleValueNtf ; 0x1a470
        0x000273da:    9901        ..      LDR      r1,[sp,#4]
        0x000273dc:    2001        .       MOVS     r0,#1
        0x000273de:    7088        .p      STRB     r0,[r1,#2]
        0x000273e0:    e7ff        ..      B        0x273e2 ; am_vos_audio_packet_tx + 50
        0x000273e2:    b004        ..      ADD      sp,sp,#0x10
        0x000273e4:    bd80        ..      POP      {r7,pc}
        0x000273e6:    0000        ..      MOVS     r0,r0
    am_vos_audio_processing_task
        0x000273e8:    b580        ..      PUSH     {r7,lr}
        0x000273ea:    b0d6        ..      SUB      sp,sp,#0x158
        0x000273ec:    9055        U.      STR      r0,[sp,#0x154]
        0x000273ee:    e7ff        ..      B        0x273f0 ; am_vos_audio_processing_task + 8
        0x000273f0:    2004        .       MOVS     r0,#4
        0x000273f2:    a951        Q.      ADD      r1,sp,#0x144
        0x000273f4:    f001fb1c    ....    BL       am_vos_task_read ; 0x28a30
        0x000273f8:    9852        R.      LDR      r0,[sp,#0x148]
        0x000273fa:    9000        ..      STR      r0,[sp,#0]
        0x000273fc:    2801        .(      CMP      r0,#1
        0x000273fe:    d004        ..      BEQ      0x2740a ; am_vos_audio_processing_task + 34
        0x00027400:    e7ff        ..      B        0x27402 ; am_vos_audio_processing_task + 26
        0x00027402:    9800        ..      LDR      r0,[sp,#0]
        0x00027404:    2802        .(      CMP      r0,#2
        0x00027406:    d027        '.      BEQ      0x27458 ; am_vos_audio_processing_task + 112
        0x00027408:    e02c        ,.      B        0x27464 ; am_vos_audio_processing_task + 124
        0x0002740a:    9853        S.      LDR      r0,[sp,#0x14c]
        0x0002740c:    2805        .(      CMP      r0,#5
        0x0002740e:    d122        ".      BNE      0x27456 ; am_vos_audio_processing_task + 110
        0x00027410:    e7ff        ..      B        0x27412 ; am_vos_audio_processing_task + 42
        0x00027412:    2013        .       MOVS     r0,#0x13
        0x00027414:    f000f9e8    ....    BL       am_vos_button_gpio_check ; 0x277e8
        0x00027418:    b1c0        ..      CBZ      r0,0x2744c ; am_vos_audio_processing_task + 100
        0x0002741a:    e7ff        ..      B        0x2741c ; am_vos_audio_processing_task + 52
        0x0002741c:    f2403094    @..0    MOVW     r0,#0x394
        0x00027420:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027424:    7880        .x      LDRB     r0,[r0,#2]
        0x00027426:    b950        P.      CBNZ     r0,0x2743e ; am_vos_audio_processing_task + 86
        0x00027428:    e7ff        ..      B        0x2742a ; am_vos_audio_processing_task + 66
        0x0002742a:    f2403094    @..0    MOVW     r0,#0x394
        0x0002742e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027432:    7800        .x      LDRB     r0,[r0,#0]
        0x00027434:    b918        ..      CBNZ     r0,0x2743e ; am_vos_audio_processing_task + 86
        0x00027436:    e7ff        ..      B        0x27438 ; am_vos_audio_processing_task + 80
        0x00027438:    f001f9ee    ....    BL       am_vos_streaming_push_to_talk ; 0x28818
        0x0002743c:    e005        ..      B        0x2744a ; am_vos_audio_processing_task + 98
        0x0002743e:    f000f817    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x00027442:    2004        .       MOVS     r0,#4
        0x00027444:    f7fffe92    ....    BL       am_vos_ama_stop_speech_send ; 0x2716c
        0x00027448:    e7ff        ..      B        0x2744a ; am_vos_audio_processing_task + 98
        0x0002744a:    e7ff        ..      B        0x2744c ; am_vos_audio_processing_task + 100
        0x0002744c:    2038        8       MOVS     r0,#0x38
        0x0002744e:    2113        .!      MOVS     r1,#0x13
        0x00027450:    f000fbd8    ....    BL       am_vos_gpio_enable_irq ; 0x27c04
        0x00027454:    e7ff        ..      B        0x27456 ; am_vos_audio_processing_task + 110
        0x00027456:    e006        ..      B        0x27466 ; am_vos_audio_processing_task + 126
        0x00027458:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x0002745a:    9854        T.      LDR      r0,[sp,#0x150]
        0x0002745c:    a901        ..      ADD      r1,sp,#4
        0x0002745e:    f000ff83    ....    BL       am_vos_ring_buffer_pop ; 0x28368
        0x00027462:    e000        ..      B        0x27466 ; am_vos_audio_processing_task + 126
        0x00027464:    e7ff        ..      B        0x27466 ; am_vos_audio_processing_task + 126
        0x00027466:    a801        ..      ADD      r0,sp,#4
        0x00027468:    f7ffff16    ....    BL       am_vos_audio_handler ; 0x27298
        0x0002746c:    e7c0        ..      B        0x273f0 ; am_vos_audio_processing_task + 8
        0x0002746e:    0000        ..      MOVS     r0,r0
    am_vos_audio_reset_flag_and_buffer
        0x00027470:    b580        ..      PUSH     {r7,lr}
        0x00027472:    f7ffff0d    ....    BL       am_vos_audio_flush_ring_buffer ; 0x27290
        0x00027476:    f000ff0d    ....    BL       am_vos_reset_detected_flag ; 0x28294
        0x0002747a:    bd80        ..      POP      {r7,pc}
    am_vos_audio_wwd_disable
        0x0002747c:    b580        ..      PUSH     {r7,lr}
        0x0002747e:    f2403094    @..0    MOVW     r0,#0x394
        0x00027482:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027486:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00027488:    07c0        ..      LSLS     r0,r0,#31
        0x0002748a:    b140        @.      CBZ      r0,0x2749e ; am_vos_audio_wwd_disable + 34
        0x0002748c:    e7ff        ..      B        0x2748e ; am_vos_audio_wwd_disable + 18
        0x0002748e:    f2454116    E..A    MOV      r1,#0x5416
        0x00027492:    f2c00105    ....    MOVT     r1,#5
        0x00027496:    2003        .       MOVS     r0,#3
        0x00027498:    f001f940    ..@.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002749c:    e7ff        ..      B        0x2749e ; am_vos_audio_wwd_disable + 34
        0x0002749e:    f2403194    @..1    MOVW     r1,#0x394
        0x000274a2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000274a6:    2000        .       MOVS     r0,#0
        0x000274a8:    7308        .s      STRB     r0,[r1,#0xc]
        0x000274aa:    bd80        ..      POP      {r7,pc}
    am_vos_audio_wwd_enable
        0x000274ac:    b580        ..      PUSH     {r7,lr}
        0x000274ae:    f2403094    @..0    MOVW     r0,#0x394
        0x000274b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000274b6:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000274b8:    07c0        ..      LSLS     r0,r0,#31
        0x000274ba:    b940        @.      CBNZ     r0,0x274ce ; am_vos_audio_wwd_enable + 34
        0x000274bc:    e7ff        ..      B        0x274be ; am_vos_audio_wwd_enable + 18
        0x000274be:    f24531f2    E..1    MOV      r1,#0x53f2
        0x000274c2:    f2c00105    ....    MOVT     r1,#5
        0x000274c6:    2003        .       MOVS     r0,#3
        0x000274c8:    f001f928    ..(.    BL       am_vos_stdio_printf ; 0x2871c
        0x000274cc:    e7ff        ..      B        0x274ce ; am_vos_audio_wwd_enable + 34
        0x000274ce:    f2403194    @..1    MOVW     r1,#0x394
        0x000274d2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000274d6:    2001        .       MOVS     r0,#1
        0x000274d8:    7308        .s      STRB     r0,[r1,#0xc]
        0x000274da:    bd80        ..      POP      {r7,pc}
    am_vos_ble_cmd_send
        0x000274dc:    b580        ..      PUSH     {r7,lr}
        0x000274de:    b096        ..      SUB      sp,sp,#0x58
        0x000274e0:    9014        ..      STR      r0,[sp,#0x50]
        0x000274e2:    9113        ..      STR      r1,[sp,#0x4c]
        0x000274e4:    9913        ..      LDR      r1,[sp,#0x4c]
        0x000274e6:    a802        ..      ADD      r0,sp,#8
        0x000274e8:    9001        ..      STR      r0,[sp,#4]
        0x000274ea:    f7f1f8c4    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000274ee:    9801        ..      LDR      r0,[sp,#4]
        0x000274f0:    9914        ..      LDR      r1,[sp,#0x50]
        0x000274f2:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x000274f4:    f7f0ff97    ....    BL       __aeabi_memcpy ; 0x18426
        0x000274f8:    9901        ..      LDR      r1,[sp,#4]
        0x000274fa:    9813        ..      LDR      r0,[sp,#0x4c]
        0x000274fc:    9012        ..      STR      r0,[sp,#0x48]
        0x000274fe:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027502:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027506:    6880        .h      LDR      r0,[r0,#8]
        0x00027508:    2300        .#      MOVS     r3,#0
        0x0002750a:    461a        .F      MOV      r2,r3
        0x0002750c:    f023f8e0    #...    BL       xQueueGenericSend ; 0x4a6d0
        0x00027510:    b958        X.      CBNZ     r0,0x2752a ; am_vos_ble_cmd_send + 78
        0x00027512:    e7ff        ..      B        0x27514 ; am_vos_ble_cmd_send + 56
        0x00027514:    f245312f    E./1    MOV      r1,#0x532f
        0x00027518:    f2c00105    ....    MOVT     r1,#5
        0x0002751c:    2002        .       MOVS     r0,#2
        0x0002751e:    f001f8fd    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027522:    2000        .       MOVS     r0,#0
        0x00027524:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x00027528:    e007        ..      B        0x2753a ; am_vos_ble_cmd_send + 94
        0x0002752a:    2100        .!      MOVS     r1,#0
        0x0002752c:    4608        .F      MOV      r0,r1
        0x0002752e:    f7f7f9c1    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x00027532:    2001        .       MOVS     r0,#1
        0x00027534:    f88d0057    ..W.    STRB     r0,[sp,#0x57]
        0x00027538:    e7ff        ..      B        0x2753a ; am_vos_ble_cmd_send + 94
        0x0002753a:    f89d0057    ..W.    LDRB     r0,[sp,#0x57]
        0x0002753e:    b016        ..      ADD      sp,sp,#0x58
        0x00027540:    bd80        ..      POP      {r7,pc}
        0x00027542:    0000        ..      MOVS     r0,r0
    am_vos_ble_nextdata_check
        0x00027544:    b580        ..      PUSH     {r7,lr}
        0x00027546:    b084        ..      SUB      sp,sp,#0x10
        0x00027548:    9002        ..      STR      r0,[sp,#8]
        0x0002754a:    9101        ..      STR      r1,[sp,#4]
        0x0002754c:    9200        ..      STR      r2,[sp,#0]
        0x0002754e:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027552:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027556:    6880        .h      LDR      r0,[r0,#8]
        0x00027558:    f643311c    C..1    MOV      r1,#0x3b1c
        0x0002755c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00027560:    2200        ."      MOVS     r2,#0
        0x00027562:    f023fa43    #.C.    BL       xQueueReceive ; 0x4a9ec
        0x00027566:    b178        x.      CBZ      r0,0x27588 ; am_vos_ble_nextdata_check + 68
        0x00027568:    e7ff        ..      B        0x2756a ; am_vos_ble_nextdata_check + 38
        0x0002756a:    9902        ..      LDR      r1,[sp,#8]
        0x0002756c:    f643301c    C..0    MOV      r0,#0x3b1c
        0x00027570:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027574:    6008        .`      STR      r0,[r1,#0]
        0x00027576:    6c00        .l      LDR      r0,[r0,#0x40]
        0x00027578:    9901        ..      LDR      r1,[sp,#4]
        0x0002757a:    6008        .`      STR      r0,[r1,#0]
        0x0002757c:    9900        ..      LDR      r1,[sp,#0]
        0x0002757e:    2001        .       MOVS     r0,#1
        0x00027580:    7008        .p      STRB     r0,[r1,#0]
        0x00027582:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00027586:    e033        3.      B        0x275f0 ; am_vos_ble_nextdata_check + 172
        0x00027588:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002758c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027590:    6840        @h      LDR      r0,[r0,#4]
        0x00027592:    f6433160    C.`1    MOV      r1,#0x3b60
        0x00027596:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002759a:    2200        ."      MOVS     r2,#0
        0x0002759c:    f023fa26    #.&.    BL       xQueueReceive ; 0x4a9ec
        0x000275a0:    b310        ..      CBZ      r0,0x275e8 ; am_vos_ble_nextdata_check + 164
        0x000275a2:    e7ff        ..      B        0x275a4 ; am_vos_ble_nextdata_check + 96
        0x000275a4:    f6433060    C.`0    MOV      r0,#0x3b60
        0x000275a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000275ac:    6840        @h      LDR      r0,[r0,#4]
        0x000275ae:    b958        X.      CBNZ     r0,0x275c8 ; am_vos_ble_nextdata_check + 132
        0x000275b0:    e7ff        ..      B        0x275b2 ; am_vos_ble_nextdata_check + 110
        0x000275b2:    f6433060    C.`0    MOV      r0,#0x3b60
        0x000275b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000275ba:    7800        .x      LDRB     r0,[r0,#0]
        0x000275bc:    b920         .      CBNZ     r0,0x275c8 ; am_vos_ble_nextdata_check + 132
        0x000275be:    e7ff        ..      B        0x275c0 ; am_vos_ble_nextdata_check + 124
        0x000275c0:    2000        .       MOVS     r0,#0
        0x000275c2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000275c6:    e013        ..      B        0x275f0 ; am_vos_ble_nextdata_check + 172
        0x000275c8:    9902        ..      LDR      r1,[sp,#8]
        0x000275ca:    f6433060    C.`0    MOV      r0,#0x3b60
        0x000275ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000275d2:    6008        .`      STR      r0,[r1,#0]
        0x000275d4:    6840        @h      LDR      r0,[r0,#4]
        0x000275d6:    9901        ..      LDR      r1,[sp,#4]
        0x000275d8:    6008        .`      STR      r0,[r1,#0]
        0x000275da:    9900        ..      LDR      r1,[sp,#0]
        0x000275dc:    2000        .       MOVS     r0,#0
        0x000275de:    7008        .p      STRB     r0,[r1,#0]
        0x000275e0:    2001        .       MOVS     r0,#1
        0x000275e2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000275e6:    e003        ..      B        0x275f0 ; am_vos_ble_nextdata_check + 172
        0x000275e8:    2000        .       MOVS     r0,#0
        0x000275ea:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000275ee:    e7ff        ..      B        0x275f0 ; am_vos_ble_nextdata_check + 172
        0x000275f0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000275f4:    b004        ..      ADD      sp,sp,#0x10
        0x000275f6:    bd80        ..      POP      {r7,pc}
    am_vos_ble_stream_send
        0x000275f8:    b580        ..      PUSH     {r7,lr}
        0x000275fa:    b086        ..      SUB      sp,sp,#0x18
        0x000275fc:    2300        .#      MOVS     r3,#0
        0x000275fe:    f88d3008    ...0    STRB     r3,[sp,#8]
        0x00027602:    9303        ..      STR      r3,[sp,#0xc]
        0x00027604:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027608:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002760c:    6840        @h      LDR      r0,[r0,#4]
        0x0002760e:    a902        ..      ADD      r1,sp,#8
        0x00027610:    461a        .F      MOV      r2,r3
        0x00027612:    f023f85d    #.].    BL       xQueueGenericSend ; 0x4a6d0
        0x00027616:    b920         .      CBNZ     r0,0x27622 ; am_vos_ble_stream_send + 42
        0x00027618:    e7ff        ..      B        0x2761a ; am_vos_ble_stream_send + 34
        0x0002761a:    2001        .       MOVS     r0,#1
        0x0002761c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027620:    e008        ..      B        0x27634 ; am_vos_ble_stream_send + 60
        0x00027622:    2100        .!      MOVS     r1,#0
        0x00027624:    9101        ..      STR      r1,[sp,#4]
        0x00027626:    4608        .F      MOV      r0,r1
        0x00027628:    f7f7f944    ..D.    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002762c:    9801        ..      LDR      r0,[sp,#4]
        0x0002762e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027632:    e7ff        ..      B        0x27634 ; am_vos_ble_stream_send + 60
        0x00027634:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027638:    b006        ..      ADD      sp,sp,#0x18
        0x0002763a:    bd80        ..      POP      {r7,pc}
    am_vos_ble_task
        0x0002763c:    b580        ..      PUSH     {r7,lr}
        0x0002763e:    b09e        ..      SUB      sp,sp,#0x78
        0x00027640:    901d        ..      STR      r0,[sp,#0x74]
        0x00027642:    f011fb9b    ....    BL       exactle_stack_init ; 0x38d7c
        0x00027646:    200a        .       MOVS     r0,#0xa
        0x00027648:    9002        ..      STR      r0,[sp,#8]
        0x0002764a:    210c        .!      MOVS     r1,#0xc
        0x0002764c:    2200        ."      MOVS     r2,#0
        0x0002764e:    9201        ..      STR      r2,[sp,#4]
        0x00027650:    f022ff88    "...    BL       xQueueGenericCreate ; 0x4a564
        0x00027654:    9a01        ..      LDR      r2,[sp,#4]
        0x00027656:    4601        .F      MOV      r1,r0
        0x00027658:    9802        ..      LDR      r0,[sp,#8]
        0x0002765a:    f641631c    A..c    MOV      r3,#0x1e1c
        0x0002765e:    f2c10301    ....    MOVT     r3,#0x1001
        0x00027662:    9303        ..      STR      r3,[sp,#0xc]
        0x00027664:    6059        Y`      STR      r1,[r3,#4]
        0x00027666:    2144        D!      MOVS     r1,#0x44
        0x00027668:    f022ff7c    ".|.    BL       xQueueGenericCreate ; 0x4a564
        0x0002766c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002766e:    6088        .`      STR      r0,[r1,#8]
        0x00027670:    f7f1f990    ....    BL       AmVosStart ; 0x18994
        0x00027674:    f2461029    F.).    MOV      r0,#0x6129
        0x00027678:    f2c00002    ....    MOVT     r0,#2
        0x0002767c:    f7feff02    ....    BL       am_vos_ama_evt_cback_register ; 0x26484
        0x00027680:    e7ff        ..      B        0x27682 ; am_vos_ble_task + 70
        0x00027682:    2000        .       MOVS     r0,#0
        0x00027684:    f88d006b    ..k.    STRB     r0,[sp,#0x6b]
        0x00027688:    f000fb42    ..B.    BL       am_vos_is_tx_ready ; 0x27d10
        0x0002768c:    b398        ..      CBZ      r0,0x276f6 ; am_vos_ble_task + 186
        0x0002768e:    e7ff        ..      B        0x27690 ; am_vos_ble_task + 84
        0x00027690:    f24940b0    I..@    MOV      r0,#0x94b0
        0x00027694:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027698:    f6480130    H.0.    MOV      r1,#0x8830
        0x0002769c:    4408        .D      ADD      r0,r0,r1
        0x0002769e:    f000fa6d    ..m.    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        0x000276a2:    9019        ..      STR      r0,[sp,#0x64]
        0x000276a4:    a81c        ..      ADD      r0,sp,#0x70
        0x000276a6:    a91b        ..      ADD      r1,sp,#0x6c
        0x000276a8:    f10d026b    ..k.    ADD      r2,sp,#0x6b
        0x000276ac:    f7ffff4a    ..J.    BL       am_vos_ble_nextdata_check ; 0x27544
        0x000276b0:    b180        ..      CBZ      r0,0x276d4 ; am_vos_ble_task + 152
        0x000276b2:    e7ff        ..      B        0x276b4 ; am_vos_ble_task + 120
        0x000276b4:    f89d006b    ..k.    LDRB     r0,[sp,#0x6b]
        0x000276b8:    07c0        ..      LSLS     r0,r0,#31
        0x000276ba:    b128        (.      CBZ      r0,0x276c8 ; am_vos_ble_task + 140
        0x000276bc:    e7ff        ..      B        0x276be ; am_vos_ble_task + 130
        0x000276be:    981c        ..      LDR      r0,[sp,#0x70]
        0x000276c0:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000276c2:    f000f8fb    ....    BL       am_vos_cmd_packet_tx ; 0x278bc
        0x000276c6:    e004        ..      B        0x276d2 ; am_vos_ble_task + 150
        0x000276c8:    981c        ..      LDR      r0,[sp,#0x70]
        0x000276ca:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000276cc:    f7fffe70    ..p.    BL       am_vos_audio_packet_tx ; 0x273b0
        0x000276d0:    e7ff        ..      B        0x276d2 ; am_vos_ble_task + 150
        0x000276d2:    e00f        ..      B        0x276f4 ; am_vos_ble_task + 184
        0x000276d4:    9819        ..      LDR      r0,[sp,#0x64]
        0x000276d6:    2850        P(      CMP      r0,#0x50
        0x000276d8:    d30b        ..      BCC      0x276f2 ; am_vos_ble_task + 182
        0x000276da:    e7ff        ..      B        0x276dc ; am_vos_ble_task + 160
        0x000276dc:    f10d0011    ....    ADD      r0,sp,#0x11
        0x000276e0:    9000        ..      STR      r0,[sp,#0]
        0x000276e2:    2150        P!      MOVS     r1,#0x50
        0x000276e4:    f000f81a    ....    BL       am_vos_ble_tx_packet_encap ; 0x2771c
        0x000276e8:    9800        ..      LDR      r0,[sp,#0]
        0x000276ea:    2153        S!      MOVS     r1,#0x53
        0x000276ec:    f7fffe60    ..`.    BL       am_vos_audio_packet_tx ; 0x273b0
        0x000276f0:    e7ff        ..      B        0x276f2 ; am_vos_ble_task + 182
        0x000276f2:    e7ff        ..      B        0x276f4 ; am_vos_ble_task + 184
        0x000276f4:    e7ff        ..      B        0x276f6 ; am_vos_ble_task + 186
        0x000276f6:    f022fbd3    "...    BL       wsfOsDispatcher ; 0x49ea0
        0x000276fa:    e7c2        ..      B        0x27682 ; am_vos_ble_task + 70
    am_vos_ble_task_setup
        0x000276fc:    b580        ..      PUSH     {r7,lr}
        0x000276fe:    b082        ..      SUB      sp,sp,#8
        0x00027700:    200a        .       MOVS     r0,#0xa
        0x00027702:    2104        .!      MOVS     r1,#4
        0x00027704:    9101        ..      STR      r1,[sp,#4]
        0x00027706:    f7f7facb    ....    BL       __NVIC_SetPriority ; 0x1eca0
        0x0002770a:    9901        ..      LDR      r1,[sp,#4]
        0x0002770c:    2039        9       MOVS     r0,#0x39
        0x0002770e:    f7f7fac7    ....    BL       __NVIC_SetPriority ; 0x1eca0
        0x00027712:    2001        .       MOVS     r0,#1
        0x00027714:    f7f4fb40    ..@.    BL       HciDrvRadioBoot ; 0x1bd98
        0x00027718:    b002        ..      ADD      sp,sp,#8
        0x0002771a:    bd80        ..      POP      {r7,pc}
    am_vos_ble_tx_packet_encap
        0x0002771c:    b580        ..      PUSH     {r7,lr}
        0x0002771e:    b084        ..      SUB      sp,sp,#0x10
        0x00027720:    9003        ..      STR      r0,[sp,#0xc]
        0x00027722:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x00027726:    f7fafecf    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0002772a:    9001        ..      STR      r0,[sp,#4]
        0x0002772c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002772e:    2010        .       MOVS     r0,#0x10
        0x00027730:    7008        .p      STRB     r0,[r1,#0]
        0x00027732:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027734:    2080        .       MOVS     r0,#0x80
        0x00027736:    7048        Hp      STRB     r0,[r1,#1]
        0x00027738:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002773c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002773e:    7088        .p      STRB     r0,[r1,#2]
        0x00027740:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027742:    1cc1        ..      ADDS     r1,r0,#3
        0x00027744:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x00027748:    2002        .       MOVS     r0,#2
        0x0002774a:    f7f7fe3d    ..=.    BL       am_audio_buffer_pop ; 0x1f3c8
        0x0002774e:    9801        ..      LDR      r0,[sp,#4]
        0x00027750:    f7fafec2    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00027754:    b004        ..      ADD      sp,sp,#0x10
        0x00027756:    bd80        ..      POP      {r7,pc}
    am_vos_board_init
        0x00027758:    b580        ..      PUSH     {r7,lr}
        0x0002775a:    f000fa71    ..q.    BL       am_vos_gpio_init ; 0x27c40
        0x0002775e:    f000fc5b    ..[.    BL       am_vos_pdm_init ; 0x28018
        0x00027762:    2001        .       MOVS     r0,#1
        0x00027764:    f000fb20    .. .    BL       am_vos_logic_led_swirl ; 0x27da8
        0x00027768:    f7f8fa7a    ..z.    BL       am_bsp_itm_printf_enable ; 0x1fc60
        0x0002776c:    f000fcca    ....    BL       am_vos_print_system_info ; 0x28104
        0x00027770:    f000f80a    ....    BL       am_vos_burst_mode_setup ; 0x27788
        0x00027774:    f7fafeac    ....    BL       am_hal_interrupt_master_enable ; 0x224d0
        0x00027778:    f7ffffc0    ....    BL       am_vos_ble_task_setup ; 0x276fc
        0x0002777c:    bd80        ..      POP      {r7,pc}
        0x0002777e:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_disable
        0x00027780:    4770        pG      BX       lr
        0x00027782:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_enable
        0x00027784:    4770        pG      BX       lr
        0x00027786:    0000        ..      MOVS     r0,r0
    am_vos_burst_mode_setup
        0x00027788:    b580        ..      PUSH     {r7,lr}
        0x0002778a:    b082        ..      SUB      sp,sp,#8
        0x0002778c:    2000        .       MOVS     r0,#0
        0x0002778e:    9001        ..      STR      r0,[sp,#4]
        0x00027790:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00027794:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027798:    f8900155    ..U.    LDRB     r0,[r0,#0x155]
        0x0002779c:    07c0        ..      LSLS     r0,r0,#31
        0x0002779e:    b908        ..      CBNZ     r0,0x277a4 ; am_vos_burst_mode_setup + 28
        0x000277a0:    e7ff        ..      B        0x277a2 ; am_vos_burst_mode_setup + 26
        0x000277a2:    e01f        ..      B        0x277e4 ; am_vos_burst_mode_setup + 92
        0x000277a4:    2001        .       MOVS     r0,#1
        0x000277a6:    f7fdf85f    .._.    BL       am_hal_pwrctrl_mcu_mode_select ; 0x24868
        0x000277aa:    9001        ..      STR      r0,[sp,#4]
        0x000277ac:    9801        ..      LDR      r0,[sp,#4]
        0x000277ae:    b978        x.      CBNZ     r0,0x277d0 ; am_vos_burst_mode_setup + 72
        0x000277b0:    e7ff        ..      B        0x277b2 ; am_vos_burst_mode_setup + 42
        0x000277b2:    f6416174    A.ta    MOV      r1,#0x1e74
        0x000277b6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000277ba:    2000        .       MOVS     r0,#0
        0x000277bc:    f8810155    ..U.    STRB     r0,[r1,#0x155]
        0x000277c0:    f6445173    D.sQ    MOV      r1,#0x4d73
        0x000277c4:    f2c00105    ....    MOVT     r1,#5
        0x000277c8:    2002        .       MOVS     r0,#2
        0x000277ca:    f000ffa7    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000277ce:    e008        ..      B        0x277e2 ; am_vos_burst_mode_setup + 90
        0x000277d0:    9a01        ..      LDR      r2,[sp,#4]
        0x000277d2:    f6446127    D.'a    MOV      r1,#0x4e27
        0x000277d6:    f2c00105    ....    MOVT     r1,#5
        0x000277da:    2002        .       MOVS     r0,#2
        0x000277dc:    f000ff9e    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x000277e0:    e7ff        ..      B        0x277e2 ; am_vos_burst_mode_setup + 90
        0x000277e2:    e7ff        ..      B        0x277e4 ; am_vos_burst_mode_setup + 92
        0x000277e4:    b002        ..      ADD      sp,sp,#8
        0x000277e6:    bd80        ..      POP      {r7,pc}
    am_vos_button_gpio_check
        0x000277e8:    b580        ..      PUSH     {r7,lr}
        0x000277ea:    b086        ..      SUB      sp,sp,#0x18
        0x000277ec:    9004        ..      STR      r0,[sp,#0x10]
        0x000277ee:    2000        .       MOVS     r0,#0
        0x000277f0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000277f4:    e7ff        ..      B        0x277f6 ; am_vos_button_gpio_check + 14
        0x000277f6:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000277fa:    2804        .(      CMP      r0,#4
        0x000277fc:    dc1a        ..      BGT      0x27834 ; am_vos_button_gpio_check + 76
        0x000277fe:    e7ff        ..      B        0x27800 ; am_vos_button_gpio_check + 24
        0x00027800:    2000        .       MOVS     r0,#0
        0x00027802:    9001        ..      STR      r0,[sp,#4]
        0x00027804:    9003        ..      STR      r0,[sp,#0xc]
        0x00027806:    2064        d       MOVS     r0,#0x64
        0x00027808:    f7fdfe54    ..T.    BL       am_util_delay_ms ; 0x254b4
        0x0002780c:    9901        ..      LDR      r1,[sp,#4]
        0x0002780e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027810:    aa03        ..      ADD      r2,sp,#0xc
        0x00027812:    f7fafd95    ....    BL       am_hal_gpio_state_read ; 0x22340
        0x00027816:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027818:    2801        .(      CMP      r0,#1
        0x0002781a:    d104        ..      BNE      0x27826 ; am_vos_button_gpio_check + 62
        0x0002781c:    e7ff        ..      B        0x2781e ; am_vos_button_gpio_check + 54
        0x0002781e:    2001        .       MOVS     r0,#1
        0x00027820:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027824:    e00a        ..      B        0x2783c ; am_vos_button_gpio_check + 84
        0x00027826:    e7ff        ..      B        0x27828 ; am_vos_button_gpio_check + 64
        0x00027828:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002782c:    3001        .0      ADDS     r0,#1
        0x0002782e:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00027832:    e7e0        ..      B        0x277f6 ; am_vos_button_gpio_check + 14
        0x00027834:    2000        .       MOVS     r0,#0
        0x00027836:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002783a:    e7ff        ..      B        0x2783c ; am_vos_button_gpio_check + 84
        0x0002783c:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027840:    b006        ..      ADD      sp,sp,#0x18
        0x00027842:    bd80        ..      POP      {r7,pc}
    am_vos_button_init
        0x00027844:    b580        ..      PUSH     {r7,lr}
        0x00027846:    b084        ..      SUB      sp,sp,#0x10
        0x00027848:    f2401090    @...    MOVW     r0,#0x190
        0x0002784c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027850:    6801        .h      LDR      r1,[r0,#0]
        0x00027852:    2011        .       MOVS     r0,#0x11
        0x00027854:    f7fafd1a    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x00027858:    f2401094    @...    MOVW     r0,#0x194
        0x0002785c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027860:    6801        .h      LDR      r1,[r0,#0]
        0x00027862:    2013        .       MOVS     r0,#0x13
        0x00027864:    f7fafd12    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x00027868:    f000f812    ....    BL       am_vos_button_int_register ; 0x27890
        0x0002786c:    f7fafe2c    ..,.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00027870:    9002        ..      STR      r0,[sp,#8]
        0x00027872:    2038        8       MOVS     r0,#0x38
        0x00027874:    9001        ..      STR      r0,[sp,#4]
        0x00027876:    2100        .!      MOVS     r1,#0
        0x00027878:    aa03        ..      ADD      r2,sp,#0xc
        0x0002787a:    f7fafbd7    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x2202c
        0x0002787e:    9801        ..      LDR      r0,[sp,#4]
        0x00027880:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027882:    f7fafba5    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21fd0
        0x00027886:    9802        ..      LDR      r0,[sp,#8]
        0x00027888:    f7fafe26    ..&.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0002788c:    b004        ..      ADD      sp,sp,#0x10
        0x0002788e:    bd80        ..      POP      {r7,pc}
    am_vos_button_int_register
        0x00027890:    b580        ..      PUSH     {r7,lr}
        0x00027892:    b082        ..      SUB      sp,sp,#8
        0x00027894:    2300        .#      MOVS     r3,#0
        0x00027896:    9300        ..      STR      r3,[sp,#0]
        0x00027898:    9301        ..      STR      r3,[sp,#4]
        0x0002789a:    2113        .!      MOVS     r1,#0x13
        0x0002789c:    9101        ..      STR      r1,[sp,#4]
        0x0002789e:    f2482271    H.q"    MOV      r2,#0x8271
        0x000278a2:    f2c00202    ....    MOVT     r2,#2
        0x000278a6:    4618        .F      MOV      r0,r3
        0x000278a8:    f7fafc1a    ....    BL       am_hal_gpio_interrupt_register ; 0x220e0
        0x000278ac:    9800        ..      LDR      r0,[sp,#0]
        0x000278ae:    2101        .!      MOVS     r1,#1
        0x000278b0:    aa01        ..      ADD      r2,sp,#4
        0x000278b2:    f7fafa5f    .._.    BL       am_hal_gpio_interrupt_control ; 0x21d74
        0x000278b6:    b002        ..      ADD      sp,sp,#8
        0x000278b8:    bd80        ..      POP      {r7,pc}
        0x000278ba:    0000        ..      MOVS     r0,r0
    am_vos_cmd_packet_tx
        0x000278bc:    b580        ..      PUSH     {r7,lr}
        0x000278be:    b084        ..      SUB      sp,sp,#0x10
        0x000278c0:    9003        ..      STR      r0,[sp,#0xc]
        0x000278c2:    9102        ..      STR      r1,[sp,#8]
        0x000278c4:    f002ff72    ..r.    BL       amvosTxChannelIsAvailable ; 0x2a7ac
        0x000278c8:    b320         .      CBZ      r0,0x27914 ; am_vos_cmd_packet_tx + 88
        0x000278ca:    e7ff        ..      B        0x278cc ; am_vos_cmd_packet_tx + 16
        0x000278cc:    f641601c    A..`    MOV      r0,#0x1e1c
        0x000278d0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000278d4:    9001        ..      STR      r0,[sp,#4]
        0x000278d6:    7840        @x      LDRB     r0,[r0,#1]
        0x000278d8:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000278dc:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000278de:    f6400104    @...    MOV      r1,#0x804
        0x000278e2:    f7f2fdc5    ....    BL       AttsHandleValueNtf ; 0x1a470
        0x000278e6:    9901        ..      LDR      r1,[sp,#4]
        0x000278e8:    2001        .       MOVS     r0,#1
        0x000278ea:    7088        .p      STRB     r0,[r1,#2]
        0x000278ec:    e7ff        ..      B        0x278ee ; am_vos_cmd_packet_tx + 50
        0x000278ee:    f641601c    A..`    MOV      r0,#0x1e1c
        0x000278f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000278f6:    3018        .0      ADDS     r0,r0,#0x18
        0x000278f8:    9000        ..      STR      r0,[sp,#0]
        0x000278fa:    f7f7f899    ....    BL       WsfTimerStop ; 0x1ea30
        0x000278fe:    9800        ..      LDR      r0,[sp,#0]
        0x00027900:    f2427110    B..q    MOV      r1,#0x2710
        0x00027904:    f7f7f876    ..v.    BL       WsfTimerStartMs ; 0x1e9f4
        0x00027908:    2100        .!      MOVS     r1,#0
        0x0002790a:    4608        .F      MOV      r0,r1
        0x0002790c:    f7f6ffd2    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x00027910:    e7ff        ..      B        0x27912 ; am_vos_cmd_packet_tx + 86
        0x00027912:    e7ff        ..      B        0x27914 ; am_vos_cmd_packet_tx + 88
        0x00027914:    b004        ..      ADD      sp,sp,#0x10
        0x00027916:    bd80        ..      POP      {r7,pc}
    am_vos_codec_encode
        0x00027918:    b580        ..      PUSH     {r7,lr}
        0x0002791a:    b086        ..      SUB      sp,sp,#0x18
        0x0002791c:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00027920:    9005        ..      STR      r0,[sp,#0x14]
        0x00027922:    9104        ..      STR      r1,[sp,#0x10]
        0x00027924:    9203        ..      STR      r2,[sp,#0xc]
        0x00027926:    9302        ..      STR      r3,[sp,#8]
        0x00027928:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002792a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002792c:    f44f71a0    O..q    MOV      r1,#0x140
        0x00027930:    f008fe48    ..H.    BL       audio_enc_encode_frame ; 0x305c4
        0x00027934:    9001        ..      STR      r0,[sp,#4]
        0x00027936:    9801        ..      LDR      r0,[sp,#4]
        0x00027938:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002793a:    6008        .`      STR      r0,[r1,#0]
        0x0002793c:    b006        ..      ADD      sp,sp,#0x18
        0x0002793e:    bd80        ..      POP      {r7,pc}
    am_vos_codec_init
        0x00027940:    b580        ..      PUSH     {r7,lr}
        0x00027942:    2000        .       MOVS     r0,#0
        0x00027944:    f008fe60    ..`.    BL       audio_enc_init ; 0x30608
        0x00027948:    bd80        ..      POP      {r7,pc}
        0x0002794a:    0000        ..      MOVS     r0,r0
    am_vos_codec_task
        0x0002794c:    b580        ..      PUSH     {r7,lr}
        0x0002794e:    f5ad7d46    ..F}    SUB      sp,sp,#0x318
        0x00027952:    90c5        ..      STR      r0,[sp,#0x314]
        0x00027954:    2000        .       MOVS     r0,#0
        0x00027956:    900c        ..      STR      r0,[sp,#0x30]
        0x00027958:    f44f7120    O. q    MOV      r1,#0x280
        0x0002795c:    910b        ..      STR      r1,[sp,#0x2c]
        0x0002795e:    900a        ..      STR      r0,[sp,#0x28]
        0x00027960:    a921        !.      ADD      r1,sp,#0x84
        0x00027962:    9109        ..      STR      r1,[sp,#0x24]
        0x00027964:    a90d        ..      ADD      r1,sp,#0x34
        0x00027966:    9108        ..      STR      r1,[sp,#0x20]
        0x00027968:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002796c:    e7ff        ..      B        0x2796e ; am_vos_codec_task + 34
        0x0002796e:    2007        .       MOVS     r0,#7
        0x00027970:    a9c1        ..      ADD      r1,sp,#0x304
        0x00027972:    f001f85d    ..].    BL       am_vos_task_read ; 0x28a30
        0x00027976:    f89d0304    ....    LDRB     r0,[sp,#0x304]
        0x0002797a:    2804        .(      CMP      r0,#4
        0x0002797c:    f04080ef    @...    BNE.W    0x27b5e ; am_vos_codec_task + 530
        0x00027980:    e7ff        ..      B        0x27982 ; am_vos_codec_task + 54
        0x00027982:    f7fafda1    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00027986:    9004        ..      STR      r0,[sp,#0x10]
        0x00027988:    f24940b0    I..@    MOV      r0,#0x94b0
        0x0002798c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027990:    f648011c    H...    MOV      r1,#0x881c
        0x00027994:    4408        .D      ADD      r0,r0,r1
        0x00027996:    f000f8f1    ....    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        0x0002799a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002799c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002799e:    f7fafd9b    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000279a2:    e7ff        ..      B        0x279a4 ; am_vos_codec_task + 88
        0x000279a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000279a6:    2800        .(      CMP      r0,#0
        0x000279a8:    f00080d8    ....    BEQ.W    0x27b5c ; am_vos_codec_task + 528
        0x000279ac:    e7ff        ..      B        0x279ae ; am_vos_codec_task + 98
        0x000279ae:    9806        ..      LDR      r0,[sp,#0x18]
        0x000279b0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000279b2:    4288        .B      CMP      r0,r1
        0x000279b4:    d903        ..      BLS      0x279be ; am_vos_codec_task + 114
        0x000279b6:    e7ff        ..      B        0x279b8 ; am_vos_codec_task + 108
        0x000279b8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000279ba:    900a        ..      STR      r0,[sp,#0x28]
        0x000279bc:    e002        ..      B        0x279c4 ; am_vos_codec_task + 120
        0x000279be:    9806        ..      LDR      r0,[sp,#0x18]
        0x000279c0:    900a        ..      STR      r0,[sp,#0x28]
        0x000279c2:    e7ff        ..      B        0x279c4 ; am_vos_codec_task + 120
        0x000279c4:    990c        ..      LDR      r1,[sp,#0x30]
        0x000279c6:    a821        !.      ADD      r0,sp,#0x84
        0x000279c8:    4401        .D      ADD      r1,r1,r0
        0x000279ca:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000279cc:    2001        .       MOVS     r0,#1
        0x000279ce:    f7f7fc23    ..#.    BL       am_audio_buffer_nested_pop ; 0x1f218
        0x000279d2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000279d4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000279d6:    4288        .B      CMP      r0,r1
        0x000279d8:    d909        ..      BLS      0x279ee ; am_vos_codec_task + 162
        0x000279da:    e7ff        ..      B        0x279dc ; am_vos_codec_task + 144
        0x000279dc:    990a        ..      LDR      r1,[sp,#0x28]
        0x000279de:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000279e0:    1a40        @.      SUBS     r0,r0,r1
        0x000279e2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000279e4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000279e6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000279e8:    4408        .D      ADD      r0,r0,r1
        0x000279ea:    900c        ..      STR      r0,[sp,#0x30]
        0x000279ec:    e005        ..      B        0x279fa ; am_vos_codec_task + 174
        0x000279ee:    f44f7020    O. p    MOV      r0,#0x280
        0x000279f2:    900b        ..      STR      r0,[sp,#0x2c]
        0x000279f4:    2000        .       MOVS     r0,#0
        0x000279f6:    900c        ..      STR      r0,[sp,#0x30]
        0x000279f8:    e7ff        ..      B        0x279fa ; am_vos_codec_task + 174
        0x000279fa:    980c        ..      LDR      r0,[sp,#0x30]
        0x000279fc:    2800        .(      CMP      r0,#0
        0x000279fe:    f040808e    @...    BNE.W    0x27b1e ; am_vos_codec_task + 466
        0x00027a02:    e7ff        ..      B        0x27a04 ; am_vos_codec_task + 184
        0x00027a04:    f022f8f0    "...    BL       vTaskSuspendAll ; 0x49be8
        0x00027a08:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027a0c:    3001        .0      ADDS     r0,#1
        0x00027a0e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027a12:    9809        ..      LDR      r0,[sp,#0x24]
        0x00027a14:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00027a16:    466b        kF      MOV      r3,sp
        0x00027a18:    a907        ..      ADD      r1,sp,#0x1c
        0x00027a1a:    6019        .`      STR      r1,[r3,#0]
        0x00027a1c:    f44f7120    O. q    MOV      r1,#0x280
        0x00027a20:    2350        P#      MOVS     r3,#0x50
        0x00027a22:    f7ffff79    ..y.    BL       am_vos_codec_encode ; 0x27918
        0x00027a26:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027a28:    2850        P(      CMP      r0,#0x50
        0x00027a2a:    d00e        ..      BEQ      0x27a4a ; am_vos_codec_task + 254
        0x00027a2c:    e7ff        ..      B        0x27a2e ; am_vos_codec_task + 226
        0x00027a2e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00027a30:    f2456168    E.ha    MOV      r1,#0x5668
        0x00027a34:    f2c00105    ....    MOVT     r1,#5
        0x00027a38:    2003        .       MOVS     r0,#3
        0x00027a3a:    f000fe6f    ..o.    BL       am_vos_stdio_printf ; 0x2871c
        0x00027a3e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00027a40:    2002        .       MOVS     r0,#2
        0x00027a42:    2250        P"      MOVS     r2,#0x50
        0x00027a44:    f7f7fbfc    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x00027a48:    e005        ..      B        0x27a56 ; am_vos_codec_task + 266
        0x00027a4a:    9908        ..      LDR      r1,[sp,#0x20]
        0x00027a4c:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00027a4e:    2002        .       MOVS     r0,#2
        0x00027a50:    f7f7fbf6    ....    BL       am_audio_buffer_nested_push ; 0x1f240
        0x00027a54:    e7ff        ..      B        0x27a56 ; am_vos_codec_task + 266
        0x00027a56:    f24940b0    I..@    MOV      r0,#0x94b0
        0x00027a5a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027a5e:    f6480108    H...    MOV      r1,#0x8808
        0x00027a62:    4408        .D      ADD      r0,r0,r1
        0x00027a64:    f7f7fda2    ....    BL       am_audio_universal_buffer_status_check ; 0x1f5ac
        0x00027a68:    2800        .(      CMP      r0,#0
        0x00027a6a:    d143        C.      BNE      0x27af4 ; am_vos_codec_task + 424
        0x00027a6c:    e7ff        ..      B        0x27a6e ; am_vos_codec_task + 290
        0x00027a6e:    f24940b0    I..@    MOV      r0,#0x94b0
        0x00027a72:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027a76:    9001        ..      STR      r0,[sp,#4]
        0x00027a78:    f6480110    H...    MOV      r1,#0x8810
        0x00027a7c:    5842        BX      LDR      r2,[r0,r1]
        0x00027a7e:    f648010c    H...    MOV      r1,#0x880c
        0x00027a82:    5843        CX      LDR      r3,[r0,r1]
        0x00027a84:    f6480114    H...    MOV      r1,#0x8814
        0x00027a88:    5840        @X      LDR      r0,[r0,r1]
        0x00027a8a:    4669        iF      MOV      r1,sp
        0x00027a8c:    6008        .`      STR      r0,[r1,#0]
        0x00027a8e:    f245614a    E.Ja    MOV      r1,#0x564a
        0x00027a92:    f2c00105    ....    MOVT     r1,#5
        0x00027a96:    2002        .       MOVS     r0,#2
        0x00027a98:    9002        ..      STR      r0,[sp,#8]
        0x00027a9a:    f000fe3f    ..?.    BL       am_vos_stdio_printf ; 0x2871c
        0x00027a9e:    9901        ..      LDR      r1,[sp,#4]
        0x00027aa0:    9802        ..      LDR      r0,[sp,#8]
        0x00027aa2:    f6480224    H.$.    MOV      r2,#0x8824
        0x00027aa6:    588a        .X      LDR      r2,[r1,r2]
        0x00027aa8:    f6480320    H. .    MOV      r3,#0x8820
        0x00027aac:    58cb        .X      LDR      r3,[r1,r3]
        0x00027aae:    f6480c28    H.(.    MOV      r12,#0x8828
        0x00027ab2:    f851100c    Q...    LDR      r1,[r1,r12]
        0x00027ab6:    46ec        .F      MOV      r12,sp
        0x00027ab8:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00027abc:    f245612d    E.-a    MOV      r1,#0x562d
        0x00027ac0:    f2c00105    ....    MOVT     r1,#5
        0x00027ac4:    f000fe2a    ..*.    BL       am_vos_stdio_printf ; 0x2871c
        0x00027ac8:    9901        ..      LDR      r1,[sp,#4]
        0x00027aca:    9802        ..      LDR      r0,[sp,#8]
        0x00027acc:    f6480238    H.8.    MOV      r2,#0x8838
        0x00027ad0:    588a        .X      LDR      r2,[r1,r2]
        0x00027ad2:    f6480334    H.4.    MOV      r3,#0x8834
        0x00027ad6:    58cb        .X      LDR      r3,[r1,r3]
        0x00027ad8:    f6480c3c    H.<.    MOV      r12,#0x883c
        0x00027adc:    f851100c    Q...    LDR      r1,[r1,r12]
        0x00027ae0:    46ec        .F      MOV      r12,sp
        0x00027ae2:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00027ae6:    f245610e    E..a    MOV      r1,#0x560e
        0x00027aea:    f2c00105    ....    MOVT     r1,#5
        0x00027aee:    f000fe15    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027af2:    e7ff        ..      B        0x27af4 ; am_vos_codec_task + 424
        0x00027af4:    2000        .       MOVS     r0,#0
        0x00027af6:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027afa:    f023fb0d    #...    BL       xTaskResumeAll ; 0x4b118
        0x00027afe:    f24940b0    I..@    MOV      r0,#0x94b0
        0x00027b02:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027b06:    f6480130    H.0.    MOV      r1,#0x8830
        0x00027b0a:    4408        .D      ADD      r0,r0,r1
        0x00027b0c:    f000f836    ..6.    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        0x00027b10:    2850        P(      CMP      r0,#0x50
        0x00027b12:    d303        ..      BCC      0x27b1c ; am_vos_codec_task + 464
        0x00027b14:    e7ff        ..      B        0x27b16 ; am_vos_codec_task + 458
        0x00027b16:    f7fffd6f    ..o.    BL       am_vos_ble_stream_send ; 0x275f8
        0x00027b1a:    e7ff        ..      B        0x27b1c ; am_vos_codec_task + 464
        0x00027b1c:    e7ff        ..      B        0x27b1e ; am_vos_codec_task + 466
        0x00027b1e:    f7fafcd3    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00027b22:    9003        ..      STR      r0,[sp,#0xc]
        0x00027b24:    f24940b0    I..@    MOV      r0,#0x94b0
        0x00027b28:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027b2c:    f648011c    H...    MOV      r1,#0x881c
        0x00027b30:    4408        .D      ADD      r0,r0,r1
        0x00027b32:    f000f823    ..#.    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        0x00027b36:    9006        ..      STR      r0,[sp,#0x18]
        0x00027b38:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027b3a:    f7fafccd    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00027b3e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b40:    f5b07f20    .. .    CMP      r0,#0x280
        0x00027b44:    d305        ..      BCC      0x27b52 ; am_vos_codec_task + 518
        0x00027b46:    e7ff        ..      B        0x27b48 ; am_vos_codec_task + 508
        0x00027b48:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00027b4c:    2802        .(      CMP      r0,#2
        0x00027b4e:    db04        ..      BLT      0x27b5a ; am_vos_codec_task + 526
        0x00027b50:    e7ff        ..      B        0x27b52 ; am_vos_codec_task + 518
        0x00027b52:    2000        .       MOVS     r0,#0
        0x00027b54:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00027b58:    e7ff        ..      B        0x27b5a ; am_vos_codec_task + 526
        0x00027b5a:    e723        #.      B        0x279a4 ; am_vos_codec_task + 88
        0x00027b5c:    e000        ..      B        0x27b60 ; am_vos_codec_task + 532
        0x00027b5e:    e7ff        ..      B        0x27b60 ; am_vos_codec_task + 532
        0x00027b60:    e705        ..      B        0x2796e ; am_vos_codec_task + 34
        0x00027b62:    0000        ..      MOVS     r0,r0
    am_vos_flush_ring_buffer
        0x00027b64:    b081        ..      SUB      sp,sp,#4
        0x00027b66:    9000        ..      STR      r0,[sp,#0]
        0x00027b68:    9900        ..      LDR      r1,[sp,#0]
        0x00027b6a:    2000        .       MOVS     r0,#0
        0x00027b6c:    60c8        .`      STR      r0,[r1,#0xc]
        0x00027b6e:    9800        ..      LDR      r0,[sp,#0]
        0x00027b70:    6840        @h      LDR      r0,[r0,#4]
        0x00027b72:    9900        ..      LDR      r1,[sp,#0]
        0x00027b74:    6088        .`      STR      r0,[r1,#8]
        0x00027b76:    b001        ..      ADD      sp,sp,#4
        0x00027b78:    4770        pG      BX       lr
        0x00027b7a:    0000        ..      MOVS     r0,r0
    am_vos_get_ring_buffer_status
        0x00027b7c:    b580        ..      PUSH     {r7,lr}
        0x00027b7e:    b088        ..      SUB      sp,sp,#0x20
        0x00027b80:    9006        ..      STR      r0,[sp,#0x18]
        0x00027b82:    2000        .       MOVS     r0,#0
        0x00027b84:    9005        ..      STR      r0,[sp,#0x14]
        0x00027b86:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b88:    6840        @h      LDR      r0,[r0,#4]
        0x00027b8a:    9004        ..      STR      r0,[sp,#0x10]
        0x00027b8c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b8e:    6880        .h      LDR      r0,[r0,#8]
        0x00027b90:    9003        ..      STR      r0,[sp,#0xc]
        0x00027b92:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b94:    6900        .i      LDR      r0,[r0,#0x10]
        0x00027b96:    9002        ..      STR      r0,[sp,#8]
        0x00027b98:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027b9a:    f000fbc7    ....    BL       am_vos_ring_buffer_overwrite ; 0x2832c
        0x00027b9e:    b928        (.      CBNZ     r0,0x27bac ; am_vos_get_ring_buffer_status + 48
        0x00027ba0:    e7ff        ..      B        0x27ba2 ; am_vos_get_ring_buffer_status + 38
        0x00027ba2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027ba4:    f000fba4    ....    BL       am_vos_ring_buffer_full ; 0x282f0
        0x00027ba8:    b158        X.      CBZ      r0,0x27bc2 ; am_vos_get_ring_buffer_status + 70
        0x00027baa:    e7ff        ..      B        0x27bac ; am_vos_get_ring_buffer_status + 48
        0x00027bac:    f7fafc8c    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00027bb0:    9001        ..      STR      r0,[sp,#4]
        0x00027bb2:    9802        ..      LDR      r0,[sp,#8]
        0x00027bb4:    9005        ..      STR      r0,[sp,#0x14]
        0x00027bb6:    9801        ..      LDR      r0,[sp,#4]
        0x00027bb8:    f7fafc8e    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00027bbc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027bbe:    9007        ..      STR      r0,[sp,#0x1c]
        0x00027bc0:    e012        ..      B        0x27be8 ; am_vos_get_ring_buffer_status + 108
        0x00027bc2:    f7fafc81    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00027bc6:    9000        ..      STR      r0,[sp,#0]
        0x00027bc8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027bca:    9902        ..      LDR      r1,[sp,#8]
        0x00027bcc:    4408        .D      ADD      r0,r0,r1
        0x00027bce:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00027bd0:    1a82        ..      SUBS     r2,r0,r2
        0x00027bd2:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00027bd6:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00027bda:    9005        ..      STR      r0,[sp,#0x14]
        0x00027bdc:    9800        ..      LDR      r0,[sp,#0]
        0x00027bde:    f7fafc7b    ..{.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00027be2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027be4:    9007        ..      STR      r0,[sp,#0x1c]
        0x00027be6:    e7ff        ..      B        0x27be8 ; am_vos_get_ring_buffer_status + 108
        0x00027be8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027bea:    b008        ..      ADD      sp,sp,#0x20
        0x00027bec:    bd80        ..      POP      {r7,pc}
        0x00027bee:    0000        ..      MOVS     r0,r0
    am_vos_gpio_disable_irq
        0x00027bf0:    b580        ..      PUSH     {r7,lr}
        0x00027bf2:    b082        ..      SUB      sp,sp,#8
        0x00027bf4:    9001        ..      STR      r0,[sp,#4]
        0x00027bf6:    2100        .!      MOVS     r1,#0
        0x00027bf8:    aa01        ..      ADD      r2,sp,#4
        0x00027bfa:    4608        .F      MOV      r0,r1
        0x00027bfc:    f7faf8ba    ....    BL       am_hal_gpio_interrupt_control ; 0x21d74
        0x00027c00:    b002        ..      ADD      sp,sp,#8
        0x00027c02:    bd80        ..      POP      {r7,pc}
    am_vos_gpio_enable_irq
        0x00027c04:    b580        ..      PUSH     {r7,lr}
        0x00027c06:    b084        ..      SUB      sp,sp,#0x10
        0x00027c08:    9003        ..      STR      r0,[sp,#0xc]
        0x00027c0a:    9102        ..      STR      r1,[sp,#8]
        0x00027c0c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027c0e:    2100        .!      MOVS     r1,#0
        0x00027c10:    aa01        ..      ADD      r2,sp,#4
        0x00027c12:    f7fafa0b    ....    BL       am_hal_gpio_interrupt_irq_status_get ; 0x2202c
        0x00027c16:    9801        ..      LDR      r0,[sp,#4]
        0x00027c18:    9902        ..      LDR      r1,[sp,#8]
        0x00027c1a:    f001011f    ....    AND      r1,r1,#0x1f
        0x00027c1e:    40c8        .@      LSRS     r0,r0,r1
        0x00027c20:    07c0        ..      LSLS     r0,r0,#31
        0x00027c22:    b128        (.      CBZ      r0,0x27c30 ; am_vos_gpio_enable_irq + 44
        0x00027c24:    e7ff        ..      B        0x27c26 ; am_vos_gpio_enable_irq + 34
        0x00027c26:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027c28:    9901        ..      LDR      r1,[sp,#4]
        0x00027c2a:    f7faf9d1    ....    BL       am_hal_gpio_interrupt_irq_clear ; 0x21fd0
        0x00027c2e:    e7ff        ..      B        0x27c30 ; am_vos_gpio_enable_irq + 44
        0x00027c30:    2000        .       MOVS     r0,#0
        0x00027c32:    2101        .!      MOVS     r1,#1
        0x00027c34:    aa02        ..      ADD      r2,sp,#8
        0x00027c36:    f7faf89d    ....    BL       am_hal_gpio_interrupt_control ; 0x21d74
        0x00027c3a:    b004        ..      ADD      sp,sp,#0x10
        0x00027c3c:    bd80        ..      POP      {r7,pc}
        0x00027c3e:    0000        ..      MOVS     r0,r0
    am_vos_gpio_init
        0x00027c40:    b580        ..      PUSH     {r7,lr}
        0x00027c42:    b082        ..      SUB      sp,sp,#8
        0x00027c44:    f7fffdfe    ....    BL       am_vos_button_init ; 0x27844
        0x00027c48:    f2400000    @...    MOVW     r0,#0
        0x00027c4c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027c50:    2103        .!      MOVS     r1,#3
        0x00027c52:    f7f9fa6f    ..o.    BL       am_devices_led_array_init ; 0x21134
        0x00027c56:    2038        8       MOVS     r0,#0x38
        0x00027c58:    9001        ..      STR      r0,[sp,#4]
        0x00027c5a:    2104        .!      MOVS     r1,#4
        0x00027c5c:    f7f7f842    ..B.    BL       __NVIC_SetPriority ; 0x1ece4
        0x00027c60:    9801        ..      LDR      r0,[sp,#4]
        0x00027c62:    f7f6ffc1    ....    BL       __NVIC_EnableIRQ ; 0x1ebe8
        0x00027c66:    b002        ..      ADD      sp,sp,#8
        0x00027c68:    bd80        ..      POP      {r7,pc}
        0x00027c6a:    0000        ..      MOVS     r0,r0
    am_vos_heartbeat_led_process
        0x00027c6c:    b580        ..      PUSH     {r7,lr}
        0x00027c6e:    b084        ..      SUB      sp,sp,#0x10
        0x00027c70:    f000f82c    ..,.    BL       am_vos_is_connected ; 0x27ccc
        0x00027c74:    b140        @.      CBZ      r0,0x27c88 ; am_vos_heartbeat_led_process + 28
        0x00027c76:    e7ff        ..      B        0x27c78 ; am_vos_heartbeat_led_process + 12
        0x00027c78:    f2400000    @...    MOVW     r0,#0
        0x00027c7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027c80:    2100        .!      MOVS     r1,#0
        0x00027c82:    f7f9fb87    ....    BL       am_devices_led_toggle ; 0x21394
        0x00027c86:    e01f        ..      B        0x27cc8 ; am_vos_heartbeat_led_process + 92
        0x00027c88:    f2400000    @...    MOVW     r0,#0
        0x00027c8c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027c90:    9002        ..      STR      r0,[sp,#8]
        0x00027c92:    2100        .!      MOVS     r1,#0
        0x00027c94:    9103        ..      STR      r1,[sp,#0xc]
        0x00027c96:    f7f9fb37    ..7.    BL       am_devices_led_on ; 0x21308
        0x00027c9a:    200a        .       MOVS     r0,#0xa
        0x00027c9c:    9001        ..      STR      r0,[sp,#4]
        0x00027c9e:    f021fd89    !...    BL       vTaskDelay ; 0x497b4
        0x00027ca2:    9802        ..      LDR      r0,[sp,#8]
        0x00027ca4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027ca6:    f7f9fae9    ....    BL       am_devices_led_off ; 0x2127c
        0x00027caa:    2096        .       MOVS     r0,#0x96
        0x00027cac:    f021fd82    !...    BL       vTaskDelay ; 0x497b4
        0x00027cb0:    9802        ..      LDR      r0,[sp,#8]
        0x00027cb2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027cb4:    f7f9fb28    ..(.    BL       am_devices_led_on ; 0x21308
        0x00027cb8:    9801        ..      LDR      r0,[sp,#4]
        0x00027cba:    f021fd7b    !.{.    BL       vTaskDelay ; 0x497b4
        0x00027cbe:    9802        ..      LDR      r0,[sp,#8]
        0x00027cc0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00027cc2:    f7f9fadb    ....    BL       am_devices_led_off ; 0x2127c
        0x00027cc6:    e7ff        ..      B        0x27cc8 ; am_vos_heartbeat_led_process + 92
        0x00027cc8:    b004        ..      ADD      sp,sp,#0x10
        0x00027cca:    bd80        ..      POP      {r7,pc}
    am_vos_is_connected
        0x00027ccc:    b580        ..      PUSH     {r7,lr}
        0x00027cce:    b082        ..      SUB      sp,sp,#8
        0x00027cd0:    f7fefdb8    ....    BL       am_vos_ama_isready ; 0x26844
        0x00027cd4:    b1a0        ..      CBZ      r0,0x27d00 ; am_vos_is_connected + 52
        0x00027cd6:    e7ff        ..      B        0x27cd8 ; am_vos_is_connected + 12
        0x00027cd8:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027cdc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027ce0:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00027ce2:    07c0        ..      LSLS     r0,r0,#31
        0x00027ce4:    b160        `.      CBZ      r0,0x27d00 ; am_vos_is_connected + 52
        0x00027ce6:    e7ff        ..      B        0x27ce8 ; am_vos_is_connected + 28
        0x00027ce8:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027cec:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027cf0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00027cf2:    07c0        ..      LSLS     r0,r0,#31
        0x00027cf4:    b120         .      CBZ      r0,0x27d00 ; am_vos_is_connected + 52
        0x00027cf6:    e7ff        ..      B        0x27cf8 ; am_vos_is_connected + 44
        0x00027cf8:    2001        .       MOVS     r0,#1
        0x00027cfa:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00027cfe:    e003        ..      B        0x27d08 ; am_vos_is_connected + 60
        0x00027d00:    2000        .       MOVS     r0,#0
        0x00027d02:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00027d06:    e7ff        ..      B        0x27d08 ; am_vos_is_connected + 60
        0x00027d08:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00027d0c:    b002        ..      ADD      sp,sp,#8
        0x00027d0e:    bd80        ..      POP      {r7,pc}
    am_vos_is_tx_ready
        0x00027d10:    b081        ..      SUB      sp,sp,#4
        0x00027d12:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027d16:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027d1a:    7880        .x      LDRB     r0,[r0,#2]
        0x00027d1c:    b920         .      CBNZ     r0,0x27d28 ; am_vos_is_tx_ready + 24
        0x00027d1e:    e7ff        ..      B        0x27d20 ; am_vos_is_tx_ready + 16
        0x00027d20:    2001        .       MOVS     r0,#1
        0x00027d22:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00027d26:    e003        ..      B        0x27d30 ; am_vos_is_tx_ready + 32
        0x00027d28:    2000        .       MOVS     r0,#0
        0x00027d2a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00027d2e:    e7ff        ..      B        0x27d30 ; am_vos_is_tx_ready + 32
        0x00027d30:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00027d34:    b001        ..      ADD      sp,sp,#4
        0x00027d36:    4770        pG      BX       lr
    am_vos_led_task
        0x00027d38:    b580        ..      PUSH     {r7,lr}
        0x00027d3a:    b086        ..      SUB      sp,sp,#0x18
        0x00027d3c:    9005        ..      STR      r0,[sp,#0x14]
        0x00027d3e:    e7ff        ..      B        0x27d40 ; am_vos_led_task + 8
        0x00027d40:    2001        .       MOVS     r0,#1
        0x00027d42:    a901        ..      ADD      r1,sp,#4
        0x00027d44:    f000fe74    ..t.    BL       am_vos_task_read ; 0x28a30
        0x00027d48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d4a:    f2411155    A.U.    MOV      r1,#0x1155
        0x00027d4e:    f6ca2111    ...!    MOVT     r1,#0xaa11
        0x00027d52:    4288        .B      CMP      r0,r1
        0x00027d54:    d30b        ..      BCC      0x27d6e ; am_vos_led_task + 54
        0x00027d56:    e7ff        ..      B        0x27d58 ; am_vos_led_task + 32
        0x00027d58:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d5a:    f2411155    A.U.    MOV      r1,#0x1155
        0x00027d5e:    f6ca2111    ...!    MOVT     r1,#0xaa11
        0x00027d62:    1a40        @.      SUBS     r0,r0,r1
        0x00027d64:    bf18        ..      IT       NE
        0x00027d66:    2003        .       MOVNE    r0,#3
        0x00027d68:    f000f81e    ....    BL       am_vos_logic_led_swirl ; 0x27da8
        0x00027d6c:    e010        ..      B        0x27d90 ; am_vos_led_task + 88
        0x00027d6e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d70:    2802        .(      CMP      r0,#2
        0x00027d72:    d103        ..      BNE      0x27d7c ; am_vos_led_task + 68
        0x00027d74:    e7ff        ..      B        0x27d76 ; am_vos_led_task + 62
        0x00027d76:    f7ffff79    ..y.    BL       am_vos_heartbeat_led_process ; 0x27c6c
        0x00027d7a:    e008        ..      B        0x27d8e ; am_vos_led_task + 86
        0x00027d7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027d7e:    2803        .(      CMP      r0,#3
        0x00027d80:    d104        ..      BNE      0x27d8c ; am_vos_led_task + 84
        0x00027d82:    e7ff        ..      B        0x27d84 ; am_vos_led_task + 76
        0x00027d84:    2002        .       MOVS     r0,#2
        0x00027d86:    f000f80f    ....    BL       am_vos_logic_led_swirl ; 0x27da8
        0x00027d8a:    e7ff        ..      B        0x27d8c ; am_vos_led_task + 84
        0x00027d8c:    e7ff        ..      B        0x27d8e ; am_vos_led_task + 86
        0x00027d8e:    e7ff        ..      B        0x27d90 ; am_vos_led_task + 88
        0x00027d90:    e7d6        ..      B        0x27d40 ; am_vos_led_task + 8
        0x00027d92:    0000        ..      MOVS     r0,r0
    am_vos_logic_led_all_off
        0x00027d94:    b580        ..      PUSH     {r7,lr}
        0x00027d96:    f2400000    @...    MOVW     r0,#0
        0x00027d9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027d9e:    2103        .!      MOVS     r1,#3
        0x00027da0:    2200        ."      MOVS     r2,#0
        0x00027da2:    f7f9f9e9    ....    BL       am_devices_led_array_out ; 0x21178
        0x00027da6:    bd80        ..      POP      {r7,pc}
    am_vos_logic_led_swirl
        0x00027da8:    b580        ..      PUSH     {r7,lr}
        0x00027daa:    b088        ..      SUB      sp,sp,#0x20
        0x00027dac:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00027db0:    2032        2       MOVS     r0,#0x32
        0x00027db2:    9006        ..      STR      r0,[sp,#0x18]
        0x00027db4:    f7ffffee    ....    BL       am_vos_logic_led_all_off ; 0x27d94
        0x00027db8:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00027dbc:    4601        .F      MOV      r1,r0
        0x00027dbe:    9101        ..      STR      r1,[sp,#4]
        0x00027dc0:    2803        .(      CMP      r0,#3
        0x00027dc2:    f200809c    ....    BHI.W    0x27efe ; am_vos_logic_led_swirl + 342
        0x00027dc6:    9901        ..      LDR      r1,[sp,#4]
        0x00027dc8:    e8dff001    ....    TBB      [pc,r1]
    $d.5
        0x00027dcc:    77462402    .$Fw    DCD    2001085442
    $t.6
        0x00027dd0:    2000        .       MOVS     r0,#0
        0x00027dd2:    9005        ..      STR      r0,[sp,#0x14]
        0x00027dd4:    e7ff        ..      B        0x27dd6 ; am_vos_logic_led_swirl + 46
        0x00027dd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027dd8:    2805        .(      CMP      r0,#5
        0x00027dda:    dc1a        ..      BGT      0x27e12 ; am_vos_logic_led_swirl + 106
        0x00027ddc:    e7ff        ..      B        0x27dde ; am_vos_logic_led_swirl + 54
        0x00027dde:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027de0:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027de4:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027de8:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027dec:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027df0:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027df4:    1a41        A.      SUBS     r1,r0,r1
        0x00027df6:    f2400000    @...    MOVW     r0,#0
        0x00027dfa:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027dfe:    f7f9fac9    ....    BL       am_devices_led_toggle ; 0x21394
        0x00027e02:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e04:    f021fcd6    !...    BL       vTaskDelay ; 0x497b4
        0x00027e08:    e7ff        ..      B        0x27e0a ; am_vos_logic_led_swirl + 98
        0x00027e0a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00027e0c:    3001        .0      ADDS     r0,#1
        0x00027e0e:    9005        ..      STR      r0,[sp,#0x14]
        0x00027e10:    e7e1        ..      B        0x27dd6 ; am_vos_logic_led_swirl + 46
        0x00027e12:    e075        u.      B        0x27f00 ; am_vos_logic_led_swirl + 344
        0x00027e14:    2000        .       MOVS     r0,#0
        0x00027e16:    9004        ..      STR      r0,[sp,#0x10]
        0x00027e18:    e7ff        ..      B        0x27e1a ; am_vos_logic_led_swirl + 114
        0x00027e1a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027e1c:    280b        .(      CMP      r0,#0xb
        0x00027e1e:    dc1a        ..      BGT      0x27e56 ; am_vos_logic_led_swirl + 174
        0x00027e20:    e7ff        ..      B        0x27e22 ; am_vos_logic_led_swirl + 122
        0x00027e22:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027e24:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027e28:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027e2c:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027e30:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027e34:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027e38:    1a41        A.      SUBS     r1,r0,r1
        0x00027e3a:    f2400000    @...    MOVW     r0,#0
        0x00027e3e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027e42:    f7f9faa7    ....    BL       am_devices_led_toggle ; 0x21394
        0x00027e46:    2032        2       MOVS     r0,#0x32
        0x00027e48:    f7fdfb34    ..4.    BL       am_util_delay_ms ; 0x254b4
        0x00027e4c:    e7ff        ..      B        0x27e4e ; am_vos_logic_led_swirl + 166
        0x00027e4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00027e50:    3001        .0      ADDS     r0,#1
        0x00027e52:    9004        ..      STR      r0,[sp,#0x10]
        0x00027e54:    e7e1        ..      B        0x27e1a ; am_vos_logic_led_swirl + 114
        0x00027e56:    e053        S.      B        0x27f00 ; am_vos_logic_led_swirl + 344
        0x00027e58:    2000        .       MOVS     r0,#0
        0x00027e5a:    9003        ..      STR      r0,[sp,#0xc]
        0x00027e5c:    e7ff        ..      B        0x27e5e ; am_vos_logic_led_swirl + 182
        0x00027e5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027e60:    2805        .(      CMP      r0,#5
        0x00027e62:    dc26        &.      BGT      0x27eb2 ; am_vos_logic_led_swirl + 266
        0x00027e64:    e7ff        ..      B        0x27e66 ; am_vos_logic_led_swirl + 190
        0x00027e66:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027e68:    2803        .(      CMP      r0,#3
        0x00027e6a:    d10b        ..      BNE      0x27e84 ; am_vos_logic_led_swirl + 220
        0x00027e6c:    e7ff        ..      B        0x27e6e ; am_vos_logic_led_swirl + 198
        0x00027e6e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e70:    0040        @.      LSLS     r0,r0,#1
        0x00027e72:    f021fc9f    !...    BL       vTaskDelay ; 0x497b4
        0x00027e76:    f7ffff8d    ....    BL       am_vos_logic_led_all_off ; 0x27d94
        0x00027e7a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027e7c:    0040        @.      LSLS     r0,r0,#1
        0x00027e7e:    f021fc99    !...    BL       vTaskDelay ; 0x497b4
        0x00027e82:    e7ff        ..      B        0x27e84 ; am_vos_logic_led_swirl + 220
        0x00027e84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027e86:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027e8a:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027e8e:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027e92:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027e96:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027e9a:    1a41        A.      SUBS     r1,r0,r1
        0x00027e9c:    f2400000    @...    MOVW     r0,#0
        0x00027ea0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027ea4:    f7f9fa76    ..v.    BL       am_devices_led_toggle ; 0x21394
        0x00027ea8:    e7ff        ..      B        0x27eaa ; am_vos_logic_led_swirl + 258
        0x00027eaa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00027eac:    3001        .0      ADDS     r0,#1
        0x00027eae:    9003        ..      STR      r0,[sp,#0xc]
        0x00027eb0:    e7d5        ..      B        0x27e5e ; am_vos_logic_led_swirl + 182
        0x00027eb2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027eb4:    f021fc7e    !.~.    BL       vTaskDelay ; 0x497b4
        0x00027eb8:    e022        ".      B        0x27f00 ; am_vos_logic_led_swirl + 344
        0x00027eba:    2005        .       MOVS     r0,#5
        0x00027ebc:    9002        ..      STR      r0,[sp,#8]
        0x00027ebe:    e7ff        ..      B        0x27ec0 ; am_vos_logic_led_swirl + 280
        0x00027ec0:    9802        ..      LDR      r0,[sp,#8]
        0x00027ec2:    2800        .(      CMP      r0,#0
        0x00027ec4:    d41a        ..      BMI      0x27efc ; am_vos_logic_led_swirl + 340
        0x00027ec6:    e7ff        ..      B        0x27ec8 ; am_vos_logic_led_swirl + 288
        0x00027ec8:    9802        ..      LDR      r0,[sp,#8]
        0x00027eca:    f2455156    E.VQ    MOV      r1,#0x5556
        0x00027ece:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x00027ed2:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00027ed6:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00027eda:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00027ede:    1a41        A.      SUBS     r1,r0,r1
        0x00027ee0:    f2400000    @...    MOVW     r0,#0
        0x00027ee4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00027ee8:    f7f9fa54    ..T.    BL       am_devices_led_toggle ; 0x21394
        0x00027eec:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027eee:    f021fc61    !.a.    BL       vTaskDelay ; 0x497b4
        0x00027ef2:    e7ff        ..      B        0x27ef4 ; am_vos_logic_led_swirl + 332
        0x00027ef4:    9802        ..      LDR      r0,[sp,#8]
        0x00027ef6:    3801        .8      SUBS     r0,#1
        0x00027ef8:    9002        ..      STR      r0,[sp,#8]
        0x00027efa:    e7e1        ..      B        0x27ec0 ; am_vos_logic_led_swirl + 280
        0x00027efc:    e000        ..      B        0x27f00 ; am_vos_logic_led_swirl + 344
        0x00027efe:    e7ff        ..      B        0x27f00 ; am_vos_logic_led_swirl + 344
        0x00027f00:    f7ffff48    ..H.    BL       am_vos_logic_led_all_off ; 0x27d94
        0x00027f04:    b008        ..      ADD      sp,sp,#0x20
        0x00027f06:    bd80        ..      POP      {r7,pc}
    am_vos_mic_disable
        0x00027f08:    b580        ..      PUSH     {r7,lr}
        0x00027f0a:    f64451b1    D..Q    MOV      r1,#0x4db1
        0x00027f0e:    f2c00105    ....    MOVT     r1,#5
        0x00027f12:    2003        .       MOVS     r0,#3
        0x00027f14:    f000fc02    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027f18:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00027f1c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f20:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f24:    b940        @.      CBNZ     r0,0x27f38 ; am_vos_mic_disable + 48
        0x00027f26:    e7ff        ..      B        0x27f28 ; am_vos_mic_disable + 32
        0x00027f28:    f64451fb    D..Q    MOV      r1,#0x4dfb
        0x00027f2c:    f2c00105    ....    MOVT     r1,#5
        0x00027f30:    2002        .       MOVS     r0,#2
        0x00027f32:    f000fbf3    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027f36:    e008        ..      B        0x27f4a ; am_vos_mic_disable + 66
        0x00027f38:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00027f3c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f40:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f44:    f7fbfdda    ....    BL       am_hal_pdm_disable ; 0x23afc
        0x00027f48:    e7ff        ..      B        0x27f4a ; am_vos_mic_disable + 66
        0x00027f4a:    bd80        ..      POP      {r7,pc}
    am_vos_mic_enable
        0x00027f4c:    b580        ..      PUSH     {r7,lr}
        0x00027f4e:    b082        ..      SUB      sp,sp,#8
        0x00027f50:    f6445193    D..Q    MOV      r1,#0x4d93
        0x00027f54:    f2c00105    ....    MOVT     r1,#5
        0x00027f58:    2003        .       MOVS     r0,#3
        0x00027f5a:    f000fbdf    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027f5e:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00027f62:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f66:    9001        ..      STR      r0,[sp,#4]
        0x00027f68:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f6c:    211e        .!      MOVS     r1,#0x1e
        0x00027f6e:    f7fbffe9    ....    BL       am_hal_pdm_interrupt_enable ; 0x23f44
        0x00027f72:    9801        ..      LDR      r0,[sp,#4]
        0x00027f74:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f78:    b158        X.      CBZ      r0,0x27f92 ; am_vos_mic_enable + 70
        0x00027f7a:    e7ff        ..      B        0x27f7c ; am_vos_mic_enable + 48
        0x00027f7c:    f000f8a4    ....    BL       am_vos_pdm_trigger_dma ; 0x280c8
        0x00027f80:    f6416074    A.t`    MOV      r0,#0x1e74
        0x00027f84:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027f88:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00027f8c:    f7fbfee6    ....    BL       am_hal_pdm_enable ; 0x23d5c
        0x00027f90:    e007        ..      B        0x27fa2 ; am_vos_mic_enable + 86
        0x00027f92:    f64451d0    D..Q    MOV      r1,#0x4dd0
        0x00027f96:    f2c00105    ....    MOVT     r1,#5
        0x00027f9a:    2002        .       MOVS     r0,#2
        0x00027f9c:    f000fbbe    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00027fa0:    e7ff        ..      B        0x27fa2 ; am_vos_mic_enable + 86
        0x00027fa2:    b002        ..      ADD      sp,sp,#8
        0x00027fa4:    bd80        ..      POP      {r7,pc}
        0x00027fa6:    0000        ..      MOVS     r0,r0
    am_vos_packet_rx
        0x00027fa8:    b580        ..      PUSH     {r7,lr}
        0x00027faa:    b084        ..      SUB      sp,sp,#0x10
        0x00027fac:    4684        .F      MOV      r12,r0
        0x00027fae:    9808        ..      LDR      r0,[sp,#0x20]
        0x00027fb0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00027fb2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00027fb4:    f88dc00f    ....    STRB     r12,[sp,#0xf]
        0x00027fb8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00027fbc:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x00027fc0:    f8ad3008    ...0    STRH     r3,[sp,#8]
        0x00027fc4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00027fc8:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x00027fcc:    f6400102    @...    MOV      r1,#0x802
        0x00027fd0:    4288        .B      CMP      r0,r1
        0x00027fd2:    d11d        ..      BNE      0x28010 ; am_vos_packet_rx + 104
        0x00027fd4:    e7ff        ..      B        0x27fd6 ; am_vos_packet_rx + 46
        0x00027fd6:    e7ff        ..      B        0x27fd8 ; am_vos_packet_rx + 48
        0x00027fd8:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027fdc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027fe0:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x00027fe4:    2801        .(      CMP      r0,#1
        0x00027fe6:    d10c        ..      BNE      0x28002 ; am_vos_packet_rx + 90
        0x00027fe8:    e7ff        ..      B        0x27fea ; am_vos_packet_rx + 66
        0x00027fea:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00027fee:    f2c10001    ....    MOVT     r0,#0x1001
        0x00027ff2:    3028        (0      ADDS     r0,r0,#0x28
        0x00027ff4:    f7f6fd1c    ....    BL       WsfTimerStop ; 0x1ea30
        0x00027ff8:    2100        .!      MOVS     r1,#0
        0x00027ffa:    4608        .F      MOV      r0,r1
        0x00027ffc:    f7f6fc5a    ..Z.    BL       WsfTaskSetReady ; 0x1e8b4
        0x00028000:    e7ff        ..      B        0x28002 ; am_vos_packet_rx + 90
        0x00028002:    e7ff        ..      B        0x28004 ; am_vos_packet_rx + 92
        0x00028004:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028006:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002800a:    f7fefdf3    ....    BL       am_vos_ama_rx_handler ; 0x26bf4
        0x0002800e:    e7ff        ..      B        0x28010 ; am_vos_packet_rx + 104
        0x00028010:    2000        .       MOVS     r0,#0
        0x00028012:    b004        ..      ADD      sp,sp,#0x10
        0x00028014:    bd80        ..      POP      {r7,pc}
        0x00028016:    0000        ..      MOVS     r0,r0
    am_vos_pdm_init
        0x00028018:    b510        ..      PUSH     {r4,lr}
        0x0002801a:    b08a        ..      SUB      sp,sp,#0x28
        0x0002801c:    f24d7060    M.`p    MOV      r0,#0xd760
        0x00028020:    f2c00004    ....    MOVT     r0,#4
        0x00028024:    6801        .h      LDR      r1,[r0,#0]
        0x00028026:    6842        Bh      LDR      r2,[r0,#4]
        0x00028028:    6883        .h      LDR      r3,[r0,#8]
        0x0002802a:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002802e:    f8d0e010    ....    LDR      lr,[r0,#0x10]
        0x00028032:    6944        Di      LDR      r4,[r0,#0x14]
        0x00028034:    9408        ..      STR      r4,[sp,#0x20]
        0x00028036:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x0002803a:    f8cdc018    ....    STR      r12,[sp,#0x18]
        0x0002803e:    9305        ..      STR      r3,[sp,#0x14]
        0x00028040:    9204        ..      STR      r2,[sp,#0x10]
        0x00028042:    9103        ..      STR      r1,[sp,#0xc]
        0x00028044:    6980        .i      LDR      r0,[r0,#0x18]
        0x00028046:    9009        ..      STR      r0,[sp,#0x24]
        0x00028048:    f6416074    A.t`    MOV      r0,#0x1e74
        0x0002804c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028050:    9001        ..      STR      r0,[sp,#4]
        0x00028052:    f50071a2    ...q    ADD      r1,r0,#0x144
        0x00028056:    2000        .       MOVS     r0,#0
        0x00028058:    9000        ..      STR      r0,[sp,#0]
        0x0002805a:    f7fbfef1    ....    BL       am_hal_pdm_initialize ; 0x23e40
        0x0002805e:    9a00        ..      LDR      r2,[sp,#0]
        0x00028060:    9801        ..      LDR      r0,[sp,#4]
        0x00028062:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028066:    4611        .F      MOV      r1,r2
        0x00028068:    f7fcf828    ..(.    BL       am_hal_pdm_power_control ; 0x240bc
        0x0002806c:    9801        ..      LDR      r0,[sp,#4]
        0x0002806e:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x00028072:    a903        ..      ADD      r1,sp,#0xc
        0x00028074:    f7fbfc50    ..P.    BL       am_hal_pdm_configure ; 0x23918
        0x00028078:    f2402038    @.8     MOVW     r0,#0x238
        0x0002807c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028080:    6801        .h      LDR      r1,[r0,#0]
        0x00028082:    2032        2       MOVS     r0,#0x32
        0x00028084:    f7faf902    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x00028088:    f240203c    @.<     MOVW     r0,#0x23c
        0x0002808c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028090:    6801        .h      LDR      r1,[r0,#0]
        0x00028092:    2033        3       MOVS     r0,#0x33
        0x00028094:    f7faf8fa    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x00028098:    9801        ..      LDR      r0,[sp,#4]
        0x0002809a:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x0002809e:    211e        .!      MOVS     r1,#0x1e
        0x000280a0:    f7fbff50    ..P.    BL       am_hal_pdm_interrupt_enable ; 0x23f44
        0x000280a4:    f24230f4    B..0    MOV      r0,#0x23f4
        0x000280a8:    f2c00005    ....    MOVT     r0,#5
        0x000280ac:    9002        ..      STR      r0,[sp,#8]
        0x000280ae:    f9900000    ....    LDRSB    r0,[r0,#0]
        0x000280b2:    f7f6fd99    ....    BL       __NVIC_EnableIRQ ; 0x1ebe8
        0x000280b6:    9802        ..      LDR      r0,[sp,#8]
        0x000280b8:    f9900000    ....    LDRSB    r0,[r0,#0]
        0x000280bc:    2107        .!      MOVS     r1,#7
        0x000280be:    f7f6fe11    ....    BL       __NVIC_SetPriority ; 0x1ece4
        0x000280c2:    b00a        ..      ADD      sp,sp,#0x28
        0x000280c4:    bd10        ..      POP      {r4,pc}
        0x000280c6:    0000        ..      MOVS     r0,r0
    am_vos_pdm_trigger_dma
        0x000280c8:    b580        ..      PUSH     {r7,lr}
        0x000280ca:    f6416074    A.t`    MOV      r0,#0x1e74
        0x000280ce:    f2c10001    ....    MOVT     r0,#0x1001
        0x000280d2:    f44f71a0    O..q    MOV      r1,#0x140
        0x000280d6:    f8c01150    ..P.    STR      r1,[r0,#0x150]
        0x000280da:    f50071a4    ...q    ADD      r1,r0,#0x148
        0x000280de:    f2400240    @.@.    MOVW     r2,#0x40
        0x000280e2:    f2c10206    ....    MOVT     r2,#0x1006
        0x000280e6:    f8c02148    ..H!    STR      r2,[r0,#0x148]
        0x000280ea:    f8d02148    ..H!    LDR      r2,[r0,#0x148]
        0x000280ee:    f8d03150    ..P1    LDR      r3,[r0,#0x150]
        0x000280f2:    441a        .D      ADD      r2,r2,r3
        0x000280f4:    f8c0214c    ..L!    STR      r2,[r0,#0x14c]
        0x000280f8:    f8d00144    ..D.    LDR      r0,[r0,#0x144]
        0x000280fc:    f7fbfdba    ....    BL       am_hal_pdm_dma_start ; 0x23c74
        0x00028100:    bd80        ..      POP      {r7,pc}
        0x00028102:    0000        ..      MOVS     r0,r0
    am_vos_print_system_info
        0x00028104:    b580        ..      PUSH     {r7,lr}
        0x00028106:    b098        ..      SUB      sp,sp,#0x60
        0x00028108:    f24540c8    E..@    MOV      r0,#0x54c8
        0x0002810c:    f2c00005    ....    MOVT     r0,#5
        0x00028110:    f7fdfc48    ..H.    BL       am_util_stdio_printf ; 0x259a4
        0x00028114:    a801        ..      ADD      r0,sp,#4
        0x00028116:    f7fdfb75    ..u.    BL       am_util_id_device ; 0x25804
        0x0002811a:    9914        ..      LDR      r1,[sp,#0x50]
        0x0002811c:    f2455010    E..P    MOV      r0,#0x5510
        0x00028120:    f2c00005    ....    MOVT     r0,#5
        0x00028124:    f7fdfc3e    ..>.    BL       am_util_stdio_printf ; 0x259a4
        0x00028128:    9901        ..      LDR      r1,[sp,#4]
        0x0002812a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002812c:    f89d3054    ..T0    LDRB     r3,[sp,#0x54]
        0x00028130:    f89d0055    ..U.    LDRB     r0,[sp,#0x55]
        0x00028134:    46ec        .F      MOV      r12,sp
        0x00028136:    f8cc0000    ....    STR      r0,[r12,#0]
        0x0002813a:    f245408b    E..@    MOV      r0,#0x548b
        0x0002813e:    f2c00005    ....    MOVT     r0,#5
        0x00028142:    f7fdfc2f    ../.    BL       am_util_stdio_printf ; 0x259a4
        0x00028146:    9902        ..      LDR      r1,[sp,#8]
        0x00028148:    f24540ec    E..@    MOV      r0,#0x54ec
        0x0002814c:    f2c00005    ....    MOVT     r0,#5
        0x00028150:    f7fdfc28    ..(.    BL       am_util_stdio_printf ; 0x259a4
        0x00028154:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028156:    f24540fe    E..@    MOV      r0,#0x54fe
        0x0002815a:    f2c00005    ....    MOVT     r0,#5
        0x0002815e:    f7fdfc21    ..!.    BL       am_util_stdio_printf ; 0x259a4
        0x00028162:    f2455021    E.!P    MOV      r0,#0x5521
        0x00028166:    f2c00005    ....    MOVT     r0,#5
        0x0002816a:    f7fdfc1b    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002816e:    f2455060    E.`P    MOV      r0,#0x5560
        0x00028172:    f2c00005    ....    MOVT     r0,#5
        0x00028176:    f7fdfc15    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002817a:    f2455080    E..P    MOVW     r0,#0x5580
        0x0002817e:    f2c00005    ....    MOVT     r0,#5
        0x00028182:    f7fdfc0f    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00028186:    f2455035    E.5P    MOV      r0,#0x5535
        0x0002818a:    f2c00005    ....    MOVT     r0,#5
        0x0002818e:    f7fdfc09    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00028192:    f2455091    E..P    MOV      r0,#0x5591
        0x00028196:    f2c00005    ....    MOVT     r0,#5
        0x0002819a:    f7fdfc03    ....    BL       am_util_stdio_printf ; 0x259a4
        0x0002819e:    f2455066    E.fP    MOV      r0,#0x5566
        0x000281a2:    f2c00005    ....    MOVT     r0,#5
        0x000281a6:    f7fdfbfd    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281aa:    f245508c    E..P    MOV      r0,#0x558c
        0x000281ae:    f2c00005    ....    MOVT     r0,#5
        0x000281b2:    f7fdfbf7    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281b6:    f245509e    E..P    MOV      r0,#0x559e
        0x000281ba:    f2c00005    ....    MOVT     r0,#5
        0x000281be:    f7fdfbf1    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281c2:    f2455075    E.uP    MOV      r0,#0x5575
        0x000281c6:    f2c00005    ....    MOVT     r0,#5
        0x000281ca:    f7fdfbeb    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281ce:    f24550ac    E..P    MOV      r0,#0x55ac
        0x000281d2:    f2c00005    ....    MOVT     r0,#5
        0x000281d6:    f7fdfbe5    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281da:    f2403094    @..0    MOVW     r0,#0x394
        0x000281de:    f2c10000    ....    MOVT     r0,#0x1000
        0x000281e2:    6a02        .j      LDR      r2,[r0,#0x20]
        0x000281e4:    0a91        ..      LSRS     r1,r2,#10
        0x000281e6:    f2455041    E.AP    MOV      r0,#0x5541
        0x000281ea:    f2c00005    ....    MOVT     r0,#5
        0x000281ee:    f7fdfbd9    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281f2:    f245403b    E.;@    MOV      r0,#0x543b
        0x000281f6:    f2c00005    ....    MOVT     r0,#5
        0x000281fa:    f7fdfbd3    ....    BL       am_util_stdio_printf ; 0x259a4
        0x000281fe:    f24f0000    O...    MOVW     r0,#0xf000
        0x00028202:    f6c470ff    ...p    MOVT     r0,#0x4fff
        0x00028206:    6801        .h      LDR      r1,[r0,#0]
        0x00028208:    f2454060    E.`@    MOV      r0,#0x5460
        0x0002820c:    f2c00005    ....    MOVT     r0,#5
        0x00028210:    f7fdfbc8    ....    BL       am_util_stdio_printf ; 0x259a4
        0x00028214:    b018        ..      ADD      sp,sp,#0x60
        0x00028216:    bd80        ..      POP      {r7,pc}
    am_vos_printf
        0x00028218:    b580        ..      PUSH     {r7,lr}
        0x0002821a:    b086        ..      SUB      sp,sp,#0x18
        0x0002821c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002821e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00028222:    f3ef8005    ....    MRS      r0,IPSR
        0x00028226:    9005        ..      STR      r0,[sp,#0x14]
        0x00028228:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002822a:    b918        ..      CBNZ     r0,0x28234 ; am_vos_printf + 28
        0x0002822c:    e7ff        ..      B        0x2822e ; am_vos_printf + 22
        0x0002822e:    2000        .       MOVS     r0,#0
        0x00028230:    9004        ..      STR      r0,[sp,#0x10]
        0x00028232:    e002        ..      B        0x2823a ; am_vos_printf + 34
        0x00028234:    2001        .       MOVS     r0,#1
        0x00028236:    9004        ..      STR      r0,[sp,#0x10]
        0x00028238:    e7ff        ..      B        0x2823a ; am_vos_printf + 34
        0x0002823a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002823c:    2801        .(      CMP      r0,#1
        0x0002823e:    d109        ..      BNE      0x28254 ; am_vos_printf + 60
        0x00028240:    e7ff        ..      B        0x28242 ; am_vos_printf + 42
        0x00028242:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00028244:    4669        iF      MOV      r1,sp
        0x00028246:    2000        .       MOVS     r0,#0
        0x00028248:    6008        .`      STR      r0,[r1,#0]
        0x0002824a:    2102        .!      MOVS     r1,#2
        0x0002824c:    2203        ."      MOVS     r2,#3
        0x0002824e:    f000fc69    ..i.    BL       am_vos_task_send_fromISR ; 0x28b24
        0x00028252:    e00a        ..      B        0x2826a ; am_vos_printf + 82
        0x00028254:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00028258:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002825a:    466a        jF      MOV      r2,sp
        0x0002825c:    2100        .!      MOVS     r1,#0
        0x0002825e:    6011        .`      STR      r1,[r2,#0]
        0x00028260:    2102        .!      MOVS     r1,#2
        0x00028262:    2203        ."      MOVS     r2,#3
        0x00028264:    f000fc0c    ....    BL       am_vos_task_send ; 0x28a80
        0x00028268:    e7ff        ..      B        0x2826a ; am_vos_printf + 82
        0x0002826a:    b006        ..      ADD      sp,sp,#0x18
        0x0002826c:    bd80        ..      POP      {r7,pc}
        0x0002826e:    0000        ..      MOVS     r0,r0
    am_vos_push_to_talk_process
        0x00028270:    b580        ..      PUSH     {r7,lr}
        0x00028272:    b082        ..      SUB      sp,sp,#8
        0x00028274:    9001        ..      STR      r0,[sp,#4]
        0x00028276:    2013        .       MOVS     r0,#0x13
        0x00028278:    f7fffcba    ....    BL       am_vos_gpio_disable_irq ; 0x27bf0
        0x0002827c:    4669        iF      MOV      r1,sp
        0x0002827e:    2000        .       MOVS     r0,#0
        0x00028280:    6008        .`      STR      r0,[r1,#0]
        0x00028282:    2008        .       MOVS     r0,#8
        0x00028284:    2104        .!      MOVS     r1,#4
        0x00028286:    2201        ."      MOVS     r2,#1
        0x00028288:    2305        .#      MOVS     r3,#5
        0x0002828a:    f000fc4b    ..K.    BL       am_vos_task_send_fromISR ; 0x28b24
        0x0002828e:    b002        ..      ADD      sp,sp,#8
        0x00028290:    bd80        ..      POP      {r7,pc}
        0x00028292:    0000        ..      MOVS     r0,r0
    am_vos_reset_detected_flag
        0x00028294:    b580        ..      PUSH     {r7,lr}
        0x00028296:    f2403194    @..1    MOVW     r1,#0x394
        0x0002829a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002829e:    2000        .       MOVS     r0,#0
        0x000282a0:    7008        .p      STRB     r0,[r1,#0]
        0x000282a2:    7088        .p      STRB     r0,[r1,#2]
        0x000282a4:    70c8        .p      STRB     r0,[r1,#3]
        0x000282a6:    6088        .`      STR      r0,[r1,#8]
        0x000282a8:    7108        .q      STRB     r0,[r1,#4]
        0x000282aa:    f7fff8ff    ....    BL       am_vos_audio_wwd_enable ; 0x274ac
        0x000282ae:    f7fffa67    ..g.    BL       am_vos_burst_mode_disable ; 0x27780
        0x000282b2:    bd80        ..      POP      {r7,pc}
    am_vos_ring_buffer_empty
        0x000282b4:    b085        ..      SUB      sp,sp,#0x14
        0x000282b6:    9004        ..      STR      r0,[sp,#0x10]
        0x000282b8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282ba:    6840        @h      LDR      r0,[r0,#4]
        0x000282bc:    9003        ..      STR      r0,[sp,#0xc]
        0x000282be:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282c0:    6880        .h      LDR      r0,[r0,#8]
        0x000282c2:    9002        ..      STR      r0,[sp,#8]
        0x000282c4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282c6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000282c8:    9001        ..      STR      r0,[sp,#4]
        0x000282ca:    9903        ..      LDR      r1,[sp,#0xc]
        0x000282cc:    9a02        ..      LDR      r2,[sp,#8]
        0x000282ce:    2000        .       MOVS     r0,#0
        0x000282d0:    4291        .B      CMP      r1,r2
        0x000282d2:    9000        ..      STR      r0,[sp,#0]
        0x000282d4:    d106        ..      BNE      0x282e4 ; am_vos_ring_buffer_empty + 48
        0x000282d6:    e7ff        ..      B        0x282d8 ; am_vos_ring_buffer_empty + 36
        0x000282d8:    9801        ..      LDR      r0,[sp,#4]
        0x000282da:    fab0f080    ....    CLZ      r0,r0
        0x000282de:    0940        @.      LSRS     r0,r0,#5
        0x000282e0:    9000        ..      STR      r0,[sp,#0]
        0x000282e2:    e7ff        ..      B        0x282e4 ; am_vos_ring_buffer_empty + 48
        0x000282e4:    9800        ..      LDR      r0,[sp,#0]
        0x000282e6:    f0000001    ....    AND      r0,r0,#1
        0x000282ea:    b005        ..      ADD      sp,sp,#0x14
        0x000282ec:    4770        pG      BX       lr
        0x000282ee:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_full
        0x000282f0:    b085        ..      SUB      sp,sp,#0x14
        0x000282f2:    9004        ..      STR      r0,[sp,#0x10]
        0x000282f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282f6:    6840        @h      LDR      r0,[r0,#4]
        0x000282f8:    9003        ..      STR      r0,[sp,#0xc]
        0x000282fa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000282fc:    6880        .h      LDR      r0,[r0,#8]
        0x000282fe:    9002        ..      STR      r0,[sp,#8]
        0x00028300:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028302:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028304:    9001        ..      STR      r0,[sp,#4]
        0x00028306:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028308:    9a02        ..      LDR      r2,[sp,#8]
        0x0002830a:    2000        .       MOVS     r0,#0
        0x0002830c:    4291        .B      CMP      r1,r2
        0x0002830e:    9000        ..      STR      r0,[sp,#0]
        0x00028310:    d106        ..      BNE      0x28320 ; am_vos_ring_buffer_full + 48
        0x00028312:    e7ff        ..      B        0x28314 ; am_vos_ring_buffer_full + 36
        0x00028314:    9801        ..      LDR      r0,[sp,#4]
        0x00028316:    2800        .(      CMP      r0,#0
        0x00028318:    bf18        ..      IT       NE
        0x0002831a:    2001        .       MOVNE    r0,#1
        0x0002831c:    9000        ..      STR      r0,[sp,#0]
        0x0002831e:    e7ff        ..      B        0x28320 ; am_vos_ring_buffer_full + 48
        0x00028320:    9800        ..      LDR      r0,[sp,#0]
        0x00028322:    f0000001    ....    AND      r0,r0,#1
        0x00028326:    b005        ..      ADD      sp,sp,#0x14
        0x00028328:    4770        pG      BX       lr
        0x0002832a:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_overwrite
        0x0002832c:    b085        ..      SUB      sp,sp,#0x14
        0x0002832e:    9004        ..      STR      r0,[sp,#0x10]
        0x00028330:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028332:    6840        @h      LDR      r0,[r0,#4]
        0x00028334:    9003        ..      STR      r0,[sp,#0xc]
        0x00028336:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028338:    6880        .h      LDR      r0,[r0,#8]
        0x0002833a:    9002        ..      STR      r0,[sp,#8]
        0x0002833c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002833e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028340:    9001        ..      STR      r0,[sp,#4]
        0x00028342:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028344:    9a02        ..      LDR      r2,[sp,#8]
        0x00028346:    2000        .       MOVS     r0,#0
        0x00028348:    4291        .B      CMP      r1,r2
        0x0002834a:    9000        ..      STR      r0,[sp,#0]
        0x0002834c:    d006        ..      BEQ      0x2835c ; am_vos_ring_buffer_overwrite + 48
        0x0002834e:    e7ff        ..      B        0x28350 ; am_vos_ring_buffer_overwrite + 36
        0x00028350:    9801        ..      LDR      r0,[sp,#4]
        0x00028352:    2800        .(      CMP      r0,#0
        0x00028354:    bf18        ..      IT       NE
        0x00028356:    2001        .       MOVNE    r0,#1
        0x00028358:    9000        ..      STR      r0,[sp,#0]
        0x0002835a:    e7ff        ..      B        0x2835c ; am_vos_ring_buffer_overwrite + 48
        0x0002835c:    9800        ..      LDR      r0,[sp,#0]
        0x0002835e:    f0000001    ....    AND      r0,r0,#1
        0x00028362:    b005        ..      ADD      sp,sp,#0x14
        0x00028364:    4770        pG      BX       lr
        0x00028366:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_pop
        0x00028368:    b580        ..      PUSH     {r7,lr}
        0x0002836a:    b08e        ..      SUB      sp,sp,#0x38
        0x0002836c:    900d        ..      STR      r0,[sp,#0x34]
        0x0002836e:    910c        ..      STR      r1,[sp,#0x30]
        0x00028370:    920b        ..      STR      r2,[sp,#0x2c]
        0x00028372:    2000        .       MOVS     r0,#0
        0x00028374:    900a        ..      STR      r0,[sp,#0x28]
        0x00028376:    9009        ..      STR      r0,[sp,#0x24]
        0x00028378:    9008        ..      STR      r0,[sp,#0x20]
        0x0002837a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002837c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002837e:    6840        @h      LDR      r0,[r0,#4]
        0x00028380:    9005        ..      STR      r0,[sp,#0x14]
        0x00028382:    980d        ..      LDR      r0,[sp,#0x34]
        0x00028384:    6880        .h      LDR      r0,[r0,#8]
        0x00028386:    9004        ..      STR      r0,[sp,#0x10]
        0x00028388:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002838a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002838c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002838e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028390:    9006        ..      STR      r0,[sp,#0x18]
        0x00028392:    980d        ..      LDR      r0,[sp,#0x34]
        0x00028394:    f7fffbf2    ....    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        0x00028398:    9008        ..      STR      r0,[sp,#0x20]
        0x0002839a:    f7faf895    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0002839e:    9002        ..      STR      r0,[sp,#8]
        0x000283a0:    980d        ..      LDR      r0,[sp,#0x34]
        0x000283a2:    f7ffffc3    ....    BL       am_vos_ring_buffer_overwrite ; 0x2832c
        0x000283a6:    b128        (.      CBZ      r0,0x283b4 ; am_vos_ring_buffer_pop + 76
        0x000283a8:    e7ff        ..      B        0x283aa ; am_vos_ring_buffer_pop + 66
        0x000283aa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000283ac:    990d        ..      LDR      r1,[sp,#0x34]
        0x000283ae:    6088        .`      STR      r0,[r1,#8]
        0x000283b0:    9004        ..      STR      r0,[sp,#0x10]
        0x000283b2:    e7ff        ..      B        0x283b4 ; am_vos_ring_buffer_pop + 76
        0x000283b4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000283b6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000283b8:    4288        .B      CMP      r0,r1
        0x000283ba:    d203        ..      BCS      0x283c4 ; am_vos_ring_buffer_pop + 92
        0x000283bc:    e7ff        ..      B        0x283be ; am_vos_ring_buffer_pop + 86
        0x000283be:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000283c0:    9001        ..      STR      r0,[sp,#4]
        0x000283c2:    e002        ..      B        0x283ca ; am_vos_ring_buffer_pop + 98
        0x000283c4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000283c6:    9001        ..      STR      r0,[sp,#4]
        0x000283c8:    e7ff        ..      B        0x283ca ; am_vos_ring_buffer_pop + 98
        0x000283ca:    9801        ..      LDR      r0,[sp,#4]
        0x000283cc:    900a        ..      STR      r0,[sp,#0x28]
        0x000283ce:    980a        ..      LDR      r0,[sp,#0x28]
        0x000283d0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000283d2:    e7ff        ..      B        0x283d4 ; am_vos_ring_buffer_pop + 108
        0x000283d4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000283d6:    990a        ..      LDR      r1,[sp,#0x28]
        0x000283d8:    4408        .D      ADD      r0,r0,r1
        0x000283da:    9903        ..      LDR      r1,[sp,#0xc]
        0x000283dc:    4288        .B      CMP      r0,r1
        0x000283de:    d31c        ..      BCC      0x2841a ; am_vos_ring_buffer_pop + 178
        0x000283e0:    e7ff        ..      B        0x283e2 ; am_vos_ring_buffer_pop + 122
        0x000283e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000283e4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000283e6:    1a40        @.      SUBS     r0,r0,r1
        0x000283e8:    9009        ..      STR      r0,[sp,#0x24]
        0x000283ea:    9806        ..      LDR      r0,[sp,#0x18]
        0x000283ec:    990d        ..      LDR      r1,[sp,#0x34]
        0x000283ee:    6809        .h      LDR      r1,[r1,#0]
        0x000283f0:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000283f2:    4411        .D      ADD      r1,r1,r2
        0x000283f4:    9a09        ..      LDR      r2,[sp,#0x24]
        0x000283f6:    f7f0f816    ....    BL       __aeabi_memcpy ; 0x18426
        0x000283fa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000283fc:    9909        ..      LDR      r1,[sp,#0x24]
        0x000283fe:    1842        B.      ADDS     r2,r0,r1
        0x00028400:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028402:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028406:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002840a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002840c:    6088        .`      STR      r0,[r1,#8]
        0x0002840e:    9004        ..      STR      r0,[sp,#0x10]
        0x00028410:    9909        ..      LDR      r1,[sp,#0x24]
        0x00028412:    980a        ..      LDR      r0,[sp,#0x28]
        0x00028414:    1a40        @.      SUBS     r0,r0,r1
        0x00028416:    900a        ..      STR      r0,[sp,#0x28]
        0x00028418:    e7dc        ..      B        0x283d4 ; am_vos_ring_buffer_pop + 108
        0x0002841a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002841c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002841e:    4408        .D      ADD      r0,r0,r1
        0x00028420:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028422:    6809        .h      LDR      r1,[r1,#0]
        0x00028424:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00028426:    4411        .D      ADD      r1,r1,r2
        0x00028428:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0002842a:    f7effffc    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002842e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028430:    990a        ..      LDR      r1,[sp,#0x28]
        0x00028432:    1842        B.      ADDS     r2,r0,r1
        0x00028434:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028436:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002843a:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002843e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028440:    6088        .`      STR      r0,[r1,#8]
        0x00028442:    9004        ..      STR      r0,[sp,#0x10]
        0x00028444:    990d        ..      LDR      r1,[sp,#0x34]
        0x00028446:    2000        .       MOVS     r0,#0
        0x00028448:    60c8        .`      STR      r0,[r1,#0xc]
        0x0002844a:    9802        ..      LDR      r0,[sp,#8]
        0x0002844c:    f7faf844    ..D.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00028450:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028452:    b00e        ..      ADD      sp,sp,#0x38
        0x00028454:    bd80        ..      POP      {r7,pc}
        0x00028456:    0000        ..      MOVS     r0,r0
    am_vos_ring_buffer_push
        0x00028458:    b580        ..      PUSH     {r7,lr}
        0x0002845a:    b08e        ..      SUB      sp,sp,#0x38
        0x0002845c:    900c        ..      STR      r0,[sp,#0x30]
        0x0002845e:    910b        ..      STR      r1,[sp,#0x2c]
        0x00028460:    920a        ..      STR      r2,[sp,#0x28]
        0x00028462:    f88d3027    ..'0    STRB     r3,[sp,#0x27]
        0x00028466:    2000        .       MOVS     r0,#0
        0x00028468:    9008        ..      STR      r0,[sp,#0x20]
        0x0002846a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002846c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002846e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00028470:    9008        ..      STR      r0,[sp,#0x20]
        0x00028472:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00028474:    9005        ..      STR      r0,[sp,#0x14]
        0x00028476:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028478:    6840        @h      LDR      r0,[r0,#4]
        0x0002847a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002847c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002847e:    6880        .h      LDR      r0,[r0,#8]
        0x00028480:    9003        ..      STR      r0,[sp,#0xc]
        0x00028482:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028484:    6900        .i      LDR      r0,[r0,#0x10]
        0x00028486:    9002        ..      STR      r0,[sp,#8]
        0x00028488:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0002848c:    07c0        ..      LSLS     r0,r0,#31
        0x0002848e:    2800        .(      CMP      r0,#0
        0x00028490:    d07c        |.      BEQ      0x2858c ; am_vos_ring_buffer_push + 308
        0x00028492:    e7ff        ..      B        0x28494 ; am_vos_ring_buffer_push + 60
        0x00028494:    f7faf818    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00028498:    9001        ..      STR      r0,[sp,#4]
        0x0002849a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002849c:    f7ffff28    ..(.    BL       am_vos_ring_buffer_full ; 0x282f0
        0x000284a0:    b130        0.      CBZ      r0,0x284b0 ; am_vos_ring_buffer_push + 88
        0x000284a2:    e7ff        ..      B        0x284a4 ; am_vos_ring_buffer_push + 76
        0x000284a4:    2000        .       MOVS     r0,#0
        0x000284a6:    9008        ..      STR      r0,[sp,#0x20]
        0x000284a8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000284aa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000284ac:    900d        ..      STR      r0,[sp,#0x34]
        0x000284ae:    e0dc        ..      B        0x2866a ; am_vos_ring_buffer_push + 530
        0x000284b0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000284b2:    f7fffeff    ....    BL       am_vos_ring_buffer_empty ; 0x282b4
        0x000284b6:    b160        `.      CBZ      r0,0x284d2 ; am_vos_ring_buffer_push + 122
        0x000284b8:    e7ff        ..      B        0x284ba ; am_vos_ring_buffer_push + 98
        0x000284ba:    9808        ..      LDR      r0,[sp,#0x20]
        0x000284bc:    9902        ..      LDR      r1,[sp,#8]
        0x000284be:    4288        .B      CMP      r0,r1
        0x000284c0:    d306        ..      BCC      0x284d0 ; am_vos_ring_buffer_push + 120
        0x000284c2:    e7ff        ..      B        0x284c4 ; am_vos_ring_buffer_push + 108
        0x000284c4:    990c        ..      LDR      r1,[sp,#0x30]
        0x000284c6:    2001        .       MOVS     r0,#1
        0x000284c8:    60c8        .`      STR      r0,[r1,#0xc]
        0x000284ca:    9802        ..      LDR      r0,[sp,#8]
        0x000284cc:    9008        ..      STR      r0,[sp,#0x20]
        0x000284ce:    e7ff        ..      B        0x284d0 ; am_vos_ring_buffer_push + 120
        0x000284d0:    e01b        ..      B        0x2850a ; am_vos_ring_buffer_push + 178
        0x000284d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000284d4:    9902        ..      LDR      r1,[sp,#8]
        0x000284d6:    4408        .D      ADD      r0,r0,r1
        0x000284d8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000284da:    1a82        ..      SUBS     r2,r0,r2
        0x000284dc:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x000284e0:    fb002011    ...     MLS      r0,r0,r1,r2
        0x000284e4:    9908        ..      LDR      r1,[sp,#0x20]
        0x000284e6:    4288        .B      CMP      r0,r1
        0x000284e8:    d80e        ..      BHI      0x28508 ; am_vos_ring_buffer_push + 176
        0x000284ea:    e7ff        ..      B        0x284ec ; am_vos_ring_buffer_push + 148
        0x000284ec:    990c        ..      LDR      r1,[sp,#0x30]
        0x000284ee:    2001        .       MOVS     r0,#1
        0x000284f0:    60c8        .`      STR      r0,[r1,#0xc]
        0x000284f2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000284f4:    9902        ..      LDR      r1,[sp,#8]
        0x000284f6:    4408        .D      ADD      r0,r0,r1
        0x000284f8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000284fa:    1a82        ..      SUBS     r2,r0,r2
        0x000284fc:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028500:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028504:    9008        ..      STR      r0,[sp,#0x20]
        0x00028506:    e7ff        ..      B        0x28508 ; am_vos_ring_buffer_push + 176
        0x00028508:    e7ff        ..      B        0x2850a ; am_vos_ring_buffer_push + 178
        0x0002850a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002850c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002850e:    e7ff        ..      B        0x28510 ; am_vos_ring_buffer_push + 184
        0x00028510:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028512:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028514:    4408        .D      ADD      r0,r0,r1
        0x00028516:    9902        ..      LDR      r1,[sp,#8]
        0x00028518:    4288        .B      CMP      r0,r1
        0x0002851a:    d31c        ..      BCC      0x28556 ; am_vos_ring_buffer_push + 254
        0x0002851c:    e7ff        ..      B        0x2851e ; am_vos_ring_buffer_push + 198
        0x0002851e:    9802        ..      LDR      r0,[sp,#8]
        0x00028520:    9904        ..      LDR      r1,[sp,#0x10]
        0x00028522:    1a40        @.      SUBS     r0,r0,r1
        0x00028524:    9006        ..      STR      r0,[sp,#0x18]
        0x00028526:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028528:    6800        .h      LDR      r0,[r0,#0]
        0x0002852a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002852c:    4408        .D      ADD      r0,r0,r1
        0x0002852e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00028530:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028532:    f7efff78    ..x.    BL       __aeabi_memcpy ; 0x18426
        0x00028536:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028538:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002853a:    1842        B.      ADDS     r2,r0,r1
        0x0002853c:    9902        ..      LDR      r1,[sp,#8]
        0x0002853e:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028542:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028546:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028548:    6048        H`      STR      r0,[r1,#4]
        0x0002854a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002854c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002854e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028550:    1a40        @.      SUBS     r0,r0,r1
        0x00028552:    9008        ..      STR      r0,[sp,#0x20]
        0x00028554:    e7dc        ..      B        0x28510 ; am_vos_ring_buffer_push + 184
        0x00028556:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028558:    6800        .h      LDR      r0,[r0,#0]
        0x0002855a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002855c:    4408        .D      ADD      r0,r0,r1
        0x0002855e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00028560:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00028562:    4411        .D      ADD      r1,r1,r2
        0x00028564:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00028566:    f7efff5e    ..^.    BL       __aeabi_memcpy ; 0x18426
        0x0002856a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002856c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002856e:    1842        B.      ADDS     r2,r0,r1
        0x00028570:    9902        ..      LDR      r1,[sp,#8]
        0x00028572:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028576:    fb002011    ...     MLS      r0,r0,r1,r2
        0x0002857a:    990c        ..      LDR      r1,[sp,#0x30]
        0x0002857c:    6048        H`      STR      r0,[r1,#4]
        0x0002857e:    9004        ..      STR      r0,[sp,#0x10]
        0x00028580:    9801        ..      LDR      r0,[sp,#4]
        0x00028582:    f7f9ffa9    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00028586:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028588:    900d        ..      STR      r0,[sp,#0x34]
        0x0002858a:    e06e        n.      B        0x2866a ; am_vos_ring_buffer_push + 530
        0x0002858c:    f7f9ff9c    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00028590:    9000        ..      STR      r0,[sp,#0]
        0x00028592:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028594:    f7fffe8e    ....    BL       am_vos_ring_buffer_empty ; 0x282b4
        0x00028598:    b150        P.      CBZ      r0,0x285b0 ; am_vos_ring_buffer_push + 344
        0x0002859a:    e7ff        ..      B        0x2859c ; am_vos_ring_buffer_push + 324
        0x0002859c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002859e:    9902        ..      LDR      r1,[sp,#8]
        0x000285a0:    4288        .B      CMP      r0,r1
        0x000285a2:    d304        ..      BCC      0x285ae ; am_vos_ring_buffer_push + 342
        0x000285a4:    e7ff        ..      B        0x285a6 ; am_vos_ring_buffer_push + 334
        0x000285a6:    990c        ..      LDR      r1,[sp,#0x30]
        0x000285a8:    2001        .       MOVS     r0,#1
        0x000285aa:    60c8        .`      STR      r0,[r1,#0xc]
        0x000285ac:    e7ff        ..      B        0x285ae ; am_vos_ring_buffer_push + 342
        0x000285ae:    e011        ..      B        0x285d4 ; am_vos_ring_buffer_push + 380
        0x000285b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000285b2:    9902        ..      LDR      r1,[sp,#8]
        0x000285b4:    4408        .D      ADD      r0,r0,r1
        0x000285b6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000285b8:    1a82        ..      SUBS     r2,r0,r2
        0x000285ba:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x000285be:    fb002011    ...     MLS      r0,r0,r1,r2
        0x000285c2:    9908        ..      LDR      r1,[sp,#0x20]
        0x000285c4:    4288        .B      CMP      r0,r1
        0x000285c6:    d804        ..      BHI      0x285d2 ; am_vos_ring_buffer_push + 378
        0x000285c8:    e7ff        ..      B        0x285ca ; am_vos_ring_buffer_push + 370
        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 + 378
        0x000285d2:    e7ff        ..      B        0x285d4 ; am_vos_ring_buffer_push + 380
        0x000285d4:    9808        ..      LDR      r0,[sp,#0x20]
        0x000285d6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000285d8:    e7ff        ..      B        0x285da ; am_vos_ring_buffer_push + 386
        0x000285da:    9804        ..      LDR      r0,[sp,#0x10]
        0x000285dc:    9908        ..      LDR      r1,[sp,#0x20]
        0x000285de:    4408        .D      ADD      r0,r0,r1
        0x000285e0:    9902        ..      LDR      r1,[sp,#8]
        0x000285e2:    4288        .B      CMP      r0,r1
        0x000285e4:    d31c        ..      BCC      0x28620 ; am_vos_ring_buffer_push + 456
        0x000285e6:    e7ff        ..      B        0x285e8 ; am_vos_ring_buffer_push + 400
        0x000285e8:    9802        ..      LDR      r0,[sp,#8]
        0x000285ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x000285ec:    1a40        @.      SUBS     r0,r0,r1
        0x000285ee:    9006        ..      STR      r0,[sp,#0x18]
        0x000285f0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000285f2:    6800        .h      LDR      r0,[r0,#0]
        0x000285f4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000285f6:    4408        .D      ADD      r0,r0,r1
        0x000285f8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000285fa:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000285fc:    f7efff13    ....    BL       __aeabi_memcpy ; 0x18426
        0x00028600:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028602:    9906        ..      LDR      r1,[sp,#0x18]
        0x00028604:    1842        B.      ADDS     r2,r0,r1
        0x00028606:    9902        ..      LDR      r1,[sp,#8]
        0x00028608:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0002860c:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028610:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028612:    6048        H`      STR      r0,[r1,#4]
        0x00028614:    9004        ..      STR      r0,[sp,#0x10]
        0x00028616:    9906        ..      LDR      r1,[sp,#0x18]
        0x00028618:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002861a:    1a40        @.      SUBS     r0,r0,r1
        0x0002861c:    9008        ..      STR      r0,[sp,#0x20]
        0x0002861e:    e7dc        ..      B        0x285da ; am_vos_ring_buffer_push + 386
        0x00028620:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028622:    6800        .h      LDR      r0,[r0,#0]
        0x00028624:    9904        ..      LDR      r1,[sp,#0x10]
        0x00028626:    4408        .D      ADD      r0,r0,r1
        0x00028628:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002862a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002862c:    4411        .D      ADD      r1,r1,r2
        0x0002862e:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00028630:    f7effef9    ....    BL       __aeabi_memcpy ; 0x18426
        0x00028634:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028636:    9908        ..      LDR      r1,[sp,#0x20]
        0x00028638:    1842        B.      ADDS     r2,r0,r1
        0x0002863a:    9902        ..      LDR      r1,[sp,#8]
        0x0002863c:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00028640:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00028644:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028646:    6048        H`      STR      r0,[r1,#4]
        0x00028648:    9004        ..      STR      r0,[sp,#0x10]
        0x0002864a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002864c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002864e:    2801        .(      CMP      r0,#1
        0x00028650:    d105        ..      BNE      0x2865e ; am_vos_ring_buffer_push + 518
        0x00028652:    e7ff        ..      B        0x28654 ; am_vos_ring_buffer_push + 508
        0x00028654:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028656:    990c        ..      LDR      r1,[sp,#0x30]
        0x00028658:    6088        .`      STR      r0,[r1,#8]
        0x0002865a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002865c:    e7ff        ..      B        0x2865e ; am_vos_ring_buffer_push + 518
        0x0002865e:    9800        ..      LDR      r0,[sp,#0]
        0x00028660:    f7f9ff3a    ..:.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00028664:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028666:    900d        ..      STR      r0,[sp,#0x34]
        0x00028668:    e7ff        ..      B        0x2866a ; am_vos_ring_buffer_push + 530
        0x0002866a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002866c:    b00e        ..      ADD      sp,sp,#0x38
        0x0002866e:    bd80        ..      POP      {r7,pc}
    am_vos_stdio_gatekeeper_task
        0x00028670:    b580        ..      PUSH     {r7,lr}
        0x00028672:    f6ad0d38    ..8.    SUB      sp,sp,#0x838
        0x00028676:    f8cd0834    ..4.    STR      r0,[sp,#0x834]
        0x0002867a:    2000        .       MOVS     r0,#0
        0x0002867c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002867e:    9002        ..      STR      r0,[sp,#8]
        0x00028680:    e7ff        ..      B        0x28682 ; am_vos_stdio_gatekeeper_task + 18
        0x00028682:    2002        .       MOVS     r0,#2
        0x00028684:    f60d0124    ..$.    ADD      r1,sp,#0x824
        0x00028688:    f000f9d2    ....    BL       am_vos_task_read ; 0x28a30
        0x0002868c:    2000        .       MOVS     r0,#0
        0x0002868e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00028692:    f8dd0828    ..(.    LDR      r0,[sp,#0x828]
        0x00028696:    2803        .(      CMP      r0,#3
        0x00028698:    d13d        =.      BNE      0x28716 ; am_vos_stdio_gatekeeper_task + 166
        0x0002869a:    e7ff        ..      B        0x2869c ; am_vos_stdio_gatekeeper_task + 44
        0x0002869c:    2000        .       MOVS     r0,#0
        0x0002869e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000286a2:    f8dd182c    ..,.    LDR      r1,[sp,#0x82c]
        0x000286a6:    f24940b0    I..@    MOV      r0,#0x94b0
        0x000286aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000286ae:    4408        .D      ADD      r0,r0,r1
        0x000286b0:    3008        .0      ADDS     r0,r0,#8
        0x000286b2:    f7effe99    ....    BL       strlen ; 0x183e8
        0x000286b6:    9003        ..      STR      r0,[sp,#0xc]
        0x000286b8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000286ba:    f5b07f80    ....    CMP      r0,#0x100
        0x000286be:    db02        ..      BLT      0x286c6 ; am_vos_stdio_gatekeeper_task + 86
        0x000286c0:    e7ff        ..      B        0x286c2 ; am_vos_stdio_gatekeeper_task + 82
        0x000286c2:    e7ff        ..      B        0x286c4 ; am_vos_stdio_gatekeeper_task + 84
        0x000286c4:    e7fe        ..      B        0x286c4 ; am_vos_stdio_gatekeeper_task + 84
        0x000286c6:    2000        .       MOVS     r0,#0
        0x000286c8:    9002        ..      STR      r0,[sp,#8]
        0x000286ca:    e7ff        ..      B        0x286cc ; am_vos_stdio_gatekeeper_task + 92
        0x000286cc:    9802        ..      LDR      r0,[sp,#8]
        0x000286ce:    9903        ..      LDR      r1,[sp,#0xc]
        0x000286d0:    4288        .B      CMP      r0,r1
        0x000286d2:    d215        ..      BCS      0x28700 ; am_vos_stdio_gatekeeper_task + 144
        0x000286d4:    e7ff        ..      B        0x286d6 ; am_vos_stdio_gatekeeper_task + 102
        0x000286d6:    f8dd082c    ..,.    LDR      r0,[sp,#0x82c]
        0x000286da:    9902        ..      LDR      r1,[sp,#8]
        0x000286dc:    1842        B.      ADDS     r2,r0,r1
        0x000286de:    f24940b0    I..@    MOV      r0,#0x94b0
        0x000286e2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000286e6:    4410        .D      ADD      r0,r0,r2
        0x000286e8:    7a00        .z      LDRB     r0,[r0,#8]
        0x000286ea:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000286ee:    440a        .D      ADD      r2,r2,r1
        0x000286f0:    f10d0111    ....    ADD      r1,sp,#0x11
        0x000286f4:    5488        .T      STRB     r0,[r1,r2]
        0x000286f6:    e7ff        ..      B        0x286f8 ; am_vos_stdio_gatekeeper_task + 136
        0x000286f8:    9802        ..      LDR      r0,[sp,#8]
        0x000286fa:    3001        .0      ADDS     r0,#1
        0x000286fc:    9002        ..      STR      r0,[sp,#8]
        0x000286fe:    e7e5        ..      B        0x286cc ; am_vos_stdio_gatekeeper_task + 92
        0x00028700:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028702:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00028706:    1842        B.      ADDS     r2,r0,r1
        0x00028708:    f10d0011    ....    ADD      r0,sp,#0x11
        0x0002870c:    2100        .!      MOVS     r1,#0
        0x0002870e:    5481        .T      STRB     r1,[r0,r2]
        0x00028710:    f7fdf948    ..H.    BL       am_util_stdio_printf ; 0x259a4
        0x00028714:    e000        ..      B        0x28718 ; am_vos_stdio_gatekeeper_task + 168
        0x00028716:    e7ff        ..      B        0x28718 ; am_vos_stdio_gatekeeper_task + 168
        0x00028718:    e7b3        ..      B        0x28682 ; am_vos_stdio_gatekeeper_task + 18
        0x0002871a:    0000        ..      MOVS     r0,r0
    am_vos_stdio_printf
        0x0002871c:    b082        ..      SUB      sp,sp,#8
        0x0002871e:    b580        ..      PUSH     {r7,lr}
        0x00028720:    b0c8        ..      SUB      sp,sp,#0x120
        0x00028722:    934b        K.      STR      r3,[sp,#0x12c]
        0x00028724:    924a        J.      STR      r2,[sp,#0x128]
        0x00028726:    f88d011f    ....    STRB     r0,[sp,#0x11f]
        0x0002872a:    9146        F.      STR      r1,[sp,#0x118]
        0x0002872c:    f7f9fecc    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00028730:    9004        ..      STR      r0,[sp,#0x10]
        0x00028732:    9846        F.      LDR      r0,[sp,#0x118]
        0x00028734:    f7effe58    ..X.    BL       strlen ; 0x183e8
        0x00028738:    f5b07f80    ....    CMP      r0,#0x100
        0x0002873c:    d302        ..      BCC      0x28744 ; am_vos_stdio_printf + 40
        0x0002873e:    e7ff        ..      B        0x28740 ; am_vos_stdio_printf + 36
        0x00028740:    e7ff        ..      B        0x28742 ; am_vos_stdio_printf + 38
        0x00028742:    e7fe        ..      B        0x28742 ; am_vos_stdio_printf + 38
        0x00028744:    a84a        J.      ADD      r0,sp,#0x128
        0x00028746:    9003        ..      STR      r0,[sp,#0xc]
        0x00028748:    9946        F.      LDR      r1,[sp,#0x118]
        0x0002874a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002874c:    a805        ..      ADD      r0,sp,#0x14
        0x0002874e:    f7fdf961    ..a.    BL       am_util_stdio_vsprintf ; 0x25a14
        0x00028752:    9045        E.      STR      r0,[sp,#0x114]
        0x00028754:    f24940b0    I..@    MOV      r0,#0x94b0
        0x00028758:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002875c:    6840        @h      LDR      r0,[r0,#4]
        0x0002875e:    9945        E.      LDR      r1,[sp,#0x114]
        0x00028760:    4408        .D      ADD      r0,r0,r1
        0x00028762:    f5b06f00    ...o    CMP      r0,#0x800
        0x00028766:    d307        ..      BCC      0x28778 ; am_vos_stdio_printf + 92
        0x00028768:    e7ff        ..      B        0x2876a ; am_vos_stdio_printf + 78
        0x0002876a:    f24941b0    I..A    MOV      r1,#0x94b0
        0x0002876e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028772:    2000        .       MOVS     r0,#0
        0x00028774:    6048        H`      STR      r0,[r1,#4]
        0x00028776:    e7ff        ..      B        0x28778 ; am_vos_stdio_printf + 92
        0x00028778:    f24940b0    I..@    MOV      r0,#0x94b0
        0x0002877c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028780:    9002        ..      STR      r0,[sp,#8]
        0x00028782:    6841        Ah      LDR      r1,[r0,#4]
        0x00028784:    3008        .0      ADDS     r0,r0,#8
        0x00028786:    9001        ..      STR      r0,[sp,#4]
        0x00028788:    4408        .D      ADD      r0,r0,r1
        0x0002878a:    9a45        E.      LDR      r2,[sp,#0x114]
        0x0002878c:    a905        ..      ADD      r1,sp,#0x14
        0x0002878e:    f7effe4a    ..J.    BL       __aeabi_memcpy ; 0x18426
        0x00028792:    9a01        ..      LDR      r2,[sp,#4]
        0x00028794:    9802        ..      LDR      r0,[sp,#8]
        0x00028796:    6841        Ah      LDR      r1,[r0,#4]
        0x00028798:    9b45        E.      LDR      r3,[sp,#0x114]
        0x0002879a:    440b        .D      ADD      r3,r3,r1
        0x0002879c:    2100        .!      MOVS     r1,#0
        0x0002879e:    54d1        .T      STRB     r1,[r2,r3]
        0x000287a0:    6800        .h      LDR      r0,[r0,#0]
        0x000287a2:    b150        P.      CBZ      r0,0x287ba ; am_vos_stdio_printf + 158
        0x000287a4:    e7ff        ..      B        0x287a6 ; am_vos_stdio_printf + 138
        0x000287a6:    f24940b0    I..@    MOV      r0,#0x94b0
        0x000287aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x000287ae:    6802        .h      LDR      r2,[r0,#0]
        0x000287b0:    6840        @h      LDR      r0,[r0,#4]
        0x000287b2:    f89d111f    ....    LDRB     r1,[sp,#0x11f]
        0x000287b6:    4790        .G      BLX      r2
        0x000287b8:    e7ff        ..      B        0x287ba ; am_vos_stdio_printf + 158
        0x000287ba:    9845        E.      LDR      r0,[sp,#0x114]
        0x000287bc:    f24941b0    I..A    MOV      r1,#0x94b0
        0x000287c0:    f2c10100    ....    MOVT     r1,#0x1000
        0x000287c4:    684a        Jh      LDR      r2,[r1,#4]
        0x000287c6:    4410        .D      ADD      r0,r0,r2
        0x000287c8:    3001        .0      ADDS     r0,#1
        0x000287ca:    6048        H`      STR      r0,[r1,#4]
        0x000287cc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000287ce:    f7f9fe83    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x000287d2:    9845        E.      LDR      r0,[sp,#0x114]
        0x000287d4:    b048        H.      ADD      sp,sp,#0x120
        0x000287d6:    e8bd4080    ...@    POP      {r7,lr}
        0x000287da:    b002        ..      ADD      sp,sp,#8
        0x000287dc:    4770        pG      BX       lr
        0x000287de:    0000        ..      MOVS     r0,r0
    am_vos_stdio_printf_init
        0x000287e0:    b081        ..      SUB      sp,sp,#4
        0x000287e2:    9000        ..      STR      r0,[sp,#0]
        0x000287e4:    9800        ..      LDR      r0,[sp,#0]
        0x000287e6:    f24941b0    I..A    MOV      r1,#0x94b0
        0x000287ea:    f2c10100    ....    MOVT     r1,#0x1000
        0x000287ee:    6008        .`      STR      r0,[r1,#0]
        0x000287f0:    b001        ..      ADD      sp,sp,#4
        0x000287f2:    4770        pG      BX       lr
    am_vos_streaming_provide_speech
        0x000287f4:    b580        ..      PUSH     {r7,lr}
        0x000287f6:    f2453161    E.a1    MOV      r1,#0x5361
        0x000287fa:    f2c00105    ....    MOVT     r1,#5
        0x000287fe:    2003        .       MOVS     r0,#3
        0x00028800:    f7ffff8c    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00028804:    f000f81a    ....    BL       am_vos_streaming_start ; 0x2883c
        0x00028808:    f2403194    @..1    MOVW     r1,#0x394
        0x0002880c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028810:    2001        .       MOVS     r0,#1
        0x00028812:    70c8        .p      STRB     r0,[r1,#3]
        0x00028814:    bd80        ..      POP      {r7,pc}
        0x00028816:    0000        ..      MOVS     r0,r0
    am_vos_streaming_push_to_talk
        0x00028818:    b580        ..      PUSH     {r7,lr}
        0x0002881a:    f2453148    E.H1    MOV      r1,#0x5348
        0x0002881e:    f2c00105    ....    MOVT     r1,#5
        0x00028822:    2003        .       MOVS     r0,#3
        0x00028824:    f7ffff7a    ..z.    BL       am_vos_stdio_printf ; 0x2871c
        0x00028828:    f000f808    ....    BL       am_vos_streaming_start ; 0x2883c
        0x0002882c:    f2403194    @..1    MOVW     r1,#0x394
        0x00028830:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028834:    2001        .       MOVS     r0,#1
        0x00028836:    7088        .p      STRB     r0,[r1,#2]
        0x00028838:    bd80        ..      POP      {r7,pc}
        0x0002883a:    0000        ..      MOVS     r0,r0
    am_vos_streaming_start
        0x0002883c:    b580        ..      PUSH     {r7,lr}
        0x0002883e:    f2403094    @..0    MOVW     r0,#0x394
        0x00028842:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028846:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00028848:    07c0        ..      LSLS     r0,r0,#31
        0x0002884a:    b160        `.      CBZ      r0,0x28866 ; am_vos_streaming_start + 42
        0x0002884c:    e7ff        ..      B        0x2884e ; am_vos_streaming_start + 18
        0x0002884e:    f24531ab    E..1    MOV      r1,#0x53ab
        0x00028852:    f2c00105    ....    MOVT     r1,#5
        0x00028856:    2003        .       MOVS     r0,#3
        0x00028858:    f7ffff60    ..`.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002885c:    f7fefe08    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x00028860:    f7fefe0c    ....    BL       am_vos_audio_wwd_disable ; 0x2747c
        0x00028864:    e7ff        ..      B        0x28866 ; am_vos_streaming_start + 42
        0x00028866:    bd80        ..      POP      {r7,pc}
    am_vos_streaming_stop
        0x00028868:    b580        ..      PUSH     {r7,lr}
        0x0002886a:    f7fefe01    ....    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x0002886e:    f245318b    E..1    MOV      r1,#0x538b
        0x00028872:    f2c00105    ....    MOVT     r1,#5
        0x00028876:    2003        .       MOVS     r0,#3
        0x00028878:    f7ffff50    ..P.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002887c:    bd80        ..      POP      {r7,pc}
        0x0002887e:    0000        ..      MOVS     r0,r0
    am_vos_sys_init
        0x00028880:    b580        ..      PUSH     {r7,lr}
        0x00028882:    b084        ..      SUB      sp,sp,#0x10
        0x00028884:    f7feff68    ..h.    BL       am_vos_board_init ; 0x27758
        0x00028888:    f2482019    H..     MOV      r0,#0x8219
        0x0002888c:    f2c00002    ....    MOVT     r0,#2
        0x00028890:    f7ffffa6    ....    BL       am_vos_stdio_printf_init ; 0x287e0
        0x00028894:    f7fff854    ..T.    BL       am_vos_codec_init ; 0x27940
        0x00028898:    f7f6fc7c    ..|.    BL       am_audio_buffer_init ; 0x1f194
        0x0002889c:    f000f8ac    ....    BL       am_vos_task_init ; 0x289f8
        0x000288a0:    f24220d0    B..     MOV      r0,#0x22d0
        0x000288a4:    f2c00005    ....    MOVT     r0,#5
        0x000288a8:    2105        .!      MOVS     r1,#5
        0x000288aa:    f000f86d    ..m.    BL       am_vos_task_create_all_tasks ; 0x28988
        0x000288ae:    f242305c    B.\0    MOV      r0,#0x235c
        0x000288b2:    f2c00005    ....    MOVT     r0,#5
        0x000288b6:    2101        .!      MOVS     r1,#1
        0x000288b8:    9102        ..      STR      r1,[sp,#8]
        0x000288ba:    f000f9b5    ....    BL       am_vos_timer_create_all_timers ; 0x28c28
        0x000288be:    f6400098    @...    MOV      r0,#0x898
        0x000288c2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000288c6:    6840        @h      LDR      r0,[r0,#4]
        0x000288c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000288ca:    f022fa27    ".'.    BL       xTaskGetTickCount ; 0x4ad1c
        0x000288ce:    9902        ..      LDR      r1,[sp,#8]
        0x000288d0:    4602        .F      MOV      r2,r0
        0x000288d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000288d4:    46ec        .F      MOV      r12,sp
        0x000288d6:    2300        .#      MOVS     r3,#0
        0x000288d8:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x000288dc:    f022fd7e    ".~.    BL       xTimerGenericCommand ; 0x4b3dc
        0x000288e0:    b004        ..      ADD      sp,sp,#0x10
        0x000288e2:    bd80        ..      POP      {r7,pc}
    am_vos_task_create
        0x000288e4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000288e6:    b08a        ..      SUB      sp,sp,#0x28
        0x000288e8:    9c10        ..      LDR      r4,[sp,#0x40]
        0x000288ea:    f8dde03c    ..<.    LDR      lr,[sp,#0x3c]
        0x000288ee:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x000288f2:    9409        ..      STR      r4,[sp,#0x24]
        0x000288f4:    f8cde020    .. .    STR      lr,[sp,#0x20]
        0x000288f8:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x000288fc:    9306        ..      STR      r3,[sp,#0x18]
        0x000288fe:    9205        ..      STR      r2,[sp,#0x14]
        0x00028900:    9104        ..      STR      r1,[sp,#0x10]
        0x00028902:    9003        ..      STR      r0,[sp,#0xc]
        0x00028904:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00028908:    280b        .(      CMP      r0,#0xb
        0x0002890a:    db02        ..      BLT      0x28912 ; am_vos_task_create + 46
        0x0002890c:    e7ff        ..      B        0x2890e ; am_vos_task_create + 42
        0x0002890e:    e7ff        ..      B        0x28910 ; am_vos_task_create + 44
        0x00028910:    e7fe        ..      B        0x28910 ; am_vos_task_create + 44
        0x00028912:    9804        ..      LDR      r0,[sp,#0x10]
        0x00028914:    9905        ..      LDR      r1,[sp,#0x14]
        0x00028916:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0002891a:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002891c:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00028920:    f89d400c    ...@    LDRB     r4,[sp,#0xc]
        0x00028924:    f6400e38    @.8.    MOV      lr,#0x838
        0x00028928:    f2c10e00    ....    MOVT     lr,#0x1000
        0x0002892c:    f8cde008    ....    STR      lr,[sp,#8]
        0x00028930:    eb0e04c4    ....    ADD      r4,lr,r4,LSL #3
        0x00028934:    46ee        .F      MOV      lr,sp
        0x00028936:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002893a:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002893e:    f022f981    "...    BL       xTaskCreate ; 0x4ac44
        0x00028942:    9802        ..      LDR      r0,[sp,#8]
        0x00028944:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00028948:    f8500031    P.1.    LDR      r0,[r0,r1,LSL #3]
        0x0002894c:    b910        ..      CBNZ     r0,0x28954 ; am_vos_task_create + 112
        0x0002894e:    e7ff        ..      B        0x28950 ; am_vos_task_create + 108
        0x00028950:    e7ff        ..      B        0x28952 ; am_vos_task_create + 110
        0x00028952:    e7fe        ..      B        0x28952 ; am_vos_task_create + 110
        0x00028954:    9809        ..      LDR      r0,[sp,#0x24]
        0x00028956:    2110        .!      MOVS     r1,#0x10
        0x00028958:    2200        ."      MOVS     r2,#0
        0x0002895a:    f021fe03    !...    BL       xQueueGenericCreate ; 0x4a564
        0x0002895e:    4601        .F      MOV      r1,r0
        0x00028960:    f89d200c    ...     LDRB     r2,[sp,#0xc]
        0x00028964:    f6400038    @.8.    MOV      r0,#0x838
        0x00028968:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002896c:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x00028970:    6051        Q`      STR      r1,[r2,#4]
        0x00028972:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x00028976:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002897a:    6840        @h      LDR      r0,[r0,#4]
        0x0002897c:    b910        ..      CBNZ     r0,0x28984 ; am_vos_task_create + 160
        0x0002897e:    e7ff        ..      B        0x28980 ; am_vos_task_create + 156
        0x00028980:    e7ff        ..      B        0x28982 ; am_vos_task_create + 158
        0x00028982:    e7fe        ..      B        0x28982 ; am_vos_task_create + 158
        0x00028984:    b00a        ..      ADD      sp,sp,#0x28
        0x00028986:    bdb0        ..      POP      {r4,r5,r7,pc}
    am_vos_task_create_all_tasks
        0x00028988:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002898a:    b086        ..      SUB      sp,sp,#0x18
        0x0002898c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002898e:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x00028992:    2000        .       MOVS     r0,#0
        0x00028994:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00028998:    e7ff        ..      B        0x2899a ; am_vos_task_create_all_tasks + 18
        0x0002899a:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002899e:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x000289a2:    4288        .B      CMP      r0,r1
        0x000289a4:    da25        %.      BGE      0x289f2 ; am_vos_task_create_all_tasks + 106
        0x000289a6:    e7ff        ..      B        0x289a8 ; am_vos_task_create_all_tasks + 32
        0x000289a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000289aa:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x000289ae:    ebc101c1    ....    RSB      r1,r1,r1,LSL #3
        0x000289b2:    eb000e81    ....    ADD      lr,r0,r1,LSL #2
        0x000289b6:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x000289ba:    f8de1004    ....    LDR      r1,[lr,#4]
        0x000289be:    f8de2008    ...     LDR      r2,[lr,#8]
        0x000289c2:    f8de300c    ...0    LDR      r3,[lr,#0xc]
        0x000289c6:    f8dec010    ....    LDR      r12,[lr,#0x10]
        0x000289ca:    f8de4014    ...@    LDR      r4,[lr,#0x14]
        0x000289ce:    f8de5018    ...P    LDR      r5,[lr,#0x18]
        0x000289d2:    46ee        .F      MOV      lr,sp
        0x000289d4:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x000289d8:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x000289dc:    f8cec000    ....    STR      r12,[lr,#0]
        0x000289e0:    f7ffff80    ....    BL       am_vos_task_create ; 0x288e4
        0x000289e4:    e7ff        ..      B        0x289e6 ; am_vos_task_create_all_tasks + 94
        0x000289e6:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x000289ea:    3001        .0      ADDS     r0,#1
        0x000289ec:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x000289f0:    e7d3        ..      B        0x2899a ; am_vos_task_create_all_tasks + 18
        0x000289f2:    b006        ..      ADD      sp,sp,#0x18
        0x000289f4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000289f6:    0000        ..      MOVS     r0,r0
    am_vos_task_init
        0x000289f8:    b081        ..      SUB      sp,sp,#4
        0x000289fa:    2000        .       MOVS     r0,#0
        0x000289fc:    9000        ..      STR      r0,[sp,#0]
        0x000289fe:    e7ff        ..      B        0x28a00 ; am_vos_task_init + 8
        0x00028a00:    9800        ..      LDR      r0,[sp,#0]
        0x00028a02:    280a        .(      CMP      r0,#0xa
        0x00028a04:    d811        ..      BHI      0x28a2a ; am_vos_task_init + 50
        0x00028a06:    e7ff        ..      B        0x28a08 ; am_vos_task_init + 16
        0x00028a08:    9a00        ..      LDR      r2,[sp,#0]
        0x00028a0a:    f6400138    @.8.    MOV      r1,#0x838
        0x00028a0e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028a12:    2000        .       MOVS     r0,#0
        0x00028a14:    f8410032    A.2.    STR      r0,[r1,r2,LSL #3]
        0x00028a18:    9a00        ..      LDR      r2,[sp,#0]
        0x00028a1a:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00028a1e:    6048        H`      STR      r0,[r1,#4]
        0x00028a20:    e7ff        ..      B        0x28a22 ; am_vos_task_init + 42
        0x00028a22:    9800        ..      LDR      r0,[sp,#0]
        0x00028a24:    3001        .0      ADDS     r0,#1
        0x00028a26:    9000        ..      STR      r0,[sp,#0]
        0x00028a28:    e7ea        ..      B        0x28a00 ; am_vos_task_init + 8
        0x00028a2a:    b001        ..      ADD      sp,sp,#4
        0x00028a2c:    4770        pG      BX       lr
        0x00028a2e:    0000        ..      MOVS     r0,r0
    am_vos_task_read
        0x00028a30:    b580        ..      PUSH     {r7,lr}
        0x00028a32:    b084        ..      SUB      sp,sp,#0x10
        0x00028a34:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00028a38:    9102        ..      STR      r1,[sp,#8]
        0x00028a3a:    2000        .       MOVS     r0,#0
        0x00028a3c:    9001        ..      STR      r0,[sp,#4]
        0x00028a3e:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028a42:    f6400038    @.8.    MOV      r0,#0x838
        0x00028a46:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028a4a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028a4e:    6840        @h      LDR      r0,[r0,#4]
        0x00028a50:    b180        ..      CBZ      r0,0x28a74 ; am_vos_task_read + 68
        0x00028a52:    e7ff        ..      B        0x28a54 ; am_vos_task_read + 36
        0x00028a54:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028a58:    f6400038    @.8.    MOV      r0,#0x838
        0x00028a5c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028a60:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028a64:    6840        @h      LDR      r0,[r0,#4]
        0x00028a66:    9902        ..      LDR      r1,[sp,#8]
        0x00028a68:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00028a6c:    f021ffbe    !...    BL       xQueueReceive ; 0x4a9ec
        0x00028a70:    9001        ..      STR      r0,[sp,#4]
        0x00028a72:    e7ff        ..      B        0x28a74 ; am_vos_task_read + 68
        0x00028a74:    9801        ..      LDR      r0,[sp,#4]
        0x00028a76:    2800        .(      CMP      r0,#0
        0x00028a78:    bf18        ..      IT       NE
        0x00028a7a:    2001        .       MOVNE    r0,#1
        0x00028a7c:    b004        ..      ADD      sp,sp,#0x10
        0x00028a7e:    bd80        ..      POP      {r7,pc}
    am_vos_task_send
        0x00028a80:    b580        ..      PUSH     {r7,lr}
        0x00028a82:    b08a        ..      SUB      sp,sp,#0x28
        0x00028a84:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x00028a88:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00028a8c:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00028a90:    9208        ..      STR      r2,[sp,#0x20]
        0x00028a92:    9307        ..      STR      r3,[sp,#0x1c]
        0x00028a94:    2000        .       MOVS     r0,#0
        0x00028a96:    9006        ..      STR      r0,[sp,#0x18]
        0x00028a98:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00028a9c:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028aa0:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028aa2:    2804        .(      CMP      r0,#4
        0x00028aa4:    d302        ..      BCC      0x28aac ; am_vos_task_send + 44
        0x00028aa6:    e7ff        ..      B        0x28aa8 ; am_vos_task_send + 40
        0x00028aa8:    e7ff        ..      B        0x28aaa ; am_vos_task_send + 42
        0x00028aaa:    e7fe        ..      B        0x28aaa ; am_vos_task_send + 42
        0x00028aac:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028aae:    9003        ..      STR      r0,[sp,#0xc]
        0x00028ab0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028ab2:    9001        ..      STR      r0,[sp,#4]
        0x00028ab4:    2801        .(      CMP      r0,#1
        0x00028ab6:    d008        ..      BEQ      0x28aca ; am_vos_task_send + 74
        0x00028ab8:    e7ff        ..      B        0x28aba ; am_vos_task_send + 58
        0x00028aba:    9801        ..      LDR      r0,[sp,#4]
        0x00028abc:    2802        .(      CMP      r0,#2
        0x00028abe:    d007        ..      BEQ      0x28ad0 ; am_vos_task_send + 80
        0x00028ac0:    e7ff        ..      B        0x28ac2 ; am_vos_task_send + 66
        0x00028ac2:    9801        ..      LDR      r0,[sp,#4]
        0x00028ac4:    2803        .(      CMP      r0,#3
        0x00028ac6:    d006        ..      BEQ      0x28ad6 ; am_vos_task_send + 86
        0x00028ac8:    e008        ..      B        0x28adc ; am_vos_task_send + 92
        0x00028aca:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028acc:    9004        ..      STR      r0,[sp,#0x10]
        0x00028ace:    e006        ..      B        0x28ade ; am_vos_task_send + 94
        0x00028ad0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028ad2:    9004        ..      STR      r0,[sp,#0x10]
        0x00028ad4:    e003        ..      B        0x28ade ; am_vos_task_send + 94
        0x00028ad6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028ad8:    9004        ..      STR      r0,[sp,#0x10]
        0x00028ada:    e000        ..      B        0x28ade ; am_vos_task_send + 94
        0x00028adc:    e7ff        ..      B        0x28ade ; am_vos_task_send + 94
        0x00028ade:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028ae0:    9005        ..      STR      r0,[sp,#0x14]
        0x00028ae2:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028ae6:    f6400038    @.8.    MOV      r0,#0x838
        0x00028aea:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028aee:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028af2:    6840        @h      LDR      r0,[r0,#4]
        0x00028af4:    b180        ..      CBZ      r0,0x28b18 ; am_vos_task_send + 152
        0x00028af6:    e7ff        ..      B        0x28af8 ; am_vos_task_send + 120
        0x00028af8:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028afc:    f6400038    @.8.    MOV      r0,#0x838
        0x00028b00:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b04:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028b08:    6840        @h      LDR      r0,[r0,#4]
        0x00028b0a:    a902        ..      ADD      r1,sp,#8
        0x00028b0c:    2300        .#      MOVS     r3,#0
        0x00028b0e:    461a        .F      MOV      r2,r3
        0x00028b10:    f021fdde    !...    BL       xQueueGenericSend ; 0x4a6d0
        0x00028b14:    9006        ..      STR      r0,[sp,#0x18]
        0x00028b16:    e7ff        ..      B        0x28b18 ; am_vos_task_send + 152
        0x00028b18:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028b1a:    2800        .(      CMP      r0,#0
        0x00028b1c:    bf18        ..      IT       NE
        0x00028b1e:    2001        .       MOVNE    r0,#1
        0x00028b20:    b00a        ..      ADD      sp,sp,#0x28
        0x00028b22:    bd80        ..      POP      {r7,pc}
    am_vos_task_send_fromISR
        0x00028b24:    b580        ..      PUSH     {r7,lr}
        0x00028b26:    b08a        ..      SUB      sp,sp,#0x28
        0x00028b28:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x00028b2c:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00028b30:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00028b34:    9208        ..      STR      r2,[sp,#0x20]
        0x00028b36:    9307        ..      STR      r3,[sp,#0x1c]
        0x00028b38:    2000        .       MOVS     r0,#0
        0x00028b3a:    9006        ..      STR      r0,[sp,#0x18]
        0x00028b3c:    9001        ..      STR      r0,[sp,#4]
        0x00028b3e:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00028b42:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00028b46:    9808        ..      LDR      r0,[sp,#0x20]
        0x00028b48:    9003        ..      STR      r0,[sp,#0xc]
        0x00028b4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028b4c:    9000        ..      STR      r0,[sp,#0]
        0x00028b4e:    2801        .(      CMP      r0,#1
        0x00028b50:    d008        ..      BEQ      0x28b64 ; am_vos_task_send_fromISR + 64
        0x00028b52:    e7ff        ..      B        0x28b54 ; am_vos_task_send_fromISR + 48
        0x00028b54:    9800        ..      LDR      r0,[sp,#0]
        0x00028b56:    2802        .(      CMP      r0,#2
        0x00028b58:    d007        ..      BEQ      0x28b6a ; am_vos_task_send_fromISR + 70
        0x00028b5a:    e7ff        ..      B        0x28b5c ; am_vos_task_send_fromISR + 56
        0x00028b5c:    9800        ..      LDR      r0,[sp,#0]
        0x00028b5e:    2803        .(      CMP      r0,#3
        0x00028b60:    d006        ..      BEQ      0x28b70 ; am_vos_task_send_fromISR + 76
        0x00028b62:    e008        ..      B        0x28b76 ; am_vos_task_send_fromISR + 82
        0x00028b64:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028b66:    9004        ..      STR      r0,[sp,#0x10]
        0x00028b68:    e006        ..      B        0x28b78 ; am_vos_task_send_fromISR + 84
        0x00028b6a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028b6c:    9004        ..      STR      r0,[sp,#0x10]
        0x00028b6e:    e003        ..      B        0x28b78 ; am_vos_task_send_fromISR + 84
        0x00028b70:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00028b72:    9004        ..      STR      r0,[sp,#0x10]
        0x00028b74:    e000        ..      B        0x28b78 ; am_vos_task_send_fromISR + 84
        0x00028b76:    e7ff        ..      B        0x28b78 ; am_vos_task_send_fromISR + 84
        0x00028b78:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028b7a:    9005        ..      STR      r0,[sp,#0x14]
        0x00028b7c:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028b80:    f6400038    @.8.    MOV      r0,#0x838
        0x00028b84:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b88:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028b8c:    6840        @h      LDR      r0,[r0,#4]
        0x00028b8e:    b180        ..      CBZ      r0,0x28bb2 ; am_vos_task_send_fromISR + 142
        0x00028b90:    e7ff        ..      B        0x28b92 ; am_vos_task_send_fromISR + 110
        0x00028b92:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00028b96:    f6400038    @.8.    MOV      r0,#0x838
        0x00028b9a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028b9e:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x00028ba2:    6840        @h      LDR      r0,[r0,#4]
        0x00028ba4:    a902        ..      ADD      r1,sp,#8
        0x00028ba6:    aa01        ..      ADD      r2,sp,#4
        0x00028ba8:    2300        .#      MOVS     r3,#0
        0x00028baa:    f021fe83    !...    BL       xQueueGenericSendFromISR ; 0x4a8b4
        0x00028bae:    9006        ..      STR      r0,[sp,#0x18]
        0x00028bb0:    e7ff        ..      B        0x28bb2 ; am_vos_task_send_fromISR + 142
        0x00028bb2:    9801        ..      LDR      r0,[sp,#4]
        0x00028bb4:    b160        `.      CBZ      r0,0x28bd0 ; am_vos_task_send_fromISR + 172
        0x00028bb6:    e7ff        ..      B        0x28bb8 ; am_vos_task_send_fromISR + 148
        0x00028bb8:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00028bbc:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00028bc0:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00028bc4:    6008        .`      STR      r0,[r1,#0]
        0x00028bc6:    f3bf8f4f    ..O.    DSB      
        0x00028bca:    f3bf8f6f    ..o.    ISB      
        0x00028bce:    e7ff        ..      B        0x28bd0 ; am_vos_task_send_fromISR + 172
        0x00028bd0:    9806        ..      LDR      r0,[sp,#0x18]
        0x00028bd2:    2800        .(      CMP      r0,#0
        0x00028bd4:    bf18        ..      IT       NE
        0x00028bd6:    2001        .       MOVNE    r0,#1
        0x00028bd8:    b00a        ..      ADD      sp,sp,#0x28
        0x00028bda:    bd80        ..      POP      {r7,pc}
    am_vos_timer_create
        0x00028bdc:    b580        ..      PUSH     {r7,lr}
        0x00028bde:    b086        ..      SUB      sp,sp,#0x18
        0x00028be0:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00028be4:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x00028be8:    9304        ..      STR      r3,[sp,#0x10]
        0x00028bea:    9203        ..      STR      r2,[sp,#0xc]
        0x00028bec:    9102        ..      STR      r1,[sp,#8]
        0x00028bee:    9001        ..      STR      r0,[sp,#4]
        0x00028bf0:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00028bf4:    2804        .(      CMP      r0,#4
        0x00028bf6:    db02        ..      BLT      0x28bfe ; am_vos_timer_create + 34
        0x00028bf8:    e7ff        ..      B        0x28bfa ; am_vos_timer_create + 30
        0x00028bfa:    e7ff        ..      B        0x28bfc ; am_vos_timer_create + 32
        0x00028bfc:    e7fe        ..      B        0x28bfc ; am_vos_timer_create + 32
        0x00028bfe:    9802        ..      LDR      r0,[sp,#8]
        0x00028c00:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028c02:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00028c04:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00028c06:    46ec        .F      MOV      r12,sp
        0x00028c08:    f8cc3000    ...0    STR      r3,[r12,#0]
        0x00028c0c:    2300        .#      MOVS     r3,#0
        0x00028c0e:    f022fb91    "...    BL       xTimerCreate ; 0x4b334
        0x00028c12:    f89d2004    ...     LDRB     r2,[sp,#4]
        0x00028c16:    f6400198    @...    MOV      r1,#0x898
        0x00028c1a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028c1e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00028c22:    b006        ..      ADD      sp,sp,#0x18
        0x00028c24:    bd80        ..      POP      {r7,pc}
        0x00028c26:    0000        ..      MOVS     r0,r0
    am_vos_timer_create_all_timers
        0x00028c28:    b580        ..      PUSH     {r7,lr}
        0x00028c2a:    b084        ..      SUB      sp,sp,#0x10
        0x00028c2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00028c2e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00028c32:    2000        .       MOVS     r0,#0
        0x00028c34:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00028c38:    e7ff        ..      B        0x28c3a ; am_vos_timer_create_all_timers + 18
        0x00028c3a:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00028c3e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00028c42:    4288        .B      CMP      r0,r1
        0x00028c44:    da1d        ..      BGE      0x28c82 ; am_vos_timer_create_all_timers + 90
        0x00028c46:    e7ff        ..      B        0x28c48 ; am_vos_timer_create_all_timers + 32
        0x00028c48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00028c4a:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x00028c4e:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00028c52:    eb000c81    ....    ADD      r12,r0,r1,LSL #2
        0x00028c56:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00028c5a:    f8dc1004    ....    LDR      r1,[r12,#4]
        0x00028c5e:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x00028c62:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x00028c66:    f8dcc010    ....    LDR      r12,[r12,#0x10]
        0x00028c6a:    46ee        .F      MOV      lr,sp
        0x00028c6c:    f8cec000    ....    STR      r12,[lr,#0]
        0x00028c70:    f7ffffb4    ....    BL       am_vos_timer_create ; 0x28bdc
        0x00028c74:    e7ff        ..      B        0x28c76 ; am_vos_timer_create_all_timers + 78
        0x00028c76:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00028c7a:    3001        .0      ADDS     r0,#1
        0x00028c7c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00028c80:    e7db        ..      B        0x28c3a ; am_vos_timer_create_all_timers + 18
        0x00028c82:    b004        ..      ADD      sp,sp,#0x10
        0x00028c84:    bd80        ..      POP      {r7,pc}
        0x00028c86:    0000        ..      MOVS     r0,r0
    am_vos_timer_heart_beat_callback
        0x00028c88:    b580        ..      PUSH     {r7,lr}
        0x00028c8a:    b082        ..      SUB      sp,sp,#8
        0x00028c8c:    9001        ..      STR      r0,[sp,#4]
        0x00028c8e:    4669        iF      MOV      r1,sp
        0x00028c90:    2000        .       MOVS     r0,#0
        0x00028c92:    6008        .`      STR      r0,[r1,#0]
        0x00028c94:    2201        ."      MOVS     r2,#1
        0x00028c96:    2302        .#      MOVS     r3,#2
        0x00028c98:    4611        .F      MOV      r1,r2
        0x00028c9a:    f7fffef1    ....    BL       am_vos_task_send ; 0x28a80
        0x00028c9e:    b002        ..      ADD      sp,sp,#8
        0x00028ca0:    bd80        ..      POP      {r7,pc}
        0x00028ca2:    0000        ..      MOVS     r0,r0
    am_vos_voice_start
        0x00028ca4:    b580        ..      PUSH     {r7,lr}
        0x00028ca6:    b082        ..      SUB      sp,sp,#8
        0x00028ca8:    f7fff810    ....    BL       am_vos_is_connected ; 0x27ccc
        0x00028cac:    b180        ..      CBZ      r0,0x28cd0 ; am_vos_voice_start + 44
        0x00028cae:    e7ff        ..      B        0x28cb0 ; am_vos_voice_start + 12
        0x00028cb0:    f6447143    D.Cq    MOV      r1,#0x4f43
        0x00028cb4:    f2c00105    ....    MOVT     r1,#5
        0x00028cb8:    2003        .       MOVS     r0,#3
        0x00028cba:    f7fffd2f    ../.    BL       am_vos_stdio_printf ; 0x2871c
        0x00028cbe:    f7fff945    ..E.    BL       am_vos_mic_enable ; 0x27f4c
        0x00028cc2:    f641611c    A..a    MOV      r1,#0x1e1c
        0x00028cc6:    f2c10101    ....    MOVT     r1,#0x1001
        0x00028cca:    2001        .       MOVS     r0,#1
        0x00028ccc:    7508        .u      STRB     r0,[r1,#0x14]
        0x00028cce:    e01a        ..      B        0x28d06 ; am_vos_voice_start + 98
        0x00028cd0:    f2450134    E.4.    MOV      r1,#0x5034
        0x00028cd4:    f2c00105    ....    MOVT     r1,#5
        0x00028cd8:    2003        .       MOVS     r0,#3
        0x00028cda:    f7fffd1f    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00028cde:    e7ff        ..      B        0x28ce0 ; am_vos_voice_start + 60
        0x00028ce0:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00028ce4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00028ce8:    3038        80      ADDS     r0,r0,#0x38
        0x00028cea:    9001        ..      STR      r0,[sp,#4]
        0x00028cec:    f7f5fea0    ....    BL       WsfTimerStop ; 0x1ea30
        0x00028cf0:    9801        ..      LDR      r0,[sp,#4]
        0x00028cf2:    f6446120    D. a    MOV      r1,#0x4e20
        0x00028cf6:    f7f5fe7d    ..}.    BL       WsfTimerStartMs ; 0x1e9f4
        0x00028cfa:    2100        .!      MOVS     r1,#0
        0x00028cfc:    4608        .F      MOV      r0,r1
        0x00028cfe:    f7f5fdd9    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x00028d02:    e7ff        ..      B        0x28d04 ; am_vos_voice_start + 96
        0x00028d04:    e7ff        ..      B        0x28d06 ; am_vos_voice_start + 98
        0x00028d06:    b002        ..      ADD      sp,sp,#8
        0x00028d08:    bd80        ..      POP      {r7,pc}
        0x00028d0a:    0000        ..      MOVS     r0,r0
    amotas_conn_close
        0x00028d0c:    b081        ..      SUB      sp,sp,#4
        0x00028d0e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028d12:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028d16:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028d1a:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028d1e:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x00028d22:    2000        .       MOVS     r0,#0
        0x00028d24:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x00028d28:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00028d2c:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x00028d30:    f8020c01    ....    STRB     r0,[r2,#-1]
        0x00028d34:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x00028d38:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x00028d3c:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00028d40:    b001        ..      ADD      sp,sp,#4
        0x00028d42:    4770        pG      BX       lr
    amotas_conn_open
        0x00028d44:    b082        ..      SUB      sp,sp,#8
        0x00028d46:    9001        ..      STR      r0,[sp,#4]
        0x00028d48:    9801        ..      LDR      r0,[sp,#4]
        0x00028d4a:    9000        ..      STR      r0,[sp,#0]
        0x00028d4c:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028d50:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028d54:    2001        .       MOVS     r0,#1
        0x00028d56:    7188        .q      STRB     r0,[r1,#6]
        0x00028d58:    b002        ..      ADD      sp,sp,#8
        0x00028d5a:    4770        pG      BX       lr
    amotas_conn_update
        0x00028d5c:    b082        ..      SUB      sp,sp,#8
        0x00028d5e:    9001        ..      STR      r0,[sp,#4]
        0x00028d60:    9801        ..      LDR      r0,[sp,#4]
        0x00028d62:    9000        ..      STR      r0,[sp,#0]
        0x00028d64:    9800        ..      LDR      r0,[sp,#0]
        0x00028d66:    7900        .y      LDRB     r0,[r0,#4]
        0x00028d68:    b908        ..      CBNZ     r0,0x28d6e ; amotas_conn_update + 18
        0x00028d6a:    e7ff        ..      B        0x28d6c ; amotas_conn_update + 16
        0x00028d6c:    e7ff        ..      B        0x28d6e ; amotas_conn_update + 18
        0x00028d6e:    b002        ..      ADD      sp,sp,#8
        0x00028d70:    4770        pG      BX       lr
        0x00028d72:    0000        ..      MOVS     r0,r0
    amotas_disconnect_timer_expired
        0x00028d74:    b580        ..      PUSH     {r7,lr}
        0x00028d76:    b082        ..      SUB      sp,sp,#8
        0x00028d78:    9001        ..      STR      r0,[sp,#4]
        0x00028d7a:    f000f815    ....    BL       amotas_find_next2send ; 0x28da8
        0x00028d7e:    9000        ..      STR      r0,[sp,#0]
        0x00028d80:    9800        ..      LDR      r0,[sp,#0]
        0x00028d82:    b128        (.      CBZ      r0,0x28d90 ; amotas_disconnect_timer_expired + 28
        0x00028d84:    e7ff        ..      B        0x28d86 ; amotas_disconnect_timer_expired + 18
        0x00028d86:    9800        ..      LDR      r0,[sp,#0]
        0x00028d88:    7800        .x      LDRB     r0,[r0,#0]
        0x00028d8a:    f7efff13    ....    BL       AppConnClose ; 0x18bb4
        0x00028d8e:    e7ff        ..      B        0x28d90 ; amotas_disconnect_timer_expired + 28
        0x00028d90:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028d94:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028d98:    f5007018    ...p    ADD      r0,r0,#0x260
        0x00028d9c:    21c8        .!      MOVS     r1,#0xc8
        0x00028d9e:    f7f5fe29    ..).    BL       WsfTimerStartMs ; 0x1e9f4
        0x00028da2:    b002        ..      ADD      sp,sp,#8
        0x00028da4:    bd80        ..      POP      {r7,pc}
        0x00028da6:    0000        ..      MOVS     r0,r0
    amotas_find_next2send
        0x00028da8:    b083        ..      SUB      sp,sp,#0xc
        0x00028daa:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028dae:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028db2:    9001        ..      STR      r0,[sp,#4]
        0x00028db4:    2000        .       MOVS     r0,#0
        0x00028db6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028dba:    e7ff        ..      B        0x28dbc ; amotas_find_next2send + 20
        0x00028dbc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028dc0:    2802        .(      CMP      r0,#2
        0x00028dc2:    dc15        ..      BGT      0x28df0 ; amotas_find_next2send + 72
        0x00028dc4:    e7ff        ..      B        0x28dc6 ; amotas_find_next2send + 30
        0x00028dc6:    9801        ..      LDR      r0,[sp,#4]
        0x00028dc8:    7800        .x      LDRB     r0,[r0,#0]
        0x00028dca:    b138        8.      CBZ      r0,0x28ddc ; amotas_find_next2send + 52
        0x00028dcc:    e7ff        ..      B        0x28dce ; amotas_find_next2send + 38
        0x00028dce:    9801        ..      LDR      r0,[sp,#4]
        0x00028dd0:    7840        @x      LDRB     r0,[r0,#1]
        0x00028dd2:    b118        ..      CBZ      r0,0x28ddc ; amotas_find_next2send + 52
        0x00028dd4:    e7ff        ..      B        0x28dd6 ; amotas_find_next2send + 46
        0x00028dd6:    9801        ..      LDR      r0,[sp,#4]
        0x00028dd8:    9002        ..      STR      r0,[sp,#8]
        0x00028dda:    e00c        ..      B        0x28df6 ; amotas_find_next2send + 78
        0x00028ddc:    e7ff        ..      B        0x28dde ; amotas_find_next2send + 54
        0x00028dde:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00028de2:    3001        .0      ADDS     r0,#1
        0x00028de4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00028de8:    9801        ..      LDR      r0,[sp,#4]
        0x00028dea:    3002        .0      ADDS     r0,#2
        0x00028dec:    9001        ..      STR      r0,[sp,#4]
        0x00028dee:    e7e5        ..      B        0x28dbc ; amotas_find_next2send + 20
        0x00028df0:    2000        .       MOVS     r0,#0
        0x00028df2:    9002        ..      STR      r0,[sp,#8]
        0x00028df4:    e7ff        ..      B        0x28df6 ; amotas_find_next2send + 78
        0x00028df6:    9802        ..      LDR      r0,[sp,#8]
        0x00028df8:    b003        ..      ADD      sp,sp,#0xc
        0x00028dfa:    4770        pG      BX       lr
    amotas_init
        0x00028dfc:    b580        ..      PUSH     {r7,lr}
        0x00028dfe:    b084        ..      SUB      sp,sp,#0x10
        0x00028e00:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00028e04:    9102        ..      STR      r1,[sp,#8]
        0x00028e06:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028e0a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028e0e:    9000        ..      STR      r0,[sp,#0]
        0x00028e10:    f44f7128    O.(q    MOV      r1,#0x2a0
        0x00028e14:    f7effc2f    ../.    BL       __aeabi_memclr4 ; 0x18676
        0x00028e18:    9a00        ..      LDR      r2,[sp,#0]
        0x00028e1a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00028e1e:    71d0        .q      STRB     r0,[r2,#7]
        0x00028e20:    2000        .       MOVS     r0,#0
        0x00028e22:    7190        .q      STRB     r0,[r2,#6]
        0x00028e24:    7310        .s      STRB     r0,[r2,#0xc]
        0x00028e26:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028e2a:    f882126c    ..l.    STRB     r1,[r2,#0x26c]
        0x00028e2e:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00028e32:    f882127c    ..|.    STRB     r1,[r2,#0x27c]
        0x00028e36:    9001        ..      STR      r0,[sp,#4]
        0x00028e38:    e7ff        ..      B        0x28e3a ; amotas_init + 62
        0x00028e3a:    9801        ..      LDR      r0,[sp,#4]
        0x00028e3c:    2802        .(      CMP      r0,#2
        0x00028e3e:    dc0d        ..      BGT      0x28e5c ; amotas_init + 96
        0x00028e40:    e7ff        ..      B        0x28e42 ; amotas_init + 70
        0x00028e42:    9a01        ..      LDR      r2,[sp,#4]
        0x00028e44:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028e48:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028e4c:    2000        .       MOVS     r0,#0
        0x00028e4e:    f8010012    ....    STRB     r0,[r1,r2,LSL #1]
        0x00028e52:    e7ff        ..      B        0x28e54 ; amotas_init + 88
        0x00028e54:    9801        ..      LDR      r0,[sp,#4]
        0x00028e56:    3001        .0      ADDS     r0,#1
        0x00028e58:    9001        ..      STR      r0,[sp,#4]
        0x00028e5a:    e7ee        ..      B        0x28e3a ; amotas_init + 62
        0x00028e5c:    f000f802    ....    BL       amotas_init_ota ; 0x28e64
        0x00028e60:    b004        ..      ADD      sp,sp,#0x10
        0x00028e62:    bd80        ..      POP      {r7,pc}
    amotas_init_ota
        0x00028e64:    b580        ..      PUSH     {r7,lr}
        0x00028e66:    b082        ..      SUB      sp,sp,#8
        0x00028e68:    f44f1086    O...    MOV      r0,#0x10c000
        0x00028e6c:    9001        ..      STR      r0,[sp,#4]
        0x00028e6e:    9901        ..      LDR      r1,[sp,#4]
        0x00028e70:    f2443021    D.!0    MOV      r0,#0x4321
        0x00028e74:    f2c12034    ..4     MOVT     r0,#0x1234
        0x00028e78:    f7fafd12    ....    BL       am_hal_ota_init ; 0x238a0
        0x00028e7c:    b002        ..      ADD      sp,sp,#8
        0x00028e7e:    bd80        ..      POP      {r7,pc}
    amotas_packet_handler
        0x00028e80:    b580        ..      PUSH     {r7,lr}
        0x00028e82:    b092        ..      SUB      sp,sp,#0x48
        0x00028e84:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00028e88:    f8ad1044    ..D.    STRH     r1,[sp,#0x44]
        0x00028e8c:    9210        ..      STR      r2,[sp,#0x40]
        0x00028e8e:    2000        .       MOVS     r0,#0
        0x00028e90:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00028e94:    900e        ..      STR      r0,[sp,#0x38]
        0x00028e96:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00028e9a:    900b        ..      STR      r0,[sp,#0x2c]
        0x00028e9c:    900c        ..      STR      r0,[sp,#0x30]
        0x00028e9e:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00028ea2:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00028ea6:    3801        .8      SUBS     r0,#1
        0x00028ea8:    4601        .F      MOV      r1,r0
        0x00028eaa:    9103        ..      STR      r1,[sp,#0xc]
        0x00028eac:    2803        .(      CMP      r0,#3
        0x00028eae:    f20081e2    ....    BHI.W    0x29276 ; amotas_packet_handler + 1014
        0x00028eb2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00028eb4:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.5
        0x00028eb8:    00b70004    ....    DCD    11993092
        0x00028ebc:    01cd017c    |...    DCD    30212476
    $t.6
        0x00028ec0:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x00028ec4:    282b        +(      CMP      r0,#0x2b
        0x00028ec6:    dc0c        ..      BGT      0x28ee2 ; amotas_packet_handler + 98
        0x00028ec8:    e7ff        ..      B        0x28eca ; amotas_packet_handler + 74
        0x00028eca:    2002        .       MOVS     r0,#2
        0x00028ecc:    f88d003f    ..?.    STRB     r0,[sp,#0x3f]
        0x00028ed0:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00028ed4:    f89d103f    ..?.    LDRB     r1,[sp,#0x3f]
        0x00028ed8:    2300        .#      MOVS     r3,#0
        0x00028eda:    461a        .F      MOV      r2,r3
        0x00028edc:    f000fa06    ....    BL       amotas_reply_to_client ; 0x292ec
        0x00028ee0:    e1ca        ..      B        0x29278 ; amotas_packet_handler + 1016
        0x00028ee2:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028ee6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028eea:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00028eec:    2801        .(      CMP      r0,#1
        0x00028eee:    d11d        ..      BNE      0x28f2c ; amotas_packet_handler + 172
        0x00028ef0:    e7ff        ..      B        0x28ef2 ; amotas_packet_handler + 114
        0x00028ef2:    9810        ..      LDR      r0,[sp,#0x40]
        0x00028ef4:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00028ef6:    900c        ..      STR      r0,[sp,#0x30]
        0x00028ef8:    9810        ..      LDR      r0,[sp,#0x40]
        0x00028efa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00028efc:    900b        ..      STR      r0,[sp,#0x2c]
        0x00028efe:    980c        ..      LDR      r0,[sp,#0x30]
        0x00028f00:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028f04:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028f08:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00028f0a:    4288        .B      CMP      r0,r1
        0x00028f0c:    d10d        ..      BNE      0x28f2a ; amotas_packet_handler + 170
        0x00028f0e:    e7ff        ..      B        0x28f10 ; amotas_packet_handler + 144
        0x00028f10:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00028f12:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028f16:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028f1a:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x00028f1c:    4288        .B      CMP      r0,r1
        0x00028f1e:    d104        ..      BNE      0x28f2a ; amotas_packet_handler + 170
        0x00028f20:    e7ff        ..      B        0x28f22 ; amotas_packet_handler + 162
        0x00028f22:    2001        .       MOVS     r0,#1
        0x00028f24:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x00028f28:    e7ff        ..      B        0x28f2a ; amotas_packet_handler + 170
        0x00028f2a:    e7ff        ..      B        0x28f2c ; amotas_packet_handler + 172
        0x00028f2c:    f24261dc    B..a    MOV      r1,#0x26dc
        0x00028f30:    f2c10102    ....    MOVT     r1,#0x1002
        0x00028f34:    2000        .       MOVS     r0,#0
        0x00028f36:    6008        .`      STR      r0,[r1,#0]
        0x00028f38:    9810        ..      LDR      r0,[sp,#0x40]
        0x00028f3a:    6801        .h      LDR      r1,[r0,#0]
        0x00028f3c:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028f40:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028f44:    9002        ..      STR      r0,[sp,#8]
        0x00028f46:    6101        .a      STR      r1,[r0,#0x10]
        0x00028f48:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f4a:    6849        Ih      LDR      r1,[r1,#4]
        0x00028f4c:    6141        Aa      STR      r1,[r0,#0x14]
        0x00028f4e:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f50:    6889        .h      LDR      r1,[r1,#8]
        0x00028f52:    6181        .a      STR      r1,[r0,#0x18]
        0x00028f54:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f56:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00028f58:    61c1        .a      STR      r1,[r0,#0x1c]
        0x00028f5a:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f5c:    6909        .i      LDR      r1,[r1,#0x10]
        0x00028f5e:    6201        .b      STR      r1,[r0,#0x20]
        0x00028f60:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f62:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00028f64:    6301        .c      STR      r1,[r0,#0x30]
        0x00028f66:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f68:    6a49        Ij      LDR      r1,[r1,#0x24]
        0x00028f6a:    6341        Ac      STR      r1,[r0,#0x34]
        0x00028f6c:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f6e:    6a89        .j      LDR      r1,[r1,#0x28]
        0x00028f70:    6381        .c      STR      r1,[r0,#0x38]
        0x00028f72:    9910        ..      LDR      r1,[sp,#0x40]
        0x00028f74:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00028f76:    63c1        .c      STR      r1,[r0,#0x3c]
        0x00028f78:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00028f7a:    2801        .(      CMP      r0,#1
        0x00028f7c:    d10a        ..      BNE      0x28f94 ; amotas_packet_handler + 276
        0x00028f7e:    e7ff        ..      B        0x28f80 ; amotas_packet_handler + 256
        0x00028f80:    a804        ..      ADD      r0,sp,#0x10
        0x00028f82:    f7fbfec7    ....    BL       am_hal_security_get_info ; 0x24d14
        0x00028f86:    9809        ..      LDR      r0,[sp,#0x24]
        0x00028f88:    f24041f4    @..A    MOV      r1,#0x4f4
        0x00028f8c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028f90:    6008        .`      STR      r0,[r1,#0]
        0x00028f92:    e7ff        ..      B        0x28f94 ; amotas_packet_handler + 276
        0x00028f94:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x00028f98:    b108        ..      CBZ      r0,0x28f9e ; amotas_packet_handler + 286
        0x00028f9a:    e7ff        ..      B        0x28f9c ; amotas_packet_handler + 284
        0x00028f9c:    e026        &.      B        0x28fec ; amotas_packet_handler + 364
        0x00028f9e:    f6403158    @.X1    MOV      r1,#0xb58
        0x00028fa2:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028fa6:    f44f5200    O..R    MOV      r2,#0x2000
        0x00028faa:    2000        .       MOVS     r0,#0
        0x00028fac:    5288        .R      STRH     r0,[r1,r2]
        0x00028fae:    f000f9f9    ....    BL       amotas_set_fw_addr ; 0x293a4
        0x00028fb2:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00028fb6:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00028fba:    07c0        ..      LSLS     r0,r0,#31
        0x00028fbc:    b978        x.      CBNZ     r0,0x28fde ; amotas_packet_handler + 350
        0x00028fbe:    e7ff        ..      B        0x28fc0 ; amotas_packet_handler + 320
        0x00028fc0:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00028fc4:    2105        .!      MOVS     r1,#5
        0x00028fc6:    2300        .#      MOVS     r3,#0
        0x00028fc8:    9301        ..      STR      r3,[sp,#4]
        0x00028fca:    461a        .F      MOV      r2,r3
        0x00028fcc:    f000f98e    ....    BL       amotas_reply_to_client ; 0x292ec
        0x00028fd0:    9801        ..      LDR      r0,[sp,#4]
        0x00028fd2:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028fd6:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028fda:    7308        .s      STRB     r0,[r1,#0xc]
        0x00028fdc:    e14c        L.      B        0x29278 ; amotas_packet_handler + 1016
        0x00028fde:    f64001b8    @...    MOV      r1,#0x8b8
        0x00028fe2:    f2c10100    ....    MOVT     r1,#0x1000
        0x00028fe6:    2001        .       MOVS     r0,#1
        0x00028fe8:    7308        .s      STRB     r0,[r1,#0xc]
        0x00028fea:    e7ff        ..      B        0x28fec ; amotas_packet_handler + 364
        0x00028fec:    f64000b8    @...    MOV      r0,#0x8b8
        0x00028ff0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00028ff4:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00028ff8:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x00028ffc:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029000:    0a09        ..      LSRS     r1,r1,#8
        0x00029002:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x00029006:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x0002900a:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x0002900e:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x00029012:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x00029016:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x0002901a:    2100        .!      MOVS     r1,#0
        0x0002901c:    aa0e        ..      ADD      r2,sp,#0x38
        0x0002901e:    2304        .#      MOVS     r3,#4
        0x00029020:    f000f964    ..d.    BL       amotas_reply_to_client ; 0x292ec
        0x00029024:    e128        (.      B        0x29278 ; amotas_packet_handler + 1016
        0x00029026:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002902a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002902e:    f8d0025c    ..\.    LDR      r0,[r0,#0x25c]
        0x00029032:    b958        X.      CBNZ     r0,0x2904c ; amotas_packet_handler + 460
        0x00029034:    e7ff        ..      B        0x29036 ; amotas_packet_handler + 438
        0x00029036:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029038:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002903c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029040:    f5007020    .. p    ADD      r0,r0,#0x280
        0x00029044:    2220         "      MOVS     r2,#0x20
        0x00029046:    f7eff9ee    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002904a:    e7ff        ..      B        0x2904c ; amotas_packet_handler + 460
        0x0002904c:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029050:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029054:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00029056:    2801        .(      CMP      r0,#1
        0x00029058:    d141        A.      BNE      0x290de ; amotas_packet_handler + 606
        0x0002905a:    e7ff        ..      B        0x2905c ; amotas_packet_handler + 476
        0x0002905c:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029060:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029064:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029068:    2000        .       MOVS     r0,#0
        0x0002906a:    ebb03fd1    ...?    CMP      r0,r1,LSR #15
        0x0002906e:    d11a        ..      BNE      0x290a6 ; amotas_packet_handler + 550
        0x00029070:    e7ff        ..      B        0x29072 ; amotas_packet_handler + 498
        0x00029072:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x00029076:    9910        ..      LDR      r1,[sp,#0x40]
        0x00029078:    f24042f4    @..B    MOV      r2,#0x4f4
        0x0002907c:    f2c10200    ....    MOVT     r2,#0x1000
        0x00029080:    6812        .h      LDR      r2,[r2,#0]
        0x00029082:    f64003b8    @...    MOV      r3,#0x8b8
        0x00029086:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002908a:    f8d3325c    ..\2    LDR      r3,[r3,#0x25c]
        0x0002908e:    441a        .D      ADD      r2,r2,r3
        0x00029090:    4403        .D      ADD      r3,r3,r0
        0x00029092:    f5a34300    ...C    SUB      r3,r3,#0x8000
        0x00029096:    fab3f383    ....    CLZ      r3,r3
        0x0002909a:    095b        [.      LSRS     r3,r3,#5
        0x0002909c:    f000faa2    ....    BL       amotas_write2flash ; 0x295e4
        0x000290a0:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000290a4:    e01a        ..      B        0x290dc ; amotas_packet_handler + 604
        0x000290a6:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x000290aa:    9910        ..      LDR      r1,[sp,#0x40]
        0x000290ac:    f6400cb8    @...    MOV      r12,#0x8b8
        0x000290b0:    f2c10c00    ....    MOVT     r12,#0x1000
        0x000290b4:    f8dc2258    ..X"    LDR      r2,[r12,#0x258]
        0x000290b8:    f8dc325c    ..\2    LDR      r3,[r12,#0x25c]
        0x000290bc:    441a        .D      ADD      r2,r2,r3
        0x000290be:    f5a24200    ...B    SUB      r2,r2,#0x8000
        0x000290c2:    4403        .D      ADD      r3,r3,r0
        0x000290c4:    f8dcc018    ....    LDR      r12,[r12,#0x18]
        0x000290c8:    eba3030c    ....    SUB      r3,r3,r12
        0x000290cc:    fab3f383    ....    CLZ      r3,r3
        0x000290d0:    095b        [.      LSRS     r3,r3,#5
        0x000290d2:    f000fa87    ....    BL       amotas_write2flash ; 0x295e4
        0x000290d6:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x000290da:    e7ff        ..      B        0x290dc ; amotas_packet_handler + 604
        0x000290dc:    e018        ..      B        0x29110 ; amotas_packet_handler + 656
        0x000290de:    f8bd0044    ..D.    LDRH     r0,[sp,#0x44]
        0x000290e2:    9910        ..      LDR      r1,[sp,#0x40]
        0x000290e4:    f6400cb8    @...    MOV      r12,#0x8b8
        0x000290e8:    f2c10c00    ....    MOVT     r12,#0x1000
        0x000290ec:    f8dc2258    ..X"    LDR      r2,[r12,#0x258]
        0x000290f0:    f8dc325c    ..\2    LDR      r3,[r12,#0x25c]
        0x000290f4:    441a        .D      ADD      r2,r2,r3
        0x000290f6:    4403        .D      ADD      r3,r3,r0
        0x000290f8:    f8dcc018    ....    LDR      r12,[r12,#0x18]
        0x000290fc:    eba3030c    ....    SUB      r3,r3,r12
        0x00029100:    fab3f383    ....    CLZ      r3,r3
        0x00029104:    095b        [.      LSRS     r3,r3,#5
        0x00029106:    f000fa6d    ..m.    BL       amotas_write2flash ; 0x295e4
        0x0002910a:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0002910e:    e7ff        ..      B        0x29110 ; amotas_packet_handler + 656
        0x00029110:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00029114:    07c0        ..      LSLS     r0,r0,#31
        0x00029116:    b9e8        ..      CBNZ     r0,0x29154 ; amotas_packet_handler + 724
        0x00029118:    e7ff        ..      B        0x2911a ; amotas_packet_handler + 666
        0x0002911a:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002911e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029122:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029126:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x0002912a:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x0002912e:    0a09        ..      LSRS     r1,r1,#8
        0x00029130:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x00029134:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x00029138:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x0002913c:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x00029140:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x00029144:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029148:    2107        .!      MOVS     r1,#7
        0x0002914a:    aa0e        ..      ADD      r2,sp,#0x38
        0x0002914c:    2304        .#      MOVS     r3,#4
        0x0002914e:    f000f8cd    ....    BL       amotas_reply_to_client ; 0x292ec
        0x00029152:    e02c        ,.      B        0x291ae ; amotas_packet_handler + 814
        0x00029154:    9810        ..      LDR      r0,[sp,#0x40]
        0x00029156:    f8bd1044    ..D.    LDRH     r1,[sp,#0x44]
        0x0002915a:    f24262dc    B..b    MOV      r2,#0x26dc
        0x0002915e:    f2c10202    ....    MOVT     r2,#0x1002
        0x00029162:    f7fcf95b    ..[.    BL       am_util_bootloader_partial_crc32 ; 0x2541c
        0x00029166:    f8bd2044    ..D     LDRH     r2,[sp,#0x44]
        0x0002916a:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002916e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029172:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029176:    4411        .D      ADD      r1,r1,r2
        0x00029178:    f8c0125c    ..\.    STR      r1,[r0,#0x25c]
        0x0002917c:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029180:    f88d1038    ..8.    STRB     r1,[sp,#0x38]
        0x00029184:    f8d0125c    ..\.    LDR      r1,[r0,#0x25c]
        0x00029188:    0a09        ..      LSRS     r1,r1,#8
        0x0002918a:    f88d1039    ..9.    STRB     r1,[sp,#0x39]
        0x0002918e:    f8b0125e    ..^.    LDRH     r1,[r0,#0x25e]
        0x00029192:    f88d103a    ..:.    STRB     r1,[sp,#0x3a]
        0x00029196:    f890025f    .._.    LDRB     r0,[r0,#0x25f]
        0x0002919a:    f88d003b    ..;.    STRB     r0,[sp,#0x3b]
        0x0002919e:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000291a2:    2100        .!      MOVS     r1,#0
        0x000291a4:    aa0e        ..      ADD      r2,sp,#0x38
        0x000291a6:    2304        .#      MOVS     r3,#4
        0x000291a8:    f000f8a0    ....    BL       amotas_reply_to_client ; 0x292ec
        0x000291ac:    e7ff        ..      B        0x291ae ; amotas_packet_handler + 814
        0x000291ae:    e063        c.      B        0x29278 ; amotas_packet_handler + 1016
        0x000291b0:    f24260dc    B..`    MOV      r0,#0x26dc
        0x000291b4:    f2c10002    ....    MOVT     r0,#0x1002
        0x000291b8:    6800        .h      LDR      r0,[r0,#0]
        0x000291ba:    f64001b8    @...    MOV      r1,#0x8b8
        0x000291be:    f2c10100    ....    MOVT     r1,#0x1000
        0x000291c2:    69c9        .i      LDR      r1,[r1,#0x1c]
        0x000291c4:    4288        .B      CMP      r0,r1
        0x000291c6:    d10a        ..      BNE      0x291de ; amotas_packet_handler + 862
        0x000291c8:    e7ff        ..      B        0x291ca ; amotas_packet_handler + 842
        0x000291ca:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000291ce:    2300        .#      MOVS     r3,#0
        0x000291d0:    4619        .F      MOV      r1,r3
        0x000291d2:    461a        .F      MOV      r2,r3
        0x000291d4:    f000f88a    ....    BL       amotas_reply_to_client ; 0x292ec
        0x000291d8:    f000f9dc    ....    BL       amotas_update_ota ; 0x29594
        0x000291dc:    e007        ..      B        0x291ee ; amotas_packet_handler + 878
        0x000291de:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x000291e2:    2101        .!      MOVS     r1,#1
        0x000291e4:    2300        .#      MOVS     r3,#0
        0x000291e6:    461a        .F      MOV      r2,r3
        0x000291e8:    f000f880    ....    BL       amotas_reply_to_client ; 0x292ec
        0x000291ec:    e7ff        ..      B        0x291ee ; amotas_packet_handler + 878
        0x000291ee:    f2402094    @..     MOVW     r0,#0x294
        0x000291f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000291f6:    6800        .h      LDR      r0,[r0,#0]
        0x000291f8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000291fa:    b140        @.      CBZ      r0,0x2920e ; amotas_packet_handler + 910
        0x000291fc:    e7ff        ..      B        0x291fe ; amotas_packet_handler + 894
        0x000291fe:    f2402094    @..     MOVW     r0,#0x294
        0x00029202:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029206:    6800        .h      LDR      r0,[r0,#0]
        0x00029208:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002920a:    4780        .G      BLX      r0
        0x0002920c:    e000        ..      B        0x29210 ; amotas_packet_handler + 912
        0x0002920e:    e7ff        ..      B        0x29210 ; amotas_packet_handler + 912
        0x00029210:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029214:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029218:    2100        .!      MOVS     r1,#0
        0x0002921a:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002921c:    f24262dc    B..b    MOV      r2,#0x26dc
        0x00029220:    f2c10202    ....    MOVT     r2,#0x1002
        0x00029224:    6011        .`      STR      r1,[r2,#0]
        0x00029226:    f2402294    @.."    MOVW     r2,#0x294
        0x0002922a:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002922e:    f2402150    @.P!    MOVW     r1,#0x250
        0x00029232:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029236:    6011        .`      STR      r1,[r2,#0]
        0x00029238:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002923a:    2801        .(      CMP      r0,#1
        0x0002923c:    d108        ..      BNE      0x29250 ; amotas_packet_handler + 976
        0x0002923e:    e7ff        ..      B        0x29240 ; amotas_packet_handler + 960
        0x00029240:    f24041f4    @..A    MOV      r1,#0x4f4
        0x00029244:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029248:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0002924c:    6008        .`      STR      r0,[r1,#0]
        0x0002924e:    e7ff        ..      B        0x29250 ; amotas_packet_handler + 976
        0x00029250:    e012        ..      B        0x29278 ; amotas_packet_handler + 1016
        0x00029252:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029256:    2300        .#      MOVS     r3,#0
        0x00029258:    4619        .F      MOV      r1,r3
        0x0002925a:    461a        .F      MOV      r2,r3
        0x0002925c:    f000f846    ..F.    BL       amotas_reply_to_client ; 0x292ec
        0x00029260:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029264:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029268:    f500701c    ...p    ADD      r0,r0,#0x270
        0x0002926c:    f44f71fa    O..q    MOV      r1,#0x1f4
        0x00029270:    f7f5fbc0    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00029274:    e000        ..      B        0x29278 ; amotas_packet_handler + 1016
        0x00029276:    e7ff        ..      B        0x29278 ; amotas_packet_handler + 1016
        0x00029278:    b012        ..      ADD      sp,sp,#0x48
        0x0002927a:    bd80        ..      POP      {r7,pc}
    amotas_proc_msg
        0x0002927c:    b580        ..      PUSH     {r7,lr}
        0x0002927e:    b082        ..      SUB      sp,sp,#8
        0x00029280:    9001        ..      STR      r0,[sp,#4]
        0x00029282:    9801        ..      LDR      r0,[sp,#4]
        0x00029284:    7880        .x      LDRB     r0,[r0,#2]
        0x00029286:    2827        '(      CMP      r0,#0x27
        0x00029288:    d104        ..      BNE      0x29294 ; amotas_proc_msg + 24
        0x0002928a:    e7ff        ..      B        0x2928c ; amotas_proc_msg + 16
        0x0002928c:    9801        ..      LDR      r0,[sp,#4]
        0x0002928e:    f7fffd59    ..Y.    BL       amotas_conn_open ; 0x28d44
        0x00029292:    e029        ).      B        0x292e8 ; amotas_proc_msg + 108
        0x00029294:    9801        ..      LDR      r0,[sp,#4]
        0x00029296:    7880        .x      LDRB     r0,[r0,#2]
        0x00029298:    2829        )(      CMP      r0,#0x29
        0x0002929a:    d104        ..      BNE      0x292a6 ; amotas_proc_msg + 42
        0x0002929c:    e7ff        ..      B        0x2929e ; amotas_proc_msg + 34
        0x0002929e:    9801        ..      LDR      r0,[sp,#4]
        0x000292a0:    f7fffd5c    ..\.    BL       amotas_conn_update ; 0x28d5c
        0x000292a4:    e01f        ..      B        0x292e6 ; amotas_proc_msg + 106
        0x000292a6:    9801        ..      LDR      r0,[sp,#4]
        0x000292a8:    7880        .x      LDRB     r0,[r0,#2]
        0x000292aa:    f64001b8    @...    MOV      r1,#0x8b8
        0x000292ae:    f2c10100    ....    MOVT     r1,#0x1000
        0x000292b2:    f891126a    ..j.    LDRB     r1,[r1,#0x26a]
        0x000292b6:    4288        .B      CMP      r0,r1
        0x000292b8:    d104        ..      BNE      0x292c4 ; amotas_proc_msg + 72
        0x000292ba:    e7ff        ..      B        0x292bc ; amotas_proc_msg + 64
        0x000292bc:    9801        ..      LDR      r0,[sp,#4]
        0x000292be:    f000f84d    ..M.    BL       amotas_reset_timer_expired ; 0x2935c
        0x000292c2:    e00f        ..      B        0x292e4 ; amotas_proc_msg + 104
        0x000292c4:    9801        ..      LDR      r0,[sp,#4]
        0x000292c6:    7880        .x      LDRB     r0,[r0,#2]
        0x000292c8:    f64001b8    @...    MOV      r1,#0x8b8
        0x000292cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000292d0:    f891127a    ..z.    LDRB     r1,[r1,#0x27a]
        0x000292d4:    4288        .B      CMP      r0,r1
        0x000292d6:    d104        ..      BNE      0x292e2 ; amotas_proc_msg + 102
        0x000292d8:    e7ff        ..      B        0x292da ; amotas_proc_msg + 94
        0x000292da:    9801        ..      LDR      r0,[sp,#4]
        0x000292dc:    f7fffd4a    ..J.    BL       amotas_disconnect_timer_expired ; 0x28d74
        0x000292e0:    e7ff        ..      B        0x292e2 ; amotas_proc_msg + 102
        0x000292e2:    e7ff        ..      B        0x292e4 ; amotas_proc_msg + 104
        0x000292e4:    e7ff        ..      B        0x292e6 ; amotas_proc_msg + 106
        0x000292e6:    e7ff        ..      B        0x292e8 ; amotas_proc_msg + 108
        0x000292e8:    b002        ..      ADD      sp,sp,#8
        0x000292ea:    bd80        ..      POP      {r7,pc}
    amotas_reply_to_client
        0x000292ec:    b580        ..      PUSH     {r7,lr}
        0x000292ee:    b088        ..      SUB      sp,sp,#0x20
        0x000292f0:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x000292f4:    f88d101e    ....    STRB     r1,[sp,#0x1e]
        0x000292f8:    9206        ..      STR      r2,[sp,#0x18]
        0x000292fa:    f8ad3016    ...0    STRH     r3,[sp,#0x16]
        0x000292fe:    2000        .       MOVS     r0,#0
        0x00029300:    9004        ..      STR      r0,[sp,#0x10]
        0x00029302:    9003        ..      STR      r0,[sp,#0xc]
        0x00029304:    9002        ..      STR      r0,[sp,#8]
        0x00029306:    9001        ..      STR      r0,[sp,#4]
        0x00029308:    9000        ..      STR      r0,[sp,#0]
        0x0002930a:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002930e:    3001        .0      ADDS     r0,#1
        0x00029310:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00029314:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00029318:    3001        .0      ADDS     r0,#1
        0x0002931a:    0a00        ..      LSRS     r0,r0,#8
        0x0002931c:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00029320:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00029324:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00029328:    f89d001e    ....    LDRB     r0,[sp,#0x1e]
        0x0002932c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029330:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x00029334:    2801        .(      CMP      r0,#1
        0x00029336:    db08        ..      BLT      0x2934a ; amotas_reply_to_client + 94
        0x00029338:    e7ff        ..      B        0x2933a ; amotas_reply_to_client + 78
        0x0002933a:    4668        hF      MOV      r0,sp
        0x0002933c:    3004        .0      ADDS     r0,#4
        0x0002933e:    9906        ..      LDR      r1,[sp,#0x18]
        0x00029340:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x00029344:    f7eff86f    ..o.    BL       __aeabi_memcpy ; 0x18426
        0x00029348:    e7ff        ..      B        0x2934a ; amotas_reply_to_client + 94
        0x0002934a:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002934e:    3004        .0      ADDS     r0,#4
        0x00029350:    b281        ..      UXTH     r1,r0
        0x00029352:    4668        hF      MOV      r0,sp
        0x00029354:    f000f80e    ....    BL       amotas_send_data ; 0x29374
        0x00029358:    b008        ..      ADD      sp,sp,#0x20
        0x0002935a:    bd80        ..      POP      {r7,pc}
    amotas_reset_timer_expired
        0x0002935c:    b580        ..      PUSH     {r7,lr}
        0x0002935e:    b082        ..      SUB      sp,sp,#8
        0x00029360:    9001        ..      STR      r0,[sp,#4]
        0x00029362:    200a        .       MOVS     r0,#0xa
        0x00029364:    f7fcf8a6    ....    BL       am_util_delay_ms ; 0x254b4
        0x00029368:    2100        .!      MOVS     r1,#0
        0x0002936a:    4608        .F      MOV      r0,r1
        0x0002936c:    f7fbfca4    ....    BL       am_hal_reset_control ; 0x24cb8
        0x00029370:    b002        ..      ADD      sp,sp,#8
        0x00029372:    bd80        ..      POP      {r7,pc}
    amotas_send_data
        0x00029374:    b580        ..      PUSH     {r7,lr}
        0x00029376:    b084        ..      SUB      sp,sp,#0x10
        0x00029378:    9003        ..      STR      r0,[sp,#0xc]
        0x0002937a:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002937e:    f7fffd13    ....    BL       amotas_find_next2send ; 0x28da8
        0x00029382:    9001        ..      STR      r0,[sp,#4]
        0x00029384:    9801        ..      LDR      r0,[sp,#4]
        0x00029386:    b150        P.      CBZ      r0,0x2939e ; amotas_send_data + 42
        0x00029388:    e7ff        ..      B        0x2938a ; amotas_send_data + 22
        0x0002938a:    9801        ..      LDR      r0,[sp,#4]
        0x0002938c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002938e:    f8bd200a    ...     LDRH     r2,[sp,#0xa]
        0x00029392:    9b03        ..      LDR      r3,[sp,#0xc]
        0x00029394:    f6400124    @.$.    MOV      r1,#0x824
        0x00029398:    f7f1f86a    ..j.    BL       AttsHandleValueNtf ; 0x1a470
        0x0002939c:    e000        ..      B        0x293a0 ; amotas_send_data + 44
        0x0002939e:    e7ff        ..      B        0x293a0 ; amotas_send_data + 44
        0x000293a0:    b004        ..      ADD      sp,sp,#0x10
        0x000293a2:    bd80        ..      POP      {r7,pc}
    amotas_set_fw_addr
        0x000293a4:    b580        ..      PUSH     {r7,lr}
        0x000293a6:    b086        ..      SUB      sp,sp,#0x18
        0x000293a8:    2100        .!      MOVS     r1,#0
        0x000293aa:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x000293ae:    f64000b8    @...    MOV      r0,#0x8b8
        0x000293b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000293b6:    f8c01258    ..X.    STR      r1,[r0,#0x258]
        0x000293ba:    f8c0125c    ..\.    STR      r1,[r0,#0x25c]
        0x000293be:    6b80        .k      LDR      r0,[r0,#0x38]
        0x000293c0:    bb38        8.      CBNZ     r0,0x29412 ; amotas_set_fw_addr + 110
        0x000293c2:    e7ff        ..      B        0x293c4 ; amotas_set_fw_addr + 32
        0x000293c4:    f44f1087    O...    MOV      r0,#0x10e000
        0x000293c8:    9004        ..      STR      r0,[sp,#0x10]
        0x000293ca:    f44f2072    O.r     MOV      r0,#0xf2000
        0x000293ce:    9003        ..      STR      r0,[sp,#0xc]
        0x000293d0:    f64000b8    @...    MOV      r0,#0x8b8
        0x000293d4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000293d8:    6980        .i      LDR      r0,[r0,#0x18]
        0x000293da:    9903        ..      LDR      r1,[sp,#0xc]
        0x000293dc:    4288        .B      CMP      r0,r1
        0x000293de:    d904        ..      BLS      0x293ea ; amotas_set_fw_addr + 70
        0x000293e0:    e7ff        ..      B        0x293e2 ; amotas_set_fw_addr + 62
        0x000293e2:    2000        .       MOVS     r0,#0
        0x000293e4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000293e8:    e095        ..      B        0x29516 ; amotas_set_fw_addr + 370
        0x000293ea:    f2402194    @..!    MOVW     r1,#0x294
        0x000293ee:    f2c10100    ....    MOVT     r1,#0x1000
        0x000293f2:    f2402050    @.P     MOVW     r0,#0x250
        0x000293f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000293fa:    6008        .`      STR      r0,[r1,#0]
        0x000293fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000293fe:    f64001b8    @...    MOV      r1,#0x8b8
        0x00029402:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029406:    f8c10258    ..X.    STR      r0,[r1,#0x258]
        0x0002940a:    2001        .       MOVS     r0,#1
        0x0002940c:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029410:    e010        ..      B        0x29434 ; amotas_set_fw_addr + 144
        0x00029412:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029416:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002941a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0002941c:    2801        .(      CMP      r0,#1
        0x0002941e:    d104        ..      BNE      0x2942a ; amotas_set_fw_addr + 134
        0x00029420:    e7ff        ..      B        0x29422 ; amotas_set_fw_addr + 126
        0x00029422:    2000        .       MOVS     r0,#0
        0x00029424:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029428:    e003        ..      B        0x29432 ; amotas_set_fw_addr + 142
        0x0002942a:    2000        .       MOVS     r0,#0
        0x0002942c:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029430:    e7ff        ..      B        0x29432 ; amotas_set_fw_addr + 142
        0x00029432:    e7ff        ..      B        0x29434 ; amotas_set_fw_addr + 144
        0x00029434:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x00029438:    07c0        ..      LSLS     r0,r0,#31
        0x0002943a:    2800        .(      CMP      r0,#0
        0x0002943c:    d064        d.      BEQ      0x29508 ; amotas_set_fw_addr + 356
        0x0002943e:    e7ff        ..      B        0x29440 ; amotas_set_fw_addr + 156
        0x00029440:    f2402094    @..     MOVW     r0,#0x294
        0x00029444:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029448:    6800        .h      LDR      r0,[r0,#0]
        0x0002944a:    6880        .h      LDR      r0,[r0,#8]
        0x0002944c:    b148        H.      CBZ      r0,0x29462 ; amotas_set_fw_addr + 190
        0x0002944e:    e7ff        ..      B        0x29450 ; amotas_set_fw_addr + 172
        0x00029450:    f2402094    @..     MOVW     r0,#0x294
        0x00029454:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029458:    6800        .h      LDR      r0,[r0,#0]
        0x0002945a:    6880        .h      LDR      r0,[r0,#8]
        0x0002945c:    4780        .G      BLX      r0
        0x0002945e:    9002        ..      STR      r0,[sp,#8]
        0x00029460:    e002        ..      B        0x29468 ; amotas_set_fw_addr + 196
        0x00029462:    2000        .       MOVS     r0,#0
        0x00029464:    9002        ..      STR      r0,[sp,#8]
        0x00029466:    e7ff        ..      B        0x29468 ; amotas_set_fw_addr + 196
        0x00029468:    9802        ..      LDR      r0,[sp,#8]
        0x0002946a:    2800        .(      CMP      r0,#0
        0x0002946c:    d147        G.      BNE      0x294fe ; amotas_set_fw_addr + 346
        0x0002946e:    e7ff        ..      B        0x29470 ; amotas_set_fw_addr + 204
        0x00029470:    f2402094    @..     MOVW     r0,#0x294
        0x00029474:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029478:    6800        .h      LDR      r0,[r0,#0]
        0x0002947a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002947c:    b148        H.      CBZ      r0,0x29492 ; amotas_set_fw_addr + 238
        0x0002947e:    e7ff        ..      B        0x29480 ; amotas_set_fw_addr + 220
        0x00029480:    f2402094    @..     MOVW     r0,#0x294
        0x00029484:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029488:    6800        .h      LDR      r0,[r0,#0]
        0x0002948a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002948c:    4780        .G      BLX      r0
        0x0002948e:    9001        ..      STR      r0,[sp,#4]
        0x00029490:    e002        ..      B        0x29498 ; amotas_set_fw_addr + 244
        0x00029492:    2000        .       MOVS     r0,#0
        0x00029494:    9001        ..      STR      r0,[sp,#4]
        0x00029496:    e7ff        ..      B        0x29498 ; amotas_set_fw_addr + 244
        0x00029498:    9801        ..      LDR      r0,[sp,#4]
        0x0002949a:    b1a8        ..      CBZ      r0,0x294c8 ; amotas_set_fw_addr + 292
        0x0002949c:    e7ff        ..      B        0x2949e ; amotas_set_fw_addr + 250
        0x0002949e:    f2402094    @..     MOVW     r0,#0x294
        0x000294a2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294a6:    6800        .h      LDR      r0,[r0,#0]
        0x000294a8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000294aa:    b140        @.      CBZ      r0,0x294be ; amotas_set_fw_addr + 282
        0x000294ac:    e7ff        ..      B        0x294ae ; amotas_set_fw_addr + 266
        0x000294ae:    f2402094    @..     MOVW     r0,#0x294
        0x000294b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294b6:    6800        .h      LDR      r0,[r0,#0]
        0x000294b8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000294ba:    4780        .G      BLX      r0
        0x000294bc:    e000        ..      B        0x294c0 ; amotas_set_fw_addr + 284
        0x000294be:    e7ff        ..      B        0x294c0 ; amotas_set_fw_addr + 284
        0x000294c0:    2000        .       MOVS     r0,#0
        0x000294c2:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x000294c6:    e7ff        ..      B        0x294c8 ; amotas_set_fw_addr + 292
        0x000294c8:    f64001b8    @...    MOV      r1,#0x8b8
        0x000294cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000294d0:    f8d10258    ..X.    LDR      r0,[r1,#0x258]
        0x000294d4:    6989        .i      LDR      r1,[r1,#0x18]
        0x000294d6:    f00ffbf9    ....    BL       erase_flash ; 0x38ccc
        0x000294da:    f2402094    @..     MOVW     r0,#0x294
        0x000294de:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294e2:    6800        .h      LDR      r0,[r0,#0]
        0x000294e4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000294e6:    b140        @.      CBZ      r0,0x294fa ; amotas_set_fw_addr + 342
        0x000294e8:    e7ff        ..      B        0x294ea ; amotas_set_fw_addr + 326
        0x000294ea:    f2402094    @..     MOVW     r0,#0x294
        0x000294ee:    f2c10000    ....    MOVT     r0,#0x1000
        0x000294f2:    6800        .h      LDR      r0,[r0,#0]
        0x000294f4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000294f6:    4780        .G      BLX      r0
        0x000294f8:    e000        ..      B        0x294fc ; amotas_set_fw_addr + 344
        0x000294fa:    e7ff        ..      B        0x294fc ; amotas_set_fw_addr + 344
        0x000294fc:    e003        ..      B        0x29506 ; amotas_set_fw_addr + 354
        0x000294fe:    2000        .       MOVS     r0,#0
        0x00029500:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00029504:    e7ff        ..      B        0x29506 ; amotas_set_fw_addr + 354
        0x00029506:    e7ff        ..      B        0x29508 ; amotas_set_fw_addr + 356
        0x00029508:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002950c:    f0000001    ....    AND      r0,r0,#1
        0x00029510:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00029514:    e7ff        ..      B        0x29516 ; amotas_set_fw_addr + 370
        0x00029516:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002951a:    b006        ..      ADD      sp,sp,#0x18
        0x0002951c:    bd80        ..      POP      {r7,pc}
        0x0002951e:    0000        ..      MOVS     r0,r0
    amotas_start
        0x00029520:    b081        ..      SUB      sp,sp,#4
        0x00029522:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00029526:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002952a:    f88d2001    ...     STRB     r2,[sp,#1]
        0x0002952e:    f88d3000    ...0    STRB     r3,[sp,#0]
        0x00029532:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029536:    f64001b8    @...    MOV      r1,#0x8b8
        0x0002953a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002953e:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x00029542:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x00029546:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002954a:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0002954e:    2001        .       MOVS     r0,#1
        0x00029550:    f8020c01    ....    STRB     r0,[r2,#-1]
        0x00029554:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00029558:    f881026a    ..j.    STRB     r0,[r1,#0x26a]
        0x0002955c:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00029560:    f881027a    ..z.    STRB     r0,[r1,#0x27a]
        0x00029564:    b001        ..      ADD      sp,sp,#4
        0x00029566:    4770        pG      BX       lr
    amotas_stop
        0x00029568:    b081        ..      SUB      sp,sp,#4
        0x0002956a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002956e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00029572:    f64001b8    @...    MOV      r1,#0x8b8
        0x00029576:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002957a:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0002957e:    2000        .       MOVS     r0,#0
        0x00029580:    f8020c02    ....    STRB     r0,[r2,#-2]
        0x00029584:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00029588:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002958c:    f8010c01    ....    STRB     r0,[r1,#-1]
        0x00029590:    b001        ..      ADD      sp,sp,#4
        0x00029592:    4770        pG      BX       lr
    amotas_update_ota
        0x00029594:    b580        ..      PUSH     {r7,lr}
        0x00029596:    b082        ..      SUB      sp,sp,#8
        0x00029598:    f64000b8    @...    MOV      r0,#0x8b8
        0x0002959c:    f2c10000    ....    MOVT     r0,#0x1000
        0x000295a0:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x000295a2:    2801        .(      CMP      r0,#1
        0x000295a4:    d104        ..      BNE      0x295b0 ; amotas_update_ota + 28
        0x000295a6:    e7ff        ..      B        0x295a8 ; amotas_update_ota + 20
        0x000295a8:    20a3        .       MOVS     r0,#0xa3
        0x000295aa:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000295ae:    e008        ..      B        0x295c2 ; amotas_update_ota + 46
        0x000295b0:    f64000b8    @...    MOV      r0,#0x8b8
        0x000295b4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000295b8:    f8900290    ....    LDRB     r0,[r0,#0x290]
        0x000295bc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000295c0:    e7ff        ..      B        0x295c2 ; amotas_update_ota + 46
        0x000295c2:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000295c6:    f64000b8    @...    MOV      r0,#0x8b8
        0x000295ca:    f2c10000    ....    MOVT     r0,#0x1000
        0x000295ce:    f8d02258    ..X"    LDR      r2,[r0,#0x258]
        0x000295d2:    f2443021    D.!0    MOV      r0,#0x4321
        0x000295d6:    f2c12034    ..4     MOVT     r0,#0x1234
        0x000295da:    f7faf909    ....    BL       am_hal_ota_add ; 0x237f0
        0x000295de:    b002        ..      ADD      sp,sp,#8
        0x000295e0:    bd80        ..      POP      {r7,pc}
        0x000295e2:    0000        ..      MOVS     r0,r0
    amotas_write2flash
        0x000295e4:    b580        ..      PUSH     {r7,lr}
        0x000295e6:    b088        ..      SUB      sp,sp,#0x20
        0x000295e8:    f8ad001c    ....    STRH     r0,[sp,#0x1c]
        0x000295ec:    9106        ..      STR      r1,[sp,#0x18]
        0x000295ee:    9205        ..      STR      r2,[sp,#0x14]
        0x000295f0:    f88d3013    ...0    STRB     r3,[sp,#0x13]
        0x000295f4:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x000295f8:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x000295fc:    2000        .       MOVS     r0,#0
        0x000295fe:    9003        ..      STR      r0,[sp,#0xc]
        0x00029600:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00029604:    2001        .       MOVS     r0,#1
        0x00029606:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002960a:    f6403058    @.X0    MOV      r0,#0xb58
        0x0002960e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029612:    f44f5100    O..Q    MOV      r1,#0x2000
        0x00029616:    5a41        AZ      LDRH     r1,[r0,r1]
        0x00029618:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002961a:    1a40        @.      SUBS     r0,r0,r1
        0x0002961c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002961e:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029622:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029626:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00029628:    2801        .(      CMP      r0,#1
        0x0002962a:    d10a        ..      BNE      0x29642 ; amotas_write2flash + 94
        0x0002962c:    e7ff        ..      B        0x2962e ; amotas_write2flash + 74
        0x0002962e:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029632:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029636:    f8d0025c    ..\.    LDR      r0,[r0,#0x25c]
        0x0002963a:    f5b04f00    ...O    CMP      r0,#0x8000
        0x0002963e:    d30a        ..      BCC      0x29656 ; amotas_write2flash + 114
        0x00029640:    e7ff        ..      B        0x29642 ; amotas_write2flash + 94
        0x00029642:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029646:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002964a:    f8d00258    ..X.    LDR      r0,[r0,#0x258]
        0x0002964e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00029650:    4288        .B      CMP      r0,r1
        0x00029652:    d80b        ..      BHI      0x2966c ; amotas_write2flash + 136
        0x00029654:    e7ff        ..      B        0x29656 ; amotas_write2flash + 114
        0x00029656:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029658:    f2402194    @..!    MOVW     r1,#0x294
        0x0002965c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029660:    6809        .h      LDR      r1,[r1,#0]
        0x00029662:    6809        .h      LDR      r1,[r1,#0]
        0x00029664:    3901        .9      SUBS     r1,#1
        0x00029666:    4208        .B      TST      r0,r1
        0x00029668:    d004        ..      BEQ      0x29674 ; amotas_write2flash + 144
        0x0002966a:    e7ff        ..      B        0x2966c ; amotas_write2flash + 136
        0x0002966c:    2000        .       MOVS     r0,#0
        0x0002966e:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00029672:    e0cc        ..      B        0x2980e ; amotas_write2flash + 554
        0x00029674:    f2402094    @..     MOVW     r0,#0x294
        0x00029678:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002967c:    6800        .h      LDR      r0,[r0,#0]
        0x0002967e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00029680:    b140        @.      CBZ      r0,0x29694 ; amotas_write2flash + 176
        0x00029682:    e7ff        ..      B        0x29684 ; amotas_write2flash + 160
        0x00029684:    f2402094    @..     MOVW     r0,#0x294
        0x00029688:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002968c:    6800        .h      LDR      r0,[r0,#0]
        0x0002968e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00029690:    4780        .G      BLX      r0
        0x00029692:    e000        ..      B        0x29696 ; amotas_write2flash + 178
        0x00029694:    e7ff        ..      B        0x29696 ; amotas_write2flash + 178
        0x00029696:    e7ff        ..      B        0x29698 ; amotas_write2flash + 180
        0x00029698:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002969c:    2800        .(      CMP      r0,#0
        0x0002969e:    f000809e    ....    BEQ.W    0x297de ; amotas_write2flash + 506
        0x000296a2:    e7ff        ..      B        0x296a4 ; amotas_write2flash + 192
        0x000296a4:    f2402094    @..     MOVW     r0,#0x294
        0x000296a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000296ac:    6800        .h      LDR      r0,[r0,#0]
        0x000296ae:    6800        .h      LDR      r0,[r0,#0]
        0x000296b0:    f6403158    @.X1    MOV      r1,#0xb58
        0x000296b4:    f2c10100    ....    MOVT     r1,#0x1000
        0x000296b8:    f44f5200    O..R    MOV      r2,#0x2000
        0x000296bc:    5a89        .Z      LDRH     r1,[r1,r2]
        0x000296be:    1a40        @.      SUBS     r0,r0,r1
        0x000296c0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000296c4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000296c8:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000296cc:    4288        .B      CMP      r0,r1
        0x000296ce:    dd05        ..      BLE      0x296dc ; amotas_write2flash + 248
        0x000296d0:    e7ff        ..      B        0x296d2 ; amotas_write2flash + 238
        0x000296d2:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x000296d6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000296da:    e7ff        ..      B        0x296dc ; amotas_write2flash + 248
        0x000296dc:    2000        .       MOVS     r0,#0
        0x000296de:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000296e2:    e7ff        ..      B        0x296e4 ; amotas_write2flash + 256
        0x000296e4:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x000296e8:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x000296ec:    4288        .B      CMP      r0,r1
        0x000296ee:    da17        ..      BGE      0x29720 ; amotas_write2flash + 316
        0x000296f0:    e7ff        ..      B        0x296f2 ; amotas_write2flash + 270
        0x000296f2:    9806        ..      LDR      r0,[sp,#0x18]
        0x000296f4:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000296f8:    5c40        @\      LDRB     r0,[r0,r1]
        0x000296fa:    f6403158    @.X1    MOV      r1,#0xb58
        0x000296fe:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029702:    f44f5c00    O..\    MOV      r12,#0x2000
        0x00029706:    f831200c    1..     LDRH     r2,[r1,r12]
        0x0002970a:    1c53        S.      ADDS     r3,r2,#1
        0x0002970c:    f821300c    !..0    STRH     r3,[r1,r12]
        0x00029710:    5488        .T      STRB     r0,[r1,r2]
        0x00029712:    e7ff        ..      B        0x29714 ; amotas_write2flash + 304
        0x00029714:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00029718:    3001        .0      ADDS     r0,#1
        0x0002971a:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002971e:    e7e1        ..      B        0x296e4 ; amotas_write2flash + 256
        0x00029720:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00029724:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x00029728:    1a40        @.      SUBS     r0,r0,r1
        0x0002972a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002972e:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00029732:    9806        ..      LDR      r0,[sp,#0x18]
        0x00029734:    4408        .D      ADD      r0,r0,r1
        0x00029736:    9006        ..      STR      r0,[sp,#0x18]
        0x00029738:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002973c:    07c0        ..      LSLS     r0,r0,#31
        0x0002973e:    b980        ..      CBNZ     r0,0x29762 ; amotas_write2flash + 382
        0x00029740:    e7ff        ..      B        0x29742 ; amotas_write2flash + 350
        0x00029742:    f6403058    @.X0    MOV      r0,#0xb58
        0x00029746:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002974a:    f44f5100    O..Q    MOV      r1,#0x2000
        0x0002974e:    5a40        @Z      LDRH     r0,[r0,r1]
        0x00029750:    f2402194    @..!    MOVW     r1,#0x294
        0x00029754:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029758:    6809        .h      LDR      r1,[r1,#0]
        0x0002975a:    6809        .h      LDR      r1,[r1,#0]
        0x0002975c:    4288        .B      CMP      r0,r1
        0x0002975e:    d13d        =.      BNE      0x297dc ; amotas_write2flash + 504
        0x00029760:    e7ff        ..      B        0x29762 ; amotas_write2flash + 382
        0x00029762:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00029764:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00029768:    f2402094    @..     MOVW     r0,#0x294
        0x0002976c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029770:    6802        .h      LDR      r2,[r0,#0]
        0x00029772:    6812        .h      LDR      r2,[r2,#0]
        0x00029774:    fb013102    ...1    MLA      r1,r1,r2,r3
        0x00029778:    9103        ..      STR      r1,[sp,#0xc]
        0x0002977a:    6800        .h      LDR      r0,[r0,#0]
        0x0002977c:    6802        .h      LDR      r2,[r0,#0]
        0x0002977e:    69c3        .i      LDR      r3,[r0,#0x1c]
        0x00029780:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029782:    f6403158    @.X1    MOV      r1,#0xb58
        0x00029786:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002978a:    4798        .G      BLX      r3
        0x0002978c:    b988        ..      CBNZ     r0,0x297b2 ; amotas_write2flash + 462
        0x0002978e:    e7ff        ..      B        0x29790 ; amotas_write2flash + 428
        0x00029790:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029792:    f6403158    @.X1    MOV      r1,#0xb58
        0x00029796:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002979a:    f44f5200    O..R    MOV      r2,#0x2000
        0x0002979e:    5a8a        .Z      LDRH     r2,[r1,r2]
        0x000297a0:    f2402394    @..#    MOVW     r3,#0x294
        0x000297a4:    f2c10300    ....    MOVT     r3,#0x1000
        0x000297a8:    681b        .h      LDR      r3,[r3,#0]
        0x000297aa:    f020fb37     .7.    BL       verify_flash_content ; 0x49e1c
        0x000297ae:    b120         .      CBZ      r0,0x297ba ; amotas_write2flash + 470
        0x000297b0:    e7ff        ..      B        0x297b2 ; amotas_write2flash + 462
        0x000297b2:    2000        .       MOVS     r0,#0
        0x000297b4:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000297b8:    e011        ..      B        0x297de ; amotas_write2flash + 506
        0x000297ba:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000297be:    3001        .0      ADDS     r0,#1
        0x000297c0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000297c4:    f6403158    @.X1    MOV      r1,#0xb58
        0x000297c8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000297cc:    f44f5200    O..R    MOV      r2,#0x2000
        0x000297d0:    2000        .       MOVS     r0,#0
        0x000297d2:    5288        .R      STRH     r0,[r1,r2]
        0x000297d4:    2001        .       MOVS     r0,#1
        0x000297d6:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000297da:    e7ff        ..      B        0x297dc ; amotas_write2flash + 504
        0x000297dc:    e75c        \.      B        0x29698 ; amotas_write2flash + 180
        0x000297de:    f2402094    @..     MOVW     r0,#0x294
        0x000297e2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000297e6:    6800        .h      LDR      r0,[r0,#0]
        0x000297e8:    6940        @i      LDR      r0,[r0,#0x14]
        0x000297ea:    b140        @.      CBZ      r0,0x297fe ; amotas_write2flash + 538
        0x000297ec:    e7ff        ..      B        0x297ee ; amotas_write2flash + 522
        0x000297ee:    f2402094    @..     MOVW     r0,#0x294
        0x000297f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000297f6:    6800        .h      LDR      r0,[r0,#0]
        0x000297f8:    6940        @i      LDR      r0,[r0,#0x14]
        0x000297fa:    4780        .G      BLX      r0
        0x000297fc:    e000        ..      B        0x29800 ; amotas_write2flash + 540
        0x000297fe:    e7ff        ..      B        0x29800 ; amotas_write2flash + 540
        0x00029800:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00029804:    f0000001    ....    AND      r0,r0,#1
        0x00029808:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002980c:    e7ff        ..      B        0x2980e ; amotas_write2flash + 554
        0x0002980e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00029812:    b008        ..      ADD      sp,sp,#0x20
        0x00029814:    bd80        ..      POP      {r7,pc}
        0x00029816:    0000        ..      MOVS     r0,r0
    amotas_write_cback
        0x00029818:    b580        ..      PUSH     {r7,lr}
        0x0002981a:    b08c        ..      SUB      sp,sp,#0x30
        0x0002981c:    4684        .F      MOV      r12,r0
        0x0002981e:    9810        ..      LDR      r0,[sp,#0x40]
        0x00029820:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00029822:    980e        ..      LDR      r0,[sp,#0x38]
        0x00029824:    f88dc02e    ....    STRB     r12,[sp,#0x2e]
        0x00029828:    f8ad102c    ..,.    STRH     r1,[sp,#0x2c]
        0x0002982c:    f88d202b    ..+     STRB     r2,[sp,#0x2b]
        0x00029830:    f8ad3028    ..(0    STRH     r3,[sp,#0x28]
        0x00029834:    f8ad0026    ..&.    STRH     r0,[sp,#0x26]
        0x00029838:    2000        .       MOVS     r0,#0
        0x0002983a:    f88d0025    ..%.    STRB     r0,[sp,#0x25]
        0x0002983e:    9008        ..      STR      r0,[sp,#0x20]
        0x00029840:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029844:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029848:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x0002984c:    b980        ..      CBNZ     r0,0x29870 ; amotas_write_cback + 88
        0x0002984e:    e7ff        ..      B        0x29850 ; amotas_write_cback + 56
        0x00029850:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x00029854:    2802        .(      CMP      r0,#2
        0x00029856:    dc0b        ..      BGT      0x29870 ; amotas_write_cback + 88
        0x00029858:    e7ff        ..      B        0x2985a ; amotas_write_cback + 66
        0x0002985a:    2001        .       MOVS     r0,#1
        0x0002985c:    2103        .!      MOVS     r1,#3
        0x0002985e:    2300        .#      MOVS     r3,#0
        0x00029860:    9306        ..      STR      r3,[sp,#0x18]
        0x00029862:    461a        .F      MOV      r2,r3
        0x00029864:    f7fffd42    ..B.    BL       amotas_reply_to_client ; 0x292ec
        0x00029868:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002986a:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x0002986e:    e0b3        ..      B        0x299d8 ; amotas_write_cback + 448
        0x00029870:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029874:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029878:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x0002987c:    b9f0        ..      CBNZ     r0,0x298bc ; amotas_write_cback + 164
        0x0002987e:    e7ff        ..      B        0x29880 ; amotas_write_cback + 104
        0x00029880:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00029882:    7808        .x      LDRB     r0,[r1,#0]
        0x00029884:    7849        Ix      LDRB     r1,[r1,#1]
        0x00029886:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002988a:    f64001b8    @...    MOV      r1,#0x8b8
        0x0002988e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029892:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x00029896:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00029898:    7880        .x      LDRB     r0,[r0,#2]
        0x0002989a:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0002989e:    2003        .       MOVS     r0,#3
        0x000298a0:    f88d0025    ..%.    STRB     r0,[sp,#0x25]
        0x000298a4:    f89d0025    ..%.    LDRB     r0,[sp,#0x25]
        0x000298a8:    f8b11042    ..B.    LDRH     r1,[r1,#0x42]
        0x000298ac:    4288        .B      CMP      r0,r1
        0x000298ae:    dd04        ..      BLE      0x298ba ; amotas_write_cback + 162
        0x000298b0:    e7ff        ..      B        0x298b2 ; amotas_write_cback + 154
        0x000298b2:    2000        .       MOVS     r0,#0
        0x000298b4:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000298b8:    e08e        ..      B        0x299d8 ; amotas_write_cback + 448
        0x000298ba:    e7ff        ..      B        0x298bc ; amotas_write_cback + 164
        0x000298bc:    f64000b8    @...    MOV      r0,#0x8b8
        0x000298c0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000298c4:    f8b00040    ..@.    LDRH     r0,[r0,#0x40]
        0x000298c8:    f8bd1026    ..&.    LDRH     r1,[sp,#0x26]
        0x000298cc:    4408        .D      ADD      r0,r0,r1
        0x000298ce:    f89d1025    ..%.    LDRB     r1,[sp,#0x25]
        0x000298d2:    1a40        @.      SUBS     r0,r0,r1
        0x000298d4:    f5b07f04    ....    CMP      r0,#0x210
        0x000298d8:    dd10        ..      BLE      0x298fc ; amotas_write_cback + 228
        0x000298da:    e7ff        ..      B        0x298dc ; amotas_write_cback + 196
        0x000298dc:    f64000b8    @...    MOV      r0,#0x8b8
        0x000298e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000298e4:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x000298e8:    2104        .!      MOVS     r1,#4
        0x000298ea:    2300        .#      MOVS     r3,#0
        0x000298ec:    9305        ..      STR      r3,[sp,#0x14]
        0x000298ee:    461a        .F      MOV      r2,r3
        0x000298f0:    f7fffcfc    ....    BL       amotas_reply_to_client ; 0x292ec
        0x000298f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000298f6:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000298fa:    e06d        m.      B        0x299d8 ; amotas_write_cback + 448
        0x000298fc:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029900:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029904:    f8301f40    0.@.    LDRH     r1,[r0,#0x40]!
        0x00029908:    9004        ..      STR      r0,[sp,#0x10]
        0x0002990a:    4408        .D      ADD      r0,r0,r1
        0x0002990c:    3008        .0      ADDS     r0,r0,#8
        0x0002990e:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00029910:    f89d3025    ..%0    LDRB     r3,[sp,#0x25]
        0x00029914:    4419        .D      ADD      r1,r1,r3
        0x00029916:    f8bd2026    ..&     LDRH     r2,[sp,#0x26]
        0x0002991a:    1ad2        ..      SUBS     r2,r2,r3
        0x0002991c:    f7eefd83    ....    BL       __aeabi_memcpy ; 0x18426
        0x00029920:    9904        ..      LDR      r1,[sp,#0x10]
        0x00029922:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x00029926:    f89d2025    ..%     LDRB     r2,[sp,#0x25]
        0x0002992a:    1a82        ..      SUBS     r2,r0,r2
        0x0002992c:    8808        ..      LDRH     r0,[r1,#0]
        0x0002992e:    4410        .D      ADD      r0,r0,r2
        0x00029930:    8008        ..      STRH     r0,[r1,#0]
        0x00029932:    8808        ..      LDRH     r0,[r1,#0]
        0x00029934:    8849        I.      LDRH     r1,[r1,#2]
        0x00029936:    4288        .B      CMP      r0,r1
        0x00029938:    db4a        J.      BLT      0x299d0 ; amotas_write_cback + 440
        0x0002993a:    e7ff        ..      B        0x2993c ; amotas_write_cback + 292
        0x0002993c:    2000        .       MOVS     r0,#0
        0x0002993e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00029940:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029944:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029948:    f8b01042    ..B.    LDRH     r1,[r0,#0x42]
        0x0002994c:    f1000248    ..H.    ADD      r2,r0,#0x48
        0x00029950:    4411        .D      ADD      r1,r1,r2
        0x00029952:    f8511c04    Q...    LDR      r1,[r1,#-4]
        0x00029956:    9107        ..      STR      r1,[sp,#0x1c]
        0x00029958:    f8b00042    ..B.    LDRH     r0,[r0,#0x42]
        0x0002995c:    1f01        ..      SUBS     r1,r0,#4
        0x0002995e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00029962:    f7f0ff8b    ....    BL       CalcCrc32 ; 0x1a87c
        0x00029966:    9008        ..      STR      r0,[sp,#0x20]
        0x00029968:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002996a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002996c:    4288        .B      CMP      r0,r1
        0x0002996e:    d018        ..      BEQ      0x299a2 ; amotas_write_cback + 394
        0x00029970:    e7ff        ..      B        0x29972 ; amotas_write_cback + 346
        0x00029972:    f64000b8    @...    MOV      r0,#0x8b8
        0x00029976:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002997a:    9002        ..      STR      r0,[sp,#8]
        0x0002997c:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x00029980:    2101        .!      MOVS     r1,#1
        0x00029982:    2300        .#      MOVS     r3,#0
        0x00029984:    9303        ..      STR      r3,[sp,#0xc]
        0x00029986:    461a        .F      MOV      r2,r3
        0x00029988:    f7fffcb0    ....    BL       amotas_reply_to_client ; 0x292ec
        0x0002998c:    9902        ..      LDR      r1,[sp,#8]
        0x0002998e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029990:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x00029994:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00029998:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x0002999c:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000299a0:    e01a        ..      B        0x299d8 ; amotas_write_cback + 448
        0x000299a2:    f64002b8    @...    MOV      r2,#0x8b8
        0x000299a6:    f2c10200    ....    MOVT     r2,#0x1000
        0x000299aa:    9201        ..      STR      r2,[sp,#4]
        0x000299ac:    f8920044    ..D.    LDRB     r0,[r2,#0x44]
        0x000299b0:    f8b21042    ..B.    LDRH     r1,[r2,#0x42]
        0x000299b4:    3904        .9      SUBS     r1,#4
        0x000299b6:    3248        H2      ADDS     r2,r2,#0x48
        0x000299b8:    b289        ..      UXTH     r1,r1
        0x000299ba:    f7fffa61    ..a.    BL       amotas_packet_handler ; 0x28e80
        0x000299be:    9901        ..      LDR      r1,[sp,#4]
        0x000299c0:    2000        .       MOVS     r0,#0
        0x000299c2:    f8a10040    ..@.    STRH     r0,[r1,#0x40]
        0x000299c6:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000299ca:    f8a10042    ..B.    STRH     r0,[r1,#0x42]
        0x000299ce:    e7ff        ..      B        0x299d0 ; amotas_write_cback + 440
        0x000299d0:    2000        .       MOVS     r0,#0
        0x000299d2:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x000299d6:    e7ff        ..      B        0x299d8 ; amotas_write_cback + 448
        0x000299d8:    f89d002f    ../.    LDRB     r0,[sp,#0x2f]
        0x000299dc:    b00c        ..      ADD      sp,sp,#0x30
        0x000299de:    bd80        ..      POP      {r7,pc}
    amp2Log2
        0x000299e0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000299e4:    b085        ..      SUB      sp,sp,#0x14
        0x000299e6:    4604        .F      MOV      r4,r0
        0x000299e8:    4610        .F      MOV      r0,r2
        0x000299ea:    ed9f0b2d    ..-.    VLDR     d0,[pc,#180] ; [0x29aa0] = 0x652b82fe
        0x000299ee:    1a50        P.      SUBS     r0,r2,r1
        0x000299f0:    460d        .F      MOV      r5,r1
        0x000299f2:    9001        ..      STR      r0,[sp,#4]
        0x000299f4:    ec501b10    P...    VMOV     r1,r0,d0
        0x000299f8:    9102        ..      STR      r1,[sp,#8]
        0x000299fa:    f8dd9038    ..8.    LDR      r9,[sp,#0x38]
        0x000299fe:    9e02        ..      LDR      r6,[sp,#8]
        0x00029a00:    461f        .F      MOV      r7,r3
        0x00029a02:    f04f0a00    O...    MOV      r10,#0
        0x00029a06:    9203        ..      STR      r2,[sp,#0xc]
        0x00029a08:    9004        ..      STR      r0,[sp,#0x10]
        0x00029a0a:    bf00        ..      NOP      
        0x00029a0c:    2d01        .-      CMP      r5,#1
        0x00029a0e:    db2c        ,.      BLT      0x29a6a ; amp2Log2 + 138
        0x00029a10:    68a0        .h      LDR      r0,[r4,#8]
        0x00029a12:    f6400b14    @...    MOV      r11,#0x814
        0x00029a16:    f04f0800    O...    MOV      r8,#0
        0x00029a1a:    f2c00b05    ....    MOVT     r11,#5
        0x00029a1e:    bf00        ..      NOP      
        0x00029a20:    fb0a8000    ....    MLA      r0,r10,r0,r8
        0x00029a24:    f8570020    W. .    LDR      r0,[r7,r0,LSL #2]
        0x00029a28:    f023fd0a    #...    BL       __aeabi_f2d ; 0x4d440
        0x00029a2c:    ec410b10    A...    VMOV     d0,r0,r1
        0x00029a30:    f022f82e    "...    BL       __hardfp_log ; 0x4ba90
        0x00029a34:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00029a36:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00029a3a:    4632        2F      MOV      r2,r6
        0x00029a3c:    f023fa06    #...    BL       __aeabi_dmul ; 0x4ce4c
        0x00029a40:    f022feb6    "...    BL       __aeabi_d2f ; 0x4c7b0
        0x00029a44:    ee000a10    ....    VMOV     s0,r0
        0x00029a48:    68a0        .h      LDR      r0,[r4,#8]
        0x00029a4a:    ed9b1a00    ....    VLDR     s2,[r11,#0]
        0x00029a4e:    fb0a8100    ....    MLA      r1,r10,r0,r8
        0x00029a52:    f1080801    ....    ADD      r8,r8,#1
        0x00029a56:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00029a5a:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x00029a5e:    4545        EE      CMP      r5,r8
        0x00029a60:    f10b0b04    ....    ADD      r11,r11,#4
        0x00029a64:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00029a68:    d1da        ..      BNE      0x29a20 ; amp2Log2 + 64
        0x00029a6a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029a6c:    2200        ."      MOVS     r2,#0
        0x00029a6e:    4285        .B      CMP      r5,r0
        0x00029a70:    f2cc1260    ..`.    MOVT     r2,#0xc160
        0x00029a74:    da0a        ..      BGE      0x29a8c ; amp2Log2 + 172
        0x00029a76:    68a0        .h      LDR      r0,[r4,#8]
        0x00029a78:    9901        ..      LDR      r1,[sp,#4]
        0x00029a7a:    fb00500a    ...P    MLA      r0,r0,r10,r5
        0x00029a7e:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00029a82:    bf00        ..      NOP      
        0x00029a84:    3901        .9      SUBS     r1,#1
        0x00029a86:    f8402b04    @..+    STR      r2,[r0],#4
        0x00029a8a:    d1fb        ..      BNE      0x29a84 ; amp2Log2 + 164
        0x00029a8c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00029a8e:    f10a0a01    ....    ADD      r10,r10,#1
        0x00029a92:    4582        .E      CMP      r10,r0
        0x00029a94:    dbba        ..      BLT      0x29a0c ; amp2Log2 + 44
        0x00029a96:    b005        ..      ADD      sp,sp,#0x14
        0x00029a98:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00029a9c:    bf00        ..      NOP      
        0x00029a9e:    bf00        ..      NOP      
    $d.15
        0x00029aa0:    652b82fe    ..+e    DCD    1697350398
        0x00029aa4:    3ff71547    G..?    DCD    1073157447
    $t.19
    amvosAttCback
        0x00029aa8:    b580        ..      PUSH     {r7,lr}
        0x00029aaa:    b082        ..      SUB      sp,sp,#8
        0x00029aac:    9001        ..      STR      r0,[sp,#4]
        0x00029aae:    9801        ..      LDR      r0,[sp,#4]
        0x00029ab0:    8900        ..      LDRH     r0,[r0,#8]
        0x00029ab2:    3010        .0      ADDS     r0,r0,#0x10
        0x00029ab4:    b280        ..      UXTH     r0,r0
        0x00029ab6:    f7f4fcf3    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x00029aba:    9000        ..      STR      r0,[sp,#0]
        0x00029abc:    b320         .      CBZ      r0,0x29b08 ; amvosAttCback + 96
        0x00029abe:    e7ff        ..      B        0x29ac0 ; amvosAttCback + 24
        0x00029ac0:    9900        ..      LDR      r1,[sp,#0]
        0x00029ac2:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00029ac6:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00029aca:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00029ace:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00029ad2:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00029ad6:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x00029ada:    608b        .`      STR      r3,[r1,#8]
        0x00029adc:    604a        J`      STR      r2,[r1,#4]
        0x00029ade:    6008        .`      STR      r0,[r1,#0]
        0x00029ae0:    9900        ..      LDR      r1,[sp,#0]
        0x00029ae2:    f1010010    ....    ADD      r0,r1,#0x10
        0x00029ae6:    6048        H`      STR      r0,[r1,#4]
        0x00029ae8:    9800        ..      LDR      r0,[sp,#0]
        0x00029aea:    6840        @h      LDR      r0,[r0,#4]
        0x00029aec:    9a01        ..      LDR      r2,[sp,#4]
        0x00029aee:    6851        Qh      LDR      r1,[r2,#4]
        0x00029af0:    8912        ..      LDRH     r2,[r2,#8]
        0x00029af2:    f7eefc98    ....    BL       __aeabi_memcpy ; 0x18426
        0x00029af6:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00029afa:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029afe:    7800        .x      LDRB     r0,[r0,#0]
        0x00029b00:    9900        ..      LDR      r1,[sp,#0]
        0x00029b02:    f7f4fd3b    ..;.    BL       WsfMsgSend ; 0x1e57c
        0x00029b06:    e7ff        ..      B        0x29b08 ; amvosAttCback + 96
        0x00029b08:    b002        ..      ADD      sp,sp,#8
        0x00029b0a:    bd80        ..      POP      {r7,pc}
    amvosBtnCback
        0x00029b0c:    b580        ..      PUSH     {r7,lr}
        0x00029b0e:    b084        ..      SUB      sp,sp,#0x10
        0x00029b10:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00029b14:    f7eff85a    ..Z.    BL       AppConnIsOpen ; 0x18bcc
        0x00029b18:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00029b1c:    b1b8        ..      CBZ      r0,0x29b4e ; amvosBtnCback + 66
        0x00029b1e:    e7ff        ..      B        0x29b20 ; amvosBtnCback + 20
        0x00029b20:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00029b24:    3802        .8      SUBS     r0,#2
        0x00029b26:    4601        .F      MOV      r1,r0
        0x00029b28:    9102        ..      STR      r1,[sp,#8]
        0x00029b2a:    2805        .(      CMP      r0,#5
        0x00029b2c:    d80d        ..      BHI      0x29b4a ; amvosBtnCback + 62
        0x00029b2e:    9902        ..      LDR      r1,[sp,#8]
        0x00029b30:    e8dff001    ....    TBB      [pc,r1]
    $d.22
        0x00029b34:    0b050403    ....    DCD    184878083
        0x00029b38:    0a0b        ..      DCW    2571
    $t.23
        0x00029b3a:    e007        ..      B        0x29b4c ; amvosBtnCback + 64
        0x00029b3c:    e006        ..      B        0x29b4c ; amvosBtnCback + 64
        0x00029b3e:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00029b42:    f7eff837    ..7.    BL       AppConnClose ; 0x18bb4
        0x00029b46:    e001        ..      B        0x29b4c ; amvosBtnCback + 64
        0x00029b48:    e000        ..      B        0x29b4c ; amvosBtnCback + 64
        0x00029b4a:    e7ff        ..      B        0x29b4c ; amvosBtnCback + 64
        0x00029b4c:    e022        ".      B        0x29b94 ; amvosBtnCback + 136
        0x00029b4e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00029b52:    4601        .F      MOV      r1,r0
        0x00029b54:    9101        ..      STR      r1,[sp,#4]
        0x00029b56:    2802        .(      CMP      r0,#2
        0x00029b58:    d008        ..      BEQ      0x29b6c ; amvosBtnCback + 96
        0x00029b5a:    e7ff        ..      B        0x29b5c ; amvosBtnCback + 80
        0x00029b5c:    9801        ..      LDR      r0,[sp,#4]
        0x00029b5e:    2803        .(      CMP      r0,#3
        0x00029b60:    d008        ..      BEQ      0x29b74 ; amvosBtnCback + 104
        0x00029b62:    e7ff        ..      B        0x29b64 ; amvosBtnCback + 88
        0x00029b64:    9801        ..      LDR      r0,[sp,#4]
        0x00029b66:    2804        .(      CMP      r0,#4
        0x00029b68:    d00c        ..      BEQ      0x29b84 ; amvosBtnCback + 120
        0x00029b6a:    e011        ..      B        0x29b90 ; amvosBtnCback + 132
        0x00029b6c:    2002        .       MOVS     r0,#2
        0x00029b6e:    f7eeffe3    ....    BL       AppAdvStart ; 0x18b38
        0x00029b72:    e00e        ..      B        0x29b92 ; amvosBtnCback + 134
        0x00029b74:    2001        .       MOVS     r0,#1
        0x00029b76:    9000        ..      STR      r0,[sp,#0]
        0x00029b78:    f7effd52    ..R.    BL       AppSetBondable ; 0x19620
        0x00029b7c:    9800        ..      LDR      r0,[sp,#0]
        0x00029b7e:    f7eeffdb    ....    BL       AppAdvStart ; 0x18b38
        0x00029b82:    e006        ..      B        0x29b92 ; amvosBtnCback + 134
        0x00029b84:    f7eff8c0    ....    BL       AppDbDeleteAllRecords ; 0x18d08
        0x00029b88:    2002        .       MOVS     r0,#2
        0x00029b8a:    f7eeffd5    ....    BL       AppAdvStart ; 0x18b38
        0x00029b8e:    e000        ..      B        0x29b92 ; amvosBtnCback + 134
        0x00029b90:    e7ff        ..      B        0x29b92 ; amvosBtnCback + 134
        0x00029b92:    e7ff        ..      B        0x29b94 ; amvosBtnCback + 136
        0x00029b94:    b004        ..      ADD      sp,sp,#0x10
        0x00029b96:    bd80        ..      POP      {r7,pc}
    amvosCccCback
        0x00029b98:    b580        ..      PUSH     {r7,lr}
        0x00029b9a:    b084        ..      SUB      sp,sp,#0x10
        0x00029b9c:    9003        ..      STR      r0,[sp,#0xc]
        0x00029b9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029ba0:    8880        ..      LDRH     r0,[r0,#4]
        0x00029ba2:    b170        p.      CBZ      r0,0x29bc2 ; amvosCccCback + 42
        0x00029ba4:    e7ff        ..      B        0x29ba6 ; amvosCccCback + 14
        0x00029ba6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029ba8:    7800        .x      LDRB     r0,[r0,#0]
        0x00029baa:    f7eff965    ..e.    BL       AppDbGetHdl ; 0x18e78
        0x00029bae:    9001        ..      STR      r0,[sp,#4]
        0x00029bb0:    b138        8.      CBZ      r0,0x29bc2 ; amvosCccCback + 42
        0x00029bb2:    e7ff        ..      B        0x29bb4 ; amvosCccCback + 28
        0x00029bb4:    9801        ..      LDR      r0,[sp,#4]
        0x00029bb6:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00029bb8:    7a11        .z      LDRB     r1,[r2,#8]
        0x00029bba:    88d2        ..      LDRH     r2,[r2,#6]
        0x00029bbc:    f7effaa6    ....    BL       AppDbSetCccTblValue ; 0x1910c
        0x00029bc0:    e7ff        ..      B        0x29bc2 ; amvosCccCback + 42
        0x00029bc2:    200a        .       MOVS     r0,#0xa
        0x00029bc4:    f7f4fc6c    ..l.    BL       WsfMsgAlloc ; 0x1e4a0
        0x00029bc8:    9002        ..      STR      r0,[sp,#8]
        0x00029bca:    b188        ..      CBZ      r0,0x29bf0 ; amvosCccCback + 88
        0x00029bcc:    e7ff        ..      B        0x29bce ; amvosCccCback + 54
        0x00029bce:    9902        ..      LDR      r1,[sp,#8]
        0x00029bd0:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00029bd2:    8910        ..      LDRH     r0,[r2,#8]
        0x00029bd4:    8108        ..      STRH     r0,[r1,#8]
        0x00029bd6:    6810        .h      LDR      r0,[r2,#0]
        0x00029bd8:    6852        Rh      LDR      r2,[r2,#4]
        0x00029bda:    604a        J`      STR      r2,[r1,#4]
        0x00029bdc:    6008        .`      STR      r0,[r1,#0]
        0x00029bde:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00029be2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029be6:    7800        .x      LDRB     r0,[r0,#0]
        0x00029be8:    9902        ..      LDR      r1,[sp,#8]
        0x00029bea:    f7f4fcc7    ....    BL       WsfMsgSend ; 0x1e57c
        0x00029bee:    e7ff        ..      B        0x29bf0 ; amvosCccCback + 88
        0x00029bf0:    b004        ..      ADD      sp,sp,#0x10
        0x00029bf2:    bd80        ..      POP      {r7,pc}
    amvosClose
        0x00029bf4:    b580        ..      PUSH     {r7,lr}
        0x00029bf6:    b082        ..      SUB      sp,sp,#8
        0x00029bf8:    9001        ..      STR      r0,[sp,#4]
        0x00029bfa:    9801        ..      LDR      r0,[sp,#4]
        0x00029bfc:    7800        .x      LDRB     r0,[r0,#0]
        0x00029bfe:    f7fff885    ....    BL       amotas_conn_close ; 0x28d0c
        0x00029c02:    b002        ..      ADD      sp,sp,#8
        0x00029c04:    bd80        ..      POP      {r7,pc}
        0x00029c06:    0000        ..      MOVS     r0,r0
    amvosConnIntervalUpdate
        0x00029c08:    b580        ..      PUSH     {r7,lr}
        0x00029c0a:    b082        ..      SUB      sp,sp,#8
        0x00029c0c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00029c10:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00029c14:    2801        .(      CMP      r0,#1
        0x00029c16:    d114        ..      BNE      0x29c42 ; amvosConnIntervalUpdate + 58
        0x00029c18:    e7ff        ..      B        0x29c1a ; amvosConnIntervalUpdate + 18
        0x00029c1a:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x00029c1e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029c22:    6801        .h      LDR      r1,[r0,#0]
        0x00029c24:    200c        .       MOVS     r0,#0xc
        0x00029c26:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c28:    f2400118    @...    MOVW     r1,#0x18
        0x00029c2c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029c30:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c32:    f24511fd    E...    MOV      r1,#0x51fd
        0x00029c36:    f2c00105    ....    MOVT     r1,#5
        0x00029c3a:    2003        .       MOVS     r0,#3
        0x00029c3c:    f7fefd6e    ..n.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029c40:    e019        ..      B        0x29c76 ; amvosConnIntervalUpdate + 110
        0x00029c42:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00029c46:    2802        .(      CMP      r0,#2
        0x00029c48:    d114        ..      BNE      0x29c74 ; amvosConnIntervalUpdate + 108
        0x00029c4a:    e7ff        ..      B        0x29c4c ; amvosConnIntervalUpdate + 68
        0x00029c4c:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x00029c50:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029c54:    6801        .h      LDR      r1,[r0,#0]
        0x00029c56:    2063        c       MOVS     r0,#0x63
        0x00029c58:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c5a:    f2400118    @...    MOVW     r1,#0x18
        0x00029c5e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00029c62:    80c8        ..      STRH     r0,[r1,#6]
        0x00029c64:    f2452123    E.#!    MOV      r1,#0x5223
        0x00029c68:    f2c00105    ....    MOVT     r1,#5
        0x00029c6c:    2003        .       MOVS     r0,#3
        0x00029c6e:    f7fefd55    ..U.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029c72:    e7ff        ..      B        0x29c74 ; amvosConnIntervalUpdate + 108
        0x00029c74:    e7ff        ..      B        0x29c76 ; amvosConnIntervalUpdate + 110
        0x00029c76:    b002        ..      ADD      sp,sp,#8
        0x00029c78:    bd80        ..      POP      {r7,pc}
        0x00029c7a:    0000        ..      MOVS     r0,r0
    amvosConnUpdate
        0x00029c7c:    b580        ..      PUSH     {r7,lr}
        0x00029c7e:    b084        ..      SUB      sp,sp,#0x10
        0x00029c80:    9003        ..      STR      r0,[sp,#0xc]
        0x00029c82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029c84:    9002        ..      STR      r0,[sp,#8]
        0x00029c86:    9802        ..      LDR      r0,[sp,#8]
        0x00029c88:    7902        .y      LDRB     r2,[r0,#4]
        0x00029c8a:    f2452192    E..!    MOV      r1,#0x5292
        0x00029c8e:    f2c00105    ....    MOVT     r1,#5
        0x00029c92:    2003        .       MOVS     r0,#3
        0x00029c94:    9001        ..      STR      r0,[sp,#4]
        0x00029c96:    f7fefd41    ..A.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029c9a:    9801        ..      LDR      r0,[sp,#4]
        0x00029c9c:    9902        ..      LDR      r1,[sp,#8]
        0x00029c9e:    88ca        ..      LDRH     r2,[r1,#6]
        0x00029ca0:    f644616e    D.na    MOV      r1,#0x4e6e
        0x00029ca4:    f2c00105    ....    MOVT     r1,#5
        0x00029ca8:    f7fefd38    ..8.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029cac:    9801        ..      LDR      r0,[sp,#4]
        0x00029cae:    9902        ..      LDR      r1,[sp,#8]
        0x00029cb0:    890a        ..      LDRH     r2,[r1,#8]
        0x00029cb2:    f245214d    E.M!    MOV      r1,#0x524d
        0x00029cb6:    f2c00105    ....    MOVT     r1,#5
        0x00029cba:    f7fefd2f    ../.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029cbe:    9801        ..      LDR      r0,[sp,#4]
        0x00029cc0:    9902        ..      LDR      r1,[sp,#8]
        0x00029cc2:    894a        J.      LDRH     r2,[r1,#0xa]
        0x00029cc4:    f644615c    D.\a    MOV      r1,#0x4e5c
        0x00029cc8:    f2c00105    ....    MOVT     r1,#5
        0x00029ccc:    f7fefd26    ..&.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029cd0:    9801        ..      LDR      r0,[sp,#4]
        0x00029cd2:    9902        ..      LDR      r1,[sp,#8]
        0x00029cd4:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00029cd6:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00029cda:    004a        J.      LSLS     r2,r1,#1
        0x00029cdc:    f64461a1    D..a    MOV      r1,#0x4ea1
        0x00029ce0:    f2c00105    ....    MOVT     r1,#5
        0x00029ce4:    f7fefd1a    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029ce8:    b004        ..      ADD      sp,sp,#0x10
        0x00029cea:    bd80        ..      POP      {r7,pc}
    amvosDmCback
        0x00029cec:    b580        ..      PUSH     {r7,lr}
        0x00029cee:    b084        ..      SUB      sp,sp,#0x10
        0x00029cf0:    9003        ..      STR      r0,[sp,#0xc]
        0x00029cf2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029cf4:    f7f1fcda    ....    BL       DmSizeOfEvt ; 0x1b6ac
        0x00029cf8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00029cfc:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00029d00:    f7f4fbce    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x00029d04:    9002        ..      STR      r0,[sp,#8]
        0x00029d06:    b178        x.      CBZ      r0,0x29d28 ; amvosDmCback + 60
        0x00029d08:    e7ff        ..      B        0x29d0a ; amvosDmCback + 30
        0x00029d0a:    9802        ..      LDR      r0,[sp,#8]
        0x00029d0c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00029d0e:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x00029d12:    f7eefc0f    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00029d16:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00029d1a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029d1e:    7800        .x      LDRB     r0,[r0,#0]
        0x00029d20:    9902        ..      LDR      r1,[sp,#8]
        0x00029d22:    f7f4fc2b    ..+.    BL       WsfMsgSend ; 0x1e57c
        0x00029d26:    e7ff        ..      B        0x29d28 ; amvosDmCback + 60
        0x00029d28:    b004        ..      ADD      sp,sp,#0x10
        0x00029d2a:    bd80        ..      POP      {r7,pc}
    amvosKwdSetDemoName
        0x00029d2c:    b580        ..      PUSH     {r7,lr}
        0x00029d2e:    b09a        ..      SUB      sp,sp,#0x68
        0x00029d30:    f24d717c    M.|q    MOV      r1,#0xd77c
        0x00029d34:    f2c00104    ....    MOVT     r1,#4
        0x00029d38:    f10d004e    ..N.    ADD      r0,sp,#0x4e
        0x00029d3c:    9002        ..      STR      r0,[sp,#8]
        0x00029d3e:    2214        ."      MOVS     r2,#0x14
        0x00029d40:    f7eefb71    ..q.    BL       __aeabi_memcpy ; 0x18426
        0x00029d44:    2004        .       MOVS     r0,#4
        0x00029d46:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029d4a:    f7f2f8d3    ....    BL       HciGetBdAddr ; 0x1bef4
        0x00029d4e:    9012        ..      STR      r0,[sp,#0x48]
        0x00029d50:    9912        ..      LDR      r1,[sp,#0x48]
        0x00029d52:    f10d0062    ..b.    ADD      r0,sp,#0x62
        0x00029d56:    9000        ..      STR      r0,[sp,#0]
        0x00029d58:    f7f0fd30    ..0.    BL       BdaCpy ; 0x1a7bc
        0x00029d5c:    9800        ..      LDR      r0,[sp,#0]
        0x00029d5e:    f7f0fcdf    ....    BL       Bda2Str ; 0x1a720
        0x00029d62:    9012        ..      STR      r0,[sp,#0x48]
        0x00029d64:    f245310c    E..1    MOV      r1,#0x530c
        0x00029d68:    f2c00105    ....    MOVT     r1,#5
        0x00029d6c:    2003        .       MOVS     r0,#3
        0x00029d6e:    9001        ..      STR      r0,[sp,#4]
        0x00029d70:    f7fefcd4    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029d74:    9800        ..      LDR      r0,[sp,#0]
        0x00029d76:    f7f0fcd3    ....    BL       Bda2Str ; 0x1a720
        0x00029d7a:    4601        .F      MOV      r1,r0
        0x00029d7c:    9801        ..      LDR      r0,[sp,#4]
        0x00029d7e:    f7fefccd    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029d82:    9801        ..      LDR      r0,[sp,#4]
        0x00029d84:    f245310a    E..1    MOV      r1,#0x530a
        0x00029d88:    f2c00105    ....    MOVT     r1,#5
        0x00029d8c:    f7fefcc6    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029d90:    9902        ..      LDR      r1,[sp,#8]
        0x00029d92:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029d96:    1c50        P.      ADDS     r0,r2,#1
        0x00029d98:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029d9c:    2045        E       MOVS     r0,#0x45
        0x00029d9e:    5488        .T      STRB     r0,[r1,r2]
        0x00029da0:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029da4:    1c42        B.      ADDS     r2,r0,#1
        0x00029da6:    f88d2047    ..G     STRB     r2,[sp,#0x47]
        0x00029daa:    2241        A"      MOVS     r2,#0x41
        0x00029dac:    540a        .T      STRB     r2,[r1,r0]
        0x00029dae:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029db2:    1c58        X.      ADDS     r0,r3,#1
        0x00029db4:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029db8:    204f        O       MOVS     r0,#0x4f
        0x00029dba:    54c8        .T      STRB     r0,[r1,r3]
        0x00029dbc:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029dc0:    1c58        X.      ADDS     r0,r3,#1
        0x00029dc2:    f88d0047    ..G.    STRB     r0,[sp,#0x47]
        0x00029dc6:    202d        -       MOVS     r0,#0x2d
        0x00029dc8:    54c8        .T      STRB     r0,[r1,r3]
        0x00029dca:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029dce:    f1030c01    ....    ADD      r12,r3,#1
        0x00029dd2:    f88dc047    ..G.    STRB     r12,[sp,#0x47]
        0x00029dd6:    54ca        .T      STRB     r2,[r1,r3]
        0x00029dd8:    f89dc047    ..G.    LDRB     r12,[sp,#0x47]
        0x00029ddc:    f10c0301    ....    ADD      r3,r12,#1
        0x00029de0:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029de4:    234d        M#      MOVS     r3,#0x4d
        0x00029de6:    f801300c    ...0    STRB     r3,[r1,r12]
        0x00029dea:    f89d3047    ..G0    LDRB     r3,[sp,#0x47]
        0x00029dee:    f1030c01    ....    ADD      r12,r3,#1
        0x00029df2:    f88dc047    ..G.    STRB     r12,[sp,#0x47]
        0x00029df6:    54ca        .T      STRB     r2,[r1,r3]
        0x00029df8:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029dfc:    1c53        S.      ADDS     r3,r2,#1
        0x00029dfe:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e02:    5488        .T      STRB     r0,[r1,r2]
        0x00029e04:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e06:    7a00        .z      LDRB     r0,[r0,#8]
        0x00029e08:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e0c:    1c53        S.      ADDS     r3,r2,#1
        0x00029e0e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e12:    5488        .T      STRB     r0,[r1,r2]
        0x00029e14:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e16:    7a40        @z      LDRB     r0,[r0,#9]
        0x00029e18:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e1c:    1c53        S.      ADDS     r3,r2,#1
        0x00029e1e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e22:    5488        .T      STRB     r0,[r1,r2]
        0x00029e24:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e26:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x00029e28:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e2c:    1c53        S.      ADDS     r3,r2,#1
        0x00029e2e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e32:    5488        .T      STRB     r0,[r1,r2]
        0x00029e34:    9812        ..      LDR      r0,[sp,#0x48]
        0x00029e36:    7ac0        .z      LDRB     r0,[r0,#0xb]
        0x00029e38:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e3c:    1c53        S.      ADDS     r3,r2,#1
        0x00029e3e:    f88d3047    ..G0    STRB     r3,[sp,#0x47]
        0x00029e42:    5488        .T      STRB     r0,[r1,r2]
        0x00029e44:    f24d7190    M..q    MOV      r1,#0xd790
        0x00029e48:    f2c00104    ....    MOVT     r1,#4
        0x00029e4c:    a804        ..      ADD      r0,sp,#0x10
        0x00029e4e:    9003        ..      STR      r0,[sp,#0xc]
        0x00029e50:    2236        6"      MOVS     r2,#0x36
        0x00029e52:    f7eefae8    ....    BL       __aeabi_memcpy ; 0x18426
        0x00029e56:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029e58:    9912        ..      LDR      r1,[sp,#0x48]
        0x00029e5a:    f7eefaa1    ....    BL       strcpy ; 0x183a0
        0x00029e5e:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00029e62:    2810        .(      CMP      r0,#0x10
        0x00029e64:    dc09        ..      BGT      0x29e7a ; amvosKwdSetDemoName + 334
        0x00029e66:    e7ff        ..      B        0x29e68 ; amvosKwdSetDemoName + 316
        0x00029e68:    a804        ..      ADD      r0,sp,#0x10
        0x00029e6a:    3014        .0      ADDS     r0,r0,#0x14
        0x00029e6c:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e70:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x00029e74:    f7eefc26    ..&.    BL       strncpy ; 0x186c4
        0x00029e78:    e007        ..      B        0x29e8a ; amvosKwdSetDemoName + 350
        0x00029e7a:    a804        ..      ADD      r0,sp,#0x10
        0x00029e7c:    3014        .0      ADDS     r0,r0,#0x14
        0x00029e7e:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x00029e82:    2210        ."      MOVS     r2,#0x10
        0x00029e84:    f7eefc1e    ....    BL       strncpy ; 0x186c4
        0x00029e88:    e7ff        ..      B        0x29e8a ; amvosKwdSetDemoName + 350
        0x00029e8a:    a804        ..      ADD      r0,sp,#0x10
        0x00029e8c:    f7fcf908    ....    BL       am_vos_ama_devinfo_set ; 0x260a0
        0x00029e90:    f89d2047    ..G     LDRB     r2,[sp,#0x47]
        0x00029e94:    f642508c    B..P    MOV      r0,#0x2d8c
        0x00029e98:    f2c10000    ....    MOVT     r0,#0x1000
        0x00029e9c:    f10d014e    ..N.    ADD      r1,sp,#0x4e
        0x00029ea0:    2300        .#      MOVS     r3,#0
        0x00029ea2:    f000fc17    ....    BL       amvosSetLocalName ; 0x2a6d4
        0x00029ea6:    b01a        ..      ADD      sp,sp,#0x68
        0x00029ea8:    bd80        ..      POP      {r7,pc}
        0x00029eaa:    0000        ..      MOVS     r0,r0
    amvosOpen
        0x00029eac:    b580        ..      PUSH     {r7,lr}
        0x00029eae:    b084        ..      SUB      sp,sp,#0x10
        0x00029eb0:    9003        ..      STR      r0,[sp,#0xc]
        0x00029eb2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00029eb4:    9002        ..      STR      r0,[sp,#8]
        0x00029eb6:    f24511c1    E...    MOV      r1,#0x51c1
        0x00029eba:    f2c00105    ....    MOVT     r1,#5
        0x00029ebe:    2003        .       MOVS     r0,#3
        0x00029ec0:    9001        ..      STR      r0,[sp,#4]
        0x00029ec2:    f7fefc2b    ..+.    BL       am_vos_stdio_printf ; 0x2871c
        0x00029ec6:    9801        ..      LDR      r0,[sp,#4]
        0x00029ec8:    9902        ..      LDR      r1,[sp,#8]
        0x00029eca:    88ca        ..      LDRH     r2,[r1,#6]
        0x00029ecc:    f644616e    D.na    MOV      r1,#0x4e6e
        0x00029ed0:    f2c00105    ....    MOVT     r1,#5
        0x00029ed4:    f7fefc22    ..".    BL       am_vos_stdio_printf ; 0x2871c
        0x00029ed8:    9801        ..      LDR      r0,[sp,#4]
        0x00029eda:    9902        ..      LDR      r1,[sp,#8]
        0x00029edc:    7a0a        .z      LDRB     r2,[r1,#8]
        0x00029ede:    f2452185    E..!    MOV      r1,#0x5285
        0x00029ee2:    f2c00105    ....    MOVT     r1,#5
        0x00029ee6:    f7fefc19    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029eea:    9801        ..      LDR      r0,[sp,#4]
        0x00029eec:    9902        ..      LDR      r1,[sp,#8]
        0x00029eee:    7a8a        .z      LDRB     r2,[r1,#0xa]
        0x00029ef0:    7acb        .z      LDRB     r3,[r1,#0xb]
        0x00029ef2:    7b09        .{      LDRB     r1,[r1,#0xc]
        0x00029ef4:    46ec        .F      MOV      r12,sp
        0x00029ef6:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00029efa:    f644617d    D.}a    MOV      r1,#0x4e7d
        0x00029efe:    f2c00105    ....    MOVT     r1,#5
        0x00029f02:    f7fefc0b    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029f06:    9801        ..      LDR      r0,[sp,#4]
        0x00029f08:    9902        ..      LDR      r1,[sp,#8]
        0x00029f0a:    7b4a        J{      LDRB     r2,[r1,#0xd]
        0x00029f0c:    7b8b        .{      LDRB     r3,[r1,#0xe]
        0x00029f0e:    7bc9        .{      LDRB     r1,[r1,#0xf]
        0x00029f10:    46ec        .F      MOV      r12,sp
        0x00029f12:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00029f16:    f24521e8    E..!    MOV      r1,#0x52e8
        0x00029f1a:    f2c00105    ....    MOVT     r1,#5
        0x00029f1e:    f7fefbfd    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029f22:    9801        ..      LDR      r0,[sp,#4]
        0x00029f24:    9902        ..      LDR      r1,[sp,#8]
        0x00029f26:    8a0a        ..      LDRH     r2,[r1,#0x10]
        0x00029f28:    f245214d    E.M!    MOV      r1,#0x524d
        0x00029f2c:    f2c00105    ....    MOVT     r1,#5
        0x00029f30:    f7fefbf4    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029f34:    9801        ..      LDR      r0,[sp,#4]
        0x00029f36:    9902        ..      LDR      r1,[sp,#8]
        0x00029f38:    8a4a        J.      LDRH     r2,[r1,#0x12]
        0x00029f3a:    f644615c    D.\a    MOV      r1,#0x4e5c
        0x00029f3e:    f2c00105    ....    MOVT     r1,#5
        0x00029f42:    f7fefbeb    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029f46:    9801        ..      LDR      r0,[sp,#4]
        0x00029f48:    9902        ..      LDR      r1,[sp,#8]
        0x00029f4a:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x00029f4c:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00029f50:    004a        J.      LSLS     r2,r1,#1
        0x00029f52:    f64461a1    D..a    MOV      r1,#0x4ea1
        0x00029f56:    f2c00105    ....    MOVT     r1,#5
        0x00029f5a:    f7fefbdf    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029f5e:    b004        ..      ADD      sp,sp,#0x10
        0x00029f60:    bd80        ..      POP      {r7,pc}
        0x00029f62:    0000        ..      MOVS     r0,r0
    amvosProcCccState
        0x00029f64:    b580        ..      PUSH     {r7,lr}
        0x00029f66:    b086        ..      SUB      sp,sp,#0x18
        0x00029f68:    9005        ..      STR      r0,[sp,#0x14]
        0x00029f6a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029f6c:    88c2        ..      LDRH     r2,[r0,#6]
        0x00029f6e:    8883        ..      LDRH     r3,[r0,#4]
        0x00029f70:    7a00        .z      LDRB     r0,[r0,#8]
        0x00029f72:    4669        iF      MOV      r1,sp
        0x00029f74:    6008        .`      STR      r0,[r1,#0]
        0x00029f76:    f245118d    E...    MOV      r1,#0x518d
        0x00029f7a:    f2c00105    ....    MOVT     r1,#5
        0x00029f7e:    2003        .       MOVS     r0,#3
        0x00029f80:    f7fefbcc    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029f84:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029f86:    88c0        ..      LDRH     r0,[r0,#6]
        0x00029f88:    2801        .(      CMP      r0,#1
        0x00029f8a:    d140        @.      BNE      0x2a00e ; amvosProcCccState + 170
        0x00029f8c:    e7ff        ..      B        0x29f8e ; amvosProcCccState + 42
        0x00029f8e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00029f90:    8880        ..      LDRH     r0,[r0,#4]
        0x00029f92:    f6400105    @...    MOV      r1,#0x805
        0x00029f96:    4288        .B      CMP      r0,r1
        0x00029f98:    d139        9.      BNE      0x2a00e ; amvosProcCccState + 170
        0x00029f9a:    e7ff        ..      B        0x29f9c ; amvosProcCccState + 56
        0x00029f9c:    f641611c    A..a    MOV      r1,#0x1e1c
        0x00029fa0:    f2c10101    ....    MOVT     r1,#0x1001
        0x00029fa4:    9104        ..      STR      r1,[sp,#0x10]
        0x00029fa6:    2001        .       MOVS     r0,#1
        0x00029fa8:    7388        .s      STRB     r0,[r1,#0xe]
        0x00029faa:    f64471ab    D..q    MOV      r1,#0x4fab
        0x00029fae:    f2c00105    ....    MOVT     r1,#5
        0x00029fb2:    2003        .       MOVS     r0,#3
        0x00029fb4:    f7fefbb2    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029fb8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00029fba:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x00029fbc:    07c0        ..      LSLS     r0,r0,#31
        0x00029fbe:    b198        ..      CBZ      r0,0x29fe8 ; amvosProcCccState + 132
        0x00029fc0:    e7ff        ..      B        0x29fc2 ; amvosProcCccState + 94
        0x00029fc2:    f641601c    A..`    MOV      r0,#0x1e1c
        0x00029fc6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00029fca:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00029fcc:    07c0        ..      LSLS     r0,r0,#31
        0x00029fce:    b950        P.      CBNZ     r0,0x29fe6 ; amvosProcCccState + 130
        0x00029fd0:    e7ff        ..      B        0x29fd2 ; amvosProcCccState + 110
        0x00029fd2:    f64471c9    D..q    MOV      r1,#0x4fc9
        0x00029fd6:    f2c00105    ....    MOVT     r1,#5
        0x00029fda:    2003        .       MOVS     r0,#3
        0x00029fdc:    f7fefb9e    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029fe0:    f7fdf932    ..2.    BL       am_vos_ama_tx_ver_exchange_send ; 0x27248
        0x00029fe4:    e7ff        ..      B        0x29fe6 ; amvosProcCccState + 130
        0x00029fe6:    e011        ..      B        0x2a00c ; amvosProcCccState + 168
        0x00029fe8:    f64471e7    D..q    MOV      r1,#0x4fe7
        0x00029fec:    f2c00105    ....    MOVT     r1,#5
        0x00029ff0:    2003        .       MOVS     r0,#3
        0x00029ff2:    f7fefb93    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x00029ff6:    f641611c    A..a    MOV      r1,#0x1e1c
        0x00029ffa:    f2c10101    ....    MOVT     r1,#0x1001
        0x00029ffe:    2001        .       MOVS     r0,#1
        0x0002a000:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002a002:    f7eefde3    ....    BL       AppConnIsOpen ; 0x18bcc
        0x0002a006:    f7effcad    ....    BL       AppSlaveSecurityReq ; 0x19964
        0x0002a00a:    e7ff        ..      B        0x2a00c ; amvosProcCccState + 168
        0x0002a00c:    e7ff        ..      B        0x2a00e ; amvosProcCccState + 170
        0x0002a00e:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a012:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a016:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002a018:    07c0        ..      LSLS     r0,r0,#31
        0x0002a01a:    b128        (.      CBZ      r0,0x2a028 ; amvosProcCccState + 196
        0x0002a01c:    e7ff        ..      B        0x2a01e ; amvosProcCccState + 186
        0x0002a01e:    f7fdf891    ....    BL       am_vos_ama_status_ready ; 0x27144
        0x0002a022:    f7fefe3f    ..?.    BL       am_vos_voice_start ; 0x28ca4
        0x0002a026:    e01f        ..      B        0x2a068 ; amvosProcCccState + 260
        0x0002a028:    f7fdfe50    ..P.    BL       am_vos_is_connected ; 0x27ccc
        0x0002a02c:    b9d8        ..      CBNZ     r0,0x2a066 ; amvosProcCccState + 258
        0x0002a02e:    e7ff        ..      B        0x2a030 ; amvosProcCccState + 204
        0x0002a030:    f2450134    E.4.    MOV      r1,#0x5034
        0x0002a034:    f2c00105    ....    MOVT     r1,#5
        0x0002a038:    2003        .       MOVS     r0,#3
        0x0002a03a:    f7fefb6f    ..o.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a03e:    e7ff        ..      B        0x2a040 ; amvosProcCccState + 220
        0x0002a040:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a044:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a048:    3038        80      ADDS     r0,r0,#0x38
        0x0002a04a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002a04c:    f7f4fcf0    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002a050:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a052:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002a056:    f7f4fccd    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002a05a:    2100        .!      MOVS     r1,#0
        0x0002a05c:    4608        .F      MOV      r0,r1
        0x0002a05e:    f7f4fc29    ..).    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a062:    e7ff        ..      B        0x2a064 ; amvosProcCccState + 256
        0x0002a064:    e7ff        ..      B        0x2a066 ; amvosProcCccState + 258
        0x0002a066:    e7ff        ..      B        0x2a068 ; amvosProcCccState + 260
        0x0002a068:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a06a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002a06c:    2801        .(      CMP      r0,#1
        0x0002a06e:    d12c        ,.      BNE      0x2a0ca ; amvosProcCccState + 358
        0x0002a070:    e7ff        ..      B        0x2a072 ; amvosProcCccState + 270
        0x0002a072:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a074:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002a076:    2801        .(      CMP      r0,#1
        0x0002a078:    d11f        ..      BNE      0x2a0ba ; amvosProcCccState + 342
        0x0002a07a:    e7ff        ..      B        0x2a07c ; amvosProcCccState + 280
        0x0002a07c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a07e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a080:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a084:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a088:    9101        ..      STR      r1,[sp,#4]
        0x0002a08a:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a08c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a08e:    8802        ..      LDRH     r2,[r0,#0]
        0x0002a090:    f64461b6    D..a    MOV      r1,#0x4eb6
        0x0002a094:    f2c00105    ....    MOVT     r1,#5
        0x0002a098:    2003        .       MOVS     r0,#3
        0x0002a09a:    9002        ..      STR      r0,[sp,#8]
        0x0002a09c:    f7fefb3e    ..>.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a0a0:    9801        ..      LDR      r0,[sp,#4]
        0x0002a0a2:    7840        @x      LDRB     r0,[r0,#1]
        0x0002a0a4:    f7effd2a    ..*.    BL       AttGetMtu ; 0x19afc
        0x0002a0a8:    4602        .F      MOV      r2,r0
        0x0002a0aa:    9802        ..      LDR      r0,[sp,#8]
        0x0002a0ac:    f2451108    E...    MOV      r1,#0x5108
        0x0002a0b0:    f2c00105    ....    MOVT     r1,#5
        0x0002a0b4:    f7fefb32    ..2.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a0b8:    e006        ..      B        0x2a0c8 ; amvosProcCccState + 356
        0x0002a0ba:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a0be:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a0c2:    2000        .       MOVS     r0,#0
        0x0002a0c4:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a0c6:    e7ff        ..      B        0x2a0c8 ; amvosProcCccState + 356
        0x0002a0c8:    e022        ".      B        0x2a110 ; amvosProcCccState + 428
        0x0002a0ca:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0cc:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002a0ce:    2802        .(      CMP      r0,#2
        0x0002a0d0:    d11e        ..      BNE      0x2a110 ; amvosProcCccState + 428
        0x0002a0d2:    e7ff        ..      B        0x2a0d4 ; amvosProcCccState + 368
        0x0002a0d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0d6:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002a0d8:    2801        .(      CMP      r0,#1
        0x0002a0da:    d113        ..      BNE      0x2a104 ; amvosProcCccState + 416
        0x0002a0dc:    e7ff        ..      B        0x2a0de ; amvosProcCccState + 378
        0x0002a0de:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a0e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a0e2:    21a0        .!      MOVS     r1,#0xa0
        0x0002a0e4:    22a1        ."      MOVS     r2,#0xa1
        0x0002a0e6:    2302        .#      MOVS     r3,#2
        0x0002a0e8:    f7fffa1a    ....    BL       amotas_start ; 0x29520
        0x0002a0ec:    f24511dd    E...    MOV      r1,#0x51dd
        0x0002a0f0:    f2c00105    ....    MOVT     r1,#5
        0x0002a0f4:    2003        .       MOVS     r0,#3
        0x0002a0f6:    f7fefb11    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a0fa:    f7fdff05    ....    BL       am_vos_mic_disable ; 0x27f08
        0x0002a0fe:    f7eefba9    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x0002a102:    e004        ..      B        0x2a10e ; amvosProcCccState + 426
        0x0002a104:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a106:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a108:    f7fffa2e    ....    BL       amotas_stop ; 0x29568
        0x0002a10c:    e7ff        ..      B        0x2a10e ; amvosProcCccState + 426
        0x0002a10e:    e7ff        ..      B        0x2a110 ; amvosProcCccState + 428
        0x0002a110:    b006        ..      ADD      sp,sp,#0x18
        0x0002a112:    bd80        ..      POP      {r7,pc}
    amvosProcMsg
        0x0002a114:    b580        ..      PUSH     {r7,lr}
        0x0002a116:    b0a2        ..      SUB      sp,sp,#0x88
        0x0002a118:    9021        !.      STR      r0,[sp,#0x84]
        0x0002a11a:    2000        .       MOVS     r0,#0
        0x0002a11c:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a120:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a122:    7880        .x      LDRB     r0,[r0,#2]
        0x0002a124:    3812        .8      SUBS     r0,r0,#0x12
        0x0002a126:    4601        .F      MOV      r1,r0
        0x0002a128:    9106        ..      STR      r1,[sp,#0x18]
        0x0002a12a:    2894        .(      CMP      r0,#0x94
        0x0002a12c:    f20082c6    ....    BHI.W    0x2a6bc ; amvosProcMsg + 1448
        0x0002a130:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002a132:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.15
        0x0002a136:    00e5        ..      DCW    229
        0x0002a138:    013e02c3    ..>.    DCD    20841155
        0x0002a13c:    019302c3    ....    DCD    26411715
        0x0002a140:    02c302c3    ....    DCD    46334659
        0x0002a144:    02c302c3    ....    DCD    46334659
        0x0002a148:    02c302c3    ....    DCD    46334659
        0x0002a14c:    02c302c3    ....    DCD    46334659
        0x0002a150:    014202c3    ..B.    DCD    21103299
        0x0002a154:    016a015e    ^.j.    DCD    23724382
        0x0002a158:    02c302c3    ....    DCD    46334659
        0x0002a15c:    02c302c3    ....    DCD    46334659
        0x0002a160:    01ea0175    u...    DCD    32113013
        0x0002a164:    0241023d    =.A.    DCD    37814845
        0x0002a168:    0254024e    N.T.    DCD    39060046
        0x0002a16c:    029f029b    ....    DCD    43975323
        0x0002a170:    02c302c3    ....    DCD    46334659
        0x0002a174:    02c302aa    ....    DCD    46334634
        0x0002a178:    02b202c3    ....    DCD    45220547
        0x0002a17c:    02c302b7    ....    DCD    46334647
        0x0002a180:    02c302c3    ....    DCD    46334659
        0x0002a184:    02c302c3    ....    DCD    46334659
        0x0002a188:    02c302c3    ....    DCD    46334659
        0x0002a18c:    02c302c3    ....    DCD    46334659
        0x0002a190:    02c302c3    ....    DCD    46334659
        0x0002a194:    02c301dc    ....    DCD    46334428
        0x0002a198:    02c302c3    ....    DCD    46334659
        0x0002a19c:    02c302c3    ....    DCD    46334659
        0x0002a1a0:    02c302c3    ....    DCD    46334659
        0x0002a1a4:    02c302c3    ....    DCD    46334659
        0x0002a1a8:    02c302c3    ....    DCD    46334659
        0x0002a1ac:    02c302c3    ....    DCD    46334659
        0x0002a1b0:    02c302c3    ....    DCD    46334659
        0x0002a1b4:    02c302c3    ....    DCD    46334659
        0x0002a1b8:    02c302c3    ....    DCD    46334659
        0x0002a1bc:    02c302c3    ....    DCD    46334659
        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:    02c302c2    ....    DCD    46334658
        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:    02c302c3    ....    DCD    46334659
        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:    009502c3    ....    DCD    9765571
        0x0002a254:    00a00099    ....    DCD    10485913
        0x0002a258:    00c7009d    ....    DCD    13041821
        0x0002a25c:    00e200d4    ....    DCD    14811348
    $t.16
        0x0002a260:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a262:    f7fff80b    ....    BL       amotas_proc_msg ; 0x2927c
        0x0002a266:    e22a        *.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a268:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a26a:    f7fff807    ....    BL       amotas_proc_msg ; 0x2927c
        0x0002a26e:    e226        &.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a270:    f7eefaa0    ....    BL       AMVOS_RSP_TIMER_RESTART ; 0x187b4
        0x0002a274:    e223        #.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a276:    e7ff        ..      B        0x2a278 ; amvosProcMsg + 356
        0x0002a278:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a27c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a280:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x0002a284:    2801        .(      CMP      r0,#1
        0x0002a286:    d10c        ..      BNE      0x2a2a2 ; amvosProcMsg + 398
        0x0002a288:    e7ff        ..      B        0x2a28a ; amvosProcMsg + 374
        0x0002a28a:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a28e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a292:    3028        (0      ADDS     r0,r0,#0x28
        0x0002a294:    f7f4fbcc    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002a298:    2100        .!      MOVS     r1,#0
        0x0002a29a:    4608        .F      MOV      r0,r1
        0x0002a29c:    f7f4fb0a    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a2a0:    e7ff        ..      B        0x2a2a2 ; amvosProcMsg + 398
        0x0002a2a2:    e7ff        ..      B        0x2a2a4 ; amvosProcMsg + 400
        0x0002a2a4:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a2a8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a2ac:    2000        .       MOVS     r0,#0
        0x0002a2ae:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a2b0:    f7fcff52    ..R.    BL       am_vos_ama_status_reset ; 0x27158
        0x0002a2b4:    f7f1fde4    ....    BL       HciDrvRadioShutdown ; 0x1be80
        0x0002a2b8:    2001        .       MOVS     r0,#1
        0x0002a2ba:    f7f1fd6d    ..m.    BL       HciDrvRadioBoot ; 0x1bd98
        0x0002a2be:    f7f0fe23    ..#.    BL       DmDevReset ; 0x1af08
        0x0002a2c2:    e1fc        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a2c4:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a2c8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a2cc:    2000        .       MOVS     r0,#0
        0x0002a2ce:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a2d0:    f7fcff42    ..B.    BL       am_vos_ama_status_reset ; 0x27158
        0x0002a2d4:    f7eefc7a    ..z.    BL       AppConnIsOpen ; 0x18bcc
        0x0002a2d8:    f7eefc6c    ..l.    BL       AppConnClose ; 0x18bb4
        0x0002a2dc:    e1ef        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a2de:    f7eefc75    ..u.    BL       AppConnIsOpen ; 0x18bcc
        0x0002a2e2:    f7eefc67    ..g.    BL       AppConnClose ; 0x18bb4
        0x0002a2e6:    f6447162    D.bq    MOV      r1,#0x4f62
        0x0002a2ea:    f2c00105    ....    MOVT     r1,#5
        0x0002a2ee:    2003        .       MOVS     r0,#3
        0x0002a2f0:    f7fefa14    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a2f4:    f7eefaae    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x0002a2f8:    e1e1        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a2fa:    f7eefa99    ....    BL       AMVOS_TEST_TIMER_RESTART ; 0x18830
        0x0002a2fe:    e1de        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a300:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a302:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002a304:    f6400104    @...    MOV      r1,#0x804
        0x0002a308:    4288        .B      CMP      r0,r1
        0x0002a30a:    d151        Q.      BNE      0x2a3b0 ; amvosProcMsg + 668
        0x0002a30c:    e7ff        ..      B        0x2a30e ; amvosProcMsg + 506
        0x0002a30e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a310:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002a312:    2800        .(      CMP      r0,#0
        0x0002a314:    d14c        L.      BNE      0x2a3b0 ; amvosProcMsg + 668
        0x0002a316:    e7ff        ..      B        0x2a318 ; amvosProcMsg + 516
        0x0002a318:    2000        .       MOVS     r0,#0
        0x0002a31a:    901f        ..      STR      r0,[sp,#0x7c]
        0x0002a31c:    901e        ..      STR      r0,[sp,#0x78]
        0x0002a31e:    f88d0077    ..w.    STRB     r0,[sp,#0x77]
        0x0002a322:    e7ff        ..      B        0x2a324 ; amvosProcMsg + 528
        0x0002a324:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a328:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a32c:    3018        .0      ADDS     r0,r0,#0x18
        0x0002a32e:    f7f4fb7f    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002a332:    2100        .!      MOVS     r1,#0
        0x0002a334:    4608        .F      MOV      r0,r1
        0x0002a336:    f7f4fabd    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a33a:    e7ff        ..      B        0x2a33c ; amvosProcMsg + 552
        0x0002a33c:    a81f        ..      ADD      r0,sp,#0x7c
        0x0002a33e:    a91e        ..      ADD      r1,sp,#0x78
        0x0002a340:    f10d0277    ..w.    ADD      r2,sp,#0x77
        0x0002a344:    f7fdf8fe    ....    BL       am_vos_ble_nextdata_check ; 0x27544
        0x0002a348:    b180        ..      CBZ      r0,0x2a36c ; amvosProcMsg + 600
        0x0002a34a:    e7ff        ..      B        0x2a34c ; amvosProcMsg + 568
        0x0002a34c:    f89d0077    ..w.    LDRB     r0,[sp,#0x77]
        0x0002a350:    07c0        ..      LSLS     r0,r0,#31
        0x0002a352:    b128        (.      CBZ      r0,0x2a360 ; amvosProcMsg + 588
        0x0002a354:    e7ff        ..      B        0x2a356 ; amvosProcMsg + 578
        0x0002a356:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002a358:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002a35a:    f7fdfaaf    ....    BL       am_vos_cmd_packet_tx ; 0x278bc
        0x0002a35e:    e004        ..      B        0x2a36a ; amvosProcMsg + 598
        0x0002a360:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0002a362:    991e        ..      LDR      r1,[sp,#0x78]
        0x0002a364:    f7fdf824    ..$.    BL       am_vos_audio_packet_tx ; 0x273b0
        0x0002a368:    e7ff        ..      B        0x2a36a ; amvosProcMsg + 598
        0x0002a36a:    e020         .      B        0x2a3ae ; amvosProcMsg + 666
        0x0002a36c:    f24940b0    I..@    MOV      r0,#0x94b0
        0x0002a370:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a374:    f6480130    H.0.    MOV      r1,#0x8830
        0x0002a378:    4408        .D      ADD      r0,r0,r1
        0x0002a37a:    f7fdfbff    ....    BL       am_vos_get_ring_buffer_status ; 0x27b7c
        0x0002a37e:    901c        ..      STR      r0,[sp,#0x70]
        0x0002a380:    981c        ..      LDR      r0,[sp,#0x70]
        0x0002a382:    2850        P(      CMP      r0,#0x50
        0x0002a384:    d30b        ..      BCC      0x2a39e ; amvosProcMsg + 650
        0x0002a386:    e7ff        ..      B        0x2a388 ; amvosProcMsg + 628
        0x0002a388:    f10d001d    ....    ADD      r0,sp,#0x1d
        0x0002a38c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a38e:    2150        P!      MOVS     r1,#0x50
        0x0002a390:    f7fdf9c4    ....    BL       am_vos_ble_tx_packet_encap ; 0x2771c
        0x0002a394:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002a396:    2153        S!      MOVS     r1,#0x53
        0x0002a398:    f7fdf80a    ....    BL       am_vos_audio_packet_tx ; 0x273b0
        0x0002a39c:    e006        ..      B        0x2a3ac ; amvosProcMsg + 664
        0x0002a39e:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a3a2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a3a6:    2000        .       MOVS     r0,#0
        0x0002a3a8:    7088        .p      STRB     r0,[r1,#2]
        0x0002a3aa:    e7ff        ..      B        0x2a3ac ; amvosProcMsg + 664
        0x0002a3ac:    e7ff        ..      B        0x2a3ae ; amvosProcMsg + 666
        0x0002a3ae:    e7ff        ..      B        0x2a3b0 ; amvosProcMsg + 668
        0x0002a3b0:    e185        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a3b2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a3b4:    f7fffdd6    ....    BL       amvosProcCccState ; 0x29f64
        0x0002a3b8:    e181        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a3ba:    f245017c    E.|.    MOV      r1,#0x507c
        0x0002a3be:    f2c00105    ....    MOVT     r1,#5
        0x0002a3c2:    2003        .       MOVS     r0,#3
        0x0002a3c4:    f7fef9aa    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a3c8:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a3cc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a3d0:    2000        .       MOVS     r0,#0
        0x0002a3d2:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a3d4:    f7fcfec0    ....    BL       am_vos_ama_status_reset ; 0x27158
        0x0002a3d8:    f7effd6a    ..j.    BL       AttsCalculateDbHash ; 0x19eb0
        0x0002a3dc:    f7f1f87e    ..~.    BL       DmSecGenerateEccKeyReq ; 0x1b4dc
        0x0002a3e0:    f7fffca4    ....    BL       amvosKwdSetDemoName ; 0x29d2c
        0x0002a3e4:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a3e6:    f000f9bb    ....    BL       amvosSetup ; 0x2a760
        0x0002a3ea:    2001        .       MOVS     r0,#1
        0x0002a3ec:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a3f0:    e165        e.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a3f2:    f24501cd    E...    MOV      r1,#0x50cd
        0x0002a3f6:    f2c00105    ....    MOVT     r1,#5
        0x0002a3fa:    2003        .       MOVS     r0,#3
        0x0002a3fc:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a3fe:    f7fef98d    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a402:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a404:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a408:    e159        Y.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a40a:    f24501b3    E...    MOV      r1,#0x50b3
        0x0002a40e:    f2c00105    ....    MOVT     r1,#5
        0x0002a412:    2003        .       MOVS     r0,#3
        0x0002a414:    f7fef982    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a418:    2004        .       MOVS     r0,#4
        0x0002a41a:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a41e:    e14e        N.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a420:    f2450198    E...    MOV      r1,#0x5098
        0x0002a424:    f2c00105    ....    MOVT     r1,#5
        0x0002a428:    2003        .       MOVS     r0,#3
        0x0002a42a:    f7fef977    ..w.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a42e:    f7fdfd6b    ..k.    BL       am_vos_mic_disable ; 0x27f08
        0x0002a432:    2001        .       MOVS     r0,#1
        0x0002a434:    f7eff8f4    ....    BL       AppSetBondable ; 0x19620
        0x0002a438:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a43a:    f7fffd37    ..7.    BL       amvosOpen ; 0x29eac
        0x0002a43e:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a440:    f7feff1c    ....    BL       amotas_proc_msg ; 0x2927c
        0x0002a444:    2008        .       MOVS     r0,#8
        0x0002a446:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a44a:    f642518b    B..Q    MOV      r1,#0x2d8b
        0x0002a44e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a452:    2000        .       MOVS     r0,#0
        0x0002a454:    7008        .p      STRB     r0,[r1,#0]
        0x0002a456:    f7eef9eb    ....    BL       AMVOS_TEST_TIMER_RESTART ; 0x18830
        0x0002a45a:    e130        0.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a45c:    2001        .       MOVS     r0,#1
        0x0002a45e:    f7effb4d    ..M.    BL       AttGetMtu ; 0x19afc
        0x0002a462:    4602        .F      MOV      r2,r0
        0x0002a464:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a466:    89c3        ..      LDRH     r3,[r0,#0xe]
        0x0002a468:    f2451144    E.D.    MOV      r1,#0x5144
        0x0002a46c:    f2c00105    ....    MOVT     r1,#5
        0x0002a470:    2003        .       MOVS     r0,#3
        0x0002a472:    f7fef953    ..S.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a476:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a478:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x0002a47a:    2852        R(      CMP      r0,#0x52
        0x0002a47c:    dc1f        ..      BGT      0x2a4be ; amvosProcMsg + 938
        0x0002a47e:    e7ff        ..      B        0x2a480 ; amvosProcMsg + 876
        0x0002a480:    f642508b    B..P    MOV      r0,#0x2d8b
        0x0002a484:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a488:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a48a:    2804        .(      CMP      r0,#4
        0x0002a48c:    dc16        ..      BGT      0x2a4bc ; amvosProcMsg + 936
        0x0002a48e:    e7ff        ..      B        0x2a490 ; amvosProcMsg + 892
        0x0002a490:    f642518b    B..Q    MOV      r1,#0x2d8b
        0x0002a494:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a498:    9103        ..      STR      r1,[sp,#0xc]
        0x0002a49a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002a49c:    3001        .0      ADDS     r0,#1
        0x0002a49e:    7008        .p      STRB     r0,[r1,#0]
        0x0002a4a0:    2001        .       MOVS     r0,#1
        0x0002a4a2:    2153        S!      MOVS     r1,#0x53
        0x0002a4a4:    f7effca2    ....    BL       AttcMtuReq ; 0x19dec
        0x0002a4a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002a4aa:    7802        .x      LDRB     r2,[r0,#0]
        0x0002a4ac:    f2451120    E. .    MOV      r1,#0x5120
        0x0002a4b0:    f2c00105    ....    MOVT     r1,#5
        0x0002a4b4:    2003        .       MOVS     r0,#3
        0x0002a4b6:    f7fef931    ..1.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a4ba:    e7ff        ..      B        0x2a4bc ; amvosProcMsg + 936
        0x0002a4bc:    e016        ..      B        0x2a4ec ; amvosProcMsg + 984
        0x0002a4be:    f642518b    B..Q    MOV      r1,#0x2d8b
        0x0002a4c2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a4c6:    2000        .       MOVS     r0,#0
        0x0002a4c8:    7008        .p      STRB     r0,[r1,#0]
        0x0002a4ca:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a4cc:    89c2        ..      LDRH     r2,[r0,#0xe]
        0x0002a4ce:    f24501e8    E...    MOV      r1,#0x50e8
        0x0002a4d2:    f2c00105    ....    MOVT     r1,#5
        0x0002a4d6:    2003        .       MOVS     r0,#3
        0x0002a4d8:    f7fef920    .. .    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a4dc:    9921        !.      LDR      r1,[sp,#0x84]
        0x0002a4de:    7808        .x      LDRB     r0,[r1,#0]
        0x0002a4e0:    89c9        ..      LDRH     r1,[r1,#0xe]
        0x0002a4e2:    f6400248    @.H.    MOV      r2,#0x848
        0x0002a4e6:    f7f0fc63    ..c.    BL       DmConnSetDataLen ; 0x1adb0
        0x0002a4ea:    e7ff        ..      B        0x2a4ec ; amvosProcMsg + 984
        0x0002a4ec:    e0e7        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a4ee:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a4f0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a4f2:    f7effb03    ....    BL       AttGetMtu ; 0x19afc
        0x0002a4f6:    2817        .(      CMP      r0,#0x17
        0x0002a4f8:    d106        ..      BNE      0x2a508 ; amvosProcMsg + 1012
        0x0002a4fa:    e7ff        ..      B        0x2a4fc ; amvosProcMsg + 1000
        0x0002a4fc:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a4fe:    7800        .x      LDRB     r0,[r0,#0]
        0x0002a500:    21f7        .!      MOVS     r1,#0xf7
        0x0002a502:    f7effc73    ..s.    BL       AttcMtuReq ; 0x19dec
        0x0002a506:    e7ff        ..      B        0x2a508 ; amvosProcMsg + 1012
        0x0002a508:    e0d9        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a50a:    e7ff        ..      B        0x2a50c ; amvosProcMsg + 1016
        0x0002a50c:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a510:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a514:    3018        .0      ADDS     r0,r0,#0x18
        0x0002a516:    f7f4fa8b    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002a51a:    2100        .!      MOVS     r1,#0
        0x0002a51c:    4608        .F      MOV      r0,r1
        0x0002a51e:    f7f4f9c9    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a522:    e7ff        ..      B        0x2a524 ; amvosProcMsg + 1040
        0x0002a524:    e7ff        ..      B        0x2a526 ; amvosProcMsg + 1042
        0x0002a526:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a52a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a52e:    f8900035    ..5.    LDRB     r0,[r0,#0x35]
        0x0002a532:    2801        .(      CMP      r0,#1
        0x0002a534:    d10c        ..      BNE      0x2a550 ; amvosProcMsg + 1084
        0x0002a536:    e7ff        ..      B        0x2a538 ; amvosProcMsg + 1060
        0x0002a538:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a53c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a540:    3028        (0      ADDS     r0,r0,#0x28
        0x0002a542:    f7f4fa75    ..u.    BL       WsfTimerStop ; 0x1ea30
        0x0002a546:    2100        .!      MOVS     r1,#0
        0x0002a548:    4608        .F      MOV      r0,r1
        0x0002a54a:    f7f4f9b3    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a54e:    e7ff        ..      B        0x2a550 ; amvosProcMsg + 1084
        0x0002a550:    e7ff        ..      B        0x2a552 ; amvosProcMsg + 1086
        0x0002a552:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a554:    7a02        .z      LDRB     r2,[r0,#8]
        0x0002a556:    f24521bc    E..!    MOV      r1,#0x52bc
        0x0002a55a:    f2c00105    ....    MOVT     r1,#5
        0x0002a55e:    2003        .       MOVS     r0,#3
        0x0002a560:    f7fef8dc    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a564:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a566:    f7fffb45    ..E.    BL       amvosClose ; 0x29bf4
        0x0002a56a:    2009        .       MOVS     r0,#9
        0x0002a56c:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a570:    f7fcff7e    ..~.    BL       am_vos_audio_reset_flag_and_buffer ; 0x27470
        0x0002a574:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a576:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002a578:    2816        .(      CMP      r0,#0x16
        0x0002a57a:    d007        ..      BEQ      0x2a58c ; amvosProcMsg + 1144
        0x0002a57c:    e7ff        ..      B        0x2a57e ; amvosProcMsg + 1130
        0x0002a57e:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a582:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a586:    2000        .       MOVS     r0,#0
        0x0002a588:    7508        .u      STRB     r0,[r1,#0x14]
        0x0002a58a:    e7ff        ..      B        0x2a58c ; amvosProcMsg + 1144
        0x0002a58c:    f641611c    A..a    MOV      r1,#0x1e1c
        0x0002a590:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a594:    9101        ..      STR      r1,[sp,#4]
        0x0002a596:    2000        .       MOVS     r0,#0
        0x0002a598:    9002        ..      STR      r0,[sp,#8]
        0x0002a59a:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002a59c:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002a59e:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002a5a0:    f7fdfcb2    ....    BL       am_vos_mic_disable ; 0x27f08
        0x0002a5a4:    f7fcfdd8    ....    BL       am_vos_ama_status_reset ; 0x27158
        0x0002a5a8:    9901        ..      LDR      r1,[sp,#4]
        0x0002a5aa:    9802        ..      LDR      r0,[sp,#8]
        0x0002a5ac:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a5ae:    e086        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a5b0:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a5b2:    f7fffb63    ..c.    BL       amvosConnUpdate ; 0x29c7c
        0x0002a5b6:    e082        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a5b8:    f7f0ff90    ....    BL       DmSecGenerateEccKeyReq ; 0x1b4dc
        0x0002a5bc:    200a        .       MOVS     r0,#0xa
        0x0002a5be:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a5c2:    f644718b    D..q    MOV      r1,#0x4f8b
        0x0002a5c6:    f2c00105    ....    MOVT     r1,#5
        0x0002a5ca:    2003        .       MOVS     r0,#3
        0x0002a5cc:    f7fef8a6    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a5d0:    e075        u.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a5d2:    f7f0ff83    ....    BL       DmSecGenerateEccKeyReq ; 0x1b4dc
        0x0002a5d6:    200b        .       MOVS     r0,#0xb
        0x0002a5d8:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a5dc:    e06f        o.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a5de:    200c        .       MOVS     r0,#0xc
        0x0002a5e0:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a5e4:    f6447125    D.%q    MOV      r1,#0x4f25
        0x0002a5e8:    f2c00105    ....    MOVT     r1,#5
        0x0002a5ec:    2003        .       MOVS     r0,#3
        0x0002a5ee:    f7fef895    ....    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a5f2:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a5f6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a5fa:    2101        .!      MOVS     r1,#1
        0x0002a5fc:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002a5fe:    7840        @x      LDRB     r0,[r0,#1]
        0x0002a600:    b1e0        ..      CBZ      r0,0x2a63c ; amvosProcMsg + 1320
        0x0002a602:    e7ff        ..      B        0x2a604 ; amvosProcMsg + 1264
        0x0002a604:    f7eefae2    ....    BL       AppConnIsOpen ; 0x18bcc
        0x0002a608:    2101        .!      MOVS     r1,#1
        0x0002a60a:    f7effd39    ..9.    BL       AttsCccEnabled ; 0x1a080
        0x0002a60e:    b1a8        ..      CBZ      r0,0x2a63c ; amvosProcMsg + 1320
        0x0002a610:    e7ff        ..      B        0x2a612 ; amvosProcMsg + 1278
        0x0002a612:    f7eef91f    ....    BL       AMVOS_TX_CCC_TIMER_STOP ; 0x18854
        0x0002a616:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a61a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a61e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002a620:    07c0        ..      LSLS     r0,r0,#31
        0x0002a622:    b150        P.      CBZ      r0,0x2a63a ; amvosProcMsg + 1318
        0x0002a624:    e7ff        ..      B        0x2a626 ; amvosProcMsg + 1298
        0x0002a626:    f64471c9    D..q    MOV      r1,#0x4fc9
        0x0002a62a:    f2c00105    ....    MOVT     r1,#5
        0x0002a62e:    2003        .       MOVS     r0,#3
        0x0002a630:    f7fef874    ..t.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a634:    f7fcfe08    ....    BL       am_vos_ama_tx_ver_exchange_send ; 0x27248
        0x0002a638:    e7ff        ..      B        0x2a63a ; amvosProcMsg + 1318
        0x0002a63a:    e016        ..      B        0x2a66a ; amvosProcMsg + 1366
        0x0002a63c:    e7ff        ..      B        0x2a63e ; amvosProcMsg + 1322
        0x0002a63e:    f641601c    A..`    MOV      r0,#0x1e1c
        0x0002a642:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002a646:    3038        80      ADDS     r0,r0,#0x38
        0x0002a648:    f6446120    D. a    MOV      r1,#0x4e20
        0x0002a64c:    f7f4f9d2    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002a650:    2100        .!      MOVS     r1,#0
        0x0002a652:    4608        .F      MOV      r0,r1
        0x0002a654:    f7f4f92e    ....    BL       WsfTaskSetReady ; 0x1e8b4
        0x0002a658:    e7ff        ..      B        0x2a65a ; amvosProcMsg + 1350
        0x0002a65a:    f2450159    E.Y.    MOV      r1,#0x5059
        0x0002a65e:    f2c00105    ....    MOVT     r1,#5
        0x0002a662:    2003        .       MOVS     r0,#3
        0x0002a664:    f7fef85a    ..Z.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a668:    e7ff        ..      B        0x2a66a ; amvosProcMsg + 1366
        0x0002a66a:    e028        (.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a66c:    200d        .       MOVS     r0,#0xd
        0x0002a66e:    f88d0083    ....    STRB     r0,[sp,#0x83]
        0x0002a672:    e024        $.      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a674:    f64461eb    D..a    MOV      r1,#0x4eeb
        0x0002a678:    f2c00105    ....    MOVT     r1,#5
        0x0002a67c:    2003        .       MOVS     r0,#3
        0x0002a67e:    f7fef84d    ..M.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a682:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a684:    f7eefe82    ....    BL       AppHandlePasskey ; 0x1938c
        0x0002a688:    e019        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a68a:    f644710a    D..q    MOV      r1,#0x4f0a
        0x0002a68e:    f2c00105    ....    MOVT     r1,#5
        0x0002a692:    2003        .       MOVS     r0,#3
        0x0002a694:    f7fef842    ..B.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a698:    e011        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a69a:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a69c:    3004        .0      ADDS     r0,#4
        0x0002a69e:    f7f0ffd9    ....    BL       DmSecSetEccKey ; 0x1b654
        0x0002a6a2:    e00c        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a6a4:    f64461cd    D..a    MOV      r1,#0x4ecd
        0x0002a6a8:    f2c00105    ....    MOVT     r1,#5
        0x0002a6ac:    2003        .       MOVS     r0,#3
        0x0002a6ae:    f7fef835    ..5.    BL       am_vos_stdio_printf ; 0x2871c
        0x0002a6b2:    9821        !.      LDR      r0,[sp,#0x84]
        0x0002a6b4:    f7eefe58    ..X.    BL       AppHandleNumericComparison ; 0x19368
        0x0002a6b8:    e001        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a6ba:    e000        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a6bc:    e7ff        ..      B        0x2a6be ; amvosProcMsg + 1450
        0x0002a6be:    f89d0083    ....    LDRB     r0,[sp,#0x83]
        0x0002a6c2:    b128        (.      CBZ      r0,0x2a6d0 ; amvosProcMsg + 1468
        0x0002a6c4:    e7ff        ..      B        0x2a6c6 ; amvosProcMsg + 1458
        0x0002a6c6:    f89d0083    ....    LDRB     r0,[sp,#0x83]
        0x0002a6ca:    f7eff963    ..c.    BL       AppUiAction ; 0x19994
        0x0002a6ce:    e7ff        ..      B        0x2a6d0 ; amvosProcMsg + 1468
        0x0002a6d0:    b022        ".      ADD      sp,sp,#0x88
        0x0002a6d2:    bd80        ..      POP      {r7,pc}
    amvosSetLocalName
        0x0002a6d4:    b084        ..      SUB      sp,sp,#0x10
        0x0002a6d6:    9002        ..      STR      r0,[sp,#8]
        0x0002a6d8:    9101        ..      STR      r1,[sp,#4]
        0x0002a6da:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0002a6de:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x0002a6e2:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a6e6:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002a6ea:    4408        .D      ADD      r0,r0,r1
        0x0002a6ec:    3001        .0      ADDS     r0,#1
        0x0002a6ee:    2820         (      CMP      r0,#0x20
        0x0002a6f0:    db04        ..      BLT      0x2a6fc ; amvosSetLocalName + 40
        0x0002a6f2:    e7ff        ..      B        0x2a6f4 ; amvosSetLocalName + 32
        0x0002a6f4:    2000        .       MOVS     r0,#0
        0x0002a6f6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002a6fa:    e02c        ,.      B        0x2a756 ; amvosSetLocalName + 130
        0x0002a6fc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002a700:    3001        .0      ADDS     r0,#1
        0x0002a702:    9902        ..      LDR      r1,[sp,#8]
        0x0002a704:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0002a708:    5488        .T      STRB     r0,[r1,r2]
        0x0002a70a:    9902        ..      LDR      r1,[sp,#8]
        0x0002a70c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002a710:    4401        .D      ADD      r1,r1,r0
        0x0002a712:    2009        .       MOVS     r0,#9
        0x0002a714:    7048        Hp      STRB     r0,[r1,#1]
        0x0002a716:    2000        .       MOVS     r0,#0
        0x0002a718:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002a71c:    e7ff        ..      B        0x2a71e ; amvosSetLocalName + 74
        0x0002a71e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002a722:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002a726:    4288        .B      CMP      r0,r1
        0x0002a728:    da11        ..      BGE      0x2a74e ; amvosSetLocalName + 122
        0x0002a72a:    e7ff        ..      B        0x2a72c ; amvosSetLocalName + 88
        0x0002a72c:    9801        ..      LDR      r0,[sp,#4]
        0x0002a72e:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002a732:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a734:    9a02        ..      LDR      r2,[sp,#8]
        0x0002a736:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x0002a73a:    4419        .D      ADD      r1,r1,r3
        0x0002a73c:    4411        .D      ADD      r1,r1,r2
        0x0002a73e:    7088        .p      STRB     r0,[r1,#2]
        0x0002a740:    e7ff        ..      B        0x2a742 ; amvosSetLocalName + 110
        0x0002a742:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002a746:    3001        .0      ADDS     r0,#1
        0x0002a748:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002a74c:    e7e7        ..      B        0x2a71e ; amvosSetLocalName + 74
        0x0002a74e:    2001        .       MOVS     r0,#1
        0x0002a750:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002a754:    e7ff        ..      B        0x2a756 ; amvosSetLocalName + 130
        0x0002a756:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002a75a:    b004        ..      ADD      sp,sp,#0x10
        0x0002a75c:    4770        pG      BX       lr
        0x0002a75e:    0000        ..      MOVS     r0,r0
    amvosSetup
        0x0002a760:    b580        ..      PUSH     {r7,lr}
        0x0002a762:    b086        ..      SUB      sp,sp,#0x18
        0x0002a764:    9005        ..      STR      r0,[sp,#0x14]
        0x0002a766:    f642526c    B.lR    MOV      r2,#0x2d6c
        0x0002a76a:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a76e:    9201        ..      STR      r2,[sp,#4]
        0x0002a770:    2002        .       MOVS     r0,#2
        0x0002a772:    9004        ..      STR      r0,[sp,#0x10]
        0x0002a774:    211f        .!      MOVS     r1,#0x1f
        0x0002a776:    9102        ..      STR      r1,[sp,#8]
        0x0002a778:    f7eef9b8    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a77c:    9902        ..      LDR      r1,[sp,#8]
        0x0002a77e:    f642528c    B..R    MOV      r2,#0x2d8c
        0x0002a782:    f2c10200    ....    MOVT     r2,#0x1000
        0x0002a786:    9203        ..      STR      r2,[sp,#0xc]
        0x0002a788:    2003        .       MOVS     r0,#3
        0x0002a78a:    f7eef9af    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a78e:    9a01        ..      LDR      r2,[sp,#4]
        0x0002a790:    9902        ..      LDR      r1,[sp,#8]
        0x0002a792:    2000        .       MOVS     r0,#0
        0x0002a794:    f7eef9aa    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a798:    9902        ..      LDR      r1,[sp,#8]
        0x0002a79a:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002a79c:    2001        .       MOVS     r0,#1
        0x0002a79e:    f7eef9a5    ....    BL       AppAdvSetData ; 0x18aec
        0x0002a7a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a7a4:    f7eef9c8    ....    BL       AppAdvStart ; 0x18b38
        0x0002a7a8:    b006        ..      ADD      sp,sp,#0x18
        0x0002a7aa:    bd80        ..      POP      {r7,pc}
    amvosTxChannelIsAvailable
        0x0002a7ac:    b580        ..      PUSH     {r7,lr}
        0x0002a7ae:    f7eefa0d    ....    BL       AppConnIsOpen ; 0x18bcc
        0x0002a7b2:    2800        .(      CMP      r0,#0
        0x0002a7b4:    bf18        ..      IT       NE
        0x0002a7b6:    2001        .       MOVNE    r0,#1
        0x0002a7b8:    bd80        ..      POP      {r7,pc}
        0x0002a7ba:    0000        ..      MOVS     r0,r0
    appAdvSetData
        0x0002a7bc:    b510        ..      PUSH     {r4,lr}
        0x0002a7be:    b084        ..      SUB      sp,sp,#0x10
        0x0002a7c0:    468c        .F      MOV      r12,r1
        0x0002a7c2:    4686        .F      MOV      lr,r0
        0x0002a7c4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002a7c6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002a7c8:    f88de00f    ....    STRB     lr,[sp,#0xf]
        0x0002a7cc:    f88dc00e    ....    STRB     r12,[sp,#0xe]
        0x0002a7d0:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002a7d4:    9302        ..      STR      r3,[sp,#8]
        0x0002a7d6:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002a7da:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002a7de:    9902        ..      LDR      r1,[sp,#8]
        0x0002a7e0:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a7e4:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a7e8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a7ec:    eb001202    ....    ADD      r2,r0,r2,LSL #4
        0x0002a7f0:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002a7f4:    f8421023    B.#.    STR      r1,[r2,r3,LSL #2]
        0x0002a7f8:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002a7fc:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a800:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0002a804:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002a808:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002a80c:    8411        ..      STRH     r1,[r2,#0x20]
        0x0002a80e:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0002a812:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a816:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0002a81a:    f89d300e    ...0    LDRB     r3,[sp,#0xe]
        0x0002a81e:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x0002a822:    8611        ..      STRH     r1,[r2,#0x30]
        0x0002a824:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002a828:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002a82c:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0002a830:    f8a21050    ..P.    STRH     r1,[r2,#0x50]
        0x0002a834:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002a838:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002a83c:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0002a840:    eb010242    ..B.    ADD      r2,r1,r2,LSL #1
        0x0002a844:    2100        .!      MOVS     r1,#0
        0x0002a846:    f8a21040    ..@.    STRH     r1,[r2,#0x40]
        0x0002a84a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002a84e:    4408        .D      ADD      r0,r0,r1
        0x0002a850:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002a854:    2803        .(      CMP      r0,#3
        0x0002a856:    d01f        ..      BEQ      0x2a898 ; appAdvSetData + 220
        0x0002a858:    e7ff        ..      B        0x2a85a ; appAdvSetData + 158
        0x0002a85a:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002a85e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a862:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a866:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002a86a:    ebb00f51    ..Q.    CMP      r0,r1,LSR #1
        0x0002a86e:    d113        ..      BNE      0x2a898 ; appAdvSetData + 220
        0x0002a870:    e7ff        ..      B        0x2a872 ; appAdvSetData + 182
        0x0002a872:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002a876:    28fb        .(      CMP      r0,#0xfb
        0x0002a878:    dc0e        ..      BGT      0x2a898 ; appAdvSetData + 220
        0x0002a87a:    e7ff        ..      B        0x2a87c ; appAdvSetData + 192
        0x0002a87c:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002a880:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002a884:    4288        .B      CMP      r0,r1
        0x0002a886:    dc07        ..      BGT      0x2a898 ; appAdvSetData + 220
        0x0002a888:    e7ff        ..      B        0x2a88a ; appAdvSetData + 206
        0x0002a88a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002a88e:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002a892:    f000fc09    ....    BL       appSetAdvScanDataFrag ; 0x2b0a8
        0x0002a896:    e00a        ..      B        0x2a8ae ; appAdvSetData + 242
        0x0002a898:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002a89c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a8a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a8a4:    4401        .D      ADD      r1,r1,r0
        0x0002a8a6:    2000        .       MOVS     r0,#0
        0x0002a8a8:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002a8ac:    e7ff        ..      B        0x2a8ae ; appAdvSetData + 242
        0x0002a8ae:    b004        ..      ADD      sp,sp,#0x10
        0x0002a8b0:    bd10        ..      POP      {r4,pc}
        0x0002a8b2:    0000        ..      MOVS     r0,r0
    appAdvStart
        0x0002a8b4:    b580        ..      PUSH     {r7,lr}
        0x0002a8b6:    b086        ..      SUB      sp,sp,#0x18
        0x0002a8b8:    4684        .F      MOV      r12,r0
        0x0002a8ba:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002a8bc:    f8dde020    .. .    LDR      lr,[sp,#0x20]
        0x0002a8c0:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0002a8c4:    9104        ..      STR      r1,[sp,#0x10]
        0x0002a8c6:    9203        ..      STR      r2,[sp,#0xc]
        0x0002a8c8:    9302        ..      STR      r3,[sp,#8]
        0x0002a8ca:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002a8ce:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002a8d2:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002a8d4:    f000fe08    ....    BL       appSlaveConnectableAdv ; 0x2b4e8
        0x0002a8d8:    b160        `.      CBZ      r0,0x2a8f4 ; appAdvStart + 64
        0x0002a8da:    e7ff        ..      B        0x2a8dc ; appAdvStart + 40
        0x0002a8dc:    2001        .       MOVS     r0,#1
        0x0002a8de:    f000f8e5    ....    BL       appNumConns ; 0x2aaac
        0x0002a8e2:    f24a01b4    J...    MOV      r1,#0xa0b4
        0x0002a8e6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002a8ea:    6809        .h      LDR      r1,[r1,#0]
        0x0002a8ec:    7809        .x      LDRB     r1,[r1,#0]
        0x0002a8ee:    4288        .B      CMP      r0,r1
        0x0002a8f0:    da57        W.      BGE      0x2a9a2 ; appAdvStart + 238
        0x0002a8f2:    e7ff        ..      B        0x2a8f4 ; appAdvStart + 64
        0x0002a8f4:    2000        .       MOVS     r0,#0
        0x0002a8f6:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a8fa:    e7ff        ..      B        0x2a8fc ; appAdvStart + 72
        0x0002a8fc:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a900:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002a904:    4288        .B      CMP      r0,r1
        0x0002a906:    da44        D.      BGE      0x2a992 ; appAdvStart + 222
        0x0002a908:    e7ff        ..      B        0x2a90a ; appAdvStart + 86
        0x0002a90a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002a90e:    b1f8        ..      CBZ      r0,0x2a950 ; appAdvStart + 156
        0x0002a910:    e7ff        ..      B        0x2a912 ; appAdvStart + 94
        0x0002a912:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a914:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002a918:    5c80        .\      LDRB     r0,[r0,r2]
        0x0002a91a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002a91c:    f8312012    1..     LDRH     r2,[r1,r2,LSL #1]
        0x0002a920:    4611        .F      MOV      r1,r2
        0x0002a922:    f7f0f889    ....    BL       DmAdvSetInterval ; 0x1aa38
        0x0002a926:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a928:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a92c:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a92e:    f24303e4    C...    MOV      r3,#0x30e4
        0x0002a932:    f2c10300    ....    MOVT     r3,#0x1000
        0x0002a936:    181a        ..      ADDS     r2,r3,r0
        0x0002a938:    f8921059    ..Y.    LDRB     r1,[r2,#0x59]
        0x0002a93c:    f892206a    ..j     LDRB     r2,[r2,#0x6a]
        0x0002a940:    eb000c40    ..@.    ADD      r12,r0,r0,LSL #1
        0x0002a944:    eb03034c    ..L.    ADD      r3,r3,r12,LSL #1
        0x0002a948:    335e        ^3      ADDS     r3,r3,#0x5e
        0x0002a94a:    f7effff3    ....    BL       DmAdvConfig ; 0x1a934
        0x0002a94e:    e7ff        ..      B        0x2a950 ; appAdvStart + 156
        0x0002a950:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a952:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a956:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002a958:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a95c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a960:    4408        .D      ADD      r0,r0,r1
        0x0002a962:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x0002a966:    b968        h.      CBNZ     r0,0x2a984 ; appAdvStart + 208
        0x0002a968:    e7ff        ..      B        0x2a96a ; appAdvStart + 182
        0x0002a96a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a96c:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a970:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002a972:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002a976:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002a97a:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002a97e:    f000fb1f    ....    BL       appSetAdvScanData ; 0x2afc0
        0x0002a982:    e7ff        ..      B        0x2a984 ; appAdvStart + 208
        0x0002a984:    e7ff        ..      B        0x2a986 ; appAdvStart + 210
        0x0002a986:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a98a:    3001        .0      ADDS     r0,#1
        0x0002a98c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a990:    e7b4        ..      B        0x2a8fc ; appAdvStart + 72
        0x0002a992:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002a996:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002a998:    9a02        ..      LDR      r2,[sp,#8]
        0x0002a99a:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002a99c:    f7f0f86c    ..l.    BL       DmAdvStart ; 0x1aa78
        0x0002a9a0:    e01d        ..      B        0x2a9de ; appAdvStart + 298
        0x0002a9a2:    2000        .       MOVS     r0,#0
        0x0002a9a4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a9a8:    e7ff        ..      B        0x2a9aa ; appAdvStart + 246
        0x0002a9aa:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a9ae:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002a9b2:    4288        .B      CMP      r0,r1
        0x0002a9b4:    da13        ..      BGE      0x2a9de ; appAdvStart + 298
        0x0002a9b6:    e7ff        ..      B        0x2a9b8 ; appAdvStart + 260
        0x0002a9b8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002a9ba:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002a9be:    5c41        A\      LDRB     r1,[r0,r1]
        0x0002a9c0:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002a9c4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a9c8:    4401        .D      ADD      r1,r1,r0
        0x0002a9ca:    2003        .       MOVS     r0,#3
        0x0002a9cc:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002a9d0:    e7ff        ..      B        0x2a9d2 ; appAdvStart + 286
        0x0002a9d2:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002a9d6:    3001        .0      ADDS     r0,#1
        0x0002a9d8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002a9dc:    e7e5        ..      B        0x2a9aa ; appAdvStart + 246
        0x0002a9de:    b006        ..      ADD      sp,sp,#0x18
        0x0002a9e0:    bd80        ..      POP      {r7,pc}
        0x0002a9e2:    0000        ..      MOVS     r0,r0
    appConnReadRemoteFeatTimerStart
        0x0002a9e4:    b580        ..      PUSH     {r7,lr}
        0x0002a9e6:    b082        ..      SUB      sp,sp,#8
        0x0002a9e8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002a9ec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002a9f0:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002a9f4:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002a9f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002a9fc:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002aa00:    3830        08      SUBS     r0,r0,#0x30
        0x0002aa02:    9000        ..      STR      r0,[sp,#0]
        0x0002aa04:    f24300e0    C...    MOV      r0,#0x30e0
        0x0002aa08:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa0c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002aa0e:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa10:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x0002aa14:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa16:    2002        .       MOVS     r0,#2
        0x0002aa18:    f881002a    ..*.    STRB     r0,[r1,#0x2a]
        0x0002aa1c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa20:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa22:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002aa24:    9800        ..      LDR      r0,[sp,#0]
        0x0002aa26:    3020         0      ADDS     r0,r0,#0x20
        0x0002aa28:    211e        .!      MOVS     r1,#0x1e
        0x0002aa2a:    f7f3ffe3    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002aa2e:    b002        ..      ADD      sp,sp,#8
        0x0002aa30:    bd80        ..      POP      {r7,pc}
        0x0002aa32:    0000        ..      MOVS     r0,r0
    appConnUpdateTimerStart
        0x0002aa34:    b580        ..      PUSH     {r7,lr}
        0x0002aa36:    b082        ..      SUB      sp,sp,#8
        0x0002aa38:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002aa3c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa40:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002aa44:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002aa48:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa4c:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002aa50:    3830        08      SUBS     r0,r0,#0x30
        0x0002aa52:    9000        ..      STR      r0,[sp,#0]
        0x0002aa54:    f24300e0    C...    MOV      r0,#0x30e0
        0x0002aa58:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aa5c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002aa5e:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa60:    7708        .w      STRB     r0,[r1,#0x1c]
        0x0002aa62:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa64:    2010        .       MOVS     r0,#0x10
        0x0002aa66:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0002aa68:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aa6c:    9900        ..      LDR      r1,[sp,#0]
        0x0002aa6e:    8308        ..      STRH     r0,[r1,#0x18]
        0x0002aa70:    9800        ..      LDR      r0,[sp,#0]
        0x0002aa72:    3010        .0      ADDS     r0,r0,#0x10
        0x0002aa74:    f24a01b8    J...    MOV      r1,#0xa0b8
        0x0002aa78:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002aa7c:    6809        .h      LDR      r1,[r1,#0]
        0x0002aa7e:    6809        .h      LDR      r1,[r1,#0]
        0x0002aa80:    f7f3ffb8    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0002aa84:    b002        ..      ADD      sp,sp,#8
        0x0002aa86:    bd80        ..      POP      {r7,pc}
    appConnUpdateTimerStop
        0x0002aa88:    b580        ..      PUSH     {r7,lr}
        0x0002aa8a:    b082        ..      SUB      sp,sp,#8
        0x0002aa8c:    9001        ..      STR      r0,[sp,#4]
        0x0002aa8e:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x0002aa92:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002aa96:    6800        .h      LDR      r0,[r0,#0]
        0x0002aa98:    6800        .h      LDR      r0,[r0,#0]
        0x0002aa9a:    b128        (.      CBZ      r0,0x2aaa8 ; appConnUpdateTimerStop + 32
        0x0002aa9c:    e7ff        ..      B        0x2aa9e ; appConnUpdateTimerStop + 22
        0x0002aa9e:    9801        ..      LDR      r0,[sp,#4]
        0x0002aaa0:    3010        .0      ADDS     r0,r0,#0x10
        0x0002aaa2:    f7f3ffc5    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002aaa6:    e7ff        ..      B        0x2aaa8 ; appConnUpdateTimerStop + 32
        0x0002aaa8:    b002        ..      ADD      sp,sp,#8
        0x0002aaaa:    bd80        ..      POP      {r7,pc}
    appNumConns
        0x0002aaac:    b580        ..      PUSH     {r7,lr}
        0x0002aaae:    b084        ..      SUB      sp,sp,#0x10
        0x0002aab0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002aab4:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002aab8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002aabc:    9002        ..      STR      r0,[sp,#8]
        0x0002aabe:    2003        .       MOVS     r0,#3
        0x0002aac0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002aac4:    2000        .       MOVS     r0,#0
        0x0002aac6:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002aaca:    e7ff        ..      B        0x2aacc ; appNumConns + 32
        0x0002aacc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002aad0:    2801        .(      CMP      r0,#1
        0x0002aad2:    db1d        ..      BLT      0x2ab10 ; appNumConns + 100
        0x0002aad4:    e7ff        ..      B        0x2aad6 ; appNumConns + 42
        0x0002aad6:    9802        ..      LDR      r0,[sp,#8]
        0x0002aad8:    7900        .y      LDRB     r0,[r0,#4]
        0x0002aada:    b178        x.      CBZ      r0,0x2aafc ; appNumConns + 80
        0x0002aadc:    e7ff        ..      B        0x2aade ; appNumConns + 50
        0x0002aade:    9802        ..      LDR      r0,[sp,#8]
        0x0002aae0:    7900        .y      LDRB     r0,[r0,#4]
        0x0002aae2:    f7f0f941    ..A.    BL       DmConnRole ; 0x1ad68
        0x0002aae6:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002aaea:    4288        .B      CMP      r0,r1
        0x0002aaec:    d106        ..      BNE      0x2aafc ; appNumConns + 80
        0x0002aaee:    e7ff        ..      B        0x2aaf0 ; appNumConns + 68
        0x0002aaf0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002aaf4:    3001        .0      ADDS     r0,#1
        0x0002aaf6:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002aafa:    e7ff        ..      B        0x2aafc ; appNumConns + 80
        0x0002aafc:    e7ff        ..      B        0x2aafe ; appNumConns + 82
        0x0002aafe:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002ab02:    3801        .8      SUBS     r0,#1
        0x0002ab04:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ab08:    9802        ..      LDR      r0,[sp,#8]
        0x0002ab0a:    3030        00      ADDS     r0,r0,#0x30
        0x0002ab0c:    9002        ..      STR      r0,[sp,#8]
        0x0002ab0e:    e7dd        ..      B        0x2aacc ; appNumConns + 32
        0x0002ab10:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002ab14:    b004        ..      ADD      sp,sp,#0x10
        0x0002ab16:    bd80        ..      POP      {r7,pc}
    appPrivAddDevToResListInd
        0x0002ab18:    b580        ..      PUSH     {r7,lr}
        0x0002ab1a:    b082        ..      SUB      sp,sp,#8
        0x0002ab1c:    9001        ..      STR      r0,[sp,#4]
        0x0002ab1e:    9100        ..      STR      r1,[sp,#0]
        0x0002ab20:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab22:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ab24:    b968        h.      CBNZ     r0,0x2ab42 ; appPrivAddDevToResListInd + 42
        0x0002ab26:    e7ff        ..      B        0x2ab28 ; appPrivAddDevToResListInd + 16
        0x0002ab28:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab2a:    b150        P.      CBZ      r0,0x2ab42 ; appPrivAddDevToResListInd + 42
        0x0002ab2c:    e7ff        ..      B        0x2ab2e ; appPrivAddDevToResListInd + 22
        0x0002ab2e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab30:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab32:    b130        0.      CBZ      r0,0x2ab42 ; appPrivAddDevToResListInd + 42
        0x0002ab34:    e7ff        ..      B        0x2ab36 ; appPrivAddDevToResListInd + 30
        0x0002ab36:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab38:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab3a:    2101        .!      MOVS     r1,#1
        0x0002ab3c:    f7eefb76    ..v.    BL       AppDbSetPeerAddedToRl ; 0x1922c
        0x0002ab40:    e7ff        ..      B        0x2ab42 ; appPrivAddDevToResListInd + 42
        0x0002ab42:    b002        ..      ADD      sp,sp,#8
        0x0002ab44:    bd80        ..      POP      {r7,pc}
        0x0002ab46:    0000        ..      MOVS     r0,r0
    appPrivRemDevFromResListInd
        0x0002ab48:    b580        ..      PUSH     {r7,lr}
        0x0002ab4a:    b082        ..      SUB      sp,sp,#8
        0x0002ab4c:    9001        ..      STR      r0,[sp,#4]
        0x0002ab4e:    9100        ..      STR      r1,[sp,#0]
        0x0002ab50:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab52:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ab54:    b950        P.      CBNZ     r0,0x2ab6c ; appPrivRemDevFromResListInd + 36
        0x0002ab56:    e7ff        ..      B        0x2ab58 ; appPrivRemDevFromResListInd + 16
        0x0002ab58:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab5a:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab5c:    b130        0.      CBZ      r0,0x2ab6c ; appPrivRemDevFromResListInd + 36
        0x0002ab5e:    e7ff        ..      B        0x2ab60 ; appPrivRemDevFromResListInd + 24
        0x0002ab60:    9800        ..      LDR      r0,[sp,#0]
        0x0002ab62:    6800        .h      LDR      r0,[r0,#0]
        0x0002ab64:    2100        .!      MOVS     r1,#0
        0x0002ab66:    f7eefb61    ..a.    BL       AppDbSetPeerAddedToRl ; 0x1922c
        0x0002ab6a:    e7ff        ..      B        0x2ab6c ; appPrivRemDevFromResListInd + 36
        0x0002ab6c:    b002        ..      ADD      sp,sp,#8
        0x0002ab6e:    bd80        ..      POP      {r7,pc}
    appPrivSetAddrResEnableInd
        0x0002ab70:    b580        ..      PUSH     {r7,lr}
        0x0002ab72:    b082        ..      SUB      sp,sp,#8
        0x0002ab74:    9001        ..      STR      r0,[sp,#4]
        0x0002ab76:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab78:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ab7a:    b928        (.      CBNZ     r0,0x2ab88 ; appPrivSetAddrResEnableInd + 24
        0x0002ab7c:    e7ff        ..      B        0x2ab7e ; appPrivSetAddrResEnableInd + 14
        0x0002ab7e:    f7f0fab3    ....    BL       DmLlPrivEnabled ; 0x1b0e8
        0x0002ab82:    f7f3fa05    ....    BL       SvcCoreGapCentAddrResUpdate ; 0x1df90
        0x0002ab86:    e7ff        ..      B        0x2ab88 ; appPrivSetAddrResEnableInd + 24
        0x0002ab88:    b002        ..      ADD      sp,sp,#8
        0x0002ab8a:    bd80        ..      POP      {r7,pc}
    appProcMsg
        0x0002ab8c:    b580        ..      PUSH     {r7,lr}
        0x0002ab8e:    b082        ..      SUB      sp,sp,#8
        0x0002ab90:    9001        ..      STR      r0,[sp,#4]
        0x0002ab92:    9801        ..      LDR      r0,[sp,#4]
        0x0002ab94:    7880        .x      LDRB     r0,[r0,#2]
        0x0002ab96:    4601        .F      MOV      r1,r0
        0x0002ab98:    9100        ..      STR      r1,[sp,#0]
        0x0002ab9a:    b140        @.      CBZ      r0,0x2abae ; appProcMsg + 34
        0x0002ab9c:    e7ff        ..      B        0x2ab9e ; appProcMsg + 18
        0x0002ab9e:    9800        ..      LDR      r0,[sp,#0]
        0x0002aba0:    2801        .(      CMP      r0,#1
        0x0002aba2:    d007        ..      BEQ      0x2abb4 ; appProcMsg + 40
        0x0002aba4:    e7ff        ..      B        0x2aba6 ; appProcMsg + 26
        0x0002aba6:    9800        ..      LDR      r0,[sp,#0]
        0x0002aba8:    2802        .(      CMP      r0,#2
        0x0002abaa:    d007        ..      BEQ      0x2abbc ; appProcMsg + 48
        0x0002abac:    e00b        ..      B        0x2abc6 ; appProcMsg + 58
        0x0002abae:    f000ffbb    ....    BL       appUiBtnPoll ; 0x2bb28
        0x0002abb2:    e009        ..      B        0x2abc8 ; appProcMsg + 60
        0x0002abb4:    9801        ..      LDR      r0,[sp,#4]
        0x0002abb6:    f000ffc7    ....    BL       appUiTimerExpired ; 0x2bb48
        0x0002abba:    e005        ..      B        0x2abc8 ; appProcMsg + 60
        0x0002abbc:    9801        ..      LDR      r0,[sp,#4]
        0x0002abbe:    7800        .x      LDRB     r0,[r0,#0]
        0x0002abc0:    f7f0fb52    ..R.    BL       DmReadRemoteFeatures ; 0x1b268
        0x0002abc4:    e000        ..      B        0x2abc8 ; appProcMsg + 60
        0x0002abc6:    e7ff        ..      B        0x2abc8 ; appProcMsg + 60
        0x0002abc8:    b002        ..      ADD      sp,sp,#8
        0x0002abca:    bd80        ..      POP      {r7,pc}
    appSecConnClose
        0x0002abcc:    b580        ..      PUSH     {r7,lr}
        0x0002abce:    b082        ..      SUB      sp,sp,#8
        0x0002abd0:    9001        ..      STR      r0,[sp,#4]
        0x0002abd2:    9100        ..      STR      r1,[sp,#0]
        0x0002abd4:    9800        ..      LDR      r0,[sp,#0]
        0x0002abd6:    6800        .h      LDR      r0,[r0,#0]
        0x0002abd8:    b128        (.      CBZ      r0,0x2abe6 ; appSecConnClose + 26
        0x0002abda:    e7ff        ..      B        0x2abdc ; appSecConnClose + 16
        0x0002abdc:    9800        ..      LDR      r0,[sp,#0]
        0x0002abde:    6800        .h      LDR      r0,[r0,#0]
        0x0002abe0:    f7eef884    ....    BL       AppDbCheckValidRecord ; 0x18cec
        0x0002abe4:    e7ff        ..      B        0x2abe6 ; appSecConnClose + 26
        0x0002abe6:    f24351b5    C..Q    MOV      r1,#0x35b5
        0x0002abea:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002abee:    2000        .       MOVS     r0,#0
        0x0002abf0:    7008        .p      STRB     r0,[r1,#0]
        0x0002abf2:    b002        ..      ADD      sp,sp,#8
        0x0002abf4:    bd80        ..      POP      {r7,pc}
        0x0002abf6:    0000        ..      MOVS     r0,r0
    appSecEncryptInd
        0x0002abf8:    b580        ..      PUSH     {r7,lr}
        0x0002abfa:    b086        ..      SUB      sp,sp,#0x18
        0x0002abfc:    9005        ..      STR      r0,[sp,#0x14]
        0x0002abfe:    9104        ..      STR      r1,[sp,#0x10]
        0x0002ac00:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ac02:    7980        .y      LDRB     r0,[r0,#6]
        0x0002ac04:    b158        X.      CBZ      r0,0x2ac1e ; appSecEncryptInd + 38
        0x0002ac06:    e7ff        ..      B        0x2ac08 ; appSecEncryptInd + 16
        0x0002ac08:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ac0a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ac0c:    b138        8.      CBZ      r0,0x2ac1e ; appSecEncryptInd + 38
        0x0002ac0e:    e7ff        ..      B        0x2ac10 ; appSecEncryptInd + 24
        0x0002ac10:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ac12:    2001        .       MOVS     r0,#1
        0x0002ac14:    7148        Hq      STRB     r0,[r1,#5]
        0x0002ac16:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ac18:    2000        .       MOVS     r0,#0
        0x0002ac1a:    7188        .q      STRB     r0,[r1,#6]
        0x0002ac1c:    e7ff        ..      B        0x2ac1e ; appSecEncryptInd + 38
        0x0002ac1e:    f24350b5    C..P    MOV      r0,#0x35b5
        0x0002ac22:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ac26:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ac28:    b3d0        ..      CBZ      r0,0x2aca0 ; appSecEncryptInd + 168
        0x0002ac2a:    e7ff        ..      B        0x2ac2c ; appSecEncryptInd + 52
        0x0002ac2c:    2000        .       MOVS     r0,#0
        0x0002ac2e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ac32:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ac34:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ac36:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002ac3a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002ac3e:    f7eef91b    ....    BL       AppDbGetHdl ; 0x18e78
        0x0002ac42:    9002        ..      STR      r0,[sp,#8]
        0x0002ac44:    9802        ..      LDR      r0,[sp,#8]
        0x0002ac46:    f7eef901    ....    BL       AppDbGetCccTbl ; 0x18e4c
        0x0002ac4a:    9001        ..      STR      r0,[sp,#4]
        0x0002ac4c:    9801        ..      LDR      r0,[sp,#4]
        0x0002ac4e:    b330        0.      CBZ      r0,0x2ac9e ; appSecEncryptInd + 166
        0x0002ac50:    e7ff        ..      B        0x2ac52 ; appSecEncryptInd + 90
        0x0002ac52:    2000        .       MOVS     r0,#0
        0x0002ac54:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ac58:    e7ff        ..      B        0x2ac5a ; appSecEncryptInd + 98
        0x0002ac5a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ac5e:    9000        ..      STR      r0,[sp,#0]
        0x0002ac60:    f7effbd6    ....    BL       AttsGetCccTableLen ; 0x1a410
        0x0002ac64:    4601        .F      MOV      r1,r0
        0x0002ac66:    9800        ..      LDR      r0,[sp,#0]
        0x0002ac68:    4288        .B      CMP      r0,r1
        0x0002ac6a:    da17        ..      BGE      0x2ac9c ; appSecEncryptInd + 164
        0x0002ac6c:    e7ff        ..      B        0x2ac6e ; appSecEncryptInd + 118
        0x0002ac6e:    9801        ..      LDR      r0,[sp,#4]
        0x0002ac70:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ac72:    b148        H.      CBZ      r0,0x2ac88 ; appSecEncryptInd + 144
        0x0002ac74:    e7ff        ..      B        0x2ac76 ; appSecEncryptInd + 126
        0x0002ac76:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002ac7a:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0002ac7e:    9a01        ..      LDR      r2,[sp,#4]
        0x0002ac80:    8812        ..      LDRH     r2,[r2,#0]
        0x0002ac82:    f7effaab    ....    BL       AttsCccSet ; 0x1a1dc
        0x0002ac86:    e7ff        ..      B        0x2ac88 ; appSecEncryptInd + 144
        0x0002ac88:    e7ff        ..      B        0x2ac8a ; appSecEncryptInd + 146
        0x0002ac8a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ac8e:    3001        .0      ADDS     r0,#1
        0x0002ac90:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ac94:    9801        ..      LDR      r0,[sp,#4]
        0x0002ac96:    3002        .0      ADDS     r0,#2
        0x0002ac98:    9001        ..      STR      r0,[sp,#4]
        0x0002ac9a:    e7de        ..      B        0x2ac5a ; appSecEncryptInd + 98
        0x0002ac9c:    e7ff        ..      B        0x2ac9e ; appSecEncryptInd + 166
        0x0002ac9e:    e7ff        ..      B        0x2aca0 ; appSecEncryptInd + 168
        0x0002aca0:    b006        ..      ADD      sp,sp,#0x18
        0x0002aca2:    bd80        ..      POP      {r7,pc}
    appSecFindLtk
        0x0002aca4:    b580        ..      PUSH     {r7,lr}
        0x0002aca6:    b082        ..      SUB      sp,sp,#8
        0x0002aca8:    9001        ..      STR      r0,[sp,#4]
        0x0002acaa:    9100        ..      STR      r1,[sp,#0]
        0x0002acac:    9800        ..      LDR      r0,[sp,#0]
        0x0002acae:    6800        .h      LDR      r0,[r0,#0]
        0x0002acb0:    bba8        ..      CBNZ     r0,0x2ad1e ; appSecFindLtk + 122
        0x0002acb2:    e7ff        ..      B        0x2acb4 ; appSecFindLtk + 16
        0x0002acb4:    9801        ..      LDR      r0,[sp,#4]
        0x0002acb6:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x0002acb8:    b958        X.      CBNZ     r0,0x2acd2 ; appSecFindLtk + 46
        0x0002acba:    e7ff        ..      B        0x2acbc ; appSecFindLtk + 24
        0x0002acbc:    9801        ..      LDR      r0,[sp,#4]
        0x0002acbe:    3006        .0      ADDS     r0,#6
        0x0002acc0:    f64f7104    O..q    MOV      r1,#0xff04
        0x0002acc4:    f2c00104    ....    MOVT     r1,#4
        0x0002acc8:    2208        ."      MOVS     r2,#8
        0x0002acca:    f7edfb3d    ..=.    BL       memcmp ; 0x18348
        0x0002acce:    b1a0        ..      CBZ      r0,0x2acfa ; appSecFindLtk + 86
        0x0002acd0:    e7ff        ..      B        0x2acd2 ; appSecFindLtk + 46
        0x0002acd2:    9901        ..      LDR      r1,[sp,#4]
        0x0002acd4:    89c8        ..      LDRH     r0,[r1,#0xe]
        0x0002acd6:    3106        .1      ADDS     r1,#6
        0x0002acd8:    f7eef87c    ..|.    BL       AppDbFindByLtkReq ; 0x18dd4
        0x0002acdc:    9900        ..      LDR      r1,[sp,#0]
        0x0002acde:    6008        .`      STR      r0,[r1,#0]
        0x0002ace0:    9800        ..      LDR      r0,[sp,#0]
        0x0002ace2:    6800        .h      LDR      r0,[r0,#0]
        0x0002ace4:    b140        @.      CBZ      r0,0x2acf8 ; appSecFindLtk + 84
        0x0002ace6:    e7ff        ..      B        0x2ace8 ; appSecFindLtk + 68
        0x0002ace8:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002acec:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002acf0:    2000        .       MOVS     r0,#0
        0x0002acf2:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002acf6:    e7ff        ..      B        0x2acf8 ; appSecFindLtk + 84
        0x0002acf8:    e010        ..      B        0x2ad1c ; appSecFindLtk + 120
        0x0002acfa:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002acfe:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ad02:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002ad06:    b140        @.      CBZ      r0,0x2ad1a ; appSecFindLtk + 118
        0x0002ad08:    e7ff        ..      B        0x2ad0a ; appSecFindLtk + 102
        0x0002ad0a:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002ad0e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ad12:    2001        .       MOVS     r0,#1
        0x0002ad14:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002ad18:    e005        ..      B        0x2ad26 ; appSecFindLtk + 130
        0x0002ad1a:    e7ff        ..      B        0x2ad1c ; appSecFindLtk + 120
        0x0002ad1c:    e7ff        ..      B        0x2ad1e ; appSecFindLtk + 122
        0x0002ad1e:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad20:    f000f8c6    ....    BL       appSecRspLtk ; 0x2aeb0
        0x0002ad24:    e7ff        ..      B        0x2ad26 ; appSecFindLtk + 130
        0x0002ad26:    b002        ..      ADD      sp,sp,#8
        0x0002ad28:    bd80        ..      POP      {r7,pc}
        0x0002ad2a:    0000        ..      MOVS     r0,r0
    appSecPairCmpl
        0x0002ad2c:    b580        ..      PUSH     {r7,lr}
        0x0002ad2e:    b082        ..      SUB      sp,sp,#8
        0x0002ad30:    9001        ..      STR      r0,[sp,#4]
        0x0002ad32:    9100        ..      STR      r1,[sp,#0]
        0x0002ad34:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad36:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002ad38:    b340        @.      CBZ      r0,0x2ad8c ; appSecPairCmpl + 96
        0x0002ad3a:    e7ff        ..      B        0x2ad3c ; appSecPairCmpl + 16
        0x0002ad3c:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad3e:    2001        .       MOVS     r0,#1
        0x0002ad40:    7148        Hq      STRB     r0,[r1,#5]
        0x0002ad42:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad44:    6800        .h      LDR      r0,[r0,#0]
        0x0002ad46:    b130        0.      CBZ      r0,0x2ad56 ; appSecPairCmpl + 42
        0x0002ad48:    e7ff        ..      B        0x2ad4a ; appSecPairCmpl + 30
        0x0002ad4a:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad4c:    6808        .h      LDR      r0,[r1,#0]
        0x0002ad4e:    7ac9        .z      LDRB     r1,[r1,#0xb]
        0x0002ad50:    f7eefaf6    ....    BL       AppDbValidateRecord ; 0x19340
        0x0002ad54:    e7ff        ..      B        0x2ad56 ; appSecPairCmpl + 42
        0x0002ad56:    2000        .       MOVS     r0,#0
        0x0002ad58:    f7eefc62    ..b.    BL       AppSetBondable ; 0x19620
        0x0002ad5c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ad60:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ad64:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002ad68:    2801        .(      CMP      r0,#1
        0x0002ad6a:    d104        ..      BNE      0x2ad76 ; appSecPairCmpl + 74
        0x0002ad6c:    e7ff        ..      B        0x2ad6e ; appSecPairCmpl + 66
        0x0002ad6e:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad70:    2001        .       MOVS     r0,#1
        0x0002ad72:    7248        Hr      STRB     r0,[r1,#9]
        0x0002ad74:    e7ff        ..      B        0x2ad76 ; appSecPairCmpl + 74
        0x0002ad76:    9800        ..      LDR      r0,[sp,#0]
        0x0002ad78:    6800        .h      LDR      r0,[r0,#0]
        0x0002ad7a:    b130        0.      CBZ      r0,0x2ad8a ; appSecPairCmpl + 94
        0x0002ad7c:    e7ff        ..      B        0x2ad7e ; appSecPairCmpl + 82
        0x0002ad7e:    9801        ..      LDR      r0,[sp,#4]
        0x0002ad80:    9900        ..      LDR      r1,[sp,#0]
        0x0002ad82:    7909        .y      LDRB     r1,[r1,#4]
        0x0002ad84:    f7edfe78    ..x.    BL       AppAddDevToResList ; 0x18a78
        0x0002ad88:    e7ff        ..      B        0x2ad8a ; appSecPairCmpl + 94
        0x0002ad8a:    e7ff        ..      B        0x2ad8c ; appSecPairCmpl + 96
        0x0002ad8c:    b002        ..      ADD      sp,sp,#8
        0x0002ad8e:    bd80        ..      POP      {r7,pc}
    appSecPairFailed
        0x0002ad90:    b082        ..      SUB      sp,sp,#8
        0x0002ad92:    9001        ..      STR      r0,[sp,#4]
        0x0002ad94:    9100        ..      STR      r1,[sp,#0]
        0x0002ad96:    b002        ..      ADD      sp,sp,#8
        0x0002ad98:    4770        pG      BX       lr
        0x0002ad9a:    0000        ..      MOVS     r0,r0
    appSecPairInd
        0x0002ad9c:    b580        ..      PUSH     {r7,lr}
        0x0002ad9e:    b086        ..      SUB      sp,sp,#0x18
        0x0002ada0:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ada2:    9104        ..      STR      r1,[sp,#0x10]
        0x0002ada4:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ada8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002adac:    f8900054    ..T.    LDRB     r0,[r0,#0x54]
        0x0002adb0:    b988        ..      CBNZ     r0,0x2add6 ; appSecPairInd + 58
        0x0002adb2:    e7ff        ..      B        0x2adb4 ; appSecPairInd + 24
        0x0002adb4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002adb6:    7900        .y      LDRB     r0,[r0,#4]
        0x0002adb8:    07c0        ..      LSLS     r0,r0,#31
        0x0002adba:    b160        `.      CBZ      r0,0x2add6 ; appSecPairInd + 58
        0x0002adbc:    e7ff        ..      B        0x2adbe ; appSecPairInd + 34
        0x0002adbe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002adc0:    7940        @y      LDRB     r0,[r0,#5]
        0x0002adc2:    2800        .(      CMP      r0,#0
        0x0002adc4:    d06b        k.      BEQ      0x2ae9e ; appSecPairInd + 258
        0x0002adc6:    e7ff        ..      B        0x2adc8 ; appSecPairInd + 44
        0x0002adc8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002adca:    7900        .y      LDRB     r0,[r0,#4]
        0x0002adcc:    f7efffde    ....    BL       DmConnSecLevel ; 0x1ad8c
        0x0002add0:    2800        .(      CMP      r0,#0
        0x0002add2:    d164        d.      BNE      0x2ae9e ; appSecPairInd + 258
        0x0002add4:    e7ff        ..      B        0x2add6 ; appSecPairInd + 58
        0x0002add6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002add8:    7900        .y      LDRB     r0,[r0,#4]
        0x0002adda:    f24a01b0    J...    MOV      r1,#0xa0b0
        0x0002adde:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002ade2:    6809        .h      LDR      r1,[r1,#0]
        0x0002ade4:    7809        .x      LDRB     r1,[r1,#0]
        0x0002ade6:    4008        .@      ANDS     r0,r0,r1
        0x0002ade8:    f0000001    ....    AND      r0,r0,#1
        0x0002adec:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002adee:    71c8        .q      STRB     r0,[r1,#7]
        0x0002adf0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002adf2:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002adf4:    b1a8        ..      CBZ      r0,0x2ae22 ; appSecPairInd + 134
        0x0002adf6:    e7ff        ..      B        0x2adf8 ; appSecPairInd + 92
        0x0002adf8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002adfa:    6800        .h      LDR      r0,[r0,#0]
        0x0002adfc:    b988        ..      CBNZ     r0,0x2ae22 ; appSecPairInd + 134
        0x0002adfe:    e7ff        ..      B        0x2ae00 ; appSecPairInd + 100
        0x0002ae00:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae02:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae04:    f7efff78    ..x.    BL       DmConnPeerAddrType ; 0x1acf8
        0x0002ae08:    9002        ..      STR      r0,[sp,#8]
        0x0002ae0a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae0c:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae0e:    f7efff63    ..c.    BL       DmConnPeerAddr ; 0x1acd8
        0x0002ae12:    4601        .F      MOV      r1,r0
        0x0002ae14:    9802        ..      LDR      r0,[sp,#8]
        0x0002ae16:    2200        ."      MOVS     r2,#0
        0x0002ae18:    f7eef8dc    ....    BL       AppDbNewRecord ; 0x18fd4
        0x0002ae1c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ae1e:    6008        .`      STR      r0,[r1,#0]
        0x0002ae20:    e7ff        ..      B        0x2ae22 ; appSecPairInd + 134
        0x0002ae22:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002ae24:    2000        .       MOVS     r0,#0
        0x0002ae26:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0002ae28:    f24a00b0    J...    MOV      r0,#0xa0b0
        0x0002ae2c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002ae30:    6801        .h      LDR      r1,[r0,#0]
        0x0002ae32:    7889        .x      LDRB     r1,[r1,#2]
        0x0002ae34:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002ae38:    6800        .h      LDR      r0,[r0,#0]
        0x0002ae3a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002ae3c:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ae40:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae42:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae44:    f7efff58    ..X.    BL       DmConnPeerAddrType ; 0x1acf8
        0x0002ae48:    2801        .(      CMP      r0,#1
        0x0002ae4a:    d107        ..      BNE      0x2ae5c ; appSecPairInd + 192
        0x0002ae4c:    e7ff        ..      B        0x2ae4e ; appSecPairInd + 178
        0x0002ae4e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ae52:    f0400002    @...    ORR      r0,r0,#2
        0x0002ae56:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ae5a:    e7ff        ..      B        0x2ae5c ; appSecPairInd + 192
        0x0002ae5c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ae5e:    79c1        .y      LDRB     r1,[r0,#7]
        0x0002ae60:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002ae64:    4008        .@      ANDS     r0,r0,r1
        0x0002ae66:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002ae6a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ae6c:    7981        .y      LDRB     r1,[r0,#6]
        0x0002ae6e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ae72:    4008        .@      ANDS     r0,r0,r1
        0x0002ae74:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ae78:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ae7a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ae7c:    f24a01b0    J...    MOV      r1,#0xa0b0
        0x0002ae80:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002ae84:    6809        .h      LDR      r1,[r1,#0]
        0x0002ae86:    780a        .x      LDRB     r2,[r1,#0]
        0x0002ae88:    78c9        .x      LDRB     r1,[r1,#3]
        0x0002ae8a:    f89d300f    ...0    LDRB     r3,[sp,#0xf]
        0x0002ae8e:    f89dc00e    ....    LDRB     r12,[sp,#0xe]
        0x0002ae92:    46ee        .F      MOV      lr,sp
        0x0002ae94:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002ae98:    f7f0fba6    ....    BL       DmSecPairRsp ; 0x1b5e8
        0x0002ae9c:    e005        ..      B        0x2aeaa ; appSecPairInd + 270
        0x0002ae9e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002aea0:    7900        .y      LDRB     r0,[r0,#4]
        0x0002aea2:    2105        .!      MOVS     r1,#5
        0x0002aea4:    f7f0fad6    ....    BL       DmSecCancelReq ; 0x1b454
        0x0002aea8:    e7ff        ..      B        0x2aeaa ; appSecPairInd + 270
        0x0002aeaa:    b006        ..      ADD      sp,sp,#0x18
        0x0002aeac:    bd80        ..      POP      {r7,pc}
        0x0002aeae:    0000        ..      MOVS     r0,r0
    appSecRspLtk
        0x0002aeb0:    b580        ..      PUSH     {r7,lr}
        0x0002aeb2:    b084        ..      SUB      sp,sp,#0x10
        0x0002aeb4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002aeb6:    2000        .       MOVS     r0,#0
        0x0002aeb8:    9002        ..      STR      r0,[sp,#8]
        0x0002aeba:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aebc:    6800        .h      LDR      r0,[r0,#0]
        0x0002aebe:    b148        H.      CBZ      r0,0x2aed4 ; appSecRspLtk + 36
        0x0002aec0:    e7ff        ..      B        0x2aec2 ; appSecRspLtk + 18
        0x0002aec2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aec4:    6800        .h      LDR      r0,[r0,#0]
        0x0002aec6:    2101        .!      MOVS     r1,#1
        0x0002aec8:    f10d0207    ....    ADD      r2,sp,#7
        0x0002aecc:    f7edffe6    ....    BL       AppDbGetKey ; 0x18e9c
        0x0002aed0:    9002        ..      STR      r0,[sp,#8]
        0x0002aed2:    e7ff        ..      B        0x2aed4 ; appSecRspLtk + 36
        0x0002aed4:    9802        ..      LDR      r0,[sp,#8]
        0x0002aed6:    b178        x.      CBZ      r0,0x2aef8 ; appSecRspLtk + 72
        0x0002aed8:    e7ff        ..      B        0x2aeda ; appSecRspLtk + 42
        0x0002aeda:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002aedc:    7948        Hy      LDRB     r0,[r1,#5]
        0x0002aede:    fab0f080    ....    CLZ      r0,r0
        0x0002aee2:    0940        @.      LSRS     r0,r0,#5
        0x0002aee4:    7188        .q      STRB     r0,[r1,#6]
        0x0002aee6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aee8:    7900        .y      LDRB     r0,[r0,#4]
        0x0002aeea:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002aeee:    9b02        ..      LDR      r3,[sp,#8]
        0x0002aef0:    2101        .!      MOVS     r1,#1
        0x0002aef2:    f7f0fb45    ..E.    BL       DmSecLtkRsp ; 0x1b580
        0x0002aef6:    e009        ..      B        0x2af0c ; appSecRspLtk + 92
        0x0002aef8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002aefa:    2300        .#      MOVS     r3,#0
        0x0002aefc:    7183        .q      STRB     r3,[r0,#6]
        0x0002aefe:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002af00:    7900        .y      LDRB     r0,[r0,#4]
        0x0002af02:    4619        .F      MOV      r1,r3
        0x0002af04:    461a        .F      MOV      r2,r3
        0x0002af06:    f7f0fb3b    ..;.    BL       DmSecLtkRsp ; 0x1b580
        0x0002af0a:    e7ff        ..      B        0x2af0c ; appSecRspLtk + 92
        0x0002af0c:    b004        ..      ADD      sp,sp,#0x10
        0x0002af0e:    bd80        ..      POP      {r7,pc}
    appSecStoreKey
        0x0002af10:    b580        ..      PUSH     {r7,lr}
        0x0002af12:    b082        ..      SUB      sp,sp,#8
        0x0002af14:    9001        ..      STR      r0,[sp,#4]
        0x0002af16:    9100        ..      STR      r1,[sp,#0]
        0x0002af18:    9800        ..      LDR      r0,[sp,#0]
        0x0002af1a:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002af1c:    b180        ..      CBZ      r0,0x2af40 ; appSecStoreKey + 48
        0x0002af1e:    e7ff        ..      B        0x2af20 ; appSecStoreKey + 16
        0x0002af20:    9800        ..      LDR      r0,[sp,#0]
        0x0002af22:    6800        .h      LDR      r0,[r0,#0]
        0x0002af24:    b160        `.      CBZ      r0,0x2af40 ; appSecStoreKey + 48
        0x0002af26:    e7ff        ..      B        0x2af28 ; appSecStoreKey + 24
        0x0002af28:    9801        ..      LDR      r0,[sp,#4]
        0x0002af2a:    7f82        ..      LDRB     r2,[r0,#0x1e]
        0x0002af2c:    9900        ..      LDR      r1,[sp,#0]
        0x0002af2e:    7ac8        .z      LDRB     r0,[r1,#0xb]
        0x0002af30:    4310        .C      ORRS     r0,r0,r2
        0x0002af32:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0002af34:    9800        ..      LDR      r0,[sp,#0]
        0x0002af36:    6800        .h      LDR      r0,[r0,#0]
        0x0002af38:    9901        ..      LDR      r1,[sp,#4]
        0x0002af3a:    f7eef91f    ....    BL       AppDbSetKey ; 0x1917c
        0x0002af3e:    e7ff        ..      B        0x2af40 ; appSecStoreKey + 48
        0x0002af40:    b002        ..      ADD      sp,sp,#8
        0x0002af42:    bd80        ..      POP      {r7,pc}
    appServerCsfWriteCback
        0x0002af44:    b580        ..      PUSH     {r7,lr}
        0x0002af46:    b084        ..      SUB      sp,sp,#0x10
        0x0002af48:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002af4c:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002af50:    9202        ..      STR      r2,[sp,#8]
        0x0002af52:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002af56:    f7edff8f    ....    BL       AppDbGetHdl ; 0x18e78
        0x0002af5a:    9001        ..      STR      r0,[sp,#4]
        0x0002af5c:    b138        8.      CBZ      r0,0x2af6e ; appServerCsfWriteCback + 42
        0x0002af5e:    e7ff        ..      B        0x2af60 ; appServerCsfWriteCback + 28
        0x0002af60:    9801        ..      LDR      r0,[sp,#4]
        0x0002af62:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002af66:    9a02        ..      LDR      r2,[sp,#8]
        0x0002af68:    f7eef8f0    ....    BL       AppDbSetCsfRecord ; 0x1914c
        0x0002af6c:    e7ff        ..      B        0x2af6e ; appServerCsfWriteCback + 42
        0x0002af6e:    b004        ..      ADD      sp,sp,#0x10
        0x0002af70:    bd80        ..      POP      {r7,pc}
        0x0002af72:    0000        ..      MOVS     r0,r0
    appServerSetSigningInfo
        0x0002af74:    b580        ..      PUSH     {r7,lr}
        0x0002af76:    b084        ..      SUB      sp,sp,#0x10
        0x0002af78:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002af7c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002af80:    f7edff7a    ..z.    BL       AppDbGetHdl ; 0x18e78
        0x0002af84:    9002        ..      STR      r0,[sp,#8]
        0x0002af86:    b1c8        ..      CBZ      r0,0x2afbc ; appServerSetSigningInfo + 72
        0x0002af88:    e7ff        ..      B        0x2af8a ; appServerSetSigningInfo + 22
        0x0002af8a:    9802        ..      LDR      r0,[sp,#8]
        0x0002af8c:    2108        .!      MOVS     r1,#8
        0x0002af8e:    2200        ."      MOVS     r2,#0
        0x0002af90:    f7edff84    ....    BL       AppDbGetKey ; 0x18e9c
        0x0002af94:    9001        ..      STR      r0,[sp,#4]
        0x0002af96:    b188        ..      CBZ      r0,0x2afbc ; appServerSetSigningInfo + 72
        0x0002af98:    e7ff        ..      B        0x2af9a ; appServerSetSigningInfo + 38
        0x0002af9a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002af9e:    9901        ..      LDR      r1,[sp,#4]
        0x0002afa0:    2200        ."      MOVS     r2,#0
        0x0002afa2:    f7effb91    ....    BL       AttsSetCsrk ; 0x1a6c8
        0x0002afa6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002afaa:    9000        ..      STR      r0,[sp,#0]
        0x0002afac:    9802        ..      LDR      r0,[sp,#8]
        0x0002afae:    f7edffff    ....    BL       AppDbGetPeerSignCounter ; 0x18fb0
        0x0002afb2:    4601        .F      MOV      r1,r0
        0x0002afb4:    9800        ..      LDR      r0,[sp,#0]
        0x0002afb6:    f7effba3    ....    BL       AttsSetSignCounter ; 0x1a700
        0x0002afba:    e7ff        ..      B        0x2afbc ; appServerSetSigningInfo + 72
        0x0002afbc:    b004        ..      ADD      sp,sp,#0x10
        0x0002afbe:    bd80        ..      POP      {r7,pc}
    appSetAdvScanData
        0x0002afc0:    b580        ..      PUSH     {r7,lr}
        0x0002afc2:    b082        ..      SUB      sp,sp,#8
        0x0002afc4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002afc8:    f88d1006    ....    STRB     r1,[sp,#6]
        0x0002afcc:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002afd0:    0040        @.      LSLS     r0,r0,#1
        0x0002afd2:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0002afd6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002afda:    0040        @.      LSLS     r0,r0,#1
        0x0002afdc:    3001        .0      ADDS     r0,#1
        0x0002afde:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0002afe2:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002afe6:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002afea:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002afee:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002aff2:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002aff6:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002affa:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002affe:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b000:    4288        .B      CMP      r0,r1
        0x0002b002:    da07        ..      BGE      0x2b014 ; appSetAdvScanData + 84
        0x0002b004:    e7ff        ..      B        0x2b006 ; appSetAdvScanData + 70
        0x0002b006:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b00a:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002b00e:    f000f84b    ..K.    BL       appSetAdvScanDataFrag ; 0x2b0a8
        0x0002b012:    e7ff        ..      B        0x2b014 ; appSetAdvScanData + 84
        0x0002b014:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b018:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b01c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b020:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b024:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b028:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b02c:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b030:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b032:    4288        .B      CMP      r0,r1
        0x0002b034:    da07        ..      BGE      0x2b046 ; appSetAdvScanData + 134
        0x0002b036:    e7ff        ..      B        0x2b038 ; appSetAdvScanData + 120
        0x0002b038:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b03c:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b040:    f000f832    ..2.    BL       appSetAdvScanDataFrag ; 0x2b0a8
        0x0002b044:    e7ff        ..      B        0x2b046 ; appSetAdvScanData + 134
        0x0002b046:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b04a:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b04e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b052:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002b056:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b05a:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b05e:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b062:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b064:    4288        .B      CMP      r0,r1
        0x0002b066:    db1d        ..      BLT      0x2b0a4 ; appSetAdvScanData + 228
        0x0002b068:    e7ff        ..      B        0x2b06a ; appSetAdvScanData + 170
        0x0002b06a:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002b06e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b072:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b076:    f89d1004    ....    LDRB     r1,[sp,#4]
        0x0002b07a:    eb0000c2    ....    ADD      r0,r0,r2,LSL #3
        0x0002b07e:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002b082:    f8b10040    ..@.    LDRH     r0,[r1,#0x40]
        0x0002b086:    8c09        ..      LDRH     r1,[r1,#0x20]
        0x0002b088:    4288        .B      CMP      r0,r1
        0x0002b08a:    db0b        ..      BLT      0x2b0a4 ; appSetAdvScanData + 228
        0x0002b08c:    e7ff        ..      B        0x2b08e ; appSetAdvScanData + 206
        0x0002b08e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002b092:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b096:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b09a:    4401        .D      ADD      r1,r1,r0
        0x0002b09c:    2001        .       MOVS     r0,#1
        0x0002b09e:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002b0a2:    e7ff        ..      B        0x2b0a4 ; appSetAdvScanData + 228
        0x0002b0a4:    b002        ..      ADD      sp,sp,#8
        0x0002b0a6:    bd80        ..      POP      {r7,pc}
    appSetAdvScanDataFrag
        0x0002b0a8:    b510        ..      PUSH     {r4,lr}
        0x0002b0aa:    b086        ..      SUB      sp,sp,#0x18
        0x0002b0ac:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002b0b0:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002b0b4:    2001        .       MOVS     r0,#1
        0x0002b0b6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b0ba:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b0be:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b0c2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b0c6:    eb011000    ....    ADD      r0,r1,r0,LSL #4
        0x0002b0ca:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002b0ce:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0002b0d2:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b0d4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b0d8:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002b0dc:    eb0100c0    ....    ADD      r0,r1,r0,LSL #3
        0x0002b0e0:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x0002b0e4:    8c10        ..      LDRH     r0,[r2,#0x20]
        0x0002b0e6:    f8b22040    ..@     LDRH     r2,[r2,#0x40]
        0x0002b0ea:    1a80        ..      SUBS     r0,r0,r2
        0x0002b0ec:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002b0f0:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b0f4:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0002b0f8:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002b0fc:    f8b11050    ..P.    LDRH     r1,[r1,#0x50]
        0x0002b100:    4288        .B      CMP      r0,r1
        0x0002b102:    dd0d        ..      BLE      0x2b120 ; appSetAdvScanDataFrag + 120
        0x0002b104:    e7ff        ..      B        0x2b106 ; appSetAdvScanDataFrag + 94
        0x0002b106:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002b10a:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b10e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b112:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002b116:    f8b00050    ..P.    LDRH     r0,[r0,#0x50]
        0x0002b11a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002b11e:    e7ff        ..      B        0x2b120 ; appSetAdvScanDataFrag + 120
        0x0002b120:    e7ff        ..      B        0x2b122 ; appSetAdvScanDataFrag + 122
        0x0002b122:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b126:    2801        .(      CMP      r0,#1
        0x0002b128:    db54        T.      BLT      0x2b1d4 ; appSetAdvScanDataFrag + 300
        0x0002b12a:    e7ff        ..      B        0x2b12c ; appSetAdvScanDataFrag + 132
        0x0002b12c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b130:    28fc        .(      CMP      r0,#0xfc
        0x0002b132:    db0b        ..      BLT      0x2b14c ; appSetAdvScanDataFrag + 164
        0x0002b134:    e7ff        ..      B        0x2b136 ; appSetAdvScanDataFrag + 142
        0x0002b136:    20fb        .       MOVS     r0,#0xfb
        0x0002b138:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002b13c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002b140:    2800        .(      CMP      r0,#0
        0x0002b142:    bf18        ..      IT       NE
        0x0002b144:    2001        .       MOVNE    r0,#1
        0x0002b146:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b14a:    e00c        ..      B        0x2b166 ; appSetAdvScanDataFrag + 190
        0x0002b14c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b150:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002b154:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002b158:    2002        .       MOVS     r0,#2
        0x0002b15a:    2900        .)      CMP      r1,#0
        0x0002b15c:    bf18        ..      IT       NE
        0x0002b15e:    2003        .       MOVNE    r0,#3
        0x0002b160:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b164:    e7ff        ..      B        0x2b166 ; appSetAdvScanDataFrag + 190
        0x0002b166:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002b16a:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002b16e:    f89d4016    ...@    LDRB     r4,[sp,#0x16]
        0x0002b172:    f0040201    ....    AND      r2,r4,#1
        0x0002b176:    f89d3012    ...0    LDRB     r3,[sp,#0x12]
        0x0002b17a:    f8ddc00c    ....    LDR      r12,[sp,#0xc]
        0x0002b17e:    f2430ee4    C...    MOV      lr,#0x30e4
        0x0002b182:    f2c10e00    ....    MOVT     lr,#0x1000
        0x0002b186:    f10e0e40    ..@.    ADD      lr,lr,#0x40
        0x0002b18a:    f8cde004    ....    STR      lr,[sp,#4]
        0x0002b18e:    eb0e0ec0    ....    ADD      lr,lr,r0,LSL #3
        0x0002b192:    f83ee014    >...    LDRH     lr,[lr,r4,LSL #1]
        0x0002b196:    44f4        .D      ADD      r12,r12,lr
        0x0002b198:    46ee        .F      MOV      lr,sp
        0x0002b19a:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002b19e:    f7effc11    ....    BL       DmAdvSetData ; 0x1a9c4
        0x0002b1a2:    9801        ..      LDR      r0,[sp,#4]
        0x0002b1a4:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002b1a8:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002b1ac:    eb0001c1    ....    ADD      r1,r0,r1,LSL #3
        0x0002b1b0:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002b1b4:    f8310012    1...    LDRH     r0,[r1,r2,LSL #1]
        0x0002b1b8:    4418        .D      ADD      r0,r0,r3
        0x0002b1ba:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0002b1be:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002b1c2:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002b1c6:    1a40        @.      SUBS     r0,r0,r1
        0x0002b1c8:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002b1cc:    2000        .       MOVS     r0,#0
        0x0002b1ce:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b1d2:    e7a6        ..      B        0x2b122 ; appSetAdvScanDataFrag + 122
        0x0002b1d4:    b006        ..      ADD      sp,sp,#0x18
        0x0002b1d6:    bd10        ..      POP      {r4,pc}
    appSlaveAdvMode
        0x0002b1d8:    b081        ..      SUB      sp,sp,#4
        0x0002b1da:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b1de:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b1e2:    6f80        .o      LDR      r0,[r0,#0x78]
        0x0002b1e4:    b990        ..      CBNZ     r0,0x2b20c ; appSlaveAdvMode + 52
        0x0002b1e6:    e7ff        ..      B        0x2b1e8 ; appSlaveAdvMode + 16
        0x0002b1e8:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b1ec:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b1f0:    f24b7019    K..p    MOV      r0,#0xb719
        0x0002b1f4:    f2c00002    ....    MOVT     r0,#2
        0x0002b1f8:    6788        .g      STR      r0,[r1,#0x78]
        0x0002b1fa:    f24b6001    K..`    MOV      r0,#0xb601
        0x0002b1fe:    f2c00002    ....    MOVT     r0,#2
        0x0002b202:    67c8        .g      STR      r0,[r1,#0x7c]
        0x0002b204:    2001        .       MOVS     r0,#1
        0x0002b206:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b20a:    e013        ..      B        0x2b234 ; appSlaveAdvMode + 92
        0x0002b20c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b210:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b214:    6f80        .o      LDR      r0,[r0,#0x78]
        0x0002b216:    f24b7119    K..q    MOV      r1,#0xb719
        0x0002b21a:    f2c00102    ....    MOVT     r1,#2
        0x0002b21e:    4288        .B      CMP      r0,r1
        0x0002b220:    d104        ..      BNE      0x2b22c ; appSlaveAdvMode + 84
        0x0002b222:    e7ff        ..      B        0x2b224 ; appSlaveAdvMode + 76
        0x0002b224:    2001        .       MOVS     r0,#1
        0x0002b226:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b22a:    e003        ..      B        0x2b234 ; appSlaveAdvMode + 92
        0x0002b22c:    2000        .       MOVS     r0,#0
        0x0002b22e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b232:    e7ff        ..      B        0x2b234 ; appSlaveAdvMode + 92
        0x0002b234:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b238:    b001        ..      ADD      sp,sp,#4
        0x0002b23a:    4770        pG      BX       lr
    appSlaveAdvModeInit
        0x0002b23c:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b240:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b244:    2000        .       MOVS     r0,#0
        0x0002b246:    6788        .g      STR      r0,[r1,#0x78]
        0x0002b248:    67c8        .g      STR      r0,[r1,#0x7c]
        0x0002b24a:    4770        pG      BX       lr
    appSlaveAdvStart
        0x0002b24c:    b510        ..      PUSH     {r4,lr}
        0x0002b24e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002b250:    468c        .F      MOV      r12,r1
        0x0002b252:    4686        .F      MOV      lr,r0
        0x0002b254:    980e        ..      LDR      r0,[sp,#0x38]
        0x0002b256:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002b258:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x0002b25a:    f88de027    ..'.    STRB     lr,[sp,#0x27]
        0x0002b25e:    f8cdc020    .. .    STR      r12,[sp,#0x20]
        0x0002b262:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002b264:    9306        ..      STR      r3,[sp,#0x18]
        0x0002b266:    f88d1017    ....    STRB     r1,[sp,#0x17]
        0x0002b26a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002b26e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b272:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b276:    f890005d    ..].    LDRB     r0,[r0,#0x5d]
        0x0002b27a:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002b27e:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002b282:    2802        .(      CMP      r0,#2
        0x0002b284:    d11d        ..      BNE      0x2b2c2 ; appSlaveAdvStart + 118
        0x0002b286:    e7ff        ..      B        0x2b288 ; appSlaveAdvStart + 60
        0x0002b288:    f7edfd00    ....    BL       AppDbCheckBonded ; 0x18c8c
        0x0002b28c:    b960        `.      CBNZ     r0,0x2b2a8 ; appSlaveAdvStart + 92
        0x0002b28e:    e7ff        ..      B        0x2b290 ; appSlaveAdvStart + 68
        0x0002b290:    2001        .       MOVS     r0,#1
        0x0002b292:    9004        ..      STR      r0,[sp,#0x10]
        0x0002b294:    f7eef9c4    ....    BL       AppSetBondable ; 0x19620
        0x0002b298:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b29a:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b29e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2a2:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b2a6:    e00b        ..      B        0x2b2c0 ; appSlaveAdvStart + 116
        0x0002b2a8:    2000        .       MOVS     r0,#0
        0x0002b2aa:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b2ac:    f7eef9b8    ....    BL       AppSetBondable ; 0x19620
        0x0002b2b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b2b2:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b2b6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2ba:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b2be:    e7ff        ..      B        0x2b2c0 ; appSlaveAdvStart + 116
        0x0002b2c0:    e008        ..      B        0x2b2d4 ; appSlaveAdvStart + 136
        0x0002b2c2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002b2c6:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b2ca:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2ce:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b2d2:    e7ff        ..      B        0x2b2d4 ; appSlaveAdvStart + 136
        0x0002b2d4:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002b2d8:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b2dc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b2e0:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002b2e4:    4288        .B      CMP      r0,r1
        0x0002b2e6:    d01f        ..      BEQ      0x2b328 ; appSlaveAdvStart + 220
        0x0002b2e8:    e7ff        ..      B        0x2b2ea ; appSlaveAdvStart + 158
        0x0002b2ea:    2000        .       MOVS     r0,#0
        0x0002b2ec:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b2f0:    e7ff        ..      B        0x2b2f2 ; appSlaveAdvStart + 166
        0x0002b2f2:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002b2f6:    f89d1027    ..'.    LDRB     r1,[sp,#0x27]
        0x0002b2fa:    4288        .B      CMP      r0,r1
        0x0002b2fc:    da13        ..      BGE      0x2b326 ; appSlaveAdvStart + 218
        0x0002b2fe:    e7ff        ..      B        0x2b300 ; appSlaveAdvStart + 180
        0x0002b300:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002b302:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002b306:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b308:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b30c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b310:    f891105d    ..].    LDRB     r1,[r1,#0x5d]
        0x0002b314:    f000f946    ..F.    BL       appSlaveForceAdvDataSync ; 0x2b5a4
        0x0002b318:    e7ff        ..      B        0x2b31a ; appSlaveAdvStart + 206
        0x0002b31a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002b31e:    3001        .0      ADDS     r0,#1
        0x0002b320:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002b324:    e7e5        ..      B        0x2b2f2 ; appSlaveAdvStart + 166
        0x0002b326:    e7ff        ..      B        0x2b328 ; appSlaveAdvStart + 220
        0x0002b328:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0002b32c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002b32e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002b330:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002b332:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x0002b336:    46ee        .F      MOV      lr,sp
        0x0002b338:    2401        .$      MOVS     r4,#1
        0x0002b33a:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002b33e:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002b342:    f7fffab7    ....    BL       appAdvStart ; 0x2a8b4
        0x0002b346:    b00a        ..      ADD      sp,sp,#0x28
        0x0002b348:    bd10        ..      POP      {r4,pc}
        0x0002b34a:    0000        ..      MOVS     r0,r0
    appSlaveConnClose
        0x0002b34c:    b580        ..      PUSH     {r7,lr}
        0x0002b34e:    b082        ..      SUB      sp,sp,#8
        0x0002b350:    9001        ..      STR      r0,[sp,#4]
        0x0002b352:    9100        ..      STR      r1,[sp,#0]
        0x0002b354:    9800        ..      LDR      r0,[sp,#0]
        0x0002b356:    6800        .h      LDR      r0,[r0,#0]
        0x0002b358:    f7eefb9e    ....    BL       AppUpdatePrivacyMode ; 0x19a98
        0x0002b35c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b35e:    9900        ..      LDR      r1,[sp,#0]
        0x0002b360:    f000fa20    .. .    BL       appSlaveProcConnClose ; 0x2b7a4
        0x0002b364:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b368:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b36c:    6fc0        .o      LDR      r0,[r0,#0x7c]
        0x0002b36e:    b140        @.      CBZ      r0,0x2b382 ; appSlaveConnClose + 54
        0x0002b370:    e7ff        ..      B        0x2b372 ; appSlaveConnClose + 38
        0x0002b372:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b376:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b37a:    6fc1        .o      LDR      r1,[r0,#0x7c]
        0x0002b37c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b37e:    4788        .G      BLX      r1
        0x0002b380:    e7ff        ..      B        0x2b382 ; appSlaveConnClose + 54
        0x0002b382:    b002        ..      ADD      sp,sp,#8
        0x0002b384:    bd80        ..      POP      {r7,pc}
        0x0002b386:    0000        ..      MOVS     r0,r0
    appSlaveConnOpen
        0x0002b388:    b580        ..      PUSH     {r7,lr}
        0x0002b38a:    b082        ..      SUB      sp,sp,#8
        0x0002b38c:    9001        ..      STR      r0,[sp,#4]
        0x0002b38e:    9100        ..      STR      r1,[sp,#0]
        0x0002b390:    9801        ..      LDR      r0,[sp,#4]
        0x0002b392:    9900        ..      LDR      r1,[sp,#0]
        0x0002b394:    f000fa3c    ..<.    BL       appSlaveProcConnOpen ; 0x2b810
        0x0002b398:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b39c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b3a0:    6fc0        .o      LDR      r0,[r0,#0x7c]
        0x0002b3a2:    b140        @.      CBZ      r0,0x2b3b6 ; appSlaveConnOpen + 46
        0x0002b3a4:    e7ff        ..      B        0x2b3a6 ; appSlaveConnOpen + 30
        0x0002b3a6:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b3aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b3ae:    6fc1        .o      LDR      r1,[r0,#0x7c]
        0x0002b3b0:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3b2:    4788        .G      BLX      r1
        0x0002b3b4:    e7ff        ..      B        0x2b3b6 ; appSlaveConnOpen + 46
        0x0002b3b6:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b3ba:    f7fffb13    ....    BL       appConnReadRemoteFeatTimerStart ; 0x2a9e4
        0x0002b3be:    b002        ..      ADD      sp,sp,#8
        0x0002b3c0:    bd80        ..      POP      {r7,pc}
        0x0002b3c2:    0000        ..      MOVS     r0,r0
    appSlaveConnUpdate
        0x0002b3c4:    b580        ..      PUSH     {r7,lr}
        0x0002b3c6:    b082        ..      SUB      sp,sp,#8
        0x0002b3c8:    9001        ..      STR      r0,[sp,#4]
        0x0002b3ca:    9100        ..      STR      r1,[sp,#0]
        0x0002b3cc:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x0002b3d0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b3d4:    6800        .h      LDR      r0,[r0,#0]
        0x0002b3d6:    6800        .h      LDR      r0,[r0,#0]
        0x0002b3d8:    b3d8        ..      CBZ      r0,0x2b452 ; appSlaveConnUpdate + 142
        0x0002b3da:    e7ff        ..      B        0x2b3dc ; appSlaveConnUpdate + 24
        0x0002b3dc:    9801        ..      LDR      r0,[sp,#4]
        0x0002b3de:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002b3e0:    bb00        ..      CBNZ     r0,0x2b424 ; appSlaveConnUpdate + 96
        0x0002b3e2:    e7ff        ..      B        0x2b3e4 ; appSlaveConnUpdate + 32
        0x0002b3e4:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x0002b3e8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b3ec:    6800        .h      LDR      r0,[r0,#0]
        0x0002b3ee:    8880        ..      LDRH     r0,[r0,#4]
        0x0002b3f0:    9901        ..      LDR      r1,[sp,#4]
        0x0002b3f2:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b3f4:    4288        .B      CMP      r0,r1
        0x0002b3f6:    dc0f        ..      BGT      0x2b418 ; appSlaveConnUpdate + 84
        0x0002b3f8:    e7ff        ..      B        0x2b3fa ; appSlaveConnUpdate + 54
        0x0002b3fa:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x0002b3fe:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b402:    6800        .h      LDR      r0,[r0,#0]
        0x0002b404:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b406:    9901        ..      LDR      r1,[sp,#4]
        0x0002b408:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b40a:    4288        .B      CMP      r0,r1
        0x0002b40c:    db04        ..      BLT      0x2b418 ; appSlaveConnUpdate + 84
        0x0002b40e:    e7ff        ..      B        0x2b410 ; appSlaveConnUpdate + 76
        0x0002b410:    9800        ..      LDR      r0,[sp,#0]
        0x0002b412:    f7fffb39    ..9.    BL       appConnUpdateTimerStop ; 0x2aa88
        0x0002b416:    e004        ..      B        0x2b422 ; appSlaveConnUpdate + 94
        0x0002b418:    9800        ..      LDR      r0,[sp,#0]
        0x0002b41a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b41c:    f7fffb0a    ....    BL       appConnUpdateTimerStart ; 0x2aa34
        0x0002b420:    e7ff        ..      B        0x2b422 ; appSlaveConnUpdate + 94
        0x0002b422:    e015        ..      B        0x2b450 ; appSlaveConnUpdate + 140
        0x0002b424:    9801        ..      LDR      r0,[sp,#4]
        0x0002b426:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002b428:    280c        .(      CMP      r0,#0xc
        0x0002b42a:    d010        ..      BEQ      0x2b44e ; appSlaveConnUpdate + 138
        0x0002b42c:    e7ff        ..      B        0x2b42e ; appSlaveConnUpdate + 106
        0x0002b42e:    9800        ..      LDR      r0,[sp,#0]
        0x0002b430:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002b432:    f24a01b8    J...    MOV      r1,#0xa0b8
        0x0002b436:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b43a:    6809        .h      LDR      r1,[r1,#0]
        0x0002b43c:    7b09        .{      LDRB     r1,[r1,#0xc]
        0x0002b43e:    4288        .B      CMP      r0,r1
        0x0002b440:    da05        ..      BGE      0x2b44e ; appSlaveConnUpdate + 138
        0x0002b442:    e7ff        ..      B        0x2b444 ; appSlaveConnUpdate + 128
        0x0002b444:    9800        ..      LDR      r0,[sp,#0]
        0x0002b446:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b448:    f7fffaf4    ....    BL       appConnUpdateTimerStart ; 0x2aa34
        0x0002b44c:    e7ff        ..      B        0x2b44e ; appSlaveConnUpdate + 138
        0x0002b44e:    e7ff        ..      B        0x2b450 ; appSlaveConnUpdate + 140
        0x0002b450:    e7ff        ..      B        0x2b452 ; appSlaveConnUpdate + 142
        0x0002b452:    b002        ..      ADD      sp,sp,#8
        0x0002b454:    bd80        ..      POP      {r7,pc}
        0x0002b456:    0000        ..      MOVS     r0,r0
    appSlaveConnUpdateTimeout
        0x0002b458:    b580        ..      PUSH     {r7,lr}
        0x0002b45a:    b086        ..      SUB      sp,sp,#0x18
        0x0002b45c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b45e:    9104        ..      STR      r1,[sp,#0x10]
        0x0002b460:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b462:    2002        .       MOVS     r0,#2
        0x0002b464:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b466:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b468:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b46a:    f7effb4d    ..M.    BL       DmConnCheckIdle ; 0x1ab08
        0x0002b46e:    fab0f080    ....    CLZ      r0,r0
        0x0002b472:    0940        @.      LSRS     r0,r0,#5
        0x0002b474:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b478:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b47c:    b348        H.      CBZ      r0,0x2b4d2 ; appSlaveConnUpdateTimeout + 122
        0x0002b47e:    e7ff        ..      B        0x2b480 ; appSlaveConnUpdateTimeout + 40
        0x0002b480:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b482:    7a80        .z      LDRB     r0,[r0,#0xa]
        0x0002b484:    b328        (.      CBZ      r0,0x2b4d2 ; appSlaveConnUpdateTimeout + 122
        0x0002b486:    e7ff        ..      B        0x2b488 ; appSlaveConnUpdateTimeout + 48
        0x0002b488:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b48a:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x0002b48c:    3001        .0      ADDS     r0,#1
        0x0002b48e:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002b490:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x0002b494:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b498:    6801        .h      LDR      r1,[r0,#0]
        0x0002b49a:    8889        ..      LDRH     r1,[r1,#4]
        0x0002b49c:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002b4a0:    6801        .h      LDR      r1,[r0,#0]
        0x0002b4a2:    88c9        ..      LDRH     r1,[r1,#6]
        0x0002b4a4:    f8ad1006    ....    STRH     r1,[sp,#6]
        0x0002b4a8:    6801        .h      LDR      r1,[r0,#0]
        0x0002b4aa:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b4ac:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0002b4b0:    6800        .h      LDR      r0,[r0,#0]
        0x0002b4b2:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002b4b4:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002b4b8:    2000        .       MOVS     r0,#0
        0x0002b4ba:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002b4be:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002b4c2:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002b4c6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b4c8:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b4ca:    a901        ..      ADD      r1,sp,#4
        0x0002b4cc:    f7effcee    ....    BL       DmConnUpdate ; 0x1aeac
        0x0002b4d0:    e008        ..      B        0x2b4e4 ; appSlaveConnUpdateTimeout + 140
        0x0002b4d2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b4d6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002b4d8:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002b4da:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b4dc:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b4de:    f7fffaa9    ....    BL       appConnUpdateTimerStart ; 0x2aa34
        0x0002b4e2:    e7ff        ..      B        0x2b4e4 ; appSlaveConnUpdateTimeout + 140
        0x0002b4e4:    b006        ..      ADD      sp,sp,#0x18
        0x0002b4e6:    bd80        ..      POP      {r7,pc}
    appSlaveConnectableAdv
        0x0002b4e8:    b083        ..      SUB      sp,sp,#0xc
        0x0002b4ea:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0002b4ee:    9101        ..      STR      r1,[sp,#4]
        0x0002b4f0:    2000        .       MOVS     r0,#0
        0x0002b4f2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b4f6:    e7ff        ..      B        0x2b4f8 ; appSlaveConnectableAdv + 16
        0x0002b4f8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b4fc:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x0002b500:    4288        .B      CMP      r0,r1
        0x0002b502:    da47        G.      BGE      0x2b594 ; appSlaveConnectableAdv + 172
        0x0002b504:    e7ff        ..      B        0x2b506 ; appSlaveConnectableAdv + 30
        0x0002b506:    2000        .       MOVS     r0,#0
        0x0002b508:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002b50c:    e7ff        ..      B        0x2b50e ; appSlaveConnectableAdv + 38
        0x0002b50e:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b512:    2801        .(      CMP      r0,#1
        0x0002b514:    dc37        7.      BGT      0x2b586 ; appSlaveConnectableAdv + 158
        0x0002b516:    e7ff        ..      B        0x2b518 ; appSlaveConnectableAdv + 48
        0x0002b518:    9801        ..      LDR      r0,[sp,#4]
        0x0002b51a:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002b51e:    5c40        @\      LDRB     r0,[r0,r1]
        0x0002b520:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b524:    4288        .B      CMP      r0,r1
        0x0002b526:    d127        '.      BNE      0x2b578 ; appSlaveConnectableAdv + 144
        0x0002b528:    e7ff        ..      B        0x2b52a ; appSlaveConnectableAdv + 66
        0x0002b52a:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b52e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b532:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b536:    4408        .D      ADD      r0,r0,r1
        0x0002b538:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002b53c:    b1c0        ..      CBZ      r0,0x2b570 ; appSlaveConnectableAdv + 136
        0x0002b53e:    e7ff        ..      B        0x2b540 ; appSlaveConnectableAdv + 88
        0x0002b540:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b544:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b548:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b54c:    4408        .D      ADD      r0,r0,r1
        0x0002b54e:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002b552:    2804        .(      CMP      r0,#4
        0x0002b554:    d00c        ..      BEQ      0x2b570 ; appSlaveConnectableAdv + 136
        0x0002b556:    e7ff        ..      B        0x2b558 ; appSlaveConnectableAdv + 112
        0x0002b558:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002b55c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b560:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b564:    4408        .D      ADD      r0,r0,r1
        0x0002b566:    f8900059    ..Y.    LDRB     r0,[r0,#0x59]
        0x0002b56a:    2805        .(      CMP      r0,#5
        0x0002b56c:    d104        ..      BNE      0x2b578 ; appSlaveConnectableAdv + 144
        0x0002b56e:    e7ff        ..      B        0x2b570 ; appSlaveConnectableAdv + 136
        0x0002b570:    2001        .       MOVS     r0,#1
        0x0002b572:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b576:    e011        ..      B        0x2b59c ; appSlaveConnectableAdv + 180
        0x0002b578:    e7ff        ..      B        0x2b57a ; appSlaveConnectableAdv + 146
        0x0002b57a:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b57e:    3001        .0      ADDS     r0,#1
        0x0002b580:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002b584:    e7c3        ..      B        0x2b50e ; appSlaveConnectableAdv + 38
        0x0002b586:    e7ff        ..      B        0x2b588 ; appSlaveConnectableAdv + 160
        0x0002b588:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b58c:    3001        .0      ADDS     r0,#1
        0x0002b58e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b592:    e7b1        ..      B        0x2b4f8 ; appSlaveConnectableAdv + 16
        0x0002b594:    2000        .       MOVS     r0,#0
        0x0002b596:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002b59a:    e7ff        ..      B        0x2b59c ; appSlaveConnectableAdv + 180
        0x0002b59c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002b5a0:    b003        ..      ADD      sp,sp,#0xc
        0x0002b5a2:    4770        pG      BX       lr
    appSlaveForceAdvDataSync
        0x0002b5a4:    b081        ..      SUB      sp,sp,#4
        0x0002b5a6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002b5aa:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002b5ae:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b5b2:    0040        @.      LSLS     r0,r0,#1
        0x0002b5b4:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002b5b8:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002b5bc:    0040        @.      LSLS     r0,r0,#1
        0x0002b5be:    3001        .0      ADDS     r0,#1
        0x0002b5c0:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002b5c4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002b5c8:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b5cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b5d0:    f1010240    ..@.    ADD      r2,r1,#0x40
        0x0002b5d4:    eb0203c0    ....    ADD      r3,r2,r0,LSL #3
        0x0002b5d8:    f89dc001    ....    LDRB     r12,[sp,#1]
        0x0002b5dc:    2000        .       MOVS     r0,#0
        0x0002b5de:    f823001c    #...    STRH     r0,[r3,r12,LSL #1]
        0x0002b5e2:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x0002b5e6:    eb0202c3    ....    ADD      r2,r2,r3,LSL #3
        0x0002b5ea:    f89d3000    ...0    LDRB     r3,[sp,#0]
        0x0002b5ee:    f8220013    "...    STRH     r0,[r2,r3,LSL #1]
        0x0002b5f2:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002b5f6:    4411        .D      ADD      r1,r1,r2
        0x0002b5f8:    f8810055    ..U.    STRB     r0,[r1,#0x55]
        0x0002b5fc:    b001        ..      ADD      sp,sp,#4
        0x0002b5fe:    4770        pG      BX       lr
    appSlaveLegAdvRestart
        0x0002b600:    b580        ..      PUSH     {r7,lr}
        0x0002b602:    b082        ..      SUB      sp,sp,#8
        0x0002b604:    9001        ..      STR      r0,[sp,#4]
        0x0002b606:    9801        ..      LDR      r0,[sp,#4]
        0x0002b608:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b60a:    2828        ((      CMP      r0,#0x28
        0x0002b60c:    d111        ..      BNE      0x2b632 ; appSlaveLegAdvRestart + 50
        0x0002b60e:    e7ff        ..      B        0x2b610 ; appSlaveLegAdvRestart + 16
        0x0002b610:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b614:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b618:    f8900075    ..u.    LDRB     r0,[r0,#0x75]
        0x0002b61c:    b140        @.      CBZ      r0,0x2b630 ; appSlaveLegAdvRestart + 48
        0x0002b61e:    e7ff        ..      B        0x2b620 ; appSlaveLegAdvRestart + 32
        0x0002b620:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b624:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b628:    2000        .       MOVS     r0,#0
        0x0002b62a:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x0002b62e:    e031        1.      B        0x2b694 ; appSlaveLegAdvRestart + 148
        0x0002b630:    e01d        ..      B        0x2b66e ; appSlaveLegAdvRestart + 110
        0x0002b632:    9801        ..      LDR      r0,[sp,#4]
        0x0002b634:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b636:    2827        '(      CMP      r0,#0x27
        0x0002b638:    d118        ..      BNE      0x2b66c ; appSlaveLegAdvRestart + 108
        0x0002b63a:    e7ff        ..      B        0x2b63c ; appSlaveLegAdvRestart + 60
        0x0002b63c:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b640:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b644:    f8900075    ..u.    LDRB     r0,[r0,#0x75]
        0x0002b648:    b140        @.      CBZ      r0,0x2b65c ; appSlaveLegAdvRestart + 92
        0x0002b64a:    e7ff        ..      B        0x2b64c ; appSlaveLegAdvRestart + 76
        0x0002b64c:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b650:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b654:    2000        .       MOVS     r0,#0
        0x0002b656:    f8810075    ..u.    STRB     r0,[r1,#0x75]
        0x0002b65a:    e01b        ..      B        0x2b694 ; appSlaveLegAdvRestart + 148
        0x0002b65c:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b660:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b664:    2003        .       MOVS     r0,#3
        0x0002b666:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b66a:    e7ff        ..      B        0x2b66c ; appSlaveLegAdvRestart + 108
        0x0002b66c:    e7ff        ..      B        0x2b66e ; appSlaveLegAdvRestart + 110
        0x0002b66e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b672:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b676:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002b67a:    2803        .(      CMP      r0,#3
        0x0002b67c:    d10a        ..      BNE      0x2b694 ; appSlaveLegAdvRestart + 148
        0x0002b67e:    e7ff        ..      B        0x2b680 ; appSlaveLegAdvRestart + 128
        0x0002b680:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b684:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b688:    2000        .       MOVS     r0,#0
        0x0002b68a:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b68e:    f000f803    ....    BL       appSlaveLegAdvStart ; 0x2b698
        0x0002b692:    e7ff        ..      B        0x2b694 ; appSlaveLegAdvRestart + 148
        0x0002b694:    b002        ..      ADD      sp,sp,#8
        0x0002b696:    bd80        ..      POP      {r7,pc}
    appSlaveLegAdvStart
        0x0002b698:    b580        ..      PUSH     {r7,lr}
        0x0002b69a:    b084        ..      SUB      sp,sp,#0x10
        0x0002b69c:    f24a00ac    J...    MOV      r0,#0xa0ac
        0x0002b6a0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b6a4:    6800        .h      LDR      r0,[r0,#0]
        0x0002b6a6:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b6aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b6ae:    f8911057    ..W.    LDRB     r1,[r1,#0x57]
        0x0002b6b2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002b6b6:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b6b8:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002b6bc:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002b6c0:    2801        .(      CMP      r0,#1
        0x0002b6c2:    db1e        ..      BLT      0x2b702 ; appSlaveLegAdvStart + 106
        0x0002b6c4:    e7ff        ..      B        0x2b6c6 ; appSlaveLegAdvStart + 46
        0x0002b6c6:    2000        .       MOVS     r0,#0
        0x0002b6c8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002b6cc:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002b6d0:    f24a00ac    J...    MOV      r0,#0xa0ac
        0x0002b6d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b6d8:    6800        .h      LDR      r0,[r0,#0]
        0x0002b6da:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b6de:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b6e2:    f8911057    ..W.    LDRB     r1,[r1,#0x57]
        0x0002b6e6:    eb000341    ..A.    ADD      r3,r0,r1,LSL #1
        0x0002b6ea:    466a        jF      MOV      r2,sp
        0x0002b6ec:    2001        .       MOVS     r0,#1
        0x0002b6ee:    6050        P`      STR      r0,[r2,#4]
        0x0002b6f0:    f10d010e    ....    ADD      r1,sp,#0xe
        0x0002b6f4:    6011        .`      STR      r1,[r2,#0]
        0x0002b6f6:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0002b6fa:    aa03        ..      ADD      r2,sp,#0xc
        0x0002b6fc:    f7fff8da    ....    BL       appAdvStart ; 0x2a8b4
        0x0002b700:    e007        ..      B        0x2b712 ; appSlaveLegAdvStart + 122
        0x0002b702:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b706:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b70a:    2003        .       MOVS     r0,#3
        0x0002b70c:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b710:    e7ff        ..      B        0x2b712 ; appSlaveLegAdvStart + 122
        0x0002b712:    b004        ..      ADD      sp,sp,#0x10
        0x0002b714:    bd80        ..      POP      {r7,pc}
        0x0002b716:    0000        ..      MOVS     r0,r0
    appSlaveLegAdvStop
        0x0002b718:    b580        ..      PUSH     {r7,lr}
        0x0002b71a:    b082        ..      SUB      sp,sp,#8
        0x0002b71c:    9001        ..      STR      r0,[sp,#4]
        0x0002b71e:    9801        ..      LDR      r0,[sp,#4]
        0x0002b720:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b722:    2848        H(      CMP      r0,#0x48
        0x0002b724:    d106        ..      BNE      0x2b734 ; appSlaveLegAdvStop + 28
        0x0002b726:    e7ff        ..      B        0x2b728 ; appSlaveLegAdvStop + 16
        0x0002b728:    9801        ..      LDR      r0,[sp,#4]
        0x0002b72a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b72c:    b908        ..      CBNZ     r0,0x2b732 ; appSlaveLegAdvStop + 26
        0x0002b72e:    e7ff        ..      B        0x2b730 ; appSlaveLegAdvStop + 24
        0x0002b730:    e010        ..      B        0x2b754 ; appSlaveLegAdvStop + 60
        0x0002b732:    e7ff        ..      B        0x2b734 ; appSlaveLegAdvStop + 28
        0x0002b734:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b738:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b73c:    f890005b    ..[.    LDRB     r0,[r0,#0x5b]
        0x0002b740:    b120         .      CBZ      r0,0x2b74c ; appSlaveLegAdvStop + 52
        0x0002b742:    e7ff        ..      B        0x2b744 ; appSlaveLegAdvStop + 44
        0x0002b744:    9801        ..      LDR      r0,[sp,#4]
        0x0002b746:    f000f807    ....    BL       appSlaveLegAdvTypeChanged ; 0x2b758
        0x0002b74a:    e003        ..      B        0x2b754 ; appSlaveLegAdvStop + 60
        0x0002b74c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b74e:    f000f813    ....    BL       appSlaveNextLegAdvState ; 0x2b778
        0x0002b752:    e7ff        ..      B        0x2b754 ; appSlaveLegAdvStop + 60
        0x0002b754:    b002        ..      ADD      sp,sp,#8
        0x0002b756:    bd80        ..      POP      {r7,pc}
    appSlaveLegAdvTypeChanged
        0x0002b758:    b580        ..      PUSH     {r7,lr}
        0x0002b75a:    b082        ..      SUB      sp,sp,#8
        0x0002b75c:    9001        ..      STR      r0,[sp,#4]
        0x0002b75e:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b762:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b766:    2000        .       MOVS     r0,#0
        0x0002b768:    f881005b    ..[.    STRB     r0,[r1,#0x5b]
        0x0002b76c:    f8810057    ..W.    STRB     r0,[r1,#0x57]
        0x0002b770:    f7ffff92    ....    BL       appSlaveLegAdvStart ; 0x2b698
        0x0002b774:    b002        ..      ADD      sp,sp,#8
        0x0002b776:    bd80        ..      POP      {r7,pc}
    appSlaveNextLegAdvState
        0x0002b778:    b580        ..      PUSH     {r7,lr}
        0x0002b77a:    b082        ..      SUB      sp,sp,#8
        0x0002b77c:    9001        ..      STR      r0,[sp,#4]
        0x0002b77e:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b782:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b786:    f8901057    ..W.    LDRB     r1,[r0,#0x57]
        0x0002b78a:    3101        .1      ADDS     r1,#1
        0x0002b78c:    f8801057    ..W.    STRB     r1,[r0,#0x57]
        0x0002b790:    f8900057    ..W.    LDRB     r0,[r0,#0x57]
        0x0002b794:    2802        .(      CMP      r0,#2
        0x0002b796:    dc03        ..      BGT      0x2b7a0 ; appSlaveNextLegAdvState + 40
        0x0002b798:    e7ff        ..      B        0x2b79a ; appSlaveNextLegAdvState + 34
        0x0002b79a:    f7ffff7d    ..}.    BL       appSlaveLegAdvStart ; 0x2b698
        0x0002b79e:    e7ff        ..      B        0x2b7a0 ; appSlaveNextLegAdvState + 40
        0x0002b7a0:    b002        ..      ADD      sp,sp,#8
        0x0002b7a2:    bd80        ..      POP      {r7,pc}
    appSlaveProcConnClose
        0x0002b7a4:    b580        ..      PUSH     {r7,lr}
        0x0002b7a6:    b084        ..      SUB      sp,sp,#0x10
        0x0002b7a8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b7aa:    9102        ..      STR      r1,[sp,#8]
        0x0002b7ac:    9802        ..      LDR      r0,[sp,#8]
        0x0002b7ae:    f7fff96b    ..k.    BL       appConnUpdateTimerStop ; 0x2aa88
        0x0002b7b2:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7b4:    2000        .       MOVS     r0,#0
        0x0002b7b6:    7108        .q      STRB     r0,[r1,#4]
        0x0002b7b8:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7ba:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b7bc:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b7c0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b7c4:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002b7c8:    9802        ..      LDR      r0,[sp,#8]
        0x0002b7ca:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002b7cc:    b1f0        ..      CBZ      r0,0x2b80c ; appSlaveProcConnClose + 104
        0x0002b7ce:    e7ff        ..      B        0x2b7d0 ; appSlaveProcConnClose + 44
        0x0002b7d0:    9902        ..      LDR      r1,[sp,#8]
        0x0002b7d2:    2000        .       MOVS     r0,#0
        0x0002b7d4:    7248        Hr      STRB     r0,[r1,#9]
        0x0002b7d6:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b7da:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b7de:    f881005d    ..].    STRB     r0,[r1,#0x5d]
        0x0002b7e2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002b7e6:    e7ff        ..      B        0x2b7e8 ; appSlaveProcConnClose + 68
        0x0002b7e8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b7ec:    2801        .(      CMP      r0,#1
        0x0002b7ee:    dc0c        ..      BGT      0x2b80a ; appSlaveProcConnClose + 102
        0x0002b7f0:    e7ff        ..      B        0x2b7f2 ; appSlaveProcConnClose + 78
        0x0002b7f2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b7f6:    2100        .!      MOVS     r1,#0
        0x0002b7f8:    f7fffed4    ....    BL       appSlaveForceAdvDataSync ; 0x2b5a4
        0x0002b7fc:    e7ff        ..      B        0x2b7fe ; appSlaveProcConnClose + 90
        0x0002b7fe:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002b802:    3001        .0      ADDS     r0,#1
        0x0002b804:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002b808:    e7ee        ..      B        0x2b7e8 ; appSlaveProcConnClose + 68
        0x0002b80a:    e7ff        ..      B        0x2b80c ; appSlaveProcConnClose + 104
        0x0002b80c:    b004        ..      ADD      sp,sp,#0x10
        0x0002b80e:    bd80        ..      POP      {r7,pc}
    appSlaveProcConnOpen
        0x0002b810:    b580        ..      PUSH     {r7,lr}
        0x0002b812:    b082        ..      SUB      sp,sp,#8
        0x0002b814:    9001        ..      STR      r0,[sp,#4]
        0x0002b816:    9100        ..      STR      r1,[sp,#0]
        0x0002b818:    9801        ..      LDR      r0,[sp,#4]
        0x0002b81a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b81c:    9900        ..      LDR      r1,[sp,#0]
        0x0002b81e:    7108        .q      STRB     r0,[r1,#4]
        0x0002b820:    f24a00b8    J...    MOV      r0,#0xa0b8
        0x0002b824:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002b828:    6800        .h      LDR      r0,[r0,#0]
        0x0002b82a:    6800        .h      LDR      r0,[r0,#0]
        0x0002b82c:    b3b0        ..      CBZ      r0,0x2b89c ; appSlaveProcConnOpen + 140
        0x0002b82e:    e7ff        ..      B        0x2b830 ; appSlaveProcConnOpen + 32
        0x0002b830:    9801        ..      LDR      r0,[sp,#4]
        0x0002b832:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002b834:    f24a01b8    J...    MOV      r1,#0xa0b8
        0x0002b838:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b83c:    6809        .h      LDR      r1,[r1,#0]
        0x0002b83e:    8889        ..      LDRH     r1,[r1,#4]
        0x0002b840:    4288        .B      CMP      r0,r1
        0x0002b842:    db21        !.      BLT      0x2b888 ; appSlaveProcConnOpen + 120
        0x0002b844:    e7ff        ..      B        0x2b846 ; appSlaveProcConnOpen + 54
        0x0002b846:    9801        ..      LDR      r0,[sp,#4]
        0x0002b848:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002b84a:    f24a01b8    J...    MOV      r1,#0xa0b8
        0x0002b84e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b852:    6809        .h      LDR      r1,[r1,#0]
        0x0002b854:    88c9        ..      LDRH     r1,[r1,#6]
        0x0002b856:    4288        .B      CMP      r0,r1
        0x0002b858:    dc16        ..      BGT      0x2b888 ; appSlaveProcConnOpen + 120
        0x0002b85a:    e7ff        ..      B        0x2b85c ; appSlaveProcConnOpen + 76
        0x0002b85c:    9801        ..      LDR      r0,[sp,#4]
        0x0002b85e:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002b860:    f24a01b8    J...    MOV      r1,#0xa0b8
        0x0002b864:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b868:    6809        .h      LDR      r1,[r1,#0]
        0x0002b86a:    8909        ..      LDRH     r1,[r1,#8]
        0x0002b86c:    4288        .B      CMP      r0,r1
        0x0002b86e:    d10b        ..      BNE      0x2b888 ; appSlaveProcConnOpen + 120
        0x0002b870:    e7ff        ..      B        0x2b872 ; appSlaveProcConnOpen + 98
        0x0002b872:    9801        ..      LDR      r0,[sp,#4]
        0x0002b874:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x0002b876:    f24a01b8    J...    MOV      r1,#0xa0b8
        0x0002b87a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002b87e:    6809        .h      LDR      r1,[r1,#0]
        0x0002b880:    8949        I.      LDRH     r1,[r1,#0xa]
        0x0002b882:    4288        .B      CMP      r0,r1
        0x0002b884:    d00a        ..      BEQ      0x2b89c ; appSlaveProcConnOpen + 140
        0x0002b886:    e7ff        ..      B        0x2b888 ; appSlaveProcConnOpen + 120
        0x0002b888:    9900        ..      LDR      r1,[sp,#0]
        0x0002b88a:    2000        .       MOVS     r0,#0
        0x0002b88c:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002b88e:    9900        ..      LDR      r1,[sp,#0]
        0x0002b890:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002b892:    9800        ..      LDR      r0,[sp,#0]
        0x0002b894:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b896:    f7fff8cd    ....    BL       appConnUpdateTimerStart ; 0x2aa34
        0x0002b89a:    e7ff        ..      B        0x2b89c ; appSlaveProcConnOpen + 140
        0x0002b89c:    b002        ..      ADD      sp,sp,#8
        0x0002b89e:    bd80        ..      POP      {r7,pc}
    appSlaveProcMsg
        0x0002b8a0:    b580        ..      PUSH     {r7,lr}
        0x0002b8a2:    b082        ..      SUB      sp,sp,#8
        0x0002b8a4:    9001        ..      STR      r0,[sp,#4]
        0x0002b8a6:    9801        ..      LDR      r0,[sp,#4]
        0x0002b8a8:    8800        ..      LDRH     r0,[r0,#0]
        0x0002b8aa:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002b8ae:    f64250b8    B..P    MOV      r0,#0x2db8
        0x0002b8b2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b8b6:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002b8ba:    3830        08      SUBS     r0,r0,#0x30
        0x0002b8bc:    9000        ..      STR      r0,[sp,#0]
        0x0002b8be:    9801        ..      LDR      r0,[sp,#4]
        0x0002b8c0:    7880        .x      LDRB     r0,[r0,#2]
        0x0002b8c2:    2810        .(      CMP      r0,#0x10
        0x0002b8c4:    d10f        ..      BNE      0x2b8e6 ; appSlaveProcMsg + 70
        0x0002b8c6:    e7ff        ..      B        0x2b8c8 ; appSlaveProcMsg + 40
        0x0002b8c8:    9800        ..      LDR      r0,[sp,#0]
        0x0002b8ca:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x0002b8cc:    2802        .(      CMP      r0,#2
        0x0002b8ce:    d105        ..      BNE      0x2b8dc ; appSlaveProcMsg + 60
        0x0002b8d0:    e7ff        ..      B        0x2b8d2 ; appSlaveProcMsg + 50
        0x0002b8d2:    9801        ..      LDR      r0,[sp,#4]
        0x0002b8d4:    9900        ..      LDR      r1,[sp,#0]
        0x0002b8d6:    f7fffdbf    ....    BL       appSlaveConnUpdateTimeout ; 0x2b458
        0x0002b8da:    e003        ..      B        0x2b8e4 ; appSlaveProcMsg + 68
        0x0002b8dc:    9900        ..      LDR      r1,[sp,#0]
        0x0002b8de:    2001        .       MOVS     r0,#1
        0x0002b8e0:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0002b8e2:    e7ff        ..      B        0x2b8e4 ; appSlaveProcMsg + 68
        0x0002b8e4:    e000        ..      B        0x2b8e8 ; appSlaveProcMsg + 72
        0x0002b8e6:    e7ff        ..      B        0x2b8e8 ; appSlaveProcMsg + 72
        0x0002b8e8:    b002        ..      ADD      sp,sp,#8
        0x0002b8ea:    bd80        ..      POP      {r7,pc}
    appSlaveRemoteConnParamReq
        0x0002b8ec:    b580        ..      PUSH     {r7,lr}
        0x0002b8ee:    b086        ..      SUB      sp,sp,#0x18
        0x0002b8f0:    9005        ..      STR      r0,[sp,#0x14]
        0x0002b8f2:    9104        ..      STR      r1,[sp,#0x10]
        0x0002b8f4:    f24040e4    @..@    MOV      r0,#0x4e4
        0x0002b8f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b8fc:    6800        .h      LDR      r0,[r0,#0]
        0x0002b8fe:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b900:    b9d8        ..      CBNZ     r0,0x2b93a ; appSlaveRemoteConnParamReq + 78
        0x0002b902:    e7ff        ..      B        0x2b904 ; appSlaveRemoteConnParamReq + 24
        0x0002b904:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b906:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002b908:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002b90c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b90e:    8900        ..      LDRH     r0,[r0,#8]
        0x0002b910:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002b914:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b916:    8940        @.      LDRH     r0,[r0,#0xa]
        0x0002b918:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002b91c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002b91e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0002b920:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002b924:    2000        .       MOVS     r0,#0
        0x0002b926:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002b92a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002b92e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b930:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b932:    a901        ..      ADD      r1,sp,#4
        0x0002b934:    f7effd3e    ..>.    BL       DmRemoteConnParamReqReply ; 0x1b3b4
        0x0002b938:    e00f        ..      B        0x2b95a ; appSlaveRemoteConnParamReq + 110
        0x0002b93a:    f24040e4    @..@    MOV      r0,#0x4e4
        0x0002b93e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b942:    6800        .h      LDR      r0,[r0,#0]
        0x0002b944:    7800        .x      LDRB     r0,[r0,#0]
        0x0002b946:    2801        .(      CMP      r0,#1
        0x0002b948:    d106        ..      BNE      0x2b958 ; appSlaveRemoteConnParamReq + 108
        0x0002b94a:    e7ff        ..      B        0x2b94c ; appSlaveRemoteConnParamReq + 96
        0x0002b94c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002b94e:    7900        .y      LDRB     r0,[r0,#4]
        0x0002b950:    2111        .!      MOVS     r1,#0x11
        0x0002b952:    f7effd0d    ....    BL       DmRemoteConnParamReqNegReply ; 0x1b370
        0x0002b956:    e7ff        ..      B        0x2b958 ; appSlaveRemoteConnParamReq + 108
        0x0002b958:    e7ff        ..      B        0x2b95a ; appSlaveRemoteConnParamReq + 110
        0x0002b95a:    b006        ..      ADD      sp,sp,#0x18
        0x0002b95c:    bd80        ..      POP      {r7,pc}
        0x0002b95e:    0000        ..      MOVS     r0,r0
    appSlaveResolveAddr
        0x0002b960:    b580        ..      PUSH     {r7,lr}
        0x0002b962:    b084        ..      SUB      sp,sp,#0x10
        0x0002b964:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b966:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b96a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b96e:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002b972:    b108        ..      CBZ      r0,0x2b978 ; appSlaveResolveAddr + 24
        0x0002b974:    e7ff        ..      B        0x2b976 ; appSlaveResolveAddr + 22
        0x0002b976:    e021        !.      B        0x2b9bc ; appSlaveResolveAddr + 92
        0x0002b978:    2000        .       MOVS     r0,#0
        0x0002b97a:    f7edfacb    ....    BL       AppDbGetNextRecord ; 0x18f14
        0x0002b97e:    9002        ..      STR      r0,[sp,#8]
        0x0002b980:    9802        ..      LDR      r0,[sp,#8]
        0x0002b982:    b1d8        ..      CBZ      r0,0x2b9bc ; appSlaveResolveAddr + 92
        0x0002b984:    e7ff        ..      B        0x2b986 ; appSlaveResolveAddr + 38
        0x0002b986:    9802        ..      LDR      r0,[sp,#8]
        0x0002b988:    2104        .!      MOVS     r1,#4
        0x0002b98a:    2200        ."      MOVS     r2,#0
        0x0002b98c:    f7edfa86    ....    BL       AppDbGetKey ; 0x18e9c
        0x0002b990:    9001        ..      STR      r0,[sp,#4]
        0x0002b992:    b198        ..      CBZ      r0,0x2b9bc ; appSlaveResolveAddr + 92
        0x0002b994:    e7ff        ..      B        0x2b996 ; appSlaveResolveAddr + 54
        0x0002b996:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b998:    9901        ..      LDR      r1,[sp,#4]
        0x0002b99a:    f8302b0a    0..+    LDRH     r2,[r0],#0xa
        0x0002b99e:    f7effc13    ....    BL       DmPrivResolveAddr ; 0x1b1c8
        0x0002b9a2:    9802        ..      LDR      r0,[sp,#8]
        0x0002b9a4:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002b9a8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b9ac:    6708        .g      STR      r0,[r1,#0x70]
        0x0002b9ae:    2001        .       MOVS     r0,#1
        0x0002b9b0:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002b9b4:    2000        .       MOVS     r0,#0
        0x0002b9b6:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002b9ba:    e7ff        ..      B        0x2b9bc ; appSlaveResolveAddr + 92
        0x0002b9bc:    b004        ..      ADD      sp,sp,#0x10
        0x0002b9be:    bd80        ..      POP      {r7,pc}
    appSlaveResolvedAddrInd
        0x0002b9c0:    b580        ..      PUSH     {r7,lr}
        0x0002b9c2:    b084        ..      SUB      sp,sp,#0x10
        0x0002b9c4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002b9c6:    9102        ..      STR      r1,[sp,#8]
        0x0002b9c8:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b9cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b9d0:    f8900074    ..t.    LDRB     r0,[r0,#0x74]
        0x0002b9d4:    b908        ..      CBNZ     r0,0x2b9da ; appSlaveResolvedAddrInd + 26
        0x0002b9d6:    e7ff        ..      B        0x2b9d8 ; appSlaveResolvedAddrInd + 24
        0x0002b9d8:    e05a        Z.      B        0x2ba90 ; appSlaveResolvedAddrInd + 208
        0x0002b9da:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002b9dc:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002b9de:    b9e8        ..      CBNZ     r0,0x2ba1c ; appSlaveResolvedAddrInd + 92
        0x0002b9e0:    e7ff        ..      B        0x2b9e2 ; appSlaveResolvedAddrInd + 34
        0x0002b9e2:    f24351b5    C..Q    MOV      r1,#0x35b5
        0x0002b9e6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002b9ea:    2001        .       MOVS     r0,#1
        0x0002b9ec:    7008        .p      STRB     r0,[r1,#0]
        0x0002b9ee:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002b9f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002b9f6:    6f01        .o      LDR      r1,[r0,#0x70]
        0x0002b9f8:    9a02        ..      LDR      r2,[sp,#8]
        0x0002b9fa:    6011        .`      STR      r1,[r2,#0]
        0x0002b9fc:    f890006c    ..l.    LDRB     r0,[r0,#0x6c]
        0x0002ba00:    b158        X.      CBZ      r0,0x2ba1a ; appSlaveResolvedAddrInd + 90
        0x0002ba02:    e7ff        ..      B        0x2ba04 ; appSlaveResolvedAddrInd + 68
        0x0002ba04:    9802        ..      LDR      r0,[sp,#8]
        0x0002ba06:    f7fffa53    ..S.    BL       appSecRspLtk ; 0x2aeb0
        0x0002ba0a:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002ba0e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ba12:    2000        .       MOVS     r0,#0
        0x0002ba14:    f881006c    ..l.    STRB     r0,[r1,#0x6c]
        0x0002ba18:    e7ff        ..      B        0x2ba1a ; appSlaveResolvedAddrInd + 90
        0x0002ba1a:    e031        1.      B        0x2ba80 ; appSlaveResolvedAddrInd + 192
        0x0002ba1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ba1e:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002ba20:    2805        .(      CMP      r0,#5
        0x0002ba22:    d12c        ,.      BNE      0x2ba7e ; appSlaveResolvedAddrInd + 190
        0x0002ba24:    e7ff        ..      B        0x2ba26 ; appSlaveResolvedAddrInd + 102
        0x0002ba26:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba2e:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba30:    b328        (.      CBZ      r0,0x2ba7e ; appSlaveResolvedAddrInd + 190
        0x0002ba32:    e7ff        ..      B        0x2ba34 ; appSlaveResolvedAddrInd + 116
        0x0002ba34:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba38:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba3c:    9000        ..      STR      r0,[sp,#0]
        0x0002ba3e:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba40:    f7edfa68    ..h.    BL       AppDbGetNextRecord ; 0x18f14
        0x0002ba44:    4601        .F      MOV      r1,r0
        0x0002ba46:    9800        ..      LDR      r0,[sp,#0]
        0x0002ba48:    6701        .g      STR      r1,[r0,#0x70]
        0x0002ba4a:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba4c:    b1b0        ..      CBZ      r0,0x2ba7c ; appSlaveResolvedAddrInd + 188
        0x0002ba4e:    e7ff        ..      B        0x2ba50 ; appSlaveResolvedAddrInd + 144
        0x0002ba50:    f24300e4    C...    MOV      r0,#0x30e4
        0x0002ba54:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ba58:    6f00        .o      LDR      r0,[r0,#0x70]
        0x0002ba5a:    2104        .!      MOVS     r1,#4
        0x0002ba5c:    2200        ."      MOVS     r2,#0
        0x0002ba5e:    f7edfa1d    ....    BL       AppDbGetKey ; 0x18e9c
        0x0002ba62:    9001        ..      STR      r0,[sp,#4]
        0x0002ba64:    b150        P.      CBZ      r0,0x2ba7c ; appSlaveResolvedAddrInd + 188
        0x0002ba66:    e7ff        ..      B        0x2ba68 ; appSlaveResolvedAddrInd + 168
        0x0002ba68:    9802        ..      LDR      r0,[sp,#8]
        0x0002ba6a:    7900        .y      LDRB     r0,[r0,#4]
        0x0002ba6c:    f7eff934    ..4.    BL       DmConnPeerAddr ; 0x1acd8
        0x0002ba70:    9901        ..      LDR      r1,[sp,#4]
        0x0002ba72:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002ba74:    8812        ..      LDRH     r2,[r2,#0]
        0x0002ba76:    f7effba7    ....    BL       DmPrivResolveAddr ; 0x1b1c8
        0x0002ba7a:    e009        ..      B        0x2ba90 ; appSlaveResolvedAddrInd + 208
        0x0002ba7c:    e7ff        ..      B        0x2ba7e ; appSlaveResolvedAddrInd + 190
        0x0002ba7e:    e7ff        ..      B        0x2ba80 ; appSlaveResolvedAddrInd + 192
        0x0002ba80:    f24301e4    C...    MOV      r1,#0x30e4
        0x0002ba84:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002ba88:    2000        .       MOVS     r0,#0
        0x0002ba8a:    f8810074    ..t.    STRB     r0,[r1,#0x74]
        0x0002ba8e:    e7ff        ..      B        0x2ba90 ; appSlaveResolvedAddrInd + 208
        0x0002ba90:    b004        ..      ADD      sp,sp,#0x10
        0x0002ba92:    bd80        ..      POP      {r7,pc}
    appSlaveSecConnOpen
        0x0002ba94:    b580        ..      PUSH     {r7,lr}
        0x0002ba96:    b082        ..      SUB      sp,sp,#8
        0x0002ba98:    9001        ..      STR      r0,[sp,#4]
        0x0002ba9a:    9100        ..      STR      r1,[sp,#0]
        0x0002ba9c:    9900        ..      LDR      r1,[sp,#0]
        0x0002ba9e:    2000        .       MOVS     r0,#0
        0x0002baa0:    7188        .q      STRB     r0,[r1,#6]
        0x0002baa2:    9900        ..      LDR      r1,[sp,#0]
        0x0002baa4:    71c8        .q      STRB     r0,[r1,#7]
        0x0002baa6:    9901        ..      LDR      r1,[sp,#4]
        0x0002baa8:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002baaa:    310a        .1      ADDS     r1,r1,#0xa
        0x0002baac:    f7edf954    ..T.    BL       AppDbFindByAddr ; 0x18d58
        0x0002bab0:    9900        ..      LDR      r1,[sp,#0]
        0x0002bab2:    6008        .`      STR      r0,[r1,#0]
        0x0002bab4:    9800        ..      LDR      r0,[sp,#0]
        0x0002bab6:    6800        .h      LDR      r0,[r0,#0]
        0x0002bab8:    b980        ..      CBNZ     r0,0x2badc ; appSlaveSecConnOpen + 72
        0x0002baba:    e7ff        ..      B        0x2babc ; appSlaveSecConnOpen + 40
        0x0002babc:    9801        ..      LDR      r0,[sp,#4]
        0x0002babe:    7a40        @z      LDRB     r0,[r0,#9]
        0x0002bac0:    2801        .(      CMP      r0,#1
        0x0002bac2:    d10b        ..      BNE      0x2badc ; appSlaveSecConnOpen + 72
        0x0002bac4:    e7ff        ..      B        0x2bac6 ; appSlaveSecConnOpen + 50
        0x0002bac6:    9801        ..      LDR      r0,[sp,#4]
        0x0002bac8:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002baca:    f00000c0    ....    AND      r0,r0,#0xc0
        0x0002bace:    2840        @(      CMP      r0,#0x40
        0x0002bad0:    d104        ..      BNE      0x2badc ; appSlaveSecConnOpen + 72
        0x0002bad2:    e7ff        ..      B        0x2bad4 ; appSlaveSecConnOpen + 64
        0x0002bad4:    9801        ..      LDR      r0,[sp,#4]
        0x0002bad6:    f7ffff43    ..C.    BL       appSlaveResolveAddr ; 0x2b960
        0x0002bada:    e00b        ..      B        0x2baf4 ; appSlaveSecConnOpen + 96
        0x0002badc:    9800        ..      LDR      r0,[sp,#0]
        0x0002bade:    6800        .h      LDR      r0,[r0,#0]
        0x0002bae0:    b138        8.      CBZ      r0,0x2baf2 ; appSlaveSecConnOpen + 94
        0x0002bae2:    e7ff        ..      B        0x2bae4 ; appSlaveSecConnOpen + 80
        0x0002bae4:    f24351b5    C..Q    MOV      r1,#0x35b5
        0x0002bae8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002baec:    2001        .       MOVS     r0,#1
        0x0002baee:    7008        .p      STRB     r0,[r1,#0]
        0x0002baf0:    e7ff        ..      B        0x2baf2 ; appSlaveSecConnOpen + 94
        0x0002baf2:    e7ff        ..      B        0x2baf4 ; appSlaveSecConnOpen + 96
        0x0002baf4:    f24a00b0    J...    MOV      r0,#0xa0b0
        0x0002baf8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0002bafc:    6800        .h      LDR      r0,[r0,#0]
        0x0002bafe:    7900        .y      LDRB     r0,[r0,#4]
        0x0002bb00:    b178        x.      CBZ      r0,0x2bb22 ; appSlaveSecConnOpen + 142
        0x0002bb02:    e7ff        ..      B        0x2bb04 ; appSlaveSecConnOpen + 112
        0x0002bb04:    f7edf8c2    ....    BL       AppDbCheckBonded ; 0x18c8c
        0x0002bb08:    b158        X.      CBZ      r0,0x2bb22 ; appSlaveSecConnOpen + 142
        0x0002bb0a:    e7ff        ..      B        0x2bb0c ; appSlaveSecConnOpen + 120
        0x0002bb0c:    9801        ..      LDR      r0,[sp,#4]
        0x0002bb0e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bb10:    f24a01b0    J...    MOV      r1,#0xa0b0
        0x0002bb14:    f2c10101    ....    MOVT     r1,#0x1001
        0x0002bb18:    6809        .h      LDR      r1,[r1,#0]
        0x0002bb1a:    7809        .x      LDRB     r1,[r1,#0]
        0x0002bb1c:    f7effda8    ....    BL       DmSecSlaveReq ; 0x1b670
        0x0002bb20:    e7ff        ..      B        0x2bb22 ; appSlaveSecConnOpen + 142
        0x0002bb22:    b002        ..      ADD      sp,sp,#8
        0x0002bb24:    bd80        ..      POP      {r7,pc}
        0x0002bb26:    0000        ..      MOVS     r0,r0
    appUiBtnPoll
        0x0002bb28:    b580        ..      PUSH     {r7,lr}
        0x0002bb2a:    f2431064    C.d.    MOV      r0,#0x3164
        0x0002bb2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bb32:    6880        .h      LDR      r0,[r0,#8]
        0x0002bb34:    b138        8.      CBZ      r0,0x2bb46 ; appUiBtnPoll + 30
        0x0002bb36:    e7ff        ..      B        0x2bb38 ; appUiBtnPoll + 16
        0x0002bb38:    f2431064    C.d.    MOV      r0,#0x3164
        0x0002bb3c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bb40:    6880        .h      LDR      r0,[r0,#8]
        0x0002bb42:    4780        .G      BLX      r0
        0x0002bb44:    e7ff        ..      B        0x2bb46 ; appUiBtnPoll + 30
        0x0002bb46:    bd80        ..      POP      {r7,pc}
    appUiTimerExpired
        0x0002bb48:    b081        ..      SUB      sp,sp,#4
        0x0002bb4a:    9000        ..      STR      r0,[sp,#0]
        0x0002bb4c:    b001        ..      ADD      sp,sp,#4
        0x0002bb4e:    4770        pG      BX       lr
    attCcbByConnId
        0x0002bb50:    b081        ..      SUB      sp,sp,#4
        0x0002bb52:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002bb56:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002bb5a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002bb5e:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bb62:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bb66:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002bb6a:    3814        .8      SUBS     r0,r0,#0x14
        0x0002bb6c:    b001        ..      ADD      sp,sp,#4
        0x0002bb6e:    4770        pG      BX       lr
    attDecodeMsgParam
        0x0002bb70:    b083        ..      SUB      sp,sp,#0xc
        0x0002bb72:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002bb76:    9101        ..      STR      r1,[sp,#4]
        0x0002bb78:    9200        ..      STR      r2,[sp,#0]
        0x0002bb7a:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002bb7e:    f64a21ab    J..!    MOV      r1,#0xaaab
        0x0002bb82:    f6ca21aa    ...!    MOVT     r1,#0xaaaa
        0x0002bb86:    fba03201    ...2    UMULL    r3,r2,r0,r1
        0x0002bb8a:    0852        R.      LSRS     r2,r2,#1
        0x0002bb8c:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0002bb90:    1a80        ..      SUBS     r0,r0,r2
        0x0002bb92:    9a00        ..      LDR      r2,[sp,#0]
        0x0002bb94:    7010        .p      STRB     r0,[r2,#0]
        0x0002bb96:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002bb9a:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0002bb9e:    0840        @.      LSRS     r0,r0,#1
        0x0002bba0:    9901        ..      LDR      r1,[sp,#4]
        0x0002bba2:    7008        .p      STRB     r0,[r1,#0]
        0x0002bba4:    b003        ..      ADD      sp,sp,#0xc
        0x0002bba6:    4770        pG      BX       lr
    attDmConnCback
        0x0002bba8:    b580        ..      PUSH     {r7,lr}
        0x0002bbaa:    b084        ..      SUB      sp,sp,#0x10
        0x0002bbac:    9003        ..      STR      r0,[sp,#0xc]
        0x0002bbae:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbb0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bbb2:    f7ffffcd    ....    BL       attCcbByConnId ; 0x2bb50
        0x0002bbb6:    9002        ..      STR      r0,[sp,#8]
        0x0002bbb8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbba:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bbbc:    2827        '(      CMP      r0,#0x27
        0x0002bbbe:    d129        ).      BNE      0x2bc14 ; attDmConnCback + 108
        0x0002bbc0:    e7ff        ..      B        0x2bbc2 ; attDmConnCback + 26
        0x0002bbc2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbc4:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002bbc6:    9902        ..      LDR      r1,[sp,#8]
        0x0002bbc8:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002bbca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bbcc:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bbce:    9902        ..      LDR      r1,[sp,#8]
        0x0002bbd0:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002bbd2:    2000        .       MOVS     r0,#0
        0x0002bbd4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bbd8:    e7ff        ..      B        0x2bbda ; attDmConnCback + 50
        0x0002bbda:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bbde:    2802        .(      CMP      r0,#2
        0x0002bbe0:    dc14        ..      BGT      0x2bc0c ; attDmConnCback + 100
        0x0002bbe2:    e7ff        ..      B        0x2bbe4 ; attDmConnCback + 60
        0x0002bbe4:    9902        ..      LDR      r1,[sp,#8]
        0x0002bbe6:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002bbea:    2017        .       MOVS     r0,#0x17
        0x0002bbec:    f8210022    !.".    STRH     r0,[r1,r2,LSL #2]
        0x0002bbf0:    9802        ..      LDR      r0,[sp,#8]
        0x0002bbf2:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002bbf6:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002bbfa:    2000        .       MOVS     r0,#0
        0x0002bbfc:    7088        .p      STRB     r0,[r1,#2]
        0x0002bbfe:    e7ff        ..      B        0x2bc00 ; attDmConnCback + 88
        0x0002bc00:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bc04:    3001        .0      ADDS     r0,#1
        0x0002bc06:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bc0a:    e7e6        ..      B        0x2bbda ; attDmConnCback + 50
        0x0002bc0c:    9902        ..      LDR      r1,[sp,#8]
        0x0002bc0e:    2000        .       MOVS     r0,#0
        0x0002bc10:    6108        .a      STR      r0,[r1,#0x10]
        0x0002bc12:    e7ff        ..      B        0x2bc14 ; attDmConnCback + 108
        0x0002bc14:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc16:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bc18:    b318        ..      CBZ      r0,0x2bc62 ; attDmConnCback + 186
        0x0002bc1a:    e7ff        ..      B        0x2bc1c ; attDmConnCback + 116
        0x0002bc1c:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc20:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc24:    9000        ..      STR      r0,[sp,#0]
        0x0002bc26:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002bc28:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002bc2a:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc2c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bc2e:    4790        .G      BLX      r2
        0x0002bc30:    9800        ..      LDR      r0,[sp,#0]
        0x0002bc32:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002bc34:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002bc36:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc38:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002bc3a:    4790        .G      BLX      r2
        0x0002bc3c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bc3e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bc40:    2828        ((      CMP      r0,#0x28
        0x0002bc42:    d10d        ..      BNE      0x2bc60 ; attDmConnCback + 184
        0x0002bc44:    e7ff        ..      B        0x2bc46 ; attDmConnCback + 158
        0x0002bc46:    9902        ..      LDR      r1,[sp,#8]
        0x0002bc48:    2000        .       MOVS     r0,#0
        0x0002bc4a:    7388        .s      STRB     r0,[r1,#0xe]
        0x0002bc4c:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc4e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bc50:    b128        (.      CBZ      r0,0x2bc5e ; attDmConnCback + 182
        0x0002bc52:    e7ff        ..      B        0x2bc54 ; attDmConnCback + 172
        0x0002bc54:    9802        ..      LDR      r0,[sp,#8]
        0x0002bc56:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002bc58:    f7f2fafa    ....    BL       WsfBufFree ; 0x1e250
        0x0002bc5c:    e7ff        ..      B        0x2bc5e ; attDmConnCback + 182
        0x0002bc5e:    e7ff        ..      B        0x2bc60 ; attDmConnCback + 184
        0x0002bc60:    e7ff        ..      B        0x2bc62 ; attDmConnCback + 186
        0x0002bc62:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc66:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc6a:    6d00        .m      LDR      r0,[r0,#0x50]
        0x0002bc6c:    b140        @.      CBZ      r0,0x2bc80 ; attDmConnCback + 216
        0x0002bc6e:    e7ff        ..      B        0x2bc70 ; attDmConnCback + 200
        0x0002bc70:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc74:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc78:    6d01        .m      LDR      r1,[r0,#0x50]
        0x0002bc7a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bc7c:    4788        .G      BLX      r1
        0x0002bc7e:    e7ff        ..      B        0x2bc80 ; attDmConnCback + 216
        0x0002bc80:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc84:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc88:    6dc0        .m      LDR      r0,[r0,#0x5c]
        0x0002bc8a:    b140        @.      CBZ      r0,0x2bc9e ; attDmConnCback + 246
        0x0002bc8c:    e7ff        ..      B        0x2bc8e ; attDmConnCback + 230
        0x0002bc8e:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bc92:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bc96:    6dc1        .m      LDR      r1,[r0,#0x5c]
        0x0002bc98:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002bc9a:    4788        .G      BLX      r1
        0x0002bc9c:    e7ff        ..      B        0x2bc9e ; attDmConnCback + 246
        0x0002bc9e:    b004        ..      ADD      sp,sp,#0x10
        0x0002bca0:    bd80        ..      POP      {r7,pc}
        0x0002bca2:    0000        ..      MOVS     r0,r0
    attEmptyConnCback
        0x0002bca4:    b082        ..      SUB      sp,sp,#8
        0x0002bca6:    9001        ..      STR      r0,[sp,#4]
        0x0002bca8:    9100        ..      STR      r1,[sp,#0]
        0x0002bcaa:    b002        ..      ADD      sp,sp,#8
        0x0002bcac:    4770        pG      BX       lr
        0x0002bcae:    0000        ..      MOVS     r0,r0
    attEmptyDataCback
        0x0002bcb0:    b082        ..      SUB      sp,sp,#8
        0x0002bcb2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002bcb6:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0002bcba:    9200        ..      STR      r2,[sp,#0]
        0x0002bcbc:    b002        ..      ADD      sp,sp,#8
        0x0002bcbe:    4770        pG      BX       lr
    attEmptyHandler
        0x0002bcc0:    b081        ..      SUB      sp,sp,#4
        0x0002bcc2:    9000        ..      STR      r0,[sp,#0]
        0x0002bcc4:    b001        ..      ADD      sp,sp,#4
        0x0002bcc6:    4770        pG      BX       lr
    attEmptyL2cCocCback
        0x0002bcc8:    b081        ..      SUB      sp,sp,#4
        0x0002bcca:    9000        ..      STR      r0,[sp,#0]
        0x0002bccc:    b001        ..      ADD      sp,sp,#4
        0x0002bcce:    4770        pG      BX       lr
    attExecCallback
        0x0002bcd0:    b580        ..      PUSH     {r7,lr}
        0x0002bcd2:    b086        ..      SUB      sp,sp,#0x18
        0x0002bcd4:    4684        .F      MOV      r12,r0
        0x0002bcd6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002bcd8:    f88dc017    ....    STRB     r12,[sp,#0x17]
        0x0002bcdc:    f88d1016    ....    STRB     r1,[sp,#0x16]
        0x0002bce0:    f8ad2014    ...     STRH     r2,[sp,#0x14]
        0x0002bce4:    f88d3013    ...0    STRB     r3,[sp,#0x13]
        0x0002bce8:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002bcec:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bcf0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bcf4:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002bcf6:    b308        ..      CBZ      r0,0x2bd3c ; attExecCallback + 108
        0x0002bcf8:    e7ff        ..      B        0x2bcfa ; attExecCallback + 42
        0x0002bcfa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002bcfe:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002bd02:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002bd06:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002bd0a:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002bd0e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002bd12:    2000        .       MOVS     r0,#0
        0x0002bd14:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002bd18:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002bd1c:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002bd20:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002bd24:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002bd28:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002bd2c:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bd30:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bd34:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002bd36:    4668        hF      MOV      r0,sp
        0x0002bd38:    4788        .G      BLX      r1
        0x0002bd3a:    e7ff        ..      B        0x2bd3c ; attExecCallback + 108
        0x0002bd3c:    b006        ..      ADD      sp,sp,#0x18
        0x0002bd3e:    bd80        ..      POP      {r7,pc}
    attL2cCtrlCback
        0x0002bd40:    b580        ..      PUSH     {r7,lr}
        0x0002bd42:    b082        ..      SUB      sp,sp,#8
        0x0002bd44:    9001        ..      STR      r0,[sp,#4]
        0x0002bd46:    9801        ..      LDR      r0,[sp,#4]
        0x0002bd48:    7800        .x      LDRB     r0,[r0,#0]
        0x0002bd4a:    f7ffff01    ....    BL       attCcbByConnId ; 0x2bb50
        0x0002bd4e:    9000        ..      STR      r0,[sp,#0]
        0x0002bd50:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd52:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bd54:    b348        H.      CBZ      r0,0x2bdaa ; attL2cCtrlCback + 106
        0x0002bd56:    e7ff        ..      B        0x2bd58 ; attL2cCtrlCback + 24
        0x0002bd58:    9801        ..      LDR      r0,[sp,#4]
        0x0002bd5a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bd5c:    2801        .(      CMP      r0,#1
        0x0002bd5e:    d106        ..      BNE      0x2bd6e ; attL2cCtrlCback + 46
        0x0002bd60:    e7ff        ..      B        0x2bd62 ; attL2cCtrlCback + 34
        0x0002bd62:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd64:    7888        .x      LDRB     r0,[r1,#2]
        0x0002bd66:    f0400002    @...    ORR      r0,r0,#2
        0x0002bd6a:    7088        .p      STRB     r0,[r1,#2]
        0x0002bd6c:    e01c        ..      B        0x2bda8 ; attL2cCtrlCback + 104
        0x0002bd6e:    9900        ..      LDR      r1,[sp,#0]
        0x0002bd70:    7888        .x      LDRB     r0,[r1,#2]
        0x0002bd72:    f00000fd    ....    AND      r0,r0,#0xfd
        0x0002bd76:    7088        .p      STRB     r0,[r1,#2]
        0x0002bd78:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bd7c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bd80:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002bd82:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bd84:    9801        ..      LDR      r0,[sp,#4]
        0x0002bd86:    4788        .G      BLX      r1
        0x0002bd88:    9800        ..      LDR      r0,[sp,#0]
        0x0002bd8a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bd8c:    0780        ..      LSLS     r0,r0,#30
        0x0002bd8e:    2800        .(      CMP      r0,#0
        0x0002bd90:    d409        ..      BMI      0x2bda6 ; attL2cCtrlCback + 102
        0x0002bd92:    e7ff        ..      B        0x2bd94 ; attL2cCtrlCback + 84
        0x0002bd94:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bd98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bd9c:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002bd9e:    6841        Ah      LDR      r1,[r0,#4]
        0x0002bda0:    9801        ..      LDR      r0,[sp,#4]
        0x0002bda2:    4788        .G      BLX      r1
        0x0002bda4:    e7ff        ..      B        0x2bda6 ; attL2cCtrlCback + 102
        0x0002bda6:    e7ff        ..      B        0x2bda8 ; attL2cCtrlCback + 104
        0x0002bda8:    e7ff        ..      B        0x2bdaa ; attL2cCtrlCback + 106
        0x0002bdaa:    b002        ..      ADD      sp,sp,#8
        0x0002bdac:    bd80        ..      POP      {r7,pc}
        0x0002bdae:    0000        ..      MOVS     r0,r0
    attL2cDataCback
        0x0002bdb0:    b580        ..      PUSH     {r7,lr}
        0x0002bdb2:    b084        ..      SUB      sp,sp,#0x10
        0x0002bdb4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002bdb8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002bdbc:    9202        ..      STR      r2,[sp,#8]
        0x0002bdbe:    9802        ..      LDR      r0,[sp,#8]
        0x0002bdc0:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002bdc2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002bdc6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002bdca:    07c0        ..      LSLS     r0,r0,#31
        0x0002bdcc:    b168        h.      CBZ      r0,0x2bdea ; attL2cDataCback + 58
        0x0002bdce:    e7ff        ..      B        0x2bdd0 ; attL2cDataCback + 32
        0x0002bdd0:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bdd4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bdd8:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0002bdda:    6803        .h      LDR      r3,[r0,#0]
        0x0002bddc:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002bde0:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002bde4:    9a02        ..      LDR      r2,[sp,#8]
        0x0002bde6:    4798        .G      BLX      r3
        0x0002bde8:    e00c        ..      B        0x2be04 ; attL2cDataCback + 84
        0x0002bdea:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002bdee:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bdf2:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0002bdf4:    6803        .h      LDR      r3,[r0,#0]
        0x0002bdf6:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002bdfa:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002bdfe:    9a02        ..      LDR      r2,[sp,#8]
        0x0002be00:    4798        .G      BLX      r3
        0x0002be02:    e7ff        ..      B        0x2be04 ; attL2cDataCback + 84
        0x0002be04:    b004        ..      ADD      sp,sp,#0x10
        0x0002be06:    bd80        ..      POP      {r7,pc}
    attL2cDataReq
        0x0002be08:    b580        ..      PUSH     {r7,lr}
        0x0002be0a:    b084        ..      SUB      sp,sp,#0x10
        0x0002be0c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002be0e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0002be12:    f8ad2008    ...     STRH     r2,[sp,#8]
        0x0002be16:    9301        ..      STR      r3,[sp,#4]
        0x0002be18:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002be1c:    b948        H.      CBNZ     r0,0x2be32 ; attL2cDataReq + 42
        0x0002be1e:    e7ff        ..      B        0x2be20 ; attL2cDataReq + 24
        0x0002be20:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002be22:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002be24:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002be28:    9b01        ..      LDR      r3,[sp,#4]
        0x0002be2a:    2004        .       MOVS     r0,#4
        0x0002be2c:    f7f0ffd2    ....    BL       L2cDataReq ; 0x1cdd4
        0x0002be30:    e019        ..      B        0x2be66 ; attL2cDataReq + 94
        0x0002be32:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002be36:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002be3a:    6d40        @m      LDR      r0,[r0,#0x54]
        0x0002be3c:    b170        p.      CBZ      r0,0x2be5c ; attL2cDataReq + 84
        0x0002be3e:    e7ff        ..      B        0x2be40 ; attL2cDataReq + 56
        0x0002be40:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002be44:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002be48:    f8d0c054    ..T.    LDR      r12,[r0,#0x54]
        0x0002be4c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002be4e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0002be52:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002be56:    9b01        ..      LDR      r3,[sp,#4]
        0x0002be58:    47e0        .G      BLX      r12
        0x0002be5a:    e003        ..      B        0x2be64 ; attL2cDataReq + 92
        0x0002be5c:    9801        ..      LDR      r0,[sp,#4]
        0x0002be5e:    f7f2fb6f    ..o.    BL       WsfMsgFree ; 0x1e540
        0x0002be62:    e7ff        ..      B        0x2be64 ; attL2cDataReq + 92
        0x0002be64:    e7ff        ..      B        0x2be66 ; attL2cDataReq + 94
        0x0002be66:    b004        ..      ADD      sp,sp,#0x10
        0x0002be68:    bd80        ..      POP      {r7,pc}
        0x0002be6a:    0000        ..      MOVS     r0,r0
    attMsgAlloc
        0x0002be6c:    b580        ..      PUSH     {r7,lr}
        0x0002be6e:    b082        ..      SUB      sp,sp,#8
        0x0002be70:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002be74:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002be78:    2100        .!      MOVS     r1,#0
        0x0002be7a:    f7f2fb27    ..'.    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0002be7e:    b002        ..      ADD      sp,sp,#8
        0x0002be80:    bd80        ..      POP      {r7,pc}
        0x0002be82:    0000        ..      MOVS     r0,r0
    attMsgParam
        0x0002be84:    b081        ..      SUB      sp,sp,#4
        0x0002be86:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002be8a:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002be8e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002be92:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0002be96:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002be9a:    4408        .D      ADD      r0,r0,r1
        0x0002be9c:    b001        ..      ADD      sp,sp,#4
        0x0002be9e:    4770        pG      BX       lr
    attSetMtu
        0x0002bea0:    b580        ..      PUSH     {r7,lr}
        0x0002bea2:    b086        ..      SUB      sp,sp,#0x18
        0x0002bea4:    9005        ..      STR      r0,[sp,#0x14]
        0x0002bea6:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002beaa:    f8ad2010    ...     STRH     r2,[sp,#0x10]
        0x0002beae:    f8ad300e    ...0    STRH     r3,[sp,#0xe]
        0x0002beb2:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002beb6:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002beba:    4288        .B      CMP      r0,r1
        0x0002bebc:    da04        ..      BGE      0x2bec8 ; attSetMtu + 40
        0x0002bebe:    e7ff        ..      B        0x2bec0 ; attSetMtu + 32
        0x0002bec0:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002bec4:    9002        ..      STR      r0,[sp,#8]
        0x0002bec6:    e003        ..      B        0x2bed0 ; attSetMtu + 48
        0x0002bec8:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002becc:    9002        ..      STR      r0,[sp,#8]
        0x0002bece:    e7ff        ..      B        0x2bed0 ; attSetMtu + 48
        0x0002bed0:    9802        ..      LDR      r0,[sp,#8]
        0x0002bed2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002bed6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bed8:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002bedc:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002bee0:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002bee4:    4288        .B      CMP      r0,r1
        0x0002bee6:    d013        ..      BEQ      0x2bf10 ; attSetMtu + 112
        0x0002bee8:    e7ff        ..      B        0x2beea ; attSetMtu + 74
        0x0002beea:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002beee:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002bef0:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0002bef4:    f8210022    !.".    STRH     r0,[r1,r2,LSL #2]
        0x0002bef8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002befa:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002befc:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002bf00:    466a        jF      MOV      r2,sp
        0x0002bf02:    6011        .`      STR      r1,[r2,#0]
        0x0002bf04:    2116        .!      MOVS     r1,#0x16
        0x0002bf06:    2300        .#      MOVS     r3,#0
        0x0002bf08:    461a        .F      MOV      r2,r3
        0x0002bf0a:    f7fffee1    ....    BL       attExecCallback ; 0x2bcd0
        0x0002bf0e:    e7ff        ..      B        0x2bf10 ; attSetMtu + 112
        0x0002bf10:    b006        ..      ADD      sp,sp,#0x18
        0x0002bf12:    bd80        ..      POP      {r7,pc}
    attUuidCmp16to128
        0x0002bf14:    b580        ..      PUSH     {r7,lr}
        0x0002bf16:    b082        ..      SUB      sp,sp,#8
        0x0002bf18:    9001        ..      STR      r0,[sp,#4]
        0x0002bf1a:    9100        ..      STR      r1,[sp,#0]
        0x0002bf1c:    9801        ..      LDR      r0,[sp,#4]
        0x0002bf1e:    7801        .x      LDRB     r1,[r0,#0]
        0x0002bf20:    f2400028    @.(.    MOVW     r0,#0x28
        0x0002bf24:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bf28:    7301        .s      STRB     r1,[r0,#0xc]
        0x0002bf2a:    9901        ..      LDR      r1,[sp,#4]
        0x0002bf2c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002bf2e:    7341        As      STRB     r1,[r0,#0xd]
        0x0002bf30:    9900        ..      LDR      r1,[sp,#0]
        0x0002bf32:    2210        ."      MOVS     r2,#0x10
        0x0002bf34:    f7ecfa08    ....    BL       memcmp ; 0x18348
        0x0002bf38:    fab0f080    ....    CLZ      r0,r0
        0x0002bf3c:    0940        @.      LSRS     r0,r0,#5
        0x0002bf3e:    b002        ..      ADD      sp,sp,#8
        0x0002bf40:    bd80        ..      POP      {r7,pc}
        0x0002bf42:    0000        ..      MOVS     r0,r0
    attcCcbByConnId
        0x0002bf44:    b580        ..      PUSH     {r7,lr}
        0x0002bf46:    b082        ..      SUB      sp,sp,#8
        0x0002bf48:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002bf4c:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002bf50:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002bf54:    f7eefe50    ..P.    BL       DmConnInUse ; 0x1abf8
        0x0002bf58:    b190        ..      CBZ      r0,0x2bf80 ; attcCcbByConnId + 60
        0x0002bf5a:    e7ff        ..      B        0x2bf5c ; attcCcbByConnId + 24
        0x0002bf5c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002bf60:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002bf64:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002bf68:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bf6c:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002bf70:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002bf74:    212c        ,!      MOVS     r1,#0x2c
        0x0002bf76:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002bf7a:    3884        .8      SUBS     r0,r0,#0x84
        0x0002bf7c:    9001        ..      STR      r0,[sp,#4]
        0x0002bf7e:    e002        ..      B        0x2bf86 ; attcCcbByConnId + 66
        0x0002bf80:    2000        .       MOVS     r0,#0
        0x0002bf82:    9001        ..      STR      r0,[sp,#4]
        0x0002bf84:    e7ff        ..      B        0x2bf86 ; attcCcbByConnId + 66
        0x0002bf86:    9801        ..      LDR      r0,[sp,#4]
        0x0002bf88:    b002        ..      ADD      sp,sp,#8
        0x0002bf8a:    bd80        ..      POP      {r7,pc}
    attcCcbByHandle
        0x0002bf8c:    b580        ..      PUSH     {r7,lr}
        0x0002bf8e:    b082        ..      SUB      sp,sp,#8
        0x0002bf90:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002bf94:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002bf98:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002bf9c:    f7eefdf8    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0002bfa0:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002bfa4:    b190        ..      CBZ      r0,0x2bfcc ; attcCcbByHandle + 64
        0x0002bfa6:    e7ff        ..      B        0x2bfa8 ; attcCcbByHandle + 28
        0x0002bfa8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002bfac:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002bfb0:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002bfb4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bfb8:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002bfbc:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002bfc0:    212c        ,!      MOVS     r1,#0x2c
        0x0002bfc2:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002bfc6:    3884        .8      SUBS     r0,r0,#0x84
        0x0002bfc8:    9001        ..      STR      r0,[sp,#4]
        0x0002bfca:    e002        ..      B        0x2bfd2 ; attcCcbByHandle + 70
        0x0002bfcc:    2000        .       MOVS     r0,#0
        0x0002bfce:    9001        ..      STR      r0,[sp,#4]
        0x0002bfd0:    e7ff        ..      B        0x2bfd2 ; attcCcbByHandle + 70
        0x0002bfd2:    9801        ..      LDR      r0,[sp,#4]
        0x0002bfd4:    b002        ..      ADD      sp,sp,#8
        0x0002bfd6:    bd80        ..      POP      {r7,pc}
    attcConnCback
        0x0002bfd8:    b580        ..      PUSH     {r7,lr}
        0x0002bfda:    b086        ..      SUB      sp,sp,#0x18
        0x0002bfdc:    9005        ..      STR      r0,[sp,#0x14]
        0x0002bfde:    9104        ..      STR      r1,[sp,#0x10]
        0x0002bfe0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002bfe2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002bfe4:    2827        '(      CMP      r0,#0x27
        0x0002bfe6:    d133        3.      BNE      0x2c050 ; attcConnCback + 120
        0x0002bfe8:    e7ff        ..      B        0x2bfea ; attcConnCback + 18
        0x0002bfea:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002bfec:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002bfee:    f7eefebb    ....    BL       DmConnRole ; 0x1ad68
        0x0002bff2:    bb60        `.      CBNZ     r0,0x2c04e ; attcConnCback + 118
        0x0002bff4:    e7ff        ..      B        0x2bff6 ; attcConnCback + 30
        0x0002bff6:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002bffa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002bffe:    6800        .h      LDR      r0,[r0,#0]
        0x0002c000:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c002:    9001        ..      STR      r0,[sp,#4]
        0x0002c004:    f7efff90    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c008:    4601        .F      MOV      r1,r0
        0x0002c00a:    9801        ..      LDR      r0,[sp,#4]
        0x0002c00c:    3904        .9      SUBS     r1,#4
        0x0002c00e:    4288        .B      CMP      r0,r1
        0x0002c010:    da08        ..      BGE      0x2c024 ; attcConnCback + 76
        0x0002c012:    e7ff        ..      B        0x2c014 ; attcConnCback + 60
        0x0002c014:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c018:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c01c:    6800        .h      LDR      r0,[r0,#0]
        0x0002c01e:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c020:    9000        ..      STR      r0,[sp,#0]
        0x0002c022:    e004        ..      B        0x2c02e ; attcConnCback + 86
        0x0002c024:    f7efff80    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c028:    3804        .8      SUBS     r0,#4
        0x0002c02a:    9000        ..      STR      r0,[sp,#0]
        0x0002c02c:    e7ff        ..      B        0x2c02e ; attcConnCback + 86
        0x0002c02e:    9800        ..      LDR      r0,[sp,#0]
        0x0002c030:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002c034:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002c038:    2817        .(      CMP      r0,#0x17
        0x0002c03a:    d007        ..      BEQ      0x2c04c ; attcConnCback + 116
        0x0002c03c:    e7ff        ..      B        0x2c03e ; attcConnCback + 102
        0x0002c03e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c040:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c042:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002c046:    f7edfed1    ....    BL       AttcMtuReq ; 0x19dec
        0x0002c04a:    e7ff        ..      B        0x2c04c ; attcConnCback + 116
        0x0002c04c:    e7ff        ..      B        0x2c04e ; attcConnCback + 118
        0x0002c04e:    e095        ..      B        0x2c17c ; attcConnCback + 420
        0x0002c050:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c052:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c054:    2828        ((      CMP      r0,#0x28
        0x0002c056:    f0408090    @...    BNE.W    0x2c17a ; attcConnCback + 418
        0x0002c05a:    e7ff        ..      B        0x2c05c ; attcConnCback + 132
        0x0002c05c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c05e:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c060:    b930        0.      CBNZ     r0,0x2c070 ; attcConnCback + 152
        0x0002c062:    e7ff        ..      B        0x2c064 ; attcConnCback + 140
        0x0002c064:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c066:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002c068:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002c06a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002c06e:    e005        ..      B        0x2c07c ; attcConnCback + 164
        0x0002c070:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c072:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c074:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002c076:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002c07a:    e7ff        ..      B        0x2c07c ; attcConnCback + 164
        0x0002c07c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c07e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c080:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c084:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c088:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c08c:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c090:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002c094:    b188        ..      CBZ      r0,0x2c0ba ; attcConnCback + 226
        0x0002c096:    e7ff        ..      B        0x2c098 ; attcConnCback + 192
        0x0002c098:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c09a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c09c:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002c0a0:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002c0a4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c0a8:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002c0ac:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002c0b0:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002c0b4:    f000fe0c    ....    BL       attcReqClear ; 0x2ccd0
        0x0002c0b8:    e7ff        ..      B        0x2c0ba ; attcConnCback + 226
        0x0002c0ba:    2000        .       MOVS     r0,#0
        0x0002c0bc:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002c0c0:    e7ff        ..      B        0x2c0c2 ; attcConnCback + 234
        0x0002c0c2:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002c0c6:    2802        .(      CMP      r0,#2
        0x0002c0c8:    dc56        V.      BGT      0x2c178 ; attcConnCback + 416
        0x0002c0ca:    e7ff        ..      B        0x2c0cc ; attcConnCback + 244
        0x0002c0cc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c0ce:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c0d0:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002c0d4:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c0d8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c0dc:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002c0e0:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002c0e4:    212c        ,!      MOVS     r1,#0x2c
        0x0002c0e6:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002c0ea:    3884        .8      SUBS     r0,r0,#0x84
        0x0002c0ec:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c0ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c0f0:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c0f2:    b168        h.      CBZ      r0,0x2c110 ; attcConnCback + 312
        0x0002c0f4:    e7ff        ..      B        0x2c0f6 ; attcConnCback + 286
        0x0002c0f6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c0f8:    3018        .0      ADDS     r0,r0,#0x18
        0x0002c0fa:    f7f2fc99    ....    BL       WsfTimerStop ; 0x1ea30
        0x0002c0fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c100:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002c104:    3104        .1      ADDS     r1,#4
        0x0002c106:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002c10a:    f000fde1    ....    BL       attcReqClear ; 0x2ccd0
        0x0002c10e:    e7ff        ..      B        0x2c110 ; attcConnCback + 312
        0x0002c110:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c112:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0002c116:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c11a:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c11c:    f00000fd    ....    AND      r0,r0,#0xfd
        0x0002c120:    7088        .p      STRB     r0,[r1,#2]
        0x0002c122:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c124:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x0002c128:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c12c:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c12e:    f00000ef    ....    AND      r0,r0,#0xef
        0x0002c132:    7088        .p      STRB     r0,[r1,#2]
        0x0002c134:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c138:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c13c:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c140:    b160        `.      CBZ      r0,0x2c15c ; attcConnCback + 388
        0x0002c142:    e7ff        ..      B        0x2c144 ; attcConnCback + 364
        0x0002c144:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c148:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c14c:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c150:    6842        Bh      LDR      r2,[r0,#4]
        0x0002c152:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c154:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x0002c158:    4790        .G      BLX      r2
        0x0002c15a:    e7ff        ..      B        0x2c15c ; attcConnCback + 388
        0x0002c15c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c15e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c160:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c162:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002c166:    f001f835    ..5.    BL       attcWriteCmdCallback ; 0x2d1d4
        0x0002c16a:    e7ff        ..      B        0x2c16c ; attcConnCback + 404
        0x0002c16c:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002c170:    3001        .0      ADDS     r0,#1
        0x0002c172:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002c176:    e7a4        ..      B        0x2c0c2 ; attcConnCback + 234
        0x0002c178:    e7ff        ..      B        0x2c17a ; attcConnCback + 418
        0x0002c17a:    e7ff        ..      B        0x2c17c ; attcConnCback + 420
        0x0002c17c:    b006        ..      ADD      sp,sp,#0x18
        0x0002c17e:    bd80        ..      POP      {r7,pc}
    attcCtrlCback
        0x0002c180:    b580        ..      PUSH     {r7,lr}
        0x0002c182:    b082        ..      SUB      sp,sp,#8
        0x0002c184:    9001        ..      STR      r0,[sp,#4]
        0x0002c186:    9801        ..      LDR      r0,[sp,#4]
        0x0002c188:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c18a:    2100        .!      MOVS     r1,#0
        0x0002c18c:    f7fffeda    ....    BL       attcCcbByConnId ; 0x2bf44
        0x0002c190:    9000        ..      STR      r0,[sp,#0]
        0x0002c192:    b158        X.      CBZ      r0,0x2c1ac ; attcCtrlCback + 44
        0x0002c194:    e7ff        ..      B        0x2c196 ; attcCtrlCback + 22
        0x0002c196:    9801        ..      LDR      r0,[sp,#4]
        0x0002c198:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c19a:    f7edfd89    ....    BL       AttcIndConfirm ; 0x19cb0
        0x0002c19e:    9801        ..      LDR      r0,[sp,#4]
        0x0002c1a0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c1a2:    9900        ..      LDR      r1,[sp,#0]
        0x0002c1a4:    2200        ."      MOVS     r2,#0
        0x0002c1a6:    f001f815    ....    BL       attcWriteCmdCallback ; 0x2d1d4
        0x0002c1aa:    e7ff        ..      B        0x2c1ac ; attcCtrlCback + 44
        0x0002c1ac:    b002        ..      ADD      sp,sp,#8
        0x0002c1ae:    bd80        ..      POP      {r7,pc}
    attcDataCback
        0x0002c1b0:    b580        ..      PUSH     {r7,lr}
        0x0002c1b2:    b084        ..      SUB      sp,sp,#0x10
        0x0002c1b4:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002c1b8:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002c1bc:    9202        ..      STR      r2,[sp,#8]
        0x0002c1be:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002c1c2:    2100        .!      MOVS     r1,#0
        0x0002c1c4:    f7fffee2    ....    BL       attcCcbByHandle ; 0x2bf8c
        0x0002c1c8:    9000        ..      STR      r0,[sp,#0]
        0x0002c1ca:    b908        ..      CBNZ     r0,0x2c1d0 ; attcDataCback + 32
        0x0002c1cc:    e7ff        ..      B        0x2c1ce ; attcDataCback + 30
        0x0002c1ce:    e035        5.      B        0x2c23c ; attcDataCback + 140
        0x0002c1d0:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002c1d4:    2800        .(      CMP      r0,#0
        0x0002c1d6:    dc01        ..      BGT      0x2c1dc ; attcDataCback + 44
        0x0002c1d8:    e7ff        ..      B        0x2c1da ; attcDataCback + 42
        0x0002c1da:    e02f        /.      B        0x2c23c ; attcDataCback + 140
        0x0002c1dc:    9802        ..      LDR      r0,[sp,#8]
        0x0002c1de:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002c1e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002c1e4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c1e8:    2819        .(      CMP      r0,#0x19
        0x0002c1ea:    dc07        ..      BGT      0x2c1fc ; attcDataCback + 76
        0x0002c1ec:    e7ff        ..      B        0x2c1ee ; attcDataCback + 62
        0x0002c1ee:    9800        ..      LDR      r0,[sp,#0]
        0x0002c1f0:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002c1f4:    9a02        ..      LDR      r2,[sp,#8]
        0x0002c1f6:    f000fc91    ....    BL       attcProcRsp ; 0x2cb1c
        0x0002c1fa:    e01f        ..      B        0x2c23c ; attcDataCback + 140
        0x0002c1fc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c200:    281b        .(      CMP      r0,#0x1b
        0x0002c202:    d005        ..      BEQ      0x2c210 ; attcDataCback + 96
        0x0002c204:    e7ff        ..      B        0x2c206 ; attcDataCback + 86
        0x0002c206:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c20a:    281d        .(      CMP      r0,#0x1d
        0x0002c20c:    d107        ..      BNE      0x2c21e ; attcDataCback + 110
        0x0002c20e:    e7ff        ..      B        0x2c210 ; attcDataCback + 96
        0x0002c210:    9800        ..      LDR      r0,[sp,#0]
        0x0002c212:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002c216:    9a02        ..      LDR      r2,[sp,#8]
        0x0002c218:    f000fb2c    ..,.    BL       attcProcInd ; 0x2c874
        0x0002c21c:    e00d        ..      B        0x2c23a ; attcDataCback + 138
        0x0002c21e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002c222:    2823        #(      CMP      r0,#0x23
        0x0002c224:    d107        ..      BNE      0x2c236 ; attcDataCback + 134
        0x0002c226:    e7ff        ..      B        0x2c228 ; attcDataCback + 120
        0x0002c228:    9800        ..      LDR      r0,[sp,#0]
        0x0002c22a:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002c22e:    9a02        ..      LDR      r2,[sp,#8]
        0x0002c230:    f000fbe6    ....    BL       attcProcMultiVarNtf ; 0x2ca00
        0x0002c234:    e000        ..      B        0x2c238 ; attcDataCback + 136
        0x0002c236:    e7ff        ..      B        0x2c238 ; attcDataCback + 136
        0x0002c238:    e7ff        ..      B        0x2c23a ; attcDataCback + 138
        0x0002c23a:    e7ff        ..      B        0x2c23c ; attcDataCback + 140
        0x0002c23c:    b004        ..      ADD      sp,sp,#0x10
        0x0002c23e:    bd80        ..      POP      {r7,pc}
    attcExecCallback
        0x0002c240:    b580        ..      PUSH     {r7,lr}
        0x0002c242:    b084        ..      SUB      sp,sp,#0x10
        0x0002c244:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002c248:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002c24c:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002c250:    f88d300b    ...0    STRB     r3,[sp,#0xb]
        0x0002c254:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002c258:    2801        .(      CMP      r0,#1
        0x0002c25a:    d010        ..      BEQ      0x2c27e ; attcExecCallback + 62
        0x0002c25c:    e7ff        ..      B        0x2c25e ; attcExecCallback + 30
        0x0002c25e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002c262:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002c266:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002c26a:    f89d300b    ...0    LDRB     r3,[sp,#0xb]
        0x0002c26e:    46ee        .F      MOV      lr,sp
        0x0002c270:    f04f0c00    O...    MOV      r12,#0
        0x0002c274:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002c278:    f7fffd2a    ..*.    BL       attExecCallback ; 0x2bcd0
        0x0002c27c:    e7ff        ..      B        0x2c27e ; attcExecCallback + 62
        0x0002c27e:    b004        ..      ADD      sp,sp,#0x10
        0x0002c280:    bd80        ..      POP      {r7,pc}
        0x0002c282:    0000        ..      MOVS     r0,r0
    attcFreePkt
        0x0002c284:    b580        ..      PUSH     {r7,lr}
        0x0002c286:    b082        ..      SUB      sp,sp,#8
        0x0002c288:    9001        ..      STR      r0,[sp,#4]
        0x0002c28a:    9801        ..      LDR      r0,[sp,#4]
        0x0002c28c:    6840        @h      LDR      r0,[r0,#4]
        0x0002c28e:    b140        @.      CBZ      r0,0x2c2a2 ; attcFreePkt + 30
        0x0002c290:    e7ff        ..      B        0x2c292 ; attcFreePkt + 14
        0x0002c292:    9801        ..      LDR      r0,[sp,#4]
        0x0002c294:    6840        @h      LDR      r0,[r0,#4]
        0x0002c296:    f7f2f953    ..S.    BL       WsfMsgFree ; 0x1e540
        0x0002c29a:    9901        ..      LDR      r1,[sp,#4]
        0x0002c29c:    2000        .       MOVS     r0,#0
        0x0002c29e:    6048        H`      STR      r0,[r1,#4]
        0x0002c2a0:    e7ff        ..      B        0x2c2a2 ; attcFreePkt + 30
        0x0002c2a2:    b002        ..      ADD      sp,sp,#8
        0x0002c2a4:    bd80        ..      POP      {r7,pc}
        0x0002c2a6:    0000        ..      MOVS     r0,r0
    attcMsgCback
        0x0002c2a8:    b580        ..      PUSH     {r7,lr}
        0x0002c2aa:    b082        ..      SUB      sp,sp,#8
        0x0002c2ac:    9001        ..      STR      r0,[sp,#4]
        0x0002c2ae:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2b0:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c2b2:    2811        .(      CMP      r0,#0x11
        0x0002c2b4:    db19        ..      BLT      0x2c2ea ; attcMsgCback + 66
        0x0002c2b6:    e7ff        ..      B        0x2c2b8 ; attcMsgCback + 16
        0x0002c2b8:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2ba:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c2bc:    2812        .(      CMP      r0,#0x12
        0x0002c2be:    dc14        ..      BGT      0x2c2ea ; attcMsgCback + 66
        0x0002c2c0:    e7ff        ..      B        0x2c2c2 ; attcMsgCback + 26
        0x0002c2c2:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c2c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c2ca:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c2ce:    b158        X.      CBZ      r0,0x2c2e8 ; attcMsgCback + 64
        0x0002c2d0:    e7ff        ..      B        0x2c2d2 ; attcMsgCback + 42
        0x0002c2d2:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c2d6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c2da:    f8d001b0    ....    LDR      r0,[r0,#0x1b0]
        0x0002c2de:    6802        .h      LDR      r2,[r0,#0]
        0x0002c2e0:    9901        ..      LDR      r1,[sp,#4]
        0x0002c2e2:    2000        .       MOVS     r0,#0
        0x0002c2e4:    4790        .G      BLX      r2
        0x0002c2e6:    e7ff        ..      B        0x2c2e8 ; attcMsgCback + 64
        0x0002c2e8:    e0d1        ..      B        0x2c48e ; attcMsgCback + 486
        0x0002c2ea:    9901        ..      LDR      r1,[sp,#4]
        0x0002c2ec:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c2ee:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002c2f0:    f7fffe28    ..(.    BL       attcCcbByConnId ; 0x2bf44
        0x0002c2f4:    9000        ..      STR      r0,[sp,#0]
        0x0002c2f6:    b978        x.      CBNZ     r0,0x2c318 ; attcMsgCback + 112
        0x0002c2f8:    e7ff        ..      B        0x2c2fa ; attcMsgCback + 82
        0x0002c2fa:    9801        ..      LDR      r0,[sp,#4]
        0x0002c2fc:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c2fe:    2801        .(      CMP      r0,#1
        0x0002c300:    db09        ..      BLT      0x2c316 ; attcMsgCback + 110
        0x0002c302:    e7ff        ..      B        0x2c304 ; attcMsgCback + 92
        0x0002c304:    9801        ..      LDR      r0,[sp,#4]
        0x0002c306:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c308:    2811        .(      CMP      r0,#0x11
        0x0002c30a:    dc04        ..      BGT      0x2c316 ; attcMsgCback + 110
        0x0002c30c:    e7ff        ..      B        0x2c30e ; attcMsgCback + 102
        0x0002c30e:    9801        ..      LDR      r0,[sp,#4]
        0x0002c310:    f7ffffb8    ....    BL       attcFreePkt ; 0x2c284
        0x0002c314:    e7ff        ..      B        0x2c316 ; attcMsgCback + 110
        0x0002c316:    e0ba        ..      B        0x2c48e ; attcMsgCback + 486
        0x0002c318:    9801        ..      LDR      r0,[sp,#4]
        0x0002c31a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c31c:    2810        .(      CMP      r0,#0x10
        0x0002c31e:    dc53        S.      BGT      0x2c3c8 ; attcMsgCback + 288
        0x0002c320:    e7ff        ..      B        0x2c322 ; attcMsgCback + 122
        0x0002c322:    9800        ..      LDR      r0,[sp,#0]
        0x0002c324:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002c328:    b978        x.      CBNZ     r0,0x2c34a ; attcMsgCback + 162
        0x0002c32a:    e7ff        ..      B        0x2c32c ; attcMsgCback + 132
        0x0002c32c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c32e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c332:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c336:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c33a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c33e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c342:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002c346:    b988        ..      CBNZ     r0,0x2c36c ; attcMsgCback + 196
        0x0002c348:    e7ff        ..      B        0x2c34a ; attcMsgCback + 162
        0x0002c34a:    9800        ..      LDR      r0,[sp,#0]
        0x0002c34c:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c34e:    2801        .(      CMP      r0,#1
        0x0002c350:    dc0c        ..      BGT      0x2c36c ; attcMsgCback + 196
        0x0002c352:    e7ff        ..      B        0x2c354 ; attcMsgCback + 172
        0x0002c354:    9801        ..      LDR      r0,[sp,#4]
        0x0002c356:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c358:    280a        .(      CMP      r0,#0xa
        0x0002c35a:    d10f        ..      BNE      0x2c37c ; attcMsgCback + 212
        0x0002c35c:    e7ff        ..      B        0x2c35e ; attcMsgCback + 182
        0x0002c35e:    9800        ..      LDR      r0,[sp,#0]
        0x0002c360:    9901        ..      LDR      r1,[sp,#4]
        0x0002c362:    8909        ..      LDRH     r1,[r1,#8]
        0x0002c364:    f000f896    ....    BL       attcPendWriteCmd ; 0x2c494
        0x0002c368:    b140        @.      CBZ      r0,0x2c37c ; attcMsgCback + 212
        0x0002c36a:    e7ff        ..      B        0x2c36c ; attcMsgCback + 196
        0x0002c36c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c36e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c372:    9901        ..      LDR      r1,[sp,#4]
        0x0002c374:    2272        r"      MOVS     r2,#0x72
        0x0002c376:    f000fcab    ....    BL       attcReqClear ; 0x2ccd0
        0x0002c37a:    e088        ..      B        0x2c48e ; attcMsgCback + 486
        0x0002c37c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c37e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002c382:    b9d8        ..      CBNZ     r0,0x2c3bc ; attcMsgCback + 276
        0x0002c384:    e7ff        ..      B        0x2c386 ; attcMsgCback + 222
        0x0002c386:    9800        ..      LDR      r0,[sp,#0]
        0x0002c388:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c38a:    2801        .(      CMP      r0,#1
        0x0002c38c:    d116        ..      BNE      0x2c3bc ; attcMsgCback + 276
        0x0002c38e:    e7ff        ..      B        0x2c390 ; attcMsgCback + 232
        0x0002c390:    9800        ..      LDR      r0,[sp,#0]
        0x0002c392:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c396:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002c39a:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c39e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c3a2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c3a6:    9b01        ..      LDR      r3,[sp,#4]
        0x0002c3a8:    6818        .h      LDR      r0,[r3,#0]
        0x0002c3aa:    685a        Zh      LDR      r2,[r3,#4]
        0x0002c3ac:    689b        .h      LDR      r3,[r3,#8]
        0x0002c3ae:    f8c13188    ...1    STR      r3,[r1,#0x188]
        0x0002c3b2:    f8c12184    ...!    STR      r2,[r1,#0x184]
        0x0002c3b6:    f8c10180    ....    STR      r0,[r1,#0x180]
        0x0002c3ba:    e004        ..      B        0x2c3c6 ; attcMsgCback + 286
        0x0002c3bc:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3be:    9901        ..      LDR      r1,[sp,#4]
        0x0002c3c0:    f000fee0    ....    BL       attcSetupReq ; 0x2d184
        0x0002c3c4:    e7ff        ..      B        0x2c3c6 ; attcMsgCback + 286
        0x0002c3c6:    e062        b.      B        0x2c48e ; attcMsgCback + 486
        0x0002c3c8:    9801        ..      LDR      r0,[sp,#4]
        0x0002c3ca:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c3cc:    2813        .(      CMP      r0,#0x13
        0x0002c3ce:    d140        @.      BNE      0x2c452 ; attcMsgCback + 426
        0x0002c3d0:    e7ff        ..      B        0x2c3d2 ; attcMsgCback + 298
        0x0002c3d2:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3d4:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c3d6:    b188        ..      CBZ      r0,0x2c3fc ; attcMsgCback + 340
        0x0002c3d8:    e7ff        ..      B        0x2c3da ; attcMsgCback + 306
        0x0002c3da:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3dc:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c3de:    2801        .(      CMP      r0,#1
        0x0002c3e0:    d00c        ..      BEQ      0x2c3fc ; attcMsgCback + 340
        0x0002c3e2:    e7ff        ..      B        0x2c3e4 ; attcMsgCback + 316
        0x0002c3e4:    9800        ..      LDR      r0,[sp,#0]
        0x0002c3e6:    3018        .0      ADDS     r0,r0,#0x18
        0x0002c3e8:    f7f2fb22    ..".    BL       WsfTimerStop ; 0x1ea30
        0x0002c3ec:    9900        ..      LDR      r1,[sp,#0]
        0x0002c3ee:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002c3f2:    3104        .1      ADDS     r1,#4
        0x0002c3f4:    2274        t"      MOVS     r2,#0x74
        0x0002c3f6:    f000fc6b    ..k.    BL       attcReqClear ; 0x2ccd0
        0x0002c3fa:    e029        ).      B        0x2c450 ; attcMsgCback + 424
        0x0002c3fc:    9900        ..      LDR      r1,[sp,#0]
        0x0002c3fe:    f8910028    ..(.    LDRB     r0,[r1,#0x28]
        0x0002c402:    f8911029    ..).    LDRB     r1,[r1,#0x29]
        0x0002c406:    fab0f080    ....    CLZ      r0,r0
        0x0002c40a:    0940        @.      LSRS     r0,r0,#5
        0x0002c40c:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0002c410:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002c414:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c418:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002c41c:    f8911182    ....    LDRB     r1,[r1,#0x182]
        0x0002c420:    2900        .)      CMP      r1,#0
        0x0002c422:    bf18        ..      IT       NE
        0x0002c424:    2101        .!      MOVNE    r1,#1
        0x0002c426:    4208        .B      TST      r0,r1
        0x0002c428:    d011        ..      BEQ      0x2c44e ; attcMsgCback + 422
        0x0002c42a:    e7ff        ..      B        0x2c42c ; attcMsgCback + 388
        0x0002c42c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c42e:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002c432:    eb000240    ..@.    ADD      r2,r0,r0,LSL #1
        0x0002c436:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002c43a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002c43e:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002c442:    f50171c0    ...q    ADD      r1,r1,#0x180
        0x0002c446:    2274        t"      MOVS     r2,#0x74
        0x0002c448:    f000fc42    ..B.    BL       attcReqClear ; 0x2ccd0
        0x0002c44c:    e7ff        ..      B        0x2c44e ; attcMsgCback + 422
        0x0002c44e:    e7ff        ..      B        0x2c450 ; attcMsgCback + 424
        0x0002c450:    e01c        ..      B        0x2c48c ; attcMsgCback + 484
        0x0002c452:    9801        ..      LDR      r0,[sp,#4]
        0x0002c454:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c456:    2814        .(      CMP      r0,#0x14
        0x0002c458:    d117        ..      BNE      0x2c48a ; attcMsgCback + 482
        0x0002c45a:    e7ff        ..      B        0x2c45c ; attcMsgCback + 436
        0x0002c45c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c45e:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c460:    b190        ..      CBZ      r0,0x2c488 ; attcMsgCback + 480
        0x0002c462:    e7ff        ..      B        0x2c464 ; attcMsgCback + 444
        0x0002c464:    9900        ..      LDR      r1,[sp,#0]
        0x0002c466:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002c46a:    3104        .1      ADDS     r1,#4
        0x0002c46c:    2271        q"      MOVS     r2,#0x71
        0x0002c46e:    f000fc2f    ../.    BL       attcReqClear ; 0x2ccd0
        0x0002c472:    9800        ..      LDR      r0,[sp,#0]
        0x0002c474:    6800        .h      LDR      r0,[r0,#0]
        0x0002c476:    9901        ..      LDR      r1,[sp,#4]
        0x0002c478:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002c47a:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c47e:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c480:    f0400004    @...    ORR      r0,r0,#4
        0x0002c484:    7088        .p      STRB     r0,[r1,#2]
        0x0002c486:    e7ff        ..      B        0x2c488 ; attcMsgCback + 480
        0x0002c488:    e7ff        ..      B        0x2c48a ; attcMsgCback + 482
        0x0002c48a:    e7ff        ..      B        0x2c48c ; attcMsgCback + 484
        0x0002c48c:    e7ff        ..      B        0x2c48e ; attcMsgCback + 486
        0x0002c48e:    b002        ..      ADD      sp,sp,#8
        0x0002c490:    bd80        ..      POP      {r7,pc}
        0x0002c492:    0000        ..      MOVS     r0,r0
    attcPendWriteCmd
        0x0002c494:    b083        ..      SUB      sp,sp,#0xc
        0x0002c496:    9001        ..      STR      r0,[sp,#4]
        0x0002c498:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0002c49c:    2000        .       MOVS     r0,#0
        0x0002c49e:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c4a2:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002c4a6:    e7ff        ..      B        0x2c4a8 ; attcPendWriteCmd + 20
        0x0002c4a8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002c4ac:    2800        .(      CMP      r0,#0
        0x0002c4ae:    dc24        $.      BGT      0x2c4fa ; attcPendWriteCmd + 102
        0x0002c4b0:    e7ff        ..      B        0x2c4b2 ; attcPendWriteCmd + 30
        0x0002c4b2:    9801        ..      LDR      r0,[sp,#4]
        0x0002c4b4:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0002c4b8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002c4bc:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002c4be:    b1a8        ..      CBZ      r0,0x2c4ec ; attcPendWriteCmd + 88
        0x0002c4c0:    e7ff        ..      B        0x2c4c2 ; attcPendWriteCmd + 46
        0x0002c4c2:    9801        ..      LDR      r0,[sp,#4]
        0x0002c4c4:    f89d1000    ....    LDRB     r1,[sp,#0]
        0x0002c4c8:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002c4cc:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002c4ce:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002c4d2:    4288        .B      CMP      r0,r1
        0x0002c4d4:    d104        ..      BNE      0x2c4e0 ; attcPendWriteCmd + 76
        0x0002c4d6:    e7ff        ..      B        0x2c4d8 ; attcPendWriteCmd + 68
        0x0002c4d8:    2001        .       MOVS     r0,#1
        0x0002c4da:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c4de:    e015        ..      B        0x2c50c ; attcPendWriteCmd + 120
        0x0002c4e0:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002c4e4:    3001        .0      ADDS     r0,#1
        0x0002c4e6:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c4ea:    e7ff        ..      B        0x2c4ec ; attcPendWriteCmd + 88
        0x0002c4ec:    e7ff        ..      B        0x2c4ee ; attcPendWriteCmd + 90
        0x0002c4ee:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002c4f2:    3001        .0      ADDS     r0,#1
        0x0002c4f4:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002c4f8:    e7d6        ..      B        0x2c4a8 ; attcPendWriteCmd + 20
        0x0002c4fa:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002c4fe:    2000        .       MOVS     r0,#0
        0x0002c500:    2900        .)      CMP      r1,#0
        0x0002c502:    bfc8        ..      IT       GT
        0x0002c504:    2001        .       MOVGT    r0,#1
        0x0002c506:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002c50a:    e7ff        ..      B        0x2c50c ; attcPendWriteCmd + 120
        0x0002c50c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002c510:    b003        ..      ADD      sp,sp,#0xc
        0x0002c512:    4770        pG      BX       lr
    attcProcErrRsp
        0x0002c514:    b085        ..      SUB      sp,sp,#0x14
        0x0002c516:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c518:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0002c51c:    9202        ..      STR      r2,[sp,#8]
        0x0002c51e:    9301        ..      STR      r3,[sp,#4]
        0x0002c520:    9802        ..      LDR      r0,[sp,#8]
        0x0002c522:    3009        .0      ADDS     r0,r0,#9
        0x0002c524:    9000        ..      STR      r0,[sp,#0]
        0x0002c526:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c528:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c52a:    9901        ..      LDR      r1,[sp,#4]
        0x0002c52c:    7088        .p      STRB     r0,[r1,#2]
        0x0002c52e:    9800        ..      LDR      r0,[sp,#0]
        0x0002c530:    3001        .0      ADDS     r0,#1
        0x0002c532:    9000        ..      STR      r0,[sp,#0]
        0x0002c534:    9801        ..      LDR      r0,[sp,#4]
        0x0002c536:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c538:    2805        .(      CMP      r0,#5
        0x0002c53a:    d00f        ..      BEQ      0x2c55c ; attcProcErrRsp + 72
        0x0002c53c:    e7ff        ..      B        0x2c53e ; attcProcErrRsp + 42
        0x0002c53e:    9801        ..      LDR      r0,[sp,#4]
        0x0002c540:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c542:    2806        .(      CMP      r0,#6
        0x0002c544:    d00a        ..      BEQ      0x2c55c ; attcProcErrRsp + 72
        0x0002c546:    e7ff        ..      B        0x2c548 ; attcProcErrRsp + 52
        0x0002c548:    9801        ..      LDR      r0,[sp,#4]
        0x0002c54a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c54c:    2809        .(      CMP      r0,#9
        0x0002c54e:    d005        ..      BEQ      0x2c55c ; attcProcErrRsp + 72
        0x0002c550:    e7ff        ..      B        0x2c552 ; attcProcErrRsp + 62
        0x0002c552:    9801        ..      LDR      r0,[sp,#4]
        0x0002c554:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c556:    280b        .(      CMP      r0,#0xb
        0x0002c558:    d104        ..      BNE      0x2c564 ; attcProcErrRsp + 80
        0x0002c55a:    e7ff        ..      B        0x2c55c ; attcProcErrRsp + 72
        0x0002c55c:    9800        ..      LDR      r0,[sp,#0]
        0x0002c55e:    3002        .0      ADDS     r0,#2
        0x0002c560:    9000        ..      STR      r0,[sp,#0]
        0x0002c562:    e00a        ..      B        0x2c57a ; attcProcErrRsp + 102
        0x0002c564:    9900        ..      LDR      r1,[sp,#0]
        0x0002c566:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c568:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c56a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c56e:    9901        ..      LDR      r1,[sp,#4]
        0x0002c570:    8148        H.      STRH     r0,[r1,#0xa]
        0x0002c572:    9800        ..      LDR      r0,[sp,#0]
        0x0002c574:    3002        .0      ADDS     r0,#2
        0x0002c576:    9000        ..      STR      r0,[sp,#0]
        0x0002c578:    e7ff        ..      B        0x2c57a ; attcProcErrRsp + 102
        0x0002c57a:    9800        ..      LDR      r0,[sp,#0]
        0x0002c57c:    1c41        A.      ADDS     r1,r0,#1
        0x0002c57e:    9100        ..      STR      r1,[sp,#0]
        0x0002c580:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c582:    9901        ..      LDR      r1,[sp,#4]
        0x0002c584:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c586:    9801        ..      LDR      r0,[sp,#4]
        0x0002c588:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c58a:    b920         .      CBNZ     r0,0x2c596 ; attcProcErrRsp + 130
        0x0002c58c:    e7ff        ..      B        0x2c58e ; attcProcErrRsp + 122
        0x0002c58e:    9901        ..      LDR      r1,[sp,#4]
        0x0002c590:    2075        u       MOVS     r0,#0x75
        0x0002c592:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c594:    e7ff        ..      B        0x2c596 ; attcProcErrRsp + 130
        0x0002c596:    9901        ..      LDR      r1,[sp,#4]
        0x0002c598:    2000        .       MOVS     r0,#0
        0x0002c59a:    8108        ..      STRH     r0,[r1,#8]
        0x0002c59c:    b005        ..      ADD      sp,sp,#0x14
        0x0002c59e:    4770        pG      BX       lr
    attcProcFindByTypeRsp
        0x0002c5a0:    b088        ..      SUB      sp,sp,#0x20
        0x0002c5a2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002c5a4:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002c5a8:    9205        ..      STR      r2,[sp,#0x14]
        0x0002c5aa:    9304        ..      STR      r3,[sp,#0x10]
        0x0002c5ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c5ae:    3009        .0      ADDS     r0,r0,#9
        0x0002c5b0:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c5b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c5b4:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x0002c5b8:    4408        .D      ADD      r0,r0,r1
        0x0002c5ba:    3008        .0      ADDS     r0,r0,#8
        0x0002c5bc:    9002        ..      STR      r0,[sp,#8]
        0x0002c5be:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c5c0:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002c5c2:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c5c6:    e7ff        ..      B        0x2c5c8 ; attcProcFindByTypeRsp + 40
        0x0002c5c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c5ca:    9902        ..      LDR      r1,[sp,#8]
        0x0002c5cc:    4288        .B      CMP      r0,r1
        0x0002c5ce:    d24c        L.      BCS      0x2c66a ; attcProcFindByTypeRsp + 202
        0x0002c5d0:    e7ff        ..      B        0x2c5d2 ; attcProcFindByTypeRsp + 50
        0x0002c5d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c5d4:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c5d6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c5d8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c5dc:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c5e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c5e2:    3002        .0      ADDS     r0,#2
        0x0002c5e4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c5e6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c5e8:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c5ea:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c5ec:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c5f0:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c5f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c5f6:    3002        .0      ADDS     r0,#2
        0x0002c5f8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c5fa:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c5fe:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002c602:    4288        .B      CMP      r0,r1
        0x0002c604:    dc12        ..      BGT      0x2c62c ; attcProcFindByTypeRsp + 140
        0x0002c606:    e7ff        ..      B        0x2c608 ; attcProcFindByTypeRsp + 104
        0x0002c608:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c60c:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002c610:    4288        .B      CMP      r0,r1
        0x0002c612:    db0b        ..      BLT      0x2c62c ; attcProcFindByTypeRsp + 140
        0x0002c614:    e7ff        ..      B        0x2c616 ; attcProcFindByTypeRsp + 118
        0x0002c616:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c61a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c61c:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c61e:    4288        .B      CMP      r0,r1
        0x0002c620:    dc04        ..      BGT      0x2c62c ; attcProcFindByTypeRsp + 140
        0x0002c622:    e7ff        ..      B        0x2c624 ; attcProcFindByTypeRsp + 132
        0x0002c624:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c628:    b920         .      CBNZ     r0,0x2c634 ; attcProcFindByTypeRsp + 148
        0x0002c62a:    e7ff        ..      B        0x2c62c ; attcProcFindByTypeRsp + 140
        0x0002c62c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c62e:    2073        s       MOVS     r0,#0x73
        0x0002c630:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c632:    e01a        ..      B        0x2c66a ; attcProcFindByTypeRsp + 202
        0x0002c634:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c638:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002c63c:    4288        .B      CMP      r0,r1
        0x0002c63e:    d104        ..      BNE      0x2c64a ; attcProcFindByTypeRsp + 170
        0x0002c640:    e7ff        ..      B        0x2c642 ; attcProcFindByTypeRsp + 162
        0x0002c642:    2000        .       MOVS     r0,#0
        0x0002c644:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c648:    e005        ..      B        0x2c656 ; attcProcFindByTypeRsp + 182
        0x0002c64a:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c64e:    3001        .0      ADDS     r0,#1
        0x0002c650:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c654:    e7ff        ..      B        0x2c656 ; attcProcFindByTypeRsp + 182
        0x0002c656:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c658:    9902        ..      LDR      r1,[sp,#8]
        0x0002c65a:    4288        .B      CMP      r0,r1
        0x0002c65c:    d904        ..      BLS      0x2c668 ; attcProcFindByTypeRsp + 200
        0x0002c65e:    e7ff        ..      B        0x2c660 ; attcProcFindByTypeRsp + 192
        0x0002c660:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c662:    2073        s       MOVS     r0,#0x73
        0x0002c664:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c666:    e000        ..      B        0x2c66a ; attcProcFindByTypeRsp + 202
        0x0002c668:    e7ae        ..      B        0x2c5c8 ; attcProcFindByTypeRsp + 40
        0x0002c66a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c66c:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c66e:    b9f8        ..      CBNZ     r0,0x2c6b0 ; attcProcFindByTypeRsp + 272
        0x0002c670:    e7ff        ..      B        0x2c672 ; attcProcFindByTypeRsp + 210
        0x0002c672:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c674:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002c676:    2801        .(      CMP      r0,#1
        0x0002c678:    d119        ..      BNE      0x2c6ae ; attcProcFindByTypeRsp + 270
        0x0002c67a:    e7ff        ..      B        0x2c67c ; attcProcFindByTypeRsp + 220
        0x0002c67c:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c680:    b138        8.      CBZ      r0,0x2c692 ; attcProcFindByTypeRsp + 242
        0x0002c682:    e7ff        ..      B        0x2c684 ; attcProcFindByTypeRsp + 228
        0x0002c684:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c688:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c68a:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c68c:    4288        .B      CMP      r0,r1
        0x0002c68e:    dd04        ..      BLE      0x2c69a ; attcProcFindByTypeRsp + 250
        0x0002c690:    e7ff        ..      B        0x2c692 ; attcProcFindByTypeRsp + 242
        0x0002c692:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c694:    2000        .       MOVS     r0,#0
        0x0002c696:    71c8        .q      STRB     r0,[r1,#7]
        0x0002c698:    e008        ..      B        0x2c6ac ; attcProcFindByTypeRsp + 268
        0x0002c69a:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c69e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c6a0:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002c6a2:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002c6a6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c6a8:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002c6aa:    e7ff        ..      B        0x2c6ac ; attcProcFindByTypeRsp + 268
        0x0002c6ac:    e7ff        ..      B        0x2c6ae ; attcProcFindByTypeRsp + 270
        0x0002c6ae:    e7ff        ..      B        0x2c6b0 ; attcProcFindByTypeRsp + 272
        0x0002c6b0:    b008        ..      ADD      sp,sp,#0x20
        0x0002c6b2:    4770        pG      BX       lr
    attcProcFindOrReadRsp
        0x0002c6b4:    b088        ..      SUB      sp,sp,#0x20
        0x0002c6b6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002c6b8:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002c6bc:    9205        ..      STR      r2,[sp,#0x14]
        0x0002c6be:    9304        ..      STR      r3,[sp,#0x10]
        0x0002c6c0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c6c2:    3009        .0      ADDS     r0,r0,#9
        0x0002c6c4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c6c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002c6c8:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x0002c6cc:    4408        .D      ADD      r0,r0,r1
        0x0002c6ce:    3008        .0      ADDS     r0,r0,#8
        0x0002c6d0:    9002        ..      STR      r0,[sp,#8]
        0x0002c6d2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c6d4:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c6d6:    2802        .(      CMP      r0,#2
        0x0002c6d8:    d110        ..      BNE      0x2c6fc ; attcProcFindOrReadRsp + 72
        0x0002c6da:    e7ff        ..      B        0x2c6dc ; attcProcFindOrReadRsp + 40
        0x0002c6dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c6de:    1c41        A.      ADDS     r1,r0,#1
        0x0002c6e0:    9103        ..      STR      r1,[sp,#0xc]
        0x0002c6e2:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c6e4:    2801        .(      CMP      r0,#1
        0x0002c6e6:    d104        ..      BNE      0x2c6f2 ; attcProcFindOrReadRsp + 62
        0x0002c6e8:    e7ff        ..      B        0x2c6ea ; attcProcFindOrReadRsp + 54
        0x0002c6ea:    2002        .       MOVS     r0,#2
        0x0002c6ec:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c6f0:    e003        ..      B        0x2c6fa ; attcProcFindOrReadRsp + 70
        0x0002c6f2:    2010        .       MOVS     r0,#0x10
        0x0002c6f4:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c6f8:    e7ff        ..      B        0x2c6fa ; attcProcFindOrReadRsp + 70
        0x0002c6fa:    e015        ..      B        0x2c728 ; attcProcFindOrReadRsp + 116
        0x0002c6fc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c6fe:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c700:    2804        .(      CMP      r0,#4
        0x0002c702:    d108        ..      BNE      0x2c716 ; attcProcFindOrReadRsp + 98
        0x0002c704:    e7ff        ..      B        0x2c706 ; attcProcFindOrReadRsp + 82
        0x0002c706:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c708:    1c41        A.      ADDS     r1,r0,#1
        0x0002c70a:    9103        ..      STR      r1,[sp,#0xc]
        0x0002c70c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c70e:    3802        .8      SUBS     r0,#2
        0x0002c710:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c714:    e007        ..      B        0x2c726 ; attcProcFindOrReadRsp + 114
        0x0002c716:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c718:    1c41        A.      ADDS     r1,r0,#1
        0x0002c71a:    9103        ..      STR      r1,[sp,#0xc]
        0x0002c71c:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c71e:    3804        .8      SUBS     r0,#4
        0x0002c720:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002c724:    e7ff        ..      B        0x2c726 ; attcProcFindOrReadRsp + 114
        0x0002c726:    e7ff        ..      B        0x2c728 ; attcProcFindOrReadRsp + 116
        0x0002c728:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c72a:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0002c72c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c730:    e7ff        ..      B        0x2c732 ; attcProcFindOrReadRsp + 126
        0x0002c732:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c734:    9902        ..      LDR      r1,[sp,#8]
        0x0002c736:    4288        .B      CMP      r0,r1
        0x0002c738:    d275        u.      BCS      0x2c826 ; attcProcFindOrReadRsp + 370
        0x0002c73a:    e7ff        ..      B        0x2c73c ; attcProcFindOrReadRsp + 136
        0x0002c73c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c73e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c740:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c742:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c746:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c74a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c74c:    3002        .0      ADDS     r0,#2
        0x0002c74e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c750:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c754:    b190        ..      CBZ      r0,0x2c77c ; attcProcFindOrReadRsp + 200
        0x0002c756:    e7ff        ..      B        0x2c758 ; attcProcFindOrReadRsp + 164
        0x0002c758:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c75c:    b170        p.      CBZ      r0,0x2c77c ; attcProcFindOrReadRsp + 200
        0x0002c75e:    e7ff        ..      B        0x2c760 ; attcProcFindOrReadRsp + 172
        0x0002c760:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c764:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002c768:    4288        .B      CMP      r0,r1
        0x0002c76a:    db07        ..      BLT      0x2c77c ; attcProcFindOrReadRsp + 200
        0x0002c76c:    e7ff        ..      B        0x2c76e ; attcProcFindOrReadRsp + 186
        0x0002c76e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c772:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c774:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c776:    4288        .B      CMP      r0,r1
        0x0002c778:    dd04        ..      BLE      0x2c784 ; attcProcFindOrReadRsp + 208
        0x0002c77a:    e7ff        ..      B        0x2c77c ; attcProcFindOrReadRsp + 200
        0x0002c77c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c77e:    2073        s       MOVS     r0,#0x73
        0x0002c780:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c782:    e050        P.      B        0x2c826 ; attcProcFindOrReadRsp + 370
        0x0002c784:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c786:    7980        .y      LDRB     r0,[r0,#6]
        0x0002c788:    2808        .(      CMP      r0,#8
        0x0002c78a:    d12c        ,.      BNE      0x2c7e6 ; attcProcFindOrReadRsp + 306
        0x0002c78c:    e7ff        ..      B        0x2c78e ; attcProcFindOrReadRsp + 218
        0x0002c78e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c792:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002c796:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002c798:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c79a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c79c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c7a0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002c7a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c7a6:    3002        .0      ADDS     r0,#2
        0x0002c7a8:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c7aa:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7ae:    b1a8        ..      CBZ      r0,0x2c7dc ; attcProcFindOrReadRsp + 296
        0x0002c7b0:    e7ff        ..      B        0x2c7b2 ; attcProcFindOrReadRsp + 254
        0x0002c7b2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7b6:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0002c7ba:    4288        .B      CMP      r0,r1
        0x0002c7bc:    db0e        ..      BLT      0x2c7dc ; attcProcFindOrReadRsp + 296
        0x0002c7be:    e7ff        ..      B        0x2c7c0 ; attcProcFindOrReadRsp + 268
        0x0002c7c0:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7c4:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002c7c8:    4288        .B      CMP      r0,r1
        0x0002c7ca:    db07        ..      BLT      0x2c7dc ; attcProcFindOrReadRsp + 296
        0x0002c7cc:    e7ff        ..      B        0x2c7ce ; attcProcFindOrReadRsp + 282
        0x0002c7ce:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7d2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c7d4:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c7d6:    4288        .B      CMP      r0,r1
        0x0002c7d8:    dd04        ..      BLE      0x2c7e4 ; attcProcFindOrReadRsp + 304
        0x0002c7da:    e7ff        ..      B        0x2c7dc ; attcProcFindOrReadRsp + 296
        0x0002c7dc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c7de:    2073        s       MOVS     r0,#0x73
        0x0002c7e0:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c7e2:    e020         .      B        0x2c826 ; attcProcFindOrReadRsp + 370
        0x0002c7e4:    e7ff        ..      B        0x2c7e6 ; attcProcFindOrReadRsp + 306
        0x0002c7e6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c7ea:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002c7ee:    4288        .B      CMP      r0,r1
        0x0002c7f0:    d104        ..      BNE      0x2c7fc ; attcProcFindOrReadRsp + 328
        0x0002c7f2:    e7ff        ..      B        0x2c7f4 ; attcProcFindOrReadRsp + 320
        0x0002c7f4:    2000        .       MOVS     r0,#0
        0x0002c7f6:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c7fa:    e005        ..      B        0x2c808 ; attcProcFindOrReadRsp + 340
        0x0002c7fc:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002c800:    3001        .0      ADDS     r0,#1
        0x0002c802:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002c806:    e7ff        ..      B        0x2c808 ; attcProcFindOrReadRsp + 340
        0x0002c808:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002c80c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c80e:    4408        .D      ADD      r0,r0,r1
        0x0002c810:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c812:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002c814:    9902        ..      LDR      r1,[sp,#8]
        0x0002c816:    4288        .B      CMP      r0,r1
        0x0002c818:    d904        ..      BLS      0x2c824 ; attcProcFindOrReadRsp + 368
        0x0002c81a:    e7ff        ..      B        0x2c81c ; attcProcFindOrReadRsp + 360
        0x0002c81c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002c81e:    2073        s       MOVS     r0,#0x73
        0x0002c820:    70c8        .p      STRB     r0,[r1,#3]
        0x0002c822:    e000        ..      B        0x2c826 ; attcProcFindOrReadRsp + 370
        0x0002c824:    e785        ..      B        0x2c732 ; attcProcFindOrReadRsp + 126
        0x0002c826:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c828:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002c82a:    bb00        ..      CBNZ     r0,0x2c86e ; attcProcFindOrReadRsp + 442
        0x0002c82c:    e7ff        ..      B        0x2c82e ; attcProcFindOrReadRsp + 378
        0x0002c82e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c830:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002c832:    2801        .(      CMP      r0,#1
        0x0002c834:    d11a        ..      BNE      0x2c86c ; attcProcFindOrReadRsp + 440
        0x0002c836:    e7ff        ..      B        0x2c838 ; attcProcFindOrReadRsp + 388
        0x0002c838:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c83c:    b140        @.      CBZ      r0,0x2c850 ; attcProcFindOrReadRsp + 412
        0x0002c83e:    e7ff        ..      B        0x2c840 ; attcProcFindOrReadRsp + 396
        0x0002c840:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c844:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c846:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x0002c848:    3101        .1      ADDS     r1,#1
        0x0002c84a:    4288        .B      CMP      r0,r1
        0x0002c84c:    d104        ..      BNE      0x2c858 ; attcProcFindOrReadRsp + 420
        0x0002c84e:    e7ff        ..      B        0x2c850 ; attcProcFindOrReadRsp + 412
        0x0002c850:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c852:    2000        .       MOVS     r0,#0
        0x0002c854:    71c8        .q      STRB     r0,[r1,#7]
        0x0002c856:    e008        ..      B        0x2c86a ; attcProcFindOrReadRsp + 438
        0x0002c858:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c85c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c85e:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002c860:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002c864:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c866:    8188        ..      STRH     r0,[r1,#0xc]
        0x0002c868:    e7ff        ..      B        0x2c86a ; attcProcFindOrReadRsp + 438
        0x0002c86a:    e7ff        ..      B        0x2c86c ; attcProcFindOrReadRsp + 440
        0x0002c86c:    e7ff        ..      B        0x2c86e ; attcProcFindOrReadRsp + 442
        0x0002c86e:    b008        ..      ADD      sp,sp,#0x20
        0x0002c870:    4770        pG      BX       lr
        0x0002c872:    0000        ..      MOVS     r0,r0
    attcProcInd
        0x0002c874:    b580        ..      PUSH     {r7,lr}
        0x0002c876:    b08a        ..      SUB      sp,sp,#0x28
        0x0002c878:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c87a:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002c87e:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002c880:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002c884:    2802        .(      CMP      r0,#2
        0x0002c886:    dc01        ..      BGT      0x2c88c ; attcProcInd + 24
        0x0002c888:    e7ff        ..      B        0x2c88a ; attcProcInd + 22
        0x0002c88a:    e06e        n.      B        0x2c96a ; attcProcInd + 246
        0x0002c88c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002c88e:    3008        .0      ADDS     r0,r0,#8
        0x0002c890:    9002        ..      STR      r0,[sp,#8]
        0x0002c892:    9802        ..      LDR      r0,[sp,#8]
        0x0002c894:    1c41        A.      ADDS     r1,r0,#1
        0x0002c896:    9102        ..      STR      r1,[sp,#8]
        0x0002c898:    7800        .x      LDRB     r0,[r0,#0]
        0x0002c89a:    0840        @.      LSRS     r0,r0,#1
        0x0002c89c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002c8a0:    9902        ..      LDR      r1,[sp,#8]
        0x0002c8a2:    7808        .x      LDRB     r0,[r1,#0]
        0x0002c8a4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002c8a6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c8aa:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002c8ae:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8b0:    3002        .0      ADDS     r0,#2
        0x0002c8b2:    9002        ..      STR      r0,[sp,#8]
        0x0002c8b4:    9802        ..      LDR      r0,[sp,#8]
        0x0002c8b6:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c8b8:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002c8bc:    3803        .8      SUBS     r0,#3
        0x0002c8be:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002c8c2:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c8c4:    6800        .h      LDR      r0,[r0,#0]
        0x0002c8c6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002c8c8:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002c8cc:    2000        .       MOVS     r0,#0
        0x0002c8ce:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002c8d2:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0002c8d6:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002c8da:    b178        x.      CBZ      r0,0x2c8fc ; attcProcInd + 136
        0x0002c8dc:    e7ff        ..      B        0x2c8de ; attcProcInd + 106
        0x0002c8de:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002c8e2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c8e6:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002c8e8:    b140        @.      CBZ      r0,0x2c8fc ; attcProcInd + 136
        0x0002c8ea:    e7ff        ..      B        0x2c8ec ; attcProcInd + 120
        0x0002c8ec:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002c8f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c8f4:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002c8f6:    a803        ..      ADD      r0,sp,#0xc
        0x0002c8f8:    4788        .G      BLX      r1
        0x0002c8fa:    e7ff        ..      B        0x2c8fc ; attcProcInd + 136
        0x0002c8fc:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002c900:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c904:    f89001b4    ....    LDRB     r0,[r0,#0x1b4]
        0x0002c908:    b320         .      CBZ      r0,0x2c954 ; attcProcInd + 224
        0x0002c90a:    e7ff        ..      B        0x2c90c ; attcProcInd + 152
        0x0002c90c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002c910:    280e        .(      CMP      r0,#0xe
        0x0002c912:    d11f        ..      BNE      0x2c954 ; attcProcInd + 224
        0x0002c914:    e7ff        ..      B        0x2c916 ; attcProcInd + 162
        0x0002c916:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002c918:    6808        .h      LDR      r0,[r1,#0]
        0x0002c91a:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002c91e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002c922:    7880        .x      LDRB     r0,[r0,#2]
        0x0002c924:    0780        ..      LSLS     r0,r0,#30
        0x0002c926:    2800        .(      CMP      r0,#0
        0x0002c928:    d413        ..      BMI      0x2c952 ; attcProcInd + 222
        0x0002c92a:    e7ff        ..      B        0x2c92c ; attcProcInd + 184
        0x0002c92c:    2009        .       MOVS     r0,#9
        0x0002c92e:    f7fffa9d    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002c932:    9001        ..      STR      r0,[sp,#4]
        0x0002c934:    b160        `.      CBZ      r0,0x2c950 ; attcProcInd + 220
        0x0002c936:    e7ff        ..      B        0x2c938 ; attcProcInd + 196
        0x0002c938:    9901        ..      LDR      r1,[sp,#4]
        0x0002c93a:    201e        .       MOVS     r0,#0x1e
        0x0002c93c:    7208        .r      STRB     r0,[r1,#8]
        0x0002c93e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c940:    6800        .h      LDR      r0,[r0,#0]
        0x0002c942:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002c944:    9b01        ..      LDR      r3,[sp,#4]
        0x0002c946:    2004        .       MOVS     r0,#4
        0x0002c948:    2201        ."      MOVS     r2,#1
        0x0002c94a:    f7f0fa43    ..C.    BL       L2cDataReq ; 0x1cdd4
        0x0002c94e:    e7ff        ..      B        0x2c950 ; attcProcInd + 220
        0x0002c950:    e7ff        ..      B        0x2c952 ; attcProcInd + 222
        0x0002c952:    e00a        ..      B        0x2c96a ; attcProcInd + 246
        0x0002c954:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002c956:    6808        .h      LDR      r0,[r1,#0]
        0x0002c958:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002c95c:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002c960:    7888        .x      LDRB     r0,[r1,#2]
        0x0002c962:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002c966:    7088        .p      STRB     r0,[r1,#2]
        0x0002c968:    e7ff        ..      B        0x2c96a ; attcProcInd + 246
        0x0002c96a:    b00a        ..      ADD      sp,sp,#0x28
        0x0002c96c:    bd80        ..      POP      {r7,pc}
        0x0002c96e:    0000        ..      MOVS     r0,r0
    attcProcMtuRsp
        0x0002c970:    b580        ..      PUSH     {r7,lr}
        0x0002c972:    b08a        ..      SUB      sp,sp,#0x28
        0x0002c974:    9009        ..      STR      r0,[sp,#0x24]
        0x0002c976:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002c97a:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002c97c:    9306        ..      STR      r3,[sp,#0x18]
        0x0002c97e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002c980:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002c982:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002c984:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002c988:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002c98c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002c990:    2816        .(      CMP      r0,#0x16
        0x0002c992:    dc04        ..      BGT      0x2c99e ; attcProcMtuRsp + 46
        0x0002c994:    e7ff        ..      B        0x2c996 ; attcProcMtuRsp + 38
        0x0002c996:    2017        .       MOVS     r0,#0x17
        0x0002c998:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002c99c:    e7ff        ..      B        0x2c99e ; attcProcMtuRsp + 46
        0x0002c99e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002c9a0:    6801        .h      LDR      r1,[r0,#0]
        0x0002c9a2:    9101        ..      STR      r1,[sp,#4]
        0x0002c9a4:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002c9a8:    9002        ..      STR      r0,[sp,#8]
        0x0002c9aa:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002c9ae:    9003        ..      STR      r0,[sp,#0xc]
        0x0002c9b0:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c9b4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c9b8:    6800        .h      LDR      r0,[r0,#0]
        0x0002c9ba:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c9bc:    9004        ..      STR      r0,[sp,#0x10]
        0x0002c9be:    f7effab3    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c9c2:    4601        .F      MOV      r1,r0
        0x0002c9c4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002c9c6:    3904        .9      SUBS     r1,#4
        0x0002c9c8:    4288        .B      CMP      r0,r1
        0x0002c9ca:    da08        ..      BGE      0x2c9de ; attcProcMtuRsp + 110
        0x0002c9cc:    e7ff        ..      B        0x2c9ce ; attcProcMtuRsp + 94
        0x0002c9ce:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002c9d2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002c9d6:    6800        .h      LDR      r0,[r0,#0]
        0x0002c9d8:    8880        ..      LDRH     r0,[r0,#4]
        0x0002c9da:    9000        ..      STR      r0,[sp,#0]
        0x0002c9dc:    e004        ..      B        0x2c9e8 ; attcProcMtuRsp + 120
        0x0002c9de:    f7effaa3    ....    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002c9e2:    3804        .8      SUBS     r0,#4
        0x0002c9e4:    9000        ..      STR      r0,[sp,#0]
        0x0002c9e6:    e7ff        ..      B        0x2c9e8 ; attcProcMtuRsp + 120
        0x0002c9e8:    9801        ..      LDR      r0,[sp,#4]
        0x0002c9ea:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002c9ec:    9902        ..      LDR      r1,[sp,#8]
        0x0002c9ee:    9b00        ..      LDR      r3,[sp,#0]
        0x0002c9f0:    b2c9        ..      UXTB     r1,r1
        0x0002c9f2:    b292        ..      UXTH     r2,r2
        0x0002c9f4:    b29b        ..      UXTH     r3,r3
        0x0002c9f6:    f7fffa53    ..S.    BL       attSetMtu ; 0x2bea0
        0x0002c9fa:    b00a        ..      ADD      sp,sp,#0x28
        0x0002c9fc:    bd80        ..      POP      {r7,pc}
        0x0002c9fe:    0000        ..      MOVS     r0,r0
    attcProcMultiVarNtf
        0x0002ca00:    b580        ..      PUSH     {r7,lr}
        0x0002ca02:    b088        ..      SUB      sp,sp,#0x20
        0x0002ca04:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002ca06:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0002ca0a:    9205        ..      STR      r2,[sp,#0x14]
        0x0002ca0c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ca0e:    3008        .0      ADDS     r0,r0,#8
        0x0002ca10:    9000        ..      STR      r0,[sp,#0]
        0x0002ca12:    9800        ..      LDR      r0,[sp,#0]
        0x0002ca14:    1c41        A.      ADDS     r1,r0,#1
        0x0002ca16:    9100        ..      STR      r1,[sp,#0]
        0x0002ca18:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ca1a:    0840        @.      LSRS     r0,r0,#1
        0x0002ca1c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002ca20:    9800        ..      LDR      r0,[sp,#0]
        0x0002ca22:    9002        ..      STR      r0,[sp,#8]
        0x0002ca24:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002ca28:    3801        .8      SUBS     r0,#1
        0x0002ca2a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002ca2e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ca30:    6800        .h      LDR      r0,[r0,#0]
        0x0002ca32:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ca34:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002ca38:    2000        .       MOVS     r0,#0
        0x0002ca3a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002ca3e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x0002ca42:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002ca46:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca4a:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002ca4c:    b140        @.      CBZ      r0,0x2ca60 ; attcProcMultiVarNtf + 96
        0x0002ca4e:    e7ff        ..      B        0x2ca50 ; attcProcMultiVarNtf + 80
        0x0002ca50:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002ca54:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ca58:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002ca5a:    a801        ..      ADD      r0,sp,#4
        0x0002ca5c:    4788        .G      BLX      r1
        0x0002ca5e:    e7ff        ..      B        0x2ca60 ; attcProcMultiVarNtf + 96
        0x0002ca60:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ca62:    6808        .h      LDR      r0,[r1,#0]
        0x0002ca64:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002ca68:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002ca6c:    7888        .x      LDRB     r0,[r1,#2]
        0x0002ca6e:    f0400010    @...    ORR      r0,r0,#0x10
        0x0002ca72:    7088        .p      STRB     r0,[r1,#2]
        0x0002ca74:    b008        ..      ADD      sp,sp,#0x20
        0x0002ca76:    bd80        ..      POP      {r7,pc}
    attcProcPrepWriteRsp
        0x0002ca78:    b084        ..      SUB      sp,sp,#0x10
        0x0002ca7a:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ca7c:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002ca80:    9201        ..      STR      r2,[sp,#4]
        0x0002ca82:    9300        ..      STR      r3,[sp,#0]
        0x0002ca84:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ca86:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002ca88:    2801        .(      CMP      r0,#1
        0x0002ca8a:    d109        ..      BNE      0x2caa0 ; attcProcPrepWriteRsp + 40
        0x0002ca8c:    e7ff        ..      B        0x2ca8e ; attcProcPrepWriteRsp + 22
        0x0002ca8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ca90:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002ca92:    b920         .      CBNZ     r0,0x2ca9e ; attcProcPrepWriteRsp + 38
        0x0002ca94:    e7ff        ..      B        0x2ca96 ; attcProcPrepWriteRsp + 30
        0x0002ca96:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002ca98:    2000        .       MOVS     r0,#0
        0x0002ca9a:    71c8        .q      STRB     r0,[r1,#7]
        0x0002ca9c:    e7ff        ..      B        0x2ca9e ; attcProcPrepWriteRsp + 38
        0x0002ca9e:    e7ff        ..      B        0x2caa0 ; attcProcPrepWriteRsp + 40
        0x0002caa0:    9900        ..      LDR      r1,[sp,#0]
        0x0002caa2:    6848        Hh      LDR      r0,[r1,#4]
        0x0002caa4:    3004        .0      ADDS     r0,#4
        0x0002caa6:    6048        H`      STR      r0,[r1,#4]
        0x0002caa8:    9900        ..      LDR      r1,[sp,#0]
        0x0002caaa:    8908        ..      LDRH     r0,[r1,#8]
        0x0002caac:    3804        .8      SUBS     r0,#4
        0x0002caae:    8108        ..      STRH     r0,[r1,#8]
        0x0002cab0:    b004        ..      ADD      sp,sp,#0x10
        0x0002cab2:    4770        pG      BX       lr
    attcProcReadLongRsp
        0x0002cab4:    b084        ..      SUB      sp,sp,#0x10
        0x0002cab6:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cab8:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cabc:    9201        ..      STR      r2,[sp,#4]
        0x0002cabe:    9300        ..      STR      r3,[sp,#0]
        0x0002cac0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cac2:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cac4:    2801        .(      CMP      r0,#1
        0x0002cac6:    d117        ..      BNE      0x2caf8 ; attcProcReadLongRsp + 68
        0x0002cac8:    e7ff        ..      B        0x2caca ; attcProcReadLongRsp + 22
        0x0002caca:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002cace:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002cad0:    6811        .h      LDR      r1,[r2,#0]
        0x0002cad2:    f8922028    ..(     LDRB     r2,[r2,#0x28]
        0x0002cad6:    f8311022    1.".    LDRH     r1,[r1,r2,LSL #2]
        0x0002cada:    4288        .B      CMP      r0,r1
        0x0002cadc:    da04        ..      BGE      0x2cae8 ; attcProcReadLongRsp + 52
        0x0002cade:    e7ff        ..      B        0x2cae0 ; attcProcReadLongRsp + 44
        0x0002cae0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cae2:    2000        .       MOVS     r0,#0
        0x0002cae4:    71c8        .q      STRB     r0,[r1,#7]
        0x0002cae6:    e006        ..      B        0x2caf6 ; attcProcReadLongRsp + 66
        0x0002cae8:    9800        ..      LDR      r0,[sp,#0]
        0x0002caea:    8902        ..      LDRH     r2,[r0,#8]
        0x0002caec:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002caee:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0002caf0:    4410        .D      ADD      r0,r0,r2
        0x0002caf2:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002caf4:    e7ff        ..      B        0x2caf6 ; attcProcReadLongRsp + 66
        0x0002caf6:    e7ff        ..      B        0x2caf8 ; attcProcReadLongRsp + 68
        0x0002caf8:    b004        ..      ADD      sp,sp,#0x10
        0x0002cafa:    4770        pG      BX       lr
    attcProcReadMultVarRsp
        0x0002cafc:    b084        ..      SUB      sp,sp,#0x10
        0x0002cafe:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cb00:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cb04:    9201        ..      STR      r2,[sp,#4]
        0x0002cb06:    9300        ..      STR      r3,[sp,#0]
        0x0002cb08:    b004        ..      ADD      sp,sp,#0x10
        0x0002cb0a:    4770        pG      BX       lr
    attcProcReadRsp
        0x0002cb0c:    b084        ..      SUB      sp,sp,#0x10
        0x0002cb0e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cb10:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002cb14:    9201        ..      STR      r2,[sp,#4]
        0x0002cb16:    9300        ..      STR      r3,[sp,#0]
        0x0002cb18:    b004        ..      ADD      sp,sp,#0x10
        0x0002cb1a:    4770        pG      BX       lr
    attcProcRsp
        0x0002cb1c:    b580        ..      PUSH     {r7,lr}
        0x0002cb1e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002cb20:    9009        ..      STR      r0,[sp,#0x24]
        0x0002cb22:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002cb26:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002cb28:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cb2a:    7980        .y      LDRB     r0,[r0,#6]
        0x0002cb2c:    b908        ..      CBNZ     r0,0x2cb32 ; attcProcRsp + 22
        0x0002cb2e:    e7ff        ..      B        0x2cb30 ; attcProcRsp + 20
        0x0002cb30:    e0bf        ..      B        0x2ccb2 ; attcProcRsp + 406
        0x0002cb32:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002cb34:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002cb36:    0840        @.      LSRS     r0,r0,#1
        0x0002cb38:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002cb3c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cb40:    2812        .(      CMP      r0,#0x12
        0x0002cb42:    db01        ..      BLT      0x2cb48 ; attcProcRsp + 44
        0x0002cb44:    e7ff        ..      B        0x2cb46 ; attcProcRsp + 42
        0x0002cb46:    e0b4        ..      B        0x2ccb2 ; attcProcRsp + 406
        0x0002cb48:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cb4c:    b140        @.      CBZ      r0,0x2cb60 ; attcProcRsp + 68
        0x0002cb4e:    e7ff        ..      B        0x2cb50 ; attcProcRsp + 52
        0x0002cb50:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cb54:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cb56:    7989        .y      LDRB     r1,[r1,#6]
        0x0002cb58:    4288        .B      CMP      r0,r1
        0x0002cb5a:    d001        ..      BEQ      0x2cb60 ; attcProcRsp + 68
        0x0002cb5c:    e7ff        ..      B        0x2cb5e ; attcProcRsp + 66
        0x0002cb5e:    e0a8        ..      B        0x2ccb2 ; attcProcRsp + 406
        0x0002cb60:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cb62:    3018        .0      ADDS     r0,r0,#0x18
        0x0002cb64:    f7f1ff64    ..d.    BL       WsfTimerStop ; 0x1ea30
        0x0002cb68:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002cb6a:    3009        .0      ADDS     r0,r0,#9
        0x0002cb6c:    9004        ..      STR      r0,[sp,#0x10]
        0x0002cb6e:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002cb72:    3801        .8      SUBS     r0,#1
        0x0002cb74:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002cb78:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cb7a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0002cb7c:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002cb80:    2000        .       MOVS     r0,#0
        0x0002cb82:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002cb86:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0002cb8a:    f64f2060    O.`     MOV      r0,#0xfa60
        0x0002cb8e:    f2c00004    ....    MOVT     r0,#4
        0x0002cb92:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002cb96:    9002        ..      STR      r0,[sp,#8]
        0x0002cb98:    9802        ..      LDR      r0,[sp,#8]
        0x0002cb9a:    b1c0        ..      CBZ      r0,0x2cbce ; attcProcRsp + 178
        0x0002cb9c:    e7ff        ..      B        0x2cb9e ; attcProcRsp + 130
        0x0002cb9e:    f8bd0022    ..".    LDRH     r0,[sp,#0x22]
        0x0002cba2:    f89d200e    ...     LDRB     r2,[sp,#0xe]
        0x0002cba6:    f64f2150    O.P!    MOV      r1,#0xfa50
        0x0002cbaa:    f2c00104    ....    MOVT     r1,#4
        0x0002cbae:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002cbb0:    4288        .B      CMP      r0,r1
        0x0002cbb2:    da01        ..      BGE      0x2cbb8 ; attcProcRsp + 156
        0x0002cbb4:    e7ff        ..      B        0x2cbb6 ; attcProcRsp + 154
        0x0002cbb6:    e07c        |.      B        0x2ccb2 ; attcProcRsp + 406
        0x0002cbb8:    f8ddc008    ....    LDR      r12,[sp,#8]
        0x0002cbbc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cbbe:    f8bd1022    ..".    LDRH     r1,[sp,#0x22]
        0x0002cbc2:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002cbc4:    ab03        ..      ADD      r3,sp,#0xc
        0x0002cbc6:    47e0        .G      BLX      r12
        0x0002cbc8:    2000        .       MOVS     r0,#0
        0x0002cbca:    9002        ..      STR      r0,[sp,#8]
        0x0002cbcc:    e7ff        ..      B        0x2cbce ; attcProcRsp + 178
        0x0002cbce:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cbd0:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cbd2:    b120         .      CBZ      r0,0x2cbde ; attcProcRsp + 194
        0x0002cbd4:    e7ff        ..      B        0x2cbd6 ; attcProcRsp + 186
        0x0002cbd6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002cbda:    b140        @.      CBZ      r0,0x2cbee ; attcProcRsp + 210
        0x0002cbdc:    e7ff        ..      B        0x2cbde ; attcProcRsp + 194
        0x0002cbde:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cbe0:    2000        .       MOVS     r0,#0
        0x0002cbe2:    7188        .q      STRB     r0,[r1,#6]
        0x0002cbe4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cbe6:    3004        .0      ADDS     r0,#4
        0x0002cbe8:    f7fffb4c    ..L.    BL       attcFreePkt ; 0x2c284
        0x0002cbec:    e7ff        ..      B        0x2cbee ; attcProcRsp + 210
        0x0002cbee:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002cbf2:    2801        .(      CMP      r0,#1
        0x0002cbf4:    d017        ..      BEQ      0x2cc26 ; attcProcRsp + 266
        0x0002cbf6:    e7ff        ..      B        0x2cbf8 ; attcProcRsp + 220
        0x0002cbf8:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002cbfc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc00:    6d80        .m      LDR      r0,[r0,#0x58]
        0x0002cc02:    b180        ..      CBZ      r0,0x2cc26 ; attcProcRsp + 266
        0x0002cc04:    e7ff        ..      B        0x2cc06 ; attcProcRsp + 234
        0x0002cc06:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc08:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cc0a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0002cc0e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc10:    8880        ..      LDRH     r0,[r0,#4]
        0x0002cc12:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002cc16:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002cc1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc1e:    6d81        .m      LDR      r1,[r0,#0x58]
        0x0002cc20:    a803        ..      ADD      r0,sp,#0xc
        0x0002cc22:    4788        .G      BLX      r1
        0x0002cc24:    e7ff        ..      B        0x2cc26 ; attcProcRsp + 266
        0x0002cc26:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cc28:    6808        .h      LDR      r0,[r1,#0]
        0x0002cc2a:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002cc2e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cc32:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cc34:    0780        ..      LSLS     r0,r0,#30
        0x0002cc36:    2800        .(      CMP      r0,#0
        0x0002cc38:    d43b        ;.      BMI      0x2ccb2 ; attcProcRsp + 406
        0x0002cc3a:    e7ff        ..      B        0x2cc3c ; attcProcRsp + 288
        0x0002cc3c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc3e:    6880        .h      LDR      r0,[r0,#8]
        0x0002cc40:    b120         .      CBZ      r0,0x2cc4c ; attcProcRsp + 304
        0x0002cc42:    e7ff        ..      B        0x2cc44 ; attcProcRsp + 296
        0x0002cc44:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc46:    f000fa23    ..#.    BL       attcSendReq ; 0x2d090
        0x0002cc4a:    e031        1.      B        0x2ccb0 ; attcProcRsp + 404
        0x0002cc4c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc4e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0002cc52:    bb60        `.      CBNZ     r0,0x2ccae ; attcProcRsp + 402
        0x0002cc54:    e7ff        ..      B        0x2cc56 ; attcProcRsp + 314
        0x0002cc56:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc58:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0002cc5c:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0002cc60:    f24310d4    C...    MOV      r0,#0x31d4
        0x0002cc64:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cc68:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cc6c:    f8900182    ....    LDRB     r0,[r0,#0x182]
        0x0002cc70:    b1e8        ..      CBZ      r0,0x2ccae ; attcProcRsp + 402
        0x0002cc72:    e7ff        ..      B        0x2cc74 ; attcProcRsp + 344
        0x0002cc74:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002cc76:    f8901029    ..).    LDRB     r1,[r0,#0x29]
        0x0002cc7a:    eb010241    ..A.    ADD      r2,r1,r1,LSL #1
        0x0002cc7e:    f24311d4    C...    MOV      r1,#0x31d4
        0x0002cc82:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002cc86:    f50171c6    ...q    ADD      r1,r1,#0x18c
        0x0002cc8a:    9101        ..      STR      r1,[sp,#4]
        0x0002cc8c:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002cc90:    390c        .9      SUBS     r1,r1,#0xc
        0x0002cc92:    f000fa77    ..w.    BL       attcSetupReq ; 0x2d184
        0x0002cc96:    9801        ..      LDR      r0,[sp,#4]
        0x0002cc98:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002cc9a:    f8911029    ..).    LDRB     r1,[r1,#0x29]
        0x0002cc9e:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x0002cca2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002cca6:    2000        .       MOVS     r0,#0
        0x0002cca8:    f8010c0a    ....    STRB     r0,[r1,#-0xa]
        0x0002ccac:    e7ff        ..      B        0x2ccae ; attcProcRsp + 402
        0x0002ccae:    e7ff        ..      B        0x2ccb0 ; attcProcRsp + 404
        0x0002ccb0:    e7ff        ..      B        0x2ccb2 ; attcProcRsp + 406
        0x0002ccb2:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ccb4:    bd80        ..      POP      {r7,pc}
        0x0002ccb6:    0000        ..      MOVS     r0,r0
    attcProcWriteRsp
        0x0002ccb8:    b084        ..      SUB      sp,sp,#0x10
        0x0002ccba:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ccbc:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002ccc0:    9201        ..      STR      r2,[sp,#4]
        0x0002ccc2:    9300        ..      STR      r3,[sp,#0]
        0x0002ccc4:    9900        ..      LDR      r1,[sp,#0]
        0x0002ccc6:    2000        .       MOVS     r0,#0
        0x0002ccc8:    8108        ..      STRH     r0,[r1,#8]
        0x0002ccca:    b004        ..      ADD      sp,sp,#0x10
        0x0002cccc:    4770        pG      BX       lr
        0x0002ccce:    0000        ..      MOVS     r0,r0
    attcReqClear
        0x0002ccd0:    b580        ..      PUSH     {r7,lr}
        0x0002ccd2:    b084        ..      SUB      sp,sp,#0x10
        0x0002ccd4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ccd8:    9102        ..      STR      r1,[sp,#8]
        0x0002ccda:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002ccde:    9802        ..      LDR      r0,[sp,#8]
        0x0002cce0:    f7fffad0    ....    BL       attcFreePkt ; 0x2c284
        0x0002cce4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002cce8:    9a02        ..      LDR      r2,[sp,#8]
        0x0002ccea:    7891        .x      LDRB     r1,[r2,#2]
        0x0002ccec:    8912        ..      LDRH     r2,[r2,#8]
        0x0002ccee:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x0002ccf2:    f7fffaa5    ....    BL       attcExecCallback ; 0x2c240
        0x0002ccf6:    9902        ..      LDR      r1,[sp,#8]
        0x0002ccf8:    2000        .       MOVS     r0,#0
        0x0002ccfa:    7088        .p      STRB     r0,[r1,#2]
        0x0002ccfc:    b004        ..      ADD      sp,sp,#0x10
        0x0002ccfe:    bd80        ..      POP      {r7,pc}
    attcSendContinuingReq
        0x0002cd00:    b580        ..      PUSH     {r7,lr}
        0x0002cd02:    b084        ..      SUB      sp,sp,#0x10
        0x0002cd04:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cd06:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd08:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cd0a:    2801        .(      CMP      r0,#1
        0x0002cd0c:    d11b        ..      BNE      0x2cd46 ; attcSendContinuingReq + 70
        0x0002cd0e:    e7ff        ..      B        0x2cd10 ; attcSendContinuingReq + 16
        0x0002cd10:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd12:    6880        .h      LDR      r0,[r0,#8]
        0x0002cd14:    8800        ..      LDRH     r0,[r0,#0]
        0x0002cd16:    3008        .0      ADDS     r0,r0,#8
        0x0002cd18:    b280        ..      UXTH     r0,r0
        0x0002cd1a:    f7fff8a7    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002cd1e:    9002        ..      STR      r0,[sp,#8]
        0x0002cd20:    b140        @.      CBZ      r0,0x2cd34 ; attcSendContinuingReq + 52
        0x0002cd22:    e7ff        ..      B        0x2cd24 ; attcSendContinuingReq + 36
        0x0002cd24:    9802        ..      LDR      r0,[sp,#8]
        0x0002cd26:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cd28:    6889        .h      LDR      r1,[r1,#8]
        0x0002cd2a:    880a        ..      LDRH     r2,[r1,#0]
        0x0002cd2c:    3208        .2      ADDS     r2,r2,#8
        0x0002cd2e:    f7ebfc01    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0002cd32:    e007        ..      B        0x2cd44 ; attcSendContinuingReq + 68
        0x0002cd34:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cd36:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002cd3a:    3104        .1      ADDS     r1,#4
        0x0002cd3c:    2270        p"      MOVS     r2,#0x70
        0x0002cd3e:    f7ffffc7    ....    BL       attcReqClear ; 0x2ccd0
        0x0002cd42:    e04e        N.      B        0x2cde2 ; attcSendContinuingReq + 226
        0x0002cd44:    e006        ..      B        0x2cd54 ; attcSendContinuingReq + 84
        0x0002cd46:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd48:    6880        .h      LDR      r0,[r0,#8]
        0x0002cd4a:    9002        ..      STR      r0,[sp,#8]
        0x0002cd4c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cd4e:    2000        .       MOVS     r0,#0
        0x0002cd50:    6088        .`      STR      r0,[r1,#8]
        0x0002cd52:    e7ff        ..      B        0x2cd54 ; attcSendContinuingReq + 84
        0x0002cd54:    9802        ..      LDR      r0,[sp,#8]
        0x0002cd56:    3009        .0      ADDS     r0,r0,#9
        0x0002cd58:    9001        ..      STR      r0,[sp,#4]
        0x0002cd5a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd5c:    7980        .y      LDRB     r0,[r0,#6]
        0x0002cd5e:    2806        .(      CMP      r0,#6
        0x0002cd60:    d110        ..      BNE      0x2cd84 ; attcSendContinuingReq + 132
        0x0002cd62:    e7ff        ..      B        0x2cd64 ; attcSendContinuingReq + 100
        0x0002cd64:    9801        ..      LDR      r0,[sp,#4]
        0x0002cd66:    3002        .0      ADDS     r0,#2
        0x0002cd68:    9001        ..      STR      r0,[sp,#4]
        0x0002cd6a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd6c:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002cd6e:    9901        ..      LDR      r1,[sp,#4]
        0x0002cd70:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cd72:    9201        ..      STR      r2,[sp,#4]
        0x0002cd74:    7008        .p      STRB     r0,[r1,#0]
        0x0002cd76:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd78:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002cd7a:    9901        ..      LDR      r1,[sp,#4]
        0x0002cd7c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cd7e:    9201        ..      STR      r2,[sp,#4]
        0x0002cd80:    7008        .p      STRB     r0,[r1,#0]
        0x0002cd82:    e018        ..      B        0x2cdb6 ; attcSendContinuingReq + 182
        0x0002cd84:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd86:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002cd88:    9901        ..      LDR      r1,[sp,#4]
        0x0002cd8a:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cd8c:    9201        ..      STR      r2,[sp,#4]
        0x0002cd8e:    7008        .p      STRB     r0,[r1,#0]
        0x0002cd90:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd92:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002cd94:    9901        ..      LDR      r1,[sp,#4]
        0x0002cd96:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cd98:    9201        ..      STR      r2,[sp,#4]
        0x0002cd9a:    7008        .p      STRB     r0,[r1,#0]
        0x0002cd9c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cd9e:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002cda0:    9901        ..      LDR      r1,[sp,#4]
        0x0002cda2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cda4:    9201        ..      STR      r2,[sp,#4]
        0x0002cda6:    7008        .p      STRB     r0,[r1,#0]
        0x0002cda8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cdaa:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x0002cdac:    9901        ..      LDR      r1,[sp,#4]
        0x0002cdae:    1c4a        J.      ADDS     r2,r1,#1
        0x0002cdb0:    9201        ..      STR      r2,[sp,#4]
        0x0002cdb2:    7008        .p      STRB     r0,[r1,#0]
        0x0002cdb4:    e7ff        ..      B        0x2cdb6 ; attcSendContinuingReq + 182
        0x0002cdb6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cdb8:    2014        .       MOVS     r0,#0x14
        0x0002cdba:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002cdbe:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cdc0:    3018        .0      ADDS     r0,r0,#0x18
        0x0002cdc2:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002cdc6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002cdca:    6809        .h      LDR      r1,[r1,#0]
        0x0002cdcc:    7989        .y      LDRB     r1,[r1,#6]
        0x0002cdce:    f7f1fe23    ..#.    BL       WsfTimerStartSec ; 0x1ea18
        0x0002cdd2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cdd4:    6808        .h      LDR      r0,[r1,#0]
        0x0002cdd6:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002cdd8:    9b02        ..      LDR      r3,[sp,#8]
        0x0002cdda:    881a        ..      LDRH     r2,[r3,#0]
        0x0002cddc:    f7fff814    ....    BL       attL2cDataReq ; 0x2be08
        0x0002cde0:    e7ff        ..      B        0x2cde2 ; attcSendContinuingReq + 226
        0x0002cde2:    b004        ..      ADD      sp,sp,#0x10
        0x0002cde4:    bd80        ..      POP      {r7,pc}
        0x0002cde6:    0000        ..      MOVS     r0,r0
    attcSendMsg
        0x0002cde8:    b580        ..      PUSH     {r7,lr}
        0x0002cdea:    b088        ..      SUB      sp,sp,#0x20
        0x0002cdec:    4684        .F      MOV      r12,r0
        0x0002cdee:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002cdf0:    f88dc01f    ....    STRB     r12,[sp,#0x1f]
        0x0002cdf4:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0002cdf8:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0002cdfc:    9305        ..      STR      r3,[sp,#0x14]
        0x0002cdfe:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ce02:    f7f1fd49    ..I.    BL       WsfTaskLock ; 0x1e898
        0x0002ce06:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002ce0a:    2100        .!      MOVS     r1,#0
        0x0002ce0c:    f7fff89a    ....    BL       attcCcbByConnId ; 0x2bf44
        0x0002ce10:    9003        ..      STR      r0,[sp,#0xc]
        0x0002ce12:    b168        h.      CBZ      r0,0x2ce30 ; attcSendMsg + 72
        0x0002ce14:    e7ff        ..      B        0x2ce16 ; attcSendMsg + 46
        0x0002ce16:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ce18:    6800        .h      LDR      r0,[r0,#0]
        0x0002ce1a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ce1c:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ce20:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002ce22:    6800        .h      LDR      r0,[r0,#0]
        0x0002ce24:    7880        .x      LDRB     r0,[r0,#2]
        0x0002ce26:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002ce2a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002ce2e:    e005        ..      B        0x2ce3c ; attcSendMsg + 84
        0x0002ce30:    2000        .       MOVS     r0,#0
        0x0002ce32:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ce36:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002ce3a:    e7ff        ..      B        0x2ce3c ; attcSendMsg + 84
        0x0002ce3c:    f7f1fd54    ..T.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0002ce40:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002ce44:    2801        .(      CMP      r0,#1
        0x0002ce46:    db66        f.      BLT      0x2cf16 ; attcSendMsg + 302
        0x0002ce48:    e7ff        ..      B        0x2ce4a ; attcSendMsg + 98
        0x0002ce4a:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002ce4e:    2800        .(      CMP      r0,#0
        0x0002ce50:    d156        V.      BNE      0x2cf00 ; attcSendMsg + 280
        0x0002ce52:    e7ff        ..      B        0x2ce54 ; attcSendMsg + 108
        0x0002ce54:    2000        .       MOVS     r0,#0
        0x0002ce56:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ce5a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ce5c:    b1b8        ..      CBZ      r0,0x2ce8e ; attcSendMsg + 166
        0x0002ce5e:    e7ff        ..      B        0x2ce60 ; attcSendMsg + 120
        0x0002ce60:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002ce64:    280b        .(      CMP      r0,#0xb
        0x0002ce66:    d005        ..      BEQ      0x2ce74 ; attcSendMsg + 140
        0x0002ce68:    e7ff        ..      B        0x2ce6a ; attcSendMsg + 130
        0x0002ce6a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ce6c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ce6e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ce72:    e00b        ..      B        0x2ce8c ; attcSendMsg + 164
        0x0002ce74:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ce78:    b938        8.      CBNZ     r0,0x2ce8a ; attcSendMsg + 162
        0x0002ce7a:    e7ff        ..      B        0x2ce7c ; attcSendMsg + 148
        0x0002ce7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ce7e:    6800        .h      LDR      r0,[r0,#0]
        0x0002ce80:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ce82:    3005        .0      ADDS     r0,#5
        0x0002ce84:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002ce88:    e7ff        ..      B        0x2ce8a ; attcSendMsg + 162
        0x0002ce8a:    e7ff        ..      B        0x2ce8c ; attcSendMsg + 164
        0x0002ce8c:    e7ff        ..      B        0x2ce8e ; attcSendMsg + 166
        0x0002ce8e:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ce92:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002ce96:    4288        .B      CMP      r0,r1
        0x0002ce98:    dc27        '.      BGT      0x2ceea ; attcSendMsg + 258
        0x0002ce9a:    e7ff        ..      B        0x2ce9c ; attcSendMsg + 180
        0x0002ce9c:    200c        .       MOVS     r0,#0xc
        0x0002ce9e:    f7f1faff    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0002cea2:    9000        ..      STR      r0,[sp,#0]
        0x0002cea4:    b300        ..      CBZ      r0,0x2cee8 ; attcSendMsg + 256
        0x0002cea6:    e7ff        ..      B        0x2cea8 ; attcSendMsg + 192
        0x0002cea8:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002ceac:    9900        ..      LDR      r1,[sp,#0]
        0x0002ceae:    8008        ..      STRH     r0,[r1,#0]
        0x0002ceb0:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ceb4:    9900        ..      LDR      r1,[sp,#0]
        0x0002ceb6:    70c8        .p      STRB     r0,[r1,#3]
        0x0002ceb8:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002cebc:    9900        ..      LDR      r1,[sp,#0]
        0x0002cebe:    7088        .p      STRB     r0,[r1,#2]
        0x0002cec0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cec2:    9900        ..      LDR      r1,[sp,#0]
        0x0002cec4:    6048        H`      STR      r0,[r1,#4]
        0x0002cec6:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002ceca:    9900        ..      LDR      r1,[sp,#0]
        0x0002cecc:    8108        ..      STRH     r0,[r1,#8]
        0x0002cece:    9900        ..      LDR      r1,[sp,#0]
        0x0002ced0:    2000        .       MOVS     r0,#0
        0x0002ced2:    7288        .r      STRB     r0,[r1,#0xa]
        0x0002ced4:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002ced8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002cedc:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002cee0:    9900        ..      LDR      r1,[sp,#0]
        0x0002cee2:    f7f1fb4b    ..K.    BL       WsfMsgSend ; 0x1e57c
        0x0002cee6:    e01d        ..      B        0x2cf24 ; attcSendMsg + 316
        0x0002cee8:    e009        ..      B        0x2cefe ; attcSendMsg + 278
        0x0002ceea:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002ceee:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002cef2:    f8bd201c    ...     LDRH     r2,[sp,#0x1c]
        0x0002cef6:    2377        w#      MOVS     r3,#0x77
        0x0002cef8:    f7fff9a2    ....    BL       attcExecCallback ; 0x2c240
        0x0002cefc:    e7ff        ..      B        0x2cefe ; attcSendMsg + 278
        0x0002cefe:    e009        ..      B        0x2cf14 ; attcSendMsg + 300
        0x0002cf00:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002cf04:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002cf08:    f8bd201c    ...     LDRH     r2,[sp,#0x1c]
        0x0002cf0c:    2371        q#      MOVS     r3,#0x71
        0x0002cf0e:    f7fff997    ....    BL       attcExecCallback ; 0x2c240
        0x0002cf12:    e7ff        ..      B        0x2cf14 ; attcSendMsg + 300
        0x0002cf14:    e7ff        ..      B        0x2cf16 ; attcSendMsg + 302
        0x0002cf16:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cf18:    b120         .      CBZ      r0,0x2cf24 ; attcSendMsg + 316
        0x0002cf1a:    e7ff        ..      B        0x2cf1c ; attcSendMsg + 308
        0x0002cf1c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002cf1e:    f7f1fb0f    ....    BL       WsfMsgFree ; 0x1e540
        0x0002cf22:    e7ff        ..      B        0x2cf24 ; attcSendMsg + 316
        0x0002cf24:    b008        ..      ADD      sp,sp,#0x20
        0x0002cf26:    bd80        ..      POP      {r7,pc}
    attcSendMtuReq
        0x0002cf28:    b580        ..      PUSH     {r7,lr}
        0x0002cf2a:    b082        ..      SUB      sp,sp,#8
        0x0002cf2c:    9001        ..      STR      r0,[sp,#4]
        0x0002cf2e:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf30:    6808        .h      LDR      r0,[r1,#0]
        0x0002cf32:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002cf34:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002cf38:    7880        .x      LDRB     r0,[r0,#2]
        0x0002cf3a:    07c0        ..      LSLS     r0,r0,#31
        0x0002cf3c:    b140        @.      CBZ      r0,0x2cf50 ; attcSendMtuReq + 40
        0x0002cf3e:    e7ff        ..      B        0x2cf40 ; attcSendMtuReq + 24
        0x0002cf40:    9801        ..      LDR      r0,[sp,#4]
        0x0002cf42:    3004        .0      ADDS     r0,#4
        0x0002cf44:    f7fff99e    ....    BL       attcFreePkt ; 0x2c284
        0x0002cf48:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf4a:    2000        .       MOVS     r0,#0
        0x0002cf4c:    7188        .q      STRB     r0,[r1,#6]
        0x0002cf4e:    e00c        ..      B        0x2cf6a ; attcSendMtuReq + 66
        0x0002cf50:    9901        ..      LDR      r1,[sp,#4]
        0x0002cf52:    6808        .h      LDR      r0,[r1,#0]
        0x0002cf54:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002cf56:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002cf5a:    7888        .x      LDRB     r0,[r1,#2]
        0x0002cf5c:    f0400001    @...    ORR      r0,r0,#1
        0x0002cf60:    7088        .p      STRB     r0,[r1,#2]
        0x0002cf62:    9801        ..      LDR      r0,[sp,#4]
        0x0002cf64:    f000f8a2    ....    BL       attcSendSimpleReq ; 0x2d0ac
        0x0002cf68:    e7ff        ..      B        0x2cf6a ; attcSendMtuReq + 66
        0x0002cf6a:    b002        ..      ADD      sp,sp,#8
        0x0002cf6c:    bd80        ..      POP      {r7,pc}
        0x0002cf6e:    0000        ..      MOVS     r0,r0
    attcSendPrepWriteReq
        0x0002cf70:    b580        ..      PUSH     {r7,lr}
        0x0002cf72:    b084        ..      SUB      sp,sp,#0x10
        0x0002cf74:    9003        ..      STR      r0,[sp,#0xc]
        0x0002cf76:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cf78:    6808        .h      LDR      r0,[r1,#0]
        0x0002cf7a:    f8911028    ..(.    LDRB     r1,[r1,#0x28]
        0x0002cf7e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002cf82:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002cf86:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cf88:    79c0        .y      LDRB     r0,[r0,#7]
        0x0002cf8a:    2801        .(      CMP      r0,#1
        0x0002cf8c:    d145        E.      BNE      0x2d01a ; attcSendPrepWriteReq + 170
        0x0002cf8e:    e7ff        ..      B        0x2cf90 ; attcSendPrepWriteReq + 32
        0x0002cf90:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cf92:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002cf94:    f8bd1000    ....    LDRH     r1,[sp,#0]
        0x0002cf98:    3905        .9      SUBS     r1,#5
        0x0002cf9a:    4288        .B      CMP      r0,r1
        0x0002cf9c:    da05        ..      BGE      0x2cfaa ; attcSendPrepWriteReq + 58
        0x0002cf9e:    e7ff        ..      B        0x2cfa0 ; attcSendPrepWriteReq + 48
        0x0002cfa0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cfa2:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002cfa4:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002cfa8:    e005        ..      B        0x2cfb6 ; attcSendPrepWriteReq + 70
        0x0002cfaa:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0002cfae:    3805        .8      SUBS     r0,#5
        0x0002cfb0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002cfb4:    e7ff        ..      B        0x2cfb6 ; attcSendPrepWriteReq + 70
        0x0002cfb6:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002cfba:    300d        .0      ADDS     r0,r0,#0xd
        0x0002cfbc:    b280        ..      UXTH     r0,r0
        0x0002cfbe:    f7feff55    ..U.    BL       attMsgAlloc ; 0x2be6c
        0x0002cfc2:    9002        ..      STR      r0,[sp,#8]
        0x0002cfc4:    b300        ..      CBZ      r0,0x2d008 ; attcSendPrepWriteReq + 152
        0x0002cfc6:    e7ff        ..      B        0x2cfc8 ; attcSendPrepWriteReq + 88
        0x0002cfc8:    9902        ..      LDR      r1,[sp,#8]
        0x0002cfca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002cfcc:    6883        .h      LDR      r3,[r0,#8]
        0x0002cfce:    7b18        .{      LDRB     r0,[r3,#0xc]
        0x0002cfd0:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002cfd2:    6818        .h      LDR      r0,[r3,#0]
        0x0002cfd4:    685a        Zh      LDR      r2,[r3,#4]
        0x0002cfd6:    689b        .h      LDR      r3,[r3,#8]
        0x0002cfd8:    608b        .`      STR      r3,[r1,#8]
        0x0002cfda:    604a        J`      STR      r2,[r1,#4]
        0x0002cfdc:    6008        .`      STR      r0,[r1,#0]
        0x0002cfde:    9802        ..      LDR      r0,[sp,#8]
        0x0002cfe0:    300d        .0      ADDS     r0,r0,#0xd
        0x0002cfe2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cfe4:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0002cfe6:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002cfea:    f7ebfa1c    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002cfee:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002cff2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002cff4:    6948        Hi      LDR      r0,[r1,#0x14]
        0x0002cff6:    4410        .D      ADD      r0,r0,r2
        0x0002cff8:    6148        Ha      STR      r0,[r1,#0x14]
        0x0002cffa:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002cffe:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d000:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0002d002:    1a80        ..      SUBS     r0,r0,r2
        0x0002d004:    8208        ..      STRH     r0,[r1,#0x10]
        0x0002d006:    e007        ..      B        0x2d018 ; attcSendPrepWriteReq + 168
        0x0002d008:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d00a:    f8910029    ..).    LDRB     r0,[r1,#0x29]
        0x0002d00e:    3104        .1      ADDS     r1,#4
        0x0002d010:    2270        p"      MOVS     r2,#0x70
        0x0002d012:    f7fffe5d    ..].    BL       attcReqClear ; 0x2ccd0
        0x0002d016:    e039        9.      B        0x2d08c ; attcSendPrepWriteReq + 284
        0x0002d018:    e00a        ..      B        0x2d030 ; attcSendPrepWriteReq + 192
        0x0002d01a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d01c:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002d01e:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d022:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d024:    6880        .h      LDR      r0,[r0,#8]
        0x0002d026:    9002        ..      STR      r0,[sp,#8]
        0x0002d028:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d02a:    2000        .       MOVS     r0,#0
        0x0002d02c:    6088        .`      STR      r0,[r1,#8]
        0x0002d02e:    e7ff        ..      B        0x2d030 ; attcSendPrepWriteReq + 192
        0x0002d030:    9802        ..      LDR      r0,[sp,#8]
        0x0002d032:    300b        .0      ADDS     r0,r0,#0xb
        0x0002d034:    9001        ..      STR      r0,[sp,#4]
        0x0002d036:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d038:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x0002d03a:    9901        ..      LDR      r1,[sp,#4]
        0x0002d03c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d03e:    9201        ..      STR      r2,[sp,#4]
        0x0002d040:    7008        .p      STRB     r0,[r1,#0]
        0x0002d042:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d044:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0002d046:    9901        ..      LDR      r1,[sp,#4]
        0x0002d048:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d04a:    9201        ..      STR      r2,[sp,#4]
        0x0002d04c:    7008        .p      STRB     r0,[r1,#0]
        0x0002d04e:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d052:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d054:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0002d056:    4410        .D      ADD      r0,r0,r2
        0x0002d058:    8248        H.      STRH     r0,[r1,#0x12]
        0x0002d05a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d05c:    2014        .       MOVS     r0,#0x14
        0x0002d05e:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002d062:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d064:    3018        .0      ADDS     r0,r0,#0x18
        0x0002d066:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002d06a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d06e:    6809        .h      LDR      r1,[r1,#0]
        0x0002d070:    7989        .y      LDRB     r1,[r1,#6]
        0x0002d072:    f7f1fcd1    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002d076:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d078:    6808        .h      LDR      r0,[r1,#0]
        0x0002d07a:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d07c:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002d080:    3205        .2      ADDS     r2,#5
        0x0002d082:    9b02        ..      LDR      r3,[sp,#8]
        0x0002d084:    b292        ..      UXTH     r2,r2
        0x0002d086:    f7fefebf    ....    BL       attL2cDataReq ; 0x2be08
        0x0002d08a:    e7ff        ..      B        0x2d08c ; attcSendPrepWriteReq + 284
        0x0002d08c:    b004        ..      ADD      sp,sp,#0x10
        0x0002d08e:    bd80        ..      POP      {r7,pc}
    attcSendReq
        0x0002d090:    b580        ..      PUSH     {r7,lr}
        0x0002d092:    b082        ..      SUB      sp,sp,#8
        0x0002d094:    9001        ..      STR      r0,[sp,#4]
        0x0002d096:    9801        ..      LDR      r0,[sp,#4]
        0x0002d098:    7982        .y      LDRB     r2,[r0,#6]
        0x0002d09a:    f64f21a4    O..!    MOV      r1,#0xfaa4
        0x0002d09e:    f2c00104    ....    MOVT     r1,#4
        0x0002d0a2:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0002d0a6:    4788        .G      BLX      r1
        0x0002d0a8:    b002        ..      ADD      sp,sp,#8
        0x0002d0aa:    bd80        ..      POP      {r7,pc}
    attcSendSimpleReq
        0x0002d0ac:    b580        ..      PUSH     {r7,lr}
        0x0002d0ae:    b082        ..      SUB      sp,sp,#8
        0x0002d0b0:    9001        ..      STR      r0,[sp,#4]
        0x0002d0b2:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0b4:    6880        .h      LDR      r0,[r0,#8]
        0x0002d0b6:    9000        ..      STR      r0,[sp,#0]
        0x0002d0b8:    9901        ..      LDR      r1,[sp,#4]
        0x0002d0ba:    2000        .       MOVS     r0,#0
        0x0002d0bc:    6088        .`      STR      r0,[r1,#8]
        0x0002d0be:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0c0:    7980        .y      LDRB     r0,[r0,#6]
        0x0002d0c2:    280a        .(      CMP      r0,#0xa
        0x0002d0c4:    d00f        ..      BEQ      0x2d0e6 ; attcSendSimpleReq + 58
        0x0002d0c6:    e7ff        ..      B        0x2d0c8 ; attcSendSimpleReq + 28
        0x0002d0c8:    9901        ..      LDR      r1,[sp,#4]
        0x0002d0ca:    2014        .       MOVS     r0,#0x14
        0x0002d0cc:    f8810022    ..".    STRB     r0,[r1,#0x22]
        0x0002d0d0:    9801        ..      LDR      r0,[sp,#4]
        0x0002d0d2:    3018        .0      ADDS     r0,r0,#0x18
        0x0002d0d4:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002d0d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d0dc:    6809        .h      LDR      r1,[r1,#0]
        0x0002d0de:    7989        .y      LDRB     r1,[r1,#6]
        0x0002d0e0:    f7f1fc9a    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002d0e4:    e7ff        ..      B        0x2d0e6 ; attcSendSimpleReq + 58
        0x0002d0e6:    9901        ..      LDR      r1,[sp,#4]
        0x0002d0e8:    6808        .h      LDR      r0,[r1,#0]
        0x0002d0ea:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d0ec:    9b00        ..      LDR      r3,[sp,#0]
        0x0002d0ee:    881a        ..      LDRH     r2,[r3,#0]
        0x0002d0f0:    f7fefe8a    ....    BL       attL2cDataReq ; 0x2be08
        0x0002d0f4:    b002        ..      ADD      sp,sp,#8
        0x0002d0f6:    bd80        ..      POP      {r7,pc}
    attcSendWriteCmd
        0x0002d0f8:    b580        ..      PUSH     {r7,lr}
        0x0002d0fa:    b082        ..      SUB      sp,sp,#8
        0x0002d0fc:    9001        ..      STR      r0,[sp,#4]
        0x0002d0fe:    9801        ..      LDR      r0,[sp,#4]
        0x0002d100:    f7ffffd4    ....    BL       attcSendSimpleReq ; 0x2d0ac
        0x0002d104:    9901        ..      LDR      r1,[sp,#4]
        0x0002d106:    6808        .h      LDR      r0,[r1,#0]
        0x0002d108:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d10a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d10e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d110:    0780        ..      LSLS     r0,r0,#30
        0x0002d112:    2800        .(      CMP      r0,#0
        0x0002d114:    d409        ..      BMI      0x2d12a ; attcSendWriteCmd + 50
        0x0002d116:    e7ff        ..      B        0x2d118 ; attcSendWriteCmd + 32
        0x0002d118:    9901        ..      LDR      r1,[sp,#4]
        0x0002d11a:    6808        .h      LDR      r0,[r1,#0]
        0x0002d11c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d11e:    898a        ..      LDRH     r2,[r1,#0xc]
        0x0002d120:    210a        .!      MOVS     r1,#0xa
        0x0002d122:    2300        .#      MOVS     r3,#0
        0x0002d124:    f7fff88c    ....    BL       attcExecCallback ; 0x2c240
        0x0002d128:    e003        ..      B        0x2d132 ; attcSendWriteCmd + 58
        0x0002d12a:    9801        ..      LDR      r0,[sp,#4]
        0x0002d12c:    f000f806    ....    BL       attcSetPendWriteCmd ; 0x2d13c
        0x0002d130:    e7ff        ..      B        0x2d132 ; attcSendWriteCmd + 58
        0x0002d132:    9901        ..      LDR      r1,[sp,#4]
        0x0002d134:    2000        .       MOVS     r0,#0
        0x0002d136:    7188        .q      STRB     r0,[r1,#6]
        0x0002d138:    b002        ..      ADD      sp,sp,#8
        0x0002d13a:    bd80        ..      POP      {r7,pc}
    attcSetPendWriteCmd
        0x0002d13c:    b082        ..      SUB      sp,sp,#8
        0x0002d13e:    9001        ..      STR      r0,[sp,#4]
        0x0002d140:    2000        .       MOVS     r0,#0
        0x0002d142:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d146:    e7ff        ..      B        0x2d148 ; attcSetPendWriteCmd + 12
        0x0002d148:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d14c:    2800        .(      CMP      r0,#0
        0x0002d14e:    dc17        ..      BGT      0x2d180 ; attcSetPendWriteCmd + 68
        0x0002d150:    e7ff        ..      B        0x2d152 ; attcSetPendWriteCmd + 22
        0x0002d152:    9801        ..      LDR      r0,[sp,#4]
        0x0002d154:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002d158:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d15c:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002d15e:    b940        @.      CBNZ     r0,0x2d172 ; attcSetPendWriteCmd + 54
        0x0002d160:    e7ff        ..      B        0x2d162 ; attcSetPendWriteCmd + 38
        0x0002d162:    9901        ..      LDR      r1,[sp,#4]
        0x0002d164:    8988        ..      LDRH     r0,[r1,#0xc]
        0x0002d166:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002d16a:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002d16e:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002d170:    e006        ..      B        0x2d180 ; attcSetPendWriteCmd + 68
        0x0002d172:    e7ff        ..      B        0x2d174 ; attcSetPendWriteCmd + 56
        0x0002d174:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d178:    3001        .0      ADDS     r0,#1
        0x0002d17a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d17e:    e7e3        ..      B        0x2d148 ; attcSetPendWriteCmd + 12
        0x0002d180:    b002        ..      ADD      sp,sp,#8
        0x0002d182:    4770        pG      BX       lr
    attcSetupReq
        0x0002d184:    b580        ..      PUSH     {r7,lr}
        0x0002d186:    b082        ..      SUB      sp,sp,#8
        0x0002d188:    9001        ..      STR      r0,[sp,#4]
        0x0002d18a:    9100        ..      STR      r1,[sp,#0]
        0x0002d18c:    9901        ..      LDR      r1,[sp,#4]
        0x0002d18e:    9b00        ..      LDR      r3,[sp,#0]
        0x0002d190:    6818        .h      LDR      r0,[r3,#0]
        0x0002d192:    685a        Zh      LDR      r2,[r3,#4]
        0x0002d194:    689b        .h      LDR      r3,[r3,#8]
        0x0002d196:    60cb        .`      STR      r3,[r1,#0xc]
        0x0002d198:    608a        .`      STR      r2,[r1,#8]
        0x0002d19a:    6048        H`      STR      r0,[r1,#4]
        0x0002d19c:    9800        ..      LDR      r0,[sp,#0]
        0x0002d19e:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d1a0:    280b        .(      CMP      r0,#0xb
        0x0002d1a2:    d109        ..      BNE      0x2d1b8 ; attcSetupReq + 52
        0x0002d1a4:    e7ff        ..      B        0x2d1a6 ; attcSetupReq + 34
        0x0002d1a6:    9901        ..      LDR      r1,[sp,#4]
        0x0002d1a8:    9800        ..      LDR      r0,[sp,#0]
        0x0002d1aa:    6840        @h      LDR      r0,[r0,#4]
        0x0002d1ac:    6802        .h      LDR      r2,[r0,#0]
        0x0002d1ae:    6810        .h      LDR      r0,[r2,#0]
        0x0002d1b0:    6852        Rh      LDR      r2,[r2,#4]
        0x0002d1b2:    614a        Ja      STR      r2,[r1,#0x14]
        0x0002d1b4:    6108        .a      STR      r0,[r1,#0x10]
        0x0002d1b6:    e007        ..      B        0x2d1c8 ; attcSetupReq + 68
        0x0002d1b8:    9901        ..      LDR      r1,[sp,#4]
        0x0002d1ba:    9800        ..      LDR      r0,[sp,#0]
        0x0002d1bc:    6842        Bh      LDR      r2,[r0,#4]
        0x0002d1be:    6810        .h      LDR      r0,[r2,#0]
        0x0002d1c0:    6852        Rh      LDR      r2,[r2,#4]
        0x0002d1c2:    614a        Ja      STR      r2,[r1,#0x14]
        0x0002d1c4:    6108        .a      STR      r0,[r1,#0x10]
        0x0002d1c6:    e7ff        ..      B        0x2d1c8 ; attcSetupReq + 68
        0x0002d1c8:    9801        ..      LDR      r0,[sp,#4]
        0x0002d1ca:    f7ffff61    ..a.    BL       attcSendReq ; 0x2d090
        0x0002d1ce:    b002        ..      ADD      sp,sp,#8
        0x0002d1d0:    bd80        ..      POP      {r7,pc}
        0x0002d1d2:    0000        ..      MOVS     r0,r0
    attcWriteCmdCallback
        0x0002d1d4:    b580        ..      PUSH     {r7,lr}
        0x0002d1d6:    b084        ..      SUB      sp,sp,#0x10
        0x0002d1d8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d1dc:    9102        ..      STR      r1,[sp,#8]
        0x0002d1de:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002d1e2:    2000        .       MOVS     r0,#0
        0x0002d1e4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002d1e8:    e7ff        ..      B        0x2d1ea ; attcWriteCmdCallback + 22
        0x0002d1ea:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002d1ee:    2800        .(      CMP      r0,#0
        0x0002d1f0:    dc24        $.      BGT      0x2d23c ; attcWriteCmdCallback + 104
        0x0002d1f2:    e7ff        ..      B        0x2d1f4 ; attcWriteCmdCallback + 32
        0x0002d1f4:    9802        ..      LDR      r0,[sp,#8]
        0x0002d1f6:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002d1fa:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d1fe:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002d200:    b1a8        ..      CBZ      r0,0x2d22e ; attcWriteCmdCallback + 90
        0x0002d202:    e7ff        ..      B        0x2d204 ; attcWriteCmdCallback + 48
        0x0002d204:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d208:    9902        ..      LDR      r1,[sp,#8]
        0x0002d20a:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002d20e:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002d212:    8d4a        J.      LDRH     r2,[r1,#0x2a]
        0x0002d214:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x0002d218:    210a        .!      MOVS     r1,#0xa
        0x0002d21a:    f7fff811    ....    BL       attcExecCallback ; 0x2c240
        0x0002d21e:    9802        ..      LDR      r0,[sp,#8]
        0x0002d220:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002d224:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002d228:    2000        .       MOVS     r0,#0
        0x0002d22a:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002d22c:    e7ff        ..      B        0x2d22e ; attcWriteCmdCallback + 90
        0x0002d22e:    e7ff        ..      B        0x2d230 ; attcWriteCmdCallback + 92
        0x0002d230:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002d234:    3001        .0      ADDS     r0,#1
        0x0002d236:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002d23a:    e7d6        ..      B        0x2d1ea ; attcWriteCmdCallback + 22
        0x0002d23c:    b004        ..      ADD      sp,sp,#0x10
        0x0002d23e:    bd80        ..      POP      {r7,pc}
    attsCcbByConnId
        0x0002d240:    b580        ..      PUSH     {r7,lr}
        0x0002d242:    b082        ..      SUB      sp,sp,#8
        0x0002d244:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d248:    f88d1002    ....    STRB     r1,[sp,#2]
        0x0002d24c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d250:    f7edfcd2    ....    BL       DmConnInUse ; 0x1abf8
        0x0002d254:    b190        ..      CBZ      r0,0x2d27c ; attsCcbByConnId + 60
        0x0002d256:    e7ff        ..      B        0x2d258 ; attsCcbByConnId + 24
        0x0002d258:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d25c:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d260:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d264:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d268:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d26c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002d270:    212c        ,!      MOVS     r1,#0x2c
        0x0002d272:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d276:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d278:    9001        ..      STR      r0,[sp,#4]
        0x0002d27a:    e002        ..      B        0x2d282 ; attsCcbByConnId + 66
        0x0002d27c:    2000        .       MOVS     r0,#0
        0x0002d27e:    9001        ..      STR      r0,[sp,#4]
        0x0002d280:    e7ff        ..      B        0x2d282 ; attsCcbByConnId + 66
        0x0002d282:    9801        ..      LDR      r0,[sp,#4]
        0x0002d284:    b002        ..      ADD      sp,sp,#8
        0x0002d286:    bd80        ..      POP      {r7,pc}
    attsCcbByHandle
        0x0002d288:    b580        ..      PUSH     {r7,lr}
        0x0002d28a:    b082        ..      SUB      sp,sp,#8
        0x0002d28c:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d290:    f88d1001    ....    STRB     r1,[sp,#1]
        0x0002d294:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d298:    f7edfc7a    ..z.    BL       DmConnIdByHandle ; 0x1ab90
        0x0002d29c:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002d2a0:    b190        ..      CBZ      r0,0x2d2c8 ; attsCcbByHandle + 64
        0x0002d2a2:    e7ff        ..      B        0x2d2a4 ; attsCcbByHandle + 28
        0x0002d2a4:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002d2a8:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d2ac:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d2b0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d2b4:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d2b8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002d2bc:    212c        ,!      MOVS     r1,#0x2c
        0x0002d2be:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d2c2:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d2c4:    9001        ..      STR      r0,[sp,#4]
        0x0002d2c6:    e002        ..      B        0x2d2ce ; attsCcbByHandle + 70
        0x0002d2c8:    2000        .       MOVS     r0,#0
        0x0002d2ca:    9001        ..      STR      r0,[sp,#4]
        0x0002d2cc:    e7ff        ..      B        0x2d2ce ; attsCcbByHandle + 70
        0x0002d2ce:    9801        ..      LDR      r0,[sp,#4]
        0x0002d2d0:    b002        ..      ADD      sp,sp,#8
        0x0002d2d2:    bd80        ..      POP      {r7,pc}
    attsCccAllocTbl
        0x0002d2d4:    b580        ..      PUSH     {r7,lr}
        0x0002d2d6:    b082        ..      SUB      sp,sp,#8
        0x0002d2d8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d2dc:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d2e0:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d2e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d2e8:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d2ec:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d2f0:    b988        ..      CBNZ     r0,0x2d316 ; attsCccAllocTbl + 66
        0x0002d2f2:    e7ff        ..      B        0x2d2f4 ; attsCccAllocTbl + 32
        0x0002d2f4:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d2f8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d2fc:    9000        ..      STR      r0,[sp,#0]
        0x0002d2fe:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0002d300:    0040        @.      LSLS     r0,r0,#1
        0x0002d302:    f7f0ff5f    .._.    BL       WsfBufAlloc ; 0x1e1c4
        0x0002d306:    9900        ..      LDR      r1,[sp,#0]
        0x0002d308:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002d30c:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0002d310:    f8410c04    A...    STR      r0,[r1,#-4]
        0x0002d314:    e7ff        ..      B        0x2d316 ; attsCccAllocTbl + 66
        0x0002d316:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d31a:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d31e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d322:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d326:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d32a:    b002        ..      ADD      sp,sp,#8
        0x0002d32c:    bd80        ..      POP      {r7,pc}
        0x0002d32e:    0000        ..      MOVS     r0,r0
    attsCccCback
        0x0002d330:    b580        ..      PUSH     {r7,lr}
        0x0002d332:    b084        ..      SUB      sp,sp,#0x10
        0x0002d334:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d338:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0002d33c:    f8ad200c    ...     STRH     r2,[sp,#0xc]
        0x0002d340:    f8ad300a    ...0    STRH     r3,[sp,#0xa]
        0x0002d344:    2014        .       MOVS     r0,#0x14
        0x0002d346:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002d34a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d34e:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0002d352:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d356:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0002d35a:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002d35e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d362:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002d366:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002d36a:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d36e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d372:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002d374:    4668        hF      MOV      r0,sp
        0x0002d376:    4788        .G      BLX      r1
        0x0002d378:    b004        ..      ADD      sp,sp,#0x10
        0x0002d37a:    bd80        ..      POP      {r7,pc}
    attsCccFreeTbl
        0x0002d37c:    b580        ..      PUSH     {r7,lr}
        0x0002d37e:    b082        ..      SUB      sp,sp,#8
        0x0002d380:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d384:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d388:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d38c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d390:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d394:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d398:    b1b0        ..      CBZ      r0,0x2d3c8 ; attsCccFreeTbl + 76
        0x0002d39a:    e7ff        ..      B        0x2d39c ; attsCccFreeTbl + 32
        0x0002d39c:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d3a0:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d3a4:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d3a8:    9000        ..      STR      r0,[sp,#0]
        0x0002d3aa:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d3ae:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d3b2:    f7f0ff4d    ..M.    BL       WsfBufFree ; 0x1e250
        0x0002d3b6:    9800        ..      LDR      r0,[sp,#0]
        0x0002d3b8:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d3bc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002d3c0:    2000        .       MOVS     r0,#0
        0x0002d3c2:    f8410c04    A...    STR      r0,[r1,#-4]
        0x0002d3c6:    e7ff        ..      B        0x2d3c8 ; attsCccFreeTbl + 76
        0x0002d3c8:    b002        ..      ADD      sp,sp,#8
        0x0002d3ca:    bd80        ..      POP      {r7,pc}
    attsCccGetTbl
        0x0002d3cc:    b081        ..      SUB      sp,sp,#4
        0x0002d3ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d3d2:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0002d3d6:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d3da:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d3de:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d3e2:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x0002d3e6:    b001        ..      ADD      sp,sp,#4
        0x0002d3e8:    4770        pG      BX       lr
        0x0002d3ea:    0000        ..      MOVS     r0,r0
    attsCccMainCback
        0x0002d3ec:    b580        ..      PUSH     {r7,lr}
        0x0002d3ee:    b084        ..      SUB      sp,sp,#0x10
        0x0002d3f0:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0002d3f4:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0002d3f8:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0002d3fc:    9301        ..      STR      r3,[sp,#4]
        0x0002d3fe:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002d402:    2805        .(      CMP      r0,#5
        0x0002d404:    d10a        ..      BNE      0x2d41c ; attsCccMainCback + 48
        0x0002d406:    e7ff        ..      B        0x2d408 ; attsCccMainCback + 28
        0x0002d408:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d40c:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002d410:    9a01        ..      LDR      r2,[sp,#4]
        0x0002d412:    f000f811    ....    BL       attsCccReadValue ; 0x2d438
        0x0002d416:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d41a:    e009        ..      B        0x2d430 ; attsCccMainCback + 68
        0x0002d41c:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0002d420:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002d424:    9a01        ..      LDR      r2,[sp,#4]
        0x0002d426:    f000f869    ..i.    BL       attsCccWriteValue ; 0x2d4fc
        0x0002d42a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002d42e:    e7ff        ..      B        0x2d430 ; attsCccMainCback + 68
        0x0002d430:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002d434:    b004        ..      ADD      sp,sp,#0x10
        0x0002d436:    bd80        ..      POP      {r7,pc}
    attsCccReadValue
        0x0002d438:    b580        ..      PUSH     {r7,lr}
        0x0002d43a:    b086        ..      SUB      sp,sp,#0x18
        0x0002d43c:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002d440:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0002d444:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d446:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d44a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d44e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002d450:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d452:    2000        .       MOVS     r0,#0
        0x0002d454:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d458:    e7ff        ..      B        0x2d45a ; attsCccReadValue + 34
        0x0002d45a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d45e:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d462:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d466:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d468:    4288        .B      CMP      r0,r1
        0x0002d46a:    da12        ..      BGE      0x2d492 ; attsCccReadValue + 90
        0x0002d46c:    e7ff        ..      B        0x2d46e ; attsCccReadValue + 54
        0x0002d46e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d470:    8800        ..      LDRH     r0,[r0,#0]
        0x0002d472:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002d476:    4288        .B      CMP      r0,r1
        0x0002d478:    d101        ..      BNE      0x2d47e ; attsCccReadValue + 70
        0x0002d47a:    e7ff        ..      B        0x2d47c ; attsCccReadValue + 68
        0x0002d47c:    e009        ..      B        0x2d492 ; attsCccReadValue + 90
        0x0002d47e:    e7ff        ..      B        0x2d480 ; attsCccReadValue + 72
        0x0002d480:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d484:    3001        .0      ADDS     r0,#1
        0x0002d486:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d48a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d48c:    3006        .0      ADDS     r0,#6
        0x0002d48e:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d490:    e7e3        ..      B        0x2d45a ; attsCccReadValue + 34
        0x0002d492:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d496:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d49a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d49e:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d4a0:    4288        .B      CMP      r0,r1
        0x0002d4a2:    d104        ..      BNE      0x2d4ae ; attsCccReadValue + 118
        0x0002d4a4:    e7ff        ..      B        0x2d4a6 ; attsCccReadValue + 110
        0x0002d4a6:    200a        .       MOVS     r0,#0xa
        0x0002d4a8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d4ac:    e021        !.      B        0x2d4f2 ; attsCccReadValue + 186
        0x0002d4ae:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002d4b2:    f7ffff8b    ....    BL       attsCccGetTbl ; 0x2d3cc
        0x0002d4b6:    9002        ..      STR      r0,[sp,#8]
        0x0002d4b8:    b1b8        ..      CBZ      r0,0x2d4ea ; attsCccReadValue + 178
        0x0002d4ba:    e7ff        ..      B        0x2d4bc ; attsCccReadValue + 132
        0x0002d4bc:    9802        ..      LDR      r0,[sp,#8]
        0x0002d4be:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d4c2:    f8100011    ....    LDRB     r0,[r0,r1,LSL #1]
        0x0002d4c6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d4c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d4ca:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d4cc:    7008        .p      STRB     r0,[r1,#0]
        0x0002d4ce:    9802        ..      LDR      r0,[sp,#8]
        0x0002d4d0:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d4d4:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d4d8:    7840        @x      LDRB     r0,[r0,#1]
        0x0002d4da:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d4dc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d4de:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d4e0:    7008        .p      STRB     r0,[r1,#0]
        0x0002d4e2:    2000        .       MOVS     r0,#0
        0x0002d4e4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d4e8:    e003        ..      B        0x2d4f2 ; attsCccReadValue + 186
        0x0002d4ea:    2011        .       MOVS     r0,#0x11
        0x0002d4ec:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d4f0:    e7ff        ..      B        0x2d4f2 ; attsCccReadValue + 186
        0x0002d4f2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002d4f6:    b006        ..      ADD      sp,sp,#0x18
        0x0002d4f8:    bd80        ..      POP      {r7,pc}
        0x0002d4fa:    0000        ..      MOVS     r0,r0
    attsCccWriteValue
        0x0002d4fc:    b580        ..      PUSH     {r7,lr}
        0x0002d4fe:    b086        ..      SUB      sp,sp,#0x18
        0x0002d500:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002d504:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x0002d508:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d50a:    f2435048    C.HP    MOV      r0,#0x3548
        0x0002d50e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d512:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002d514:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d516:    2000        .       MOVS     r0,#0
        0x0002d518:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d51c:    e7ff        ..      B        0x2d51e ; attsCccWriteValue + 34
        0x0002d51e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d522:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d526:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d52a:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d52c:    4288        .B      CMP      r0,r1
        0x0002d52e:    da12        ..      BGE      0x2d556 ; attsCccWriteValue + 90
        0x0002d530:    e7ff        ..      B        0x2d532 ; attsCccWriteValue + 54
        0x0002d532:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d534:    8800        ..      LDRH     r0,[r0,#0]
        0x0002d536:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002d53a:    4288        .B      CMP      r0,r1
        0x0002d53c:    d101        ..      BNE      0x2d542 ; attsCccWriteValue + 70
        0x0002d53e:    e7ff        ..      B        0x2d540 ; attsCccWriteValue + 68
        0x0002d540:    e009        ..      B        0x2d556 ; attsCccWriteValue + 90
        0x0002d542:    e7ff        ..      B        0x2d544 ; attsCccWriteValue + 72
        0x0002d544:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d548:    3001        .0      ADDS     r0,#1
        0x0002d54a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d54e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d550:    3006        .0      ADDS     r0,#6
        0x0002d552:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d554:    e7e3        ..      B        0x2d51e ; attsCccWriteValue + 34
        0x0002d556:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d55a:    f2435148    C.HQ    MOV      r1,#0x3548
        0x0002d55e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d562:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0002d564:    4288        .B      CMP      r0,r1
        0x0002d566:    d104        ..      BNE      0x2d572 ; attsCccWriteValue + 118
        0x0002d568:    e7ff        ..      B        0x2d56a ; attsCccWriteValue + 110
        0x0002d56a:    200a        .       MOVS     r0,#0xa
        0x0002d56c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d570:    e059        Y.      B        0x2d626 ; attsCccWriteValue + 298
        0x0002d572:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d574:    7808        .x      LDRB     r0,[r1,#0]
        0x0002d576:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002d578:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d57c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002d580:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d584:    b150        P.      CBZ      r0,0x2d59c ; attsCccWriteValue + 160
        0x0002d586:    e7ff        ..      B        0x2d588 ; attsCccWriteValue + 140
        0x0002d588:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d58c:    2801        .(      CMP      r0,#1
        0x0002d58e:    d005        ..      BEQ      0x2d59c ; attsCccWriteValue + 160
        0x0002d590:    e7ff        ..      B        0x2d592 ; attsCccWriteValue + 150
        0x0002d592:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d596:    2802        .(      CMP      r0,#2
        0x0002d598:    d10b        ..      BNE      0x2d5b2 ; attsCccWriteValue + 182
        0x0002d59a:    e7ff        ..      B        0x2d59c ; attsCccWriteValue + 160
        0x0002d59c:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5a0:    b158        X.      CBZ      r0,0x2d5ba ; attsCccWriteValue + 190
        0x0002d5a2:    e7ff        ..      B        0x2d5a4 ; attsCccWriteValue + 168
        0x0002d5a4:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d5aa:    8849        I.      LDRH     r1,[r1,#2]
        0x0002d5ac:    4208        .B      TST      r0,r1
        0x0002d5ae:    d104        ..      BNE      0x2d5ba ; attsCccWriteValue + 190
        0x0002d5b0:    e7ff        ..      B        0x2d5b2 ; attsCccWriteValue + 182
        0x0002d5b2:    2080        .       MOVS     r0,#0x80
        0x0002d5b4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d5b8:    e035        5.      B        0x2d626 ; attsCccWriteValue + 298
        0x0002d5ba:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002d5be:    f7ffff05    ....    BL       attsCccGetTbl ; 0x2d3cc
        0x0002d5c2:    9002        ..      STR      r0,[sp,#8]
        0x0002d5c4:    b358        X.      CBZ      r0,0x2d61e ; attsCccWriteValue + 290
        0x0002d5c6:    e7ff        ..      B        0x2d5c8 ; attsCccWriteValue + 204
        0x0002d5c8:    9802        ..      LDR      r0,[sp,#8]
        0x0002d5ca:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d5ce:    f8300011    0...    LDRH     r0,[r0,r1,LSL #1]
        0x0002d5d2:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d5d6:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0002d5da:    9902        ..      LDR      r1,[sp,#8]
        0x0002d5dc:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002d5e0:    f8210012    !...    STRH     r0,[r1,r2,LSL #1]
        0x0002d5e4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d5e8:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002d5ec:    4288        .B      CMP      r0,r1
        0x0002d5ee:    d107        ..      BNE      0x2d600 ; attsCccWriteValue + 260
        0x0002d5f0:    e7ff        ..      B        0x2d5f2 ; attsCccWriteValue + 246
        0x0002d5f2:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002d5f6:    f6400105    @...    MOV      r1,#0x805
        0x0002d5fa:    4288        .B      CMP      r0,r1
        0x0002d5fc:    d10b        ..      BNE      0x2d616 ; attsCccWriteValue + 282
        0x0002d5fe:    e7ff        ..      B        0x2d600 ; attsCccWriteValue + 260
        0x0002d600:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002d604:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d608:    f8bd2014    ...     LDRH     r2,[sp,#0x14]
        0x0002d60c:    f8bd3004    ...0    LDRH     r3,[sp,#4]
        0x0002d610:    f7fffe8e    ....    BL       attsCccCback ; 0x2d330
        0x0002d614:    e7ff        ..      B        0x2d616 ; attsCccWriteValue + 282
        0x0002d616:    2000        .       MOVS     r0,#0
        0x0002d618:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d61c:    e003        ..      B        0x2d626 ; attsCccWriteValue + 298
        0x0002d61e:    2011        .       MOVS     r0,#0x11
        0x0002d620:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d624:    e7ff        ..      B        0x2d626 ; attsCccWriteValue + 298
        0x0002d626:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002d62a:    b006        ..      ADD      sp,sp,#0x18
        0x0002d62c:    bd80        ..      POP      {r7,pc}
        0x0002d62e:    0000        ..      MOVS     r0,r0
    attsCheckPendDbHashReadRsp
        0x0002d630:    b580        ..      PUSH     {r7,lr}
        0x0002d632:    b088        ..      SUB      sp,sp,#0x20
        0x0002d634:    2000        .       MOVS     r0,#0
        0x0002d636:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002d63a:    e7ff        ..      B        0x2d63c ; attsCheckPendDbHashReadRsp + 12
        0x0002d63c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002d640:    2802        .(      CMP      r0,#2
        0x0002d642:    dc7c        |.      BGT      0x2d73e ; attsCheckPendDbHashReadRsp + 270
        0x0002d644:    e7ff        ..      B        0x2d646 ; attsCheckPendDbHashReadRsp + 22
        0x0002d646:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002d64a:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0002d64e:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002d652:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d656:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002d65a:    9006        ..      STR      r0,[sp,#0x18]
        0x0002d65c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d65e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d660:    2800        .(      CMP      r0,#0
        0x0002d662:    d065        e.      BEQ      0x2d730 ; attsCheckPendDbHashReadRsp + 256
        0x0002d664:    e7ff        ..      B        0x2d666 ; attsCheckPendDbHashReadRsp + 54
        0x0002d666:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d668:    8800        ..      LDRH     r0,[r0,#0]
        0x0002d66a:    3008        .0      ADDS     r0,r0,#8
        0x0002d66c:    b280        ..      UXTH     r0,r0
        0x0002d66e:    f7fefbfd    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002d672:    9005        ..      STR      r0,[sp,#0x14]
        0x0002d674:    2800        .(      CMP      r0,#0
        0x0002d676:    d048        H.      BEQ      0x2d70a ; attsCheckPendDbHashReadRsp + 218
        0x0002d678:    e7ff        ..      B        0x2d67a ; attsCheckPendDbHashReadRsp + 74
        0x0002d67a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002d67c:    3008        .0      ADDS     r0,r0,#8
        0x0002d67e:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d680:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d682:    1c48        H.      ADDS     r0,r1,#1
        0x0002d684:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d686:    2009        .       MOVS     r0,#9
        0x0002d688:    7008        .p      STRB     r0,[r1,#0]
        0x0002d68a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d68c:    1c48        H.      ADDS     r0,r1,#1
        0x0002d68e:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d690:    2012        .       MOVS     r0,#0x12
        0x0002d692:    7008        .p      STRB     r0,[r1,#0]
        0x0002d694:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d696:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d698:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d69a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d69c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d69e:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d6a0:    7008        .p      STRB     r0,[r1,#0]
        0x0002d6a2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6a4:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d6a6:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002d6a8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002d6aa:    1c4a        J.      ADDS     r2,r1,#1
        0x0002d6ac:    9204        ..      STR      r2,[sp,#0x10]
        0x0002d6ae:    7008        .p      STRB     r0,[r1,#0]
        0x0002d6b0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6b2:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d6b4:    8840        @.      LDRH     r0,[r0,#2]
        0x0002d6b6:    a902        ..      ADD      r1,sp,#8
        0x0002d6b8:    f000fb9c    ....    BL       attsFindByHandle ; 0x2ddf4
        0x0002d6bc:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d6be:    b1c0        ..      CBZ      r0,0x2d6f2 ; attsCheckPendDbHashReadRsp + 194
        0x0002d6c0:    e7ff        ..      B        0x2d6c2 ; attsCheckPendDbHashReadRsp + 146
        0x0002d6c2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d6c4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002d6c6:    6851        Qh      LDR      r1,[r2,#4]
        0x0002d6c8:    6892        .h      LDR      r2,[r2,#8]
        0x0002d6ca:    8812        ..      LDRH     r2,[r2,#0]
        0x0002d6cc:    f7eafeab    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002d6d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d6d2:    6880        .h      LDR      r0,[r0,#8]
        0x0002d6d4:    8801        ..      LDRH     r1,[r0,#0]
        0x0002d6d6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d6d8:    4408        .D      ADD      r0,r0,r1
        0x0002d6da:    9004        ..      STR      r0,[sp,#0x10]
        0x0002d6dc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6de:    8981        ..      LDRH     r1,[r0,#0xc]
        0x0002d6e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002d6e2:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0002d6e4:    1ac0        ..      SUBS     r0,r0,r3
        0x0002d6e6:    3808        .8      SUBS     r0,r0,#8
        0x0002d6e8:    b282        ..      UXTH     r2,r0
        0x0002d6ea:    2004        .       MOVS     r0,#4
        0x0002d6ec:    f7effb72    ..r.    BL       L2cDataReq ; 0x1cdd4
        0x0002d6f0:    e00a        ..      B        0x2d708 ; attsCheckPendDbHashReadRsp + 216
        0x0002d6f2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d6f4:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002d6f6:    880b        ..      LDRH     r3,[r1,#0]
        0x0002d6f8:    466a        jF      MOV      r2,sp
        0x0002d6fa:    210a        .!      MOVS     r1,#0xa
        0x0002d6fc:    6011        .`      STR      r1,[r2,#0]
        0x0002d6fe:    2100        .!      MOVS     r1,#0
        0x0002d700:    2208        ."      MOVS     r2,#8
        0x0002d702:    f000faa1    ....    BL       attsErrRsp ; 0x2dc48
        0x0002d706:    e7ff        ..      B        0x2d708 ; attsCheckPendDbHashReadRsp + 216
        0x0002d708:    e00a        ..      B        0x2d720 ; attsCheckPendDbHashReadRsp + 240
        0x0002d70a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d70c:    6901        .i      LDR      r1,[r0,#0x10]
        0x0002d70e:    880b        ..      LDRH     r3,[r1,#0]
        0x0002d710:    466a        jF      MOV      r2,sp
        0x0002d712:    2111        .!      MOVS     r1,#0x11
        0x0002d714:    6011        .`      STR      r1,[r2,#0]
        0x0002d716:    2100        .!      MOVS     r1,#0
        0x0002d718:    2208        ."      MOVS     r2,#8
        0x0002d71a:    f000fa95    ....    BL       attsErrRsp ; 0x2dc48
        0x0002d71e:    e7ff        ..      B        0x2d720 ; attsCheckPendDbHashReadRsp + 240
        0x0002d720:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002d722:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002d724:    f7f0fd94    ....    BL       WsfBufFree ; 0x1e250
        0x0002d728:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002d72a:    2000        .       MOVS     r0,#0
        0x0002d72c:    6108        .a      STR      r0,[r1,#0x10]
        0x0002d72e:    e7ff        ..      B        0x2d730 ; attsCheckPendDbHashReadRsp + 256
        0x0002d730:    e7ff        ..      B        0x2d732 ; attsCheckPendDbHashReadRsp + 258
        0x0002d732:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002d736:    3001        .0      ADDS     r0,#1
        0x0002d738:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x0002d73c:    e77e        ~.      B        0x2d63c ; attsCheckPendDbHashReadRsp + 12
        0x0002d73e:    b008        ..      ADD      sp,sp,#0x20
        0x0002d740:    bd80        ..      POP      {r7,pc}
        0x0002d742:    0000        ..      MOVS     r0,r0
    attsClearPrepWrites
        0x0002d744:    b580        ..      PUSH     {r7,lr}
        0x0002d746:    b082        ..      SUB      sp,sp,#8
        0x0002d748:    9001        ..      STR      r0,[sp,#4]
        0x0002d74a:    e7ff        ..      B        0x2d74c ; attsClearPrepWrites + 8
        0x0002d74c:    9801        ..      LDR      r0,[sp,#4]
        0x0002d74e:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002d752:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d756:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d75a:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002d75e:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002d762:    f7f0ff6d    ..m.    BL       WsfQueueDeq ; 0x1e640
        0x0002d766:    9000        ..      STR      r0,[sp,#0]
        0x0002d768:    b120         .      CBZ      r0,0x2d774 ; attsClearPrepWrites + 48
        0x0002d76a:    e7ff        ..      B        0x2d76c ; attsClearPrepWrites + 40
        0x0002d76c:    9800        ..      LDR      r0,[sp,#0]
        0x0002d76e:    f7f0fd6f    ..o.    BL       WsfBufFree ; 0x1e250
        0x0002d772:    e7eb        ..      B        0x2d74c ; attsClearPrepWrites + 8
        0x0002d774:    b002        ..      ADD      sp,sp,#8
        0x0002d776:    bd80        ..      POP      {r7,pc}
    attsConnCback
        0x0002d778:    b580        ..      PUSH     {r7,lr}
        0x0002d77a:    b084        ..      SUB      sp,sp,#0x10
        0x0002d77c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002d77e:    9102        ..      STR      r1,[sp,#8]
        0x0002d780:    9802        ..      LDR      r0,[sp,#8]
        0x0002d782:    7880        .x      LDRB     r0,[r0,#2]
        0x0002d784:    2828        ((      CMP      r0,#0x28
        0x0002d786:    d132        2.      BNE      0x2d7ee ; attsConnCback + 118
        0x0002d788:    e7ff        ..      B        0x2d78a ; attsConnCback + 18
        0x0002d78a:    2000        .       MOVS     r0,#0
        0x0002d78c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d790:    e7ff        ..      B        0x2d792 ; attsConnCback + 26
        0x0002d792:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d796:    2802        .(      CMP      r0,#2
        0x0002d798:    dc28        (.      BGT      0x2d7ec ; attsConnCback + 116
        0x0002d79a:    e7ff        ..      B        0x2d79c ; attsConnCback + 36
        0x0002d79c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d79e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d7a0:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002d7a4:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d7a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d7ac:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002d7b0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d7b4:    212c        ,!      MOVS     r1,#0x2c
        0x0002d7b6:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002d7ba:    3884        .8      SUBS     r0,r0,#0x84
        0x0002d7bc:    9000        ..      STR      r0,[sp,#0]
        0x0002d7be:    9800        ..      LDR      r0,[sp,#0]
        0x0002d7c0:    f7ffffc0    ....    BL       attsClearPrepWrites ; 0x2d744
        0x0002d7c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d7c6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002d7c8:    f7edf99e    ....    BL       DmConnCheckIdle ; 0x1ab08
        0x0002d7cc:    0740        @.      LSLS     r0,r0,#29
        0x0002d7ce:    2800        .(      CMP      r0,#0
        0x0002d7d0:    d505        ..      BPL      0x2d7de ; attsConnCback + 102
        0x0002d7d2:    e7ff        ..      B        0x2d7d4 ; attsConnCback + 92
        0x0002d7d4:    9800        ..      LDR      r0,[sp,#0]
        0x0002d7d6:    3014        .0      ADDS     r0,r0,#0x14
        0x0002d7d8:    f7f1f92a    ..*.    BL       WsfTimerStop ; 0x1ea30
        0x0002d7dc:    e7ff        ..      B        0x2d7de ; attsConnCback + 102
        0x0002d7de:    e7ff        ..      B        0x2d7e0 ; attsConnCback + 104
        0x0002d7e0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d7e4:    3001        .0      ADDS     r0,#1
        0x0002d7e6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d7ea:    e7d2        ..      B        0x2d792 ; attsConnCback + 26
        0x0002d7ec:    e7ff        ..      B        0x2d7ee ; attsConnCback + 118
        0x0002d7ee:    f243308c    C..0    MOV      r0,#0x338c
        0x0002d7f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d7f6:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002d7fa:    68c2        .h      LDR      r2,[r0,#0xc]
        0x0002d7fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002d7fe:    9902        ..      LDR      r1,[sp,#8]
        0x0002d800:    4790        .G      BLX      r2
        0x0002d802:    b004        ..      ADD      sp,sp,#0x10
        0x0002d804:    bd80        ..      POP      {r7,pc}
        0x0002d806:    0000        ..      MOVS     r0,r0
    attsCsfActClientState
        0x0002d808:    b580        ..      PUSH     {r7,lr}
        0x0002d80a:    b086        ..      SUB      sp,sp,#0x18
        0x0002d80c:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002d810:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002d814:    9203        ..      STR      r2,[sp,#0xc]
        0x0002d816:    2000        .       MOVS     r0,#0
        0x0002d818:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d81c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d820:    2802        .(      CMP      r0,#2
        0x0002d822:    d005        ..      BEQ      0x2d830 ; attsCsfActClientState + 40
        0x0002d824:    e7ff        ..      B        0x2d826 ; attsCsfActClientState + 30
        0x0002d826:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d82a:    281e        .(      CMP      r0,#0x1e
        0x0002d82c:    d105        ..      BNE      0x2d83a ; attsCsfActClientState + 50
        0x0002d82e:    e7ff        ..      B        0x2d830 ; attsCsfActClientState + 40
        0x0002d830:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d834:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d838:    e07e        ~.      B        0x2d938 ; attsCsfActClientState + 304
        0x0002d83a:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002d83e:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d842:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d846:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d84a:    9001        ..      STR      r0,[sp,#4]
        0x0002d84c:    9801        ..      LDR      r0,[sp,#4]
        0x0002d84e:    7840        @x      LDRB     r0,[r0,#1]
        0x0002d850:    2803        .(      CMP      r0,#3
        0x0002d852:    d11a        ..      BNE      0x2d88a ; attsCsfActClientState + 130
        0x0002d854:    e7ff        ..      B        0x2d856 ; attsCsfActClientState + 78
        0x0002d856:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d85a:    0640        @.      LSLS     r0,r0,#25
        0x0002d85c:    2800        .(      CMP      r0,#0
        0x0002d85e:    d404        ..      BMI      0x2d86a ; attsCsfActClientState + 98
        0x0002d860:    e7ff        ..      B        0x2d862 ; attsCsfActClientState + 90
        0x0002d862:    9901        ..      LDR      r1,[sp,#4]
        0x0002d864:    2001        .       MOVS     r0,#1
        0x0002d866:    7048        Hp      STRB     r0,[r1,#1]
        0x0002d868:    e7ff        ..      B        0x2d86a ; attsCsfActClientState + 98
        0x0002d86a:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d86e:    0640        @.      LSLS     r0,r0,#25
        0x0002d870:    2800        .(      CMP      r0,#0
        0x0002d872:    d405        ..      BMI      0x2d880 ; attsCsfActClientState + 120
        0x0002d874:    e7ff        ..      B        0x2d876 ; attsCsfActClientState + 110
        0x0002d876:    9801        ..      LDR      r0,[sp,#4]
        0x0002d878:    7800        .x      LDRB     r0,[r0,#0]
        0x0002d87a:    07c0        ..      LSLS     r0,r0,#31
        0x0002d87c:    b120         .      CBZ      r0,0x2d888 ; attsCsfActClientState + 128
        0x0002d87e:    e7ff        ..      B        0x2d880 ; attsCsfActClientState + 120
        0x0002d880:    2012        .       MOVS     r0,#0x12
        0x0002d882:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d886:    e7ff        ..      B        0x2d888 ; attsCsfActClientState + 128
        0x0002d888:    e028        (.      B        0x2d8dc ; attsCsfActClientState + 212
        0x0002d88a:    9801        ..      LDR      r0,[sp,#4]
        0x0002d88c:    7840        @x      LDRB     r0,[r0,#1]
        0x0002d88e:    2801        .(      CMP      r0,#1
        0x0002d890:    d123        #.      BNE      0x2d8da ; attsCsfActClientState + 210
        0x0002d892:    e7ff        ..      B        0x2d894 ; attsCsfActClientState + 140
        0x0002d894:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d898:    0640        @.      LSLS     r0,r0,#25
        0x0002d89a:    2800        .(      CMP      r0,#0
        0x0002d89c:    d418        ..      BMI      0x2d8d0 ; attsCsfActClientState + 200
        0x0002d89e:    e7ff        ..      B        0x2d8a0 ; attsCsfActClientState + 152
        0x0002d8a0:    9901        ..      LDR      r1,[sp,#4]
        0x0002d8a2:    2000        .       MOVS     r0,#0
        0x0002d8a4:    7048        Hp      STRB     r0,[r1,#1]
        0x0002d8a6:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d8aa:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d8ae:    6880        .h      LDR      r0,[r0,#8]
        0x0002d8b0:    b168        h.      CBZ      r0,0x2d8ce ; attsCsfActClientState + 198
        0x0002d8b2:    e7ff        ..      B        0x2d8b4 ; attsCsfActClientState + 172
        0x0002d8b4:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d8b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d8bc:    6883        .h      LDR      r3,[r0,#8]
        0x0002d8be:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002d8c2:    3001        .0      ADDS     r0,#1
        0x0002d8c4:    9a01        ..      LDR      r2,[sp,#4]
        0x0002d8c6:    7851        Qx      LDRB     r1,[r2,#1]
        0x0002d8c8:    b2c0        ..      UXTB     r0,r0
        0x0002d8ca:    4798        .G      BLX      r3
        0x0002d8cc:    e7ff        ..      B        0x2d8ce ; attsCsfActClientState + 198
        0x0002d8ce:    e003        ..      B        0x2d8d8 ; attsCsfActClientState + 208
        0x0002d8d0:    2012        .       MOVS     r0,#0x12
        0x0002d8d2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d8d6:    e7ff        ..      B        0x2d8d8 ; attsCsfActClientState + 208
        0x0002d8d8:    e7ff        ..      B        0x2d8da ; attsCsfActClientState + 210
        0x0002d8da:    e7ff        ..      B        0x2d8dc ; attsCsfActClientState + 212
        0x0002d8dc:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002d8e0:    2808        .(      CMP      r0,#8
        0x0002d8e2:    d11e        ..      BNE      0x2d922 ; attsCsfActClientState + 282
        0x0002d8e4:    e7ff        ..      B        0x2d8e6 ; attsCsfActClientState + 222
        0x0002d8e6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002d8e8:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0002d8ea:    7b89        .{      LDRB     r1,[r1,#0xe]
        0x0002d8ec:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002d8f0:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0002d8f4:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0002d8f8:    f642312a    B.*1    MOV      r1,#0x2b2a
        0x0002d8fc:    4288        .B      CMP      r0,r1
        0x0002d8fe:    d10f        ..      BNE      0x2d920 ; attsCsfActClientState + 280
        0x0002d900:    e7ff        ..      B        0x2d902 ; attsCsfActClientState + 250
        0x0002d902:    2000        .       MOVS     r0,#0
        0x0002d904:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002d908:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d90c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d910:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002d912:    b120         .      CBZ      r0,0x2d91e ; attsCsfActClientState + 278
        0x0002d914:    e7ff        ..      B        0x2d916 ; attsCsfActClientState + 270
        0x0002d916:    9901        ..      LDR      r1,[sp,#4]
        0x0002d918:    2002        .       MOVS     r0,#2
        0x0002d91a:    7048        Hp      STRB     r0,[r1,#1]
        0x0002d91c:    e7ff        ..      B        0x2d91e ; attsCsfActClientState + 278
        0x0002d91e:    e7ff        ..      B        0x2d920 ; attsCsfActClientState + 280
        0x0002d920:    e7ff        ..      B        0x2d922 ; attsCsfActClientState + 282
        0x0002d922:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d926:    2812        .(      CMP      r0,#0x12
        0x0002d928:    d101        ..      BNE      0x2d92e ; attsCsfActClientState + 294
        0x0002d92a:    e7ff        ..      B        0x2d92c ; attsCsfActClientState + 292
        0x0002d92c:    e7ff        ..      B        0x2d92e ; attsCsfActClientState + 294
        0x0002d92e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002d932:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002d936:    e7ff        ..      B        0x2d938 ; attsCsfActClientState + 304
        0x0002d938:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002d93c:    b006        ..      ADD      sp,sp,#0x18
        0x0002d93e:    bd80        ..      POP      {r7,pc}
    attsCsfGetHashUpdateStatus
        0x0002d940:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d944:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d948:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002d94a:    4770        pG      BX       lr
    attsCsfIsClientChangeAware
        0x0002d94c:    b081        ..      SUB      sp,sp,#4
        0x0002d94e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002d952:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x0002d956:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002d95a:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d95e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d962:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d966:    f8100c02    ....    LDRB     r0,[r0,#-2]
        0x0002d96a:    07c0        ..      LSLS     r0,r0,#31
        0x0002d96c:    b1b0        ..      CBZ      r0,0x2d99c ; attsCsfIsClientChangeAware + 80
        0x0002d96e:    e7ff        ..      B        0x2d970 ; attsCsfIsClientChangeAware + 36
        0x0002d970:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002d974:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d978:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d97c:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002d980:    f8100c01    ....    LDRB     r0,[r0,#-1]
        0x0002d984:    2803        .(      CMP      r0,#3
        0x0002d986:    d109        ..      BNE      0x2d99c ; attsCsfIsClientChangeAware + 80
        0x0002d988:    e7ff        ..      B        0x2d98a ; attsCsfIsClientChangeAware + 62
        0x0002d98a:    f8bd0000    ....    LDRH     r0,[sp,#0]
        0x0002d98e:    2812        .(      CMP      r0,#0x12
        0x0002d990:    d004        ..      BEQ      0x2d99c ; attsCsfIsClientChangeAware + 80
        0x0002d992:    e7ff        ..      B        0x2d994 ; attsCsfIsClientChangeAware + 72
        0x0002d994:    2000        .       MOVS     r0,#0
        0x0002d996:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d99a:    e003        ..      B        0x2d9a4 ; attsCsfIsClientChangeAware + 88
        0x0002d99c:    2001        .       MOVS     r0,#1
        0x0002d99e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002d9a2:    e7ff        ..      B        0x2d9a4 ; attsCsfIsClientChangeAware + 88
        0x0002d9a4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002d9a8:    b001        ..      ADD      sp,sp,#4
        0x0002d9aa:    4770        pG      BX       lr
    attsCsfSetHashUpdateStatus
        0x0002d9ac:    b580        ..      PUSH     {r7,lr}
        0x0002d9ae:    b082        ..      SUB      sp,sp,#8
        0x0002d9b0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002d9b4:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002d9b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002d9bc:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x0002d9be:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0002d9c2:    4288        .B      CMP      r0,r1
        0x0002d9c4:    d101        ..      BNE      0x2d9ca ; attsCsfSetHashUpdateStatus + 30
        0x0002d9c6:    e7ff        ..      B        0x2d9c8 ; attsCsfSetHashUpdateStatus + 28
        0x0002d9c8:    e036        6.      B        0x2da38 ; attsCsfSetHashUpdateStatus + 140
        0x0002d9ca:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d9ce:    f2435160    C.`Q    MOV      r1,#0x3560
        0x0002d9d2:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002d9d6:    7308        .s      STRB     r0,[r1,#0xc]
        0x0002d9d8:    e7ff        ..      B        0x2d9da ; attsCsfSetHashUpdateStatus + 46
        0x0002d9da:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002d9de:    b918        ..      CBNZ     r0,0x2d9e8 ; attsCsfSetHashUpdateStatus + 60
        0x0002d9e0:    e7ff        ..      B        0x2d9e2 ; attsCsfSetHashUpdateStatus + 54
        0x0002d9e2:    f7fffe25    ..%.    BL       attsCheckPendDbHashReadRsp ; 0x2d630
        0x0002d9e6:    e027        '.      B        0x2da38 ; attsCsfSetHashUpdateStatus + 140
        0x0002d9e8:    2000        .       MOVS     r0,#0
        0x0002d9ea:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002d9ee:    e7ff        ..      B        0x2d9f0 ; attsCsfSetHashUpdateStatus + 68
        0x0002d9f0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002d9f4:    2802        .(      CMP      r0,#2
        0x0002d9f6:    dc1e        ..      BGT      0x2da36 ; attsCsfSetHashUpdateStatus + 138
        0x0002d9f8:    e7ff        ..      B        0x2d9fa ; attsCsfSetHashUpdateStatus + 78
        0x0002d9fa:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002d9fe:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002da02:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da06:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002da0a:    7840        @x      LDRB     r0,[r0,#1]
        0x0002da0c:    2802        .(      CMP      r0,#2
        0x0002da0e:    d10b        ..      BNE      0x2da28 ; attsCsfSetHashUpdateStatus + 124
        0x0002da10:    e7ff        ..      B        0x2da12 ; attsCsfSetHashUpdateStatus + 102
        0x0002da12:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002da16:    f2435060    C.`P    MOV      r0,#0x3560
        0x0002da1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002da1e:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002da22:    2001        .       MOVS     r0,#1
        0x0002da24:    7048        Hp      STRB     r0,[r1,#1]
        0x0002da26:    e7ff        ..      B        0x2da28 ; attsCsfSetHashUpdateStatus + 124
        0x0002da28:    e7ff        ..      B        0x2da2a ; attsCsfSetHashUpdateStatus + 126
        0x0002da2a:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002da2e:    3001        .0      ADDS     r0,#1
        0x0002da30:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002da34:    e7dc        ..      B        0x2d9f0 ; attsCsfSetHashUpdateStatus + 68
        0x0002da36:    e7ff        ..      B        0x2da38 ; attsCsfSetHashUpdateStatus + 140
        0x0002da38:    b002        ..      ADD      sp,sp,#8
        0x0002da3a:    bd80        ..      POP      {r7,pc}
    attsDataCback
        0x0002da3c:    b580        ..      PUSH     {r7,lr}
        0x0002da3e:    b088        ..      SUB      sp,sp,#0x20
        0x0002da40:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0002da44:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0002da48:    9206        ..      STR      r2,[sp,#0x18]
        0x0002da4a:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0002da4e:    2100        .!      MOVS     r1,#0
        0x0002da50:    f7fffc1a    ....    BL       attsCcbByHandle ; 0x2d288
        0x0002da54:    9003        ..      STR      r0,[sp,#0xc]
        0x0002da56:    b908        ..      CBNZ     r0,0x2da5c ; attsDataCback + 32
        0x0002da58:    e7ff        ..      B        0x2da5a ; attsDataCback + 30
        0x0002da5a:    e0c3        ..      B        0x2dbe4 ; attsDataCback + 424
        0x0002da5c:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002da60:    2800        .(      CMP      r0,#0
        0x0002da62:    dc01        ..      BGT      0x2da68 ; attsDataCback + 44
        0x0002da64:    e7ff        ..      B        0x2da66 ; attsDataCback + 42
        0x0002da66:    e0bd        ..      B        0x2dbe4 ; attsDataCback + 424
        0x0002da68:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002da6a:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002da6c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0002da70:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002da74:    2813        .(      CMP      r0,#0x13
        0x0002da76:    db0a        ..      BLT      0x2da8e ; attsDataCback + 82
        0x0002da78:    e7ff        ..      B        0x2da7a ; attsDataCback + 62
        0x0002da7a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002da7e:    2816        .(      CMP      r0,#0x16
        0x0002da80:    db0b        ..      BLT      0x2da9a ; attsDataCback + 94
        0x0002da82:    e7ff        ..      B        0x2da84 ; attsDataCback + 72
        0x0002da84:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002da88:    281e        .(      CMP      r0,#0x1e
        0x0002da8a:    dc06        ..      BGT      0x2da9a ; attsDataCback + 94
        0x0002da8c:    e7ff        ..      B        0x2da8e ; attsDataCback + 82
        0x0002da8e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002da92:    0840        @.      LSRS     r0,r0,#1
        0x0002da94:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002da98:    e021        !.      B        0x2dade ; attsDataCback + 162
        0x0002da9a:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002da9e:    2852        R(      CMP      r0,#0x52
        0x0002daa0:    d104        ..      BNE      0x2daac ; attsDataCback + 112
        0x0002daa2:    e7ff        ..      B        0x2daa4 ; attsDataCback + 104
        0x0002daa4:    200a        .       MOVS     r0,#0xa
        0x0002daa6:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002daaa:    e017        ..      B        0x2dadc ; attsDataCback + 160
        0x0002daac:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dab0:    2820         (      CMP      r0,#0x20
        0x0002dab2:    d104        ..      BNE      0x2dabe ; attsDataCback + 130
        0x0002dab4:    e7ff        ..      B        0x2dab6 ; attsDataCback + 122
        0x0002dab6:    2010        .       MOVS     r0,#0x10
        0x0002dab8:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dabc:    e00d        ..      B        0x2dada ; attsDataCback + 158
        0x0002dabe:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dac2:    28d2        .(      CMP      r0,#0xd2
        0x0002dac4:    d104        ..      BNE      0x2dad0 ; attsDataCback + 148
        0x0002dac6:    e7ff        ..      B        0x2dac8 ; attsDataCback + 140
        0x0002dac8:    2011        .       MOVS     r0,#0x11
        0x0002daca:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dace:    e003        ..      B        0x2dad8 ; attsDataCback + 156
        0x0002dad0:    2000        .       MOVS     r0,#0
        0x0002dad2:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002dad6:    e7ff        ..      B        0x2dad8 ; attsDataCback + 156
        0x0002dad8:    e7ff        ..      B        0x2dada ; attsDataCback + 158
        0x0002dada:    e7ff        ..      B        0x2dadc ; attsDataCback + 160
        0x0002dadc:    e7ff        ..      B        0x2dade ; attsDataCback + 162
        0x0002dade:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dae0:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002dae2:    7880        .x      LDRB     r0,[r0,#2]
        0x0002dae4:    0700        ..      LSLS     r0,r0,#28
        0x0002dae6:    2800        .(      CMP      r0,#0
        0x0002dae8:    d507        ..      BPL      0x2dafa ; attsDataCback + 190
        0x0002daea:    e7ff        ..      B        0x2daec ; attsDataCback + 176
        0x0002daec:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002daf0:    280f        .(      CMP      r0,#0xf
        0x0002daf2:    d001        ..      BEQ      0x2daf8 ; attsDataCback + 188
        0x0002daf4:    e7ff        ..      B        0x2daf6 ; attsDataCback + 186
        0x0002daf6:    e075        u.      B        0x2dbe4 ; attsDataCback + 424
        0x0002daf8:    e7ff        ..      B        0x2dafa ; attsDataCback + 190
        0x0002dafa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dafc:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002db00:    3801        .8      SUBS     r0,#1
        0x0002db02:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002db06:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002db08:    b280        ..      UXTH     r0,r0
        0x0002db0a:    f7fffe7d    ..}.    BL       attsCsfActClientState ; 0x2d808
        0x0002db0e:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002db12:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002db16:    b170        p.      CBZ      r0,0x2db36 ; attsDataCback + 250
        0x0002db18:    e7ff        ..      B        0x2db1a ; attsDataCback + 222
        0x0002db1a:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002db1e:    2802        .(      CMP      r0,#2
        0x0002db20:    dc01        ..      BGT      0x2db26 ; attsDataCback + 234
        0x0002db22:    e7ff        ..      B        0x2db24 ; attsDataCback + 232
        0x0002db24:    e05e        ^.      B        0x2dbe4 ; attsDataCback + 424
        0x0002db26:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002db28:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0002db2a:    7a89        .z      LDRB     r1,[r1,#0xa]
        0x0002db2c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002db30:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002db34:    e003        ..      B        0x2db3e ; attsDataCback + 258
        0x0002db36:    2000        .       MOVS     r0,#0
        0x0002db38:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002db3c:    e7ff        ..      B        0x2db3e ; attsDataCback + 258
        0x0002db3e:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002db42:    bb60        `.      CBNZ     r0,0x2db9e ; attsDataCback + 354
        0x0002db44:    e7ff        ..      B        0x2db46 ; attsDataCback + 266
        0x0002db46:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x0002db4a:    f2400038    @.8.    MOVW     r0,#0x38
        0x0002db4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002db52:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0002db56:    9004        ..      STR      r0,[sp,#0x10]
        0x0002db58:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002db5a:    b1d8        ..      CBZ      r0,0x2db94 ; attsDataCback + 344
        0x0002db5c:    e7ff        ..      B        0x2db5e ; attsDataCback + 290
        0x0002db5e:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002db62:    f89d2016    ...     LDRB     r2,[sp,#0x16]
        0x0002db66:    f64f3108    O..1    MOV      r1,#0xfb08
        0x0002db6a:    f2c00104    ....    MOVT     r1,#4
        0x0002db6e:    5c89        .\      LDRB     r1,[r1,r2]
        0x0002db70:    4288        .B      CMP      r0,r1
        0x0002db72:    db0a        ..      BLT      0x2db8a ; attsDataCback + 334
        0x0002db74:    e7ff        ..      B        0x2db76 ; attsDataCback + 314
        0x0002db76:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002db78:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002db7a:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002db7e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002db80:    4798        .G      BLX      r3
        0x0002db82:    2000        .       MOVS     r0,#0
        0x0002db84:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002db88:    e003        ..      B        0x2db92 ; attsDataCback + 342
        0x0002db8a:    2004        .       MOVS     r0,#4
        0x0002db8c:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002db90:    e7ff        ..      B        0x2db92 ; attsDataCback + 342
        0x0002db92:    e003        ..      B        0x2db9c ; attsDataCback + 352
        0x0002db94:    2006        .       MOVS     r0,#6
        0x0002db96:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002db9a:    e7ff        ..      B        0x2db9c ; attsDataCback + 352
        0x0002db9c:    e7ff        ..      B        0x2db9e ; attsDataCback + 354
        0x0002db9e:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002dba2:    b1f8        ..      CBZ      r0,0x2dbe4 ; attsDataCback + 424
        0x0002dba4:    e7ff        ..      B        0x2dba6 ; attsDataCback + 362
        0x0002dba6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dbaa:    2802        .(      CMP      r0,#2
        0x0002dbac:    d01a        ..      BEQ      0x2dbe4 ; attsDataCback + 424
        0x0002dbae:    e7ff        ..      B        0x2dbb0 ; attsDataCback + 372
        0x0002dbb0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dbb4:    281e        .(      CMP      r0,#0x1e
        0x0002dbb6:    d015        ..      BEQ      0x2dbe4 ; attsDataCback + 424
        0x0002dbb8:    e7ff        ..      B        0x2dbba ; attsDataCback + 382
        0x0002dbba:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002dbbe:    0640        @.      LSLS     r0,r0,#25
        0x0002dbc0:    2800        .(      CMP      r0,#0
        0x0002dbc2:    d40f        ..      BMI      0x2dbe4 ; attsDataCback + 424
        0x0002dbc4:    e7ff        ..      B        0x2dbc6 ; attsDataCback + 394
        0x0002dbc6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dbc8:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002dbca:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0002dbce:    f8bd300a    ...0    LDRH     r3,[sp,#0xa]
        0x0002dbd2:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002dbd6:    46ec        .F      MOV      r12,sp
        0x0002dbd8:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002dbdc:    2100        .!      MOVS     r1,#0
        0x0002dbde:    f000f833    ..3.    BL       attsErrRsp ; 0x2dc48
        0x0002dbe2:    e7ff        ..      B        0x2dbe4 ; attsDataCback + 424
        0x0002dbe4:    b008        ..      ADD      sp,sp,#0x20
        0x0002dbe6:    bd80        ..      POP      {r7,pc}
    attsDiscBusy
        0x0002dbe8:    b580        ..      PUSH     {r7,lr}
        0x0002dbea:    b082        ..      SUB      sp,sp,#8
        0x0002dbec:    9001        ..      STR      r0,[sp,#4]
        0x0002dbee:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002dbf2:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dbf6:    6800        .h      LDR      r0,[r0,#0]
        0x0002dbf8:    6800        .h      LDR      r0,[r0,#0]
        0x0002dbfa:    b310        ..      CBZ      r0,0x2dc42 ; attsDiscBusy + 90
        0x0002dbfc:    e7ff        ..      B        0x2dbfe ; attsDiscBusy + 22
        0x0002dbfe:    9801        ..      LDR      r0,[sp,#4]
        0x0002dc00:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002dc02:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dc04:    2104        .!      MOVS     r1,#4
        0x0002dc06:    2201        ."      MOVS     r2,#1
        0x0002dc08:    f7edf8fa    ....    BL       DmConnSetIdle ; 0x1ae00
        0x0002dc0c:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002dc10:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dc14:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002dc18:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc1a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0002dc1e:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc20:    2020                MOVS     r0,#0x20
        0x0002dc22:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0002dc24:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc26:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002dc28:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dc2a:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0002dc2c:    9801        ..      LDR      r0,[sp,#4]
        0x0002dc2e:    3014        .0      ADDS     r0,r0,#0x14
        0x0002dc30:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002dc34:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002dc38:    6809        .h      LDR      r1,[r1,#0]
        0x0002dc3a:    6809        .h      LDR      r1,[r1,#0]
        0x0002dc3c:    f7f0feec    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0002dc40:    e7ff        ..      B        0x2dc42 ; attsDiscBusy + 90
        0x0002dc42:    b002        ..      ADD      sp,sp,#8
        0x0002dc44:    bd80        ..      POP      {r7,pc}
        0x0002dc46:    0000        ..      MOVS     r0,r0
    attsErrRsp
        0x0002dc48:    b580        ..      PUSH     {r7,lr}
        0x0002dc4a:    b086        ..      SUB      sp,sp,#0x18
        0x0002dc4c:    4684        .F      MOV      r12,r0
        0x0002dc4e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002dc50:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x0002dc54:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0002dc58:    f88d2012    ...     STRB     r2,[sp,#0x12]
        0x0002dc5c:    f8ad3010    ...0    STRH     r3,[sp,#0x10]
        0x0002dc60:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002dc64:    200d        .       MOVS     r0,#0xd
        0x0002dc66:    f7fef901    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002dc6a:    9002        ..      STR      r0,[sp,#8]
        0x0002dc6c:    b340        @.      CBZ      r0,0x2dcc0 ; attsErrRsp + 120
        0x0002dc6e:    e7ff        ..      B        0x2dc70 ; attsErrRsp + 40
        0x0002dc70:    9802        ..      LDR      r0,[sp,#8]
        0x0002dc72:    3008        .0      ADDS     r0,r0,#8
        0x0002dc74:    9001        ..      STR      r0,[sp,#4]
        0x0002dc76:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc78:    1c48        H.      ADDS     r0,r1,#1
        0x0002dc7a:    9001        ..      STR      r0,[sp,#4]
        0x0002dc7c:    2001        .       MOVS     r0,#1
        0x0002dc7e:    7008        .p      STRB     r0,[r1,#0]
        0x0002dc80:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002dc84:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc86:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dc88:    9201        ..      STR      r2,[sp,#4]
        0x0002dc8a:    7008        .p      STRB     r0,[r1,#0]
        0x0002dc8c:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002dc90:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc92:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dc94:    9201        ..      STR      r2,[sp,#4]
        0x0002dc96:    7008        .p      STRB     r0,[r1,#0]
        0x0002dc98:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002dc9c:    9901        ..      LDR      r1,[sp,#4]
        0x0002dc9e:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dca0:    9201        ..      STR      r2,[sp,#4]
        0x0002dca2:    7008        .p      STRB     r0,[r1,#0]
        0x0002dca4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002dca8:    9901        ..      LDR      r1,[sp,#4]
        0x0002dcaa:    1c4a        J.      ADDS     r2,r1,#1
        0x0002dcac:    9201        ..      STR      r2,[sp,#4]
        0x0002dcae:    7008        .p      STRB     r0,[r1,#0]
        0x0002dcb0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002dcb2:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0002dcb6:    9b02        ..      LDR      r3,[sp,#8]
        0x0002dcb8:    2205        ."      MOVS     r2,#5
        0x0002dcba:    f7fef8a5    ....    BL       attL2cDataReq ; 0x2be08
        0x0002dcbe:    e7ff        ..      B        0x2dcc0 ; attsErrRsp + 120
        0x0002dcc0:    b006        ..      ADD      sp,sp,#0x18
        0x0002dcc2:    bd80        ..      POP      {r7,pc}
    attsExecCallback
        0x0002dcc4:    b580        ..      PUSH     {r7,lr}
        0x0002dcc6:    b084        ..      SUB      sp,sp,#0x10
        0x0002dcc8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002dccc:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0002dcd0:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0002dcd4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002dcd8:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002dcdc:    f89d300b    ...0    LDRB     r3,[sp,#0xb]
        0x0002dce0:    46ec        .F      MOV      r12,sp
        0x0002dce2:    2100        .!      MOVS     r1,#0
        0x0002dce4:    f8cc1000    ....    STR      r1,[r12,#0]
        0x0002dce8:    2112        .!      MOVS     r1,#0x12
        0x0002dcea:    f7fdfff1    ....    BL       attExecCallback ; 0x2bcd0
        0x0002dcee:    b004        ..      ADD      sp,sp,#0x10
        0x0002dcf0:    bd80        ..      POP      {r7,pc}
        0x0002dcf2:    0000        ..      MOVS     r0,r0
    attsExecPrepWrite
        0x0002dcf4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0002dcf6:    b08a        ..      SUB      sp,sp,#0x28
        0x0002dcf8:    9009        ..      STR      r0,[sp,#0x24]
        0x0002dcfa:    9108        ..      STR      r1,[sp,#0x20]
        0x0002dcfc:    2000        .       MOVS     r0,#0
        0x0002dcfe:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd02:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002dd04:    300a        .0      ADDS     r0,r0,#0xa
        0x0002dd06:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002dd08:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002dd0a:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002dd0c:    a905        ..      ADD      r1,sp,#0x14
        0x0002dd0e:    f000f871    ..q.    BL       attsFindByHandle ; 0x2ddf4
        0x0002dd12:    9006        ..      STR      r0,[sp,#0x18]
        0x0002dd14:    b920         .      CBNZ     r0,0x2dd20 ; attsExecPrepWrite + 44
        0x0002dd16:    e7ff        ..      B        0x2dd18 ; attsExecPrepWrite + 36
        0x0002dd18:    200e        .       MOVS     r0,#0xe
        0x0002dd1a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd1e:    e065        e.      B        0x2ddec ; attsExecPrepWrite + 248
        0x0002dd20:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dd22:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002dd24:    06c0        ..      LSLS     r0,r0,#27
        0x0002dd26:    2800        .(      CMP      r0,#0
        0x0002dd28:    d404        ..      BMI      0x2dd34 ; attsExecPrepWrite + 64
        0x0002dd2a:    e7ff        ..      B        0x2dd2c ; attsExecPrepWrite + 56
        0x0002dd2c:    2003        .       MOVS     r0,#3
        0x0002dd2e:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd32:    e05a        Z.      B        0x2ddea ; attsExecPrepWrite + 246
        0x0002dd34:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dd36:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dd38:    0780        ..      LSLS     r0,r0,#30
        0x0002dd3a:    2800        .(      CMP      r0,#0
        0x0002dd3c:    d51c        ..      BPL      0x2dd78 ; attsExecPrepWrite + 132
        0x0002dd3e:    e7ff        ..      B        0x2dd40 ; attsExecPrepWrite + 76
        0x0002dd40:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002dd42:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002dd44:    b1c0        ..      CBZ      r0,0x2dd78 ; attsExecPrepWrite + 132
        0x0002dd46:    e7ff        ..      B        0x2dd48 ; attsExecPrepWrite + 84
        0x0002dd48:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002dd4a:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002dd4e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dd50:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002dd54:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002dd56:    88d1        ..      LDRH     r1,[r2,#6]
        0x0002dd58:    8913        ..      LDRH     r3,[r2,#8]
        0x0002dd5a:    8892        ..      LDRH     r2,[r2,#4]
        0x0002dd5c:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x0002dd5e:    9d06        ..      LDR      r5,[sp,#0x18]
        0x0002dd60:    46ee        .F      MOV      lr,sp
        0x0002dd62:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0002dd66:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0002dd6a:    f8ce2000    ...     STR      r2,[lr,#0]
        0x0002dd6e:    2218        ."      MOVS     r2,#0x18
        0x0002dd70:    47e0        .G      BLX      r12
        0x0002dd72:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002dd76:    e037        7.      B        0x2dde8 ; attsExecPrepWrite + 244
        0x0002dd78:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002dd7a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002dd7c:    0680        ..      LSLS     r0,r0,#26
        0x0002dd7e:    2800        .(      CMP      r0,#0
        0x0002dd80:    d519        ..      BPL      0x2ddb6 ; attsExecPrepWrite + 194
        0x0002dd82:    e7ff        ..      B        0x2dd84 ; attsExecPrepWrite + 144
        0x0002dd84:    f243308c    C..0    MOV      r0,#0x338c
        0x0002dd88:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dd8c:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002dd90:    b188        ..      CBZ      r0,0x2ddb6 ; attsExecPrepWrite + 194
        0x0002dd92:    e7ff        ..      B        0x2dd94 ; attsExecPrepWrite + 160
        0x0002dd94:    f243308c    C..0    MOV      r0,#0x338c
        0x0002dd98:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002dd9c:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002dda0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002dda2:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002dda6:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002dda8:    88ca        ..      LDRH     r2,[r1,#6]
        0x0002ddaa:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x0002ddac:    2109        .!      MOVS     r1,#9
        0x0002ddae:    47e0        .G      BLX      r12
        0x0002ddb0:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ddb4:    e017        ..      B        0x2dde6 ; attsExecPrepWrite + 242
        0x0002ddb6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ddb8:    6840        @h      LDR      r0,[r0,#4]
        0x0002ddba:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002ddbc:    8911        ..      LDRH     r1,[r2,#8]
        0x0002ddbe:    4408        .D      ADD      r0,r0,r1
        0x0002ddc0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ddc2:    8892        ..      LDRH     r2,[r2,#4]
        0x0002ddc4:    f7eafb2f    ../.    BL       __aeabi_memcpy ; 0x18426
        0x0002ddc8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ddca:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ddcc:    0700        ..      LSLS     r0,r0,#28
        0x0002ddce:    2800        .(      CMP      r0,#0
        0x0002ddd0:    d508        ..      BPL      0x2dde4 ; attsExecPrepWrite + 240
        0x0002ddd2:    e7ff        ..      B        0x2ddd4 ; attsExecPrepWrite + 224
        0x0002ddd4:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ddd6:    8888        ..      LDRH     r0,[r1,#4]
        0x0002ddd8:    8909        ..      LDRH     r1,[r1,#8]
        0x0002ddda:    4408        .D      ADD      r0,r0,r1
        0x0002dddc:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ddde:    6889        .h      LDR      r1,[r1,#8]
        0x0002dde0:    8008        ..      STRH     r0,[r1,#0]
        0x0002dde2:    e7ff        ..      B        0x2dde4 ; attsExecPrepWrite + 240
        0x0002dde4:    e7ff        ..      B        0x2dde6 ; attsExecPrepWrite + 242
        0x0002dde6:    e7ff        ..      B        0x2dde8 ; attsExecPrepWrite + 244
        0x0002dde8:    e7ff        ..      B        0x2ddea ; attsExecPrepWrite + 246
        0x0002ddea:    e7ff        ..      B        0x2ddec ; attsExecPrepWrite + 248
        0x0002ddec:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ddf0:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ddf2:    bdb0        ..      POP      {r4,r5,r7,pc}
    attsFindByHandle
        0x0002ddf4:    b084        ..      SUB      sp,sp,#0x10
        0x0002ddf6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ddfa:    9101        ..      STR      r1,[sp,#4]
        0x0002ddfc:    f243308c    C..0    MOV      r0,#0x338c
        0x0002de00:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002de04:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002de08:    9000        ..      STR      r0,[sp,#0]
        0x0002de0a:    e7ff        ..      B        0x2de0c ; attsFindByHandle + 24
        0x0002de0c:    9800        ..      LDR      r0,[sp,#0]
        0x0002de0e:    b300        ..      CBZ      r0,0x2de52 ; attsFindByHandle + 94
        0x0002de10:    e7ff        ..      B        0x2de12 ; attsFindByHandle + 30
        0x0002de12:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002de16:    9900        ..      LDR      r1,[sp,#0]
        0x0002de18:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002de1a:    4288        .B      CMP      r0,r1
        0x0002de1c:    db14        ..      BLT      0x2de48 ; attsFindByHandle + 84
        0x0002de1e:    e7ff        ..      B        0x2de20 ; attsFindByHandle + 44
        0x0002de20:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002de24:    9900        ..      LDR      r1,[sp,#0]
        0x0002de26:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002de28:    4288        .B      CMP      r0,r1
        0x0002de2a:    dc0d        ..      BGT      0x2de48 ; attsFindByHandle + 84
        0x0002de2c:    e7ff        ..      B        0x2de2e ; attsFindByHandle + 58
        0x0002de2e:    9800        ..      LDR      r0,[sp,#0]
        0x0002de30:    9901        ..      LDR      r1,[sp,#4]
        0x0002de32:    6008        .`      STR      r0,[r1,#0]
        0x0002de34:    9a00        ..      LDR      r2,[sp,#0]
        0x0002de36:    6850        Ph      LDR      r0,[r2,#4]
        0x0002de38:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002de3c:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002de3e:    1a89        ..      SUBS     r1,r1,r2
        0x0002de40:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002de44:    9003        ..      STR      r0,[sp,#0xc]
        0x0002de46:    e007        ..      B        0x2de58 ; attsFindByHandle + 100
        0x0002de48:    e7ff        ..      B        0x2de4a ; attsFindByHandle + 86
        0x0002de4a:    9800        ..      LDR      r0,[sp,#0]
        0x0002de4c:    6800        .h      LDR      r0,[r0,#0]
        0x0002de4e:    9000        ..      STR      r0,[sp,#0]
        0x0002de50:    e7dc        ..      B        0x2de0c ; attsFindByHandle + 24
        0x0002de52:    2000        .       MOVS     r0,#0
        0x0002de54:    9003        ..      STR      r0,[sp,#0xc]
        0x0002de56:    e7ff        ..      B        0x2de58 ; attsFindByHandle + 100
        0x0002de58:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002de5a:    b004        ..      ADD      sp,sp,#0x10
        0x0002de5c:    4770        pG      BX       lr
        0x0002de5e:    0000        ..      MOVS     r0,r0
    attsFindInRange
        0x0002de60:    b084        ..      SUB      sp,sp,#0x10
        0x0002de62:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002de66:    f8ad100a    ....    STRH     r1,[sp,#0xa]
        0x0002de6a:    9201        ..      STR      r2,[sp,#4]
        0x0002de6c:    f243308c    C..0    MOV      r0,#0x338c
        0x0002de70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002de74:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002de78:    9000        ..      STR      r0,[sp,#0]
        0x0002de7a:    e7ff        ..      B        0x2de7c ; attsFindInRange + 28
        0x0002de7c:    9800        ..      LDR      r0,[sp,#0]
        0x0002de7e:    b3a8        ..      CBZ      r0,0x2deec ; attsFindInRange + 140
        0x0002de80:    e7ff        ..      B        0x2de82 ; attsFindInRange + 34
        0x0002de82:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002de86:    9900        ..      LDR      r1,[sp,#0]
        0x0002de88:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002de8a:    4288        .B      CMP      r0,r1
        0x0002de8c:    da0c        ..      BGE      0x2dea8 ; attsFindInRange + 72
        0x0002de8e:    e7ff        ..      B        0x2de90 ; attsFindInRange + 48
        0x0002de90:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002de94:    9900        ..      LDR      r1,[sp,#0]
        0x0002de96:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002de98:    4288        .B      CMP      r0,r1
        0x0002de9a:    db05        ..      BLT      0x2dea8 ; attsFindInRange + 72
        0x0002de9c:    e7ff        ..      B        0x2de9e ; attsFindInRange + 62
        0x0002de9e:    9800        ..      LDR      r0,[sp,#0]
        0x0002dea0:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002dea2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002dea6:    e7ff        ..      B        0x2dea8 ; attsFindInRange + 72
        0x0002dea8:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002deac:    9900        ..      LDR      r1,[sp,#0]
        0x0002deae:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002deb0:    4288        .B      CMP      r0,r1
        0x0002deb2:    db16        ..      BLT      0x2dee2 ; attsFindInRange + 130
        0x0002deb4:    e7ff        ..      B        0x2deb6 ; attsFindInRange + 86
        0x0002deb6:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002deba:    9900        ..      LDR      r1,[sp,#0]
        0x0002debc:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002debe:    4288        .B      CMP      r0,r1
        0x0002dec0:    dc0f        ..      BGT      0x2dee2 ; attsFindInRange + 130
        0x0002dec2:    e7ff        ..      B        0x2dec4 ; attsFindInRange + 100
        0x0002dec4:    9a00        ..      LDR      r2,[sp,#0]
        0x0002dec6:    6850        Ph      LDR      r0,[r2,#4]
        0x0002dec8:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002decc:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002dece:    1a89        ..      SUBS     r1,r1,r2
        0x0002ded0:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002ded4:    9901        ..      LDR      r1,[sp,#4]
        0x0002ded6:    6008        .`      STR      r0,[r1,#0]
        0x0002ded8:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002dedc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002dee0:    e008        ..      B        0x2def4 ; attsFindInRange + 148
        0x0002dee2:    e7ff        ..      B        0x2dee4 ; attsFindInRange + 132
        0x0002dee4:    9800        ..      LDR      r0,[sp,#0]
        0x0002dee6:    6800        .h      LDR      r0,[r0,#0]
        0x0002dee8:    9000        ..      STR      r0,[sp,#0]
        0x0002deea:    e7c7        ..      B        0x2de7c ; attsFindInRange + 28
        0x0002deec:    2000        .       MOVS     r0,#0
        0x0002deee:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002def2:    e7ff        ..      B        0x2def4 ; attsFindInRange + 148
        0x0002def4:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002def8:    b004        ..      ADD      sp,sp,#0x10
        0x0002defa:    4770        pG      BX       lr
    attsFindServiceGroupEnd
        0x0002defc:    b580        ..      PUSH     {r7,lr}
        0x0002defe:    b086        ..      SUB      sp,sp,#0x18
        0x0002df00:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002df04:    f44f5020    O. P    MOV      r0,#0x2800
        0x0002df08:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002df0c:    f6420001    B...    MOV      r0,#0x2801
        0x0002df10:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002df14:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df18:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002df1c:    4288        .B      CMP      r0,r1
        0x0002df1e:    d105        ..      BNE      0x2df2c ; attsFindServiceGroupEnd + 48
        0x0002df20:    e7ff        ..      B        0x2df22 ; attsFindServiceGroupEnd + 38
        0x0002df22:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002df26:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002df2a:    e070        p.      B        0x2e00e ; attsFindServiceGroupEnd + 274
        0x0002df2c:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df30:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002df34:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df38:    3001        .0      ADDS     r0,#1
        0x0002df3a:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002df3e:    f243308c    C..0    MOV      r0,#0x338c
        0x0002df42:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002df46:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002df4a:    9004        ..      STR      r0,[sp,#0x10]
        0x0002df4c:    e7ff        ..      B        0x2df4e ; attsFindServiceGroupEnd + 82
        0x0002df4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002df50:    2800        .(      CMP      r0,#0
        0x0002df52:    d057        W.      BEQ      0x2e004 ; attsFindServiceGroupEnd + 264
        0x0002df54:    e7ff        ..      B        0x2df56 ; attsFindServiceGroupEnd + 90
        0x0002df56:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df5a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002df5c:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002df5e:    4288        .B      CMP      r0,r1
        0x0002df60:    da05        ..      BGE      0x2df6e ; attsFindServiceGroupEnd + 114
        0x0002df62:    e7ff        ..      B        0x2df64 ; attsFindServiceGroupEnd + 104
        0x0002df64:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002df66:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002df68:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002df6c:    e7ff        ..      B        0x2df6e ; attsFindServiceGroupEnd + 114
        0x0002df6e:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df72:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002df74:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002df76:    4288        .B      CMP      r0,r1
        0x0002df78:    dc3f        ?.      BGT      0x2dffa ; attsFindServiceGroupEnd + 254
        0x0002df7a:    e7ff        ..      B        0x2df7c ; attsFindServiceGroupEnd + 128
        0x0002df7c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0002df7e:    6850        Ph      LDR      r0,[r2,#4]
        0x0002df80:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002df84:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002df86:    1a89        ..      SUBS     r1,r1,r2
        0x0002df88:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002df8c:    9003        ..      STR      r0,[sp,#0xc]
        0x0002df8e:    e7ff        ..      B        0x2df90 ; attsFindServiceGroupEnd + 148
        0x0002df90:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002df94:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002df96:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002df98:    4288        .B      CMP      r0,r1
        0x0002df9a:    dc2d        -.      BGT      0x2dff8 ; attsFindServiceGroupEnd + 252
        0x0002df9c:    e7ff        ..      B        0x2df9e ; attsFindServiceGroupEnd + 162
        0x0002df9e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfa0:    2102        .!      MOVS     r1,#2
        0x0002dfa2:    aa02        ..      ADD      r2,sp,#8
        0x0002dfa4:    f002fac8    ....    BL       attsUuidCmp ; 0x30538
        0x0002dfa8:    b940        @.      CBNZ     r0,0x2dfbc ; attsFindServiceGroupEnd + 192
        0x0002dfaa:    e7ff        ..      B        0x2dfac ; attsFindServiceGroupEnd + 176
        0x0002dfac:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dfae:    2102        .!      MOVS     r1,#2
        0x0002dfb0:    f10d0206    ....    ADD      r2,sp,#6
        0x0002dfb4:    f002fac0    ....    BL       attsUuidCmp ; 0x30538
        0x0002dfb8:    b128        (.      CBZ      r0,0x2dfc6 ; attsFindServiceGroupEnd + 202
        0x0002dfba:    e7ff        ..      B        0x2dfbc ; attsFindServiceGroupEnd + 192
        0x0002dfbc:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002dfc0:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002dfc4:    e023        #.      B        0x2e00e ; attsFindServiceGroupEnd + 274
        0x0002dfc6:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002dfca:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002dfce:    4288        .B      CMP      r0,r1
        0x0002dfd0:    d105        ..      BNE      0x2dfde ; attsFindServiceGroupEnd + 226
        0x0002dfd2:    e7ff        ..      B        0x2dfd4 ; attsFindServiceGroupEnd + 216
        0x0002dfd4:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002dfd8:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002dfdc:    e017        ..      B        0x2e00e ; attsFindServiceGroupEnd + 274
        0x0002dfde:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002dfe2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002dfe6:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002dfea:    3001        .0      ADDS     r0,#1
        0x0002dfec:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002dff0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002dff2:    3010        .0      ADDS     r0,r0,#0x10
        0x0002dff4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002dff6:    e7cb        ..      B        0x2df90 ; attsFindServiceGroupEnd + 148
        0x0002dff8:    e7ff        ..      B        0x2dffa ; attsFindServiceGroupEnd + 254
        0x0002dffa:    e7ff        ..      B        0x2dffc ; attsFindServiceGroupEnd + 256
        0x0002dffc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002dffe:    6800        .h      LDR      r0,[r0,#0]
        0x0002e000:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e002:    e7a4        ..      B        0x2df4e ; attsFindServiceGroupEnd + 82
        0x0002e004:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0002e008:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e00c:    e7ff        ..      B        0x2e00e ; attsFindServiceGroupEnd + 274
        0x0002e00e:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002e012:    b006        ..      ADD      sp,sp,#0x18
        0x0002e014:    bd80        ..      POP      {r7,pc}
        0x0002e016:    0000        ..      MOVS     r0,r0
    attsFindUuidInRange
        0x0002e018:    b580        ..      PUSH     {r7,lr}
        0x0002e01a:    b086        ..      SUB      sp,sp,#0x18
        0x0002e01c:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x0002e020:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x0002e024:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e028:    f8ad1012    ....    STRH     r1,[sp,#0x12]
        0x0002e02c:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x0002e030:    9303        ..      STR      r3,[sp,#0xc]
        0x0002e032:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e036:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e03a:    f8d001a4    ....    LDR      r0,[r0,#0x1a4]
        0x0002e03e:    9002        ..      STR      r0,[sp,#8]
        0x0002e040:    e7ff        ..      B        0x2e042 ; attsFindUuidInRange + 42
        0x0002e042:    9802        ..      LDR      r0,[sp,#8]
        0x0002e044:    2800        .(      CMP      r0,#0
        0x0002e046:    d06c        l.      BEQ      0x2e122 ; attsFindUuidInRange + 266
        0x0002e048:    e7ff        ..      B        0x2e04a ; attsFindUuidInRange + 50
        0x0002e04a:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e04e:    9902        ..      LDR      r1,[sp,#8]
        0x0002e050:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002e052:    4288        .B      CMP      r0,r1
        0x0002e054:    da0c        ..      BGE      0x2e070 ; attsFindUuidInRange + 88
        0x0002e056:    e7ff        ..      B        0x2e058 ; attsFindUuidInRange + 64
        0x0002e058:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002e05c:    9902        ..      LDR      r1,[sp,#8]
        0x0002e05e:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002e060:    4288        .B      CMP      r0,r1
        0x0002e062:    db05        ..      BLT      0x2e070 ; attsFindUuidInRange + 88
        0x0002e064:    e7ff        ..      B        0x2e066 ; attsFindUuidInRange + 78
        0x0002e066:    9802        ..      LDR      r0,[sp,#8]
        0x0002e068:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x0002e06a:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e06e:    e7ff        ..      B        0x2e070 ; attsFindUuidInRange + 88
        0x0002e070:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e074:    9902        ..      LDR      r1,[sp,#8]
        0x0002e076:    8a09        ..      LDRH     r1,[r1,#0x10]
        0x0002e078:    4288        .B      CMP      r0,r1
        0x0002e07a:    db4d        M.      BLT      0x2e118 ; attsFindUuidInRange + 256
        0x0002e07c:    e7ff        ..      B        0x2e07e ; attsFindUuidInRange + 102
        0x0002e07e:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e082:    9902        ..      LDR      r1,[sp,#8]
        0x0002e084:    8a49        I.      LDRH     r1,[r1,#0x12]
        0x0002e086:    4288        .B      CMP      r0,r1
        0x0002e088:    dc46        F.      BGT      0x2e118 ; attsFindUuidInRange + 256
        0x0002e08a:    e7ff        ..      B        0x2e08c ; attsFindUuidInRange + 116
        0x0002e08c:    9a02        ..      LDR      r2,[sp,#8]
        0x0002e08e:    6850        Ph      LDR      r0,[r2,#4]
        0x0002e090:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e094:    8a12        ..      LDRH     r2,[r2,#0x10]
        0x0002e096:    1a89        ..      SUBS     r1,r1,r2
        0x0002e098:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x0002e09c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002e09e:    6008        .`      STR      r0,[r1,#0]
        0x0002e0a0:    e7ff        ..      B        0x2e0a2 ; attsFindUuidInRange + 138
        0x0002e0a2:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e0a6:    9802        ..      LDR      r0,[sp,#8]
        0x0002e0a8:    8a42        B.      LDRH     r2,[r0,#0x12]
        0x0002e0aa:    2000        .       MOVS     r0,#0
        0x0002e0ac:    4291        .B      CMP      r1,r2
        0x0002e0ae:    9001        ..      STR      r0,[sp,#4]
        0x0002e0b0:    dc0a        ..      BGT      0x2e0c8 ; attsFindUuidInRange + 176
        0x0002e0b2:    e7ff        ..      B        0x2e0b4 ; attsFindUuidInRange + 156
        0x0002e0b4:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002e0b8:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002e0bc:    2000        .       MOVS     r0,#0
        0x0002e0be:    4291        .B      CMP      r1,r2
        0x0002e0c0:    bfd8        ..      IT       LE
        0x0002e0c2:    2001        .       MOVLE    r0,#1
        0x0002e0c4:    9001        ..      STR      r0,[sp,#4]
        0x0002e0c6:    e7ff        ..      B        0x2e0c8 ; attsFindUuidInRange + 176
        0x0002e0c8:    9801        ..      LDR      r0,[sp,#4]
        0x0002e0ca:    07c0        ..      LSLS     r0,r0,#31
        0x0002e0cc:    b318        ..      CBZ      r0,0x2e116 ; attsFindUuidInRange + 254
        0x0002e0ce:    e7ff        ..      B        0x2e0d0 ; attsFindUuidInRange + 184
        0x0002e0d0:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002e0d2:    6800        .h      LDR      r0,[r0,#0]
        0x0002e0d4:    f89d1011    ....    LDRB     r1,[sp,#0x11]
        0x0002e0d8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0002e0da:    f002fa2d    ..-.    BL       attsUuidCmp ; 0x30538
        0x0002e0de:    b140        @.      CBZ      r0,0x2e0f2 ; attsFindUuidInRange + 218
        0x0002e0e0:    e7ff        ..      B        0x2e0e2 ; attsFindUuidInRange + 202
        0x0002e0e2:    9802        ..      LDR      r0,[sp,#8]
        0x0002e0e4:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e0e6:    6008        .`      STR      r0,[r1,#0]
        0x0002e0e8:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e0ec:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e0f0:    e01b        ..      B        0x2e12a ; attsFindUuidInRange + 274
        0x0002e0f2:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e0f6:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002e0fa:    4288        .B      CMP      r0,r1
        0x0002e0fc:    d101        ..      BNE      0x2e102 ; attsFindUuidInRange + 234
        0x0002e0fe:    e7ff        ..      B        0x2e100 ; attsFindUuidInRange + 232
        0x0002e100:    e009        ..      B        0x2e116 ; attsFindUuidInRange + 254
        0x0002e102:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002e106:    3001        .0      ADDS     r0,#1
        0x0002e108:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002e10c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002e10e:    6808        .h      LDR      r0,[r1,#0]
        0x0002e110:    3010        .0      ADDS     r0,r0,#0x10
        0x0002e112:    6008        .`      STR      r0,[r1,#0]
        0x0002e114:    e7c5        ..      B        0x2e0a2 ; attsFindUuidInRange + 138
        0x0002e116:    e7ff        ..      B        0x2e118 ; attsFindUuidInRange + 256
        0x0002e118:    e7ff        ..      B        0x2e11a ; attsFindUuidInRange + 258
        0x0002e11a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e11c:    6800        .h      LDR      r0,[r0,#0]
        0x0002e11e:    9002        ..      STR      r0,[sp,#8]
        0x0002e120:    e78f        ..      B        0x2e042 ; attsFindUuidInRange + 42
        0x0002e122:    2000        .       MOVS     r0,#0
        0x0002e124:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002e128:    e7ff        ..      B        0x2e12a ; attsFindUuidInRange + 274
        0x0002e12a:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002e12e:    b006        ..      ADD      sp,sp,#0x18
        0x0002e130:    bd80        ..      POP      {r7,pc}
        0x0002e132:    0000        ..      MOVS     r0,r0
    attsHandleValueIndNtf
        0x0002e134:    b510        ..      PUSH     {r4,lr}
        0x0002e136:    b088        ..      SUB      sp,sp,#0x20
        0x0002e138:    468c        .F      MOV      r12,r1
        0x0002e13a:    4686        .F      MOV      lr,r0
        0x0002e13c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0002e13e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002e140:    9c0a        ..      LDR      r4,[sp,#0x28]
        0x0002e142:    f88de01f    ....    STRB     lr,[sp,#0x1f]
        0x0002e146:    f8adc01c    ....    STRH     r12,[sp,#0x1c]
        0x0002e14a:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x0002e14e:    f8ad3018    ...0    STRH     r3,[sp,#0x18]
        0x0002e152:    f88d1017    ....    STRB     r1,[sp,#0x17]
        0x0002e156:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0002e15a:    2000        .       MOVS     r0,#0
        0x0002e15c:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002e160:    f7f0fb9a    ....    BL       WsfTaskLock ; 0x1e898
        0x0002e164:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e168:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002e16c:    f7fff868    ..h.    BL       attsCcbByConnId ; 0x2d240
        0x0002e170:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e172:    b1a0        ..      CBZ      r0,0x2e19e ; attsHandleValueIndNtf + 106
        0x0002e174:    e7ff        ..      B        0x2e176 ; attsHandleValueIndNtf + 66
        0x0002e176:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e178:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e17a:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002e17e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002e182:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e186:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e188:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e18a:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x0002e18e:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0002e192:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e194:    f3c00080    ....    UBFX     r0,r0,#2,#1
        0x0002e198:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002e19c:    e005        ..      B        0x2e1aa ; attsHandleValueIndNtf + 118
        0x0002e19e:    2000        .       MOVS     r0,#0
        0x0002e1a0:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e1a4:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002e1a8:    e7ff        ..      B        0x2e1aa ; attsHandleValueIndNtf + 118
        0x0002e1aa:    f7f0fb9d    ....    BL       WsfTaskUnlock ; 0x1e8e8
        0x0002e1ae:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002e1b2:    2801        .(      CMP      r0,#1
        0x0002e1b4:    f2c08092    ....    BLT.W    0x2e2dc ; attsHandleValueIndNtf + 424
        0x0002e1b8:    e7ff        ..      B        0x2e1ba ; attsHandleValueIndNtf + 134
        0x0002e1ba:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002e1be:    2800        .(      CMP      r0,#0
        0x0002e1c0:    f0408083    @...    BNE.W    0x2e2ca ; attsHandleValueIndNtf + 406
        0x0002e1c4:    e7ff        ..      B        0x2e1c6 ; attsHandleValueIndNtf + 146
        0x0002e1c6:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e1ca:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002e1ce:    f7fffbbd    ....    BL       attsCsfIsClientChangeAware ; 0x2d94c
        0x0002e1d2:    2800        .(      CMP      r0,#0
        0x0002e1d4:    d078        x.      BEQ      0x2e2c8 ; attsHandleValueIndNtf + 404
        0x0002e1d6:    e7ff        ..      B        0x2e1d8 ; attsHandleValueIndNtf + 164
        0x0002e1d8:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002e1dc:    3003        .0      ADDS     r0,#3
        0x0002e1de:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002e1e2:    4288        .B      CMP      r0,r1
        0x0002e1e4:    dc67        g.      BGT      0x2e2b6 ; attsHandleValueIndNtf + 386
        0x0002e1e6:    e7ff        ..      B        0x2e1e8 ; attsHandleValueIndNtf + 180
        0x0002e1e8:    200c        .       MOVS     r0,#0xc
        0x0002e1ea:    f7f0f959    ..Y.    BL       WsfMsgAlloc ; 0x1e4a0
        0x0002e1ee:    9002        ..      STR      r0,[sp,#8]
        0x0002e1f0:    2800        .(      CMP      r0,#0
        0x0002e1f2:    d05f        _.      BEQ      0x2e2b4 ; attsHandleValueIndNtf + 384
        0x0002e1f4:    e7ff        ..      B        0x2e1f6 ; attsHandleValueIndNtf + 194
        0x0002e1f6:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e1fa:    9902        ..      LDR      r1,[sp,#8]
        0x0002e1fc:    8008        ..      STRH     r0,[r1,#0]
        0x0002e1fe:    9902        ..      LDR      r1,[sp,#8]
        0x0002e200:    2021        !       MOVS     r0,#0x21
        0x0002e202:    7088        .p      STRB     r0,[r1,#2]
        0x0002e204:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0002e208:    9902        ..      LDR      r1,[sp,#8]
        0x0002e20a:    7208        .r      STRB     r0,[r1,#8]
        0x0002e20c:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e210:    b128        (.      CBZ      r0,0x2e21e ; attsHandleValueIndNtf + 234
        0x0002e212:    e7ff        ..      B        0x2e214 ; attsHandleValueIndNtf + 224
        0x0002e214:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002e216:    380b        .8      SUBS     r0,r0,#0xb
        0x0002e218:    9902        ..      LDR      r1,[sp,#8]
        0x0002e21a:    6048        H`      STR      r0,[r1,#4]
        0x0002e21c:    e008        ..      B        0x2e230 ; attsHandleValueIndNtf + 252
        0x0002e21e:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002e222:    300b        .0      ADDS     r0,r0,#0xb
        0x0002e224:    b280        ..      UXTH     r0,r0
        0x0002e226:    f7fdfe21    ..!.    BL       attMsgAlloc ; 0x2be6c
        0x0002e22a:    9902        ..      LDR      r1,[sp,#8]
        0x0002e22c:    6048        H`      STR      r0,[r1,#4]
        0x0002e22e:    e7ff        ..      B        0x2e230 ; attsHandleValueIndNtf + 252
        0x0002e230:    9802        ..      LDR      r0,[sp,#8]
        0x0002e232:    6840        @h      LDR      r0,[r0,#4]
        0x0002e234:    b3c8        ..      CBZ      r0,0x2e2aa ; attsHandleValueIndNtf + 374
        0x0002e236:    e7ff        ..      B        0x2e238 ; attsHandleValueIndNtf + 260
        0x0002e238:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0002e23c:    3003        .0      ADDS     r0,#3
        0x0002e23e:    9902        ..      LDR      r1,[sp,#8]
        0x0002e240:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e242:    8008        ..      STRH     r0,[r1,#0]
        0x0002e244:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0002e248:    9902        ..      LDR      r1,[sp,#8]
        0x0002e24a:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e24c:    8048        H.      STRH     r0,[r1,#2]
        0x0002e24e:    9802        ..      LDR      r0,[sp,#8]
        0x0002e250:    6840        @h      LDR      r0,[r0,#4]
        0x0002e252:    3008        .0      ADDS     r0,r0,#8
        0x0002e254:    9001        ..      STR      r0,[sp,#4]
        0x0002e256:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002e25a:    9901        ..      LDR      r1,[sp,#4]
        0x0002e25c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e25e:    9201        ..      STR      r2,[sp,#4]
        0x0002e260:    7008        .p      STRB     r0,[r1,#0]
        0x0002e262:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0002e266:    9901        ..      LDR      r1,[sp,#4]
        0x0002e268:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e26a:    9201        ..      STR      r2,[sp,#4]
        0x0002e26c:    7008        .p      STRB     r0,[r1,#0]
        0x0002e26e:    f89d001d    ....    LDRB     r0,[sp,#0x1d]
        0x0002e272:    9901        ..      LDR      r1,[sp,#4]
        0x0002e274:    1c4a        J.      ADDS     r2,r1,#1
        0x0002e276:    9201        ..      STR      r2,[sp,#4]
        0x0002e278:    7008        .p      STRB     r0,[r1,#0]
        0x0002e27a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e27e:    b938        8.      CBNZ     r0,0x2e290 ; attsHandleValueIndNtf + 348
        0x0002e280:    e7ff        ..      B        0x2e282 ; attsHandleValueIndNtf + 334
        0x0002e282:    9801        ..      LDR      r0,[sp,#4]
        0x0002e284:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002e286:    f8bd2018    ...     LDRH     r2,[sp,#0x18]
        0x0002e28a:    f7eaf8cc    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002e28e:    e7ff        ..      B        0x2e290 ; attsHandleValueIndNtf + 348
        0x0002e290:    f2431070    C.p.    MOV      r0,#0x3170
        0x0002e294:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e298:    f8900060    ..`.    LDRB     r0,[r0,#0x60]
        0x0002e29c:    9902        ..      LDR      r1,[sp,#8]
        0x0002e29e:    f7f0f96d    ..m.    BL       WsfMsgSend ; 0x1e57c
        0x0002e2a2:    2001        .       MOVS     r0,#1
        0x0002e2a4:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0002e2a8:    e003        ..      B        0x2e2b2 ; attsHandleValueIndNtf + 382
        0x0002e2aa:    9802        ..      LDR      r0,[sp,#8]
        0x0002e2ac:    f7f0f948    ..H.    BL       WsfMsgFree ; 0x1e540
        0x0002e2b0:    e7ff        ..      B        0x2e2b2 ; attsHandleValueIndNtf + 382
        0x0002e2b2:    e7ff        ..      B        0x2e2b4 ; attsHandleValueIndNtf + 384
        0x0002e2b4:    e007        ..      B        0x2e2c6 ; attsHandleValueIndNtf + 402
        0x0002e2b6:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e2ba:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002e2be:    2277        w"      MOVS     r2,#0x77
        0x0002e2c0:    f7fffd00    ....    BL       attsExecCallback ; 0x2dcc4
        0x0002e2c4:    e7ff        ..      B        0x2e2c6 ; attsHandleValueIndNtf + 402
        0x0002e2c6:    e7ff        ..      B        0x2e2c8 ; attsHandleValueIndNtf + 404
        0x0002e2c8:    e007        ..      B        0x2e2da ; attsHandleValueIndNtf + 422
        0x0002e2ca:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0002e2ce:    f8bd101c    ....    LDRH     r1,[sp,#0x1c]
        0x0002e2d2:    2271        q"      MOVS     r2,#0x71
        0x0002e2d4:    f7fffcf6    ....    BL       attsExecCallback ; 0x2dcc4
        0x0002e2d8:    e7ff        ..      B        0x2e2da ; attsHandleValueIndNtf + 422
        0x0002e2da:    e7ff        ..      B        0x2e2dc ; attsHandleValueIndNtf + 424
        0x0002e2dc:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0002e2e0:    b950        P.      CBNZ     r0,0x2e2f8 ; attsHandleValueIndNtf + 452
        0x0002e2e2:    e7ff        ..      B        0x2e2e4 ; attsHandleValueIndNtf + 432
        0x0002e2e4:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002e2e8:    b130        0.      CBZ      r0,0x2e2f8 ; attsHandleValueIndNtf + 452
        0x0002e2ea:    e7ff        ..      B        0x2e2ec ; attsHandleValueIndNtf + 440
        0x0002e2ec:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002e2ee:    f89d1017    ....    LDRB     r1,[sp,#0x17]
        0x0002e2f2:    f7ebfc99    ....    BL       AttMsgFree ; 0x19c28
        0x0002e2f6:    e7ff        ..      B        0x2e2f8 ; attsHandleValueIndNtf + 452
        0x0002e2f8:    b008        ..      ADD      sp,sp,#0x20
        0x0002e2fa:    bd10        ..      POP      {r4,pc}
    attsIndConnCback
        0x0002e2fc:    b580        ..      PUSH     {r7,lr}
        0x0002e2fe:    b084        ..      SUB      sp,sp,#0x10
        0x0002e300:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e302:    9102        ..      STR      r1,[sp,#8]
        0x0002e304:    9802        ..      LDR      r0,[sp,#8]
        0x0002e306:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e308:    2827        '(      CMP      r0,#0x27
        0x0002e30a:    d101        ..      BNE      0x2e310 ; attsIndConnCback + 20
        0x0002e30c:    e7ff        ..      B        0x2e30e ; attsIndConnCback + 18
        0x0002e30e:    e049        I.      B        0x2e3a4 ; attsIndConnCback + 168
        0x0002e310:    9802        ..      LDR      r0,[sp,#8]
        0x0002e312:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e314:    2828        ((      CMP      r0,#0x28
        0x0002e316:    d144        D.      BNE      0x2e3a2 ; attsIndConnCback + 166
        0x0002e318:    e7ff        ..      B        0x2e31a ; attsIndConnCback + 30
        0x0002e31a:    9802        ..      LDR      r0,[sp,#8]
        0x0002e31c:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002e31e:    b930        0.      CBNZ     r0,0x2e32e ; attsIndConnCback + 50
        0x0002e320:    e7ff        ..      B        0x2e322 ; attsIndConnCback + 38
        0x0002e322:    9802        ..      LDR      r0,[sp,#8]
        0x0002e324:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002e326:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002e328:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e32c:    e005        ..      B        0x2e33a ; attsIndConnCback + 62
        0x0002e32e:    9802        ..      LDR      r0,[sp,#8]
        0x0002e330:    78c0        .x      LDRB     r0,[r0,#3]
        0x0002e332:    30a0        .0      ADDS     r0,r0,#0xa0
        0x0002e334:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e338:    e7ff        ..      B        0x2e33a ; attsIndConnCback + 62
        0x0002e33a:    2000        .       MOVS     r0,#0
        0x0002e33c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e340:    e7ff        ..      B        0x2e342 ; attsIndConnCback + 70
        0x0002e342:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e346:    2802        .(      CMP      r0,#2
        0x0002e348:    dc2a        *.      BGT      0x2e3a0 ; attsIndConnCback + 164
        0x0002e34a:    e7ff        ..      B        0x2e34c ; attsIndConnCback + 80
        0x0002e34c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e34e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e350:    eb001140    ..@.    ADD      r1,r0,r0,LSL #5
        0x0002e354:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e358:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e35c:    eb000281    ....    ADD      r2,r0,r1,LSL #2
        0x0002e360:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e364:    212c        ,!      MOVS     r1,#0x2c
        0x0002e366:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x0002e36a:    3884        .8      SUBS     r0,r0,#0x84
        0x0002e36c:    9001        ..      STR      r0,[sp,#4]
        0x0002e36e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e370:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002e372:    b138        8.      CBZ      r0,0x2e384 ; attsIndConnCback + 136
        0x0002e374:    e7ff        ..      B        0x2e376 ; attsIndConnCback + 122
        0x0002e376:    9801        ..      LDR      r0,[sp,#4]
        0x0002e378:    f7f0fb5a    ..Z.    BL       WsfTimerStop ; 0x1ea30
        0x0002e37c:    9901        ..      LDR      r1,[sp,#4]
        0x0002e37e:    2000        .       MOVS     r0,#0
        0x0002e380:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0002e382:    e7ff        ..      B        0x2e384 ; attsIndConnCback + 136
        0x0002e384:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e386:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e388:    9901        ..      LDR      r1,[sp,#4]
        0x0002e38a:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0002e38e:    f000f88d    ....    BL       attsIndNtfCallback ; 0x2e4ac
        0x0002e392:    e7ff        ..      B        0x2e394 ; attsIndConnCback + 152
        0x0002e394:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e398:    3001        .0      ADDS     r0,#1
        0x0002e39a:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e39e:    e7d0        ..      B        0x2e342 ; attsIndConnCback + 70
        0x0002e3a0:    e7ff        ..      B        0x2e3a2 ; attsIndConnCback + 166
        0x0002e3a2:    e7ff        ..      B        0x2e3a4 ; attsIndConnCback + 168
        0x0002e3a4:    b004        ..      ADD      sp,sp,#0x10
        0x0002e3a6:    bd80        ..      POP      {r7,pc}
    attsIndCtrlCback
        0x0002e3a8:    b580        ..      PUSH     {r7,lr}
        0x0002e3aa:    b082        ..      SUB      sp,sp,#8
        0x0002e3ac:    9001        ..      STR      r0,[sp,#4]
        0x0002e3ae:    9801        ..      LDR      r0,[sp,#4]
        0x0002e3b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e3b2:    2100        .!      MOVS     r1,#0
        0x0002e3b4:    f7feff44    ..D.    BL       attsCcbByConnId ; 0x2d240
        0x0002e3b8:    9000        ..      STR      r0,[sp,#0]
        0x0002e3ba:    b138        8.      CBZ      r0,0x2e3cc ; attsIndCtrlCback + 36
        0x0002e3bc:    e7ff        ..      B        0x2e3be ; attsIndCtrlCback + 22
        0x0002e3be:    9801        ..      LDR      r0,[sp,#4]
        0x0002e3c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e3c2:    9900        ..      LDR      r1,[sp,#0]
        0x0002e3c4:    2200        ."      MOVS     r2,#0
        0x0002e3c6:    f000f871    ..q.    BL       attsIndNtfCallback ; 0x2e4ac
        0x0002e3ca:    e7ff        ..      B        0x2e3cc ; attsIndCtrlCback + 36
        0x0002e3cc:    b002        ..      ADD      sp,sp,#8
        0x0002e3ce:    bd80        ..      POP      {r7,pc}
    attsIndMsgCback
        0x0002e3d0:    b580        ..      PUSH     {r7,lr}
        0x0002e3d2:    b084        ..      SUB      sp,sp,#0x10
        0x0002e3d4:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e3d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e3d8:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e3da:    2821        !(      CMP      r0,#0x21
        0x0002e3dc:    d129        ).      BNE      0x2e432 ; attsIndMsgCback + 98
        0x0002e3de:    e7ff        ..      B        0x2e3e0 ; attsIndMsgCback + 16
        0x0002e3e0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e3e2:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e3e4:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002e3e6:    f7feff2b    ..+.    BL       attsCcbByConnId ; 0x2d240
        0x0002e3ea:    9002        ..      STR      r0,[sp,#8]
        0x0002e3ec:    b928        (.      CBNZ     r0,0x2e3fa ; attsIndMsgCback + 42
        0x0002e3ee:    e7ff        ..      B        0x2e3f0 ; attsIndMsgCback + 32
        0x0002e3f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e3f2:    6840        @h      LDR      r0,[r0,#4]
        0x0002e3f4:    f7f0f8a4    ....    BL       WsfMsgFree ; 0x1e540
        0x0002e3f8:    e055        U.      B        0x2e4a6 ; attsIndMsgCback + 214
        0x0002e3fa:    9802        ..      LDR      r0,[sp,#8]
        0x0002e3fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e3fe:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e400:    f000f94e    ..N.    BL       attsPendIndNtfHandle ; 0x2e6a0
        0x0002e404:    b160        `.      CBZ      r0,0x2e420 ; attsIndMsgCback + 80
        0x0002e406:    e7ff        ..      B        0x2e408 ; attsIndMsgCback + 56
        0x0002e408:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e40a:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e40c:    6849        Ih      LDR      r1,[r1,#4]
        0x0002e40e:    8849        I.      LDRH     r1,[r1,#2]
        0x0002e410:    2272        r"      MOVS     r2,#0x72
        0x0002e412:    f7fffc57    ..W.    BL       attsExecCallback ; 0x2dcc4
        0x0002e416:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e418:    6840        @h      LDR      r0,[r0,#4]
        0x0002e41a:    f7f0f891    ....    BL       WsfMsgFree ; 0x1e540
        0x0002e41e:    e007        ..      B        0x2e430 ; attsIndMsgCback + 96
        0x0002e420:    9802        ..      LDR      r0,[sp,#8]
        0x0002e422:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0002e424:    7819        .x      LDRB     r1,[r3,#0]
        0x0002e426:    7a1a        .z      LDRB     r2,[r3,#8]
        0x0002e428:    685b        [h      LDR      r3,[r3,#4]
        0x0002e42a:    f001ffe1    ....    BL       attsSetupMsg ; 0x303f0
        0x0002e42e:    e7ff        ..      B        0x2e430 ; attsIndMsgCback + 96
        0x0002e430:    e039        9.      B        0x2e4a6 ; attsIndMsgCback + 214
        0x0002e432:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e434:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e436:    2822        "(      CMP      r0,#0x22
        0x0002e438:    d134        4.      BNE      0x2e4a4 ; attsIndMsgCback + 212
        0x0002e43a:    e7ff        ..      B        0x2e43c ; attsIndMsgCback + 108
        0x0002e43c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002e43e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002e440:    f10d0107    ....    ADD      r1,sp,#7
        0x0002e444:    f10d0206    ....    ADD      r2,sp,#6
        0x0002e448:    f7fdfb92    ....    BL       attDecodeMsgParam ; 0x2bb70
        0x0002e44c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e450:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e452:    8008        ..      STRH     r0,[r1,#0]
        0x0002e454:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e458:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e45c:    f7fefef0    ....    BL       attsCcbByConnId ; 0x2d240
        0x0002e460:    9002        ..      STR      r0,[sp,#8]
        0x0002e462:    b908        ..      CBNZ     r0,0x2e468 ; attsIndMsgCback + 152
        0x0002e464:    e7ff        ..      B        0x2e466 ; attsIndMsgCback + 150
        0x0002e466:    e01e        ..      B        0x2e4a6 ; attsIndMsgCback + 214
        0x0002e468:    9802        ..      LDR      r0,[sp,#8]
        0x0002e46a:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0002e46c:    b1c8        ..      CBZ      r0,0x2e4a2 ; attsIndMsgCback + 210
        0x0002e46e:    e7ff        ..      B        0x2e470 ; attsIndMsgCback + 160
        0x0002e470:    9902        ..      LDR      r1,[sp,#8]
        0x0002e472:    2000        .       MOVS     r0,#0
        0x0002e474:    9000        ..      STR      r0,[sp,#0]
        0x0002e476:    84c8        ..      STRH     r0,[r1,#0x26]
        0x0002e478:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e47c:    9902        ..      LDR      r1,[sp,#8]
        0x0002e47e:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0002e480:    2271        q"      MOVS     r2,#0x71
        0x0002e482:    f7fffc1f    ....    BL       attsExecCallback ; 0x2dcc4
        0x0002e486:    9800        ..      LDR      r0,[sp,#0]
        0x0002e488:    9902        ..      LDR      r1,[sp,#8]
        0x0002e48a:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002e48c:    9802        ..      LDR      r0,[sp,#8]
        0x0002e48e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002e490:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e492:    7a09        .z      LDRB     r1,[r1,#8]
        0x0002e494:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x0002e498:    7888        .x      LDRB     r0,[r1,#2]
        0x0002e49a:    f0400004    @...    ORR      r0,r0,#4
        0x0002e49e:    7088        .p      STRB     r0,[r1,#2]
        0x0002e4a0:    e7ff        ..      B        0x2e4a2 ; attsIndMsgCback + 210
        0x0002e4a2:    e7ff        ..      B        0x2e4a4 ; attsIndMsgCback + 212
        0x0002e4a4:    e7ff        ..      B        0x2e4a6 ; attsIndMsgCback + 214
        0x0002e4a6:    b004        ..      ADD      sp,sp,#0x10
        0x0002e4a8:    bd80        ..      POP      {r7,pc}
        0x0002e4aa:    0000        ..      MOVS     r0,r0
    attsIndNtfCallback
        0x0002e4ac:    b580        ..      PUSH     {r7,lr}
        0x0002e4ae:    b084        ..      SUB      sp,sp,#0x10
        0x0002e4b0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e4b4:    9102        ..      STR      r1,[sp,#8]
        0x0002e4b6:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0002e4ba:    9802        ..      LDR      r0,[sp,#8]
        0x0002e4bc:    8d00        ..      LDRH     r0,[r0,#0x28]
        0x0002e4be:    b160        `.      CBZ      r0,0x2e4da ; attsIndNtfCallback + 46
        0x0002e4c0:    e7ff        ..      B        0x2e4c2 ; attsIndNtfCallback + 22
        0x0002e4c2:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e4c6:    9902        ..      LDR      r1,[sp,#8]
        0x0002e4c8:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x0002e4ca:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e4ce:    f7fffbf9    ....    BL       attsExecCallback ; 0x2dcc4
        0x0002e4d2:    9902        ..      LDR      r1,[sp,#8]
        0x0002e4d4:    2000        .       MOVS     r0,#0
        0x0002e4d6:    8508        ..      STRH     r0,[r1,#0x28]
        0x0002e4d8:    e7ff        ..      B        0x2e4da ; attsIndNtfCallback + 46
        0x0002e4da:    2000        .       MOVS     r0,#0
        0x0002e4dc:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e4e0:    e7ff        ..      B        0x2e4e2 ; attsIndNtfCallback + 54
        0x0002e4e2:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e4e6:    2800        .(      CMP      r0,#0
        0x0002e4e8:    dc23        #.      BGT      0x2e532 ; attsIndNtfCallback + 134
        0x0002e4ea:    e7ff        ..      B        0x2e4ec ; attsIndNtfCallback + 64
        0x0002e4ec:    9802        ..      LDR      r0,[sp,#8]
        0x0002e4ee:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e4f2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e4f6:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e4f8:    b1a0        ..      CBZ      r0,0x2e524 ; attsIndNtfCallback + 120
        0x0002e4fa:    e7ff        ..      B        0x2e4fc ; attsIndNtfCallback + 80
        0x0002e4fc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e500:    9902        ..      LDR      r1,[sp,#8]
        0x0002e502:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x0002e506:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0002e50a:    8d49        I.      LDRH     r1,[r1,#0x2a]
        0x0002e50c:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e510:    f7fffbd8    ....    BL       attsExecCallback ; 0x2dcc4
        0x0002e514:    9802        ..      LDR      r0,[sp,#8]
        0x0002e516:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0002e51a:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0002e51e:    2000        .       MOVS     r0,#0
        0x0002e520:    8548        H.      STRH     r0,[r1,#0x2a]
        0x0002e522:    e7ff        ..      B        0x2e524 ; attsIndNtfCallback + 120
        0x0002e524:    e7ff        ..      B        0x2e526 ; attsIndNtfCallback + 122
        0x0002e526:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e52a:    3001        .0      ADDS     r0,#1
        0x0002e52c:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e530:    e7d7        ..      B        0x2e4e2 ; attsIndNtfCallback + 54
        0x0002e532:    b004        ..      ADD      sp,sp,#0x10
        0x0002e534:    bd80        ..      POP      {r7,pc}
        0x0002e536:    0000        ..      MOVS     r0,r0
    attsIsHashableAttr
        0x0002e538:    b084        ..      SUB      sp,sp,#0x10
        0x0002e53a:    9002        ..      STR      r0,[sp,#8]
        0x0002e53c:    2002        .       MOVS     r0,#2
        0x0002e53e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e542:    f2435070    C.pP    MOV      r0,#0x3570
        0x0002e546:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e54a:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e54c:    b148        H.      CBZ      r0,0x2e562 ; attsIsHashableAttr + 42
        0x0002e54e:    e7ff        ..      B        0x2e550 ; attsIsHashableAttr + 24
        0x0002e550:    f2435170    C.pQ    MOV      r1,#0x3570
        0x0002e554:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e558:    2000        .       MOVS     r0,#0
        0x0002e55a:    7008        .p      STRB     r0,[r1,#0]
        0x0002e55c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e560:    e052        R.      B        0x2e608 ; attsIsHashableAttr + 208
        0x0002e562:    9802        ..      LDR      r0,[sp,#8]
        0x0002e564:    6801        .h      LDR      r1,[r0,#0]
        0x0002e566:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e568:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002e56a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e56e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0002e572:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0002e576:    f5a15020    .. P    SUB      r0,r1,#0x2800
        0x0002e57a:    9100        ..      STR      r1,[sp,#0]
        0x0002e57c:    2803        .(      CMP      r0,#3
        0x0002e57e:    d31f        ..      BCC      0x2e5c0 ; attsIsHashableAttr + 136
        0x0002e580:    e7ff        ..      B        0x2e582 ; attsIsHashableAttr + 74
        0x0002e582:    9800        ..      LDR      r0,[sp,#0]
        0x0002e584:    f6420103    B...    MOV      r1,#0x2803
        0x0002e588:    4288        .B      CMP      r0,r1
        0x0002e58a:    d012        ..      BEQ      0x2e5b2 ; attsIsHashableAttr + 122
        0x0002e58c:    e7ff        ..      B        0x2e58e ; attsIsHashableAttr + 86
        0x0002e58e:    9800        ..      LDR      r0,[sp,#0]
        0x0002e590:    f5b05f24    ..$_    CMP      r0,#0x2900
        0x0002e594:    d014        ..      BEQ      0x2e5c0 ; attsIsHashableAttr + 136
        0x0002e596:    e7ff        ..      B        0x2e598 ; attsIsHashableAttr + 96
        0x0002e598:    9800        ..      LDR      r0,[sp,#0]
        0x0002e59a:    f6421101    B...    MOV      r1,#0x2901
        0x0002e59e:    1a40        @.      SUBS     r0,r0,r1
        0x0002e5a0:    2803        .(      CMP      r0,#3
        0x0002e5a2:    d316        ..      BCC      0x2e5d2 ; attsIsHashableAttr + 154
        0x0002e5a4:    e7ff        ..      B        0x2e5a6 ; attsIsHashableAttr + 110
        0x0002e5a6:    9800        ..      LDR      r0,[sp,#0]
        0x0002e5a8:    f6421105    B...    MOV      r1,#0x2905
        0x0002e5ac:    4288        .B      CMP      r0,r1
        0x0002e5ae:    d010        ..      BEQ      0x2e5d2 ; attsIsHashableAttr + 154
        0x0002e5b0:    e021        !.      B        0x2e5f6 ; attsIsHashableAttr + 190
        0x0002e5b2:    f2435170    C.pQ    MOV      r1,#0x3570
        0x0002e5b6:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002e5ba:    2001        .       MOVS     r0,#1
        0x0002e5bc:    7008        .p      STRB     r0,[r1,#0]
        0x0002e5be:    e7ff        ..      B        0x2e5c0 ; attsIsHashableAttr + 136
        0x0002e5c0:    9802        ..      LDR      r0,[sp,#8]
        0x0002e5c2:    6880        .h      LDR      r0,[r0,#8]
        0x0002e5c4:    8801        ..      LDRH     r1,[r0,#0]
        0x0002e5c6:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e5ca:    4408        .D      ADD      r0,r0,r1
        0x0002e5cc:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e5d0:    e7ff        ..      B        0x2e5d2 ; attsIsHashableAttr + 154
        0x0002e5d2:    9802        ..      LDR      r0,[sp,#8]
        0x0002e5d4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002e5d6:    07c0        ..      LSLS     r0,r0,#31
        0x0002e5d8:    b130        0.      CBZ      r0,0x2e5e8 ; attsIsHashableAttr + 176
        0x0002e5da:    e7ff        ..      B        0x2e5dc ; attsIsHashableAttr + 164
        0x0002e5dc:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e5e0:    3010        .0      ADDS     r0,r0,#0x10
        0x0002e5e2:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e5e6:    e005        ..      B        0x2e5f4 ; attsIsHashableAttr + 188
        0x0002e5e8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e5ec:    3002        .0      ADDS     r0,#2
        0x0002e5ee:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e5f2:    e7ff        ..      B        0x2e5f4 ; attsIsHashableAttr + 188
        0x0002e5f4:    e003        ..      B        0x2e5fe ; attsIsHashableAttr + 198
        0x0002e5f6:    2000        .       MOVS     r0,#0
        0x0002e5f8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e5fc:    e7ff        ..      B        0x2e5fe ; attsIsHashableAttr + 198
        0x0002e5fe:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002e602:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e606:    e7ff        ..      B        0x2e608 ; attsIsHashableAttr + 208
        0x0002e608:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002e60c:    b004        ..      ADD      sp,sp,#0x10
        0x0002e60e:    4770        pG      BX       lr
    attsL2cCtrlCback
        0x0002e610:    b580        ..      PUSH     {r7,lr}
        0x0002e612:    b082        ..      SUB      sp,sp,#8
        0x0002e614:    9001        ..      STR      r0,[sp,#4]
        0x0002e616:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e61a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e61e:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002e622:    6841        Ah      LDR      r1,[r0,#4]
        0x0002e624:    9801        ..      LDR      r0,[sp,#4]
        0x0002e626:    4788        .G      BLX      r1
        0x0002e628:    b002        ..      ADD      sp,sp,#8
        0x0002e62a:    bd80        ..      POP      {r7,pc}
    attsMsgCback
        0x0002e62c:    b580        ..      PUSH     {r7,lr}
        0x0002e62e:    b082        ..      SUB      sp,sp,#8
        0x0002e630:    9001        ..      STR      r0,[sp,#4]
        0x0002e632:    9801        ..      LDR      r0,[sp,#4]
        0x0002e634:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e636:    2820         (      CMP      r0,#0x20
        0x0002e638:    d107        ..      BNE      0x2e64a ; attsMsgCback + 30
        0x0002e63a:    e7ff        ..      B        0x2e63c ; attsMsgCback + 16
        0x0002e63c:    9801        ..      LDR      r0,[sp,#4]
        0x0002e63e:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e640:    2104        .!      MOVS     r1,#4
        0x0002e642:    2200        ."      MOVS     r2,#0
        0x0002e644:    f7ecfbdc    ....    BL       DmConnSetIdle ; 0x1ae00
        0x0002e648:    e028        (.      B        0x2e69c ; attsMsgCback + 112
        0x0002e64a:    9801        ..      LDR      r0,[sp,#4]
        0x0002e64c:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e64e:    2822        "(      CMP      r0,#0x22
        0x0002e650:    dc0a        ..      BGT      0x2e668 ; attsMsgCback + 60
        0x0002e652:    e7ff        ..      B        0x2e654 ; attsMsgCback + 40
        0x0002e654:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e658:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e65c:    f8d001ac    ....    LDR      r0,[r0,#0x1ac]
        0x0002e660:    6881        .h      LDR      r1,[r0,#8]
        0x0002e662:    9801        ..      LDR      r0,[sp,#4]
        0x0002e664:    4788        .G      BLX      r1
        0x0002e666:    e018        ..      B        0x2e69a ; attsMsgCback + 110
        0x0002e668:    9801        ..      LDR      r0,[sp,#4]
        0x0002e66a:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e66c:    2823        #(      CMP      r0,#0x23
        0x0002e66e:    d109        ..      BNE      0x2e684 ; attsMsgCback + 88
        0x0002e670:    e7ff        ..      B        0x2e672 ; attsMsgCback + 70
        0x0002e672:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e676:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e67a:    f8d011b0    ....    LDR      r1,[r0,#0x1b0]
        0x0002e67e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e680:    4788        .G      BLX      r1
        0x0002e682:    e009        ..      B        0x2e698 ; attsMsgCback + 108
        0x0002e684:    9801        ..      LDR      r0,[sp,#4]
        0x0002e686:    7880        .x      LDRB     r0,[r0,#2]
        0x0002e688:    2824        $(      CMP      r0,#0x24
        0x0002e68a:    d104        ..      BNE      0x2e696 ; attsMsgCback + 106
        0x0002e68c:    e7ff        ..      B        0x2e68e ; attsMsgCback + 98
        0x0002e68e:    9801        ..      LDR      r0,[sp,#4]
        0x0002e690:    f001fe36    ..6.    BL       attsProcessDatabaseHashUpdate ; 0x30300
        0x0002e694:    e7ff        ..      B        0x2e696 ; attsMsgCback + 106
        0x0002e696:    e7ff        ..      B        0x2e698 ; attsMsgCback + 108
        0x0002e698:    e7ff        ..      B        0x2e69a ; attsMsgCback + 110
        0x0002e69a:    e7ff        ..      B        0x2e69c ; attsMsgCback + 112
        0x0002e69c:    b002        ..      ADD      sp,sp,#8
        0x0002e69e:    bd80        ..      POP      {r7,pc}
    attsPendIndNtfHandle
        0x0002e6a0:    b084        ..      SUB      sp,sp,#0x10
        0x0002e6a2:    9002        ..      STR      r0,[sp,#8]
        0x0002e6a4:    9101        ..      STR      r1,[sp,#4]
        0x0002e6a6:    9801        ..      LDR      r0,[sp,#4]
        0x0002e6a8:    7a00        .z      LDRB     r0,[r0,#8]
        0x0002e6aa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0002e6ae:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0002e6b2:    281d        .(      CMP      r0,#0x1d
        0x0002e6b4:    d108        ..      BNE      0x2e6c8 ; attsPendIndNtfHandle + 40
        0x0002e6b6:    e7ff        ..      B        0x2e6b8 ; attsPendIndNtfHandle + 24
        0x0002e6b8:    9802        ..      LDR      r0,[sp,#8]
        0x0002e6ba:    8d00        ..      LDRH     r0,[r0,#0x28]
        0x0002e6bc:    2800        .(      CMP      r0,#0
        0x0002e6be:    bf18        ..      IT       NE
        0x0002e6c0:    2001        .       MOVNE    r0,#1
        0x0002e6c2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e6c6:    e037        7.      B        0x2e738 ; attsPendIndNtfHandle + 152
        0x0002e6c8:    2000        .       MOVS     r0,#0
        0x0002e6ca:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e6ce:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002e6d2:    e7ff        ..      B        0x2e6d4 ; attsPendIndNtfHandle + 52
        0x0002e6d4:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e6d8:    2800        .(      CMP      r0,#0
        0x0002e6da:    dc24        $.      BGT      0x2e726 ; attsPendIndNtfHandle + 134
        0x0002e6dc:    e7ff        ..      B        0x2e6de ; attsPendIndNtfHandle + 62
        0x0002e6de:    9802        ..      LDR      r0,[sp,#8]
        0x0002e6e0:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002e6e4:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e6e8:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e6ea:    b1a8        ..      CBZ      r0,0x2e718 ; attsPendIndNtfHandle + 120
        0x0002e6ec:    e7ff        ..      B        0x2e6ee ; attsPendIndNtfHandle + 78
        0x0002e6ee:    9802        ..      LDR      r0,[sp,#8]
        0x0002e6f0:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0002e6f4:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0002e6f8:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x0002e6fa:    9901        ..      LDR      r1,[sp,#4]
        0x0002e6fc:    8849        I.      LDRH     r1,[r1,#2]
        0x0002e6fe:    4288        .B      CMP      r0,r1
        0x0002e700:    d104        ..      BNE      0x2e70c ; attsPendIndNtfHandle + 108
        0x0002e702:    e7ff        ..      B        0x2e704 ; attsPendIndNtfHandle + 100
        0x0002e704:    2001        .       MOVS     r0,#1
        0x0002e706:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e70a:    e015        ..      B        0x2e738 ; attsPendIndNtfHandle + 152
        0x0002e70c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0002e710:    3001        .0      ADDS     r0,#1
        0x0002e712:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0002e716:    e7ff        ..      B        0x2e718 ; attsPendIndNtfHandle + 120
        0x0002e718:    e7ff        ..      B        0x2e71a ; attsPendIndNtfHandle + 122
        0x0002e71a:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e71e:    3001        .0      ADDS     r0,#1
        0x0002e720:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002e724:    e7d6        ..      B        0x2e6d4 ; attsPendIndNtfHandle + 52
        0x0002e726:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0002e72a:    2000        .       MOVS     r0,#0
        0x0002e72c:    2900        .)      CMP      r1,#0
        0x0002e72e:    bfc8        ..      IT       GT
        0x0002e730:    2001        .       MOVGT    r0,#1
        0x0002e732:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002e736:    e7ff        ..      B        0x2e738 ; attsPendIndNtfHandle + 152
        0x0002e738:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002e73c:    b004        ..      ADD      sp,sp,#0x10
        0x0002e73e:    4770        pG      BX       lr
    attsPermissions
        0x0002e740:    b580        ..      PUSH     {r7,lr}
        0x0002e742:    b082        ..      SUB      sp,sp,#8
        0x0002e744:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0002e748:    f88d1005    ....    STRB     r1,[sp,#5]
        0x0002e74c:    f8ad2002    ...     STRH     r2,[sp,#2]
        0x0002e750:    f88d3001    ...0    STRB     r3,[sp,#1]
        0x0002e754:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e758:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002e75c:    4208        .B      TST      r0,r1
        0x0002e75e:    d109        ..      BNE      0x2e774 ; attsPermissions + 52
        0x0002e760:    e7ff        ..      B        0x2e762 ; attsPermissions + 34
        0x0002e762:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002e766:    2003        .       MOVS     r0,#3
        0x0002e768:    2901        .)      CMP      r1,#1
        0x0002e76a:    bf08        ..      IT       EQ
        0x0002e76c:    2002        .       MOVEQ    r0,#2
        0x0002e76e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e772:    e05e        ^.      B        0x2e832 ; attsPermissions + 242
        0x0002e774:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0002e778:    2810        .(      CMP      r0,#0x10
        0x0002e77a:    d106        ..      BNE      0x2e78a ; attsPermissions + 74
        0x0002e77c:    e7ff        ..      B        0x2e77e ; attsPermissions + 62
        0x0002e77e:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e782:    0900        ..      LSRS     r0,r0,#4
        0x0002e784:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0002e788:    e7ff        ..      B        0x2e78a ; attsPermissions + 74
        0x0002e78a:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e78e:    f0100f0e    ....    TST      r0,#0xe
        0x0002e792:    d104        ..      BNE      0x2e79e ; attsPermissions + 94
        0x0002e794:    e7ff        ..      B        0x2e796 ; attsPermissions + 86
        0x0002e796:    2000        .       MOVS     r0,#0
        0x0002e798:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e79c:    e049        I.      B        0x2e832 ; attsPermissions + 242
        0x0002e79e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e7a2:    f7ecfaf3    ....    BL       DmConnSecLevel ; 0x1ad8c
        0x0002e7a6:    f88d0000    ....    STRB     r0,[sp,#0]
        0x0002e7aa:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7ae:    0700        ..      LSLS     r0,r0,#28
        0x0002e7b0:    2800        .(      CMP      r0,#0
        0x0002e7b2:    d508        ..      BPL      0x2e7c6 ; attsPermissions + 134
        0x0002e7b4:    e7ff        ..      B        0x2e7b6 ; attsPermissions + 118
        0x0002e7b6:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002e7ba:    b920         .      CBNZ     r0,0x2e7c6 ; attsPermissions + 134
        0x0002e7bc:    e7ff        ..      B        0x2e7be ; attsPermissions + 126
        0x0002e7be:    2005        .       MOVS     r0,#5
        0x0002e7c0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e7c4:    e035        5.      B        0x2e832 ; attsPermissions + 242
        0x0002e7c6:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7ca:    f000000a    ....    AND      r0,r0,#0xa
        0x0002e7ce:    280a        .(      CMP      r0,#0xa
        0x0002e7d0:    d109        ..      BNE      0x2e7e6 ; attsPermissions + 166
        0x0002e7d2:    e7ff        ..      B        0x2e7d4 ; attsPermissions + 148
        0x0002e7d4:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0002e7d8:    2801        .(      CMP      r0,#1
        0x0002e7da:    dc04        ..      BGT      0x2e7e6 ; attsPermissions + 166
        0x0002e7dc:    e7ff        ..      B        0x2e7de ; attsPermissions + 158
        0x0002e7de:    2005        .       MOVS     r0,#5
        0x0002e7e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e7e4:    e025        %.      B        0x2e832 ; attsPermissions + 242
        0x0002e7e6:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x0002e7ea:    0740        @.      LSLS     r0,r0,#29
        0x0002e7ec:    2800        .(      CMP      r0,#0
        0x0002e7ee:    d51c        ..      BPL      0x2e82a ; attsPermissions + 234
        0x0002e7f0:    e7ff        ..      B        0x2e7f2 ; attsPermissions + 178
        0x0002e7f2:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e7f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e7fa:    f8d001b4    ....    LDR      r0,[r0,#0x1b4]
        0x0002e7fe:    b920         .      CBNZ     r0,0x2e80a ; attsPermissions + 202
        0x0002e800:    e7ff        ..      B        0x2e802 ; attsPermissions + 194
        0x0002e802:    2008        .       MOVS     r0,#8
        0x0002e804:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e808:    e013        ..      B        0x2e832 ; attsPermissions + 242
        0x0002e80a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e80e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e812:    f8d031b4    ...1    LDR      r3,[r0,#0x1b4]
        0x0002e816:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0002e81a:    f89d1005    ....    LDRB     r1,[sp,#5]
        0x0002e81e:    f8bd2002    ...     LDRH     r2,[sp,#2]
        0x0002e822:    4798        .G      BLX      r3
        0x0002e824:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e828:    e003        ..      B        0x2e832 ; attsPermissions + 242
        0x0002e82a:    2000        .       MOVS     r0,#0
        0x0002e82c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e830:    e7ff        ..      B        0x2e832 ; attsPermissions + 242
        0x0002e832:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e836:    b002        ..      ADD      sp,sp,#8
        0x0002e838:    bd80        ..      POP      {r7,pc}
        0x0002e83a:    0000        ..      MOVS     r0,r0
    attsProcExecWriteReq
        0x0002e83c:    b580        ..      PUSH     {r7,lr}
        0x0002e83e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002e840:    9009        ..      STR      r0,[sp,#0x24]
        0x0002e842:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002e846:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002e848:    2000        .       MOVS     r0,#0
        0x0002e84a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e84e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e850:    3009        .0      ADDS     r0,r0,#9
        0x0002e852:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002e854:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e856:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e858:    b920         .      CBNZ     r0,0x2e864 ; attsProcExecWriteReq + 40
        0x0002e85a:    e7ff        ..      B        0x2e85c ; attsProcExecWriteReq + 32
        0x0002e85c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e85e:    f7feff71    ..q.    BL       attsClearPrepWrites ; 0x2d744
        0x0002e862:    e06f        o.      B        0x2e944 ; attsProcExecWriteReq + 264
        0x0002e864:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e866:    7800        .x      LDRB     r0,[r0,#0]
        0x0002e868:    2801        .(      CMP      r0,#1
        0x0002e86a:    d166        f.      BNE      0x2e93a ; attsProcExecWriteReq + 254
        0x0002e86c:    e7ff        ..      B        0x2e86e ; attsProcExecWriteReq + 50
        0x0002e86e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e870:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002e874:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e878:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e87c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002e880:    f8d00184    ....    LDR      r0,[r0,#0x184]
        0x0002e884:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e886:    e7ff        ..      B        0x2e888 ; attsProcExecWriteReq + 76
        0x0002e888:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e88a:    b378        x.      CBZ      r0,0x2e8ec ; attsProcExecWriteReq + 176
        0x0002e88c:    e7ff        ..      B        0x2e88e ; attsProcExecWriteReq + 82
        0x0002e88e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e890:    88c0        ..      LDRH     r0,[r0,#6]
        0x0002e892:    a902        ..      ADD      r1,sp,#8
        0x0002e894:    f7fffaae    ....    BL       attsFindByHandle ; 0x2ddf4
        0x0002e898:    9003        ..      STR      r0,[sp,#0xc]
        0x0002e89a:    b310        ..      CBZ      r0,0x2e8e2 ; attsProcExecWriteReq + 166
        0x0002e89c:    e7ff        ..      B        0x2e89e ; attsProcExecWriteReq + 98
        0x0002e89e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e8a0:    8900        ..      LDRH     r0,[r0,#8]
        0x0002e8a2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e8a4:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002e8a6:    4288        .B      CMP      r0,r1
        0x0002e8a8:    dd04        ..      BLE      0x2e8b4 ; attsProcExecWriteReq + 120
        0x0002e8aa:    e7ff        ..      B        0x2e8ac ; attsProcExecWriteReq + 112
        0x0002e8ac:    2007        .       MOVS     r0,#7
        0x0002e8ae:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e8b2:    e00d        ..      B        0x2e8d0 ; attsProcExecWriteReq + 148
        0x0002e8b4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e8b6:    8888        ..      LDRH     r0,[r1,#4]
        0x0002e8b8:    8909        ..      LDRH     r1,[r1,#8]
        0x0002e8ba:    4408        .D      ADD      r0,r0,r1
        0x0002e8bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0002e8be:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002e8c0:    4288        .B      CMP      r0,r1
        0x0002e8c2:    dd04        ..      BLE      0x2e8ce ; attsProcExecWriteReq + 146
        0x0002e8c4:    e7ff        ..      B        0x2e8c6 ; attsProcExecWriteReq + 138
        0x0002e8c6:    200d        .       MOVS     r0,#0xd
        0x0002e8c8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e8cc:    e7ff        ..      B        0x2e8ce ; attsProcExecWriteReq + 146
        0x0002e8ce:    e7ff        ..      B        0x2e8d0 ; attsProcExecWriteReq + 148
        0x0002e8d0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e8d4:    b120         .      CBZ      r0,0x2e8e0 ; attsProcExecWriteReq + 164
        0x0002e8d6:    e7ff        ..      B        0x2e8d8 ; attsProcExecWriteReq + 156
        0x0002e8d8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e8da:    f7feff33    ..3.    BL       attsClearPrepWrites ; 0x2d744
        0x0002e8de:    e005        ..      B        0x2e8ec ; attsProcExecWriteReq + 176
        0x0002e8e0:    e7ff        ..      B        0x2e8e2 ; attsProcExecWriteReq + 166
        0x0002e8e2:    e7ff        ..      B        0x2e8e4 ; attsProcExecWriteReq + 168
        0x0002e8e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e8e6:    6800        .h      LDR      r0,[r0,#0]
        0x0002e8e8:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e8ea:    e7cd        ..      B        0x2e888 ; attsProcExecWriteReq + 76
        0x0002e8ec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e8f0:    bb10        ..      CBNZ     r0,0x2e938 ; attsProcExecWriteReq + 252
        0x0002e8f2:    e7ff        ..      B        0x2e8f4 ; attsProcExecWriteReq + 184
        0x0002e8f4:    e7ff        ..      B        0x2e8f6 ; attsProcExecWriteReq + 186
        0x0002e8f6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e8f8:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002e8fc:    f243308c    C..0    MOV      r0,#0x338c
        0x0002e900:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002e904:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002e908:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002e90c:    f7effe98    ....    BL       WsfQueueDeq ; 0x1e640
        0x0002e910:    9004        ..      STR      r0,[sp,#0x10]
        0x0002e912:    b180        ..      CBZ      r0,0x2e936 ; attsProcExecWriteReq + 250
        0x0002e914:    e7ff        ..      B        0x2e916 ; attsProcExecWriteReq + 218
        0x0002e916:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e918:    9904        ..      LDR      r1,[sp,#0x10]
        0x0002e91a:    f7fff9eb    ....    BL       attsExecPrepWrite ; 0x2dcf4
        0x0002e91e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e922:    b120         .      CBZ      r0,0x2e92e ; attsProcExecWriteReq + 242
        0x0002e924:    e7ff        ..      B        0x2e926 ; attsProcExecWriteReq + 234
        0x0002e926:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002e928:    f7feff0c    ....    BL       attsClearPrepWrites ; 0x2d744
        0x0002e92c:    e7ff        ..      B        0x2e92e ; attsProcExecWriteReq + 242
        0x0002e92e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002e930:    f7effc8e    ....    BL       WsfBufFree ; 0x1e250
        0x0002e934:    e7df        ..      B        0x2e8f6 ; attsProcExecWriteReq + 186
        0x0002e936:    e7ff        ..      B        0x2e938 ; attsProcExecWriteReq + 252
        0x0002e938:    e003        ..      B        0x2e942 ; attsProcExecWriteReq + 262
        0x0002e93a:    2004        .       MOVS     r0,#4
        0x0002e93c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0002e940:    e7ff        ..      B        0x2e942 ; attsProcExecWriteReq + 262
        0x0002e942:    e7ff        ..      B        0x2e944 ; attsProcExecWriteReq + 264
        0x0002e944:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0002e948:    b168        h.      CBZ      r0,0x2e966 ; attsProcExecWriteReq + 298
        0x0002e94a:    e7ff        ..      B        0x2e94c ; attsProcExecWriteReq + 272
        0x0002e94c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e94e:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002e950:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002e954:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0002e958:    466b        kF      MOV      r3,sp
        0x0002e95a:    601a        .`      STR      r2,[r3,#0]
        0x0002e95c:    2218        ."      MOVS     r2,#0x18
        0x0002e95e:    2300        .#      MOVS     r3,#0
        0x0002e960:    f7fff972    ..r.    BL       attsErrRsp ; 0x2dc48
        0x0002e964:    e017        ..      B        0x2e996 ; attsProcExecWriteReq + 346
        0x0002e966:    2009        .       MOVS     r0,#9
        0x0002e968:    f7fdfa80    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002e96c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002e96e:    b188        ..      CBZ      r0,0x2e994 ; attsProcExecWriteReq + 344
        0x0002e970:    e7ff        ..      B        0x2e972 ; attsProcExecWriteReq + 310
        0x0002e972:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002e974:    3008        .0      ADDS     r0,r0,#8
        0x0002e976:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e978:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002e97a:    1c48        H.      ADDS     r0,r1,#1
        0x0002e97c:    9005        ..      STR      r0,[sp,#0x14]
        0x0002e97e:    2019        .       MOVS     r0,#0x19
        0x0002e980:    7008        .p      STRB     r0,[r1,#0]
        0x0002e982:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e984:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002e986:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002e98a:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002e98c:    2201        ."      MOVS     r2,#1
        0x0002e98e:    f7fdfa3b    ..;.    BL       attL2cDataReq ; 0x2be08
        0x0002e992:    e7ff        ..      B        0x2e994 ; attsProcExecWriteReq + 344
        0x0002e994:    e7ff        ..      B        0x2e996 ; attsProcExecWriteReq + 346
        0x0002e996:    b00a        ..      ADD      sp,sp,#0x28
        0x0002e998:    bd80        ..      POP      {r7,pc}
        0x0002e99a:    0000        ..      MOVS     r0,r0
    attsProcFindInfoReq
        0x0002e99c:    b580        ..      PUSH     {r7,lr}
        0x0002e99e:    b08a        ..      SUB      sp,sp,#0x28
        0x0002e9a0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002e9a2:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002e9a6:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002e9a8:    2000        .       MOVS     r0,#0
        0x0002e9aa:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002e9ae:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002e9b0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002e9b2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002e9b6:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002e9ba:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0002e9be:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e9c0:    3009        .0      ADDS     r0,r0,#9
        0x0002e9c2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002e9c4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002e9c6:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e9c8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002e9ca:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e9ce:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002e9d2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e9d4:    3002        .0      ADDS     r0,#2
        0x0002e9d6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002e9d8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002e9da:    7808        .x      LDRB     r0,[r1,#0]
        0x0002e9dc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002e9de:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002e9e2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002e9e6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002e9e8:    3002        .0      ADDS     r0,#2
        0x0002e9ea:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002e9ec:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002e9f0:    b138        8.      CBZ      r0,0x2ea02 ; attsProcFindInfoReq + 102
        0x0002e9f2:    e7ff        ..      B        0x2e9f4 ; attsProcFindInfoReq + 88
        0x0002e9f4:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002e9f8:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002e9fc:    4288        .B      CMP      r0,r1
        0x0002e9fe:    dd04        ..      BLE      0x2ea0a ; attsProcFindInfoReq + 110
        0x0002ea00:    e7ff        ..      B        0x2ea02 ; attsProcFindInfoReq + 102
        0x0002ea02:    2001        .       MOVS     r0,#1
        0x0002ea04:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002ea08:    e7ff        ..      B        0x2ea0a ; attsProcFindInfoReq + 110
        0x0002ea0a:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002ea0e:    2800        .(      CMP      r0,#0
        0x0002ea10:    f04080ae    @...    BNE.W    0x2eb70 ; attsProcFindInfoReq + 468
        0x0002ea14:    e7ff        ..      B        0x2ea16 ; attsProcFindInfoReq + 122
        0x0002ea16:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0002ea1a:    3008        .0      ADDS     r0,r0,#8
        0x0002ea1c:    b280        ..      UXTH     r0,r0
        0x0002ea1e:    f7fdfa25    ..%.    BL       attMsgAlloc ; 0x2be6c
        0x0002ea22:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ea24:    2800        .(      CMP      r0,#0
        0x0002ea26:    f000809e    ....    BEQ.W    0x2eb66 ; attsProcFindInfoReq + 458
        0x0002ea2a:    e7ff        ..      B        0x2ea2c ; attsProcFindInfoReq + 144
        0x0002ea2c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002ea2e:    3008        .0      ADDS     r0,r0,#8
        0x0002ea30:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea32:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ea34:    1c48        H.      ADDS     r0,r1,#1
        0x0002ea36:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea38:    2005        .       MOVS     r0,#5
        0x0002ea3a:    7008        .p      STRB     r0,[r1,#0]
        0x0002ea3c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ea3e:    1c48        H.      ADDS     r0,r1,#1
        0x0002ea40:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea42:    2001        .       MOVS     r0,#1
        0x0002ea44:    7008        .p      STRB     r0,[r1,#0]
        0x0002ea46:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002ea4a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ea4e:    e7ff        ..      B        0x2ea50 ; attsProcFindInfoReq + 180
        0x0002ea50:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002ea54:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002ea58:    aa04        ..      ADD      r2,sp,#0x10
        0x0002ea5a:    f7fffa01    ....    BL       attsFindInRange ; 0x2de60
        0x0002ea5e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002ea62:    2800        .(      CMP      r0,#0
        0x0002ea64:    d071        q.      BEQ      0x2eb4a ; attsProcFindInfoReq + 430
        0x0002ea66:    e7ff        ..      B        0x2ea68 ; attsProcFindInfoReq + 204
        0x0002ea68:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ea6a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ea6c:    07c0        ..      LSLS     r0,r0,#31
        0x0002ea6e:    b380        ..      CBZ      r0,0x2ead2 ; attsProcFindInfoReq + 310
        0x0002ea70:    e7ff        ..      B        0x2ea72 ; attsProcFindInfoReq + 214
        0x0002ea72:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ea74:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ea76:    310a        .1      ADDS     r1,r1,#0xa
        0x0002ea78:    4288        .B      CMP      r0,r1
        0x0002ea7a:    d129        ).      BNE      0x2ead0 ; attsProcFindInfoReq + 308
        0x0002ea7c:    e7ff        ..      B        0x2ea7e ; attsProcFindInfoReq + 226
        0x0002ea7e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ea80:    3801        .8      SUBS     r0,#1
        0x0002ea82:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea84:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ea86:    1c48        H.      ADDS     r0,r1,#1
        0x0002ea88:    9005        ..      STR      r0,[sp,#0x14]
        0x0002ea8a:    2002        .       MOVS     r0,#2
        0x0002ea8c:    7008        .p      STRB     r0,[r1,#0]
        0x0002ea8e:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002ea92:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002ea94:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ea96:    9205        ..      STR      r2,[sp,#0x14]
        0x0002ea98:    7008        .p      STRB     r0,[r1,#0]
        0x0002ea9a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002ea9e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eaa0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eaa2:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eaa4:    7008        .p      STRB     r0,[r1,#0]
        0x0002eaa6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eaa8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eaaa:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x0002eaae:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0002eab2:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0002eab6:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0002eaba:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0002eabe:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0002eac2:    608b        .`      STR      r3,[r1,#8]
        0x0002eac4:    604a        J`      STR      r2,[r1,#4]
        0x0002eac6:    6008        .`      STR      r0,[r1,#0]
        0x0002eac8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002eaca:    3010        .0      ADDS     r0,r0,#0x10
        0x0002eacc:    9005        ..      STR      r0,[sp,#0x14]
        0x0002eace:    e7ff        ..      B        0x2ead0 ; attsProcFindInfoReq + 308
        0x0002ead0:    e03b        ;.      B        0x2eb4a ; attsProcFindInfoReq + 430
        0x0002ead2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002ead4:    3004        .0      ADDS     r0,#4
        0x0002ead6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ead8:    f8bd2006    ...     LDRH     r2,[sp,#6]
        0x0002eadc:    4411        .D      ADD      r1,r1,r2
        0x0002eade:    3108        .1      ADDS     r1,r1,#8
        0x0002eae0:    4288        .B      CMP      r0,r1
        0x0002eae2:    d81b        ..      BHI      0x2eb1c ; attsProcFindInfoReq + 384
        0x0002eae4:    e7ff        ..      B        0x2eae6 ; attsProcFindInfoReq + 330
        0x0002eae6:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0002eaea:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eaec:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eaee:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eaf0:    7008        .p      STRB     r0,[r1,#0]
        0x0002eaf2:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002eaf6:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eaf8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eafa:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eafc:    7008        .p      STRB     r0,[r1,#0]
        0x0002eafe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eb00:    6800        .h      LDR      r0,[r0,#0]
        0x0002eb02:    7800        .x      LDRB     r0,[r0,#0]
        0x0002eb04:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002eb06:    1c4a        J.      ADDS     r2,r1,#1
        0x0002eb08:    9205        ..      STR      r2,[sp,#0x14]
        0x0002eb0a:    7008        .p      STRB     r0,[r1,#0]
        0x0002eb0c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002eb0e:    6800        .h      LDR      r0,[r0,#0]
        0x0002eb10:    7840        @x      LDRB     r0,[r0,#1]
        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:    e000        ..      B        0x2eb1e ; attsProcFindInfoReq + 386
        0x0002eb1c:    e015        ..      B        0x2eb4a ; attsProcFindInfoReq + 430
        0x0002eb1e:    e7ff        ..      B        0x2eb20 ; attsProcFindInfoReq + 388
        0x0002eb20:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002eb24:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002eb28:    4288        .B      CMP      r0,r1
        0x0002eb2a:    d101        ..      BNE      0x2eb30 ; attsProcFindInfoReq + 404
        0x0002eb2c:    e7ff        ..      B        0x2eb2e ; attsProcFindInfoReq + 402
        0x0002eb2e:    e00c        ..      B        0x2eb4a ; attsProcFindInfoReq + 430
        0x0002eb30:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002eb34:    3001        .0      ADDS     r0,#1
        0x0002eb36:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002eb3a:    b280        ..      UXTH     r0,r0
        0x0002eb3c:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002eb40:    4288        .B      CMP      r0,r1
        0x0002eb42:    dd01        ..      BLE      0x2eb48 ; attsProcFindInfoReq + 428
        0x0002eb44:    e7ff        ..      B        0x2eb46 ; attsProcFindInfoReq + 426
        0x0002eb46:    e000        ..      B        0x2eb4a ; attsProcFindInfoReq + 430
        0x0002eb48:    e782        ..      B        0x2ea50 ; attsProcFindInfoReq + 180
        0x0002eb4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002eb4c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eb4e:    310a        .1      ADDS     r1,r1,#0xa
        0x0002eb50:    4288        .B      CMP      r0,r1
        0x0002eb52:    d107        ..      BNE      0x2eb64 ; attsProcFindInfoReq + 456
        0x0002eb54:    e7ff        ..      B        0x2eb56 ; attsProcFindInfoReq + 442
        0x0002eb56:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002eb58:    f7effcf2    ....    BL       WsfMsgFree ; 0x1e540
        0x0002eb5c:    200a        .       MOVS     r0,#0xa
        0x0002eb5e:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002eb62:    e7ff        ..      B        0x2eb64 ; attsProcFindInfoReq + 456
        0x0002eb64:    e003        ..      B        0x2eb6e ; attsProcFindInfoReq + 466
        0x0002eb66:    2011        .       MOVS     r0,#0x11
        0x0002eb68:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0002eb6c:    e7ff        ..      B        0x2eb6e ; attsProcFindInfoReq + 466
        0x0002eb6e:    e7ff        ..      B        0x2eb70 ; attsProcFindInfoReq + 468
        0x0002eb70:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002eb72:    f7fff839    ..9.    BL       attsDiscBusy ; 0x2dbe8
        0x0002eb76:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002eb7a:    b960        `.      CBNZ     r0,0x2eb96 ; attsProcFindInfoReq + 506
        0x0002eb7c:    e7ff        ..      B        0x2eb7e ; attsProcFindInfoReq + 482
        0x0002eb7e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eb80:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002eb82:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002eb86:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002eb88:    9b06        ..      LDR      r3,[sp,#0x18]
        0x0002eb8a:    1ad2        ..      SUBS     r2,r2,r3
        0x0002eb8c:    3a08        .:      SUBS     r2,r2,#8
        0x0002eb8e:    b292        ..      UXTH     r2,r2
        0x0002eb90:    f7fdf93a    ..:.    BL       attL2cDataReq ; 0x2be08
        0x0002eb94:    e00e        ..      B        0x2ebb4 ; attsProcFindInfoReq + 536
        0x0002eb96:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eb98:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002eb9a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002eb9e:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x0002eba2:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0002eba6:    46ec        .F      MOV      r12,sp
        0x0002eba8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002ebac:    2204        ."      MOVS     r2,#4
        0x0002ebae:    f7fff84b    ..K.    BL       attsErrRsp ; 0x2dc48
        0x0002ebb2:    e7ff        ..      B        0x2ebb4 ; attsProcFindInfoReq + 536
        0x0002ebb4:    b00a        ..      ADD      sp,sp,#0x28
        0x0002ebb6:    bd80        ..      POP      {r7,pc}
    attsProcFindTypeReq
        0x0002ebb8:    b580        ..      PUSH     {r7,lr}
        0x0002ebba:    b08e        ..      SUB      sp,sp,#0x38
        0x0002ebbc:    900d        ..      STR      r0,[sp,#0x34]
        0x0002ebbe:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002ebc2:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002ebc4:    2000        .       MOVS     r0,#0
        0x0002ebc6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ebca:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002ebcc:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ebce:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ebd2:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002ebd6:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002ebda:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ebdc:    3009        .0      ADDS     r0,r0,#9
        0x0002ebde:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ebe0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ebe2:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ebe4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ebe6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ebea:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ebee:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ebf0:    3002        .0      ADDS     r0,#2
        0x0002ebf2:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ebf4:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ebf6:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ebf8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ebfa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ebfe:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ec02:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec04:    3002        .0      ADDS     r0,#2
        0x0002ec06:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ec08:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec0a:    9008        ..      STR      r0,[sp,#0x20]
        0x0002ec0c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ec0e:    3002        .0      ADDS     r0,#2
        0x0002ec10:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ec12:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ec16:    3807        .8      SUBS     r0,#7
        0x0002ec18:    f8ad0032    ..2.    STRH     r0,[sp,#0x32]
        0x0002ec1c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ec20:    b138        8.      CBZ      r0,0x2ec32 ; attsProcFindTypeReq + 122
        0x0002ec22:    e7ff        ..      B        0x2ec24 ; attsProcFindTypeReq + 108
        0x0002ec24:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ec28:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002ec2c:    4288        .B      CMP      r0,r1
        0x0002ec2e:    dd04        ..      BLE      0x2ec3a ; attsProcFindTypeReq + 130
        0x0002ec30:    e7ff        ..      B        0x2ec32 ; attsProcFindTypeReq + 122
        0x0002ec32:    2001        .       MOVS     r0,#1
        0x0002ec34:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ec38:    e7ff        ..      B        0x2ec3a ; attsProcFindTypeReq + 130
        0x0002ec3a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ec3e:    2800        .(      CMP      r0,#0
        0x0002ec40:    f04080ae    @...    BNE.W    0x2eda0 ; attsProcFindTypeReq + 488
        0x0002ec44:    e7ff        ..      B        0x2ec46 ; attsProcFindTypeReq + 142
        0x0002ec46:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002ec4a:    3008        .0      ADDS     r0,r0,#8
        0x0002ec4c:    b280        ..      UXTH     r0,r0
        0x0002ec4e:    f7fdf90d    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002ec52:    900a        ..      STR      r0,[sp,#0x28]
        0x0002ec54:    2800        .(      CMP      r0,#0
        0x0002ec56:    f000809e    ....    BEQ.W    0x2ed96 ; attsProcFindTypeReq + 478
        0x0002ec5a:    e7ff        ..      B        0x2ec5c ; attsProcFindTypeReq + 164
        0x0002ec5c:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ec5e:    3008        .0      ADDS     r0,r0,#8
        0x0002ec60:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ec62:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ec64:    1c48        H.      ADDS     r0,r1,#1
        0x0002ec66:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ec68:    2007        .       MOVS     r0,#7
        0x0002ec6a:    7008        .p      STRB     r0,[r1,#0]
        0x0002ec6c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ec70:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ec74:    e7ff        ..      B        0x2ec76 ; attsProcFindTypeReq + 190
        0x0002ec76:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ec7a:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002ec7e:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002ec80:    46ec        .F      MOV      r12,sp
        0x0002ec82:    aa06        ..      ADD      r2,sp,#0x18
        0x0002ec84:    f8cc2004    ...     STR      r2,[r12,#4]
        0x0002ec88:    aa07        ..      ADD      r2,sp,#0x1c
        0x0002ec8a:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002ec8e:    2202        ."      MOVS     r2,#2
        0x0002ec90:    f7fff9c2    ....    BL       attsFindUuidInRange ; 0x2e018
        0x0002ec94:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ec98:    2800        .(      CMP      r0,#0
        0x0002ec9a:    d06e        n.      BEQ      0x2ed7a ; attsProcFindTypeReq + 450
        0x0002ec9c:    e7ff        ..      B        0x2ec9e ; attsProcFindTypeReq + 230
        0x0002ec9e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002eca0:    7bc0        .{      LDRB     r0,[r0,#0xf]
        0x0002eca2:    07c0        ..      LSLS     r0,r0,#31
        0x0002eca4:    2800        .(      CMP      r0,#0
        0x0002eca6:    d04e        N.      BEQ      0x2ed46 ; attsProcFindTypeReq + 398
        0x0002eca8:    e7ff        ..      B        0x2ecaa ; attsProcFindTypeReq + 242
        0x0002ecaa:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ecae:    b188        ..      CBZ      r0,0x2ecd4 ; attsProcFindTypeReq + 284
        0x0002ecb0:    e7ff        ..      B        0x2ecb2 ; attsProcFindTypeReq + 250
        0x0002ecb2:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ecb6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ecb8:    6889        .h      LDR      r1,[r1,#8]
        0x0002ecba:    8809        ..      LDRH     r1,[r1,#0]
        0x0002ecbc:    4288        .B      CMP      r0,r1
        0x0002ecbe:    d142        B.      BNE      0x2ed46 ; attsProcFindTypeReq + 398
        0x0002ecc0:    e7ff        ..      B        0x2ecc2 ; attsProcFindTypeReq + 266
        0x0002ecc2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ecc4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002ecc6:    6849        Ih      LDR      r1,[r1,#4]
        0x0002ecc8:    f8bd2032    ..2     LDRH     r2,[sp,#0x32]
        0x0002eccc:    f7e9fb3c    ..<.    BL       memcmp ; 0x18348
        0x0002ecd0:    bbc8        ..      CBNZ     r0,0x2ed46 ; attsProcFindTypeReq + 398
        0x0002ecd2:    e7ff        ..      B        0x2ecd4 ; attsProcFindTypeReq + 284
        0x0002ecd4:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ecd6:    7800        .x      LDRB     r0,[r0,#0]
        0x0002ecd8:    b960        `.      CBNZ     r0,0x2ecf4 ; attsProcFindTypeReq + 316
        0x0002ecda:    e7ff        ..      B        0x2ecdc ; attsProcFindTypeReq + 292
        0x0002ecdc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ecde:    7840        @x      LDRB     r0,[r0,#1]
        0x0002ece0:    2828        ((      CMP      r0,#0x28
        0x0002ece2:    d107        ..      BNE      0x2ecf4 ; attsProcFindTypeReq + 316
        0x0002ece4:    e7ff        ..      B        0x2ece6 ; attsProcFindTypeReq + 302
        0x0002ece6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ecea:    f7fff907    ....    BL       attsFindServiceGroupEnd ; 0x2defc
        0x0002ecee:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002ecf2:    e004        ..      B        0x2ecfe ; attsProcFindTypeReq + 326
        0x0002ecf4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ecf8:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002ecfc:    e7ff        ..      B        0x2ecfe ; attsProcFindTypeReq + 326
        0x0002ecfe:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ed00:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002ed02:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002ed06:    4411        .D      ADD      r1,r1,r2
        0x0002ed08:    3104        .1      ADDS     r1,#4
        0x0002ed0a:    4288        .B      CMP      r0,r1
        0x0002ed0c:    d819        ..      BHI      0x2ed42 ; attsProcFindTypeReq + 394
        0x0002ed0e:    e7ff        ..      B        0x2ed10 ; attsProcFindTypeReq + 344
        0x0002ed10:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002ed14:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed16:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed18:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed1a:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed1c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ed20:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed22:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed24:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed26:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed28:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x0002ed2c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed2e:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed30:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed32:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed34:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002ed38:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ed3a:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ed3c:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ed3e:    7008        .p      STRB     r0,[r1,#0]
        0x0002ed40:    e000        ..      B        0x2ed44 ; attsProcFindTypeReq + 396
        0x0002ed42:    e01a        ..      B        0x2ed7a ; attsProcFindTypeReq + 450
        0x0002ed44:    e004        ..      B        0x2ed50 ; attsProcFindTypeReq + 408
        0x0002ed46:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ed4a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002ed4e:    e7ff        ..      B        0x2ed50 ; attsProcFindTypeReq + 408
        0x0002ed50:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002ed54:    f8bd1014    ....    LDRH     r1,[sp,#0x14]
        0x0002ed58:    4288        .B      CMP      r0,r1
        0x0002ed5a:    da07        ..      BGE      0x2ed6c ; attsProcFindTypeReq + 436
        0x0002ed5c:    e7ff        ..      B        0x2ed5e ; attsProcFindTypeReq + 422
        0x0002ed5e:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002ed62:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002ed66:    4288        .B      CMP      r0,r1
        0x0002ed68:    d101        ..      BNE      0x2ed6e ; attsProcFindTypeReq + 438
        0x0002ed6a:    e7ff        ..      B        0x2ed6c ; attsProcFindTypeReq + 436
        0x0002ed6c:    e005        ..      B        0x2ed7a ; attsProcFindTypeReq + 450
        0x0002ed6e:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002ed72:    3001        .0      ADDS     r0,#1
        0x0002ed74:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ed78:    e77d        }.      B        0x2ec76 ; attsProcFindTypeReq + 190
        0x0002ed7a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ed7c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002ed7e:    3109        .1      ADDS     r1,r1,#9
        0x0002ed80:    4288        .B      CMP      r0,r1
        0x0002ed82:    d107        ..      BNE      0x2ed94 ; attsProcFindTypeReq + 476
        0x0002ed84:    e7ff        ..      B        0x2ed86 ; attsProcFindTypeReq + 462
        0x0002ed86:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002ed88:    f7effbda    ....    BL       WsfMsgFree ; 0x1e540
        0x0002ed8c:    200a        .       MOVS     r0,#0xa
        0x0002ed8e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ed92:    e7ff        ..      B        0x2ed94 ; attsProcFindTypeReq + 476
        0x0002ed94:    e003        ..      B        0x2ed9e ; attsProcFindTypeReq + 486
        0x0002ed96:    2011        .       MOVS     r0,#0x11
        0x0002ed98:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002ed9c:    e7ff        ..      B        0x2ed9e ; attsProcFindTypeReq + 486
        0x0002ed9e:    e7ff        ..      B        0x2eda0 ; attsProcFindTypeReq + 488
        0x0002eda0:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002eda2:    f7feff21    ..!.    BL       attsDiscBusy ; 0x2dbe8
        0x0002eda6:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002edaa:    b960        `.      CBNZ     r0,0x2edc6 ; attsProcFindTypeReq + 526
        0x0002edac:    e7ff        ..      B        0x2edae ; attsProcFindTypeReq + 502
        0x0002edae:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002edb0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002edb2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002edb6:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002edb8:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002edba:    1ad2        ..      SUBS     r2,r2,r3
        0x0002edbc:    3a08        .:      SUBS     r2,r2,#8
        0x0002edbe:    b292        ..      UXTH     r2,r2
        0x0002edc0:    f7fdf822    ..".    BL       attL2cDataReq ; 0x2be08
        0x0002edc4:    e00e        ..      B        0x2ede4 ; attsProcFindTypeReq + 556
        0x0002edc6:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002edc8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002edca:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002edce:    f8bd3016    ...0    LDRH     r3,[sp,#0x16]
        0x0002edd2:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002edd6:    46ec        .F      MOV      r12,sp
        0x0002edd8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002eddc:    2206        ."      MOVS     r2,#6
        0x0002edde:    f7feff33    ..3.    BL       attsErrRsp ; 0x2dc48
        0x0002ede2:    e7ff        ..      B        0x2ede4 ; attsProcFindTypeReq + 556
        0x0002ede4:    b00e        ..      ADD      sp,sp,#0x38
        0x0002ede6:    bd80        ..      POP      {r7,pc}
    attsProcMtuReq
        0x0002ede8:    b580        ..      PUSH     {r7,lr}
        0x0002edea:    b08a        ..      SUB      sp,sp,#0x28
        0x0002edec:    9009        ..      STR      r0,[sp,#0x24]
        0x0002edee:    f8ad1022    ..".    STRH     r1,[sp,#0x22]
        0x0002edf2:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002edf4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002edf6:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002edfa:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0002edfe:    2201        ."      MOVS     r2,#1
        0x0002ee00:    f7ebfa42    ..B.    BL       AttsCsfGetFeatures ; 0x1a288
        0x0002ee04:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002ee08:    0780        ..      LSLS     r0,r0,#30
        0x0002ee0a:    2800        .(      CMP      r0,#0
        0x0002ee0c:    d50c        ..      BPL      0x2ee28 ; attsProcMtuReq + 64
        0x0002ee0e:    e7ff        ..      B        0x2ee10 ; attsProcMtuReq + 40
        0x0002ee10:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ee12:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002ee14:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002ee18:    466b        kF      MOV      r3,sp
        0x0002ee1a:    2206        ."      MOVS     r2,#6
        0x0002ee1c:    601a        .`      STR      r2,[r3,#0]
        0x0002ee1e:    2202        ."      MOVS     r2,#2
        0x0002ee20:    2300        .#      MOVS     r3,#0
        0x0002ee22:    f7feff11    ....    BL       attsErrRsp ; 0x2dc48
        0x0002ee26:    e05e        ^.      B        0x2eee6 ; attsProcMtuReq + 254
        0x0002ee28:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002ee2a:    3009        .0      ADDS     r0,r0,#9
        0x0002ee2c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ee2e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002ee30:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ee32:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ee34:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ee38:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ee3c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ee40:    2816        .(      CMP      r0,#0x16
        0x0002ee42:    dc04        ..      BGT      0x2ee4e ; attsProcMtuReq + 102
        0x0002ee44:    e7ff        ..      B        0x2ee46 ; attsProcMtuReq + 94
        0x0002ee46:    2017        .       MOVS     r0,#0x17
        0x0002ee48:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ee4c:    e7ff        ..      B        0x2ee4e ; attsProcMtuReq + 102
        0x0002ee4e:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002ee52:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ee56:    6800        .h      LDR      r0,[r0,#0]
        0x0002ee58:    8880        ..      LDRH     r0,[r0,#4]
        0x0002ee5a:    9002        ..      STR      r0,[sp,#8]
        0x0002ee5c:    f7edf864    ..d.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002ee60:    4601        .F      MOV      r1,r0
        0x0002ee62:    9802        ..      LDR      r0,[sp,#8]
        0x0002ee64:    3904        .9      SUBS     r1,#4
        0x0002ee66:    4288        .B      CMP      r0,r1
        0x0002ee68:    da08        ..      BGE      0x2ee7c ; attsProcMtuReq + 148
        0x0002ee6a:    e7ff        ..      B        0x2ee6c ; attsProcMtuReq + 132
        0x0002ee6c:    f24040e8    @..@    MOVW     r0,#0x4e8
        0x0002ee70:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ee74:    6800        .h      LDR      r0,[r0,#0]
        0x0002ee76:    8880        ..      LDRH     r0,[r0,#4]
        0x0002ee78:    9001        ..      STR      r0,[sp,#4]
        0x0002ee7a:    e004        ..      B        0x2ee86 ; attsProcMtuReq + 158
        0x0002ee7c:    f7edf854    ..T.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0002ee80:    3804        .8      SUBS     r0,#4
        0x0002ee82:    9001        ..      STR      r0,[sp,#4]
        0x0002ee84:    e7ff        ..      B        0x2ee86 ; attsProcMtuReq + 158
        0x0002ee86:    9801        ..      LDR      r0,[sp,#4]
        0x0002ee88:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ee8c:    200b        .       MOVS     r0,#0xb
        0x0002ee8e:    f7fcffed    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002ee92:    9004        ..      STR      r0,[sp,#0x10]
        0x0002ee94:    b1e0        ..      CBZ      r0,0x2eed0 ; attsProcMtuReq + 232
        0x0002ee96:    e7ff        ..      B        0x2ee98 ; attsProcMtuReq + 176
        0x0002ee98:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002ee9a:    3008        .0      ADDS     r0,r0,#8
        0x0002ee9c:    9006        ..      STR      r0,[sp,#0x18]
        0x0002ee9e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002eea0:    1c41        A.      ADDS     r1,r0,#1
        0x0002eea2:    9106        ..      STR      r1,[sp,#0x18]
        0x0002eea4:    2203        ."      MOVS     r2,#3
        0x0002eea6:    7002        .p      STRB     r2,[r0,#0]
        0x0002eea8:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002eeac:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eeae:    1c4b        K.      ADDS     r3,r1,#1
        0x0002eeb0:    9306        ..      STR      r3,[sp,#0x18]
        0x0002eeb2:    7008        .p      STRB     r0,[r1,#0]
        0x0002eeb4:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002eeb8:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002eeba:    1c4b        K.      ADDS     r3,r1,#1
        0x0002eebc:    9306        ..      STR      r3,[sp,#0x18]
        0x0002eebe:    7008        .p      STRB     r0,[r1,#0]
        0x0002eec0:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eec2:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002eec4:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002eec8:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0002eeca:    f7fcff9d    ....    BL       attL2cDataReq ; 0x2be08
        0x0002eece:    e7ff        ..      B        0x2eed0 ; attsProcMtuReq + 232
        0x0002eed0:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002eed2:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002eed4:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002eed8:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002eedc:    f8bd3014    ...0    LDRH     r3,[sp,#0x14]
        0x0002eee0:    f7fcffde    ....    BL       attSetMtu ; 0x2bea0
        0x0002eee4:    e7ff        ..      B        0x2eee6 ; attsProcMtuReq + 254
        0x0002eee6:    b00a        ..      ADD      sp,sp,#0x28
        0x0002eee8:    bd80        ..      POP      {r7,pc}
        0x0002eeea:    0000        ..      MOVS     r0,r0
    attsProcPrepWriteReq
        0x0002eeec:    b510        ..      PUSH     {r4,lr}
        0x0002eeee:    b08e        ..      SUB      sp,sp,#0x38
        0x0002eef0:    900d        ..      STR      r0,[sp,#0x34]
        0x0002eef2:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002eef6:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002eef8:    2000        .       MOVS     r0,#0
        0x0002eefa:    9006        ..      STR      r0,[sp,#0x18]
        0x0002eefc:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef00:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ef02:    3009        .0      ADDS     r0,r0,#9
        0x0002ef04:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ef06:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ef08:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ef0a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ef0c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ef10:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002ef14:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ef16:    3002        .0      ADDS     r0,#2
        0x0002ef18:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ef1a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002ef1c:    7808        .x      LDRB     r0,[r1,#0]
        0x0002ef1e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002ef20:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002ef24:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x0002ef28:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002ef2a:    3002        .0      ADDS     r0,#2
        0x0002ef2c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002ef2e:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002ef32:    3805        .8      SUBS     r0,#5
        0x0002ef34:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002ef38:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ef3c:    a907        ..      ADD      r1,sp,#0x1c
        0x0002ef3e:    f7feff59    ..Y.    BL       attsFindByHandle ; 0x2ddf4
        0x0002ef42:    9008        ..      STR      r0,[sp,#0x20]
        0x0002ef44:    b920         .      CBNZ     r0,0x2ef50 ; attsProcPrepWriteReq + 100
        0x0002ef46:    e7ff        ..      B        0x2ef48 ; attsProcPrepWriteReq + 92
        0x0002ef48:    2001        .       MOVS     r0,#1
        0x0002ef4a:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef4e:    e07c        |.      B        0x2f04a ; attsProcPrepWriteReq + 350
        0x0002ef50:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ef52:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002ef56:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ef5a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ef5c:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002ef5e:    2110        .!      MOVS     r1,#0x10
        0x0002ef60:    f7fffbee    ....    BL       attsPermissions ; 0x2e740
        0x0002ef64:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef68:    b108        ..      CBZ      r0,0x2ef6e ; attsProcPrepWriteReq + 130
        0x0002ef6a:    e7ff        ..      B        0x2ef6c ; attsProcPrepWriteReq + 128
        0x0002ef6c:    e06c        l.      B        0x2f048 ; attsProcPrepWriteReq + 348
        0x0002ef6e:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002ef72:    b150        P.      CBZ      r0,0x2ef8a ; attsProcPrepWriteReq + 158
        0x0002ef74:    e7ff        ..      B        0x2ef76 ; attsProcPrepWriteReq + 138
        0x0002ef76:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ef78:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ef7a:    06c0        ..      LSLS     r0,r0,#27
        0x0002ef7c:    2800        .(      CMP      r0,#0
        0x0002ef7e:    d404        ..      BMI      0x2ef8a ; attsProcPrepWriteReq + 158
        0x0002ef80:    e7ff        ..      B        0x2ef82 ; attsProcPrepWriteReq + 150
        0x0002ef82:    200b        .       MOVS     r0,#0xb
        0x0002ef84:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002ef88:    e05d        ].      B        0x2f046 ; attsProcPrepWriteReq + 346
        0x0002ef8a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ef8c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ef8e:    0700        ..      LSLS     r0,r0,#28
        0x0002ef90:    2800        .(      CMP      r0,#0
        0x0002ef92:    d40b        ..      BMI      0x2efac ; attsProcPrepWriteReq + 192
        0x0002ef94:    e7ff        ..      B        0x2ef96 ; attsProcPrepWriteReq + 170
        0x0002ef96:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002ef9a:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ef9c:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0002ef9e:    4288        .B      CMP      r0,r1
        0x0002efa0:    d004        ..      BEQ      0x2efac ; attsProcPrepWriteReq + 192
        0x0002efa2:    e7ff        ..      B        0x2efa4 ; attsProcPrepWriteReq + 184
        0x0002efa4:    200d        .       MOVS     r0,#0xd
        0x0002efa6:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002efaa:    e04b        K.      B        0x2f044 ; attsProcPrepWriteReq + 344
        0x0002efac:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002efae:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002efb2:    f243308c    C..0    MOV      r0,#0x338c
        0x0002efb6:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002efba:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002efbe:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002efc2:    f7effb1f    ....    BL       WsfQueueCount ; 0x1e604
        0x0002efc6:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x0002efca:    f2c10100    ....    MOVT     r1,#0x1000
        0x0002efce:    6809        .h      LDR      r1,[r1,#0]
        0x0002efd0:    79c9        .y      LDRB     r1,[r1,#7]
        0x0002efd2:    4288        .B      CMP      r0,r1
        0x0002efd4:    db04        ..      BLT      0x2efe0 ; attsProcPrepWriteReq + 244
        0x0002efd6:    e7ff        ..      B        0x2efd8 ; attsProcPrepWriteReq + 236
        0x0002efd8:    2009        .       MOVS     r0,#9
        0x0002efda:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002efde:    e030        0.      B        0x2f042 ; attsProcPrepWriteReq + 342
        0x0002efe0:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002efe4:    300b        .0      ADDS     r0,r0,#0xb
        0x0002efe6:    b280        ..      UXTH     r0,r0
        0x0002efe8:    f7eff8ec    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0002efec:    9006        ..      STR      r0,[sp,#0x18]
        0x0002efee:    b920         .      CBNZ     r0,0x2effa ; attsProcPrepWriteReq + 270
        0x0002eff0:    e7ff        ..      B        0x2eff2 ; attsProcPrepWriteReq + 262
        0x0002eff2:    2011        .       MOVS     r0,#0x11
        0x0002eff4:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002eff8:    e022        ".      B        0x2f040 ; attsProcPrepWriteReq + 340
        0x0002effa:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002effc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002effe:    0780        ..      LSLS     r0,r0,#30
        0x0002f000:    2800        .(      CMP      r0,#0
        0x0002f002:    d51c        ..      BPL      0x2f03e ; attsProcPrepWriteReq + 338
        0x0002f004:    e7ff        ..      B        0x2f006 ; attsProcPrepWriteReq + 282
        0x0002f006:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f008:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0002f00a:    b1c0        ..      CBZ      r0,0x2f03e ; attsProcPrepWriteReq + 338
        0x0002f00c:    e7ff        ..      B        0x2f00e ; attsProcPrepWriteReq + 290
        0x0002f00e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f010:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x0002f014:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f016:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0002f01a:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0002f01e:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f022:    f8dde02c    ..,.    LDR      lr,[sp,#0x2c]
        0x0002f026:    9c08        ..      LDR      r4,[sp,#0x20]
        0x0002f028:    466b        kF      MOV      r3,sp
        0x0002f02a:    609c        .`      STR      r4,[r3,#8]
        0x0002f02c:    f8c3e004    ....    STR      lr,[r3,#4]
        0x0002f030:    601a        .`      STR      r2,[r3,#0]
        0x0002f032:    2216        ."      MOVS     r2,#0x16
        0x0002f034:    2300        .#      MOVS     r3,#0
        0x0002f036:    47e0        .G      BLX      r12
        0x0002f038:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0002f03c:    e7ff        ..      B        0x2f03e ; attsProcPrepWriteReq + 338
        0x0002f03e:    e7ff        ..      B        0x2f040 ; attsProcPrepWriteReq + 340
        0x0002f040:    e7ff        ..      B        0x2f042 ; attsProcPrepWriteReq + 342
        0x0002f042:    e7ff        ..      B        0x2f044 ; attsProcPrepWriteReq + 344
        0x0002f044:    e7ff        ..      B        0x2f046 ; attsProcPrepWriteReq + 346
        0x0002f046:    e7ff        ..      B        0x2f048 ; attsProcPrepWriteReq + 348
        0x0002f048:    e7ff        ..      B        0x2f04a ; attsProcPrepWriteReq + 350
        0x0002f04a:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002f04e:    2800        .(      CMP      r0,#0
        0x0002f050:    d15d        ].      BNE      0x2f10e ; attsProcPrepWriteReq + 546
        0x0002f052:    e7ff        ..      B        0x2f054 ; attsProcPrepWriteReq + 360
        0x0002f054:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f058:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f05a:    8088        ..      STRH     r0,[r1,#4]
        0x0002f05c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f060:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f062:    80c8        ..      STRH     r0,[r1,#6]
        0x0002f064:    f8bd0014    ....    LDRH     r0,[sp,#0x14]
        0x0002f068:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f06a:    8108        ..      STRH     r0,[r1,#8]
        0x0002f06c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f06e:    300a        .0      ADDS     r0,r0,#0xa
        0x0002f070:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f072:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f076:    f7e9f9d6    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f07a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f07c:    f8901024    ..$.    LDRB     r1,[r0,#0x24]
        0x0002f080:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f084:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f088:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0002f08c:    f50070c2    ...p    ADD      r0,r0,#0x184
        0x0002f090:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f092:    f7effaf3    ....    BL       WsfQueueEnq ; 0x1e67c
        0x0002f096:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f09a:    300d        .0      ADDS     r0,r0,#0xd
        0x0002f09c:    b280        ..      UXTH     r0,r0
        0x0002f09e:    f7fcfee5    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002f0a2:    900a        ..      STR      r0,[sp,#0x28]
        0x0002f0a4:    b390        ..      CBZ      r0,0x2f10c ; attsProcPrepWriteReq + 544
        0x0002f0a6:    e7ff        ..      B        0x2f0a8 ; attsProcPrepWriteReq + 444
        0x0002f0a8:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002f0aa:    3008        .0      ADDS     r0,r0,#8
        0x0002f0ac:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f0ae:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0b0:    1c48        H.      ADDS     r0,r1,#1
        0x0002f0b2:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f0b4:    2017        .       MOVS     r0,#0x17
        0x0002f0b6:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0b8:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f0bc:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0be:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f0c0:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f0c2:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0c4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f0c8:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0ca:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f0cc:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f0ce:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0d0:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002f0d4:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0d6:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f0d8:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f0da:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0dc:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002f0e0:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f0e2:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f0e4:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f0e6:    7008        .p      STRB     r0,[r1,#0]
        0x0002f0e8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f0ea:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f0ec:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f0f0:    f7e9f999    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f0f4:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f0f6:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f0f8:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f0fc:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f100:    3205        .2      ADDS     r2,#5
        0x0002f102:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002f104:    b292        ..      UXTH     r2,r2
        0x0002f106:    f7fcfe7f    ....    BL       attL2cDataReq ; 0x2be08
        0x0002f10a:    e7ff        ..      B        0x2f10c ; attsProcPrepWriteReq + 544
        0x0002f10c:    e7ff        ..      B        0x2f10e ; attsProcPrepWriteReq + 546
        0x0002f10e:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0002f112:    b178        x.      CBZ      r0,0x2f134 ; attsProcPrepWriteReq + 584
        0x0002f114:    e7ff        ..      B        0x2f116 ; attsProcPrepWriteReq + 554
        0x0002f116:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f118:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f11a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f11e:    f8bd3016    ...0    LDRH     r3,[sp,#0x16]
        0x0002f122:    f89d2011    ...     LDRB     r2,[sp,#0x11]
        0x0002f126:    46ec        .F      MOV      r12,sp
        0x0002f128:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f12c:    2216        ."      MOVS     r2,#0x16
        0x0002f12e:    f7fefd8b    ....    BL       attsErrRsp ; 0x2dc48
        0x0002f132:    e7ff        ..      B        0x2f134 ; attsProcPrepWriteReq + 584
        0x0002f134:    b00e        ..      ADD      sp,sp,#0x38
        0x0002f136:    bd10        ..      POP      {r4,pc}
    attsProcReadBlobReq
        0x0002f138:    b580        ..      PUSH     {r7,lr}
        0x0002f13a:    b08c        ..      SUB      sp,sp,#0x30
        0x0002f13c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f13e:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002f142:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f144:    2000        .       MOVS     r0,#0
        0x0002f146:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f14a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f14c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f14e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f152:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f156:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0002f15a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f15c:    3009        .0      ADDS     r0,r0,#9
        0x0002f15e:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f160:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f162:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f164:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f166:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f16a:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002f16e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f170:    3002        .0      ADDS     r0,#2
        0x0002f172:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f174:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f176:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f178:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f17a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f17e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f182:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f184:    3002        .0      ADDS     r0,#2
        0x0002f186:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f188:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f18c:    a905        ..      ADD      r1,sp,#0x14
        0x0002f18e:    f7fefe31    ..1.    BL       attsFindByHandle ; 0x2ddf4
        0x0002f192:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f194:    2800        .(      CMP      r0,#0
        0x0002f196:    f00080a6    ....    BEQ.W    0x2f2e6 ; attsProcReadBlobReq + 430
        0x0002f19a:    e7ff        ..      B        0x2f19c ; attsProcReadBlobReq + 100
        0x0002f19c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f19e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f1a0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f1a2:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f1a6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f1a8:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f1aa:    2101        .!      MOVS     r1,#1
        0x0002f1ac:    f7fffac8    ....    BL       attsPermissions ; 0x2e740
        0x0002f1b0:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f1b4:    b108        ..      CBZ      r0,0x2f1ba ; attsProcReadBlobReq + 130
        0x0002f1b6:    e7ff        ..      B        0x2f1b8 ; attsProcReadBlobReq + 128
        0x0002f1b8:    e094        ..      B        0x2f2e4 ; attsProcReadBlobReq + 428
        0x0002f1ba:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002f1be:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f1c0:    6889        .h      LDR      r1,[r1,#8]
        0x0002f1c2:    8809        ..      LDRH     r1,[r1,#0]
        0x0002f1c4:    4288        .B      CMP      r0,r1
        0x0002f1c6:    dd04        ..      BLE      0x2f1d2 ; attsProcReadBlobReq + 154
        0x0002f1c8:    e7ff        ..      B        0x2f1ca ; attsProcReadBlobReq + 146
        0x0002f1ca:    2007        .       MOVS     r0,#7
        0x0002f1cc:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f1d0:    e087        ..      B        0x2f2e2 ; attsProcReadBlobReq + 426
        0x0002f1d2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f1d4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f1d6:    0740        @.      LSLS     r0,r0,#29
        0x0002f1d8:    2800        .(      CMP      r0,#0
        0x0002f1da:    d517        ..      BPL      0x2f20c ; attsProcReadBlobReq + 212
        0x0002f1dc:    e7ff        ..      B        0x2f1de ; attsProcReadBlobReq + 166
        0x0002f1de:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f1e0:    6880        .h      LDR      r0,[r0,#8]
        0x0002f1e2:    b198        ..      CBZ      r0,0x2f20c ; attsProcReadBlobReq + 212
        0x0002f1e4:    e7ff        ..      B        0x2f1e6 ; attsProcReadBlobReq + 174
        0x0002f1e6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f1e8:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002f1ec:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f1ee:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f1f0:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f1f2:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002f1f6:    f8bd3010    ...0    LDRH     r3,[sp,#0x10]
        0x0002f1fa:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002f1fc:    46ee        .F      MOV      lr,sp
        0x0002f1fe:    f8ce2000    ...     STR      r2,[lr,#0]
        0x0002f202:    220c        ."      MOVS     r2,#0xc
        0x0002f204:    47e0        .G      BLX      r12
        0x0002f206:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f20a:    e020         .      B        0x2f24e ; attsProcReadBlobReq + 278
        0x0002f20c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f20e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f210:    0680        ..      LSLS     r0,r0,#26
        0x0002f212:    2800        .(      CMP      r0,#0
        0x0002f214:    d51a        ..      BPL      0x2f24c ; attsProcReadBlobReq + 276
        0x0002f216:    e7ff        ..      B        0x2f218 ; attsProcReadBlobReq + 224
        0x0002f218:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f21c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f220:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002f224:    b190        ..      CBZ      r0,0x2f24c ; attsProcReadBlobReq + 276
        0x0002f226:    e7ff        ..      B        0x2f228 ; attsProcReadBlobReq + 240
        0x0002f228:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f22c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f230:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002f234:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f236:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f238:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f23a:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f23e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f240:    684b        Kh      LDR      r3,[r1,#4]
        0x0002f242:    2105        .!      MOVS     r1,#5
        0x0002f244:    47e0        .G      BLX      r12
        0x0002f246:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f24a:    e7ff        ..      B        0x2f24c ; attsProcReadBlobReq + 276
        0x0002f24c:    e7ff        ..      B        0x2f24e ; attsProcReadBlobReq + 278
        0x0002f24e:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002f252:    2800        .(      CMP      r0,#0
        0x0002f254:    d144        D.      BNE      0x2f2e0 ; attsProcReadBlobReq + 424
        0x0002f256:    e7ff        ..      B        0x2f258 ; attsProcReadBlobReq + 288
        0x0002f258:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f25a:    6880        .h      LDR      r0,[r0,#8]
        0x0002f25c:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f25e:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f262:    1a40        @.      SUBS     r0,r0,r1
        0x0002f264:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0002f268:    3901        .9      SUBS     r1,#1
        0x0002f26a:    4288        .B      CMP      r0,r1
        0x0002f26c:    da08        ..      BGE      0x2f280 ; attsProcReadBlobReq + 328
        0x0002f26e:    e7ff        ..      B        0x2f270 ; attsProcReadBlobReq + 312
        0x0002f270:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f272:    6880        .h      LDR      r0,[r0,#8]
        0x0002f274:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f276:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f27a:    1a40        @.      SUBS     r0,r0,r1
        0x0002f27c:    9001        ..      STR      r0,[sp,#4]
        0x0002f27e:    e004        ..      B        0x2f28a ; attsProcReadBlobReq + 338
        0x0002f280:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0002f284:    3801        .8      SUBS     r0,#1
        0x0002f286:    9001        ..      STR      r0,[sp,#4]
        0x0002f288:    e7ff        ..      B        0x2f28a ; attsProcReadBlobReq + 338
        0x0002f28a:    9801        ..      LDR      r0,[sp,#4]
        0x0002f28c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f290:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f294:    3009        .0      ADDS     r0,r0,#9
        0x0002f296:    b280        ..      UXTH     r0,r0
        0x0002f298:    f7fcfde8    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002f29c:    9008        ..      STR      r0,[sp,#0x20]
        0x0002f29e:    b1f0        ..      CBZ      r0,0x2f2de ; attsProcReadBlobReq + 422
        0x0002f2a0:    e7ff        ..      B        0x2f2a2 ; attsProcReadBlobReq + 362
        0x0002f2a2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f2a4:    3008        .0      ADDS     r0,r0,#8
        0x0002f2a6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f2a8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f2aa:    1c48        H.      ADDS     r0,r1,#1
        0x0002f2ac:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f2ae:    200d        .       MOVS     r0,#0xd
        0x0002f2b0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f2b2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f2b4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f2b6:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f2b8:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002f2bc:    4411        .D      ADD      r1,r1,r2
        0x0002f2be:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f2c2:    f7e9f8b0    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f2c6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f2c8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f2ca:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f2ce:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f2d2:    3201        .2      ADDS     r2,#1
        0x0002f2d4:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002f2d6:    b292        ..      UXTH     r2,r2
        0x0002f2d8:    f7fcfd96    ....    BL       attL2cDataReq ; 0x2be08
        0x0002f2dc:    e7ff        ..      B        0x2f2de ; attsProcReadBlobReq + 422
        0x0002f2de:    e7ff        ..      B        0x2f2e0 ; attsProcReadBlobReq + 424
        0x0002f2e0:    e7ff        ..      B        0x2f2e2 ; attsProcReadBlobReq + 426
        0x0002f2e2:    e7ff        ..      B        0x2f2e4 ; attsProcReadBlobReq + 428
        0x0002f2e4:    e003        ..      B        0x2f2ee ; attsProcReadBlobReq + 438
        0x0002f2e6:    2001        .       MOVS     r0,#1
        0x0002f2e8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0002f2ec:    e7ff        ..      B        0x2f2ee ; attsProcReadBlobReq + 438
        0x0002f2ee:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0002f2f2:    b178        x.      CBZ      r0,0x2f314 ; attsProcReadBlobReq + 476
        0x0002f2f4:    e7ff        ..      B        0x2f2f6 ; attsProcReadBlobReq + 446
        0x0002f2f6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f2f8:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f2fa:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f2fe:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002f302:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0002f306:    46ec        .F      MOV      r12,sp
        0x0002f308:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f30c:    220c        ."      MOVS     r2,#0xc
        0x0002f30e:    f7fefc9b    ....    BL       attsErrRsp ; 0x2dc48
        0x0002f312:    e7ff        ..      B        0x2f314 ; attsProcReadBlobReq + 476
        0x0002f314:    b00c        ..      ADD      sp,sp,#0x30
        0x0002f316:    bd80        ..      POP      {r7,pc}
    attsProcReadGroupTypeReq
        0x0002f318:    b580        ..      PUSH     {r7,lr}
        0x0002f31a:    b08e        ..      SUB      sp,sp,#0x38
        0x0002f31c:    900d        ..      STR      r0,[sp,#0x34]
        0x0002f31e:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002f322:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002f324:    2000        .       MOVS     r0,#0
        0x0002f326:    900a        ..      STR      r0,[sp,#0x28]
        0x0002f328:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f32a:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f32e:    f44f5020    O. P    MOV      r0,#0x2800
        0x0002f332:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f336:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f338:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f33a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f33e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f342:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f346:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f348:    3009        .0      ADDS     r0,r0,#9
        0x0002f34a:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f34c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f34e:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f350:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f352:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f356:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002f35a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f35c:    3002        .0      ADDS     r0,#2
        0x0002f35e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f360:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f362:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f364:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f366:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f36a:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002f36e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f370:    3002        .0      ADDS     r0,#2
        0x0002f372:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f374:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002f378:    3805        .8      SUBS     r0,#5
        0x0002f37a:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002f37e:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002f382:    2802        .(      CMP      r0,#2
        0x0002f384:    d009        ..      BEQ      0x2f39a ; attsProcReadGroupTypeReq + 130
        0x0002f386:    e7ff        ..      B        0x2f388 ; attsProcReadGroupTypeReq + 112
        0x0002f388:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002f38c:    2810        .(      CMP      r0,#0x10
        0x0002f38e:    d004        ..      BEQ      0x2f39a ; attsProcReadGroupTypeReq + 130
        0x0002f390:    e7ff        ..      B        0x2f392 ; attsProcReadGroupTypeReq + 122
        0x0002f392:    2004        .       MOVS     r0,#4
        0x0002f394:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f398:    e01c        ..      B        0x2f3d4 ; attsProcReadGroupTypeReq + 188
        0x0002f39a:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002f39e:    b138        8.      CBZ      r0,0x2f3b0 ; attsProcReadGroupTypeReq + 152
        0x0002f3a0:    e7ff        ..      B        0x2f3a2 ; attsProcReadGroupTypeReq + 138
        0x0002f3a2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002f3a6:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f3aa:    4288        .B      CMP      r0,r1
        0x0002f3ac:    dd04        ..      BLE      0x2f3b8 ; attsProcReadGroupTypeReq + 160
        0x0002f3ae:    e7ff        ..      B        0x2f3b0 ; attsProcReadGroupTypeReq + 152
        0x0002f3b0:    2001        .       MOVS     r0,#1
        0x0002f3b2:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f3b6:    e00c        ..      B        0x2f3d2 ; attsProcReadGroupTypeReq + 186
        0x0002f3b8:    f89d1015    ....    LDRB     r1,[sp,#0x15]
        0x0002f3bc:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x0002f3be:    a804        ..      ADD      r0,sp,#0x10
        0x0002f3c0:    f001f88a    ....    BL       attsUuid16Cmp ; 0x304d8
        0x0002f3c4:    b920         .      CBNZ     r0,0x2f3d0 ; attsProcReadGroupTypeReq + 184
        0x0002f3c6:    e7ff        ..      B        0x2f3c8 ; attsProcReadGroupTypeReq + 176
        0x0002f3c8:    2010        .       MOVS     r0,#0x10
        0x0002f3ca:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f3ce:    e7ff        ..      B        0x2f3d0 ; attsProcReadGroupTypeReq + 184
        0x0002f3d0:    e7ff        ..      B        0x2f3d2 ; attsProcReadGroupTypeReq + 186
        0x0002f3d2:    e7ff        ..      B        0x2f3d4 ; attsProcReadGroupTypeReq + 188
        0x0002f3d4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002f3d8:    2800        .(      CMP      r0,#0
        0x0002f3da:    f040810d    @...    BNE.W    0x2f5f8 ; attsProcReadGroupTypeReq + 736
        0x0002f3de:    e7ff        ..      B        0x2f3e0 ; attsProcReadGroupTypeReq + 200
        0x0002f3e0:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002f3e4:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f3e8:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002f3ec:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002f3ee:    46ee        .F      MOV      lr,sp
        0x0002f3f0:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002f3f4:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002f3f8:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002f3fc:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002f400:    f7fefe0a    ....    BL       attsFindUuidInRange ; 0x2e018
        0x0002f404:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f408:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f40c:    b920         .      CBNZ     r0,0x2f418 ; attsProcReadGroupTypeReq + 256
        0x0002f40e:    e7ff        ..      B        0x2f410 ; attsProcReadGroupTypeReq + 248
        0x0002f410:    200a        .       MOVS     r0,#0xa
        0x0002f412:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f416:    e0ee        ..      B        0x2f5f6 ; attsProcReadGroupTypeReq + 734
        0x0002f418:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f41a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f41c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f41e:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002f422:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f424:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f426:    2101        .!      MOVS     r1,#1
        0x0002f428:    f7fff98a    ....    BL       attsPermissions ; 0x2e740
        0x0002f42c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f430:    b128        (.      CBZ      r0,0x2f43e ; attsProcReadGroupTypeReq + 294
        0x0002f432:    e7ff        ..      B        0x2f434 ; attsProcReadGroupTypeReq + 284
        0x0002f434:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f438:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002f43c:    e0da        ..      B        0x2f5f4 ; attsProcReadGroupTypeReq + 732
        0x0002f43e:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f442:    3008        .0      ADDS     r0,r0,#8
        0x0002f444:    b280        ..      UXTH     r0,r0
        0x0002f446:    f7fcfd11    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002f44a:    900a        ..      STR      r0,[sp,#0x28]
        0x0002f44c:    2800        .(      CMP      r0,#0
        0x0002f44e:    f00080cc    ....    BEQ.W    0x2f5ea ; attsProcReadGroupTypeReq + 722
        0x0002f452:    e7ff        ..      B        0x2f454 ; attsProcReadGroupTypeReq + 316
        0x0002f454:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002f456:    3008        .0      ADDS     r0,r0,#8
        0x0002f458:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f45a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f45c:    1c48        H.      ADDS     r0,r1,#1
        0x0002f45e:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f460:    2011        .       MOVS     r0,#0x11
        0x0002f462:    7008        .p      STRB     r0,[r1,#0]
        0x0002f464:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f466:    6880        .h      LDR      r0,[r0,#8]
        0x0002f468:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f46a:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002f46e:    3906        .9      SUBS     r1,#6
        0x0002f470:    4288        .B      CMP      r0,r1
        0x0002f472:    d205        ..      BCS      0x2f480 ; attsProcReadGroupTypeReq + 360
        0x0002f474:    e7ff        ..      B        0x2f476 ; attsProcReadGroupTypeReq + 350
        0x0002f476:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f478:    6880        .h      LDR      r0,[r0,#8]
        0x0002f47a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f47c:    9002        ..      STR      r0,[sp,#8]
        0x0002f47e:    e004        ..      B        0x2f48a ; attsProcReadGroupTypeReq + 370
        0x0002f480:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f484:    3806        .8      SUBS     r0,#6
        0x0002f486:    9002        ..      STR      r0,[sp,#8]
        0x0002f488:    e7ff        ..      B        0x2f48a ; attsProcReadGroupTypeReq + 370
        0x0002f48a:    9802        ..      LDR      r0,[sp,#8]
        0x0002f48c:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002f490:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002f494:    3004        .0      ADDS     r0,#4
        0x0002f496:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f498:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f49a:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f49c:    7008        .p      STRB     r0,[r1,#0]
        0x0002f49e:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f4a2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4a4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4a6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4a8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4aa:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f4ae:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4b0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4b2:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4b4:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4b6:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f4ba:    f7fefd1f    ....    BL       attsFindServiceGroupEnd ; 0x2defc
        0x0002f4be:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f4c2:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f4c6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4c8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4ca:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4cc:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4ce:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f4d2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f4d4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f4d6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f4d8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f4da:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f4dc:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f4de:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f4e0:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002f4e4:    f7e8ff9f    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002f4e8:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002f4ec:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f4ee:    4408        .D      ADD      r0,r0,r1
        0x0002f4f0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f4f2:    e7ff        ..      B        0x2f4f4 ; attsProcReadGroupTypeReq + 476
        0x0002f4f4:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f4f8:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002f4fc:    4288        .B      CMP      r0,r1
        0x0002f4fe:    d101        ..      BNE      0x2f504 ; attsProcReadGroupTypeReq + 492
        0x0002f500:    e7ff        ..      B        0x2f502 ; attsProcReadGroupTypeReq + 490
        0x0002f502:    e071        q.      B        0x2f5e8 ; attsProcReadGroupTypeReq + 720
        0x0002f504:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f508:    3001        .0      ADDS     r0,#1
        0x0002f50a:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f50e:    b280        ..      UXTH     r0,r0
        0x0002f510:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f514:    4288        .B      CMP      r0,r1
        0x0002f516:    dd01        ..      BLE      0x2f51c ; attsProcReadGroupTypeReq + 516
        0x0002f518:    e7ff        ..      B        0x2f51a ; attsProcReadGroupTypeReq + 514
        0x0002f51a:    e065        e.      B        0x2f5e8 ; attsProcReadGroupTypeReq + 720
        0x0002f51c:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f520:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002f524:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002f528:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002f52a:    46ee        .F      MOV      lr,sp
        0x0002f52c:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002f530:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002f534:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002f538:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002f53c:    f7fefd6c    ..l.    BL       attsFindUuidInRange ; 0x2e018
        0x0002f540:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f544:    b908        ..      CBNZ     r0,0x2f54a ; attsProcReadGroupTypeReq + 562
        0x0002f546:    e7ff        ..      B        0x2f548 ; attsProcReadGroupTypeReq + 560
        0x0002f548:    e04e        N.      B        0x2f5e8 ; attsProcReadGroupTypeReq + 720
        0x0002f54a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f54c:    6880        .h      LDR      r0,[r0,#8]
        0x0002f54e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f550:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002f554:    4288        .B      CMP      r0,r1
        0x0002f556:    d145        E.      BNE      0x2f5e4 ; attsProcReadGroupTypeReq + 716
        0x0002f558:    e7ff        ..      B        0x2f55a ; attsProcReadGroupTypeReq + 578
        0x0002f55a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f55c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f55e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f560:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002f564:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f566:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f568:    2101        .!      MOVS     r1,#1
        0x0002f56a:    f7fff8e9    ....    BL       attsPermissions ; 0x2e740
        0x0002f56e:    bbc8        ..      CBNZ     r0,0x2f5e4 ; attsProcReadGroupTypeReq + 716
        0x0002f570:    e7ff        ..      B        0x2f572 ; attsProcReadGroupTypeReq + 602
        0x0002f572:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f574:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002f576:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f57a:    4411        .D      ADD      r1,r1,r2
        0x0002f57c:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002f580:    1a89        ..      SUBS     r1,r1,r2
        0x0002f582:    3104        .1      ADDS     r1,#4
        0x0002f584:    4288        .B      CMP      r0,r1
        0x0002f586:    d82b        +.      BHI      0x2f5e0 ; attsProcReadGroupTypeReq + 712
        0x0002f588:    e7ff        ..      B        0x2f58a ; attsProcReadGroupTypeReq + 626
        0x0002f58a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f58e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f590:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f592:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f594:    7008        .p      STRB     r0,[r1,#0]
        0x0002f596:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f59a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f59c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f59e:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5a0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5a2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002f5a6:    f7fefca9    ....    BL       attsFindServiceGroupEnd ; 0x2defc
        0x0002f5aa:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002f5ae:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002f5b2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f5b4:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f5b6:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5b8:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5ba:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002f5be:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f5c0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f5c2:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f5c4:    7008        .p      STRB     r0,[r1,#0]
        0x0002f5c6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f5c8:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f5ca:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f5cc:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002f5d0:    f7e8ff29    ..).    BL       __aeabi_memcpy ; 0x18426
        0x0002f5d4:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002f5d8:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f5da:    4408        .D      ADD      r0,r0,r1
        0x0002f5dc:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f5de:    e000        ..      B        0x2f5e2 ; attsProcReadGroupTypeReq + 714
        0x0002f5e0:    e002        ..      B        0x2f5e8 ; attsProcReadGroupTypeReq + 720
        0x0002f5e2:    e000        ..      B        0x2f5e6 ; attsProcReadGroupTypeReq + 718
        0x0002f5e4:    e000        ..      B        0x2f5e8 ; attsProcReadGroupTypeReq + 720
        0x0002f5e6:    e785        ..      B        0x2f4f4 ; attsProcReadGroupTypeReq + 476
        0x0002f5e8:    e003        ..      B        0x2f5f2 ; attsProcReadGroupTypeReq + 730
        0x0002f5ea:    2011        .       MOVS     r0,#0x11
        0x0002f5ec:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002f5f0:    e7ff        ..      B        0x2f5f2 ; attsProcReadGroupTypeReq + 730
        0x0002f5f2:    e7ff        ..      B        0x2f5f4 ; attsProcReadGroupTypeReq + 732
        0x0002f5f4:    e7ff        ..      B        0x2f5f6 ; attsProcReadGroupTypeReq + 734
        0x0002f5f6:    e7ff        ..      B        0x2f5f8 ; attsProcReadGroupTypeReq + 736
        0x0002f5f8:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002f5fa:    f7fefaf5    ....    BL       attsDiscBusy ; 0x2dbe8
        0x0002f5fe:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002f602:    b960        `.      CBNZ     r0,0x2f61e ; attsProcReadGroupTypeReq + 774
        0x0002f604:    e7ff        ..      B        0x2f606 ; attsProcReadGroupTypeReq + 750
        0x0002f606:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f608:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f60a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f60e:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0002f610:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0002f612:    1ad2        ..      SUBS     r2,r2,r3
        0x0002f614:    3a08        .:      SUBS     r2,r2,#8
        0x0002f616:    b292        ..      UXTH     r2,r2
        0x0002f618:    f7fcfbf6    ....    BL       attL2cDataReq ; 0x2be08
        0x0002f61c:    e00e        ..      B        0x2f63c ; attsProcReadGroupTypeReq + 804
        0x0002f61e:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002f620:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f622:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f626:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0002f62a:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0002f62e:    46ec        .F      MOV      r12,sp
        0x0002f630:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f634:    2210        ."      MOVS     r2,#0x10
        0x0002f636:    f7fefb07    ....    BL       attsErrRsp ; 0x2dc48
        0x0002f63a:    e7ff        ..      B        0x2f63c ; attsProcReadGroupTypeReq + 804
        0x0002f63c:    b00e        ..      ADD      sp,sp,#0x38
        0x0002f63e:    bd80        ..      POP      {r7,pc}
    attsProcReadMultReq
        0x0002f640:    b580        ..      PUSH     {r7,lr}
        0x0002f642:    b08c        ..      SUB      sp,sp,#0x30
        0x0002f644:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f646:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002f64a:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f64c:    2000        .       MOVS     r0,#0
        0x0002f64e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f652:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f656:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f658:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f65a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f65e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f662:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002f666:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f668:    f8bd102a    ..*.    LDRH     r1,[sp,#0x2a]
        0x0002f66c:    4408        .D      ADD      r0,r0,r1
        0x0002f66e:    3008        .0      ADDS     r0,r0,#8
        0x0002f670:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f672:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f674:    3009        .0      ADDS     r0,r0,#9
        0x0002f676:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f678:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002f67c:    3008        .0      ADDS     r0,r0,#8
        0x0002f67e:    b280        ..      UXTH     r0,r0
        0x0002f680:    f7fcfbf4    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002f684:    9008        ..      STR      r0,[sp,#0x20]
        0x0002f686:    2800        .(      CMP      r0,#0
        0x0002f688:    f00080b0    ....    BEQ.W    0x2f7ec ; attsProcReadMultReq + 428
        0x0002f68c:    e7ff        ..      B        0x2f68e ; attsProcReadMultReq + 78
        0x0002f68e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f690:    3008        .0      ADDS     r0,r0,#8
        0x0002f692:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f694:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f696:    1c48        H.      ADDS     r0,r1,#1
        0x0002f698:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f69a:    200f        .       MOVS     r0,#0xf
        0x0002f69c:    7008        .p      STRB     r0,[r1,#0]
        0x0002f69e:    e7ff        ..      B        0x2f6a0 ; attsProcReadMultReq + 96
        0x0002f6a0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f6a2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f6a4:    4288        .B      CMP      r0,r1
        0x0002f6a6:    f08080a0    ....    BCS.W    0x2f7ea ; attsProcReadMultReq + 426
        0x0002f6aa:    e7ff        ..      B        0x2f6ac ; attsProcReadMultReq + 108
        0x0002f6ac:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f6ae:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f6b0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f6b2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f6b6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0002f6ba:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f6bc:    3002        .0      ADDS     r0,#2
        0x0002f6be:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f6c0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0002f6c4:    a904        ..      ADD      r1,sp,#0x10
        0x0002f6c6:    f7fefb95    ....    BL       attsFindByHandle ; 0x2ddf4
        0x0002f6ca:    9005        ..      STR      r0,[sp,#0x14]
        0x0002f6cc:    b920         .      CBNZ     r0,0x2f6d8 ; attsProcReadMultReq + 152
        0x0002f6ce:    e7ff        ..      B        0x2f6d0 ; attsProcReadMultReq + 144
        0x0002f6d0:    2001        .       MOVS     r0,#1
        0x0002f6d2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f6d6:    e088        ..      B        0x2f7ea ; attsProcReadMultReq + 426
        0x0002f6d8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f6da:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f6dc:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f6de:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f6e2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f6e4:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f6e6:    2101        .!      MOVS     r1,#1
        0x0002f6e8:    f7fff82a    ..*.    BL       attsPermissions ; 0x2e740
        0x0002f6ec:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f6f0:    b108        ..      CBZ      r0,0x2f6f6 ; attsProcReadMultReq + 182
        0x0002f6f2:    e7ff        ..      B        0x2f6f4 ; attsProcReadMultReq + 180
        0x0002f6f4:    e079        y.      B        0x2f7ea ; attsProcReadMultReq + 426
        0x0002f6f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f6f8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f6fa:    0740        @.      LSLS     r0,r0,#29
        0x0002f6fc:    2800        .(      CMP      r0,#0
        0x0002f6fe:    d51a        ..      BPL      0x2f736 ; attsProcReadMultReq + 246
        0x0002f700:    e7ff        ..      B        0x2f702 ; attsProcReadMultReq + 194
        0x0002f702:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f704:    6880        .h      LDR      r0,[r0,#8]
        0x0002f706:    b1b0        ..      CBZ      r0,0x2f736 ; attsProcReadMultReq + 246
        0x0002f708:    e7ff        ..      B        0x2f70a ; attsProcReadMultReq + 202
        0x0002f70a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0002f70c:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002f710:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f712:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f714:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f716:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0002f71a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0002f71c:    466b        kF      MOV      r3,sp
        0x0002f71e:    601a        .`      STR      r2,[r3,#0]
        0x0002f720:    220e        ."      MOVS     r2,#0xe
        0x0002f722:    2300        .#      MOVS     r3,#0
        0x0002f724:    47e0        .G      BLX      r12
        0x0002f726:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f72a:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002f72e:    b108        ..      CBZ      r0,0x2f734 ; attsProcReadMultReq + 244
        0x0002f730:    e7ff        ..      B        0x2f732 ; attsProcReadMultReq + 242
        0x0002f732:    e05a        Z.      B        0x2f7ea ; attsProcReadMultReq + 426
        0x0002f734:    e025        %.      B        0x2f782 ; attsProcReadMultReq + 322
        0x0002f736:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f738:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f73a:    0680        ..      LSLS     r0,r0,#26
        0x0002f73c:    2800        .(      CMP      r0,#0
        0x0002f73e:    d51f        ..      BPL      0x2f780 ; attsProcReadMultReq + 320
        0x0002f740:    e7ff        ..      B        0x2f742 ; attsProcReadMultReq + 258
        0x0002f742:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f746:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f74a:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002f74e:    b1b8        ..      CBZ      r0,0x2f780 ; attsProcReadMultReq + 320
        0x0002f750:    e7ff        ..      B        0x2f752 ; attsProcReadMultReq + 274
        0x0002f752:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f756:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f75a:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002f75e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f760:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f762:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f764:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0002f768:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f76a:    684b        Kh      LDR      r3,[r1,#4]
        0x0002f76c:    2105        .!      MOVS     r1,#5
        0x0002f76e:    47e0        .G      BLX      r12
        0x0002f770:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f774:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002f778:    b108        ..      CBZ      r0,0x2f77e ; attsProcReadMultReq + 318
        0x0002f77a:    e7ff        ..      B        0x2f77c ; attsProcReadMultReq + 316
        0x0002f77c:    e035        5.      B        0x2f7ea ; attsProcReadMultReq + 426
        0x0002f77e:    e7ff        ..      B        0x2f780 ; attsProcReadMultReq + 320
        0x0002f780:    e7ff        ..      B        0x2f782 ; attsProcReadMultReq + 322
        0x0002f782:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f784:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002f786:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002f78a:    4411        .D      ADD      r1,r1,r2
        0x0002f78c:    3108        .1      ADDS     r1,r1,#8
        0x0002f78e:    4288        .B      CMP      r0,r1
        0x0002f790:    d22a        *.      BCS      0x2f7e8 ; attsProcReadMultReq + 424
        0x0002f792:    e7ff        ..      B        0x2f794 ; attsProcReadMultReq + 340
        0x0002f794:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f796:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0002f79a:    4408        .D      ADD      r0,r0,r1
        0x0002f79c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f79e:    1a40        @.      SUBS     r0,r0,r1
        0x0002f7a0:    3008        .0      ADDS     r0,r0,#8
        0x0002f7a2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002f7a6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f7a8:    6880        .h      LDR      r0,[r0,#8]
        0x0002f7aa:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f7ac:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002f7b0:    4288        .B      CMP      r0,r1
        0x0002f7b2:    da05        ..      BGE      0x2f7c0 ; attsProcReadMultReq + 384
        0x0002f7b4:    e7ff        ..      B        0x2f7b6 ; attsProcReadMultReq + 374
        0x0002f7b6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f7b8:    6880        .h      LDR      r0,[r0,#8]
        0x0002f7ba:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f7bc:    9001        ..      STR      r0,[sp,#4]
        0x0002f7be:    e003        ..      B        0x2f7c8 ; attsProcReadMultReq + 392
        0x0002f7c0:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002f7c4:    9001        ..      STR      r0,[sp,#4]
        0x0002f7c6:    e7ff        ..      B        0x2f7c8 ; attsProcReadMultReq + 392
        0x0002f7c8:    9801        ..      LDR      r0,[sp,#4]
        0x0002f7ca:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002f7ce:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f7d0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0002f7d2:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f7d4:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0002f7d8:    f7e8fe25    ..%.    BL       __aeabi_memcpy ; 0x18426
        0x0002f7dc:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002f7e0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f7e2:    4408        .D      ADD      r0,r0,r1
        0x0002f7e4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f7e6:    e7ff        ..      B        0x2f7e8 ; attsProcReadMultReq + 424
        0x0002f7e8:    e75a        Z.      B        0x2f6a0 ; attsProcReadMultReq + 96
        0x0002f7ea:    e003        ..      B        0x2f7f4 ; attsProcReadMultReq + 436
        0x0002f7ec:    2011        .       MOVS     r0,#0x11
        0x0002f7ee:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f7f2:    e7ff        ..      B        0x2f7f4 ; attsProcReadMultReq + 436
        0x0002f7f4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0002f7f8:    b960        `.      CBNZ     r0,0x2f814 ; attsProcReadMultReq + 468
        0x0002f7fa:    e7ff        ..      B        0x2f7fc ; attsProcReadMultReq + 444
        0x0002f7fc:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f7fe:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f800:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f804:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0002f806:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002f808:    1ad2        ..      SUBS     r2,r2,r3
        0x0002f80a:    3a08        .:      SUBS     r2,r2,#8
        0x0002f80c:    b292        ..      UXTH     r2,r2
        0x0002f80e:    f7fcfafb    ....    BL       attL2cDataReq ; 0x2be08
        0x0002f812:    e015        ..      B        0x2f840 ; attsProcReadMultReq + 512
        0x0002f814:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f816:    b120         .      CBZ      r0,0x2f822 ; attsProcReadMultReq + 482
        0x0002f818:    e7ff        ..      B        0x2f81a ; attsProcReadMultReq + 474
        0x0002f81a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f81c:    f7eefe90    ....    BL       WsfMsgFree ; 0x1e540
        0x0002f820:    e7ff        ..      B        0x2f822 ; attsProcReadMultReq + 482
        0x0002f822:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f824:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f826:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f82a:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x0002f82e:    f89d200b    ...     LDRB     r2,[sp,#0xb]
        0x0002f832:    46ec        .F      MOV      r12,sp
        0x0002f834:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002f838:    220e        ."      MOVS     r2,#0xe
        0x0002f83a:    f7fefa05    ....    BL       attsErrRsp ; 0x2dc48
        0x0002f83e:    e7ff        ..      B        0x2f840 ; attsProcReadMultReq + 512
        0x0002f840:    b00c        ..      ADD      sp,sp,#0x30
        0x0002f842:    bd80        ..      POP      {r7,pc}
    attsProcReadMultiVarReq
        0x0002f844:    b580        ..      PUSH     {r7,lr}
        0x0002f846:    b08c        ..      SUB      sp,sp,#0x30
        0x0002f848:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002f84a:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002f84e:    9209        ..      STR      r2,[sp,#0x24]
        0x0002f850:    2000        .       MOVS     r0,#0
        0x0002f852:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002f856:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f85a:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f85e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002f860:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002f862:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002f866:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002f86a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002f86e:    2009        .       MOVS     r0,#9
        0x0002f870:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0002f874:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f876:    3009        .0      ADDS     r0,r0,#9
        0x0002f878:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f87a:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0002f87e:    3801        .8      SUBS     r0,#1
        0x0002f880:    f8ad002a    ..*.    STRH     r0,[sp,#0x2a]
        0x0002f884:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002f888:    3008        .0      ADDS     r0,r0,#8
        0x0002f88a:    b280        ..      UXTH     r0,r0
        0x0002f88c:    f7fcfaee    ....    BL       attMsgAlloc ; 0x2be6c
        0x0002f890:    9008        ..      STR      r0,[sp,#0x20]
        0x0002f892:    2800        .(      CMP      r0,#0
        0x0002f894:    f00080e1    ....    BEQ.W    0x2fa5a ; attsProcReadMultiVarReq + 534
        0x0002f898:    e7ff        ..      B        0x2f89a ; attsProcReadMultiVarReq + 86
        0x0002f89a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002f89c:    3009        .0      ADDS     r0,r0,#9
        0x0002f89e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f8a0:    e7ff        ..      B        0x2f8a2 ; attsProcReadMultiVarReq + 94
        0x0002f8a2:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0002f8a6:    2801        .(      CMP      r0,#1
        0x0002f8a8:    f2c080b9    ....    BLT.W    0x2fa1e ; attsProcReadMultiVarReq + 474
        0x0002f8ac:    e7ff        ..      B        0x2f8ae ; attsProcReadMultiVarReq + 106
        0x0002f8ae:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002f8b0:    7808        .x      LDRB     r0,[r1,#0]
        0x0002f8b2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002f8b4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002f8b8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002f8bc:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002f8be:    3002        .0      ADDS     r0,#2
        0x0002f8c0:    9009        ..      STR      r0,[sp,#0x24]
        0x0002f8c2:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0002f8c6:    3802        .8      SUBS     r0,#2
        0x0002f8c8:    f8ad002a    ..*.    STRH     r0,[sp,#0x2a]
        0x0002f8cc:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002f8d0:    a905        ..      ADD      r1,sp,#0x14
        0x0002f8d2:    f7fefa8f    ....    BL       attsFindByHandle ; 0x2ddf4
        0x0002f8d6:    9006        ..      STR      r0,[sp,#0x18]
        0x0002f8d8:    2800        .(      CMP      r0,#0
        0x0002f8da:    f000809b    ....    BEQ.W    0x2fa14 ; attsProcReadMultiVarReq + 464
        0x0002f8de:    e7ff        ..      B        0x2f8e0 ; attsProcReadMultiVarReq + 156
        0x0002f8e0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f8e2:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f8e4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f8e6:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f8ea:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f8ec:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002f8ee:    2101        .!      MOVS     r1,#1
        0x0002f8f0:    f7feff26    ..&.    BL       attsPermissions ; 0x2e740
        0x0002f8f4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f8f8:    2800        .(      CMP      r0,#0
        0x0002f8fa:    f040808a    @...    BNE.W    0x2fa12 ; attsProcReadMultiVarReq + 462
        0x0002f8fe:    e7ff        ..      B        0x2f900 ; attsProcReadMultiVarReq + 188
        0x0002f900:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f902:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f904:    0740        @.      LSLS     r0,r0,#29
        0x0002f906:    2800        .(      CMP      r0,#0
        0x0002f908:    d515        ..      BPL      0x2f936 ; attsProcReadMultiVarReq + 242
        0x0002f90a:    e7ff        ..      B        0x2f90c ; attsProcReadMultiVarReq + 200
        0x0002f90c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f90e:    6880        .h      LDR      r0,[r0,#8]
        0x0002f910:    b188        ..      CBZ      r0,0x2f936 ; attsProcReadMultiVarReq + 242
        0x0002f912:    e7ff        ..      B        0x2f914 ; attsProcReadMultiVarReq + 208
        0x0002f914:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002f916:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002f91a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f91c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f91e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f920:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002f924:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002f926:    466b        kF      MOV      r3,sp
        0x0002f928:    601a        .`      STR      r2,[r3,#0]
        0x0002f92a:    2220         "      MOVS     r2,#0x20
        0x0002f92c:    2300        .#      MOVS     r3,#0
        0x0002f92e:    47e0        .G      BLX      r12
        0x0002f930:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f934:    e020         .      B        0x2f978 ; attsProcReadMultiVarReq + 308
        0x0002f936:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f938:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f93a:    0680        ..      LSLS     r0,r0,#26
        0x0002f93c:    2800        .(      CMP      r0,#0
        0x0002f93e:    d51a        ..      BPL      0x2f976 ; attsProcReadMultiVarReq + 306
        0x0002f940:    e7ff        ..      B        0x2f942 ; attsProcReadMultiVarReq + 254
        0x0002f942:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f946:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f94a:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002f94e:    b190        ..      CBZ      r0,0x2f976 ; attsProcReadMultiVarReq + 306
        0x0002f950:    e7ff        ..      B        0x2f952 ; attsProcReadMultiVarReq + 270
        0x0002f952:    f243308c    C..0    MOV      r0,#0x338c
        0x0002f956:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002f95a:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002f95e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002f960:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002f962:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002f964:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002f968:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f96a:    684b        Kh      LDR      r3,[r1,#4]
        0x0002f96c:    2105        .!      MOVS     r1,#5
        0x0002f96e:    47e0        .G      BLX      r12
        0x0002f970:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002f974:    e7ff        ..      B        0x2f976 ; attsProcReadMultiVarReq + 306
        0x0002f976:    e7ff        ..      B        0x2f978 ; attsProcReadMultiVarReq + 308
        0x0002f978:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002f97c:    2800        .(      CMP      r0,#0
        0x0002f97e:    d146        F.      BNE      0x2fa0e ; attsProcReadMultiVarReq + 458
        0x0002f980:    e7ff        ..      B        0x2f982 ; attsProcReadMultiVarReq + 318
        0x0002f982:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f984:    6880        .h      LDR      r0,[r0,#8]
        0x0002f986:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f988:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002f98c:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002f990:    1a89        ..      SUBS     r1,r1,r2
        0x0002f992:    3909        .9      SUBS     r1,r1,#9
        0x0002f994:    4288        .B      CMP      r0,r1
        0x0002f996:    da05        ..      BGE      0x2f9a4 ; attsProcReadMultiVarReq + 352
        0x0002f998:    e7ff        ..      B        0x2f99a ; attsProcReadMultiVarReq + 342
        0x0002f99a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002f99c:    6880        .h      LDR      r0,[r0,#8]
        0x0002f99e:    8800        ..      LDRH     r0,[r0,#0]
        0x0002f9a0:    9001        ..      STR      r0,[sp,#4]
        0x0002f9a2:    e007        ..      B        0x2f9b4 ; attsProcReadMultiVarReq + 368
        0x0002f9a4:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002f9a8:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f9ac:    1a40        @.      SUBS     r0,r0,r1
        0x0002f9ae:    3809        .8      SUBS     r0,r0,#9
        0x0002f9b0:    9001        ..      STR      r0,[sp,#4]
        0x0002f9b2:    e7ff        ..      B        0x2f9b4 ; attsProcReadMultiVarReq + 368
        0x0002f9b4:    9801        ..      LDR      r0,[sp,#4]
        0x0002f9b6:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0002f9ba:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0002f9be:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f9c0:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f9c2:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002f9c4:    7008        .p      STRB     r0,[r1,#0]
        0x0002f9c6:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0002f9ca:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002f9cc:    1c4a        J.      ADDS     r2,r1,#1
        0x0002f9ce:    9207        ..      STR      r2,[sp,#0x1c]
        0x0002f9d0:    7008        .p      STRB     r0,[r1,#0]
        0x0002f9d2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f9d4:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002f9d6:    6849        Ih      LDR      r1,[r1,#4]
        0x0002f9d8:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0002f9dc:    f7e8fd23    ..#.    BL       __aeabi_memcpy ; 0x18426
        0x0002f9e0:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0002f9e4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002f9e6:    4408        .D      ADD      r0,r0,r1
        0x0002f9e8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002f9ea:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002f9ee:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002f9f2:    4408        .D      ADD      r0,r0,r1
        0x0002f9f4:    3002        .0      ADDS     r0,#2
        0x0002f9f6:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002f9fa:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0002f9fe:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fa00:    6889        .h      LDR      r1,[r1,#8]
        0x0002fa02:    8809        ..      LDRH     r1,[r1,#0]
        0x0002fa04:    4288        .B      CMP      r0,r1
        0x0002fa06:    da01        ..      BGE      0x2fa0c ; attsProcReadMultiVarReq + 456
        0x0002fa08:    e7ff        ..      B        0x2fa0a ; attsProcReadMultiVarReq + 454
        0x0002fa0a:    e008        ..      B        0x2fa1e ; attsProcReadMultiVarReq + 474
        0x0002fa0c:    e000        ..      B        0x2fa10 ; attsProcReadMultiVarReq + 460
        0x0002fa0e:    e006        ..      B        0x2fa1e ; attsProcReadMultiVarReq + 474
        0x0002fa10:    e7ff        ..      B        0x2fa12 ; attsProcReadMultiVarReq + 462
        0x0002fa12:    e003        ..      B        0x2fa1c ; attsProcReadMultiVarReq + 472
        0x0002fa14:    2001        .       MOVS     r0,#1
        0x0002fa16:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fa1a:    e000        ..      B        0x2fa1e ; attsProcReadMultiVarReq + 474
        0x0002fa1c:    e741        A.      B        0x2f8a2 ; attsProcReadMultiVarReq + 94
        0x0002fa1e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fa22:    b9a0        ..      CBNZ     r0,0x2fa4e ; attsProcReadMultiVarReq + 522
        0x0002fa24:    e7ff        ..      B        0x2fa26 ; attsProcReadMultiVarReq + 482
        0x0002fa26:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fa28:    3008        .0      ADDS     r0,r0,#8
        0x0002fa2a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa2c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fa2e:    1c48        H.      ADDS     r0,r1,#1
        0x0002fa30:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fa32:    2021        !       MOVS     r0,#0x21
        0x0002fa34:    7008        .p      STRB     r0,[r1,#0]
        0x0002fa36:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fa38:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fa3a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fa3e:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002fa42:    3201        .2      ADDS     r2,#1
        0x0002fa44:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002fa46:    b292        ..      UXTH     r2,r2
        0x0002fa48:    f7fcf9de    ....    BL       attL2cDataReq ; 0x2be08
        0x0002fa4c:    e004        ..      B        0x2fa58 ; attsProcReadMultiVarReq + 532
        0x0002fa4e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fa50:    2121        !!      MOVS     r1,#0x21
        0x0002fa52:    f7eaf8e9    ....    BL       AttMsgFree ; 0x19c28
        0x0002fa56:    e7ff        ..      B        0x2fa58 ; attsProcReadMultiVarReq + 532
        0x0002fa58:    e7ff        ..      B        0x2fa5a ; attsProcReadMultiVarReq + 534
        0x0002fa5a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fa5e:    b178        x.      CBZ      r0,0x2fa80 ; attsProcReadMultiVarReq + 572
        0x0002fa60:    e7ff        ..      B        0x2fa62 ; attsProcReadMultiVarReq + 542
        0x0002fa62:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fa64:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fa66:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fa6a:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002fa6e:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002fa72:    46ec        .F      MOV      r12,sp
        0x0002fa74:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fa78:    2220         "      MOVS     r2,#0x20
        0x0002fa7a:    f7fef8e5    ....    BL       attsErrRsp ; 0x2dc48
        0x0002fa7e:    e7ff        ..      B        0x2fa80 ; attsProcReadMultiVarReq + 572
        0x0002fa80:    b00c        ..      ADD      sp,sp,#0x30
        0x0002fa82:    bd80        ..      POP      {r7,pc}
    attsProcReadReq
        0x0002fa84:    b580        ..      PUSH     {r7,lr}
        0x0002fa86:    b08c        ..      SUB      sp,sp,#0x30
        0x0002fa88:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fa8a:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x0002fa8e:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fa90:    2000        .       MOVS     r0,#0
        0x0002fa92:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fa96:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fa98:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fa9a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fa9e:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002faa2:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0002faa6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002faa8:    3009        .0      ADDS     r0,r0,#9
        0x0002faaa:    9009        ..      STR      r0,[sp,#0x24]
        0x0002faac:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002faae:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fab0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fab2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fab6:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0002faba:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fabc:    3002        .0      ADDS     r0,#2
        0x0002fabe:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fac0:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0002fac4:    a905        ..      ADD      r1,sp,#0x14
        0x0002fac6:    f7fef995    ....    BL       attsFindByHandle ; 0x2ddf4
        0x0002faca:    9006        ..      STR      r0,[sp,#0x18]
        0x0002facc:    2800        .(      CMP      r0,#0
        0x0002face:    f000808d    ....    BEQ.W    0x2fbec ; attsProcReadReq + 360
        0x0002fad2:    e7ff        ..      B        0x2fad4 ; attsProcReadReq + 80
        0x0002fad4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fad6:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fad8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fada:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002fade:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fae0:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002fae2:    2101        .!      MOVS     r1,#1
        0x0002fae4:    f7fefe2c    ..,.    BL       attsPermissions ; 0x2e740
        0x0002fae8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002faec:    2800        .(      CMP      r0,#0
        0x0002faee:    d17c        |.      BNE      0x2fbea ; attsProcReadReq + 358
        0x0002faf0:    e7ff        ..      B        0x2faf2 ; attsProcReadReq + 110
        0x0002faf2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002faf4:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002faf6:    0740        @.      LSLS     r0,r0,#29
        0x0002faf8:    2800        .(      CMP      r0,#0
        0x0002fafa:    d515        ..      BPL      0x2fb28 ; attsProcReadReq + 164
        0x0002fafc:    e7ff        ..      B        0x2fafe ; attsProcReadReq + 122
        0x0002fafe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb00:    6880        .h      LDR      r0,[r0,#8]
        0x0002fb02:    b188        ..      CBZ      r0,0x2fb28 ; attsProcReadReq + 164
        0x0002fb04:    e7ff        ..      B        0x2fb06 ; attsProcReadReq + 130
        0x0002fb06:    9805        ..      LDR      r0,[sp,#0x14]
        0x0002fb08:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002fb0c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fb0e:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fb10:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb12:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0002fb16:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0002fb18:    466b        kF      MOV      r3,sp
        0x0002fb1a:    601a        .`      STR      r2,[r3,#0]
        0x0002fb1c:    220a        ."      MOVS     r2,#0xa
        0x0002fb1e:    2300        .#      MOVS     r3,#0
        0x0002fb20:    47e0        .G      BLX      r12
        0x0002fb22:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fb26:    e020         .      B        0x2fb6a ; attsProcReadReq + 230
        0x0002fb28:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb2a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb2c:    0680        ..      LSLS     r0,r0,#26
        0x0002fb2e:    2800        .(      CMP      r0,#0
        0x0002fb30:    d51a        ..      BPL      0x2fb68 ; attsProcReadReq + 228
        0x0002fb32:    e7ff        ..      B        0x2fb34 ; attsProcReadReq + 176
        0x0002fb34:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fb38:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fb3c:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002fb40:    b190        ..      CBZ      r0,0x2fb68 ; attsProcReadReq + 228
        0x0002fb42:    e7ff        ..      B        0x2fb44 ; attsProcReadReq + 192
        0x0002fb44:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fb48:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fb4c:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002fb50:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fb52:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fb54:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fb56:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x0002fb5a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fb5c:    684b        Kh      LDR      r3,[r1,#4]
        0x0002fb5e:    2105        .!      MOVS     r1,#5
        0x0002fb60:    47e0        .G      BLX      r12
        0x0002fb62:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fb66:    e7ff        ..      B        0x2fb68 ; attsProcReadReq + 228
        0x0002fb68:    e7ff        ..      B        0x2fb6a ; attsProcReadReq + 230
        0x0002fb6a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fb6e:    bbd8        ..      CBNZ     r0,0x2fbe8 ; attsProcReadReq + 356
        0x0002fb70:    e7ff        ..      B        0x2fb72 ; attsProcReadReq + 238
        0x0002fb72:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb74:    6880        .h      LDR      r0,[r0,#8]
        0x0002fb76:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fb78:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0002fb7c:    3901        .9      SUBS     r1,#1
        0x0002fb7e:    4288        .B      CMP      r0,r1
        0x0002fb80:    da05        ..      BGE      0x2fb8e ; attsProcReadReq + 266
        0x0002fb82:    e7ff        ..      B        0x2fb84 ; attsProcReadReq + 256
        0x0002fb84:    9806        ..      LDR      r0,[sp,#0x18]
        0x0002fb86:    6880        .h      LDR      r0,[r0,#8]
        0x0002fb88:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fb8a:    9002        ..      STR      r0,[sp,#8]
        0x0002fb8c:    e004        ..      B        0x2fb98 ; attsProcReadReq + 276
        0x0002fb8e:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0002fb92:    3801        .8      SUBS     r0,#1
        0x0002fb94:    9002        ..      STR      r0,[sp,#8]
        0x0002fb96:    e7ff        ..      B        0x2fb98 ; attsProcReadReq + 276
        0x0002fb98:    9802        ..      LDR      r0,[sp,#8]
        0x0002fb9a:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fb9e:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fba2:    3009        .0      ADDS     r0,r0,#9
        0x0002fba4:    b280        ..      UXTH     r0,r0
        0x0002fba6:    f7fcf961    ..a.    BL       attMsgAlloc ; 0x2be6c
        0x0002fbaa:    9008        ..      STR      r0,[sp,#0x20]
        0x0002fbac:    b1d8        ..      CBZ      r0,0x2fbe6 ; attsProcReadReq + 354
        0x0002fbae:    e7ff        ..      B        0x2fbb0 ; attsProcReadReq + 300
        0x0002fbb0:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fbb2:    3008        .0      ADDS     r0,r0,#8
        0x0002fbb4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fbb6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0002fbb8:    1c48        H.      ADDS     r0,r1,#1
        0x0002fbba:    9007        ..      STR      r0,[sp,#0x1c]
        0x0002fbbc:    200b        .       MOVS     r0,#0xb
        0x0002fbbe:    7008        .p      STRB     r0,[r1,#0]
        0x0002fbc0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fbc2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0002fbc4:    6849        Ih      LDR      r1,[r1,#4]
        0x0002fbc6:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002fbca:    f7e8fc2c    ..,.    BL       __aeabi_memcpy ; 0x18426
        0x0002fbce:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fbd0:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fbd2:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fbd6:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002fbda:    3201        .2      ADDS     r2,#1
        0x0002fbdc:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0002fbde:    b292        ..      UXTH     r2,r2
        0x0002fbe0:    f7fcf912    ....    BL       attL2cDataReq ; 0x2be08
        0x0002fbe4:    e7ff        ..      B        0x2fbe6 ; attsProcReadReq + 354
        0x0002fbe6:    e7ff        ..      B        0x2fbe8 ; attsProcReadReq + 356
        0x0002fbe8:    e7ff        ..      B        0x2fbea ; attsProcReadReq + 358
        0x0002fbea:    e003        ..      B        0x2fbf4 ; attsProcReadReq + 368
        0x0002fbec:    2001        .       MOVS     r0,#1
        0x0002fbee:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0002fbf2:    e7ff        ..      B        0x2fbf4 ; attsProcReadReq + 368
        0x0002fbf4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0002fbf8:    b178        x.      CBZ      r0,0x2fc1a ; attsProcReadReq + 406
        0x0002fbfa:    e7ff        ..      B        0x2fbfc ; attsProcReadReq + 376
        0x0002fbfc:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fbfe:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fc00:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fc04:    f8bd3012    ...0    LDRH     r3,[sp,#0x12]
        0x0002fc08:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0002fc0c:    46ec        .F      MOV      r12,sp
        0x0002fc0e:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fc12:    220a        ."      MOVS     r2,#0xa
        0x0002fc14:    f7fef818    ....    BL       attsErrRsp ; 0x2dc48
        0x0002fc18:    e7ff        ..      B        0x2fc1a ; attsProcReadReq + 406
        0x0002fc1a:    b00c        ..      ADD      sp,sp,#0x30
        0x0002fc1c:    bd80        ..      POP      {r7,pc}
        0x0002fc1e:    0000        ..      MOVS     r0,r0
    attsProcReadTypeReq
        0x0002fc20:    b580        ..      PUSH     {r7,lr}
        0x0002fc22:    b08e        ..      SUB      sp,sp,#0x38
        0x0002fc24:    900d        ..      STR      r0,[sp,#0x34]
        0x0002fc26:    f8ad1032    ..2.    STRH     r1,[sp,#0x32]
        0x0002fc2a:    920b        ..      STR      r2,[sp,#0x2c]
        0x0002fc2c:    2000        .       MOVS     r0,#0
        0x0002fc2e:    900a        ..      STR      r0,[sp,#0x28]
        0x0002fc30:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fc32:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002fc36:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fc3a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fc3c:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fc3e:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fc42:    f8300021    0.!.    LDRH     r0,[r0,r1,LSL #2]
        0x0002fc46:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0002fc4a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc4c:    3009        .0      ADDS     r0,r0,#9
        0x0002fc4e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc50:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc52:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fc54:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fc56:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fc5a:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002fc5e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc60:    3002        .0      ADDS     r0,#2
        0x0002fc62:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc64:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0002fc66:    7808        .x      LDRB     r0,[r1,#0]
        0x0002fc68:    7849        Ix      LDRB     r1,[r1,#1]
        0x0002fc6a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0002fc6e:    f8ad0018    ....    STRH     r0,[sp,#0x18]
        0x0002fc72:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fc74:    3002        .0      ADDS     r0,#2
        0x0002fc76:    900b        ..      STR      r0,[sp,#0x2c]
        0x0002fc78:    f8bd0032    ..2.    LDRH     r0,[sp,#0x32]
        0x0002fc7c:    3805        .8      SUBS     r0,#5
        0x0002fc7e:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0002fc82:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002fc86:    2802        .(      CMP      r0,#2
        0x0002fc88:    d009        ..      BEQ      0x2fc9e ; attsProcReadTypeReq + 126
        0x0002fc8a:    e7ff        ..      B        0x2fc8c ; attsProcReadTypeReq + 108
        0x0002fc8c:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0002fc90:    2810        .(      CMP      r0,#0x10
        0x0002fc92:    d004        ..      BEQ      0x2fc9e ; attsProcReadTypeReq + 126
        0x0002fc94:    e7ff        ..      B        0x2fc96 ; attsProcReadTypeReq + 118
        0x0002fc96:    2004        .       MOVS     r0,#4
        0x0002fc98:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fc9c:    e00f        ..      B        0x2fcbe ; attsProcReadTypeReq + 158
        0x0002fc9e:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fca2:    b138        8.      CBZ      r0,0x2fcb4 ; attsProcReadTypeReq + 148
        0x0002fca4:    e7ff        ..      B        0x2fca6 ; attsProcReadTypeReq + 134
        0x0002fca6:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fcaa:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002fcae:    4288        .B      CMP      r0,r1
        0x0002fcb0:    dd04        ..      BLE      0x2fcbc ; attsProcReadTypeReq + 156
        0x0002fcb2:    e7ff        ..      B        0x2fcb4 ; attsProcReadTypeReq + 148
        0x0002fcb4:    2001        .       MOVS     r0,#1
        0x0002fcb6:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fcba:    e7ff        ..      B        0x2fcbc ; attsProcReadTypeReq + 156
        0x0002fcbc:    e7ff        ..      B        0x2fcbe ; attsProcReadTypeReq + 158
        0x0002fcbe:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002fcc2:    2800        .(      CMP      r0,#0
        0x0002fcc4:    f04081a7    @...    BNE.W    0x30016 ; attsProcReadTypeReq + 1014
        0x0002fcc8:    e7ff        ..      B        0x2fcca ; attsProcReadTypeReq + 170
        0x0002fcca:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fcce:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002fcd2:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002fcd6:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002fcd8:    46ee        .F      MOV      lr,sp
        0x0002fcda:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002fcde:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002fce2:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002fce6:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002fcea:    f7fef995    ....    BL       attsFindUuidInRange ; 0x2e018
        0x0002fcee:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fcf2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fcf6:    f8ad001a    ....    STRH     r0,[sp,#0x1a]
        0x0002fcfa:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fcfe:    b920         .      CBNZ     r0,0x2fd0a ; attsProcReadTypeReq + 234
        0x0002fd00:    e7ff        ..      B        0x2fd02 ; attsProcReadTypeReq + 226
        0x0002fd02:    200a        .       MOVS     r0,#0xa
        0x0002fd04:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd08:    e04c        L.      B        0x2fda4 ; attsProcReadTypeReq + 388
        0x0002fd0a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fd0c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fd0e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd10:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002fd14:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002fd16:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002fd18:    2101        .!      MOVS     r1,#1
        0x0002fd1a:    f7fefd11    ....    BL       attsPermissions ; 0x2e740
        0x0002fd1e:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd22:    b108        ..      CBZ      r0,0x2fd28 ; attsProcReadTypeReq + 264
        0x0002fd24:    e7ff        ..      B        0x2fd26 ; attsProcReadTypeReq + 262
        0x0002fd26:    e03c        <.      B        0x2fda2 ; attsProcReadTypeReq + 386
        0x0002fd28:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd2a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd2c:    0740        @.      LSLS     r0,r0,#29
        0x0002fd2e:    2800        .(      CMP      r0,#0
        0x0002fd30:    d515        ..      BPL      0x2fd5e ; attsProcReadTypeReq + 318
        0x0002fd32:    e7ff        ..      B        0x2fd34 ; attsProcReadTypeReq + 276
        0x0002fd34:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fd36:    6880        .h      LDR      r0,[r0,#8]
        0x0002fd38:    b188        ..      CBZ      r0,0x2fd5e ; attsProcReadTypeReq + 318
        0x0002fd3a:    e7ff        ..      B        0x2fd3c ; attsProcReadTypeReq + 284
        0x0002fd3c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fd3e:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002fd42:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fd44:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fd46:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd48:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0002fd4c:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002fd4e:    466b        kF      MOV      r3,sp
        0x0002fd50:    601a        .`      STR      r2,[r3,#0]
        0x0002fd52:    2208        ."      MOVS     r2,#8
        0x0002fd54:    2300        .#      MOVS     r3,#0
        0x0002fd56:    47e0        .G      BLX      r12
        0x0002fd58:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd5c:    e020         .      B        0x2fda0 ; attsProcReadTypeReq + 384
        0x0002fd5e:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fd60:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd62:    0680        ..      LSLS     r0,r0,#26
        0x0002fd64:    2800        .(      CMP      r0,#0
        0x0002fd66:    d51a        ..      BPL      0x2fd9e ; attsProcReadTypeReq + 382
        0x0002fd68:    e7ff        ..      B        0x2fd6a ; attsProcReadTypeReq + 330
        0x0002fd6a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fd6e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fd72:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002fd76:    b190        ..      CBZ      r0,0x2fd9e ; attsProcReadTypeReq + 382
        0x0002fd78:    e7ff        ..      B        0x2fd7a ; attsProcReadTypeReq + 346
        0x0002fd7a:    f243308c    C..0    MOV      r0,#0x338c
        0x0002fd7e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002fd82:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002fd86:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fd88:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fd8a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002fd8c:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002fd90:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002fd92:    684b        Kh      LDR      r3,[r1,#4]
        0x0002fd94:    2105        .!      MOVS     r1,#5
        0x0002fd96:    47e0        .G      BLX      r12
        0x0002fd98:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0002fd9c:    e7ff        ..      B        0x2fd9e ; attsProcReadTypeReq + 382
        0x0002fd9e:    e7ff        ..      B        0x2fda0 ; attsProcReadTypeReq + 384
        0x0002fda0:    e7ff        ..      B        0x2fda2 ; attsProcReadTypeReq + 386
        0x0002fda2:    e7ff        ..      B        0x2fda4 ; attsProcReadTypeReq + 388
        0x0002fda4:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0002fda8:    2800        .(      CMP      r0,#0
        0x0002fdaa:    f0408133    @.3.    BNE.W    0x30014 ; attsProcReadTypeReq + 1012
        0x0002fdae:    e7ff        ..      B        0x2fdb0 ; attsProcReadTypeReq + 400
        0x0002fdb0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0002fdb2:    f64f2136    O.6!    MOV      r1,#0xfa36
        0x0002fdb6:    f2c00104    ....    MOVT     r1,#4
        0x0002fdba:    8809        ..      LDRH     r1,[r1,#0]
        0x0002fdbc:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fdbe:    4288        .B      CMP      r0,r1
        0x0002fdc0:    d12b        +.      BNE      0x2fe1a ; attsProcReadTypeReq + 506
        0x0002fdc2:    e7ff        ..      B        0x2fdc4 ; attsProcReadTypeReq + 420
        0x0002fdc4:    f7fdfdbc    ....    BL       attsCsfGetHashUpdateStatus ; 0x2d940
        0x0002fdc8:    b338        8.      CBZ      r0,0x2fe1a ; attsProcReadTypeReq + 506
        0x0002fdca:    e7ff        ..      B        0x2fdcc ; attsProcReadTypeReq + 428
        0x0002fdcc:    2004        .       MOVS     r0,#4
        0x0002fdce:    f7eef9f9    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0002fdd2:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fdd4:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fdd6:    6108        .a      STR      r0,[r1,#0x10]
        0x0002fdd8:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002fdda:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fddc:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002fdde:    b168        h.      CBZ      r0,0x2fdfc ; attsProcReadTypeReq + 476
        0x0002fde0:    e7ff        ..      B        0x2fde2 ; attsProcReadTypeReq + 450
        0x0002fde2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0002fde6:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fde8:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fdea:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fdec:    8008        ..      STRH     r0,[r1,#0]
        0x0002fdee:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fdf2:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fdf4:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fdf6:    6909        .i      LDR      r1,[r1,#0x10]
        0x0002fdf8:    8048        H.      STRH     r0,[r1,#2]
        0x0002fdfa:    e00d        ..      B        0x2fe18 ; attsProcReadTypeReq + 504
        0x0002fdfc:    990d        ..      LDR      r1,[sp,#0x34]
        0x0002fdfe:    6908        .i      LDR      r0,[r1,#0x10]
        0x0002fe00:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0002fe04:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0002fe08:    46ec        .F      MOV      r12,sp
        0x0002fe0a:    2211        ."      MOVS     r2,#0x11
        0x0002fe0c:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0002fe10:    2208        ."      MOVS     r2,#8
        0x0002fe12:    f7fdff19    ....    BL       attsErrRsp ; 0x2dc48
        0x0002fe16:    e7ff        ..      B        0x2fe18 ; attsProcReadTypeReq + 504
        0x0002fe18:    e11c        ..      B        0x30054 ; attsProcReadTypeReq + 1076
        0x0002fe1a:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fe1e:    3008        .0      ADDS     r0,r0,#8
        0x0002fe20:    b280        ..      UXTH     r0,r0
        0x0002fe22:    f7fcf823    ..#.    BL       attMsgAlloc ; 0x2be6c
        0x0002fe26:    900a        ..      STR      r0,[sp,#0x28]
        0x0002fe28:    2800        .(      CMP      r0,#0
        0x0002fe2a:    f00080ee    ....    BEQ.W    0x3000a ; attsProcReadTypeReq + 1002
        0x0002fe2e:    e7ff        ..      B        0x2fe30 ; attsProcReadTypeReq + 528
        0x0002fe30:    980a        ..      LDR      r0,[sp,#0x28]
        0x0002fe32:    3008        .0      ADDS     r0,r0,#8
        0x0002fe34:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fe36:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe38:    1c48        H.      ADDS     r0,r1,#1
        0x0002fe3a:    9009        ..      STR      r0,[sp,#0x24]
        0x0002fe3c:    2009        .       MOVS     r0,#9
        0x0002fe3e:    7008        .p      STRB     r0,[r1,#0]
        0x0002fe40:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fe42:    6880        .h      LDR      r0,[r0,#8]
        0x0002fe44:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fe46:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0002fe4a:    3904        .9      SUBS     r1,#4
        0x0002fe4c:    4288        .B      CMP      r0,r1
        0x0002fe4e:    d205        ..      BCS      0x2fe5c ; attsProcReadTypeReq + 572
        0x0002fe50:    e7ff        ..      B        0x2fe52 ; attsProcReadTypeReq + 562
        0x0002fe52:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fe54:    6880        .h      LDR      r0,[r0,#8]
        0x0002fe56:    8800        ..      LDRH     r0,[r0,#0]
        0x0002fe58:    9003        ..      STR      r0,[sp,#0xc]
        0x0002fe5a:    e004        ..      B        0x2fe66 ; attsProcReadTypeReq + 582
        0x0002fe5c:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0002fe60:    3804        .8      SUBS     r0,#4
        0x0002fe62:    9003        ..      STR      r0,[sp,#0xc]
        0x0002fe64:    e7ff        ..      B        0x2fe66 ; attsProcReadTypeReq + 582
        0x0002fe66:    9803        ..      LDR      r0,[sp,#0xc]
        0x0002fe68:    f88d0014    ....    STRB     r0,[sp,#0x14]
        0x0002fe6c:    f89d0014    ....    LDRB     r0,[sp,#0x14]
        0x0002fe70:    3002        .0      ADDS     r0,#2
        0x0002fe72:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe74:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fe76:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fe78:    7008        .p      STRB     r0,[r1,#0]
        0x0002fe7a:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002fe7e:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe80:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fe82:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fe84:    7008        .p      STRB     r0,[r1,#0]
        0x0002fe86:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002fe8a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002fe8c:    1c4a        J.      ADDS     r2,r1,#1
        0x0002fe8e:    9209        ..      STR      r2,[sp,#0x24]
        0x0002fe90:    7008        .p      STRB     r0,[r1,#0]
        0x0002fe92:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fe94:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002fe96:    6849        Ih      LDR      r1,[r1,#4]
        0x0002fe98:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002fe9c:    f7e8fac3    ....    BL       __aeabi_memcpy ; 0x18426
        0x0002fea0:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002fea4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002fea6:    4408        .D      ADD      r0,r0,r1
        0x0002fea8:    9009        ..      STR      r0,[sp,#0x24]
        0x0002feaa:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002feae:    3001        .0      ADDS     r0,#1
        0x0002feb0:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002feb4:    e7ff        ..      B        0x2feb6 ; attsProcReadTypeReq + 662
        0x0002feb6:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002feba:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002febe:    f89d2015    ...     LDRB     r2,[sp,#0x15]
        0x0002fec2:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0002fec4:    46ee        .F      MOV      lr,sp
        0x0002fec6:    f10d0c1c    ....    ADD      r12,sp,#0x1c
        0x0002feca:    f8cec004    ....    STR      r12,[lr,#4]
        0x0002fece:    f10d0c20    .. .    ADD      r12,sp,#0x20
        0x0002fed2:    f8cec000    ....    STR      r12,[lr,#0]
        0x0002fed6:    f7fef89f    ....    BL       attsFindUuidInRange ; 0x2e018
        0x0002feda:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fede:    2800        .(      CMP      r0,#0
        0x0002fee0:    f0008092    ....    BEQ.W    0x30008 ; attsProcReadTypeReq + 1000
        0x0002fee4:    e7ff        ..      B        0x2fee6 ; attsProcReadTypeReq + 710
        0x0002fee6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002fee8:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002feea:    0740        @.      LSLS     r0,r0,#29
        0x0002feec:    2800        .(      CMP      r0,#0
        0x0002feee:    d515        ..      BPL      0x2ff1c ; attsProcReadTypeReq + 764
        0x0002fef0:    e7ff        ..      B        0x2fef2 ; attsProcReadTypeReq + 722
        0x0002fef2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fef4:    6880        .h      LDR      r0,[r0,#8]
        0x0002fef6:    b188        ..      CBZ      r0,0x2ff1c ; attsProcReadTypeReq + 764
        0x0002fef8:    e7ff        ..      B        0x2fefa ; attsProcReadTypeReq + 730
        0x0002fefa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0002fefc:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x0002ff00:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff02:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ff04:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff06:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x0002ff0a:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0002ff0c:    466b        kF      MOV      r3,sp
        0x0002ff0e:    601a        .`      STR      r2,[r3,#0]
        0x0002ff10:    2208        ."      MOVS     r2,#8
        0x0002ff12:    2300        .#      MOVS     r3,#0
        0x0002ff14:    47e0        .G      BLX      r12
        0x0002ff16:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ff1a:    e020         .      B        0x2ff5e ; attsProcReadTypeReq + 830
        0x0002ff1c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ff1e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff20:    0680        ..      LSLS     r0,r0,#26
        0x0002ff22:    2800        .(      CMP      r0,#0
        0x0002ff24:    d51a        ..      BPL      0x2ff5c ; attsProcReadTypeReq + 828
        0x0002ff26:    e7ff        ..      B        0x2ff28 ; attsProcReadTypeReq + 776
        0x0002ff28:    f243308c    C..0    MOV      r0,#0x338c
        0x0002ff2c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ff30:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x0002ff34:    b190        ..      CBZ      r0,0x2ff5c ; attsProcReadTypeReq + 828
        0x0002ff36:    e7ff        ..      B        0x2ff38 ; attsProcReadTypeReq + 792
        0x0002ff38:    f243308c    C..0    MOV      r0,#0x338c
        0x0002ff3c:    f2c10000    ....    MOVT     r0,#0x1000
        0x0002ff40:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x0002ff44:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff46:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ff48:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff4a:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ff4e:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ff50:    684b        Kh      LDR      r3,[r1,#4]
        0x0002ff52:    2105        .!      MOVS     r1,#5
        0x0002ff54:    47e0        .G      BLX      r12
        0x0002ff56:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0002ff5a:    e7ff        ..      B        0x2ff5c ; attsProcReadTypeReq + 828
        0x0002ff5c:    e7ff        ..      B        0x2ff5e ; attsProcReadTypeReq + 830
        0x0002ff5e:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0002ff62:    bbd8        ..      CBNZ     r0,0x2ffdc ; attsProcReadTypeReq + 956
        0x0002ff64:    e7ff        ..      B        0x2ff66 ; attsProcReadTypeReq + 838
        0x0002ff66:    9808        ..      LDR      r0,[sp,#0x20]
        0x0002ff68:    6880        .h      LDR      r0,[r0,#8]
        0x0002ff6a:    8800        ..      LDRH     r0,[r0,#0]
        0x0002ff6c:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002ff70:    4288        .B      CMP      r0,r1
        0x0002ff72:    d133        3.      BNE      0x2ffdc ; attsProcReadTypeReq + 956
        0x0002ff74:    e7ff        ..      B        0x2ff76 ; attsProcReadTypeReq + 854
        0x0002ff76:    980d        ..      LDR      r0,[sp,#0x34]
        0x0002ff78:    6900        .i      LDR      r0,[r0,#0x10]
        0x0002ff7a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0002ff7c:    f8bd2016    ...     LDRH     r2,[sp,#0x16]
        0x0002ff80:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ff82:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x0002ff84:    2101        .!      MOVS     r1,#1
        0x0002ff86:    f7fefbdb    ....    BL       attsPermissions ; 0x2e740
        0x0002ff8a:    bb38        8.      CBNZ     r0,0x2ffdc ; attsProcReadTypeReq + 956
        0x0002ff8c:    e7ff        ..      B        0x2ff8e ; attsProcReadTypeReq + 878
        0x0002ff8e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ff90:    990a        ..      LDR      r1,[sp,#0x28]
        0x0002ff92:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x0002ff96:    4411        .D      ADD      r1,r1,r2
        0x0002ff98:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002ff9c:    1a89        ..      SUBS     r1,r1,r2
        0x0002ff9e:    3106        .1      ADDS     r1,#6
        0x0002ffa0:    4288        .B      CMP      r0,r1
        0x0002ffa2:    d819        ..      BHI      0x2ffd8 ; attsProcReadTypeReq + 952
        0x0002ffa4:    e7ff        ..      B        0x2ffa6 ; attsProcReadTypeReq + 902
        0x0002ffa6:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0002ffaa:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ffac:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ffae:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ffb0:    7008        .p      STRB     r0,[r1,#0]
        0x0002ffb2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0002ffb6:    9909        ..      LDR      r1,[sp,#0x24]
        0x0002ffb8:    1c4a        J.      ADDS     r2,r1,#1
        0x0002ffba:    9209        ..      STR      r2,[sp,#0x24]
        0x0002ffbc:    7008        .p      STRB     r0,[r1,#0]
        0x0002ffbe:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ffc0:    9908        ..      LDR      r1,[sp,#0x20]
        0x0002ffc2:    6849        Ih      LDR      r1,[r1,#4]
        0x0002ffc4:    f89d2014    ...     LDRB     r2,[sp,#0x14]
        0x0002ffc8:    f7e8fa2d    ..-.    BL       __aeabi_memcpy ; 0x18426
        0x0002ffcc:    f89d1014    ....    LDRB     r1,[sp,#0x14]
        0x0002ffd0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0002ffd2:    4408        .D      ADD      r0,r0,r1
        0x0002ffd4:    9009        ..      STR      r0,[sp,#0x24]
        0x0002ffd6:    e000        ..      B        0x2ffda ; attsProcReadTypeReq + 954
        0x0002ffd8:    e016        ..      B        0x30008 ; attsProcReadTypeReq + 1000
        0x0002ffda:    e000        ..      B        0x2ffde ; attsProcReadTypeReq + 958
        0x0002ffdc:    e014        ..      B        0x30008 ; attsProcReadTypeReq + 1000
        0x0002ffde:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002ffe2:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0002ffe6:    4288        .B      CMP      r0,r1
        0x0002ffe8:    d101        ..      BNE      0x2ffee ; attsProcReadTypeReq + 974
        0x0002ffea:    e7ff        ..      B        0x2ffec ; attsProcReadTypeReq + 972
        0x0002ffec:    e00c        ..      B        0x30008 ; attsProcReadTypeReq + 1000
        0x0002ffee:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0002fff2:    3001        .0      ADDS     r0,#1
        0x0002fff4:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0002fff8:    b280        ..      UXTH     r0,r0
        0x0002fffa:    f8bd1018    ....    LDRH     r1,[sp,#0x18]
        0x0002fffe:    4288        .B      CMP      r0,r1
        0x00030000:    dd01        ..      BLE      0x30006 ; attsProcReadTypeReq + 998
        0x00030002:    e7ff        ..      B        0x30004 ; attsProcReadTypeReq + 996
        0x00030004:    e000        ..      B        0x30008 ; attsProcReadTypeReq + 1000
        0x00030006:    e756        V.      B        0x2feb6 ; attsProcReadTypeReq + 662
        0x00030008:    e003        ..      B        0x30012 ; attsProcReadTypeReq + 1010
        0x0003000a:    2011        .       MOVS     r0,#0x11
        0x0003000c:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00030010:    e7ff        ..      B        0x30012 ; attsProcReadTypeReq + 1010
        0x00030012:    e7ff        ..      B        0x30014 ; attsProcReadTypeReq + 1012
        0x00030014:    e7ff        ..      B        0x30016 ; attsProcReadTypeReq + 1014
        0x00030016:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003001a:    b960        `.      CBNZ     r0,0x30036 ; attsProcReadTypeReq + 1046
        0x0003001c:    e7ff        ..      B        0x3001e ; attsProcReadTypeReq + 1022
        0x0003001e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030020:    6908        .i      LDR      r0,[r1,#0x10]
        0x00030022:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030026:    9a09        ..      LDR      r2,[sp,#0x24]
        0x00030028:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x0003002a:    1ad2        ..      SUBS     r2,r2,r3
        0x0003002c:    3a08        .:      SUBS     r2,r2,#8
        0x0003002e:    b292        ..      UXTH     r2,r2
        0x00030030:    f7fbfeea    ....    BL       attL2cDataReq ; 0x2be08
        0x00030034:    e00e        ..      B        0x30054 ; attsProcReadTypeReq + 1076
        0x00030036:    990d        ..      LDR      r1,[sp,#0x34]
        0x00030038:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003003a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003003e:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x00030042:    f89d2012    ...     LDRB     r2,[sp,#0x12]
        0x00030046:    46ec        .F      MOV      r12,sp
        0x00030048:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0003004c:    2208        ."      MOVS     r2,#8
        0x0003004e:    f7fdfdfb    ....    BL       attsErrRsp ; 0x2dc48
        0x00030052:    e7ff        ..      B        0x30054 ; attsProcReadTypeReq + 1076
        0x00030054:    b00e        ..      ADD      sp,sp,#0x38
        0x00030056:    bd80        ..      POP      {r7,pc}
    attsProcValueCnf
        0x00030058:    b580        ..      PUSH     {r7,lr}
        0x0003005a:    b086        ..      SUB      sp,sp,#0x18
        0x0003005c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003005e:    f8ad1012    ....    STRH     r1,[sp,#0x12]
        0x00030062:    9203        ..      STR      r2,[sp,#0xc]
        0x00030064:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030066:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x00030068:    2800        .(      CMP      r0,#0
        0x0003006a:    d03f        ?.      BEQ      0x300ec ; attsProcValueCnf + 148
        0x0003006c:    e7ff        ..      B        0x3006e ; attsProcValueCnf + 22
        0x0003006e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030070:    f7eefcde    ....    BL       WsfTimerStop ; 0x1ea30
        0x00030074:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030076:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x00030078:    a901        ..      ADD      r1,sp,#4
        0x0003007a:    f7fdfebb    ....    BL       attsFindByHandle ; 0x2ddf4
        0x0003007e:    9002        ..      STR      r0,[sp,#8]
        0x00030080:    b1c8        ..      CBZ      r0,0x300b6 ; attsProcValueCnf + 94
        0x00030082:    e7ff        ..      B        0x30084 ; attsProcValueCnf + 44
        0x00030084:    9802        ..      LDR      r0,[sp,#8]
        0x00030086:    6800        .h      LDR      r0,[r0,#0]
        0x00030088:    f64f213c    O.<!    MOV      r1,#0xfa3c
        0x0003008c:    f2c00104    ....    MOVT     r1,#4
        0x00030090:    8809        ..      LDRH     r1,[r1,#0]
        0x00030092:    8800        ..      LDRH     r0,[r0,#0]
        0x00030094:    4288        .B      CMP      r0,r1
        0x00030096:    d10e        ..      BNE      0x300b6 ; attsProcValueCnf + 94
        0x00030098:    e7ff        ..      B        0x3009a ; attsProcValueCnf + 66
        0x0003009a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003009c:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000300a0:    f7eaf8e2    ....    BL       AttsCsfGetClientChangeAwareState ; 0x1a268
        0x000300a4:    b138        8.      CBZ      r0,0x300b6 ; attsProcValueCnf + 94
        0x000300a6:    e7ff        ..      B        0x300a8 ; attsProcValueCnf + 80
        0x000300a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000300aa:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000300ae:    2100        .!      MOVS     r1,#0
        0x000300b0:    f7eaf912    ....    BL       AttsCsfSetClientChangeAwareState ; 0x1a2d8
        0x000300b4:    e7ff        ..      B        0x300b6 ; attsProcValueCnf + 94
        0x000300b6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300b8:    2000        .       MOVS     r0,#0
        0x000300ba:    84c8        ..      STRH     r0,[r1,#0x26]
        0x000300bc:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300be:    6908        .i      LDR      r0,[r1,#0x10]
        0x000300c0:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000300c4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000300c8:    7880        .x      LDRB     r0,[r0,#2]
        0x000300ca:    0780        ..      LSLS     r0,r0,#30
        0x000300cc:    2800        .(      CMP      r0,#0
        0x000300ce:    d40c        ..      BMI      0x300ea ; attsProcValueCnf + 146
        0x000300d0:    e7ff        ..      B        0x300d2 ; attsProcValueCnf + 122
        0x000300d2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300d4:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000300d8:    8d09        ..      LDRH     r1,[r1,#0x28]
        0x000300da:    2200        ."      MOVS     r2,#0
        0x000300dc:    9200        ..      STR      r2,[sp,#0]
        0x000300de:    f7fdfdf1    ....    BL       attsExecCallback ; 0x2dcc4
        0x000300e2:    9800        ..      LDR      r0,[sp,#0]
        0x000300e4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000300e6:    8508        ..      STRH     r0,[r1,#0x28]
        0x000300e8:    e7ff        ..      B        0x300ea ; attsProcValueCnf + 146
        0x000300ea:    e7ff        ..      B        0x300ec ; attsProcValueCnf + 148
        0x000300ec:    b006        ..      ADD      sp,sp,#0x18
        0x000300ee:    bd80        ..      POP      {r7,pc}
    attsProcWrite
        0x000300f0:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000300f2:    b08c        ..      SUB      sp,sp,#0x30
        0x000300f4:    900b        ..      STR      r0,[sp,#0x2c]
        0x000300f6:    f8ad102a    ..*.    STRH     r1,[sp,#0x2a]
        0x000300fa:    9209        ..      STR      r2,[sp,#0x24]
        0x000300fc:    2000        .       MOVS     r0,#0
        0x000300fe:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00030102:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030104:    3008        .0      ADDS     r0,r0,#8
        0x00030106:    9009        ..      STR      r0,[sp,#0x24]
        0x00030108:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003010a:    1c41        A.      ADDS     r1,r0,#1
        0x0003010c:    9109        ..      STR      r1,[sp,#0x24]
        0x0003010e:    7800        .x      LDRB     r0,[r0,#0]
        0x00030110:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00030114:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030116:    7808        .x      LDRB     r0,[r1,#0]
        0x00030118:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003011a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003011e:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00030122:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030124:    3002        .0      ADDS     r0,#2
        0x00030126:    9009        ..      STR      r0,[sp,#0x24]
        0x00030128:    f8bd002a    ..*.    LDRH     r0,[sp,#0x2a]
        0x0003012c:    3803        .8      SUBS     r0,#3
        0x0003012e:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00030132:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x00030136:    a905        ..      ADD      r1,sp,#0x14
        0x00030138:    f7fdfe5c    ..\.    BL       attsFindByHandle ; 0x2ddf4
        0x0003013c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003013e:    2800        .(      CMP      r0,#0
        0x00030140:    f00080af    ....    BEQ.W    0x302a2 ; attsProcWrite + 434
        0x00030144:    e7ff        ..      B        0x30146 ; attsProcWrite + 86
        0x00030146:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00030148:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003014a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003014c:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030150:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030152:    7bcb        .{      LDRB     r3,[r1,#0xf]
        0x00030154:    2110        .!      MOVS     r1,#0x10
        0x00030156:    f7fefaf3    ....    BL       attsPermissions ; 0x2e740
        0x0003015a:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003015e:    b108        ..      CBZ      r0,0x30164 ; attsProcWrite + 116
        0x00030160:    e7ff        ..      B        0x30162 ; attsProcWrite + 114
        0x00030162:    e09d        ..      B        0x302a0 ; attsProcWrite + 432
        0x00030164:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030166:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030168:    0700        ..      LSLS     r0,r0,#28
        0x0003016a:    2800        .(      CMP      r0,#0
        0x0003016c:    d40b        ..      BMI      0x30186 ; attsProcWrite + 150
        0x0003016e:    e7ff        ..      B        0x30170 ; attsProcWrite + 128
        0x00030170:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00030174:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030176:    8989        ..      LDRH     r1,[r1,#0xc]
        0x00030178:    4288        .B      CMP      r0,r1
        0x0003017a:    d004        ..      BEQ      0x30186 ; attsProcWrite + 150
        0x0003017c:    e7ff        ..      B        0x3017e ; attsProcWrite + 142
        0x0003017e:    200d        .       MOVS     r0,#0xd
        0x00030180:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00030184:    e08b        ..      B        0x3029e ; attsProcWrite + 430
        0x00030186:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030188:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003018a:    0700        ..      LSLS     r0,r0,#28
        0x0003018c:    2800        .(      CMP      r0,#0
        0x0003018e:    d50b        ..      BPL      0x301a8 ; attsProcWrite + 184
        0x00030190:    e7ff        ..      B        0x30192 ; attsProcWrite + 162
        0x00030192:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00030196:    9906        ..      LDR      r1,[sp,#0x18]
        0x00030198:    8989        ..      LDRH     r1,[r1,#0xc]
        0x0003019a:    4288        .B      CMP      r0,r1
        0x0003019c:    dd04        ..      BLE      0x301a8 ; attsProcWrite + 184
        0x0003019e:    e7ff        ..      B        0x301a0 ; attsProcWrite + 176
        0x000301a0:    200d        .       MOVS     r0,#0xd
        0x000301a2:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000301a6:    e079        y.      B        0x3029c ; attsProcWrite + 428
        0x000301a8:    9806        ..      LDR      r0,[sp,#0x18]
        0x000301aa:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301ac:    0780        ..      LSLS     r0,r0,#30
        0x000301ae:    2800        .(      CMP      r0,#0
        0x000301b0:    d51e        ..      BPL      0x301f0 ; attsProcWrite + 256
        0x000301b2:    e7ff        ..      B        0x301b4 ; attsProcWrite + 196
        0x000301b4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000301b6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000301b8:    b1d0        ..      CBZ      r0,0x301f0 ; attsProcWrite + 256
        0x000301ba:    e7ff        ..      B        0x301bc ; attsProcWrite + 204
        0x000301bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000301be:    f8d0c00c    ....    LDR      r12,[r0,#0xc]
        0x000301c2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000301c4:    6900        .i      LDR      r0,[r0,#0x10]
        0x000301c6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301c8:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x000301cc:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x000301d0:    f8bd300e    ...0    LDRH     r3,[sp,#0xe]
        0x000301d4:    9c09        ..      LDR      r4,[sp,#0x24]
        0x000301d6:    9d06        ..      LDR      r5,[sp,#0x18]
        0x000301d8:    46ee        .F      MOV      lr,sp
        0x000301da:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x000301de:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x000301e2:    f8ce3000    ...0    STR      r3,[lr,#0]
        0x000301e6:    2300        .#      MOVS     r3,#0
        0x000301e8:    47e0        .G      BLX      r12
        0x000301ea:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000301ee:    e033        3.      B        0x30258 ; attsProcWrite + 360
        0x000301f0:    9806        ..      LDR      r0,[sp,#0x18]
        0x000301f2:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000301f4:    0680        ..      LSLS     r0,r0,#26
        0x000301f6:    2800        .(      CMP      r0,#0
        0x000301f8:    d519        ..      BPL      0x3022e ; attsProcWrite + 318
        0x000301fa:    e7ff        ..      B        0x301fc ; attsProcWrite + 268
        0x000301fc:    f243308c    C..0    MOV      r0,#0x338c
        0x00030200:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030204:    f8d001b8    ....    LDR      r0,[r0,#0x1b8]
        0x00030208:    b188        ..      CBZ      r0,0x3022e ; attsProcWrite + 318
        0x0003020a:    e7ff        ..      B        0x3020c ; attsProcWrite + 284
        0x0003020c:    f243308c    C..0    MOV      r0,#0x338c
        0x00030210:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030214:    f8d0c1b8    ....    LDR      r12,[r0,#0x1b8]
        0x00030218:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003021a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003021c:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003021e:    f8bd2010    ...     LDRH     r2,[sp,#0x10]
        0x00030222:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00030224:    2109        .!      MOVS     r1,#9
        0x00030226:    47e0        .G      BLX      r12
        0x00030228:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003022c:    e013        ..      B        0x30256 ; attsProcWrite + 358
        0x0003022e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00030230:    6840        @h      LDR      r0,[r0,#4]
        0x00030232:    9909        ..      LDR      r1,[sp,#0x24]
        0x00030234:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00030238:    f7e8f8f5    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003023c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003023e:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030240:    0700        ..      LSLS     r0,r0,#28
        0x00030242:    2800        .(      CMP      r0,#0
        0x00030244:    d506        ..      BPL      0x30254 ; attsProcWrite + 356
        0x00030246:    e7ff        ..      B        0x30248 ; attsProcWrite + 344
        0x00030248:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003024c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003024e:    6889        .h      LDR      r1,[r1,#8]
        0x00030250:    8008        ..      STRH     r0,[r1,#0]
        0x00030252:    e7ff        ..      B        0x30254 ; attsProcWrite + 356
        0x00030254:    e7ff        ..      B        0x30256 ; attsProcWrite + 358
        0x00030256:    e7ff        ..      B        0x30258 ; attsProcWrite + 360
        0x00030258:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003025c:    b9e8        ..      CBNZ     r0,0x3029a ; attsProcWrite + 426
        0x0003025e:    e7ff        ..      B        0x30260 ; attsProcWrite + 368
        0x00030260:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00030264:    2812        .(      CMP      r0,#0x12
        0x00030266:    d118        ..      BNE      0x3029a ; attsProcWrite + 426
        0x00030268:    e7ff        ..      B        0x3026a ; attsProcWrite + 378
        0x0003026a:    2009        .       MOVS     r0,#9
        0x0003026c:    f7fbfdfe    ....    BL       attMsgAlloc ; 0x2be6c
        0x00030270:    9008        ..      STR      r0,[sp,#0x20]
        0x00030272:    b188        ..      CBZ      r0,0x30298 ; attsProcWrite + 424
        0x00030274:    e7ff        ..      B        0x30276 ; attsProcWrite + 390
        0x00030276:    9808        ..      LDR      r0,[sp,#0x20]
        0x00030278:    3008        .0      ADDS     r0,r0,#8
        0x0003027a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003027c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003027e:    1c48        H.      ADDS     r0,r1,#1
        0x00030280:    9007        ..      STR      r0,[sp,#0x1c]
        0x00030282:    2013        .       MOVS     r0,#0x13
        0x00030284:    7008        .p      STRB     r0,[r1,#0]
        0x00030286:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030288:    6908        .i      LDR      r0,[r1,#0x10]
        0x0003028a:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x0003028e:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00030290:    2201        ."      MOVS     r2,#1
        0x00030292:    f7fbfdb9    ....    BL       attL2cDataReq ; 0x2be08
        0x00030296:    e7ff        ..      B        0x30298 ; attsProcWrite + 424
        0x00030298:    e7ff        ..      B        0x3029a ; attsProcWrite + 426
        0x0003029a:    e7ff        ..      B        0x3029c ; attsProcWrite + 428
        0x0003029c:    e7ff        ..      B        0x3029e ; attsProcWrite + 430
        0x0003029e:    e7ff        ..      B        0x302a0 ; attsProcWrite + 432
        0x000302a0:    e003        ..      B        0x302aa ; attsProcWrite + 442
        0x000302a2:    2001        .       MOVS     r0,#1
        0x000302a4:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000302a8:    e7ff        ..      B        0x302aa ; attsProcWrite + 442
        0x000302aa:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000302ae:    b328        (.      CBZ      r0,0x302fc ; attsProcWrite + 524
        0x000302b0:    e7ff        ..      B        0x302b2 ; attsProcWrite + 450
        0x000302b2:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000302b6:    2812        .(      CMP      r0,#0x12
        0x000302b8:    d120         .      BNE      0x302fc ; attsProcWrite + 524
        0x000302ba:    e7ff        ..      B        0x302bc ; attsProcWrite + 460
        0x000302bc:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000302c0:    287a        z(      CMP      r0,#0x7a
        0x000302c2:    d10b        ..      BNE      0x302dc ; attsProcWrite + 492
        0x000302c4:    e7ff        ..      B        0x302c6 ; attsProcWrite + 470
        0x000302c6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000302c8:    6908        .i      LDR      r0,[r1,#0x10]
        0x000302ca:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000302ce:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000302d2:    7888        .x      LDRB     r0,[r1,#2]
        0x000302d4:    f0400008    @...    ORR      r0,r0,#8
        0x000302d8:    7088        .p      STRB     r0,[r1,#2]
        0x000302da:    e00e        ..      B        0x302fa ; attsProcWrite + 522
        0x000302dc:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000302de:    6908        .i      LDR      r0,[r1,#0x10]
        0x000302e0:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x000302e4:    f8bd3010    ...0    LDRH     r3,[sp,#0x10]
        0x000302e8:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x000302ec:    46ec        .F      MOV      r12,sp
        0x000302ee:    f8cc2000    ...     STR      r2,[r12,#0]
        0x000302f2:    2212        ."      MOVS     r2,#0x12
        0x000302f4:    f7fdfca8    ....    BL       attsErrRsp ; 0x2dc48
        0x000302f8:    e7ff        ..      B        0x302fa ; attsProcWrite + 522
        0x000302fa:    e7ff        ..      B        0x302fc ; attsProcWrite + 524
        0x000302fc:    b00c        ..      ADD      sp,sp,#0x30
        0x000302fe:    bdb0        ..      POP      {r4,r5,r7,pc}
    attsProcessDatabaseHashUpdate
        0x00030300:    b580        ..      PUSH     {r7,lr}
        0x00030302:    b08a        ..      SUB      sp,sp,#0x28
        0x00030304:    9009        ..      STR      r0,[sp,#0x24]
        0x00030306:    2015        .       MOVS     r0,#0x15
        0x00030308:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0003030c:    2000        .       MOVS     r0,#0
        0x0003030e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00030312:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x00030316:    2110        .!      MOVS     r1,#0x10
        0x00030318:    f8ad101c    ....    STRH     r1,[sp,#0x1c]
        0x0003031c:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x00030320:    f88d0020    .. .    STRB     r0,[sp,#0x20]
        0x00030324:    f8ad0022    ..".    STRH     r0,[sp,#0x22]
        0x00030328:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003032a:    6880        .h      LDR      r0,[r0,#8]
        0x0003032c:    b140        @.      CBZ      r0,0x30340 ; attsProcessDatabaseHashUpdate + 64
        0x0003032e:    e7ff        ..      B        0x30330 ; attsProcessDatabaseHashUpdate + 48
        0x00030330:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030332:    6880        .h      LDR      r0,[r0,#8]
        0x00030334:    f7edff8c    ....    BL       WsfBufFree ; 0x1e250
        0x00030338:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003033a:    2000        .       MOVS     r0,#0
        0x0003033c:    6088        .`      STR      r0,[r1,#8]
        0x0003033e:    e7ff        ..      B        0x30340 ; attsProcessDatabaseHashUpdate + 64
        0x00030340:    9809        ..      LDR      r0,[sp,#0x24]
        0x00030342:    6840        @h      LDR      r0,[r0,#4]
        0x00030344:    2110        .!      MOVS     r1,#0x10
        0x00030346:    f7edfee5    ....    BL       WStrReverse ; 0x1e114
        0x0003034a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003034c:    6840        @h      LDR      r0,[r0,#4]
        0x0003034e:    9006        ..      STR      r0,[sp,#0x18]
        0x00030350:    4669        iF      MOV      r1,sp
        0x00030352:    a803        ..      ADD      r0,sp,#0xc
        0x00030354:    6048        H`      STR      r0,[r1,#4]
        0x00030356:    a804        ..      ADD      r0,sp,#0x10
        0x00030358:    6008        .`      STR      r0,[r1,#0]
        0x0003035a:    f64f2336    O.6#    MOV      r3,#0xfa36
        0x0003035e:    f2c00304    ....    MOVT     r3,#4
        0x00030362:    2001        .       MOVS     r0,#1
        0x00030364:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00030368:    2202        ."      MOVS     r2,#2
        0x0003036a:    f7fdfe55    ..U.    BL       attsFindUuidInRange ; 0x2e018
        0x0003036e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00030372:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x00030376:    b138        8.      CBZ      r0,0x30388 ; attsProcessDatabaseHashUpdate + 136
        0x00030378:    e7ff        ..      B        0x3037a ; attsProcessDatabaseHashUpdate + 122
        0x0003037a:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003037e:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00030380:    2110        .!      MOVS     r1,#0x10
        0x00030382:    f7eaf963    ..c.    BL       AttsSetAttr ; 0x1a64c
        0x00030386:    e7ff        ..      B        0x30388 ; attsProcessDatabaseHashUpdate + 136
        0x00030388:    2000        .       MOVS     r0,#0
        0x0003038a:    f7fdfb0f    ....    BL       attsCsfSetHashUpdateStatus ; 0x2d9ac
        0x0003038e:    f2431070    C.p.    MOV      r0,#0x3170
        0x00030392:    f2c10000    ....    MOVT     r0,#0x1000
        0x00030396:    6d81        .m      LDR      r1,[r0,#0x58]
        0x00030398:    a805        ..      ADD      r0,sp,#0x14
        0x0003039a:    4788        .G      BLX      r1
        0x0003039c:    b00a        ..      ADD      sp,sp,#0x28
        0x0003039e:    bd80        ..      POP      {r7,pc}
    attsSetPendNtfHandle
        0x000303a0:    b082        ..      SUB      sp,sp,#8
        0x000303a2:    9001        ..      STR      r0,[sp,#4]
        0x000303a4:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x000303a8:    2000        .       MOVS     r0,#0
        0x000303aa:    f88d0001    ....    STRB     r0,[sp,#1]
        0x000303ae:    e7ff        ..      B        0x303b0 ; attsSetPendNtfHandle + 16
        0x000303b0:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000303b4:    2800        .(      CMP      r0,#0
        0x000303b6:    dc18        ..      BGT      0x303ea ; attsSetPendNtfHandle + 74
        0x000303b8:    e7ff        ..      B        0x303ba ; attsSetPendNtfHandle + 26
        0x000303ba:    9801        ..      LDR      r0,[sp,#4]
        0x000303bc:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x000303c0:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x000303c4:    8d40        @.      LDRH     r0,[r0,#0x2a]
        0x000303c6:    b948        H.      CBNZ     r0,0x303dc ; attsSetPendNtfHandle + 60
        0x000303c8:    e7ff        ..      B        0x303ca ; attsSetPendNtfHandle + 42
        0x000303ca:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x000303ce:    9901        ..      LDR      r1,[sp,#4]
        0x000303d0:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x000303d4:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x000303d8:    8548        H.      STRH     r0,[r1,#0x2a]
        0x000303da:    e006        ..      B        0x303ea ; attsSetPendNtfHandle + 74
        0x000303dc:    e7ff        ..      B        0x303de ; attsSetPendNtfHandle + 62
        0x000303de:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000303e2:    3001        .0      ADDS     r0,#1
        0x000303e4:    f88d0001    ....    STRB     r0,[sp,#1]
        0x000303e8:    e7e2        ..      B        0x303b0 ; attsSetPendNtfHandle + 16
        0x000303ea:    b002        ..      ADD      sp,sp,#8
        0x000303ec:    4770        pG      BX       lr
        0x000303ee:    0000        ..      MOVS     r0,r0
    attsSetupMsg
        0x000303f0:    b580        ..      PUSH     {r7,lr}
        0x000303f2:    b086        ..      SUB      sp,sp,#0x18
        0x000303f4:    9005        ..      STR      r0,[sp,#0x14]
        0x000303f6:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x000303fa:    f88d2012    ...     STRB     r2,[sp,#0x12]
        0x000303fe:    9303        ..      STR      r3,[sp,#0xc]
        0x00030400:    9803        ..      LDR      r0,[sp,#0xc]
        0x00030402:    7a00        .z      LDRB     r0,[r0,#8]
        0x00030404:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00030408:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003040a:    8840        @.      LDRH     r0,[r0,#2]
        0x0003040c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00030410:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030412:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030414:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x00030418:    9b03        ..      LDR      r3,[sp,#0xc]
        0x0003041a:    881a        ..      LDRH     r2,[r3,#0]
        0x0003041c:    f7fbfcf4    ....    BL       attL2cDataReq ; 0x2be08
        0x00030420:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00030424:    281d        .(      CMP      r0,#0x1d
        0x00030426:    d11c        ..      BNE      0x30462 ; attsSetupMsg + 114
        0x00030428:    e7ff        ..      B        0x3042a ; attsSetupMsg + 58
        0x0003042a:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x0003042e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030430:    8508        ..      STRH     r0,[r1,#0x28]
        0x00030432:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030434:    84c8        ..      STRH     r0,[r1,#0x26]
        0x00030436:    9905        ..      LDR      r1,[sp,#0x14]
        0x00030438:    2022        "       MOVS     r0,#0x22
        0x0003043a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003043c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003043e:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00030442:    f8911025    ..%.    LDRB     r1,[r1,#0x25]
        0x00030446:    f7fbfd1d    ....    BL       attMsgParam ; 0x2be84
        0x0003044a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003044c:    8108        ..      STRH     r0,[r1,#8]
        0x0003044e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030450:    f24041e8    @..A    MOVW     r1,#0x4e8
        0x00030454:    f2c10100    ....    MOVT     r1,#0x1000
        0x00030458:    6809        .h      LDR      r1,[r1,#0]
        0x0003045a:    7989        .y      LDRB     r1,[r1,#6]
        0x0003045c:    f7eefadc    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x00030460:    e02a        *.      B        0x304b8 ; attsSetupMsg + 200
        0x00030462:    9805        ..      LDR      r0,[sp,#0x14]
        0x00030464:    6900        .i      LDR      r0,[r0,#0x10]
        0x00030466:    f89d1012    ....    LDRB     r1,[sp,#0x12]
        0x0003046a:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x0003046e:    7880        .x      LDRB     r0,[r0,#2]
        0x00030470:    0780        ..      LSLS     r0,r0,#30
        0x00030472:    2800        .(      CMP      r0,#0
        0x00030474:    d419        ..      BMI      0x304aa ; attsSetupMsg + 186
        0x00030476:    e7ff        ..      B        0x30478 ; attsSetupMsg + 136
        0x00030478:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003047c:    2823        #(      CMP      r0,#0x23
        0x0003047e:    d10b        ..      BNE      0x30498 ; attsSetupMsg + 168
        0x00030480:    e7ff        ..      B        0x30482 ; attsSetupMsg + 146
        0x00030482:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00030486:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003048a:    4669        iF      MOV      r1,sp
        0x0003048c:    2300        .#      MOVS     r3,#0
        0x0003048e:    600b        .`      STR      r3,[r1,#0]
        0x00030490:    2113        .!      MOVS     r1,#0x13
        0x00030492:    f7fbfc1d    ....    BL       attExecCallback ; 0x2bcd0
        0x00030496:    e007        ..      B        0x304a8 ; attsSetupMsg + 184
        0x00030498:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0003049c:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000304a0:    2200        ."      MOVS     r2,#0
        0x000304a2:    f7fdfc0f    ....    BL       attsExecCallback ; 0x2dcc4
        0x000304a6:    e7ff        ..      B        0x304a8 ; attsSetupMsg + 184
        0x000304a8:    e005        ..      B        0x304b6 ; attsSetupMsg + 198
        0x000304aa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000304ac:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000304b0:    f7ffff76    ..v.    BL       attsSetPendNtfHandle ; 0x303a0
        0x000304b4:    e7ff        ..      B        0x304b6 ; attsSetupMsg + 198
        0x000304b6:    e7ff        ..      B        0x304b8 ; attsSetupMsg + 200
        0x000304b8:    b006        ..      ADD      sp,sp,#0x18
        0x000304ba:    bd80        ..      POP      {r7,pc}
    attsSignCcbByConnId
        0x000304bc:    b081        ..      SUB      sp,sp,#4
        0x000304be:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000304c2:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000304c6:    f2435074    C.tP    MOV      r0,#0x3574
        0x000304ca:    f2c10000    ....    MOVT     r0,#0x1000
        0x000304ce:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x000304d2:    3810        .8      SUBS     r0,r0,#0x10
        0x000304d4:    b001        ..      ADD      sp,sp,#4
        0x000304d6:    4770        pG      BX       lr
    attsUuid16Cmp
        0x000304d8:    b580        ..      PUSH     {r7,lr}
        0x000304da:    b086        ..      SUB      sp,sp,#0x18
        0x000304dc:    9004        ..      STR      r0,[sp,#0x10]
        0x000304de:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x000304e2:    9202        ..      STR      r2,[sp,#8]
        0x000304e4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000304e8:    2802        .(      CMP      r0,#2
        0x000304ea:    d119        ..      BNE      0x30520 ; attsUuid16Cmp + 72
        0x000304ec:    e7ff        ..      B        0x304ee ; attsUuid16Cmp + 22
        0x000304ee:    9804        ..      LDR      r0,[sp,#0x10]
        0x000304f0:    7801        .x      LDRB     r1,[r0,#0]
        0x000304f2:    9802        ..      LDR      r0,[sp,#8]
        0x000304f4:    7802        .x      LDRB     r2,[r0,#0]
        0x000304f6:    2000        .       MOVS     r0,#0
        0x000304f8:    4291        .B      CMP      r1,r2
        0x000304fa:    9001        ..      STR      r0,[sp,#4]
        0x000304fc:    d10a        ..      BNE      0x30514 ; attsUuid16Cmp + 60
        0x000304fe:    e7ff        ..      B        0x30500 ; attsUuid16Cmp + 40
        0x00030500:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030502:    7840        @x      LDRB     r0,[r0,#1]
        0x00030504:    9902        ..      LDR      r1,[sp,#8]
        0x00030506:    7849        Ix      LDRB     r1,[r1,#1]
        0x00030508:    1a40        @.      SUBS     r0,r0,r1
        0x0003050a:    fab0f080    ....    CLZ      r0,r0
        0x0003050e:    0940        @.      LSRS     r0,r0,#5
        0x00030510:    9001        ..      STR      r0,[sp,#4]
        0x00030512:    e7ff        ..      B        0x30514 ; attsUuid16Cmp + 60
        0x00030514:    9801        ..      LDR      r0,[sp,#4]
        0x00030516:    f0000001    ....    AND      r0,r0,#1
        0x0003051a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003051e:    e006        ..      B        0x3052e ; attsUuid16Cmp + 86
        0x00030520:    9804        ..      LDR      r0,[sp,#0x10]
        0x00030522:    9902        ..      LDR      r1,[sp,#8]
        0x00030524:    f7fbfcf6    ....    BL       attUuidCmp16to128 ; 0x2bf14
        0x00030528:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003052c:    e7ff        ..      B        0x3052e ; attsUuid16Cmp + 86
        0x0003052e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00030532:    b006        ..      ADD      sp,sp,#0x18
        0x00030534:    bd80        ..      POP      {r7,pc}
        0x00030536:    0000        ..      MOVS     r0,r0
    attsUuidCmp
        0x00030538:    b580        ..      PUSH     {r7,lr}
        0x0003053a:    b084        ..      SUB      sp,sp,#0x10
        0x0003053c:    9002        ..      STR      r0,[sp,#8]
        0x0003053e:    f88d1007    ....    STRB     r1,[sp,#7]
        0x00030542:    9200        ..      STR      r2,[sp,#0]
        0x00030544:    9802        ..      LDR      r0,[sp,#8]
        0x00030546:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00030548:    07c0        ..      LSLS     r0,r0,#31
        0x0003054a:    b928        (.      CBNZ     r0,0x30558 ; attsUuidCmp + 32
        0x0003054c:    e7ff        ..      B        0x3054e ; attsUuidCmp + 22
        0x0003054e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00030552:    2802        .(      CMP      r0,#2
        0x00030554:    d00a        ..      BEQ      0x3056c ; attsUuidCmp + 52
        0x00030556:    e7ff        ..      B        0x30558 ; attsUuidCmp + 32
        0x00030558:    9802        ..      LDR      r0,[sp,#8]
        0x0003055a:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003055c:    07c0        ..      LSLS     r0,r0,#31
        0x0003055e:    b190        ..      CBZ      r0,0x30586 ; attsUuidCmp + 78
        0x00030560:    e7ff        ..      B        0x30562 ; attsUuidCmp + 42
        0x00030562:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00030566:    2810        .(      CMP      r0,#0x10
        0x00030568:    d10d        ..      BNE      0x30586 ; attsUuidCmp + 78
        0x0003056a:    e7ff        ..      B        0x3056c ; attsUuidCmp + 52
        0x0003056c:    9802        ..      LDR      r0,[sp,#8]
        0x0003056e:    6800        .h      LDR      r0,[r0,#0]
        0x00030570:    9900        ..      LDR      r1,[sp,#0]
        0x00030572:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00030576:    f7e7fee7    ....    BL       memcmp ; 0x18348
        0x0003057a:    fab0f080    ....    CLZ      r0,r0
        0x0003057e:    0940        @.      LSRS     r0,r0,#5
        0x00030580:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00030584:    e019        ..      B        0x305ba ; attsUuidCmp + 130
        0x00030586:    9802        ..      LDR      r0,[sp,#8]
        0x00030588:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x0003058a:    07c0        ..      LSLS     r0,r0,#31
        0x0003058c:    b968        h.      CBNZ     r0,0x305aa ; attsUuidCmp + 114
        0x0003058e:    e7ff        ..      B        0x30590 ; attsUuidCmp + 88
        0x00030590:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00030594:    2810        .(      CMP      r0,#0x10
        0x00030596:    d108        ..      BNE      0x305aa ; attsUuidCmp + 114
        0x00030598:    e7ff        ..      B        0x3059a ; attsUuidCmp + 98
        0x0003059a:    9802        ..      LDR      r0,[sp,#8]
        0x0003059c:    6800        .h      LDR      r0,[r0,#0]
        0x0003059e:    9900        ..      LDR      r1,[sp,#0]
        0x000305a0:    f7fbfcb8    ....    BL       attUuidCmp16to128 ; 0x2bf14
        0x000305a4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000305a8:    e007        ..      B        0x305ba ; attsUuidCmp + 130
        0x000305aa:    9800        ..      LDR      r0,[sp,#0]
        0x000305ac:    9902        ..      LDR      r1,[sp,#8]
        0x000305ae:    6809        .h      LDR      r1,[r1,#0]
        0x000305b0:    f7fbfcb0    ....    BL       attUuidCmp16to128 ; 0x2bf14
        0x000305b4:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000305b8:    e7ff        ..      B        0x305ba ; attsUuidCmp + 130
        0x000305ba:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000305be:    b004        ..      ADD      sp,sp,#0x10
        0x000305c0:    bd80        ..      POP      {r7,pc}
        0x000305c2:    0000        ..      MOVS     r0,r0
    audio_enc_encode_frame
        0x000305c4:    b580        ..      PUSH     {r7,lr}
        0x000305c6:    b086        ..      SUB      sp,sp,#0x18
        0x000305c8:    9005        ..      STR      r0,[sp,#0x14]
        0x000305ca:    9104        ..      STR      r1,[sp,#0x10]
        0x000305cc:    9203        ..      STR      r2,[sp,#0xc]
        0x000305ce:    2000        .       MOVS     r0,#0
        0x000305d0:    9002        ..      STR      r0,[sp,#8]
        0x000305d2:    f24051dc    @..Q    MOV      r1,#0x5dc
        0x000305d6:    9101        ..      STR      r1,[sp,#4]
        0x000305d8:    f018fb44    ..D.    BL       spl_stack_init ; 0x48c64
        0x000305dc:    f24a00bc    J...    MOV      r0,#0xa0bc
        0x000305e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x000305e4:    6800        .h      LDR      r0,[r0,#0]
        0x000305e6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000305e8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000305ea:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000305ec:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x000305f0:    46ee        .F      MOV      lr,sp
        0x000305f2:    f8cec000    ....    STR      r12,[lr,#0]
        0x000305f6:    f00efa55    ..U.    BL       octopus_encode ; 0x3eaa4
        0x000305fa:    9002        ..      STR      r0,[sp,#8]
        0x000305fc:    f018fb2c    ..,.    BL       spl_stack_check ; 0x48c58
        0x00030600:    9802        ..      LDR      r0,[sp,#8]
        0x00030602:    b006        ..      ADD      sp,sp,#0x18
        0x00030604:    bd80        ..      POP      {r7,pc}
        0x00030606:    0000        ..      MOVS     r0,r0
    audio_enc_init
        0x00030608:    b580        ..      PUSH     {r7,lr}
        0x0003060a:    b082        ..      SUB      sp,sp,#8
        0x0003060c:    9001        ..      STR      r0,[sp,#4]
        0x0003060e:    9801        ..      LDR      r0,[sp,#4]
        0x00030610:    f00efbfa    ....    BL       octopus_encoder_create ; 0x3ee08
        0x00030614:    f24a01bc    J...    MOV      r1,#0xa0bc
        0x00030618:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003061c:    6008        .`      STR      r0,[r1,#0]
        0x0003061e:    2000        .       MOVS     r0,#0
        0x00030620:    b002        ..      ADD      sp,sp,#8
        0x00030622:    bd80        ..      POP      {r7,pc}
    bitexact_log2tan
        0x00030624:    b510        ..      PUSH     {r4,lr}
        0x00030626:    fab1fc81    ....    CLZ      r12,r1
        0x0003062a:    fab0f380    ....    CLZ      r3,r0
        0x0003062e:    f1ac0211    ....    SUB      r2,r12,#0x11
        0x00030632:    4091        .@      LSLS     r1,r1,r2
        0x00030634:    f1a30211    ....    SUB      r2,r3,#0x11
        0x00030638:    ebac0e03    ....    SUB      lr,r12,r3
        0x0003063c:    f24f5cdb    O..\    MOV      r12,#0xf5db
        0x00030640:    4090        .@      LSLS     r0,r0,r2
        0x00030642:    f44f4380    O..C    MOV      r3,#0x4000
        0x00030646:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x0003064a:    fb1c3200    ...2    SMLABB   r2,r12,r0,r3
        0x0003064e:    f64164fc    A..d    MOV      r4,#0x1efc
        0x00030652:    eb0432e2    ...2    ADD      r2,r4,r2,ASR #15
        0x00030656:    fb123000    ...0    SMLABB   r0,r2,r0,r3
        0x0003065a:    fb1c3201    ...2    SMLABB   r2,r12,r1,r3
        0x0003065e:    13c0        ..      ASRS     r0,r0,#15
        0x00030660:    eb0432e2    ...2    ADD      r2,r4,r2,ASR #15
        0x00030664:    eb0020ce    ...     ADD      r0,r0,lr,LSL #11
        0x00030668:    fb123101    ...1    SMLABB   r1,r2,r1,r3
        0x0003066c:    eba030e1    ...0    SUB      r0,r0,r1,ASR #15
        0x00030670:    bd10        ..      POP      {r4,pc}
        0x00030672:    0000        ..      MOVS     r0,r0
    buck_ldo_override_init
        0x00030674:    2160        `!      MOVS     r1,#0x60
        0x00030676:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003067a:    6808        .h      LDR      r0,[r1,#0]
        0x0003067c:    f4403000    @..0    ORR      r0,r0,#0x20000
        0x00030680:    6008        .`      STR      r0,[r1,#0]
        0x00030682:    6808        .h      LDR      r0,[r1,#0]
        0x00030684:    f4402080    @..     ORR      r0,r0,#0x40000
        0x00030688:    6008        .`      STR      r0,[r1,#0]
        0x0003068a:    6808        .h      LDR      r0,[r1,#0]
        0x0003068c:    f4402000    @..     ORR      r0,r0,#0x80000
        0x00030690:    6008        .`      STR      r0,[r1,#0]
        0x00030692:    6808        .h      LDR      r0,[r1,#0]
        0x00030694:    f4403080    @..0    ORR      r0,r0,#0x10000
        0x00030698:    6008        .`      STR      r0,[r1,#0]
        0x0003069a:    6808        .h      LDR      r0,[r1,#0]
        0x0003069c:    f0200010     ...    BIC      r0,r0,#0x10
        0x000306a0:    6008        .`      STR      r0,[r1,#0]
        0x000306a2:    6808        .h      LDR      r0,[r1,#0]
        0x000306a4:    f040000e    @...    ORR      r0,r0,#0xe
        0x000306a8:    6008        .`      STR      r0,[r1,#0]
        0x000306aa:    6808        .h      LDR      r0,[r1,#0]
        0x000306ac:    f0400001    @...    ORR      r0,r0,#1
        0x000306b0:    6008        .`      STR      r0,[r1,#0]
        0x000306b2:    6808        .h      LDR      r0,[r1,#0]
        0x000306b4:    f4207000     ..p    BIC      r0,r0,#0x200
        0x000306b8:    6008        .`      STR      r0,[r1,#0]
        0x000306ba:    6808        .h      LDR      r0,[r1,#0]
        0x000306bc:    f44070e0    @..p    ORR      r0,r0,#0x1c0
        0x000306c0:    6008        .`      STR      r0,[r1,#0]
        0x000306c2:    6808        .h      LDR      r0,[r1,#0]
        0x000306c4:    f0400020    @. .    ORR      r0,r0,#0x20
        0x000306c8:    6008        .`      STR      r0,[r1,#0]
        0x000306ca:    4770        pG      BX       lr
    buck_ldo_update_override
        0x000306cc:    b081        ..      SUB      sp,sp,#4
        0x000306ce:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000306d2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000306d6:    f0000201    ....    AND      r2,r0,#1
        0x000306da:    2160        `!      MOVS     r1,#0x60
        0x000306dc:    f2c40102    ....    MOVT     r1,#0x4002
        0x000306e0:    6808        .h      LDR      r0,[r1,#0]
        0x000306e2:    f4203080     ..0    BIC      r0,r0,#0x10000
        0x000306e6:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x000306ea:    6008        .`      STR      r0,[r1,#0]
        0x000306ec:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x000306f0:    6808        .h      LDR      r0,[r1,#0]
        0x000306f2:    f3620000    b...    BFI      r0,r2,#0,#1
        0x000306f6:    6008        .`      STR      r0,[r1,#0]
        0x000306f8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000306fc:    f0000201    ....    AND      r2,r0,#1
        0x00030700:    6808        .h      LDR      r0,[r1,#0]
        0x00030702:    f0200020     . .    BIC      r0,r0,#0x20
        0x00030706:    ea401042    @.B.    ORR      r0,r0,r2,LSL #5
        0x0003070a:    6008        .`      STR      r0,[r1,#0]
        0x0003070c:    b001        ..      ADD      sp,sp,#4
        0x0003070e:    4770        pG      BX       lr
    buf_read
        0x00030710:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00030714:    2900        .)      CMP      r1,#0
        0x00030716:    eb0c0302    ....    ADD      r3,r12,r2
        0x0003071a:    6043        C`      STR      r3,[r0,#4]
        0x0003071c:    bf18        ..      IT       NE
        0x0003071e:    2a00        .*      CMPNE    r2,#0
        0x00030720:    d008        ..      BEQ      0x30734 ; buf_read + 36
        0x00030722:    1e48        H.      SUBS     r0,r1,#1
        0x00030724:    f1ac0101    ....    SUB      r1,r12,#1
        0x00030728:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0003072c:    3a01        .:      SUBS     r2,#1
        0x0003072e:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x00030732:    d1f9        ..      BNE      0x30728 ; buf_read + 24
        0x00030734:    2001        .       MOVS     r0,#1
        0x00030736:    4770        pG      BX       lr
    buf_write
        0x00030738:    6843        Ch      LDR      r3,[r0,#4]
        0x0003073a:    eb030c02    ....    ADD      r12,r3,r2
        0x0003073e:    f8c0c004    ....    STR      r12,[r0,#4]
        0x00030742:    b13a        :.      CBZ      r2,0x30754 ; buf_write + 28
        0x00030744:    1e58        X.      SUBS     r0,r3,#1
        0x00030746:    3901        .9      SUBS     r1,#1
        0x00030748:    f8113f01    ...?    LDRB     r3,[r1,#1]!
        0x0003074c:    3a01        .:      SUBS     r2,#1
        0x0003074e:    f8003f01    ...?    STRB     r3,[r0,#1]!
        0x00030752:    d1f9        ..      BNE      0x30748 ; buf_write + 16
        0x00030754:    2001        .       MOVS     r0,#1
        0x00030756:    4770        pG      BX       lr
    build_cmd
        0x00030758:    b580        ..      PUSH     {r7,lr}
        0x0003075a:    b088        ..      SUB      sp,sp,#0x20
        0x0003075c:    460b        .F      MOV      r3,r1
        0x0003075e:    4684        .F      MOV      r12,r0
        0x00030760:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00030762:    980a        ..      LDR      r0,[sp,#0x28]
        0x00030764:    f8dde034    ..4.    LDR      lr,[sp,#0x34]
        0x00030768:    f8dde030    ..0.    LDR      lr,[sp,#0x30]
        0x0003076c:    f8cdc01c    ....    STR      r12,[sp,#0x1c]
        0x00030770:    9306        ..      STR      r3,[sp,#0x18]
        0x00030772:    9205        ..      STR      r2,[sp,#0x14]
        0x00030774:    9103        ..      STR      r1,[sp,#0xc]
        0x00030776:    9002        ..      STR      r0,[sp,#8]
        0x00030778:    2000        .       MOVS     r0,#0
        0x0003077a:    9001        ..      STR      r0,[sp,#4]
        0x0003077c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003077e:    f0000103    ....    AND      r1,r0,#3
        0x00030782:    9801        ..      LDR      r0,[sp,#4]
        0x00030784:    ea405001    @..P    ORR      r0,r0,r1,LSL #20
        0x00030788:    9001        ..      STR      r0,[sp,#4]
        0x0003078a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003078c:    f64f7000    O..p    MOVW     r0,#0xff00
        0x00030790:    f2c0000f    ....    MOVT     r0,#0xf
        0x00030794:    ea002101    ...!    AND      r1,r0,r1,LSL #8
        0x00030798:    9801        ..      LDR      r0,[sp,#4]
        0x0003079a:    4308        .C      ORRS     r0,r0,r1
        0x0003079c:    9001        ..      STR      r0,[sp,#4]
        0x0003079e:    9806        ..      LDR      r0,[sp,#0x18]
        0x000307a0:    2801        .(      CMP      r0,#1
        0x000307a2:    d105        ..      BNE      0x307b0 ; build_cmd + 88
        0x000307a4:    e7ff        ..      B        0x307a6 ; build_cmd + 78
        0x000307a6:    9801        ..      LDR      r0,[sp,#4]
        0x000307a8:    f0400002    @...    ORR      r0,r0,#2
        0x000307ac:    9001        ..      STR      r0,[sp,#4]
        0x000307ae:    e004        ..      B        0x307ba ; build_cmd + 98
        0x000307b0:    9801        ..      LDR      r0,[sp,#4]
        0x000307b2:    f0400001    @...    ORR      r0,r0,#1
        0x000307b6:    9001        ..      STR      r0,[sp,#4]
        0x000307b8:    e7ff        ..      B        0x307ba ; build_cmd + 98
        0x000307ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000307bc:    01c0        ..      LSLS     r0,r0,#7
        0x000307be:    b2c1        ..      UXTB     r1,r0
        0x000307c0:    9801        ..      LDR      r0,[sp,#4]
        0x000307c2:    4308        .C      ORRS     r0,r0,r1
        0x000307c4:    9001        ..      STR      r0,[sp,#4]
        0x000307c6:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x000307ca:    9801        ..      LDR      r0,[sp,#4]
        0x000307cc:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x000307d0:    9001        ..      STR      r0,[sp,#4]
        0x000307d2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000307d4:    f0000107    ....    AND      r1,r0,#7
        0x000307d8:    9801        ..      LDR      r0,[sp,#4]
        0x000307da:    ea401001    @...    ORR      r0,r0,r1,LSL #4
        0x000307de:    9001        ..      STR      r0,[sp,#4]
        0x000307e0:    9801        ..      LDR      r0,[sp,#4]
        0x000307e2:    b008        ..      ADD      sp,sp,#0x20
        0x000307e4:    bd80        ..      POP      {r7,pc}
        0x000307e6:    0000        ..      MOVS     r0,r0
    celt_encode_with_ec
        0x000307e8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000307ec:    b081        ..      SUB      sp,sp,#4
        0x000307ee:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x000307f2:    f5ad7d08    ...}    SUB      sp,sp,#0x220
        0x000307f6:    f8d0b004    ....    LDR      r11,[r0,#4]
        0x000307fa:    9056        V.      STR      r0,[sp,#0x158]
        0x000307fc:    6880        .h      LDR      r0,[r0,#8]
        0x000307fe:    461c        .F      MOV      r4,r3
        0x00030800:    9053        S.      STR      r0,[sp,#0x14c]
        0x00030802:    2000        .       MOVS     r0,#0
        0x00030804:    4692        .F      MOV      r10,r2
        0x00030806:    460e        .F      MOV      r6,r1
        0x00030808:    9060        `.      STR      r0,[sp,#0x180]
        0x0003080a:    f7eefc61    ..a.    BL       alloc_stack ; 0x1f0d0
        0x0003080e:    b38e        ..      CBZ      r6,0x30874 ; celt_encode_with_ec + 140
        0x00030810:    f8dd9288    ....    LDR      r9,[sp,#0x288]
        0x00030814:    f1b90f01    ....    CMP      r9,#1
        0x00030818:    dd2c        ,.      BLE      0x30874 ; celt_encode_with_ec + 140
        0x0003081a:    9856        V.      LDR      r0,[sp,#0x158]
        0x0003081c:    945e        ^.      STR      r4,[sp,#0x178]
        0x0003081e:    6801        .h      LDR      r1,[r0,#0]
        0x00030820:    4608        .F      MOV      r0,r1
        0x00030822:    6a48        Hj      LDR      r0,[r1,#0x24]
        0x00030824:    914c        L.      STR      r1,[sp,#0x130]
        0x00030826:    2800        .(      CMP      r0,#0
        0x00030828:    d424        $.      BMI      0x30874 ; celt_encode_with_ec + 140
        0x0003082a:    99a3        ..      LDR      r1,[sp,#0x28c]
        0x0003082c:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x0003082e:    915b        [.      STR      r1,[sp,#0x16c]
        0x00030830:    9956        V.      LDR      r1,[sp,#0x158]
        0x00030832:    f04f0800    O...    MOV      r8,#0
        0x00030836:    e9d13e07    ...>    LDRD     r3,lr,[r1,#0x1c]
        0x0003083a:    f8d1c024    ..$.    LDR      r12,[r1,#0x24]
        0x0003083e:    6851        Qh      LDR      r1,[r2,#4]
        0x00030840:    935d        ].      STR      r3,[sp,#0x174]
        0x00030842:    913c        <.      STR      r1,[sp,#0xf0]
        0x00030844:    6891        .h      LDR      r1,[r2,#8]
        0x00030846:    fb03f50a    ....    MUL      r5,r3,r10
        0x0003084a:    9155        U.      STR      r1,[sp,#0x154]
        0x0003084c:    6a11        .j      LDR      r1,[r2,#0x20]
        0x0003084e:    271e        .'      MOVS     r7,#0x1e
        0x00030850:    914b        K.      STR      r1,[sp,#0x12c]
        0x00030852:    6ad1        .j      LDR      r1,[r2,#0x2c]
        0x00030854:    2300        .#      MOVS     r3,#0
        0x00030856:    2400        .$      MOVS     r4,#0
        0x00030858:    fa01f204    ....    LSL      r2,r1,r4
        0x0003085c:    4295        .B      CMP      r5,r2
        0x0003085e:    d015        ..      BEQ      0x3088c ; celt_encode_with_ec + 164
        0x00030860:    4284        .B      CMP      r4,r0
        0x00030862:    f1040401    ....    ADD      r4,r4,#1
        0x00030866:    f1030308    ....    ADD      r3,r3,#8
        0x0003086a:    f1a80802    ....    SUB      r8,r8,#2
        0x0003086e:    f1070705    ....    ADD      r7,r7,#5
        0x00030872:    dbf1        ..      BLT      0x30858 ; celt_encode_with_ec + 112
        0x00030874:    f014fe6c    ..l.    BL       restore_stack ; 0x45550
        0x00030878:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x0003087c:    4620         F      MOV      r0,r4
        0x0003087e:    f50d7d08    ...}    ADD      sp,sp,#0x220
        0x00030882:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00030886:    b001        ..      ADD      sp,sp,#4
        0x00030888:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003088c:    9554        T.      STR      r5,[sp,#0x150]
        0x0003088e:    9da3        ..      LDR      r5,[sp,#0x28c]
        0x00030890:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00030892:    e9cda659    ..Y.    STRD     r10,r6,[sp,#0x164]
        0x00030896:    f5006a80    ...j    ADD      r10,r0,#0x400
        0x0003089a:    9742        B.      STR      r7,[sp,#0x108]
        0x0003089c:    9327        '.      STR      r3,[sp,#0x9c]
        0x0003089e:    4663        cF      MOV      r3,r12
        0x000308a0:    f8cdc170    ..p.    STR      r12,[sp,#0x170]
        0x000308a4:    b18d        ..      CBZ      r5,0x308ca ; celt_encode_with_ec + 226
        0x000308a6:    4628        (F      MOV      r0,r5
        0x000308a8:    4676        vF      MOV      r6,lr
        0x000308aa:    f007ff8d    ....    BL       ec_tell_frac ; 0x387c8
        0x000308ae:    69e9        .i      LDR      r1,[r5,#0x1c]
        0x000308b0:    696a        ji      LDR      r2,[r5,#0x14]
        0x000308b2:    fab1f181    ....    CLZ      r1,r1
        0x000308b6:    4411        .D      ADD      r1,r1,r2
        0x000308b8:    f1a10220    .. .    SUB      r2,r1,#0x20
        0x000308bc:    391c        .9      SUBS     r1,r1,#0x1c
        0x000308be:    46b6        .F      MOV      lr,r6
        0x000308c0:    10ce        ..      ASRS     r6,r1,#3
        0x000308c2:    f5007394    ...s    ADD      r3,r0,#0x128
        0x000308c6:    9245        E.      STR      r2,[sp,#0x114]
        0x000308c8:    e004        ..      B        0x308d4 ; celt_encode_with_ec + 236
        0x000308ca:    2001        .       MOVS     r0,#1
        0x000308cc:    2600        .&      MOVS     r6,#0
        0x000308ce:    f2401329    @.).    MOV      r3,#0x129
        0x000308d2:    9045        E.      STR      r0,[sp,#0x114]
        0x000308d4:    fb0af00b    ....    MUL      r0,r10,r11
        0x000308d8:    f24042fb    @..B    MOV      r2,#0x4fb
        0x000308dc:    902c        ,.      STR      r0,[sp,#0xb0]
        0x000308de:    4591        .E      CMP      r9,r2
        0x000308e0:    bfb8        ..      IT       LT
        0x000308e2:    464a        JF      MOVLT    r2,r9
        0x000308e4:    9f56        V.      LDR      r7,[sp,#0x158]
        0x000308e6:    4615        .F      MOV      r5,r2
        0x000308e8:    e9d7010a    ....    LDRD     r0,r1,[r7,#0x28]
        0x000308ec:    46f1        .F      MOV      r9,lr
        0x000308ee:    2900        .)      CMP      r1,#0
        0x000308f0:    eba20106    ....    SUB      r1,r2,r6
        0x000308f4:    9135        5.      STR      r1,[sp,#0xd4]
        0x000308f6:    f8cdb148    ..H.    STR      r11,[sp,#0x148]
        0x000308fa:    945f        _.      STR      r4,[sp,#0x17c]
        0x000308fc:    931a        ..      STR      r3,[sp,#0x68]
        0x000308fe:    e9cde657    ..W.    STRD     lr,r6,[sp,#0x15c]
        0x00030902:    d00e        ..      BEQ      0x30922 ; celt_encode_with_ec + 314
        0x00030904:    1c41        A.      ADDS     r1,r0,#1
        0x00030906:    d00a        ..      BEQ      0x3091e ; celt_encode_with_ec + 310
        0x00030908:    994c        L.      LDR      r1,[sp,#0x130]
        0x0003090a:    9b54        T.      LDR      r3,[sp,#0x150]
        0x0003090c:    6809        .h      LDR      r1,[r1,#0]
        0x0003090e:    4343        CC      MULS     r3,r0,r3
        0x00030910:    10ca        ..      ASRS     r2,r1,#3
        0x00030912:    eb031121    ..!.    ADD      r1,r3,r1,ASR #4
        0x00030916:    fb91f6f2    ....    SDIV     r6,r1,r2
        0x0003091a:    11b1        ..      ASRS     r1,r6,#6
        0x0003091c:    e031        1.      B        0x30982 ; celt_encode_with_ec + 410
        0x0003091e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00030922:    9945        E.      LDR      r1,[sp,#0x114]
        0x00030924:    2902        .)      CMP      r1,#2
        0x00030926:    9954        T.      LDR      r1,[sp,#0x150]
        0x00030928:    fb00f101    ....    MUL      r1,r0,r1
        0x0003092c:    db06        ..      BLT      0x3093c ; celt_encode_with_ec + 340
        0x0003092e:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x00030930:    4634        4F      MOV      r4,r6
        0x00030932:    6812        .h      LDR      r2,[r2,#0]
        0x00030934:    9e45        E.      LDR      r6,[sp,#0x114]
        0x00030936:    fb021106    ....    MLA      r1,r2,r6,r1
        0x0003093a:    4626        &F      MOV      r6,r4
        0x0003093c:    3001        .0      ADDS     r0,#1
        0x0003093e:    d01c        ..      BEQ      0x3097a ; celt_encode_with_ec + 402
        0x00030940:    984c        L.      LDR      r0,[sp,#0x130]
        0x00030942:    6b3a        :k      LDR      r2,[r7,#0x30]
        0x00030944:    6800        .h      LDR      r0,[r0,#0]
        0x00030946:    2a00        .*      CMP      r2,#0
        0x00030948:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0003094c:    ea4f00c0    O...    LSL      r0,r0,#3
        0x00030950:    fb91f4f0    ....    SDIV     r4,r1,r0
        0x00030954:    bf18        ..      IT       NE
        0x00030956:    3c01        .<      SUBNE    r4,#1
        0x00030958:    f8dd928c    ....    LDR      r9,[sp,#0x28c]
        0x0003095c:    42a5        .B      CMP      r5,r4
        0x0003095e:    bfb8        ..      IT       LT
        0x00030960:    462c        ,F      MOVLT    r4,r5
        0x00030962:    2c02        .,      CMP      r4,#2
        0x00030964:    bfd8        ..      IT       LE
        0x00030966:    2402        .$      MOVLE    r4,#2
        0x00030968:    4648        HF      MOV      r0,r9
        0x0003096a:    4621        !F      MOV      r1,r4
        0x0003096c:    f007fe3a    ..:.    BL       ec_enc_shrink ; 0x385e4
        0x00030970:    6ab8        .j      LDR      r0,[r7,#0x28]
        0x00030972:    1ba1        ..      SUBS     r1,r4,r6
        0x00030974:    2600        .&      MOVS     r6,#0
        0x00030976:    4625        %F      MOV      r5,r4
        0x00030978:    e005        ..      B        0x30986 ; celt_encode_with_ec + 414
        0x0003097a:    9935        5.      LDR      r1,[sp,#0xd4]
        0x0003097c:    2600        .&      MOVS     r6,#0
        0x0003097e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00030982:    f8dd928c    ....    LDR      r9,[sp,#0x28c]
        0x00030986:    9132        2.      STR      r1,[sp,#0xc8]
        0x00030988:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x0003098a:    f44f7ac8    O..z    MOV      r10,#0x190
        0x0003098e:    fb05f10a    ....    MUL      r1,r5,r10
        0x00030992:    f1c20203    ....    RSB      r2,r2,#3
        0x00030996:    4091        .@      LSLS     r1,r1,r2
        0x00030998:    9228        (.      STR      r2,[sp,#0xa0]
        0x0003099a:    4288        .B      CMP      r0,r1
        0x0003099c:    4602        .F      MOV      r2,r0
        0x0003099e:    9537        7.      STR      r5,[sp,#0xdc]
        0x000309a0:    bfc8        ..      IT       GT
        0x000309a2:    460a        .F      MOVGT    r2,r1
        0x000309a4:    3001        .0      ADDS     r0,#1
        0x000309a6:    bf08        ..      IT       EQ
        0x000309a8:    460a        .F      MOVEQ    r2,r1
        0x000309aa:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x000309ac:    f1b90f00    ....    CMP      r9,#0
        0x000309b0:    eb070480    ....    ADD      r4,r7,r0,LSL #2
        0x000309b4:    9251        Q.      STR      r2,[sp,#0x144]
        0x000309b6:    d105        ..      BNE      0x309c4 ; celt_encode_with_ec + 476
        0x000309b8:    995e        ^.      LDR      r1,[sp,#0x178]
        0x000309ba:    9a37        7.      LDR      r2,[sp,#0xdc]
        0x000309bc:    a861        a.      ADD      r0,sp,#0x184
        0x000309be:    905b        [.      STR      r0,[sp,#0x16c]
        0x000309c0:    f007fdfc    ....    BL       ec_enc_init ; 0x385bc
        0x000309c4:    f10400f4    ....    ADD      r0,r4,#0xf4
        0x000309c8:    903a        :.      STR      r0,[sp,#0xe8]
        0x000309ca:    9855        U.      LDR      r0,[sp,#0x154]
        0x000309cc:    9952        R.      LDR      r1,[sp,#0x148]
        0x000309ce:    2e01        ..      CMP      r6,#1
        0x000309d0:    fb00f501    ....    MUL      r5,r0,r1
        0x000309d4:    962e        ..      STR      r6,[sp,#0xb8]
        0x000309d6:    db1b        ..      BLT      0x30a10 ; celt_encode_with_ec + 552
        0x000309d8:    9956        V.      LDR      r1,[sp,#0x158]
        0x000309da:    6b48        Hk      LDR      r0,[r1,#0x34]
        0x000309dc:    b1c0        ..      CBZ      r0,0x30a10 ; celt_encode_with_ec + 552
        0x000309de:    9845        E.      LDR      r0,[sp,#0x114]
        0x000309e0:    f8d110d0    ....    LDR      r1,[r1,#0xd0]
        0x000309e4:    3801        .8      SUBS     r0,#1
        0x000309e6:    fab0f080    ....    CLZ      r0,r0
        0x000309ea:    0940        @.      LSRS     r0,r0,#5
        0x000309ec:    ebc10146    ..F.    RSB      r1,r1,r6,LSL #1
        0x000309f0:    0042        B.      LSLS     r2,r0,#1
        0x000309f2:    118e        ..      ASRS     r6,r1,#6
        0x000309f4:    ebb21fa1    ....    CMP      r2,r1,ASR #6
        0x000309f8:    bfc8        ..      IT       GT
        0x000309fa:    0046        F.      LSLGT    r6,r0,#1
        0x000309fc:    9835        5.      LDR      r0,[sp,#0xd4]
        0x000309fe:    4286        .B      CMP      r6,r0
        0x00030a00:    da06        ..      BGE      0x30a10 ; celt_encode_with_ec + 552
        0x00030a02:    9858        X.      LDR      r0,[sp,#0x160]
        0x00030a04:    1831        1.      ADDS     r1,r6,r0
        0x00030a06:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00030a08:    9137        7.      STR      r1,[sp,#0xdc]
        0x00030a0a:    f007fdeb    ....    BL       ec_enc_shrink ; 0x385e4
        0x00030a0e:    9635        5.      STR      r6,[sp,#0xd4]
        0x00030a10:    984c        L.      LDR      r0,[sp,#0x130]
        0x00030a12:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00030a14:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00030a16:    911d        ..      STR      r1,[sp,#0x74]
        0x00030a18:    eb000985    ....    ADD      r9,r0,r5,LSL #2
        0x00030a1c:    985c        \.      LDR      r0,[sp,#0x170]
        0x00030a1e:    4288        .B      CMP      r0,r1
        0x00030a20:    bfc8        ..      IT       GT
        0x00030a22:    4608        .F      MOVGT    r0,r1
        0x00030a24:    904e        N.      STR      r0,[sp,#0x138]
        0x00030a26:    9e3c        <.      LDR      r6,[sp,#0xf0]
        0x00030a28:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00030a2a:    9852        R.      LDR      r0,[sp,#0x148]
        0x00030a2c:    19b9        ..      ADDS     r1,r7,r6
        0x00030a2e:    0080        ..      LSLS     r0,r0,#2
        0x00030a30:    9043        C.      STR      r0,[sp,#0x10c]
        0x00030a32:    4348        HC      MULS     r0,r1,r0
        0x00030a34:    9148        H.      STR      r1,[sp,#0x120]
        0x00030a36:    f018f8d3    ....    BL       spl_alloca ; 0x48be0
        0x00030a3a:    9b56        V.      LDR      r3,[sp,#0x158]
        0x00030a3c:    1bb9        ..      SUBS     r1,r7,r6
        0x00030a3e:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00030a40:    69da        .i      LDR      r2,[r3,#0x1c]
        0x00030a42:    4379        yC      MULS     r1,r7,r1
        0x00030a44:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x00030a48:    ed930a38    ..8.    VLDR     s0,[r3,#0xe0]
        0x00030a4c:    2901        .)      CMP      r1,#1
        0x00030a4e:    9046        F.      STR      r0,[sp,#0x118]
        0x00030a50:    db4e        N.      BLT      0x30af0 ; celt_encode_with_ec + 776
        0x00030a52:    ed9f2ac4    ...*    VLDR     s4,[pc,#784] ; [0x30d64] = 0
        0x00030a56:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00030a58:    460b        .F      MOV      r3,r1
        0x00030a5a:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00030a5e:    bf00        ..      NOP      
        0x00030a60:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00030a64:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00030a68:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00030a6c:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030a70:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030a74:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00030a78:    eeb43a42    ..B:    VCMP.F32 s6,s4
        0x00030a7c:    bfc8        ..      IT       GT
        0x00030a7e:    eeb01a44    ..D.    VMOVGT.F32 s2,s8
        0x00030a82:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030a86:    bfb8        ..      IT       LT
        0x00030a88:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00030a8c:    3b01        .;      SUBS     r3,#1
        0x00030a8e:    f1000004    ....    ADD      r0,r0,#4
        0x00030a92:    d1e5        ..      BNE      0x30a60 ; celt_encode_with_ec + 632
        0x00030a94:    eeb12a42    ..B*    VNEG.F32 s4,s4
        0x00030a98:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030a9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030aa0:    bfc8        ..      IT       GT
        0x00030aa2:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x00030aa6:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00030aaa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030aae:    dc31        1.      BGT      0x30b14 ; celt_encode_with_ec + 812
        0x00030ab0:    ed9f2aac    ...*    VLDR     s4,[pc,#688] ; [0x30d64] = 0
        0x00030ab4:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00030ab6:    460b        .F      MOV      r3,r1
        0x00030ab8:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00030abc:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00030ac0:    3004        .0      ADDS     r0,#4
        0x00030ac2:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00030ac6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030aca:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00030ace:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00030ad2:    bfc8        ..      IT       GT
        0x00030ad4:    eeb01a43    ..C.    VMOVGT.F32 s2,s6
        0x00030ad8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030adc:    bfb8        ..      IT       LT
        0x00030ade:    eeb00a42    ..B.    VMOVLT.F32 s0,s4
        0x00030ae2:    3b01        .;      SUBS     r3,#1
        0x00030ae4:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00030ae8:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00030aec:    d1e6        ..      BNE      0x30abc ; celt_encode_with_ec + 724
        0x00030aee:    e008        ..      B        0x30b02 ; celt_encode_with_ec + 794
        0x00030af0:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00030af4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030af8:    dc0c        ..      BGT      0x30b14 ; celt_encode_with_ec + 812
        0x00030afa:    ed9f1a9a    ....    VLDR     s2,[pc,#616] ; [0x30d64] = 0
        0x00030afe:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00030b02:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00030b06:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00030b0a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b0e:    bfc8        ..      IT       GT
        0x00030b10:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00030b14:    9b3c        <.      LDR      r3,[sp,#0xf0]
        0x00030b16:    9440        @.      STR      r4,[sp,#0x100]
        0x00030b18:    437b        {C      MULS     r3,r7,r3
        0x00030b1a:    eb070487    ....    ADD      r4,r7,r7,LSL #2
        0x00030b1e:    fb93f3f2    ....    SDIV     r3,r3,r2
        0x00030b22:    9e5f        _.      LDR      r6,[sp,#0x17c]
        0x00030b24:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00030b26:    9531        1.      STR      r5,[sp,#0xc4]
        0x00030b28:    eb090585    ....    ADD      r5,r9,r5,LSL #2
        0x00030b2c:    2014        .       MOVS     r0,#0x14
        0x00030b2e:    fa2af206    *...    LSR      r2,r10,r6
        0x00030b32:    2b01        .+      CMP      r3,#1
        0x00030b34:    ea4f07c7    O...    LSL      r7,r7,#3
        0x00030b38:    9736        6.      STR      r7,[sp,#0xd8]
        0x00030b3a:    db23        #.      BLT      0x30b84 ; celt_encode_with_ec + 924
        0x00030b3c:    ed9f3a89    ...:    VLDR     s6,[pc,#548] ; [0x30d64] = 0
        0x00030b40:    9f5a        Z.      LDR      r7,[sp,#0x168]
        0x00030b42:    f8ddb148    ..H.    LDR      r11,[sp,#0x148]
        0x00030b46:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x00030b4a:    eeb04a43    ..CJ    VMOV.F32 s8,s6
        0x00030b4e:    bf00        ..      NOP      
        0x00030b50:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00030b54:    3104        .1      ADDS     r1,#4
        0x00030b56:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00030b5a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b5e:    eeb01a42    ..B.    VMOV.F32 s2,s4
        0x00030b62:    eeb43a42    ..B:    VCMP.F32 s6,s4
        0x00030b66:    bfc8        ..      IT       GT
        0x00030b68:    eeb01a44    ..D.    VMOVGT.F32 s2,s8
        0x00030b6c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030b70:    bfb8        ..      IT       LT
        0x00030b72:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x00030b76:    3b01        .;      SUBS     r3,#1
        0x00030b78:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x00030b7c:    eeb04a41    ..AJ    VMOV.F32 s8,s2
        0x00030b80:    d1e6        ..      BNE      0x30b50 ; celt_encode_with_ec + 872
        0x00030b82:    e005        ..      B        0x30b90 ; celt_encode_with_ec + 936
        0x00030b84:    ed9f1a77    ..w.    VLDR     s2,[pc,#476] ; [0x30d64] = 0
        0x00030b88:    f8ddb148    ..H.    LDR      r11,[sp,#0x148]
        0x00030b8c:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x00030b90:    2101        .!      MOVS     r1,#1
        0x00030b92:    40b1        .@      LSLS     r1,r1,r6
        0x00030b94:    9139        9.      STR      r1,[sp,#0xe4]
        0x00030b96:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00030b98:    eeb18a42    ..B.    VNEG.F32 s16,s4
        0x00030b9c:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x00030ba0:    eeb41a48    ..H.    VCMP.F32 s2,s16
        0x00030ba4:    9126        &.      STR      r1,[sp,#0x98]
        0x00030ba6:    eb0001c4    ....    ADD      r1,r0,r4,LSL #3
        0x00030baa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030bae:    bfc8        ..      IT       GT
        0x00030bb0:    eeb08a41    ..A.    VMOVGT.F32 s16,s2
        0x00030bb4:    9856        V.      LDR      r0,[sp,#0x158]
        0x00030bb6:    eeb40a48    ..H.    VCMP.F32 s0,s16
        0x00030bba:    f1a20632    ..2.    SUB      r6,r2,#0x32
        0x00030bbe:    ed808a38    ..8.    VSTR     s16,[r0,#0xe0]
        0x00030bc2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030bc6:    bfc8        ..      IT       GT
        0x00030bc8:    eeb08a40    ..@.    VMOVGT.F32 s16,s0
        0x00030bcc:    9a45        E.      LDR      r2,[sp,#0x114]
        0x00030bce:    f04f0a01    O...    MOV      r10,#1
        0x00030bd2:    eef7da00    ....    VMOV.F32 s27,#1.00000000
        0x00030bd6:    2a01        .*      CMP      r2,#1
        0x00030bd8:    e9cd5917    ...Y    STRD     r5,r9,[sp,#0x5c]
        0x00030bdc:    9120         .      STR      r1,[sp,#0x80]
        0x00030bde:    9424        $.      STR      r4,[sp,#0x90]
        0x00030be0:    f8cd80d0    ....    STR      r8,[sp,#0xd0]
        0x00030be4:    d12e        ..      BNE      0x30c44 ; celt_encode_with_ec + 1116
        0x00030be6:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x00030be8:    2100        .!      MOVS     r1,#0
        0x00030bea:    fa0af000    ....    LSL      r0,r10,r0
        0x00030bee:    ee000a10    ....    VMOV     s0,r0
        0x00030bf2:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00030bf6:    ee8d9a80    ....    VDIV.F32 s18,s27,s0
        0x00030bfa:    220f        ."      MOVS     r2,#0xf
        0x00030bfc:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00030c00:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030c04:    bfd8        ..      IT       LE
        0x00030c06:    2101        .!      MOVLE    r1,#1
        0x00030c08:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00030c0a:    f007fb89    ....    BL       ec_enc_bit_logp ; 0x38320
        0x00030c0e:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00030c12:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030c16:    dc1b        ..      BGT      0x30c50 ; celt_encode_with_ec + 1128
        0x00030c18:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00030c1a:    2801        .(      CMP      r0,#1
        0x00030c1c:    db21        !.      BLT      0x30c62 ; celt_encode_with_ec + 1146
        0x00030c1e:    9858        X.      LDR      r0,[sp,#0x160]
        0x00030c20:    1c87        ..      ADDS     r7,r0,#2
        0x00030c22:    9837        7.      LDR      r0,[sp,#0xdc]
        0x00030c24:    42b8        .B      CMP      r0,r7
        0x00030c26:    bfb8        ..      IT       LT
        0x00030c28:    4607        .F      MOVLT    r7,r0
        0x00030c2a:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00030c2c:    4639        9F      MOV      r1,r7
        0x00030c2e:    4628        (F      MOV      r0,r5
        0x00030c30:    ea4f08c7    O...    LSL      r8,r7,#3
        0x00030c34:    f007fcd6    ....    BL       ec_enc_shrink ; 0x385e4
        0x00030c38:    9920         .      LDR      r1,[sp,#0x80]
        0x00030c3a:    2002        .       MOVS     r0,#2
        0x00030c3c:    9035        5.      STR      r0,[sp,#0xd4]
        0x00030c3e:    9732        2.      STR      r7,[sp,#0xc8]
        0x00030c40:    9737        7.      STR      r7,[sp,#0xdc]
        0x00030c42:    e012        ..      B        0x30c6a ; celt_encode_with_ec + 1154
        0x00030c44:    2000        .       MOVS     r0,#0
        0x00030c46:    9058        X.      STR      r0,[sp,#0x160]
        0x00030c48:    2001        .       MOVS     r0,#1
        0x00030c4a:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00030c4c:    902b        +.      STR      r0,[sp,#0xac]
        0x00030c4e:    e01c        ..      B        0x30c8a ; celt_encode_with_ec + 1186
        0x00030c50:    2000        .       MOVS     r0,#0
        0x00030c52:    9058        X.      STR      r0,[sp,#0x160]
        0x00030c54:    2001        .       MOVS     r0,#1
        0x00030c56:    902b        +.      STR      r0,[sp,#0xac]
        0x00030c58:    2001        .       MOVS     r0,#1
        0x00030c5a:    9920         .      LDR      r1,[sp,#0x80]
        0x00030c5c:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00030c5e:    9045        E.      STR      r0,[sp,#0x114]
        0x00030c60:    e013        ..      B        0x30c8a ; celt_encode_with_ec + 1186
        0x00030c62:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00030c64:    9920         .      LDR      r1,[sp,#0x80]
        0x00030c66:    f8dd80d8    ....    LDR      r8,[sp,#0xd8]
        0x00030c6a:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00030c6c:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00030c6e:    fab0f080    ....    CLZ      r0,r0
        0x00030c72:    eba80000    ....    SUB      r0,r8,r0
        0x00030c76:    3020         0      ADDS     r0,r0,#0x20
        0x00030c78:    6168        ha      STR      r0,[r5,#0x14]
        0x00030c7a:    2001        .       MOVS     r0,#1
        0x00030c7c:    9058        X.      STR      r0,[sp,#0x160]
        0x00030c7e:    2000        .       MOVS     r0,#0
        0x00030c80:    902b        +.      STR      r0,[sp,#0xac]
        0x00030c82:    f8cd80d8    ....    STR      r8,[sp,#0xd8]
        0x00030c86:    f8cd8114    ....    STR      r8,[sp,#0x114]
        0x00030c8a:    fb062011    ...     MLS      r0,r6,r1,r2
        0x00030c8e:    f1bb0f01    ....    CMP      r11,#1
        0x00030c92:    901f        ..      STR      r0,[sp,#0x7c]
        0x00030c94:    984c        L.      LDR      r0,[sp,#0x130]
        0x00030c96:    ed9f9a34    ..4.    VLDR     s18,[pc,#208] ; [0x30d68] = 0x47800000
        0x00030c9a:    f1000010    ....    ADD      r0,r0,#0x10
        0x00030c9e:    905e        ^.      STR      r0,[sp,#0x178]
        0x00030ca0:    bfc8        ..      IT       GT
        0x00030ca2:    46da        .F      MOVGT    r10,r11
        0x00030ca4:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00030ca6:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00030ca8:    9a5d        ].      LDR      r2,[sp,#0x174]
        0x00030caa:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00030cae:    fb020201    ....    MLA      r2,r2,r1,r0
        0x00030cb2:    9946        F.      LDR      r1,[sp,#0x118]
        0x00030cb4:    f8dd8150    ..P.    LDR      r8,[sp,#0x150]
        0x00030cb8:    f8ddb168    ..h.    LDR      r11,[sp,#0x168]
        0x00030cbc:    f10907c0    ....    ADD      r7,r9,#0xc0
        0x00030cc0:    eb010480    ....    ADD      r4,r1,r0,LSL #2
        0x00030cc4:    0096        ..      LSLS     r6,r2,#2
        0x00030cc6:    4655        UF      MOV      r5,r10
        0x00030cc8:    f8cda13c    ..<.    STR      r10,[sp,#0x13c]
        0x00030ccc:    9244        D.      STR      r2,[sp,#0x110]
        0x00030cce:    bf00        ..      NOP      
        0x00030cd0:    eeb48a49    ..I.    VCMP.F32 s16,s18
        0x00030cd4:    2000        .       MOVS     r0,#0
        0x00030cd6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030cda:    bfc8        ..      IT       GT
        0x00030cdc:    2001        .       MOVGT    r0,#1
        0x00030cde:    f8d91010    ....    LDR      r1,[r9,#0x10]
        0x00030ce2:    f8d9201c    ...     LDR      r2,[r9,#0x1c]
        0x00030ce6:    2900        .)      CMP      r1,#0
        0x00030ce8:    bf18        ..      IT       NE
        0x00030cea:    2101        .!      MOVNE    r1,#1
        0x00030cec:    4008        .@      ANDS     r0,r0,r1
        0x00030cee:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00030cf0:    9b52        R.      LDR      r3,[sp,#0x148]
        0x00030cf2:    9200        ..      STR      r2,[sp,#0]
        0x00030cf4:    9101        ..      STR      r1,[sp,#4]
        0x00030cf6:    9003        ..      STR      r0,[sp,#0xc]
        0x00030cf8:    4658        XF      MOV      r0,r11
        0x00030cfa:    4621        !F      MOV      r1,r4
        0x00030cfc:    4642        BF      MOV      r2,r8
        0x00030cfe:    9702        ..      STR      r7,[sp,#8]
        0x00030d00:    f003fa08    ....    BL       celt_preemphasis ; 0x34114
        0x00030d04:    3704        .7      ADDS     r7,#4
        0x00030d06:    3d01        .=      SUBS     r5,#1
        0x00030d08:    4434        4D      ADD      r4,r4,r6
        0x00030d0a:    f10b0b04    ....    ADD      r11,r11,#4
        0x00030d0e:    d1df        ..      BNE      0x30cd0 ; celt_encode_with_ec + 1256
        0x00030d10:    f8d90040    ..@.    LDR      r0,[r9,#0x40]
        0x00030d14:    9647        G.      STR      r6,[sp,#0x11c]
        0x00030d16:    2800        .(      CMP      r0,#0
        0x00030d18:    bf18        ..      IT       NE
        0x00030d1a:    2001        .       MOVNE    r0,#1
        0x00030d1c:    9b35        5.      LDR      r3,[sp,#0xd4]
        0x00030d1e:    2100        .!      MOVS     r1,#0
        0x00030d20:    2b03        .+      CMP      r3,#3
        0x00030d22:    bfc8        ..      IT       GT
        0x00030d24:    2101        .!      MOVGT    r1,#1
        0x00030d26:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00030d28:    f04f0800    O...    MOV      r8,#0
        0x00030d2c:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x00030d30:    ebb30f82    ....    CMP      r3,r2,LSL #2
        0x00030d34:    f04f0200    O...    MOV      r2,#0
        0x00030d38:    bfc8        ..      IT       GT
        0x00030d3a:    2201        ."      MOVGT    r2,#1
        0x00030d3c:    e9dd3757    ..W7    LDRD     r3,r7,[sp,#0x15c]
        0x00030d40:    433b        ;C      ORRS     r3,r3,r7
        0x00030d42:    d123        #.      BNE      0x30d8c ; 0x30d8c
        0x00030d44:    4008        .@      ANDS     r0,r0,r1
        0x00030d46:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00030d48:    4310        .C      ORRS     r0,r0,r2
        0x00030d4a:    d020         .      BEQ      0x30d8e ; 0x30d8e
        0x00030d4c:    f8d90014    ....    LDR      r0,[r9,#0x14]
        0x00030d50:    f04f0800    O...    MOV      r8,#0
        0x00030d54:    b9d8        ..      CBNZ     r0,0x30d8e ; 0x30d8e
        0x00030d56:    f8d90018    ....    LDR      r0,[r9,#0x18]
        0x00030d5a:    2804        .(      CMP      r0,#4
        0x00030d5c:    bfc8        ..      IT       GT
        0x00030d5e:    f04f0801    O...    MOVGT    r8,#1
        0x00030d62:    e014        ..      B        0x30d8e ; 0x30d8e
    $d.6
        0x00030d64:    00000000    ....    DCD    0
    __arm_cp.4_40
        0x00030d68:    47800000    ...G    DCD    1199570944
        0x00030d6c:    3f333333    333?    DCD    1060320051
        0x00030d70:    3e4ccccd    ..L>    DCD    1045220557
    __arm_cp.4_43
        0x00030d74:    3dcccccd    ...=    DCD    1036831949
    __arm_cp.4_44
        0x00030d78:    3ecccccd    ...>    DCD    1053609165
        0x00030d7c:    bdcccccd    ....    DCD    3184315597
    __arm_cp.4_46
        0x00030d80:    3f0ccccd    ...?    DCD    1057803469
    __arm_cp.4_47
        0x00030d84:    42000000    ...B    DCD    1107296256
    __arm_cp.4_48
        0x00030d88:    3dc00000    ...=    DCD    1035993088
    $t.7
        0x00030d8c:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00030d8e:    4649        IF      MOV      r1,r9
        0x00030d90:    f8510f64    Q.d.    LDR      r0,[r1,#0x64]!
        0x00030d94:    9115        ..      STR      r1,[sp,#0x54]
        0x00030d96:    9050        P.      STR      r0,[sp,#0x140]
        0x00030d98:    f014fbfa    ....    BL       save_stack ; 0x45590
        0x00030d9c:    f8d90000    ....    LDR      r0,[r9,#0]
        0x00030da0:    f5046680    ...f    ADD      r6,r4,#0x400
        0x00030da4:    905a        Z.      STR      r0,[sp,#0x168]
        0x00030da6:    6845        Eh      LDR      r5,[r0,#4]
        0x00030da8:    9843        C.      LDR      r0,[sp,#0x10c]
        0x00030daa:    4370        pC      MULS     r0,r6,r0
        0x00030dac:    f017ff18    ....    BL       spl_alloca ; 0x48be0
        0x00030db0:    906e        n.      STR      r0,[sp,#0x1b8]
        0x00030db2:    eb000086    ....    ADD      r0,r0,r6,LSL #2
        0x00030db6:    906f        o.      STR      r0,[sp,#0x1bc]
        0x00030db8:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00030dba:    995d        ].      LDR      r1,[sp,#0x174]
        0x00030dbc:    9658        X.      STR      r6,[sp,#0x160]
        0x00030dbe:    fb015000    ...P    MLA      r0,r1,r0,r5
        0x00030dc2:    9946        F.      LDR      r1,[sp,#0x118]
        0x00030dc4:    0082        ..      LSLS     r2,r0,#2
        0x00030dc6:    eb010685    ....    ADD      r6,r1,r5,LSL #2
        0x00030dca:    9852        R.      LDR      r0,[sp,#0x148]
        0x00030dcc:    993c        <.      LDR      r1,[sp,#0xf0]
        0x00030dce:    ea4f0b84    O...    LSL      r11,r4,#2
        0x00030dd2:    4348        HC      MULS     r0,r1,r0
        0x00030dd4:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00030dd8:    955d        ].      STR      r5,[sp,#0x174]
        0x00030dda:    4691        .F      MOV      r9,r2
        0x00030ddc:    f10007f4    ....    ADD      r7,r0,#0xf4
        0x00030de0:    ad6e        n.      ADD      r5,sp,#0x1b8
        0x00030de2:    905e        ^.      STR      r0,[sp,#0x178]
        0x00030de4:    f8554b04    U..K    LDR      r4,[r5],#4
        0x00030de8:    4639        9F      MOV      r1,r7
        0x00030dea:    4620         F      MOV      r0,r4
        0x00030dec:    f44f5280    O..R    MOV      r2,#0x1000
        0x00030df0:    f7e7fba0    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00030df4:    f5045080    ...P    ADD      r0,r4,#0x1000
        0x00030df8:    4631        1F      MOV      r1,r6
        0x00030dfa:    465a        ZF      MOV      r2,r11
        0x00030dfc:    f7e7fb9a    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00030e00:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x00030e04:    444e        ND      ADD      r6,r6,r9
        0x00030e06:    f5075780    ...W    ADD      r7,r7,#0x1000
        0x00030e0a:    d1eb        ..      BNE      0x30de4 ; 0x30de4
        0x00030e0c:    f1b80f00    ....    CMP      r8,#0
        0x00030e10:    f8cd9134    ..4.    STR      r9,[sp,#0x134]
        0x00030e14:    d056        V.      BEQ      0x30ec4 ; 0x30ec4
        0x00030e16:    9c58        X.      LDR      r4,[sp,#0x160]
        0x00030e18:    f06f0002    o...    MVN      r0,#2
        0x00030e1c:    ea000044    ..D.    AND      r0,r0,r4,LSL #1
        0x00030e20:    f017fede    ....    BL       spl_alloca ; 0x48be0
        0x00030e24:    9d56        V.      LDR      r5,[sp,#0x158]
        0x00030e26:    4606        .F      MOV      r6,r0
        0x00030e28:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00030e2a:    9b52        R.      LDR      r3,[sp,#0x148]
        0x00030e2c:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00030e2e:    4631        1F      MOV      r1,r6
        0x00030e30:    4622        "F      MOV      r2,r4
        0x00030e32:    9700        ..      STR      r7,[sp,#0]
        0x00030e34:    f010fdb4    ....    BL       pitch_downsample ; 0x419a0
        0x00030e38:    9c54        T.      LDR      r4,[sp,#0x150]
        0x00030e3a:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00030e3c:    f5066000    ...`    ADD      r0,r6,#0x800
        0x00030e40:    f50d78da    ...x    ADD      r8,sp,#0x1b4
        0x00030e44:    4631        1F      MOV      r1,r6
        0x00030e46:    4622        "F      MOV      r2,r4
        0x00030e48:    f24033d3    @..3    MOV      r3,#0x3d3
        0x00030e4c:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00030e50:    9701        ..      STR      r7,[sp,#4]
        0x00030e52:    f010febf    ....    BL       pitch_search ; 0x41bd4
        0x00030e56:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x00030e58:    6ea9        .n      LDR      r1,[r5,#0x68]
        0x00030e5a:    f5c06080    ...`    RSB      r0,r0,#0x400
        0x00030e5e:    ed950a1b    ....    VLDR     s0,[r5,#0x6c]
        0x00030e62:    6caf        .l      LDR      r7,[r5,#0x48]
        0x00030e64:    906d        m.      STR      r0,[sp,#0x1b4]
        0x00030e66:    e9cd8100    ....    STRD     r8,r1,[sp,#0]
        0x00030e6a:    4630        0F      MOV      r0,r6
        0x00030e6c:    f44f6180    O..a    MOV      r1,#0x400
        0x00030e70:    220f        ."      MOVS     r2,#0xf
        0x00030e72:    4623        #F      MOV      r3,r4
        0x00030e74:    4625        %F      MOV      r5,r4
        0x00030e76:    9702        ..      STR      r7,[sp,#8]
        0x00030e78:    f014f8de    ....    BL       remove_doubling ; 0x45038
        0x00030e7c:    986d        m.      LDR      r0,[sp,#0x1b4]
        0x00030e7e:    f24031ff    @..1    MOV      r1,#0x3ff
        0x00030e82:    4288        .B      CMP      r0,r1
        0x00030e84:    9e4f        O.      LDR      r6,[sp,#0x13c]
        0x00030e86:    bfa4        ..      ITT      GE
        0x00030e88:    f24030fe    @..0    MOVGE    r0,#0x3fe
        0x00030e8c:    906d        m.      STRGE    r0,[sp,#0x1b4]
        0x00030e8e:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00030e90:    ed1f1a4a    ..J.    VLDR     s2,[pc,#-296] ; [0x30d6c] = 0x3f333333
        0x00030e94:    6ba1        .k      LDR      r1,[r4,#0x38]
        0x00030e96:    ee20ca01     ...    VMUL.F32 s24,s0,s2
        0x00030e9a:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00030e9e:    ee2c1a00    ,...    VMUL.F32 s2,s24,s0
        0x00030ea2:    2902        .)      CMP      r1,#2
        0x00030ea4:    bfc8        ..      IT       GT
        0x00030ea6:    eeb0ca41    ..A.    VMOVGT.F32 s24,s2
        0x00030eaa:    ee2c0a00    ,...    VMUL.F32 s0,s24,s0
        0x00030eae:    2904        .)      CMP      r1,#4
        0x00030eb0:    bfc8        ..      IT       GT
        0x00030eb2:    eeb0ca40    ..@.    VMOVGT.F32 s24,s0
        0x00030eb6:    ed1f0a55    ..U.    VLDR     s0,[pc,#-340] ; [0x30d64] = 0
        0x00030eba:    2908        .)      CMP      r1,#8
        0x00030ebc:    bfc8        ..      IT       GT
        0x00030ebe:    eeb0ca40    ..@.    VMOVGT.F32 s24,s0
        0x00030ec2:    e006        ..      B        0x30ed2 ; 0x30ed2
        0x00030ec4:    ed1fca59    ..Y.    VLDR     s24,[pc,#-356] ; [0x30d64] = 0
        0x00030ec8:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00030eca:    9d54        T.      LDR      r5,[sp,#0x150]
        0x00030ecc:    9e4f        O.      LDR      r6,[sp,#0x13c]
        0x00030ece:    200f        .       MOVS     r0,#0xf
        0x00030ed0:    906d        m.      STR      r0,[sp,#0x1b4]
        0x00030ed2:    f8d49068    ..h.    LDR      r9,[r4,#0x68]
        0x00030ed6:    ed5fca5a    _.Z.    VLDR     s25,[pc,#-360] ; [0x30d70] = 0x3e4ccccd
        0x00030eda:    ebb00109    ....    SUBS     r1,r0,r9
        0x00030ede:    bf48        H.      IT       MI
        0x00030ee0:    4249        IB      RSBMI    r1,r1,#0
        0x00030ee2:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x00030ee6:    0049        I.      LSLS     r1,r1,#1
        0x00030ee8:    eeb03a6c    ..l:    VMOV.F32 s6,s25
        0x00030eec:    ed1f0a5f    .._.    VLDR     s0,[pc,#-380] ; [0x30d74] = 0x3dcccccd
        0x00030ef0:    ed1f2a5f    .._*    VLDR     s4,[pc,#-380] ; [0x30d78] = 0x3ecccccd
        0x00030ef4:    4281        .B      CMP      r1,r0
        0x00030ef6:    bfc8        ..      IT       GT
        0x00030ef8:    eeb03a42    ..B:    VMOVGT.F32 s6,s4
        0x00030efc:    9835        5.      LDR      r0,[sp,#0xd4]
        0x00030efe:    ee331a00    3...    VADD.F32 s2,s6,s0
        0x00030f02:    2819        .(      CMP      r0,#0x19
        0x00030f04:    bfb8        ..      IT       LT
        0x00030f06:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00030f0a:    ee331a00    3...    VADD.F32 s2,s6,s0
        0x00030f0e:    2823        #(      CMP      r0,#0x23
        0x00030f10:    bfb8        ..      IT       LT
        0x00030f12:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00030f16:    ed941a1b    ....    VLDR     s2,[r4,#0x6c]
        0x00030f1a:    ed5fea68    _.h.    VLDR     s29,[pc,#-416] ; [0x30d7c] = 0xbdcccccd
        0x00030f1e:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030f22:    ed1f2a69    ..i*    VLDR     s4,[pc,#-420] ; [0x30d80] = 0x3f0ccccd
        0x00030f26:    ee334a2e    3..J    VADD.F32 s8,s6,s29
        0x00030f2a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030f2e:    bfc8        ..      IT       GT
        0x00030f30:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00030f34:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00030f38:    ee334a2e    3..J    VADD.F32 s8,s6,s29
        0x00030f3c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030f40:    bfc8        ..      IT       GT
        0x00030f42:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00030f46:    eeb43a6c    ..l:    VCMP.F32 s6,s25
        0x00030f4a:    eeb09a6c    ..l.    VMOV.F32 s18,s25
        0x00030f4e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030f52:    bfc8        ..      IT       GT
        0x00030f54:    eeb09a43    ..C.    VMOVGT.F32 s18,s6
        0x00030f58:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00030f5c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030f60:    f04f0700    O...    MOV      r7,#0
        0x00030f64:    f8cdb144    ..D.    STR      r11,[sp,#0x144]
        0x00030f68:    da04        ..      BGE      0x30f74 ; 0x30f74
        0x00030f6a:    ed1faa82    ....    VLDR     s20,[pc,#-520] ; [0x30d64] = 0
        0x00030f6e:    2000        .       MOVS     r0,#0
        0x00030f70:    9041        A.      STR      r0,[sp,#0x104]
        0x00030f72:    e02e        ..      B        0x30fd2 ; 0x30fd2
        0x00030f74:    ee3c2a41    <.A*    VSUB.F32 s4,s24,s2
        0x00030f78:    eeb02ac2    ...*    VABS.F32 s4,s4
        0x00030f7c:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00030f80:    eeb00a4c    ..L.    VMOV.F32 s0,s24
        0x00030f84:    ed1f2a81    ...*    VLDR     s4,[pc,#-516] ; [0x30d84] = 0x42000000
        0x00030f88:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00030f8c:    bfb8        ..      IT       LT
        0x00030f8e:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00030f92:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00030f96:    eeb01a08    ....    VMOV.F32 s2,#3.00000000
        0x00030f9a:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00030f9e:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00030fa2:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00030fa6:    f01afd3b    ..;.    BL       __hardfp_floorf ; 0x4ba20
        0x00030faa:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00030fae:    ee100a10    ....    VMOV     r0,s0
        0x00030fb2:    1e41        A.      SUBS     r1,r0,#1
        0x00030fb4:    2807        .(      CMP      r0,#7
        0x00030fb6:    bfc8        ..      IT       GT
        0x00030fb8:    2107        .!      MOVGT    r1,#7
        0x00030fba:    ea2170e1    !..p    BIC      r0,r1,r1,ASR #31
        0x00030fbe:    9041        A.      STR      r0,[sp,#0x104]
        0x00030fc0:    3001        .0      ADDS     r0,#1
        0x00030fc2:    ee000a10    ....    VMOV     s0,r0
        0x00030fc6:    ed1f1a90    ....    VLDR     s2,[pc,#-576] ; [0x30d88] = 0x3dc00000
        0x00030fca:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00030fce:    ee20aa01     ...    VMUL.F32 s20,s0,s2
        0x00030fd2:    985d        ].      LDR      r0,[sp,#0x174]
        0x00030fd4:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00030fd6:    0082        ..      LSLS     r2,r0,#2
        0x00030fd8:    f44f5080    O..P    MOV      r0,#0x1000
        0x00030fdc:    eba00085    ....    SUB      r0,r0,r5,LSL #2
        0x00030fe0:    904a        J.      STR      r0,[sp,#0x128]
        0x00030fe2:    f24100f4    A...    MOV      r0,#0x10f4
        0x00030fe6:    4408        .D      ADD      r0,r0,r1
        0x00030fe8:    9059        Y.      STR      r0,[sp,#0x164]
        0x00030fea:    eba70085    ....    SUB      r0,r7,r5,LSL #2
        0x00030fee:    f8dda118    ....    LDR      r10,[sp,#0x118]
        0x00030ff2:    eeb18a4a    ..J.    VNEG.F32 s16,s20
        0x00030ff6:    9049        I.      STR      r0,[sp,#0x124]
        0x00030ff8:    1e70        p.      SUBS     r0,r6,#1
        0x00030ffa:    4616        .F      MOV      r6,r2
        0x00030ffc:    f10401f4    ....    ADD      r1,r4,#0xf4
        0x00031000:    ad6e        n.      ADD      r5,sp,#0x1b8
        0x00031002:    9058        X.      STR      r0,[sp,#0x160]
        0x00031004:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00031006:    4632        2F      MOV      r2,r6
        0x00031008:    f8d0802c    ..,.    LDR      r8,[r0,#0x2c]
        0x0003100c:    985d        ].      LDR      r0,[sp,#0x174]
        0x0003100e:    f1b90f0f    ....    CMP      r9,#0xf
        0x00031012:    eba80b00    ....    SUB      r11,r8,r0
        0x00031016:    4650        PF      MOV      r0,r10
        0x00031018:    bfd8        ..      IT       LE
        0x0003101a:    f04f090f    O...    MOVLE    r9,#0xf
        0x0003101e:    f8c49068    ..h.    STR      r9,[r4,#0x68]
        0x00031022:    915e        ^.      STR      r1,[sp,#0x178]
        0x00031024:    f7e7fa86    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031028:    f1bb0f00    ....    CMP      r11,#0
        0x0003102c:    46b1        .F      MOV      r9,r6
        0x0003102e:    d017        ..      BEQ      0x31060 ; 0x31060
        0x00031030:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x00031034:    6f23        #o      LDR      r3,[r4,#0x70]
        0x00031036:    6829        )h      LDR      r1,[r5,#0]
        0x00031038:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x0003103a:    6ca6        .l      LDR      r6,[r4,#0x48]
        0x0003103c:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00031040:    e9cdb300    ....    STRD     r11,r3,[sp,#0]
        0x00031044:    9302        ..      STR      r3,[sp,#8]
        0x00031046:    2300        .#      MOVS     r3,#0
        0x00031048:    eb0a0009    ....    ADD      r0,r10,r9
        0x0003104c:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x00031050:    e9cd3303    ...3    STRD     r3,r3,[sp,#0xc]
        0x00031054:    4613        .F      MOV      r3,r2
        0x00031056:    eef00a40    ..@.    VMOV.F32 s1,s0
        0x0003105a:    9605        ..      STR      r6,[sp,#0x14]
        0x0003105c:    f003fee0    ....    BL       comb_filter ; 0x34e20
        0x00031060:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00031062:    6829        )h      LDR      r1,[r5,#0]
        0x00031064:    eb0a0088    ....    ADD      r0,r10,r8,LSL #2
        0x00031068:    46a8        .F      MOV      r8,r5
        0x0003106a:    463d        =F      MOV      r5,r7
        0x0003106c:    eba70c0b    ....    SUB      r12,r7,r11
        0x00031070:    6f26        &o      LDR      r6,[r4,#0x70]
        0x00031072:    9f5a        Z.      LDR      r7,[sp,#0x168]
        0x00031074:    ed940a1b    ....    VLDR     s0,[r4,#0x6c]
        0x00031078:    6bff        .k      LDR      r7,[r7,#0x3c]
        0x0003107a:    e9cdc600    ....    STRD     r12,r6,[sp,#0]
        0x0003107e:    9e50        P.      LDR      r6,[sp,#0x140]
        0x00031080:    eb01018b    ....    ADD      r1,r1,r11,LSL #2
        0x00031084:    6ea2        .n      LDR      r2,[r4,#0x68]
        0x00031086:    9b6d        m.      LDR      r3,[sp,#0x1b4]
        0x00031088:    6ca4        .l      LDR      r4,[r4,#0x48]
        0x0003108a:    e9cd6702    ...g    STRD     r6,r7,[sp,#8]
        0x0003108e:    9f5d        ].      LDR      r7,[sp,#0x174]
        0x00031090:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x00031094:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00031098:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x0003109c:    9704        ..      STR      r7,[sp,#0x10]
        0x0003109e:    9405        ..      STR      r4,[sp,#0x14]
        0x000310a0:    f003febe    ....    BL       comb_filter ; 0x34e20
        0x000310a4:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x000310a6:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000310a8:    eb0a0104    ....    ADD      r1,r10,r4
        0x000310ac:    464a        JF      MOV      r2,r9
        0x000310ae:    f7e7fa41    ..A.    BL       __aeabi_memcpy4 ; 0x18534
        0x000310b2:    f24f0200    O...    MOVW     r2,#0xf000
        0x000310b6:    9f59        Y.      LDR      r7,[sp,#0x164]
        0x000310b8:    f6cf72ff    ...r    MOVT     r2,#0xffff
        0x000310bc:    f5b56f80    ...o    CMP      r5,#0x400
        0x000310c0:    eb070002    ....    ADD      r0,r7,r2
        0x000310c4:    464e        NF      MOV      r6,r9
        0x000310c6:    dd07        ..      BLE      0x310d8 ; 0x310d8
        0x000310c8:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000310cc:    46c3        .F      MOV      r11,r8
        0x000310ce:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x000310d2:    f44f5280    O..R    MOV      r2,#0x1000
        0x000310d6:    e00c        ..      B        0x310f2 ; 0x310f2
        0x000310d8:    1939        9.      ADDS     r1,r7,r4
        0x000310da:    4411        .D      ADD      r1,r1,r2
        0x000310dc:    9a4a        J.      LDR      r2,[sp,#0x128]
        0x000310de:    f7e7fa5b    ..[.    BL       __aeabi_memmove4 ; 0x18598
        0x000310e2:    f8d81000    ....    LDR      r1,[r8,#0]
        0x000310e6:    9849        I.      LDR      r0,[sp,#0x124]
        0x000310e8:    46c3        .F      MOV      r11,r8
        0x000310ea:    4438        8D      ADD      r0,r0,r7
        0x000310ec:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000310f0:    4622        "F      MOV      r2,r4
        0x000310f2:    f7e7fa1f    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000310f6:    9858        X.      LDR      r0,[sp,#0x160]
        0x000310f8:    9c56        V.      LDR      r4,[sp,#0x158]
        0x000310fa:    b170        p.      CBZ      r0,0x3111a ; 0x3111a
        0x000310fc:    3801        .8      SUBS     r0,#1
        0x000310fe:    9058        X.      STR      r0,[sp,#0x160]
        0x00031100:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031102:    984d        M.      LDR      r0,[sp,#0x134]
        0x00031104:    f8d49068    ..h.    LDR      r9,[r4,#0x68]
        0x00031108:    f5075780    ...W    ADD      r7,r7,#0x1000
        0x0003110c:    465d        ]F      MOV      r5,r11
        0x0003110e:    9759        Y.      STR      r7,[sp,#0x164]
        0x00031110:    f10b0504    ....    ADD      r5,r11,#4
        0x00031114:    4431        1D      ADD      r1,r1,r6
        0x00031116:    4482        .D      ADD      r10,r10,r0
        0x00031118:    e774        t.      B        0x31004 ; 0x31004
        0x0003111a:    f04f0800    O...    MOV      r8,#0
        0x0003111e:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00031122:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031126:    bfa8        ..      IT       GE
        0x00031128:    f04f0801    O...    MOVGE    r8,#1
        0x0003112c:    f014fa10    ....    BL       restore_stack ; 0x45550
        0x00031130:    9e6d        m.      LDR      r6,[sp,#0x1b4]
        0x00031132:    eeb4ca49    ..I.    VCMP.F32 s24,s18
        0x00031136:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003113a:    9625        %.      STR      r6,[sp,#0x94]
        0x0003113c:    da10        ..      BGE      0x31160 ; 0x31160
        0x0003113e:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00031140:    e9dd7b52    ..R{    LDRD     r7,r11,[sp,#0x148]
        0x00031144:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x00031148:    bbb8        ..      CBNZ     r0,0x311ba ; 0x311ba
        0x0003114a:    9845        E.      LDR      r0,[sp,#0x114]
        0x0003114c:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0003114e:    3010        .0      ADDS     r0,r0,#0x10
        0x00031150:    4288        .B      CMP      r0,r1
        0x00031152:    dc32        2.      BGT      0x311ba ; 0x311ba
        0x00031154:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00031156:    2100        .!      MOVS     r1,#0
        0x00031158:    2201        ."      MOVS     r2,#1
        0x0003115a:    f007f8e1    ....    BL       ec_enc_bit_logp ; 0x38320
        0x0003115e:    e02c        ,.      B        0x311ba ; 0x311ba
        0x00031160:    9f5b        [.      LDR      r7,[sp,#0x16c]
        0x00031162:    2101        .!      MOVS     r1,#1
        0x00031164:    4638        8F      MOV      r0,r7
        0x00031166:    2201        ."      MOVS     r2,#1
        0x00031168:    f007f8da    ....    BL       ec_enc_bit_logp ; 0x38320
        0x0003116c:    1c75        u.      ADDS     r5,r6,#1
        0x0003116e:    fab5f685    ....    CLZ      r6,r5
        0x00031172:    f1c6041b    ....    RSB      r4,r6,#0x1b
        0x00031176:    4638        8F      MOV      r0,r7
        0x00031178:    4621        !F      MOV      r1,r4
        0x0003117a:    2206        ."      MOVS     r2,#6
        0x0003117c:    f007fa40    ..@.    BL       ec_enc_uint ; 0x38600
        0x00031180:    f06f000f    o...    MVN      r0,#0xf
        0x00031184:    40a0        .@      LSLS     r0,r0,r4
        0x00031186:    1941        A.      ADDS     r1,r0,r5
        0x00031188:    9d54        T.      LDR      r5,[sp,#0x150]
        0x0003118a:    f1c6021f    ....    RSB      r2,r6,#0x1f
        0x0003118e:    4638        8F      MOV      r0,r7
        0x00031190:    f007f8f2    ....    BL       ec_enc_bits ; 0x38378
        0x00031194:    9941        A.      LDR      r1,[sp,#0x104]
        0x00031196:    4638        8F      MOV      r0,r7
        0x00031198:    2203        ."      MOVS     r2,#3
        0x0003119a:    f007f8ed    ....    BL       ec_enc_bits ; 0x38378
        0x0003119e:    f24632d4    F..2    MOV      r2,#0x63d4
        0x000311a2:    9950        P.      LDR      r1,[sp,#0x140]
        0x000311a4:    f2c00205    ....    MOVT     r2,#5
        0x000311a8:    4638        8F      MOV      r0,r7
        0x000311aa:    2302        .#      MOVS     r3,#2
        0x000311ac:    975b        [.      STR      r7,[sp,#0x16c]
        0x000311ae:    f007f9cd    ....    BL       ec_enc_icdf ; 0x3854c
        0x000311b2:    e9dd7b52    ..R{    LDRD     r7,r11,[sp,#0x148]
        0x000311b6:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x000311ba:    9956        V.      LDR      r1,[sp,#0x158]
        0x000311bc:    ed9fcac6    ....    VLDR     s24,[pc,#792] ; [0x314d8] = 0
        0x000311c0:    6988        .i      LDR      r0,[r1,#0x18]
        0x000311c2:    f8cd8050    ..P.    STR      r8,[sp,#0x50]
        0x000311c6:    2801        .(      CMP      r0,#1
        0x000311c8:    db01        ..      BLT      0x311ce ; 0x311ce
        0x000311ca:    6c08        .l      LDR      r0,[r1,#0x40]
        0x000311cc:    b130        0.      CBZ      r0,0x311dc ; 0x311dc
        0x000311ce:    2000        .       MOVS     r0,#0
        0x000311d0:    903f        ?.      STR      r0,[sp,#0xfc]
        0x000311d2:    2000        .       MOVS     r0,#0
        0x000311d4:    9016        ..      STR      r0,[sp,#0x58]
        0x000311d6:    f04f0a00    O...    MOV      r10,#0
        0x000311da:    e1e7        ..      B        0x315ac ; 0x315ac
        0x000311dc:    9857        W.      LDR      r0,[sp,#0x15c]
        0x000311de:    2400        .$      MOVS     r4,#0
        0x000311e0:    b150        P.      CBZ      r0,0x311f8 ; 0x311f8
        0x000311e2:    9832        2.      LDR      r0,[sp,#0xc8]
        0x000311e4:    9d48        H.      LDR      r5,[sp,#0x120]
        0x000311e6:    280e        .(      CMP      r0,#0xe
        0x000311e8:    dc07        ..      BGT      0x311fa ; 0x311fa
        0x000311ea:    9856        V.      LDR      r0,[sp,#0x158]
        0x000311ec:    f8d000b8    ....    LDR      r0,[r0,#0xb8]
        0x000311f0:    1e84        ..      SUBS     r4,r0,#2
        0x000311f2:    bf18        ..      IT       NE
        0x000311f4:    2401        .$      MOVNE    r4,#1
        0x000311f6:    e000        ..      B        0x311fa ; 0x311fa
        0x000311f8:    9d48        H.      LDR      r5,[sp,#0x120]
        0x000311fa:    f014f9c9    ....    BL       save_stack ; 0x45590
        0x000311fe:    00a8        ..      LSLS     r0,r5,#2
        0x00031200:    f017fcee    ....    BL       spl_alloca ; 0x48be0
        0x00031204:    ed9fcab5    ....    VLDR     s24,[pc,#724] ; [0x314dc] = 0x3d800000
        0x00031208:    2c00        .,      CMP      r4,#0
        0x0003120a:    ed9f0ab5    ....    VLDR     s0,[pc,#724] ; [0x314e0] = 0x3d000000
        0x0003120e:    bf18        ..      IT       NE
        0x00031210:    eeb0ca40    ..@.    VMOVNE.F32 s24,s0
        0x00031214:    2f01        ./      CMP      r7,#1
        0x00031216:    f2c08139    ..9.    BLT.W    0x3148c ; 0x3148c
        0x0003121a:    4606        .F      MOV      r6,r0
        0x0003121c:    eb0570d5    ...p    ADD      r0,r5,r5,LSR #31
        0x00031220:    9441        A.      STR      r4,[sp,#0x104]
        0x00031222:    1044        D.      ASRS     r4,r0,#1
        0x00031224:    4620         F      MOV      r0,r4
        0x00031226:    ee3ddacc    =...    VSUB.F32 s26,s27,s24
        0x0003122a:    f01bfd6c    ..l.    BL       __aeabi_i2d ; 0x4cd06
        0x0003122e:    e9cd1059    ..Y.    STRD     r1,r0,[sp,#0x164]
        0x00031232:    eb040044    ..D.    ADD      r0,r4,r4,LSL #1
        0x00031236:    f06f0165    o.e.    MVN      r1,#0x65
        0x0003123a:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x0003123e:    9058        X.      STR      r0,[sp,#0x160]
        0x00031240:    1d30        0.      ADDS     r0,r6,#4
        0x00031242:    904d        M.      STR      r0,[sp,#0x134]
        0x00031244:    1c60        `.      ADDS     r0,r4,#1
        0x00031246:    904a        J.      STR      r0,[sp,#0x128]
        0x00031248:    eb060084    ....    ADD      r0,r6,r4,LSL #2
        0x0003124c:    ee004a10    ...J    VMOV     s0,r4
        0x00031250:    3804        .8      SUBS     r0,#4
        0x00031252:    ed9ffaa1    ....    VLDR     s30,[pc,#644] ; [0x314d8] = 0
        0x00031256:    ed9f9ba4    ....    VLDR     d9,[pc,#656] ; [0x314e8] = 0
        0x0003125a:    eddfeaa5    ....    VLDR     s29,[pc,#660] ; [0x314f0] = 0x26901d7d
        0x0003125e:    eddffaa5    ....    VLDR     s31,[pc,#660] ; [0x314f4] = 0x42800000
        0x00031262:    eddfdaa5    ....    VLDR     s27,[pc,#660] ; [0x314f8] = 0x42fe0000
        0x00031266:    f24638f7    F..8    MOV      r8,#0x63f7
        0x0003126a:    f8dda118    ....    LDR      r10,[sp,#0x118]
        0x0003126e:    eeb8eac0    ....    VCVT.F32.S32 s28,s0
        0x00031272:    1f67        g.      SUBS     r7,r4,#5
        0x00031274:    9451        Q.      STR      r4,[sp,#0x144]
        0x00031276:    9049        I.      STR      r0,[sp,#0x124]
        0x00031278:    f1060030    ..0.    ADD      r0,r6,#0x30
        0x0003127c:    2400        .$      MOVS     r4,#0
        0x0003127e:    eef68a00    ....    VMOV.F32 s17,#0.50000000
        0x00031282:    eef6aa0c    ....    VMOV.F32 s21,#0.87500000
        0x00031286:    eef4ba00    ....    VMOV.F32 s23,#0.12500000
        0x0003128a:    f60f393c    ..<9    ADR.W    r9,{pc}+0xb3e ; 0x31dc8
        0x0003128e:    f2c00805    ....    MOVT     r8,#5
        0x00031292:    2300        .#      MOVS     r3,#0
        0x00031294:    f04f0b00    O...    MOV      r11,#0
        0x00031298:    9045        E.      STR      r0,[sp,#0x114]
        0x0003129a:    965d        ].      STR      r6,[sp,#0x174]
        0x0003129c:    2d01        .-      CMP      r5,#1
        0x0003129e:    935e        ^.      STR      r3,[sp,#0x178]
        0x000312a0:    db1a        ..      BLT      0x312d8 ; 0x312d8
        0x000312a2:    9a44        D.      LDR      r2,[sp,#0x110]
        0x000312a4:    4650        PF      MOV      r0,r10
        0x000312a6:    4631        1F      MOV      r1,r6
        0x000312a8:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x000312ac:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x000312b0:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000312b4:    ee205a28     .(Z    VMUL.F32 s10,s0,s17
        0x000312b8:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x000312bc:    ee314a42    1.BJ    VSUB.F32 s8,s2,s4
        0x000312c0:    ee320a41    2.A.    VSUB.F32 s0,s4,s2
        0x000312c4:    ee351a04    5...    VADD.F32 s2,s10,s8
        0x000312c8:    ed813a00    ...:    VSTR     s6,[r1,#0]
        0x000312cc:    3a01        .:      SUBS     r2,#1
        0x000312ce:    f1010104    ....    ADD      r1,r1,#4
        0x000312d2:    f1000004    ....    ADD      r0,r0,#4
        0x000312d6:    d1eb        ..      BNE      0x312b0 ; 0x312b0
        0x000312d8:    4630        0F      MOV      r0,r6
        0x000312da:    2130        0!      MOVS     r1,#0x30
        0x000312dc:    f7e7f9cb    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000312e0:    2d02        .-      CMP      r5,#2
        0x000312e2:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x000312e6:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x000312ea:    db3e        >.      BLT      0x3136a ; 0x3136a
        0x000312ec:    984d        M.      LDR      r0,[sp,#0x134]
        0x000312ee:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x000312f0:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x000312f4:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x000312f8:    ed102a01    ...*    VLDR     s4,[r0,#-4]
        0x000312fc:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00031300:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x00031304:    ee233a03    #..:    VMUL.F32 s6,s6,s6
        0x00031308:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003130c:    ee2d1a01    -...    VMUL.F32 s2,s26,s2
        0x00031310:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00031314:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00031318:    ee2c2a01    ,..*    VMUL.F32 s4,s24,s2
        0x0003131c:    ed862a00    ...*    VSTR     s4,[r6,#0]
        0x00031320:    3a01        .:      SUBS     r2,#1
        0x00031322:    f1060604    ....    ADD      r6,r6,#4
        0x00031326:    f1000008    ....    ADD      r0,r0,#8
        0x0003132a:    d1e5        ..      BNE      0x312f8 ; 0x312f8
        0x0003132c:    e9dd0149    ..I.    LDRD     r0,r1,[sp,#0x124]
        0x00031330:    eeb02a4f    ..O*    VMOV.F32 s4,s30
        0x00031334:    eeb01a4f    ..O.    VMOV.F32 s2,s30
        0x00031338:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x0003133c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00031340:    ee222a2a    ".**    VMUL.F32 s4,s4,s21
        0x00031344:    ee322a01    2..*    VADD.F32 s4,s4,s2
        0x00031348:    ee221a2b    ".+.    VMUL.F32 s2,s4,s23
        0x0003134c:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x00031350:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031354:    f1a10101    ....    SUB      r1,r1,#1
        0x00031358:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x0003135c:    bfc8        ..      IT       GT
        0x0003135e:    eeb01a43    ..C.    VMOVGT.F32 s2,s6
        0x00031362:    2901        .)      CMP      r1,#1
        0x00031364:    f1a00004    ....    SUB      r0,r0,#4
        0x00031368:    dce6        ..      BGT      0x31338 ; 0x31338
        0x0003136a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003136e:    ee100a10    ....    VMOV     r0,s0
        0x00031372:    f01cf865    ..e.    BL       __aeabi_f2d ; 0x4d440
        0x00031376:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0003137a:    f01bfd67    ..g.    BL       __aeabi_dmul ; 0x4ce4c
        0x0003137e:    e9dd3259    ..Y2    LDRD     r3,r2,[sp,#0x164]
        0x00031382:    f01bfd63    ..c.    BL       __aeabi_dmul ; 0x4ce4c
        0x00031386:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003138a:    f01afd63    ..c.    BL       __hardfp_sqrt ; 0x4be54
        0x0003138e:    2d24        $-      CMP      r5,#0x24
        0x00031390:    943f        ?.      STR      r4,[sp,#0xfc]
        0x00031392:    db4b        K.      BLT      0x3142c ; 0x3142c
        0x00031394:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00031398:    f01bfa0a    ....    BL       __aeabi_d2f ; 0x4c7b0
        0x0003139c:    ee000a10    ....    VMOV     s0,r0
        0x000313a0:    ee300a2e    0...    VADD.F32 s0,s0,s29
        0x000313a4:    ee8e0a00    ....    VDIV.F32 s0,s28,s0
        0x000313a8:    9c45        E.      LDR      r4,[sp,#0x114]
        0x000313aa:    2600        .&      MOVS     r6,#0
        0x000313ac:    250c        .%      MOVS     r5,#0xc
        0x000313ae:    ee20ba2f     ./.    VMUL.F32 s22,s0,s31
        0x000313b2:    bf00        ..      NOP      
        0x000313b4:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000313b8:    ee300a2e    0...    VADD.F32 s0,s0,s29
        0x000313bc:    ee2b0a00    +...    VMUL.F32 s0,s22,s0
        0x000313c0:    f01afb2e    ....    BL       __hardfp_floorf ; 0x4ba20
        0x000313c4:    ee100a10    ....    VMOV     r0,s0
        0x000313c8:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x000313cc:    f01cf838    ..8.    BL       __aeabi_f2d ; 0x4d440
        0x000313d0:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x000313d4:    eeb00a6d    ..m.    VMOV.F32 s0,s27
        0x000313d8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000313dc:    bfb8        ..      IT       LT
        0x000313de:    eeb00a48    ..H.    VMOVLT.F32 s0,s16
        0x000313e2:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000313e6:    464a        JF      MOV      r2,r9
        0x000313e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000313ec:    bfb8        ..      IT       LT
        0x000313ee:    3208        .2      ADDLT    r2,r2,#8
        0x000313f0:    ed921b00    ....    VLDR     d1,[r2,#0]
        0x000313f4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000313f8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x000313fc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031400:    bfbc        ..      ITT      LT
        0x00031402:    4619        .F      MOVLT    r1,r3
        0x00031404:    4610        .F      MOVLT    r0,r2
        0x00031406:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x0003140a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003140e:    bfc4        ..      ITT      GT
        0x00031410:    4619        .F      MOVGT    r1,r3
        0x00031412:    4610        .F      MOVGT    r0,r2
        0x00031414:    f01bfc48    ..H.    BL       __aeabi_d2iz ; 0x4cca8
        0x00031418:    f8180000    ....    LDRB     r0,[r8,r0]
        0x0003141c:    3504        .5      ADDS     r5,#4
        0x0003141e:    4406        .D      ADD      r6,r6,r0
        0x00031420:    42bd        .B      CMP      r5,r7
        0x00031422:    f1040410    ....    ADD      r4,r4,#0x10
        0x00031426:    dbc5        ..      BLT      0x313b4 ; 0x313b4
        0x00031428:    e001        ..      B        0x3142e ; 0x3142e
        0x0003142a:    bf00        ..      NOP      
        0x0003142c:    2600        .&      MOVS     r6,#0
        0x0003142e:    9958        X.      LDR      r1,[sp,#0x160]
        0x00031430:    0230        0.      LSLS     r0,r6,#8
        0x00031432:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x00031436:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00031438:    9c3f        ?.      LDR      r4,[sp,#0xfc]
        0x0003143a:    4298        .B      CMP      r0,r3
        0x0003143c:    bfc4        ..      ITT      GT
        0x0003143e:    465c        \F      MOVGT    r4,r11
        0x00031440:    4603        .F      MOVGT    r3,r0
        0x00031442:    9852        R.      LDR      r0,[sp,#0x148]
        0x00031444:    f10b0b01    ....    ADD      r11,r11,#1
        0x00031448:    4583        .E      CMP      r11,r0
        0x0003144a:    9847        G.      LDR      r0,[sp,#0x11c]
        0x0003144c:    9d48        H.      LDR      r5,[sp,#0x120]
        0x0003144e:    9e5d        ].      LDR      r6,[sp,#0x174]
        0x00031450:    4482        .D      ADD      r10,r10,r0
        0x00031452:    f47faf23    ..#.    BNE      0x3129c ; 0x3129c
        0x00031456:    2000        .       MOVS     r0,#0
        0x00031458:    2bc8        .+      CMP      r3,#0xc8
        0x0003145a:    f04f0100    O...    MOV      r1,#0
        0x0003145e:    f1a302c9    ....    SUB      r2,r3,#0xc9
        0x00031462:    bfc8        ..      IT       GT
        0x00031464:    2101        .!      MOVGT    r1,#1
        0x00031466:    f5b27fc7    ....    CMP      r2,#0x18e
        0x0003146a:    bf98        ..      IT       LS
        0x0003146c:    2001        .       MOVLS    r0,#1
        0x0003146e:    9a41        A.      LDR      r2,[sp,#0x104]
        0x00031470:    9f52        R.      LDR      r7,[sp,#0x148]
        0x00031472:    4010        .@      ANDS     r0,r0,r2
        0x00031474:    9016        ..      STR      r0,[sp,#0x58]
        0x00031476:    f0800001    ....    EOR      r0,r0,#1
        0x0003147a:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x0003147e:    eddfea1f    ....    VLDR     s29,[pc,#124] ; [0x314fc] = 0xbdcccccd
        0x00031482:    ea010a00    ....    AND      r10,r1,r0
        0x00031486:    eef7da00    ....    VMOV.F32 s27,#1.00000000
        0x0003148a:    e005        ..      B        0x31498 ; 0x31498
        0x0003148c:    2000        .       MOVS     r0,#0
        0x0003148e:    2400        .$      MOVS     r4,#0
        0x00031490:    9016        ..      STR      r0,[sp,#0x58]
        0x00031492:    2300        .#      MOVS     r3,#0
        0x00031494:    f04f0a00    O...    MOV      r10,#0
        0x00031498:    201b        .       MOVS     r0,#0x1b
        0x0003149a:    4358        XC      MULS     r0,r3,r0
        0x0003149c:    f01bfc33    ..3.    BL       __aeabi_i2d ; 0x4cd06
        0x000314a0:    ec410b18    A...    VMOV     d8,r0,r1
        0x000314a4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000314a8:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x000314ac:    f01afcd2    ....    BL       __hardfp_sqrt ; 0x4be54
        0x000314b0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x000314b4:    f01bf97c    ..|.    BL       __aeabi_d2f ; 0x4c7b0
        0x000314b8:    ed9f9a11    ....    VLDR     s18,[pc,#68] ; [0x31500] = 0xc2280000
        0x000314bc:    ee000a10    ....    VMOV     s0,r0
        0x000314c0:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x000314c4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000314c8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000314cc:    46b8        .F      MOV      r8,r7
        0x000314ce:    943f        ?.      STR      r4,[sp,#0xfc]
        0x000314d0:    da2a        *.      BGE      0x31528 ; 0x31528
        0x000314d2:    ed9f0a01    ....    VLDR     s0,[pc,#4] ; [0x314d8] = 0
        0x000314d6:    e035        5.      B        0x31544 ; 0x31544
    $d.8
        0x000314d8:    00000000    ....    DCD    0
        0x000314dc:    3d800000    ...=    DCD    1031798784
    __arm_cp.4_51
        0x000314e0:    3d000000    ...=    DCD    1023410176
        0x000314e4:    bf00bf00    ....    DCD    3204497152
        0x000314e8:    00000000    ....    DCD    0
        0x000314ec:    3fe00000    ...?    DCD    1071644672
        0x000314f0:    26901d7d    }..&    DCD    646978941
        0x000314f4:    42800000    ...B    DCD    1115684864
    __arm_cp.4_55
        0x000314f8:    42fe0000    ...B    DCD    1123942400
    __arm_cp.4_57
        0x000314fc:    bdcccccd    ....    DCD    3184315597
    __arm_cp.4_58
        0x00031500:    c2280000    ..(.    DCD    3257401344
    __arm_cp.4_59
        0x00031504:    43230000    ..#C    DCD    1126367232
    __arm_cp.4_60
        0x00031508:    3be21965    e..;    DCD    1004673381
        0x0003150c:    bf00bf00    ....    DCD    3204497152
        0x00031510:    83126e98    .n..    DCD    2199023256
        0x00031514:    bfc1cac0    ....    DCD    3217148608
        0x00031518:    00000000    ....    DCD    0
        0x0003151c:    00000000    ....    DCD    0
    __arm_cp.4_63
        0x00031520:    38d1b717    ...8    DCD    953267991
    __arm_cp.4_64
        0x00031524:    3ca3d70a    ...<    DCD    1017370378
    $t.9
        0x00031528:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003152c:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00031530:    f01afc90    ....    BL       __hardfp_sqrt ; 0x4be54
        0x00031534:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00031538:    f01bf93a    ..:.    BL       __aeabi_d2f ; 0x4c7b0
        0x0003153c:    ee000a10    ....    VMOV     s0,r0
        0x00031540:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x00031544:    ed1f1a11    ....    VLDR     s2,[pc,#-68] ; [0x31504] = 0x43230000
        0x00031548:    ed1f2a11    ...*    VLDR     s4,[pc,#-68] ; [0x31508] = 0x3be21965
        0x0003154c:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00031550:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031554:    bfc8        ..      IT       GT
        0x00031556:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x0003155a:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x0003155e:    ee100a10    ....    VMOV     r0,s0
        0x00031562:    f01bff6d    ..m.    BL       __aeabi_f2d ; 0x4d440
        0x00031566:    ed1f0b16    ....    VLDR     d0,[pc,#-88] ; [0x31510] = 0x83126e98
        0x0003156a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0003156e:    f01bf951    ..Q.    BL       __aeabi_dadd ; 0x4c814
        0x00031572:    ed1f0b17    ....    VLDR     d0,[pc,#-92] ; [0x31518] = 0
        0x00031576:    4604        .F      MOV      r4,r0
        0x00031578:    ec576b10    W..k    VMOV     r6,r7,d0
        0x0003157c:    4632        2F      MOV      r2,r6
        0x0003157e:    463b        ;F      MOV      r3,r7
        0x00031580:    460d        .F      MOV      r5,r1
        0x00031582:    f01bffab    ....    BL       __aeabi_dcmplt ; 0x4d4dc
        0x00031586:    2800        .(      CMP      r0,#0
        0x00031588:    bf1c        ..      ITT      NE
        0x0003158a:    463d        =F      MOVNE    r5,r7
        0x0003158c:    4634        4F      MOVNE    r4,r6
        0x0003158e:    ec454b10    E..K    VMOV     d0,r4,r5
        0x00031592:    f01afc5f    .._.    BL       __hardfp_sqrt ; 0x4be54
        0x00031596:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003159a:    f01bf909    ....    BL       __aeabi_d2f ; 0x4c7b0
        0x0003159e:    ee0c0a10    ....    VMOV     s24,r0
        0x000315a2:    f013ffd5    ....    BL       restore_stack ; 0x45550
        0x000315a6:    e9ddb553    ..S.    LDRD     r11,r5,[sp,#0x14c]
        0x000315aa:    4647        GF      MOV      r7,r8
        0x000315ac:    f1b90f00    ....    CMP      r9,#0
        0x000315b0:    d009        ..      BEQ      0x315c6 ; 0x315c6
        0x000315b2:    995b        [.      LDR      r1,[sp,#0x16c]
        0x000315b4:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x000315b6:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000315b8:    fab0f080    ....    CLZ      r0,r0
        0x000315bc:    4408        .D      ADD      r0,r0,r1
        0x000315be:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000315c0:    381d        .8      SUBS     r0,r0,#0x1d
        0x000315c2:    4288        .B      CMP      r0,r1
        0x000315c4:    dd06        ..      BLE      0x315d4 ; 0x315d4
        0x000315c6:    2001        .       MOVS     r0,#1
        0x000315c8:    46c8        .F      MOV      r8,r9
        0x000315ca:    f04f0a00    O...    MOV      r10,#0
        0x000315ce:    9021        !.      STR      r0,[sp,#0x84]
        0x000315d0:    2600        .&      MOVS     r6,#0
        0x000315d2:    e007        ..      B        0x315e4 ; 0x315e4
        0x000315d4:    46c8        .F      MOV      r8,r9
        0x000315d6:    9e39        9.      LDR      r6,[sp,#0xe4]
        0x000315d8:    2000        .       MOVS     r0,#0
        0x000315da:    f1ba0f00    ....    CMP      r10,#0
        0x000315de:    bf08        ..      IT       EQ
        0x000315e0:    4656        VF      MOVEQ    r6,r10
        0x000315e2:    9021        !.      STR      r0,[sp,#0x84]
        0x000315e4:    9843        C.      LDR      r0,[sp,#0x10c]
        0x000315e6:    4368        hC      MULS     r0,r5,r0
        0x000315e8:    f017fafa    ....    BL       spl_alloca ; 0x48be0
        0x000315ec:    4681        .F      MOV      r9,r0
        0x000315ee:    9831        1.      LDR      r0,[sp,#0xc4]
        0x000315f0:    0084        ..      LSLS     r4,r0,#2
        0x000315f2:    4620         F      MOV      r0,r4
        0x000315f4:    f017faf4    ....    BL       spl_alloca ; 0x48be0
        0x000315f8:    902f        /.      STR      r0,[sp,#0xbc]
        0x000315fa:    4620         F      MOV      r0,r4
        0x000315fc:    942a        *.      STR      r4,[sp,#0xa8]
        0x000315fe:    f017faef    ....    BL       spl_alloca ; 0x48be0
        0x00031602:    2e00        ..      CMP      r6,#0
        0x00031604:    9038        8.      STR      r0,[sp,#0xe0]
        0x00031606:    f8cda178    ..x.    STR      r10,[sp,#0x178]
        0x0003160a:    9633        3.      STR      r6,[sp,#0xcc]
        0x0003160c:    d05c        \.      BEQ      0x316c8 ; 0x316c8
        0x0003160e:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031610:    9d56        V.      LDR      r5,[sp,#0x158]
        0x00031612:    fb00f60b    ....    MUL      r6,r0,r11
        0x00031616:    69ac        .i      LDR      r4,[r5,#0x18]
        0x00031618:    00b0        ..      LSLS     r0,r6,#2
        0x0003161a:    9030        0.      STR      r0,[sp,#0xc0]
        0x0003161c:    f017fae0    ....    BL       spl_alloca ; 0x48be0
        0x00031620:    2c08        .,      CMP      r4,#8
        0x00031622:    962d        -.      STR      r6,[sp,#0xb4]
        0x00031624:    9048        H.      STR      r0,[sp,#0x120]
        0x00031626:    db5c        \.      BLT      0x316e2 ; 0x316e2
        0x00031628:    4602        .F      MOV      r2,r0
        0x0003162a:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x0003162c:    6ca9        .l      LDR      r1,[r5,#0x48]
        0x0003162e:    e9cdb700    ....    STRD     r11,r7,[sp,#0]
        0x00031632:    9f4c        L.      LDR      r7,[sp,#0x130]
        0x00031634:    4692        .F      MOV      r10,r2
        0x00031636:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00031638:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003163c:    4638        8F      MOV      r0,r7
        0x0003163e:    2100        .!      MOVS     r1,#0
        0x00031640:    464b        KF      MOV      r3,r9
        0x00031642:    464c        LF      MOV      r4,r9
        0x00031644:    f8cd8008    ....    STR      r8,[sp,#8]
        0x00031648:    f003fdb8    ....    BL       compute_mdcts ; 0x351bc
        0x0003164c:    9c2f        /.      LDR      r4,[sp,#0xbc]
        0x0003164e:    9e4e        N.      LDR      r6,[sp,#0x138]
        0x00031650:    f8d5c048    ..H.    LDR      r12,[r5,#0x48]
        0x00031654:    4638        8F      MOV      r0,r7
        0x00031656:    4649        IF      MOV      r1,r9
        0x00031658:    4622        "F      MOV      r2,r4
        0x0003165a:    4633        3F      MOV      r3,r6
        0x0003165c:    e9cdb800    ....    STRD     r11,r8,[sp,#0]
        0x00031660:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00031664:    f003fd18    ....    BL       compute_band_energies ; 0x35098
        0x00031668:    9a5c        \.      LDR      r2,[sp,#0x170]
        0x0003166a:    4638        8F      MOV      r0,r7
        0x0003166c:    4623        #F      MOV      r3,r4
        0x0003166e:    4631        1F      MOV      r1,r6
        0x00031670:    f8cda000    ....    STR      r10,[sp,#0]
        0x00031674:    f8cdb004    ....    STR      r11,[sp,#4]
        0x00031678:    f7f8f9b2    ....    BL       amp2Log2 ; 0x299e0
        0x0003167c:    f1bb0f01    ....    CMP      r11,#1
        0x00031680:    db35        5.      BLT      0x316ee ; 0x316ee
        0x00031682:    ee008a10    ....    VMOV     s0,r8
        0x00031686:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031688:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003168c:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00031690:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031692:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x00031694:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00031698:    0080        ..      LSLS     r0,r0,#2
        0x0003169a:    2100        .!      MOVS     r1,#0
        0x0003169c:    4652        RF      MOV      r2,r10
        0x0003169e:    bf00        ..      NOP      
        0x000316a0:    2d01        .-      CMP      r5,#1
        0x000316a2:    db0b        ..      BLT      0x316bc ; 0x316bc
        0x000316a4:    4613        .F      MOV      r3,r2
        0x000316a6:    462f        /F      MOV      r7,r5
        0x000316a8:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x000316ac:    3f01        .?      SUBS     r7,#1
        0x000316ae:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x000316b2:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x000316b6:    f1030304    ....    ADD      r3,r3,#4
        0x000316ba:    d1f5        ..      BNE      0x316a8 ; 0x316a8
        0x000316bc:    3101        .1      ADDS     r1,#1
        0x000316be:    4559        YE      CMP      r1,r11
        0x000316c0:    4402        .D      ADD      r2,r2,r0
        0x000316c2:    d1ed        ..      BNE      0x316a0 ; 0x316a0
        0x000316c4:    2001        .       MOVS     r0,#1
        0x000316c6:    e014        ..      B        0x316f2 ; 0x316f2
        0x000316c8:    9855        U.      LDR      r0,[sp,#0x154]
        0x000316ca:    fb00f00b    ....    MUL      r0,r0,r11
        0x000316ce:    902d        -.      STR      r0,[sp,#0xb4]
        0x000316d0:    0080        ..      LSLS     r0,r0,#2
        0x000316d2:    9030        0.      STR      r0,[sp,#0xc0]
        0x000316d4:    f017fa84    ....    BL       spl_alloca ; 0x48be0
        0x000316d8:    9048        H.      STR      r0,[sp,#0x120]
        0x000316da:    2000        .       MOVS     r0,#0
        0x000316dc:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x000316e0:    e003        ..      B        0x316ea ; 0x316ea
        0x000316e2:    2000        .       MOVS     r0,#0
        0x000316e4:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x000316e8:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x000316ea:    905a        Z.      STR      r0,[sp,#0x168]
        0x000316ec:    e004        ..      B        0x316f8 ; 0x316f8
        0x000316ee:    2001        .       MOVS     r0,#1
        0x000316f0:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x000316f2:    905a        Z.      STR      r0,[sp,#0x168]
        0x000316f4:    9f52        R.      LDR      r7,[sp,#0x148]
        0x000316f6:    46a2        .F      MOV      r10,r4
        0x000316f8:    f8dd8158    ..X.    LDR      r8,[sp,#0x158]
        0x000316fc:    9d4c        L.      LDR      r5,[sp,#0x130]
        0x000316fe:    f8d8001c    ....    LDR      r0,[r8,#0x1c]
        0x00031702:    f8d81048    ..H.    LDR      r1,[r8,#0x48]
        0x00031706:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00031708:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x0003170c:    4631        1F      MOV      r1,r6
        0x0003170e:    9e5f        _.      LDR      r6,[sp,#0x17c]
        0x00031710:    4628        (F      MOV      r0,r5
        0x00031712:    464b        KF      MOV      r3,r9
        0x00031714:    e9cdb700    ....    STRD     r11,r7,[sp,#0]
        0x00031718:    463c        <F      MOV      r4,r7
        0x0003171a:    9602        ..      STR      r6,[sp,#8]
        0x0003171c:    f003fd4e    ..N.    BL       compute_mdcts ; 0x351bc
        0x00031720:    f0870002    ....    EOR      r0,r7,#2
        0x00031724:    f08b0101    ....    EOR      r1,r11,#1
        0x00031728:    4301        .C      ORRS     r1,r1,r0
        0x0003172a:    983f        ?.      LDR      r0,[sp,#0xfc]
        0x0003172c:    f8d87048    ..Hp    LDR      r7,[r8,#0x48]
        0x00031730:    bf08        ..      IT       EQ
        0x00031732:    4608        .F      MOVEQ    r0,r1
        0x00031734:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x00031736:    460c        .F      MOV      r4,r1
        0x00031738:    903f        ?.      STR      r0,[sp,#0xfc]
        0x0003173a:    4628        (F      MOV      r0,r5
        0x0003173c:    4649        IF      MOV      r1,r9
        0x0003173e:    4652        RF      MOV      r2,r10
        0x00031740:    e9cdb600    ....    STRD     r11,r6,[sp,#0]
        0x00031744:    f8cd9174    ..t.    STR      r9,[sp,#0x174]
        0x00031748:    9702        ..      STR      r7,[sp,#8]
        0x0003174a:    4647        GF      MOV      r7,r8
        0x0003174c:    f003fca4    ....    BL       compute_band_energies ; 0x35098
        0x00031750:    f8d80040    ..@.    LDR      r0,[r8,#0x40]
        0x00031754:    f8dd8170    ..p.    LDR      r8,[sp,#0x170]
        0x00031758:    b340        @.      CBZ      r0,0x317ac ; 0x317ac
        0x0003175a:    f1b80f03    ....    CMP      r8,#3
        0x0003175e:    db25        %.      BLT      0x317ac ; 0x317ac
        0x00031760:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x00031764:    ed1f1a92    ....    VLDR     s2,[pc,#-584] ; [0x31520] = 0x38d1b717
        0x00031768:    f1a80002    ....    SUB      r0,r8,#2
        0x0003176c:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00031770:    ed1f1aa1    ....    VLDR     s2,[pc,#-644] ; [0x314f0] = 0x26901d7d
        0x00031774:    f10a0108    ....    ADD      r1,r10,#8
        0x00031778:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x0003177c:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00031780:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031784:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031788:    bfb8        ..      IT       LT
        0x0003178a:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x0003178e:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x00031792:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031796:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x0003179a:    bfc8        ..      IT       GT
        0x0003179c:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x000317a0:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x000317a4:    3801        .8      SUBS     r0,#1
        0x000317a6:    f1010104    ....    ADD      r1,r1,#4
        0x000317aa:    d1e5        ..      BNE      0x31778 ; 0x31778
        0x000317ac:    9838        8.      LDR      r0,[sp,#0xe0]
        0x000317ae:    994e        N.      LDR      r1,[sp,#0x138]
        0x000317b0:    9000        ..      STR      r0,[sp,#0]
        0x000317b2:    984c        L.      LDR      r0,[sp,#0x130]
        0x000317b4:    4642        BF      MOV      r2,r8
        0x000317b6:    4653        SF      MOV      r3,r10
        0x000317b8:    f8cdb004    ....    STR      r11,[sp,#4]
        0x000317bc:    f7f8f910    ....    BL       amp2Log2 ; 0x299e0
        0x000317c0:    9830        0.      LDR      r0,[sp,#0xc0]
        0x000317c2:    f017fa0d    ....    BL       spl_alloca ; 0x48be0
        0x000317c6:    ea4f0188    O...    LSL      r1,r8,#2
        0x000317ca:    9019        ..      STR      r0,[sp,#0x64]
        0x000317cc:    9149        I.      STR      r1,[sp,#0x124]
        0x000317ce:    f7e6ff52    ..R.    BL       __aeabi_memclr4 ; 0x18676
        0x000317d2:    ed1fdabf    ....    VLDR     s26,[pc,#-764] ; [0x314d8] = 0
        0x000317d6:    9857        W.      LDR      r0,[sp,#0x15c]
        0x000317d8:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x000317dc:    2800        .(      CMP      r0,#0
        0x000317de:    eeb0ea4d    ..M.    VMOV.F32 s28,s26
        0x000317e2:    eeb0fa4d    ..M.    VMOV.F32 s30,s26
        0x000317e6:    4626        &F      MOV      r6,r4
        0x000317e8:    d075        u.      BEQ      0x318d6 ; 0x318d6
        0x000317ea:    6c38        8l      LDR      r0,[r7,#0x40]
        0x000317ec:    2800        .(      CMP      r0,#0
        0x000317ee:    f0408085    @...    BNE.W    0x318fc ; 0x318fc
        0x000317f2:    985f        _.      LDR      r0,[sp,#0x17c]
        0x000317f4:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x000317f8:    ee000a10    ....    VMOV     s0,r0
        0x000317fc:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031800:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00031804:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00031808:    ed1f1acd    ....    VLDR     s2,[pc,#-820] ; [0x314d8] = 0
        0x0003180c:    f1b90f00    ....    CMP      r9,#0
        0x00031810:    bf08        ..      IT       EQ
        0x00031812:    eeb00a41    ..A.    VMOVEQ.F32 s0,s2
        0x00031816:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00031818:    4580        .E      CMP      r8,r0
        0x0003181a:    dd34        4.      BLE      0x31886 ; 0x31886
        0x0003181c:    9b57        W.      LDR      r3,[sp,#0x15c]
        0x0003181e:    9955        U.      LDR      r1,[sp,#0x154]
        0x00031820:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00031822:    4419        .D      ADD      r1,r1,r3
        0x00031824:    ed1f1ad4    ....    VLDR     s2,[pc,#-848] ; [0x314d8] = 0
        0x00031828:    eba80003    ....    SUB      r0,r8,r3
        0x0003182c:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00031830:    eb020283    ....    ADD      r2,r2,r3,LSL #2
        0x00031834:    eeba2a04    ...*    VMOV.F32 s4,#-10.00000000
        0x00031838:    eebf3a00    ...:    VMOV.F32 s6,#-1.00000000
        0x0003183c:    ed924a00    ...J    VLDR     s8,[r2,#0]
        0x00031840:    ee325a03    2..Z    VADD.F32 s10,s4,s6
        0x00031844:    ee342a40    4.@*    VSUB.F32 s4,s8,s0
        0x00031848:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x0003184c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031850:    bfc8        ..      IT       GT
        0x00031852:    eeb02a45    ..E*    VMOVGT.F32 s4,s10
        0x00031856:    f1bb0f02    ....    CMP      r11,#2
        0x0003185a:    d10c        ..      BNE      0x31876 ; 0x31876
        0x0003185c:    ed914a00    ...J    VLDR     s8,[r1,#0]
        0x00031860:    ee344a40    4.@J    VSUB.F32 s8,s8,s0
        0x00031864:    eeb42a44    ..D*    VCMP.F32 s4,s8
        0x00031868:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003186c:    bfc8        ..      IT       GT
        0x0003186e:    eeb04a42    ..BJ    VMOVGT.F32 s8,s4
        0x00031872:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00031876:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003187a:    3801        .8      SUBS     r0,#1
        0x0003187c:    f1010104    ....    ADD      r1,r1,#4
        0x00031880:    f1020204    ....    ADD      r2,r2,#4
        0x00031884:    d1da        ..      BNE      0x3183c ; 0x3183c
        0x00031886:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00031888:    ed1f2ada    ...*    VLDR     s4,[pc,#-872] ; [0x31524] = 0x3ca3d70a
        0x0003188c:    eba80000    ....    SUB      r0,r8,r0
        0x00031890:    ee000a10    ....    VMOV     s0,r0
        0x00031894:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031898:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0003189c:    ed971a3c    ..<.    VLDR     s2,[r7,#0xf0]
        0x000318a0:    ee30da41    0.A.    VSUB.F32 s26,s0,s2
        0x000318a4:    eebf0a08    ....    VMOV.F32 s0,#-1.50000000
        0x000318a8:    eeb4da40    ..@.    VCMP.F32 s26,s0
        0x000318ac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000318b0:    bfb8        ..      IT       LT
        0x000318b2:    eeb0da40    ..@.    VMOVLT.F32 s26,s0
        0x000318b6:    eeb00a08    ....    VMOV.F32 s0,#3.00000000
        0x000318ba:    eeb4da40    ..@.    VCMP.F32 s26,s0
        0x000318be:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000318c2:    bfc8        ..      IT       GT
        0x000318c4:    eeb0da40    ..@.    VMOVGT.F32 s26,s0
        0x000318c8:    ee2d0a02    -...    VMUL.F32 s0,s26,s4
        0x000318cc:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000318d0:    ed870a3c    ..<.    VSTR     s0,[r7,#0xf0]
        0x000318d4:    e014        ..      B        0x31900 ; 0x31900
        0x000318d6:    f8d710ec    ....    LDR      r1,[r7,#0xec]
        0x000318da:    eeb0ea4d    ..M.    VMOV.F32 s28,s26
        0x000318de:    2900        .)      CMP      r1,#0
        0x000318e0:    eeb0fa4d    ..M.    VMOV.F32 s30,s26
        0x000318e4:    f43faf81    ?...    BEQ.W    0x317ea ; 0x317ea
        0x000318e8:    6c38        8l      LDR      r0,[r7,#0x40]
        0x000318ea:    2800        .(      CMP      r0,#0
        0x000318ec:    f001864b    ..K.    BEQ.W    0x33586 ; 0x33586
        0x000318f0:    ed9ffac5    ....    VLDR     s30,[pc,#788] ; [0x31c08] = 0
        0x000318f4:    eeb0ea4f    ..O.    VMOV.F32 s28,s30
        0x000318f8:    eeb0da4f    ..O.    VMOV.F32 s26,s30
        0x000318fc:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00031900:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00031902:    b930        0.      CBNZ     r0,0x31912 ; 0x31912
        0x00031904:    9848        H.      LDR      r0,[sp,#0x120]
        0x00031906:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00031908:    9a30        0.      LDR      r2,[sp,#0xc0]
        0x0003190a:    4664        dF      MOV      r4,r12
        0x0003190c:    f7e6fe12    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031910:    46a4        .F      MOV      r12,r4
        0x00031912:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00031914:    b1d0        ..      CBZ      r0,0x3194c ; 0x3194c
        0x00031916:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00031918:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0003191a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003191c:    fab0f080    ....    CLZ      r0,r0
        0x00031920:    4408        .D      ADD      r0,r0,r1
        0x00031922:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00031924:    381d        .8      SUBS     r0,r0,#0x1d
        0x00031926:    b961        a.      CBNZ     r1,0x31942 ; 0x31942
        0x00031928:    9936        6.      LDR      r1,[sp,#0xd8]
        0x0003192a:    4288        .B      CMP      r0,r1
        0x0003192c:    dc09        ..      BGT      0x31942 ; 0x31942
        0x0003192e:    69b9        .i      LDR      r1,[r7,#0x18]
        0x00031930:    2905        .)      CMP      r1,#5
        0x00031932:    db04        ..      BLT      0x3193e ; 0x3193e
        0x00031934:    6c39        9l      LDR      r1,[r7,#0x40]
        0x00031936:    9a57        W.      LDR      r2,[sp,#0x15c]
        0x00031938:    4311        .C      ORRS     r1,r1,r2
        0x0003193a:    f00186c0    ....    BEQ.W    0x336be ; 0x336be
        0x0003193e:    2200        ."      MOVS     r2,#0
        0x00031940:    e000        ..      B        0x31944 ; 0x31944
        0x00031942:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00031944:    9936        6.      LDR      r1,[sp,#0xd8]
        0x00031946:    925e        ^.      STR      r2,[sp,#0x178]
        0x00031948:    4288        .B      CMP      r0,r1
        0x0003194a:    dd01        ..      BLE      0x31950 ; 0x31950
        0x0003194c:    463d        =F      MOV      r5,r7
        0x0003194e:    e007        ..      B        0x31960 ; 0x31960
        0x00031950:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00031952:    4611        .F      MOV      r1,r2
        0x00031954:    2203        ."      MOVS     r2,#3
        0x00031956:    463d        =F      MOV      r5,r7
        0x00031958:    4664        dF      MOV      r4,r12
        0x0003195a:    f006fce1    ....    BL       ec_enc_bit_logp ; 0x38320
        0x0003195e:    46a4        .F      MOV      r12,r4
        0x00031960:    fb0bf00c    ....    MUL      r0,r11,r12
        0x00031964:    0080        ..      LSLS     r0,r0,#2
        0x00031966:    f017f93b    ..;.    BL       spl_alloca ; 0x48be0
        0x0003196a:    4602        .F      MOV      r2,r0
        0x0003196c:    984e        N.      LDR      r0,[sp,#0x138]
        0x0003196e:    995d        ].      LDR      r1,[sp,#0x174]
        0x00031970:    e9cd0b00    ....    STRD     r0,r11,[sp,#0]
        0x00031974:    984c        L.      LDR      r0,[sp,#0x130]
        0x00031976:    9f39        9.      LDR      r7,[sp,#0xe4]
        0x00031978:    4653        SF      MOV      r3,r10
        0x0003197a:    924a        J.      STR      r2,[sp,#0x128]
        0x0003197c:    9702        ..      STR      r7,[sp,#8]
        0x0003197e:    f00df837    ..7.    BL       normalise_bands ; 0x3e9f0
        0x00031982:    9857        W.      LDR      r0,[sp,#0x15c]
        0x00031984:    2200        ."      MOVS     r2,#0
        0x00031986:    b968        h.      CBNZ     r0,0x319a4 ; 0x319a4
        0x00031988:    9932        2.      LDR      r1,[sp,#0xc8]
        0x0003198a:    ebcb100b    ....    RSB      r0,r11,r11,LSL #4
        0x0003198e:    4281        .B      CMP      r1,r0
        0x00031990:    462c        ,F      MOV      r4,r5
        0x00031992:    db0a        ..      BLT      0x319aa ; 0x319aa
        0x00031994:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00031996:    2802        .(      CMP      r0,#2
        0x00031998:    db06        ..      BLT      0x319a8 ; 0x319a8
        0x0003199a:    6c20         l      LDR      r0,[r4,#0x40]
        0x0003199c:    fab0f080    ....    CLZ      r0,r0
        0x000319a0:    0942        B.      LSRS     r2,r0,#5
        0x000319a2:    e002        ..      B        0x319aa ; 0x319aa
        0x000319a4:    462c        ,F      MOV      r4,r5
        0x000319a6:    e000        ..      B        0x319aa ; 0x319aa
        0x000319a8:    2200        ."      MOVS     r2,#0
        0x000319aa:    9855        U.      LDR      r0,[sp,#0x154]
        0x000319ac:    9222        ".      STR      r2,[sp,#0x88]
        0x000319ae:    0085        ..      LSLS     r5,r0,#2
        0x000319b0:    4628        (F      MOV      r0,r5
        0x000319b2:    f8cd90cc    ....    STR      r9,[sp,#0xcc]
        0x000319b6:    fab6f986    ....    CLZ      r9,r6
        0x000319ba:    f017f911    ....    BL       spl_alloca ; 0x48be0
        0x000319be:    4606        .F      MOV      r6,r0
        0x000319c0:    4628        (F      MOV      r0,r5
        0x000319c2:    f017f90d    ....    BL       spl_alloca ; 0x48be0
        0x000319c6:    9029        ).      STR      r0,[sp,#0xa4]
        0x000319c8:    4628        (F      MOV      r0,r5
        0x000319ca:    f017f909    ....    BL       spl_alloca ; 0x48be0
        0x000319ce:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x000319d0:    e9d4b80f    ....    LDRD     r11,r8,[r4,#0x3c]
        0x000319d4:    911c        ..      STR      r1,[sp,#0x70]
        0x000319d6:    6b61        ak      LDR      r1,[r4,#0x34]
        0x000319d8:    901e        ..      STR      r0,[sp,#0x78]
        0x000319da:    911b        ..      STR      r1,[sp,#0x6c]
        0x000319dc:    994c        L.      LDR      r1,[sp,#0x130]
        0x000319de:    6b8f        .k      LDR      r7,[r1,#0x38]
        0x000319e0:    f013fdd6    ....    BL       save_stack ; 0x45590
        0x000319e4:    9853        S.      LDR      r0,[sp,#0x14c]
        0x000319e6:    fb05f400    ....    MUL      r4,r5,r0
        0x000319ea:    4620         F      MOV      r0,r4
        0x000319ec:    f017f8f8    ....    BL       spl_alloca ; 0x48be0
        0x000319f0:    904d        M.      STR      r0,[sp,#0x134]
        0x000319f2:    4620         F      MOV      r0,r4
        0x000319f4:    f017f8f4    ....    BL       spl_alloca ; 0x48be0
        0x000319f8:    903e        >.      STR      r0,[sp,#0xf8]
        0x000319fa:    4628        (F      MOV      r0,r5
        0x000319fc:    f017f8f0    ....    BL       spl_alloca ; 0x48be0
        0x00031a00:    9047        G.      STR      r0,[sp,#0x11c]
        0x00031a02:    4630        0F      MOV      r0,r6
        0x00031a04:    4629        )F      MOV      r1,r5
        0x00031a06:    965a        Z.      STR      r6,[sp,#0x168]
        0x00031a08:    9558        X.      STR      r5,[sp,#0x160]
        0x00031a0a:    f7e6fe34    ..4.    BL       __aeabi_memclr4 ; 0x18676
        0x00031a0e:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031a10:    2d01        .-      CMP      r5,#1
        0x00031a12:    db33        3.      BLT      0x31a7c ; 0x31a7c
        0x00031a14:    f1cb0009    ....    RSB      r0,r11,#9
        0x00031a18:    ee000a10    ....    VMOV     s0,r0
        0x00031a1c:    f6400114    @...    MOV      r1,#0x814
        0x00031a20:    ed9f1a7a    ..z.    VLDR     s2,[pc,#488] ; [0x31c0c] = 0x3d800000
        0x00031a24:    ed9f3a7a    ..z:    VLDR     s6,[pc,#488] ; [0x31c10] = 0x3bcb295f
        0x00031a28:    9a3e        >.      LDR      r2,[sp,#0xf8]
        0x00031a2a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00031a2e:    2000        .       MOVS     r0,#0
        0x00031a30:    f2c00105    ....    MOVT     r1,#5
        0x00031a34:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00031a38:    f9373010    7..0    LDRSH    r3,[r7,r0,LSL #1]
        0x00031a3c:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x00031a40:    ee043a10    ...:    VMOV     s8,r3
        0x00031a44:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x00031a48:    ee244a01    $..J    VMUL.F32 s8,s8,s2
        0x00031a4c:    ee344a02    4..J    VADD.F32 s8,s8,s4
        0x00031a50:    1d43        C.      ADDS     r3,r0,#5
        0x00031a52:    ee344a00    4..J    VADD.F32 s8,s8,s0
        0x00031a56:    435b        [C      MULS     r3,r3,r3
        0x00031a58:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00031a5c:    ee053a10    ...:    VMOV     s10,r3
        0x00031a60:    eeb85ac5    ...Z    VCVT.F32.S32 s10,s10
        0x00031a64:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x00031a68:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x00031a6c:    3001        .0      ADDS     r0,#1
        0x00031a6e:    ed824a00    ...J    VSTR     s8,[r2,#0]
        0x00031a72:    3204        .2      ADDS     r2,#4
        0x00031a74:    4285        .B      CMP      r5,r0
        0x00031a76:    f1010104    ....    ADD      r1,r1,#4
        0x00031a7a:    d1dd        ..      BNE      0x31a38 ; 0x31a38
        0x00031a7c:    ea4f1059    O.Y.    LSR      r0,r9,#5
        0x00031a80:    9023        #.      STR      r0,[sp,#0x8c]
        0x00031a82:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031a84:    eddf9a63    ..c.    VLDR     s19,[pc,#396] ; [0x31c14] = 0xc1ff3333
        0x00031a88:    2801        .(      CMP      r0,#1
        0x00031a8a:    bfd8        ..      IT       LE
        0x00031a8c:    2001        .       MOVLE    r0,#1
        0x00031a8e:    f8dd90e0    ....    LDR      r9,[sp,#0xe0]
        0x00031a92:    905d        ].      STR      r0,[sp,#0x174]
        0x00031a94:    9858        X.      LDR      r0,[sp,#0x160]
        0x00031a96:    9c3e        >.      LDR      r4,[sp,#0xf8]
        0x00031a98:    2600        .&      MOVS     r6,#0
        0x00031a9a:    4649        IF      MOV      r1,r9
        0x00031a9c:    2d01        .-      CMP      r5,#1
        0x00031a9e:    db19        ..      BLT      0x31ad4 ; 0x31ad4
        0x00031aa0:    460a        .F      MOV      r2,r1
        0x00031aa2:    4623        #F      MOV      r3,r4
        0x00031aa4:    462f        /F      MOV      r7,r5
        0x00031aa6:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x00031aaa:    bf00        ..      NOP      
        0x00031aac:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00031ab0:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00031ab4:    3304        .3      ADDS     r3,#4
        0x00031ab6:    ee719a42    q.B.    VSUB.F32 s19,s2,s4
        0x00031aba:    eeb40a69    ..i.    VCMP.F32 s0,s19
        0x00031abe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ac2:    bfc8        ..      IT       GT
        0x00031ac4:    eef09a40    ..@.    VMOVGT.F32 s19,s0
        0x00031ac8:    3f01        .?      SUBS     r7,#1
        0x00031aca:    f1020204    ....    ADD      r2,r2,#4
        0x00031ace:    eeb00a69    ..i.    VMOV.F32 s0,s19
        0x00031ad2:    d1eb        ..      BNE      0x31aac ; 0x31aac
        0x00031ad4:    9a5d        ].      LDR      r2,[sp,#0x174]
        0x00031ad6:    3601        .6      ADDS     r6,#1
        0x00031ad8:    4296        .B      CMP      r6,r2
        0x00031ada:    4401        .D      ADD      r1,r1,r0
        0x00031adc:    d1de        ..      BNE      0x31a9c ; 0x31a9c
        0x00031ade:    4607        .F      MOV      r7,r0
        0x00031ae0:    f017f87e    ..~.    BL       spl_alloca ; 0x48be0
        0x00031ae4:    4606        .F      MOV      r6,r0
        0x00031ae6:    4638        8F      MOV      r0,r7
        0x00031ae8:    f017f87a    ..z.    BL       spl_alloca ; 0x48be0
        0x00031aec:    2d01        .-      CMP      r5,#1
        0x00031aee:    4682        .F      MOV      r10,r0
        0x00031af0:    db7a        z.      BLT      0x31be8 ; 0x31be8
        0x00031af2:    2000        .       MOVS     r0,#0
        0x00031af4:    4629        )F      MOV      r1,r5
        0x00031af6:    bf00        ..      NOP      
        0x00031af8:    eb090200    ....    ADD      r2,r9,r0
        0x00031afc:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00031b00:    1822        ".      ADDS     r2,r4,r0
        0x00031b02:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00031b06:    1832        2.      ADDS     r2,r6,r0
        0x00031b08:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00031b0c:    3901        .9      SUBS     r1,#1
        0x00031b0e:    f1000004    ....    ADD      r0,r0,#4
        0x00031b12:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00031b16:    d1ef        ..      BNE      0x31af8 ; 0x31af8
        0x00031b18:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031b1a:    3802        .8      SUBS     r0,#2
        0x00031b1c:    fab0f080    ....    CLZ      r0,r0
        0x00031b20:    d11f        ..      BNE      0x31b62 ; 0x31b62
        0x00031b22:    9955        U.      LDR      r1,[sp,#0x154]
        0x00031b24:    4632        2F      MOV      r2,r6
        0x00031b26:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x00031b2a:    4623        #F      MOV      r3,r4
        0x00031b2c:    462f        /F      MOV      r7,r5
        0x00031b2e:    bf00        ..      NOP      
        0x00031b30:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031b34:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00031b38:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00031b3c:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00031b40:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031b44:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031b48:    bfc8        ..      IT       GT
        0x00031b4a:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00031b4e:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00031b52:    3f01        .?      SUBS     r7,#1
        0x00031b54:    f1030304    ....    ADD      r3,r3,#4
        0x00031b58:    f1010104    ....    ADD      r1,r1,#4
        0x00031b5c:    f1020204    ....    ADD      r2,r2,#4
        0x00031b60:    d1e6        ..      BNE      0x31b30 ; 0x31b30
        0x00031b62:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00031b64:    ea4f1950    O.P.    LSR      r9,r0,#5
        0x00031b68:    4650        PF      MOV      r0,r10
        0x00031b6a:    4631        1F      MOV      r1,r6
        0x00031b6c:    f7e6fce2    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031b70:    2000        .       MOVS     r0,#0
        0x00031b72:    2d01        .-      CMP      r5,#1
        0x00031b74:    bfc8        ..      IT       GT
        0x00031b76:    2001        .       MOVGT    r0,#1
        0x00031b78:    9045        E.      STR      r0,[sp,#0x114]
        0x00031b7a:    dd4d        M.      BLE      0x31c18 ; 0x31c18
        0x00031b7c:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00031b80:    1e68        h.      SUBS     r0,r5,#1
        0x00031b82:    1d31        1.      ADDS     r1,r6,#4
        0x00031b84:    eeb81a00    ....    VMOV.F32 s2,#-2.00000000
        0x00031b88:    4602        .F      MOV      r2,r0
        0x00031b8a:    bf00        ..      NOP      
        0x00031b8c:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00031b90:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00031b94:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031b98:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031b9c:    bfc8        ..      IT       GT
        0x00031b9e:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00031ba2:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00031ba6:    3a01        .:      SUBS     r2,#1
        0x00031ba8:    f1010104    ....    ADD      r1,r1,#4
        0x00031bac:    d1ee        ..      BNE      0x31b8c ; 0x31b8c
        0x00031bae:    1ea9        ..      SUBS     r1,r5,#2
        0x00031bb0:    9146        F.      STR      r1,[sp,#0x118]
        0x00031bb2:    eb060185    ....    ADD      r1,r6,r5,LSL #2
        0x00031bb6:    3908        .9      SUBS     r1,r1,#8
        0x00031bb8:    eeb80a08    ....    VMOV.F32 s0,#-3.00000000
        0x00031bbc:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00031bc0:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00031bc4:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00031bc8:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00031bcc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031bd0:    f1a00001    ....    SUB      r0,r0,#1
        0x00031bd4:    bfc8        ..      IT       GT
        0x00031bd6:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00031bda:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00031bde:    2800        .(      CMP      r0,#0
        0x00031be0:    f1a10104    ....    SUB      r1,r1,#4
        0x00031be4:    dcea        ..      BGT      0x31bbc ; 0x31bbc
        0x00031be6:    e019        ..      B        0x31c1c ; 0x31c1c
        0x00031be8:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00031bea:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00031bec:    3802        .8      SUBS     r0,#2
        0x00031bee:    fab0f080    ....    CLZ      r0,r0
        0x00031bf2:    ea4f1950    O.P.    LSR      r9,r0,#5
        0x00031bf6:    4650        PF      MOV      r0,r10
        0x00031bf8:    4631        1F      MOV      r1,r6
        0x00031bfa:    f7e6fc9b    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031bfe:    1ea8        ..      SUBS     r0,r5,#2
        0x00031c00:    9046        F.      STR      r0,[sp,#0x118]
        0x00031c02:    2000        .       MOVS     r0,#0
        0x00031c04:    9045        E.      STR      r0,[sp,#0x114]
        0x00031c06:    e042        B.      B        0x31c8e ; 0x31c8e
    $d.10
        0x00031c08:    00000000    ....    DCD    0
        0x00031c0c:    3d800000    ...=    DCD    1031798784
    __arm_cp.4_67
        0x00031c10:    3bcb295f    _).;    DCD    1003170143
    __arm_cp.4_68
        0x00031c14:    c1ff3333    33..    DCD    3254727475
    $t.11
        0x00031c18:    1ea8        ..      SUBS     r0,r5,#2
        0x00031c1a:    9046        F.      STR      r0,[sp,#0x118]
        0x00031c1c:    eeba0a08    ....    VMOV.F32 s0,#-12.00000000
        0x00031c20:    ee398a80    9...    VADD.F32 s16,s19,s0
        0x00031c24:    eeb58a40    ..@.    VCMP.F32 s16,#0.0
        0x00031c28:    ed1f0a09    ....    VLDR     s0,[pc,#-36] ; [0x31c08] = 0
        0x00031c2c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031c30:    bfb8        ..      IT       LT
        0x00031c32:    eeb08a40    ..@.    VMOVLT.F32 s16,s0
        0x00031c36:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00031c38:    eeb69a00    ....    VMOV.F32 s18,#0.50000000
        0x00031c3c:    2420         $      MOVS     r4,#0x20
        0x00031c3e:    bf00        ..      NOP      
        0x00031c40:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00031c44:    ed9a1a00    ....    VLDR     s2,[r10,#0]
        0x00031c48:    eeb48a40    ..@.    VCMP.F32 s16,s0
        0x00031c4c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031c50:    bfc8        ..      IT       GT
        0x00031c52:    eeb00a48    ..H.    VMOVGT.F32 s0,s16
        0x00031c56:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00031c5a:    ee300a09    0...    VADD.F32 s0,s0,s18
        0x00031c5e:    f019fedf    ....    BL       __hardfp_floorf ; 0x4ba20
        0x00031c62:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00031c66:    ee100a10    ....    VMOV     r0,s0
        0x00031c6a:    4241        AB      RSBS     r1,r0,#0
        0x00031c6c:    2800        .(      CMP      r0,#0
        0x00031c6e:    bfc8        ..      IT       GT
        0x00031c70:    2100        .!      MOVGT    r1,#0
        0x00031c72:    2905        .)      CMP      r1,#5
        0x00031c74:    bfa8        ..      IT       GE
        0x00031c76:    2105        .!      MOVGE    r1,#5
        0x00031c78:    fa24f001    $...    LSR      r0,r4,r1
        0x00031c7c:    f8470b04    G...    STR      r0,[r7],#4
        0x00031c80:    3d01        .=      SUBS     r5,#1
        0x00031c82:    f1060604    ....    ADD      r6,r6,#4
        0x00031c86:    f10a0a04    ....    ADD      r10,r10,#4
        0x00031c8a:    d1d9        ..      BNE      0x31c40 ; 0x31c40
        0x00031c8c:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031c8e:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00031c90:    9942        B.      LDR      r1,[sp,#0x108]
        0x00031c92:    f8ddc11c    ....    LDR      r12,[sp,#0x11c]
        0x00031c96:    4281        .B      CMP      r1,r0
        0x00031c98:    f3008250    ..P.    BGT.W    0x3213c ; 0x3213c
        0x00031c9c:    f1b80f00    ....    CMP      r8,#0
        0x00031ca0:    f040824c    @.L.    BNE.W    0x3213c ; 0x3213c
        0x00031ca4:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00031ca6:    f8cd904c    ..L.    STR      r9,[sp,#0x4c]
        0x00031caa:    2800        .(      CMP      r0,#0
        0x00031cac:    bf18        ..      IT       NE
        0x00031cae:    2001        .       MOVNE    r0,#1
        0x00031cb0:    2d08        .-      CMP      r5,#8
        0x00031cb2:    462e        .F      MOV      r6,r5
        0x00031cb4:    f04f0100    O...    MOV      r1,#0
        0x00031cb8:    bfa8        ..      IT       GE
        0x00031cba:    2608        .&      MOVGE    r6,#8
        0x00031cbc:    2d01        .-      CMP      r5,#1
        0x00031cbe:    bfb8        ..      IT       LT
        0x00031cc0:    2101        .!      MOVLT    r1,#1
        0x00031cc2:    4308        .C      ORRS     r0,r0,r1
        0x00031cc4:    9042        B.      STR      r0,[sp,#0x108]
        0x00031cc6:    f8dd8134    ..4.    LDR      r8,[sp,#0x134]
        0x00031cca:    f10c0004    ....    ADD      r0,r12,#4
        0x00031cce:    903b        ;.      STR      r0,[sp,#0xec]
        0x00031cd0:    f1ac0004    ....    SUB      r0,r12,#4
        0x00031cd4:    903d        =.      STR      r0,[sp,#0xf4]
        0x00031cd6:    f1a80004    ....    SUB      r0,r8,#4
        0x00031cda:    9059        Y.      STR      r0,[sp,#0x164]
        0x00031cdc:    f10c0008    ....    ADD      r0,r12,#8
        0x00031ce0:    eb0c0285    ....    ADD      r2,r12,r5,LSL #2
        0x00031ce4:    9041        A.      STR      r0,[sp,#0x104]
        0x00031ce6:    9846        F.      LDR      r0,[sp,#0x118]
        0x00031ce8:    3a0c        .:      SUBS     r2,r2,#0xc
        0x00031cea:    9948        H.      LDR      r1,[sp,#0x120]
        0x00031cec:    f8dd90e8    ....    LDR      r9,[sp,#0xe8]
        0x00031cf0:    2400        .$      MOVS     r4,#0
        0x00031cf2:    9244        D.      STR      r2,[sp,#0x110]
        0x00031cf4:    1e6a        j.      SUBS     r2,r5,#1
        0x00031cf6:    f1080704    ....    ADD      r7,r8,#4
        0x00031cfa:    3802        .8      SUBS     r0,#2
        0x00031cfc:    f1080b08    ....    ADD      r11,r8,#8
        0x00031d00:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00031d04:    eef7aa08    ....    VMOV.F32 s21,#1.50000000
        0x00031d08:    eef08a00    ....    VMOV.F32 s17,#2.00000000
        0x00031d0c:    eeffba00    ....    VMOV.F32 s23,#-1.00000000
        0x00031d10:    f04f0a00    O...    MOV      r10,#0
        0x00031d14:    9243        C.      STR      r2,[sp,#0x10c]
        0x00031d16:    9040        @.      STR      r0,[sp,#0x100]
        0x00031d18:    9151        Q.      STR      r1,[sp,#0x144]
        0x00031d1a:    bf00        ..      NOP      
        0x00031d1c:    9855        U.      LDR      r0,[sp,#0x154]
        0x00031d1e:    9a49        I.      LDR      r2,[sp,#0x124]
        0x00031d20:    fb0af500    ....    MUL      r5,r10,r0
        0x00031d24:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00031d28:    4660        `F      MOV      r0,r12
        0x00031d2a:    f7e6fc03    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00031d2e:    9842        B.      LDR      r0,[sp,#0x108]
        0x00031d30:    f8ddc11c    ....    LDR      r12,[sp,#0x11c]
        0x00031d34:    b9c0        ..      CBNZ     r0,0x31d68 ; 0x31d68
        0x00031d36:    9951        Q.      LDR      r1,[sp,#0x144]
        0x00031d38:    2000        .       MOVS     r0,#0
        0x00031d3a:    464a        JF      MOV      r2,r9
        0x00031d3c:    4663        cF      MOV      r3,r12
        0x00031d3e:    bf00        ..      NOP      
        0x00031d40:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031d44:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00031d48:    3001        .0      ADDS     r0,#1
        0x00031d4a:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00031d4e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031d52:    bfc8        ..      IT       GT
        0x00031d54:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031d58:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x00031d5c:    3304        .3      ADDS     r3,#4
        0x00031d5e:    3204        .2      ADDS     r2,#4
        0x00031d60:    42b0        .B      CMP      r0,r6
        0x00031d62:    f1010104    ....    ADD      r1,r1,#4
        0x00031d66:    dbeb        ..      BLT      0x31d40 ; 0x31d40
        0x00031d68:    984d        M.      LDR      r0,[sp,#0x134]
        0x00031d6a:    9945        E.      LDR      r1,[sp,#0x114]
        0x00031d6c:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00031d70:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x00031d74:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00031d78:    b371        q.      CBZ      r1,0x31dd8 ; 0x31dd8
        0x00031d7a:    9a3b        ;.      LDR      r2,[sp,#0xec]
        0x00031d7c:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031d7e:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00031d82:    2101        .!      MOVS     r1,#1
        0x00031d84:    463b        ;F      MOV      r3,r7
        0x00031d86:    bf00        ..      NOP      
        0x00031d88:    ed121a01    ....    VLDR     s2,[r2,#-4]
        0x00031d8c:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00031d90:    ee311a08    1...    VADD.F32 s2,s2,s16
        0x00031d94:    ee300a2a    0.*.    VADD.F32 s0,s0,s21
        0x00031d98:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00031d9c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031da0:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00031da4:    bfc8        ..      IT       GT
        0x00031da6:    460c        .F      MOVGT    r4,r1
        0x00031da8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031dac:    f1010101    ....    ADD      r1,r1,#1
        0x00031db0:    bfb8        ..      IT       LT
        0x00031db2:    eeb02a40    ..@*    VMOVLT.F32 s4,s0
        0x00031db6:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x00031dba:    3304        .3      ADDS     r3,#4
        0x00031dbc:    3204        .2      ADDS     r2,#4
        0x00031dbe:    428d        .B      CMP      r5,r1
        0x00031dc0:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00031dc4:    d1e0        ..      BNE      0x31d88 ; 0x31d88
        0x00031dc6:    e00a        ..      B        0x31dde ; 0x31dde
    $d.12
        0x00031dc8:    00000000    ....    DCD    0
        0x00031dcc:    405fc000    .._@    DCD    1080016896
        0x00031dd0:    00000000    ....    DCD    0
        0x00031dd4:    00000000    ....    DCD    0
    $t.13
        0x00031dd8:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00031dda:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00031dde:    2c01        .,      CMP      r4,#1
        0x00031de0:    db32        2.      BLT      0x31e48 ; 0x31e48
        0x00031de2:    eb000184    ....    ADD      r1,r0,r4,LSL #2
        0x00031de6:    9a3d        =.      LDR      r2,[sp,#0xf4]
        0x00031de8:    9b59        Y.      LDR      r3,[sp,#0x164]
        0x00031dea:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031dee:    1c61        a.      ADDS     r1,r4,#1
        0x00031df0:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00031df4:    eb030384    ....    ADD      r3,r3,r4,LSL #2
        0x00031df8:    ee301a28    0.(.    VADD.F32 s2,s0,s17
        0x00031dfc:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x00031e00:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00031e04:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031e08:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00031e0c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e10:    bfb8        ..      IT       LT
        0x00031e12:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00031e16:    eeb42a43    ..C*    VCMP.F32 s4,s6
        0x00031e1a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e1e:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031e22:    bfbc        ..      ITT      LT
        0x00031e24:    eeb01a42    ..B.    VMOVLT.F32 s2,s4
        0x00031e28:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00031e2c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e30:    f1a10101    ....    SUB      r1,r1,#1
        0x00031e34:    bfb8        ..      IT       LT
        0x00031e36:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00031e3a:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x00031e3e:    3a04        .:      SUBS     r2,#4
        0x00031e40:    2901        .)      CMP      r1,#1
        0x00031e42:    f1a30304    ....    SUB      r3,r3,#4
        0x00031e46:    dcd7        ..      BGT      0x31df8 ; 0x31df8
        0x00031e48:    e9dd2340    ..@#    LDRD     r2,r3,[sp,#0x100]
        0x00031e4c:    2d05        .-      CMP      r5,#5
        0x00031e4e:    4659        YF      MOV      r1,r11
        0x00031e50:    db73        s.      BLT      0x31f3a ; 0x31f3a
        0x00031e52:    bf00        ..      NOP      
        0x00031e54:    ed135a02    ...Z    VLDR     s10,[r3,#-8]
        0x00031e58:    ed132a01    ...*    VLDR     s4,[r3,#-4]
        0x00031e5c:    ed934a01    ...J    VLDR     s8,[r3,#4]
        0x00031e60:    ed933a02    ...:    VLDR     s6,[r3,#8]
        0x00031e64:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00031e68:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x00031e6c:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00031e70:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00031e74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e78:    bfc4        ..      ITT      GT
        0x00031e7a:    eeb06a45    ..Ej    VMOVGT.F32 s12,s10
        0x00031e7e:    eeb05a42    ..BZ    VMOVGT.F32 s10,s4
        0x00031e82:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00031e86:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00031e8a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031e8e:    bfc4        ..      ITT      GT
        0x00031e90:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x00031e94:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x00031e98:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00031e9c:    eeb04a46    ..FJ    VMOV.F32 s8,s12
        0x00031ea0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ea4:    bfc2        ..      ITTT     GT
        0x00031ea6:    eeb04a43    ..CJ    VMOVGT.F32 s8,s6
        0x00031eaa:    eeb02a45    ..E*    VMOVGT.F32 s4,s10
        0x00031eae:    eeb03a46    ..F:    VMOVGT.F32 s6,s12
        0x00031eb2:    eeb41a44    ..D.    VCMP.F32 s2,s8
        0x00031eb6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031eba:    dd0d        ..      BLE      0x31ed8 ; 0x31ed8
        0x00031ebc:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00031ec0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ec4:    da16        ..      BGE      0x31ef4 ; 0x31ef4
        0x00031ec6:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031eca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ece:    bfb8        ..      IT       LT
        0x00031ed0:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00031ed4:    e021        !.      B        0x31f1a ; 0x31f1a
        0x00031ed6:    bf00        ..      NOP      
        0x00031ed8:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031edc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031ee0:    da12        ..      BGE      0x31f08 ; 0x31f08
        0x00031ee2:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00031ee6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031eea:    bfb8        ..      IT       LT
        0x00031eec:    eeb02a44    ..D*    VMOVLT.F32 s4,s8
        0x00031ef0:    e013        ..      B        0x31f1a ; 0x31f1a
        0x00031ef2:    bf00        ..      NOP      
        0x00031ef4:    eeb43a44    ..D:    VCMP.F32 s6,s8
        0x00031ef8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031efc:    bfb8        ..      IT       LT
        0x00031efe:    eeb04a43    ..CJ    VMOVLT.F32 s8,s6
        0x00031f02:    eeb02a44    ..D*    VMOV.F32 s4,s8
        0x00031f06:    e008        ..      B        0x31f1a ; 0x31f1a
        0x00031f08:    eeb41a43    ..C.    VCMP.F32 s2,s6
        0x00031f0c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f10:    bfb8        ..      IT       LT
        0x00031f12:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00031f16:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x00031f1a:    ee321a2b    2.+.    VADD.F32 s2,s4,s23
        0x00031f1e:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00031f22:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f26:    bfc8        ..      IT       GT
        0x00031f28:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031f2c:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00031f30:    3304        .3      ADDS     r3,#4
        0x00031f32:    3a01        .:      SUBS     r2,#1
        0x00031f34:    f1010104    ....    ADD      r1,r1,#4
        0x00031f38:    d18c        ..      BNE      0x31e54 ; 0x31e54
        0x00031f3a:    ed9c3a00    ...:    VLDR     s6,[r12,#0]
        0x00031f3e:    ed9c0a01    ....    VLDR     s0,[r12,#4]
        0x00031f42:    ed9c2a02    ...*    VLDR     s4,[r12,#8]
        0x00031f46:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00031f4a:    eeb01a43    ..C.    VMOV.F32 s2,s6
        0x00031f4e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f52:    bfc4        ..      ITT      GT
        0x00031f54:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031f58:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00031f5c:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00031f60:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f64:    db08        ..      BLT      0x31f78 ; 0x31f78
        0x00031f66:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031f6a:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00031f6e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f72:    bfa8        ..      IT       GE
        0x00031f74:    eeb00a41    ..A.    VMOVGE.F32 s0,s2
        0x00031f78:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00031f7c:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x00031f80:    ed902a01    ...*    VLDR     s4,[r0,#4]
        0x00031f84:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00031f88:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f8c:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00031f90:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00031f94:    bfc8        ..      IT       GT
        0x00031f96:    eeb03a41    ..A:    VMOVGT.F32 s6,s2
        0x00031f9a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031f9e:    bfc8        ..      IT       GT
        0x00031fa0:    eeb00a42    ..B.    VMOVGT.F32 s0,s4
        0x00031fa4:    9944        D.      LDR      r1,[sp,#0x110]
        0x00031fa6:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00031faa:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00031fae:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00031fb2:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x00031fb6:    ed912a02    ...*    VLDR     s4,[r1,#8]
        0x00031fba:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00031fbe:    eeb01a43    ..C.    VMOV.F32 s2,s6
        0x00031fc2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fc6:    bfc4        ..      ITT      GT
        0x00031fc8:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00031fcc:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00031fd0:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x00031fd4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fd8:    db08        ..      BLT      0x31fec ; 0x31fec
        0x00031fda:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00031fde:    eeb00a42    ..B.    VMOV.F32 s0,s4
        0x00031fe2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00031fe6:    bfa8        ..      IT       GE
        0x00031fe8:    eeb00a41    ..A.    VMOVGE.F32 s0,s2
        0x00031fec:    9946        F.      LDR      r1,[sp,#0x118]
        0x00031fee:    ee300a2b    0.+.    VADD.F32 s0,s0,s23
        0x00031ff2:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x00031ff6:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00031ffa:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00031ffe:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00032002:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032006:    bfc8        ..      IT       GT
        0x00032008:    eeb02a41    ..A*    VMOVGT.F32 s4,s2
        0x0003200c:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00032010:    9943        C.      LDR      r1,[sp,#0x10c]
        0x00032012:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00032016:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0003201a:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003201e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032022:    bfc8        ..      IT       GT
        0x00032024:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x00032028:    2d01        .-      CMP      r5,#1
        0x0003202a:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003202e:    db15        ..      BLT      0x3205c ; 0x3205c
        0x00032030:    993e        >.      LDR      r1,[sp,#0xf8]
        0x00032032:    4640        @F      MOV      r0,r8
        0x00032034:    462a        *F      MOV      r2,r5
        0x00032036:    bf00        ..      NOP      
        0x00032038:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003203c:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00032040:    3104        .1      ADDS     r1,#4
        0x00032042:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00032046:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003204a:    bfc8        ..      IT       GT
        0x0003204c:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x00032050:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00032054:    3a01        .:      SUBS     r2,#1
        0x00032056:    f1000004    ....    ADD      r0,r0,#4
        0x0003205a:    d1ed        ..      BNE      0x32038 ; 0x32038
        0x0003205c:    9851        Q.      LDR      r0,[sp,#0x144]
        0x0003205e:    f10a0a01    ....    ADD      r10,r10,#1
        0x00032062:    4470        pD      ADD      r0,r0,lr
        0x00032064:    9051        Q.      STR      r0,[sp,#0x144]
        0x00032066:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00032068:    9948        H.      LDR      r1,[sp,#0x120]
        0x0003206a:    4470        pD      ADD      r0,r0,lr
        0x0003206c:    9059        Y.      STR      r0,[sp,#0x164]
        0x0003206e:    985d        ].      LDR      r0,[sp,#0x174]
        0x00032070:    44f1        .D      ADD      r9,r9,lr
        0x00032072:    4477        wD      ADD      r7,r7,lr
        0x00032074:    44f3        .D      ADD      r11,r11,lr
        0x00032076:    4582        .E      CMP      r10,r0
        0x00032078:    44f0        .D      ADD      r8,r8,lr
        0x0003207a:    f47fae4f    ..O.    BNE      0x31d1c ; 0x31d1c
        0x0003207e:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00032080:    2800        .(      CMP      r0,#0
        0x00032082:    d06c        l.      BEQ      0x3215e ; 0x3215e
        0x00032084:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032088:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x0003208a:    4555        UE      CMP      r5,r10
        0x0003208c:    f340808a    @...    BLE.W    0x321a4 ; 0x321a4
        0x00032090:    985c        \.      LDR      r0,[sp,#0x170]
        0x00032092:    9b55        U.      LDR      r3,[sp,#0x154]
        0x00032094:    9f4d        M.      LDR      r7,[sp,#0x134]
        0x00032096:    ed9f1ab1    ....    VLDR     s2,[pc,#708] ; [0x3235c] = 0
        0x0003209a:    eba0000a    ....    SUB      r0,r0,r10
        0x0003209e:    ea4f018a    O...    LSL      r1,r10,#2
        0x000320a2:    eb040283    ....    ADD      r2,r4,r3,LSL #2
        0x000320a6:    eb070383    ....    ADD      r3,r7,r3,LSL #2
        0x000320aa:    eeb90a00    ....    VMOV.F32 s0,#-4.00000000
        0x000320ae:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x000320b2:    bf00        ..      NOP      
        0x000320b4:    9f4d        M.      LDR      r7,[sp,#0x134]
        0x000320b6:    185e        ^.      ADDS     r6,r3,r1
        0x000320b8:    440f        .D      ADD      r7,r7,r1
        0x000320ba:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x000320be:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x000320c2:    ee333a00    3..:    VADD.F32 s6,s6,s0
        0x000320c6:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x000320ca:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000320ce:    bfc8        ..      IT       GT
        0x000320d0:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x000320d4:    ed863a00    ...:    VSTR     s6,[r6,#0]
        0x000320d8:    ed974a00    ...J    VLDR     s8,[r7,#0]
        0x000320dc:    ee333a00    3..:    VADD.F32 s6,s6,s0
        0x000320e0:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x000320e4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000320e8:    bfc8        ..      IT       GT
        0x000320ea:    eeb03a44    ..D:    VMOVGT.F32 s6,s8
        0x000320ee:    ed873a00    ...:    VSTR     s6,[r7,#0]
        0x000320f2:    1865        e.      ADDS     r5,r4,r1
        0x000320f4:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x000320f8:    1855        U.      ADDS     r5,r2,r1
        0x000320fa:    ee343a43    4.C:    VSUB.F32 s6,s8,s6
        0x000320fe:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00032102:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00032106:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x0003210a:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003210e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032112:    bfb8        ..      IT       LT
        0x00032114:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x00032118:    eeb54a40    ..@J    VCMP.F32 s8,#0.0
        0x0003211c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032120:    bfb8        ..      IT       LT
        0x00032122:    eeb04a41    ..AJ    VMOVLT.F32 s8,s2
        0x00032126:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003212a:    ee233a02    #..:    VMUL.F32 s6,s6,s4
        0x0003212e:    3801        .8      SUBS     r0,#1
        0x00032130:    f1010104    ....    ADD      r1,r1,#4
        0x00032134:    ed873a00    ...:    VSTR     s6,[r7,#0]
        0x00032138:    d1bc        ..      BNE      0x320b4 ; 0x320b4
        0x0003213a:    e033        3.      B        0x321a4 ; 0x321a4
        0x0003213c:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032140:    4555        UE      CMP      r5,r10
        0x00032142:    f3408143    @.C.    BLE.W    0x323cc ; 0x323cc
        0x00032146:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00032148:    eba5000a    ....    SUB      r0,r5,r10
        0x0003214c:    eb01018a    ....    ADD      r1,r1,r10,LSL #2
        0x00032150:    220d        ."      MOVS     r2,#0xd
        0x00032152:    bf00        ..      NOP      
        0x00032154:    3801        .8      SUBS     r0,#1
        0x00032156:    f8412b04    A..+    STR      r2,[r1],#4
        0x0003215a:    d1fb        ..      BNE      0x32154 ; 0x32154
        0x0003215c:    e136        6.      B        0x323cc ; 0x323cc
        0x0003215e:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032162:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00032164:    4555        UE      CMP      r5,r10
        0x00032166:    dd1d        ..      BLE      0x321a4 ; 0x321a4
        0x00032168:    985c        \.      LDR      r0,[sp,#0x170]
        0x0003216a:    994d        M.      LDR      r1,[sp,#0x134]
        0x0003216c:    ed9f0a7b    ..{.    VLDR     s0,[pc,#492] ; [0x3235c] = 0
        0x00032170:    eba0000a    ....    SUB      r0,r0,r10
        0x00032174:    eb01018a    ....    ADD      r1,r1,r10,LSL #2
        0x00032178:    eb02028a    ....    ADD      r2,r2,r10,LSL #2
        0x0003217c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00032180:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00032184:    3204        .2      ADDS     r2,#4
        0x00032186:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0003218a:    eeb51a40    ..@.    VCMP.F32 s2,#0.0
        0x0003218e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032192:    bfb8        ..      IT       LT
        0x00032194:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00032198:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0003219c:    3801        .8      SUBS     r0,#1
        0x0003219e:    f1010104    ....    ADD      r1,r1,#4
        0x000321a2:    d1eb        ..      BNE      0x3217c ; 0x3217c
        0x000321a4:    985c        \.      LDR      r0,[sp,#0x170]
        0x000321a6:    4550        PE      CMP      r0,r10
        0x000321a8:    dd57        W.      BLE      0x3225a ; 0x3225a
        0x000321aa:    985c        \.      LDR      r0,[sp,#0x170]
        0x000321ac:    994d        M.      LDR      r1,[sp,#0x134]
        0x000321ae:    eba0060a    ....    SUB      r6,r0,r10
        0x000321b2:    9819        ..      LDR      r0,[sp,#0x64]
        0x000321b4:    eb01078a    ....    ADD      r7,r1,r10,LSL #2
        0x000321b8:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000321bc:    4639        9F      MOV      r1,r7
        0x000321be:    4632        2F      MOV      r2,r6
        0x000321c0:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x000321c4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000321c8:    3004        .0      ADDS     r0,#4
        0x000321ca:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000321ce:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000321d2:    bfc8        ..      IT       GT
        0x000321d4:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000321d8:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x000321dc:    3a01        .:      SUBS     r2,#1
        0x000321de:    f1010104    ....    ADD      r1,r1,#4
        0x000321e2:    d1ed        ..      BNE      0x321c0 ; 0x321c0
        0x000321e4:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000321e6:    ed9f0b5e    ..^.    VLDR     d0,[pc,#376] ; [0x32360] = 0xfefa39ef
        0x000321ea:    eb00048a    ....    ADD      r4,r0,r10,LSL #2
        0x000321ee:    eeb19a00    ....    VMOV.F32 s18,#4.00000000
        0x000321f2:    ec558b10    U...    VMOV     r8,r5,d0
        0x000321f6:    eeb2ba0a    ....    VMOV.F32 s22,#13.00000000
        0x000321fa:    eef6aa00    ....    VMOV.F32 s21,#0.50000000
        0x000321fe:    bf00        ..      NOP      
        0x00032200:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00032204:    eeb01a49    ..I.    VMOV.F32 s2,s18
        0x00032208:    eeb40a49    ..I.    VCMP.F32 s0,s18
        0x0003220c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032210:    bfb8        ..      IT       LT
        0x00032212:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00032216:    ee110a10    ....    VMOV     r0,s2
        0x0003221a:    f01bf911    ....    BL       __aeabi_f2d ; 0x4d440
        0x0003221e:    4642        BF      MOV      r2,r8
        0x00032220:    462b        +F      MOV      r3,r5
        0x00032222:    f01afe13    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x00032226:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003222a:    f019f9c1    ....    BL       __hardfp_exp ; 0x4b5b0
        0x0003222e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00032232:    f01afabd    ....    BL       __aeabi_d2f ; 0x4c7b0
        0x00032236:    ee000a10    ....    VMOV     s0,r0
        0x0003223a:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x0003223e:    ee300a2a    0.*.    VADD.F32 s0,s0,s21
        0x00032242:    f019fbed    ....    BL       __hardfp_floorf ; 0x4ba20
        0x00032246:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x0003224a:    ee100a10    ....    VMOV     r0,s0
        0x0003224e:    f8440b04    D...    STR      r0,[r4],#4
        0x00032252:    3e01        .>      SUBS     r6,#1
        0x00032254:    f1070704    ....    ADD      r7,r7,#4
        0x00032258:    d1d2        ..      BNE      0x32200 ; 0x32200
        0x0003225a:    9f1c        ..      LDR      r7,[sp,#0x70]
        0x0003225c:    4638        8F      MOV      r0,r7
        0x0003225e:    2f00        ./      CMP      r7,#0
        0x00032260:    bf18        ..      IT       NE
        0x00032262:    2001        .       MOVNE    r0,#1
        0x00032264:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00032266:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032268:    fab1f181    ....    CLZ      r1,r1
        0x0003226c:    4555        UE      CMP      r5,r10
        0x0003226e:    ea4f1151    O.Q.    LSR      r1,r1,#5
        0x00032272:    dd13        ..      BLE      0x3229c ; 0x3229c
        0x00032274:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032276:    b98a        ..      CBNZ     r2,0x3229c ; 0x3229c
        0x00032278:    4008        .@      ANDS     r0,r0,r1
        0x0003227a:    d10f        ..      BNE      0x3229c ; 0x3229c
        0x0003227c:    9a4d        M.      LDR      r2,[sp,#0x134]
        0x0003227e:    eba5000a    ....    SUB      r0,r5,r10
        0x00032282:    eb02028a    ....    ADD      r2,r2,r10,LSL #2
        0x00032286:    bf00        ..      NOP      
        0x00032288:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x0003228c:    3801        .8      SUBS     r0,#1
        0x0003228e:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00032292:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00032296:    f1020204    ....    ADD      r2,r2,#4
        0x0003229a:    d1f5        ..      BNE      0x32288 ; 0x32288
        0x0003229c:    4555        UE      CMP      r5,r10
        0x0003229e:    f3408095    @...    BLE.W    0x323cc ; 0x323cc
        0x000322a2:    984d        M.      LDR      r0,[sp,#0x134]
        0x000322a4:    4653        SF      MOV      r3,r10
        0x000322a6:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000322aa:    4602        .F      MOV      r2,r0
        0x000322ac:    2b08        .+      CMP      r3,#8
        0x000322ae:    eeb00a68    ..h.    VMOV.F32 s0,s17
        0x000322b2:    db03        ..      BLT      0x322bc ; 0x322bc
        0x000322b4:    2b0c        .+      CMP      r3,#0xc
        0x000322b6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000322ba:    db05        ..      BLT      0x322c8 ; 0x322c8
        0x000322bc:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000322c0:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x000322c4:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x000322c8:    3301        .3      ADDS     r3,#1
        0x000322ca:    429d        .B      CMP      r5,r3
        0x000322cc:    f1020204    ....    ADD      r2,r2,#4
        0x000322d0:    d1ec        ..      BNE      0x322ac ; 0x322ac
        0x000322d2:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000322d4:    eba5060a    ....    SUB      r6,r5,r10
        0x000322d8:    2a00        .*      CMP      r2,#0
        0x000322da:    bf18        ..      IT       NE
        0x000322dc:    2201        ."      MOVNE    r2,#1
        0x000322de:    4311        .C      ORRS     r1,r1,r2
        0x000322e0:    2f00        ./      CMP      r7,#0
        0x000322e2:    bf18        ..      IT       NE
        0x000322e4:    2701        .'      MOVNE    r7,#1
        0x000322e6:    ea070c01    ....    AND      r12,r7,r1
        0x000322ea:    9932        2.      LDR      r1,[sp,#0xc8]
        0x000322ec:    f2455256    E.VR    MOV      r2,#0x5556
        0x000322f0:    0049        I.      LSLS     r1,r1,#1
        0x000322f2:    f2c55255    ..UR    MOVT     r2,#0x5555
        0x000322f6:    fb51f102    Q...    SMMUL    r1,r1,r2
        0x000322fa:    eb017ed1    ...~    ADD      lr,r1,r1,LSR #31
        0x000322fe:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00032300:    eeb10a00    ....    VMOV.F32 s0,#4.00000000
        0x00032304:    eb01074a    ..J.    ADD      r7,r1,r10,LSL #1
        0x00032308:    995a        Z.      LDR      r1,[sp,#0x168]
        0x0003230a:    f8374b02    7..K    LDRH     r4,[r7],#2
        0x0003230e:    eb01038a    ....    ADD      r3,r1,r10,LSL #2
        0x00032312:    2100        .!      MOVS     r1,#0
        0x00032314:    eeb21a00    ....    VMOV.F32 s2,#8.00000000
        0x00032318:    eeb12a08    ...*    VMOV.F32 s4,#6.00000000
        0x0003231c:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00032320:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00032324:    eeb44a40    ..@J    VCMP.F32 s8,s0
        0x00032328:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003232c:    bfb8        ..      IT       LT
        0x0003232e:    eeb03a44    ..D:    VMOVLT.F32 s6,s8
        0x00032332:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00032336:    f8b78000    ....    LDRH     r8,[r7,#0]
        0x0003233a:    b224        $.      SXTH     r4,r4
        0x0003233c:    fa0ff288    ....    SXTH     r2,r8
        0x00032340:    1b12        ..      SUBS     r2,r2,r4
        0x00032342:    9c53        S.      LDR      r4,[sp,#0x14c]
        0x00032344:    4362        bC      MULS     r2,r4,r2
        0x00032346:    9c5f        _.      LDR      r4,[sp,#0x17c]
        0x00032348:    40a2        .@      LSLS     r2,r2,r4
        0x0003234a:    2a05        .*      CMP      r2,#5
        0x0003234c:    dc0e        ..      BGT      0x3236c ; 0x3236c
        0x0003234e:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x00032352:    ee134a10    ...J    VMOV     r4,s6
        0x00032356:    4362        bC      MULS     r2,r4,r2
        0x00032358:    00d2        ..      LSLS     r2,r2,#3
        0x0003235a:    e022        ".      B        0x323a2 ; 0x323a2
    $d.14
        0x0003235c:    00000000    ....    DCD    0
        0x00032360:    fefa39ef    .9..    DCD    4277811695
        0x00032364:    3fe62e42    B..?    DCD    1072049730
    __arm_cp.4_71
        0x00032368:    3d23d70a    ..#=    DCD    1025758986
    $t.15
        0x0003236c:    2a31        1*      CMP      r2,#0x31
        0x0003236e:    db09        ..      BLT      0x32384 ; 0x32384
        0x00032370:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x00032374:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x00032378:    ee134a10    ...J    VMOV     r4,s6
        0x0003237c:    4362        bC      MULS     r2,r4,r2
        0x0003237e:    f342021c    B...    SBFX     r2,r2,#0,#29
        0x00032382:    e00e        ..      B        0x323a2 ; 0x323a2
        0x00032384:    ee042a10    ...*    VMOV     s8,r2
        0x00032388:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x0003238c:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00032390:    ee833a02    ...:    VDIV.F32 s6,s6,s4
        0x00032394:    eebd3ac3    ...:    VCVT.S32.F32 s6,s6
        0x00032398:    ee134a10    ...J    VMOV     r4,s6
        0x0003239c:    eb040244    ..D.    ADD      r2,r4,r4,LSL #1
        0x000323a0:    0112        ..      LSLS     r2,r2,#4
        0x000323a2:    1855        U.      ADDS     r5,r2,r1
        0x000323a4:    2200        ."      MOVS     r2,#0
        0x000323a6:    ebbe1fa5    ....    CMP      lr,r5,ASR #6
        0x000323aa:    bfa8        ..      IT       GE
        0x000323ac:    2201        ."      MOVGE    r2,#1
        0x000323ae:    ea52020c    R...    ORRS     r2,r2,r12
        0x000323b2:    f00085db    ....    BEQ.W    0x32f6c ; 0x32f6c
        0x000323b6:    f8434b04    C..K    STR      r4,[r3],#4
        0x000323ba:    3e01        .>      SUBS     r6,#1
        0x000323bc:    f1070702    ....    ADD      r7,r7,#2
        0x000323c0:    f1000004    ....    ADD      r0,r0,#4
        0x000323c4:    4644        DF      MOV      r4,r8
        0x000323c6:    4629        )F      MOV      r1,r5
        0x000323c8:    d1a8        ..      BNE      0x3231c ; 0x3231c
        0x000323ca:    e000        ..      B        0x323ce ; 0x323ce
        0x000323cc:    2500        .%      MOVS     r5,#0
        0x000323ce:    9541        A.      STR      r5,[sp,#0x104]
        0x000323d0:    f013f8be    ....    BL       restore_stack ; 0x45550
        0x000323d4:    9858        X.      LDR      r0,[sp,#0x160]
        0x000323d6:    f016fc03    ....    BL       spl_alloca ; 0x48be0
        0x000323da:    4601        .F      MOV      r1,r0
        0x000323dc:    9822        ".      LDR      r0,[sp,#0x88]
        0x000323de:    9142        B.      STR      r1,[sp,#0x108]
        0x000323e0:    2800        .(      CMP      r0,#0
        0x000323e2:    4608        .F      MOV      r0,r1
        0x000323e4:    f0008226    ..&.    BEQ.W    0x32834 ; 0x32834
        0x000323e8:    9932        2.      LDR      r1,[sp,#0xc8]
        0x000323ea:    f44f40a0    O..@    MOV      r0,#0x5000
        0x000323ee:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x000323f2:    1c85        ..      ADDS     r5,r0,#2
        0x000323f4:    284e        N(      CMP      r0,#0x4e
        0x000323f6:    bfb8        ..      IT       LT
        0x000323f8:    2550        P%      MOVLT    r5,#0x50
        0x000323fa:    f013f8c9    ....    BL       save_stack ; 0x45590
        0x000323fe:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00032402:    ee308a4c    0.L.    VSUB.F32 s16,s0,s24
        0x00032406:    eebd0a00    ....    VMOV.F32 s0,#-0.25000000
        0x0003240a:    eeb48a40    ..@.    VCMP.F32 s16,s0
        0x0003240e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032412:    bfb8        ..      IT       LT
        0x00032414:    eeb08a40    ..@.    VMOVLT.F32 s16,s0
        0x00032418:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x0003241a:    ea4f0984    O...    LSL      r9,r4,#2
        0x0003241e:    4648        HF      MOV      r0,r9
        0x00032420:    f016fbde    ....    BL       spl_alloca ; 0x48be0
        0x00032424:    f8dd8130    ..0.    LDR      r8,[sp,#0x130]
        0x00032428:    1e66        f.      SUBS     r6,r4,#1
        0x0003242a:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x0003242e:    f8dda17c    ..|.    LDR      r10,[sp,#0x17c]
        0x00032432:    f9312014    1..     LDRSH    r2,[r1,r4,LSL #1]
        0x00032436:    f9311016    1...    LDRSH    r1,[r1,r6,LSL #1]
        0x0003243a:    9046        F.      STR      r0,[sp,#0x118]
        0x0003243c:    1a50        P.      SUBS     r0,r2,r1
        0x0003243e:    fa00f00a    ....    LSL      r0,r0,r10
        0x00032442:    0080        ..      LSLS     r0,r0,#2
        0x00032444:    f016fbcc    ....    BL       spl_alloca ; 0x48be0
        0x00032448:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x0003244c:    4680        .F      MOV      r8,r0
        0x0003244e:    f9312014    1..     LDRSH    r2,[r1,r4,LSL #1]
        0x00032452:    f9311016    1...    LDRSH    r1,[r1,r6,LSL #1]
        0x00032456:    9645        E.      STR      r6,[sp,#0x114]
        0x00032458:    1a50        P.      SUBS     r0,r2,r1
        0x0003245a:    fa00f00a    ....    LSL      r0,r0,r10
        0x0003245e:    0080        ..      LSLS     r0,r0,#2
        0x00032460:    f016fbbe    ....    BL       spl_alloca ; 0x48be0
        0x00032464:    9048        H.      STR      r0,[sp,#0x120]
        0x00032466:    4648        HF      MOV      r0,r9
        0x00032468:    f016fbba    ....    BL       spl_alloca ; 0x48be0
        0x0003246c:    9040        @.      STR      r0,[sp,#0x100]
        0x0003246e:    4648        HF      MOV      r0,r9
        0x00032470:    f016fbb6    ....    BL       spl_alloca ; 0x48be0
        0x00032474:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00032476:    2c01        .,      CMP      r4,#1
        0x00032478:    903e        >.      STR      r0,[sp,#0xf8]
        0x0003247a:    f2c080e6    ....    BLT.W    0x3264a ; 0x3264a
        0x0003247e:    9854        T.      LDR      r0,[sp,#0x150]
        0x00032480:    993f        ?.      LDR      r1,[sp,#0xfc]
        0x00032482:    ed1f0a47    ..G.    VLDR     s0,[pc,#-284] ; [0x32368] = 0x3d23d70a
        0x00032486:    4348        HC      MULS     r0,r1,r0
        0x00032488:    9049        I.      STR      r0,[sp,#0x124]
        0x0003248a:    4618        .F      MOV      r0,r3
        0x0003248c:    ee288a00    (...    VMUL.F32 s16,s16,s0
        0x00032490:    2b00        .+      CMP      r3,#0
        0x00032492:    bf18        ..      IT       NE
        0x00032494:    4650        PF      MOVNE    r0,r10
        0x00032496:    ee000a10    ....    VMOV     s0,r0
        0x0003249a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003249e:    f10a0001    ....    ADD      r0,r10,#1
        0x000324a2:    ee289a00    (...    VMUL.F32 s18,s16,s0
        0x000324a6:    ee000a10    ....    VMOV     s0,r0
        0x000324aa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000324ae:    ed5faa55    _.U.    VLDR     s21,[pc,#-340] ; [0x3235c] = 0
        0x000324b2:    ee688a00    h...    VMUL.F32 s17,s16,s0
        0x000324b6:    f04f0b01    O...    MOV      r11,#1
        0x000324ba:    2700        .'      MOVS     r7,#0
        0x000324bc:    935e        ^.      STR      r3,[sp,#0x178]
        0x000324be:    bf00        ..      NOP      
        0x000324c0:    984c        L.      LDR      r0,[sp,#0x130]
        0x000324c2:    1c79        y.      ADDS     r1,r7,#1
        0x000324c4:    6a00        .j      LDR      r0,[r0,#0x20]
        0x000324c6:    914d        M.      STR      r1,[sp,#0x134]
        0x000324c8:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x000324cc:    f9300017    0...    LDRSH    r0,[r0,r7,LSL #1]
        0x000324d0:    1a09        ..      SUBS     r1,r1,r0
        0x000324d2:    9159        Y.      STR      r1,[sp,#0x164]
        0x000324d4:    fa01f60a    ....    LSL      r6,r1,r10
        0x000324d8:    9949        I.      LDR      r1,[sp,#0x124]
        0x000324da:    fa00f00a    ....    LSL      r0,r0,r10
        0x000324de:    4408        .D      ADD      r0,r0,r1
        0x000324e0:    994a        J.      LDR      r1,[sp,#0x128]
        0x000324e2:    00b4        ..      LSLS     r4,r6,#2
        0x000324e4:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x000324e8:    4640        @F      MOV      r0,r8
        0x000324ea:    4622        "F      MOV      r2,r4
        0x000324ec:    f7e6f822    ..".    BL       __aeabi_memcpy4 ; 0x18534
        0x000324f0:    2e01        ..      CMP      r6,#1
        0x000324f2:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000324f6:    db0d        ..      BLT      0x32514 ; 0x32514
        0x000324f8:    4640        @F      MOV      r0,r8
        0x000324fa:    4631        1F      MOV      r1,r6
        0x000324fc:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00032500:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032504:    3901        .9      SUBS     r1,#1
        0x00032506:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003250a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003250e:    f1000004    ....    ADD      r0,r0,#4
        0x00032512:    d1f5        ..      BNE      0x32500 ; 0x32500
        0x00032514:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032516:    ee291a00    )...    VMUL.F32 s2,s18,s0
        0x0003251a:    ee70ba01    p...    VADD.F32 s23,s0,s2
        0x0003251e:    f04f0900    O...    MOV      r9,#0
        0x00032522:    9751        Q.      STR      r7,[sp,#0x144]
        0x00032524:    b381        ..      CBZ      r1,0x32588 ; 0x32588
        0x00032526:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00032528:    2801        .(      CMP      r0,#1
        0x0003252a:    d02d        -.      BEQ      0x32588 ; 0x32588
        0x0003252c:    9f48        H.      LDR      r7,[sp,#0x120]
        0x0003252e:    4641        AF      MOV      r1,r8
        0x00032530:    4638        8F      MOV      r0,r7
        0x00032532:    4622        "F      MOV      r2,r4
        0x00032534:    f7e5fffe    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00032538:    9a39        9.      LDR      r2,[sp,#0xe4]
        0x0003253a:    fa46f10a    F...    ASR      r1,r6,r10
        0x0003253e:    4638        8F      MOV      r0,r7
        0x00032540:    f007f86e    ..n.    BL       haar1 ; 0x39620
        0x00032544:    2e01        ..      CMP      r6,#1
        0x00032546:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x0003254a:    db0d        ..      BLT      0x32568 ; 0x32568
        0x0003254c:    9848        H.      LDR      r0,[sp,#0x120]
        0x0003254e:    4631        1F      MOV      r1,r6
        0x00032550:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x00032554:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032558:    3901        .9      SUBS     r1,#1
        0x0003255a:    eeb01ac1    ....    VABS.F32 s2,s2
        0x0003255e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00032562:    f1000004    ....    ADD      r0,r0,#4
        0x00032566:    d1f5        ..      BNE      0x32554 ; 0x32554
        0x00032568:    ee281a80    (...    VMUL.F32 s2,s17,s0
        0x0003256c:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00032570:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032572:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x00032576:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003257a:    bfba        ..      ITTE     LT
        0x0003257c:    f04f39ff    O..9    MOVLT    r9,#0xffffffff
        0x00032580:    eef0ba40    ..@.    VMOVLT.F32 s23,s0
        0x00032584:    f04f0900    O...    MOVGE    r9,#0
        0x00032588:    9859        Y.      LDR      r0,[sp,#0x164]
        0x0003258a:    f0810101    ....    EOR      r1,r1,#1
        0x0003258e:    3801        .8      SUBS     r0,#1
        0x00032590:    bf18        ..      IT       NE
        0x00032592:    2001        .       MOVNE    r0,#1
        0x00032594:    4008        .@      ANDS     r0,r0,r1
        0x00032596:    eb0a0400    ....    ADD      r4,r10,r0
        0x0003259a:    2c01        .,      CMP      r4,#1
        0x0003259c:    db37        7.      BLT      0x3260e ; 0x3260e
        0x0003259e:    2000        .       MOVS     r0,#0
        0x000325a0:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000325a2:    f1000a01    ....    ADD      r10,r0,#1
        0x000325a6:    43c1        .C      MVNS     r1,r0
        0x000325a8:    2a00        .*      CMP      r2,#0
        0x000325aa:    4657        WF      MOV      r7,r10
        0x000325ac:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x000325ae:    bf18        ..      IT       NE
        0x000325b0:    188f        ..      ADDNE    r7,r1,r2
        0x000325b2:    fa46f100    F...    ASR      r1,r6,r0
        0x000325b6:    fa0bf200    ....    LSL      r2,r11,r0
        0x000325ba:    4640        @F      MOV      r0,r8
        0x000325bc:    f007f830    ..0.    BL       haar1 ; 0x39620
        0x000325c0:    2e01        ..      CMP      r6,#1
        0x000325c2:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000325c6:    db0d        ..      BLT      0x325e4 ; 0x325e4
        0x000325c8:    4640        @F      MOV      r0,r8
        0x000325ca:    4631        1F      MOV      r1,r6
        0x000325cc:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x000325d0:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000325d4:    3901        .9      SUBS     r1,#1
        0x000325d6:    eeb01ac1    ....    VABS.F32 s2,s2
        0x000325da:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000325de:    f1000004    ....    ADD      r0,r0,#4
        0x000325e2:    d1f5        ..      BNE      0x325d0 ; 0x325d0
        0x000325e4:    ee017a10    ...z    VMOV     s2,r7
        0x000325e8:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000325ec:    ee281a01    (...    VMUL.F32 s2,s16,s2
        0x000325f0:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x000325f4:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000325f8:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x000325fc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032600:    bfbc        ..      ITT      LT
        0x00032602:    eef0ba40    ..@.    VMOVLT.F32 s23,s0
        0x00032606:    46d1        .F      MOVLT    r9,r10
        0x00032608:    4554        TE      CMP      r4,r10
        0x0003260a:    4650        PF      MOV      r0,r10
        0x0003260c:    d1c8        ..      BNE      0x325a0 ; 0x325a0
        0x0003260e:    2000        .       MOVS     r0,#0
        0x00032610:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x00032612:    eba00049    ..I.    SUB      r0,r0,r9,LSL #1
        0x00032616:    2b00        .+      CMP      r3,#0
        0x00032618:    bf18        ..      IT       NE
        0x0003261a:    ea4f0049    O.I.    LSLNE    r0,r9,#1
        0x0003261e:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00032620:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00032622:    2901        .)      CMP      r1,#1
        0x00032624:    9946        F.      LDR      r1,[sp,#0x118]
        0x00032626:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0003262a:    d107        ..      BNE      0x3263c ; 0x3263c
        0x0003262c:    b110        ..      CBZ      r0,0x32634 ; 0x32634
        0x0003262e:    9934        4.      LDR      r1,[sp,#0xd0]
        0x00032630:    4288        .B      CMP      r0,r1
        0x00032632:    d103        ..      BNE      0x3263c ; 0x3263c
        0x00032634:    9946        F.      LDR      r1,[sp,#0x118]
        0x00032636:    3801        .8      SUBS     r0,#1
        0x00032638:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0003263c:    e9dd704d    ..Mp    LDRD     r7,r0,[sp,#0x134]
        0x00032640:    f8dda17c    ..|.    LDR      r10,[sp,#0x17c]
        0x00032644:    4287        .B      CMP      r7,r0
        0x00032646:    f47faf3b    ..;.    BNE      0x324c0 ; 0x324c0
        0x0003264a:    9929        ).      LDR      r1,[sp,#0xa4]
        0x0003264c:    2b00        .+      CMP      r3,#0
        0x0003264e:    f8510b04    Q...    LDR      r0,[r1],#4
        0x00032652:    ea4f02ca    O...    LSL      r2,r10,#3
        0x00032656:    9051        Q.      STR      r0,[sp,#0x144]
        0x00032658:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003265a:    9144        D.      STR      r1,[sp,#0x110]
        0x0003265c:    f8504b04    P..K    LDR      r4,[r0],#4
        0x00032660:    f04f0101    O...    MOV      r1,#1
        0x00032664:    9043        C.      STR      r0,[sp,#0x10c]
        0x00032666:    ea4f0083    O...    LSL      r0,r3,#2
        0x0003266a:    f24633d7    F..3    MOV      r3,#0x63d7
        0x0003266e:    9049        I.      STR      r0,[sp,#0x124]
        0x00032670:    f04f0000    O...    MOV      r0,#0
        0x00032674:    f04f0600    O...    MOV      r6,#0
        0x00032678:    f2c00305    ....    MOVT     r3,#5
        0x0003267c:    bf08        ..      IT       EQ
        0x0003267e:    4628        (F      MOVEQ    r0,r5
        0x00032680:    904d        M.      STR      r0,[sp,#0x134]
        0x00032682:    e9cd2447    ..G$    STRD     r2,r4,[sp,#0x11c]
        0x00032686:    bf00        ..      NOP      
        0x00032688:    9849        I.      LDR      r0,[sp,#0x124]
        0x0003268a:    9159        Y.      STR      r1,[sp,#0x164]
        0x0003268c:    ea400046    @.F.    ORR      r0,r0,r6,LSL #1
        0x00032690:    1819        ..      ADDS     r1,r3,r0
        0x00032692:    5688        .V      LDRSB    r0,[r1,r2]
        0x00032694:    eba40340    ..@.    SUB      r3,r4,r0,LSL #1
        0x00032698:    2b00        .+      CMP      r3,#0
        0x0003269a:    d500        ..      BPL      0x3269e ; 0x3269e
        0x0003269c:    425b        [B      RSBS     r3,r3,#0
        0x0003269e:    4411        .D      ADD      r1,r1,r2
        0x000326a0:    f9912001    ...     LDRSB    r2,[r1,#1]
        0x000326a4:    eba40142    ..B.    SUB      r1,r4,r2,LSL #1
        0x000326a8:    2900        .)      CMP      r1,#0
        0x000326aa:    d500        ..      BPL      0x326ae ; 0x326ae
        0x000326ac:    4249        IB      RSBS     r1,r1,#0
        0x000326ae:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x000326b0:    9c4d        M.      LDR      r4,[sp,#0x134]
        0x000326b2:    fb03f907    ....    MUL      r9,r3,r7
        0x000326b6:    fb014107    ...A    MLA      r1,r1,r7,r4
        0x000326ba:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x000326bc:    2c02        .,      CMP      r4,#2
        0x000326be:    db24        $.      BLT      0x3270a ; 0x3270a
        0x000326c0:    2700        .'      MOVS     r7,#0
        0x000326c2:    e9dd8e43    ..C.    LDRD     r8,lr,[sp,#0x10c]
        0x000326c6:    f8ddc114    ....    LDR      r12,[sp,#0x114]
        0x000326ca:    eba70340    ..@.    SUB      r3,r7,r0,LSL #1
        0x000326ce:    eba70042    ..B.    SUB      r0,r7,r2,LSL #1
        0x000326d2:    bf00        ..      NOP      
        0x000326d4:    eb010a05    ....    ADD      r10,r1,r5
        0x000326d8:    45d1        .E      CMP      r9,r10
        0x000326da:    bfb8        ..      IT       LT
        0x000326dc:    46ca        .F      MOVLT    r10,r9
        0x000326de:    eb090205    ....    ADD      r2,r9,r5
        0x000326e2:    f8584b04    X..K    LDR      r4,[r8],#4
        0x000326e6:    428a        .B      CMP      r2,r1
        0x000326e8:    bfb8        ..      IT       LT
        0x000326ea:    4611        .F      MOVLT    r1,r2
        0x000326ec:    18e2        ..      ADDS     r2,r4,r3
        0x000326ee:    bf48        H.      IT       MI
        0x000326f0:    4252        RB      RSBMI    r2,r2,#0
        0x000326f2:    f85ebb04    ^...    LDR      r11,[lr],#4
        0x000326f6:    1824        $.      ADDS     r4,r4,r0
        0x000326f8:    bf48        H.      IT       MI
        0x000326fa:    4264        dB      RSBMI    r4,r4,#0
        0x000326fc:    fb02a90b    ....    MLA      r9,r2,r11,r10
        0x00032700:    fb04110b    ....    MLA      r1,r4,r11,r1
        0x00032704:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x00032708:    d1e4        ..      BNE      0x326d4 ; 0x326d4
        0x0003270a:    4589        .E      CMP      r9,r1
        0x0003270c:    bfb8        ..      IT       LT
        0x0003270e:    4649        IF      MOVLT    r1,r9
        0x00032710:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00032712:    f8401026    @.&.    STR      r1,[r0,r6,LSL #2]
        0x00032716:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00032718:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x0003271c:    07c9        ..      LSLS     r1,r1,#31
        0x0003271e:    f24633d7    F..3    MOV      r3,#0x63d7
        0x00032722:    e9dd2447    ..G$    LDRD     r2,r4,[sp,#0x11c]
        0x00032726:    f04f0601    O...    MOV      r6,#1
        0x0003272a:    f04f0000    O...    MOV      r0,#0
        0x0003272e:    f04f0100    O...    MOV      r1,#0
        0x00032732:    f2c00305    ....    MOVT     r3,#5
        0x00032736:    d1a7        ..      BNE      0x32688 ; 0x32688
        0x00032738:    e9dd126e    ..n.    LDRD     r1,r2,[sp,#0x1b8]
        0x0003273c:    428a        .B      CMP      r2,r1
        0x0003273e:    f04f0100    O...    MOV      r1,#0
        0x00032742:    bfb8        ..      IT       LT
        0x00032744:    2101        .!      MOVLT    r1,#1
        0x00032746:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032748:    2a00        .*      CMP      r2,#0
        0x0003274a:    bf18        ..      IT       NE
        0x0003274c:    2201        ."      MOVNE    r2,#1
        0x0003274e:    4011        .@      ANDS     r1,r1,r2
        0x00032750:    9159        Y.      STR      r1,[sp,#0x164]
        0x00032752:    9949        I.      LDR      r1,[sp,#0x124]
        0x00032754:    bf18        ..      IT       NE
        0x00032756:    f0410102    A...    ORRNE    r1,r1,#2
        0x0003275a:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x0003275c:    4419        .D      ADD      r1,r1,r3
        0x0003275e:    f9113032    ..20    LDRSB    r3,[r1,r2,LSL #3]
        0x00032762:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x00032766:    eba40743    ..C.    SUB      r7,r4,r3,LSL #1
        0x0003276a:    2f00        ./      CMP      r7,#0
        0x0003276c:    d500        ..      BPL      0x32770 ; 0x32770
        0x0003276e:    427f        .B      RSBS     r7,r7,#0
        0x00032770:    f9916001    ...`    LDRSB    r6,[r1,#1]
        0x00032774:    f8ddb100    ....    LDR      r11,[sp,#0x100]
        0x00032778:    eba40146    ..F.    SUB      r1,r4,r6,LSL #1
        0x0003277c:    2900        .)      CMP      r1,#0
        0x0003277e:    d500        ..      BPL      0x32782 ; 0x32782
        0x00032780:    4249        IB      RSBS     r1,r1,#0
        0x00032782:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x00032784:    9a4d        M.      LDR      r2,[sp,#0x134]
        0x00032786:    fb012104    ...!    MLA      r1,r1,r4,r2
        0x0003278a:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x0003278c:    2a02        .*      CMP      r2,#2
        0x0003278e:    fb07f204    ....    MUL      r2,r7,r4
        0x00032792:    db60        `.      BLT      0x32856 ; 0x32856
        0x00032794:    eba00c43    ..C.    SUB      r12,r0,r3,LSL #1
        0x00032798:    eba00e46    ..F.    SUB      lr,r0,r6,LSL #1
        0x0003279c:    9846        F.      LDR      r0,[sp,#0x118]
        0x0003279e:    f10b0404    ....    ADD      r4,r11,#4
        0x000327a2:    f1000804    ....    ADD      r8,r0,#4
        0x000327a6:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000327a8:    f1000904    ....    ADD      r9,r0,#4
        0x000327ac:    983e        >.      LDR      r0,[sp,#0xf8]
        0x000327ae:    f1000a04    ....    ADD      r10,r0,#4
        0x000327b2:    9845        E.      LDR      r0,[sp,#0x114]
        0x000327b4:    194b        K.      ADDS     r3,r1,r5
        0x000327b6:    2600        .&      MOVS     r6,#0
        0x000327b8:    429a        .B      CMP      r2,r3
        0x000327ba:    bfac        ..      ITE      GE
        0x000327bc:    2601        .&      MOVGE    r6,#1
        0x000327be:    4613        .F      MOVLT    r3,r2
        0x000327c0:    f8446b04    D..k    STR      r6,[r4],#4
        0x000327c4:    442a        *D      ADD      r2,r2,r5
        0x000327c6:    2600        .&      MOVS     r6,#0
        0x000327c8:    428a        .B      CMP      r2,r1
        0x000327ca:    bfa8        ..      IT       GE
        0x000327cc:    2601        .&      MOVGE    r6,#1
        0x000327ce:    f84a6b04    J..k    STR      r6,[r10],#4
        0x000327d2:    f8586b04    X..k    LDR      r6,[r8],#4
        0x000327d6:    bfb8        ..      IT       LT
        0x000327d8:    4611        .F      MOVLT    r1,r2
        0x000327da:    eb16020c    ....    ADDS     r2,r6,r12
        0x000327de:    bf48        H.      IT       MI
        0x000327e0:    4252        RB      RSBMI    r2,r2,#0
        0x000327e2:    f8597b04    Y..{    LDR      r7,[r9],#4
        0x000327e6:    eb16060e    ....    ADDS     r6,r6,lr
        0x000327ea:    bf48        H.      IT       MI
        0x000327ec:    4276        vB      RSBMI    r6,r6,#0
        0x000327ee:    fb023207    ...2    MLA      r2,r2,r7,r3
        0x000327f2:    fb061107    ....    MLA      r1,r6,r7,r1
        0x000327f6:    3801        .8      SUBS     r0,#1
        0x000327f8:    d1dc        ..      BNE      0x327b4 ; 0x327b4
        0x000327fa:    2000        .       MOVS     r0,#0
        0x000327fc:    428a        .B      CMP      r2,r1
        0x000327fe:    bfa8        ..      IT       GE
        0x00032800:    2001        .       MOVGE    r0,#1
        0x00032802:    9a42        B.      LDR      r2,[sp,#0x108]
        0x00032804:    994e        N.      LDR      r1,[sp,#0x138]
        0x00032806:    9f45        E.      LDR      r7,[sp,#0x114]
        0x00032808:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0003280c:    e9dd4a56    ..VJ    LDRD     r4,r10,[sp,#0x158]
        0x00032810:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00032812:    9b3e        >.      LDR      r3,[sp,#0xf8]
        0x00032814:    f8420027    B.'.    STR      r0,[r2,r7,LSL #2]
        0x00032818:    3908        .9      SUBS     r1,r1,#8
        0x0003281a:    463a        :F      MOV      r2,r7
        0x0003281c:    2801        .(      CMP      r0,#1
        0x0003281e:    4658        XF      MOV      r0,r11
        0x00032820:    bf08        ..      IT       EQ
        0x00032822:    4618        .F      MOVEQ    r0,r3
        0x00032824:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x00032828:    3a01        .:      SUBS     r2,#1
        0x0003282a:    2a00        .*      CMP      r2,#0
        0x0003282c:    f8410904    A...    STR      r0,[r1],#-4
        0x00032830:    dcf4        ..      BGT      0x3281c ; 0x3281c
        0x00032832:    e01a        ..      B        0x3286a ; 0x3286a
        0x00032834:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00032836:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00032838:    f1ba0f00    ....    CMP      r10,#0
        0x0003283c:    d027        '.      BEQ      0x3288e ; 0x3288e
        0x0003283e:    9816        ..      LDR      r0,[sp,#0x58]
        0x00032840:    b328        (.      CBZ      r0,0x3288e ; 0x3288e
        0x00032842:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032844:    2d01        .-      CMP      r5,#1
        0x00032846:    db37        7.      BLT      0x328b8 ; 0x328b8
        0x00032848:    2001        .       MOVS     r0,#1
        0x0003284a:    462a        *F      MOV      r2,r5
        0x0003284c:    3a01        .:      SUBS     r2,#1
        0x0003284e:    f8410b04    A...    STR      r0,[r1],#4
        0x00032852:    d1fb        ..      BNE      0x3284c ; 0x3284c
        0x00032854:    e030        0.      B        0x328b8 ; 0x328b8
        0x00032856:    2000        .       MOVS     r0,#0
        0x00032858:    428a        .B      CMP      r2,r1
        0x0003285a:    bfa8        ..      IT       GE
        0x0003285c:    2001        .       MOVGE    r0,#1
        0x0003285e:    9942        B.      LDR      r1,[sp,#0x108]
        0x00032860:    9f45        E.      LDR      r7,[sp,#0x114]
        0x00032862:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00032864:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x00032866:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x0003286a:    f012fe71    ..q.    BL       restore_stack ; 0x45550
        0x0003286e:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032870:    991d        ..      LDR      r1,[sp,#0x74]
        0x00032872:    428d        .B      CMP      r5,r1
        0x00032874:    dd22        ".      BLE      0x328bc ; 0x328bc
        0x00032876:    9b42        B.      LDR      r3,[sp,#0x108]
        0x00032878:    1a68        h.      SUBS     r0,r5,r1
        0x0003287a:    eb030181    ....    ADD      r1,r3,r1,LSL #2
        0x0003287e:    bf00        ..      NOP      
        0x00032880:    f8532027    S.'     LDR      r2,[r3,r7,LSL #2]
        0x00032884:    3801        .8      SUBS     r0,#1
        0x00032886:    f8412b04    A..+    STR      r2,[r1],#4
        0x0003288a:    d1f9        ..      BNE      0x32880 ; 0x32880
        0x0003288c:    e016        ..      B        0x328bc ; 0x328bc
        0x0003288e:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00032890:    f1ba0f00    ....    CMP      r10,#0
        0x00032894:    d007        ..      BEQ      0x328a6 ; 0x328a6
        0x00032896:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00032898:    280e        .(      CMP      r0,#0xe
        0x0003289a:    dc04        ..      BGT      0x328a6 ; 0x328a6
        0x0003289c:    f8d400b8    ....    LDR      r0,[r4,#0xb8]
        0x000328a0:    2802        .(      CMP      r0,#2
        0x000328a2:    f0408700    @...    BNE.W    0x336a6 ; 0x336a6
        0x000328a6:    2d01        .-      CMP      r5,#1
        0x000328a8:    db06        ..      BLT      0x328b8 ; 0x328b8
        0x000328aa:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x000328ac:    4608        .F      MOV      r0,r1
        0x000328ae:    4629        )F      MOV      r1,r5
        0x000328b0:    3901        .9      SUBS     r1,#1
        0x000328b2:    f8402b04    @..+    STR      r2,[r0],#4
        0x000328b6:    d1fb        ..      BNE      0x328b0 ; 0x328b0
        0x000328b8:    2000        .       MOVS     r0,#0
        0x000328ba:    9059        Y.      STR      r0,[sp,#0x164]
        0x000328bc:    4630        0F      MOV      r0,r6
        0x000328be:    f016f98f    ....    BL       spl_alloca ; 0x48be0
        0x000328c2:    9048        H.      STR      r0,[sp,#0x120]
        0x000328c4:    9855        U.      LDR      r0,[sp,#0x154]
        0x000328c6:    993c        <.      LDR      r1,[sp,#0xf0]
        0x000328c8:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000328cc:    0080        ..      LSLS     r0,r0,#2
        0x000328ce:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000328d2:    9952        R.      LDR      r1,[sp,#0x148]
        0x000328d4:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000328d8:    4348        HC      MULS     r0,r1,r0
        0x000328da:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000328de:    4420         D      ADD      r0,r0,r4
        0x000328e0:    eba50e0a    ....    SUB      lr,r5,r10
        0x000328e4:    f10005f4    ....    ADD      r5,r0,#0xf4
        0x000328e8:    982c        ,.      LDR      r0,[sp,#0xb0]
        0x000328ea:    f8ddc160    ..`.    LDR      r12,[sp,#0x160]
        0x000328ee:    0080        ..      LSLS     r0,r0,#2
        0x000328f0:    9047        G.      STR      r0,[sp,#0x11c]
        0x000328f2:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x000328f6:    4420         D      ADD      r0,r0,r4
        0x000328f8:    f10006f4    ....    ADD      r6,r0,#0xf4
        0x000328fc:    9838        8.      LDR      r0,[sp,#0xe0]
        0x000328fe:    2200        ."      MOVS     r2,#0
        0x00032900:    eb00078a    ....    ADD      r7,r0,r10,LSL #2
        0x00032904:    eef0ba00    ....    VMOV.F32 s23,#2.00000000
        0x00032908:    eefdaa00    ....    VMOV.F32 s21,#-0.25000000
        0x0003290c:    9546        F.      STR      r5,[sp,#0x118]
        0x0003290e:    bf00        ..      NOP      
        0x00032910:    985c        \.      LDR      r0,[sp,#0x170]
        0x00032912:    4550        PE      CMP      r0,r10
        0x00032914:    dd21        !.      BLE      0x3295a ; 0x3295a
        0x00032916:    4639        9F      MOV      r1,r7
        0x00032918:    4630        0F      MOV      r0,r6
        0x0003291a:    462b        +F      MOV      r3,r5
        0x0003291c:    4674        tF      MOV      r4,lr
        0x0003291e:    bf00        ..      NOP      
        0x00032920:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00032924:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00032928:    ee301a41    0.A.    VSUB.F32 s2,s0,s2
        0x0003292c:    eeb01ac1    ....    VABS.F32 s2,s2
        0x00032930:    eeb41a6b    ..k.    VCMP.F32 s2,s23
        0x00032934:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032938:    da07        ..      BGE      0x3294a ; 0x3294a
        0x0003293a:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x0003293e:    ee211a2a    !.*.    VMUL.F32 s2,s2,s21
        0x00032942:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00032946:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003294a:    3c01        .<      SUBS     r4,#1
        0x0003294c:    f1030304    ....    ADD      r3,r3,#4
        0x00032950:    f1000004    ....    ADD      r0,r0,#4
        0x00032954:    f1010104    ....    ADD      r1,r1,#4
        0x00032958:    d1e2        ..      BNE      0x32920 ; 0x32920
        0x0003295a:    985d        ].      LDR      r0,[sp,#0x174]
        0x0003295c:    3201        .2      ADDS     r2,#1
        0x0003295e:    4465        eD      ADD      r5,r5,r12
        0x00032960:    4466        fD      ADD      r6,r6,r12
        0x00032962:    4282        .B      CMP      r2,r0
        0x00032964:    4467        gD      ADD      r7,r7,r12
        0x00032966:    d1d3        ..      BNE      0x32910 ; 0x32910
        0x00032968:    9f56        V.      LDR      r7,[sp,#0x158]
        0x0003296a:    f04f0900    O...    MOV      r9,#0
        0x0003296e:    69ba        .i      LDR      r2,[r7,#0x18]
        0x00032970:    68f9        .h      LDR      r1,[r7,#0xc]
        0x00032972:    f1070054    ..T.    ADD      r0,r7,#0x54
        0x00032976:    2a03        .*      CMP      r2,#3
        0x00032978:    f04f0200    O...    MOV      r2,#0
        0x0003297c:    6bbb        .k      LDR      r3,[r7,#0x38]
        0x0003297e:    6c3f        ?l      LDR      r7,[r7,#0x40]
        0x00032980:    bfc8        ..      IT       GT
        0x00032982:    2201        ."      MOVGT    r2,#1
        0x00032984:    e9cd1008    ....    STRD     r1,r0,[sp,#0x20]
        0x00032988:    a80a        ..      ADD      r0,sp,#0x28
        0x0003298a:    c08c        ..      STM      r0!,{r2,r3,r7}
        0x0003298c:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0003298e:    9c5c        \.      LDR      r4,[sp,#0x170]
        0x00032990:    9000        ..      STR      r0,[sp,#0]
        0x00032992:    983a        :.      LDR      r0,[sp,#0xe8]
        0x00032994:    9e5b        [.      LDR      r6,[sp,#0x16c]
        0x00032996:    9001        ..      STR      r0,[sp,#4]
        0x00032998:    9836        6.      LDR      r0,[sp,#0xd8]
        0x0003299a:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x0003299c:    9002        ..      STR      r0,[sp,#8]
        0x0003299e:    9848        H.      LDR      r0,[sp,#0x120]
        0x000329a0:    9b4e        N.      LDR      r3,[sp,#0x138]
        0x000329a2:    9003        ..      STR      r0,[sp,#0xc]
        0x000329a4:    9853        S.      LDR      r0,[sp,#0x14c]
        0x000329a6:    9f35        5.      LDR      r7,[sp,#0xd4]
        0x000329a8:    9005        ..      STR      r0,[sp,#0x14]
        0x000329aa:    984c        L.      LDR      r0,[sp,#0x130]
        0x000329ac:    4651        QF      MOV      r1,r10
        0x000329ae:    4622        "F      MOV      r2,r4
        0x000329b0:    9604        ..      STR      r6,[sp,#0x10]
        0x000329b2:    9506        ..      STR      r5,[sp,#0x18]
        0x000329b4:    9707        ..      STR      r7,[sp,#0x1c]
        0x000329b6:    f8cde134    ..4.    STR      lr,[sp,#0x134]
        0x000329ba:    f011fcc7    ....    BL       quant_coarse_energy ; 0x4434c
        0x000329be:    69f0        .i      LDR      r0,[r6,#0x1c]
        0x000329c0:    6972        ri      LDR      r2,[r6,#0x14]
        0x000329c2:    fab0f080    ....    CLZ      r0,r0
        0x000329c6:    9b5e        ^.      LDR      r3,[sp,#0x178]
        0x000329c8:    4410        .D      ADD      r0,r0,r2
        0x000329ca:    2202        ."      MOVS     r2,#2
        0x000329cc:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x000329d0:    6871        qh      LDR      r1,[r6,#4]
        0x000329d2:    3820         8      SUBS     r0,r0,#0x20
        0x000329d4:    2b00        .+      CMP      r3,#0
        0x000329d6:    bf08        ..      IT       EQ
        0x000329d8:    2204        ."      MOVEQ    r2,#4
        0x000329da:    1c57        W.      ADDS     r7,r2,#1
        0x000329dc:    2d00        .-      CMP      r5,#0
        0x000329de:    462b        +F      MOV      r3,r5
        0x000329e0:    4407        .D      ADD      r7,r7,r0
        0x000329e2:    bf18        ..      IT       NE
        0x000329e4:    2301        .#      MOVNE    r3,#1
        0x000329e6:    ebb70fc1    ....    CMP      r7,r1,LSL #3
        0x000329ea:    f04f0700    O...    MOV      r7,#0
        0x000329ee:    bf98        ..      IT       LS
        0x000329f0:    2701        .'      MOVLS    r7,#1
        0x000329f2:    4554        TE      CMP      r4,r10
        0x000329f4:    ea030807    ....    AND      r8,r3,r7
        0x000329f8:    dd30        0.      BLE      0x32a5c ; 0x32a5c
        0x000329fa:    ebc806c1    ....    RSB      r6,r8,r1,LSL #3
        0x000329fe:    995e        ^.      LDR      r1,[sp,#0x178]
        0x00032a00:    2704        .'      MOVS     r7,#4
        0x00032a02:    2900        .)      CMP      r1,#0
        0x00032a04:    bf08        ..      IT       EQ
        0x00032a06:    2705        .'      MOVEQ    r7,#5
        0x00032a08:    9942        B.      LDR      r1,[sp,#0x108]
        0x00032a0a:    f8ddb16c    ..l.    LDR      r11,[sp,#0x16c]
        0x00032a0e:    eb01058a    ....    ADD      r5,r1,r10,LSL #2
        0x00032a12:    f04f0900    O...    MOV      r9,#0
        0x00032a16:    4664        dF      MOV      r4,r12
        0x00032a18:    2100        .!      MOVS     r1,#0
        0x00032a1a:    bf00        ..      NOP      
        0x00032a1c:    1813        ..      ADDS     r3,r2,r0
        0x00032a1e:    42b3        .B      CMP      r3,r6
        0x00032a20:    d906        ..      BLS      0x32a30 ; 0x32a30
        0x00032a22:    6029        )`      STR      r1,[r5,#0]
        0x00032a24:    e016        ..      B        0x32a54 ; 0x32a54
        0x00032a26:    bf00        ..      NOP      
    $d.16
    __arm_cp.4_72
        0x00032a28:    26901d7d    }..&    DCD    646978941
    __arm_cp.4_73
        0x00032a2c:    3f3504f7    ..5?    DCD    1060439287
    $t.17
        0x00032a30:    6828        (h      LDR      r0,[r5,#0]
        0x00032a32:    4041        A@      EORS     r1,r1,r0
        0x00032a34:    4658        XF      MOV      r0,r11
        0x00032a36:    f005fc73    ..s.    BL       ec_enc_bit_logp ; 0x38320
        0x00032a3a:    f8db001c    ....    LDR      r0,[r11,#0x1c]
        0x00032a3e:    f8db1014    ....    LDR      r1,[r11,#0x14]
        0x00032a42:    fab0f080    ....    CLZ      r0,r0
        0x00032a46:    4408        .D      ADD      r0,r0,r1
        0x00032a48:    6829        )h      LDR      r1,[r5,#0]
        0x00032a4a:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00032a4e:    3820         8      SUBS     r0,r0,#0x20
        0x00032a50:    ea490901    I...    ORR      r9,r9,r1
        0x00032a54:    3504        .5      ADDS     r5,#4
        0x00032a56:    3c01        .<      SUBS     r4,#1
        0x00032a58:    463a        :F      MOV      r2,r7
        0x00032a5a:    d1df        ..      BNE      0x32a1c ; 0x32a1c
        0x00032a5c:    f1b80f00    ....    CMP      r8,#0
        0x00032a60:    d011        ..      BEQ      0x32a86 ; 0x32a86
        0x00032a62:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00032a64:    f24635d7    F..5    MOV      r5,#0x63d7
        0x00032a68:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x00032a6c:    f2c00505    ....    MOVT     r5,#5
        0x00032a70:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00032a72:    4428        (D      ADD      r0,r0,r5
        0x00032a74:    1881        ..      ADDS     r1,r0,r2
        0x00032a76:    5c80        .\      LDRB     r0,[r0,r2]
        0x00032a78:    7889        .x      LDRB     r1,[r1,#2]
        0x00032a7a:    f8dd8090    ....    LDR      r8,[sp,#0x90]
        0x00032a7e:    4288        .B      CMP      r0,r1
        0x00032a80:    d10c        ..      BNE      0x32a9c ; 0x32a9c
        0x00032a82:    2100        .!      MOVS     r1,#0
        0x00032a84:    e013        ..      B        0x32aae ; 0x32aae
        0x00032a86:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032a8a:    f8dd8090    ....    LDR      r8,[sp,#0x90]
        0x00032a8e:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032a90:    f24635d7    F..5    MOV      r5,#0x63d7
        0x00032a94:    2100        .!      MOVS     r1,#0
        0x00032a96:    f2c00505    ....    MOVT     r5,#5
        0x00032a9a:    e00b        ..      B        0x32ab4 ; 0x32ab4
        0x00032a9c:    9c59        Y.      LDR      r4,[sp,#0x164]
        0x00032a9e:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032aa0:    4621        !F      MOV      r1,r4
        0x00032aa2:    2201        ."      MOVS     r2,#1
        0x00032aa4:    f005fc3c    ..<.    BL       ec_enc_bit_logp ; 0x38320
        0x00032aa8:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00032aac:    0061        a.      LSLS     r1,r4,#1
        0x00032aae:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032ab2:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032ab4:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00032ab6:    9f5f        _.      LDR      r7,[sp,#0x17c]
        0x00032ab8:    45d3        .E      CMP      r11,r10
        0x00032aba:    dd10        ..      BLE      0x32ade ; 0x32ade
        0x00032abc:    9a42        B.      LDR      r2,[sp,#0x108]
        0x00032abe:    eb02068a    ....    ADD      r6,r2,r10,LSL #2
        0x00032ac2:    9a5e        ^.      LDR      r2,[sp,#0x178]
        0x00032ac4:    ea410182    A...    ORR      r1,r1,r2,LSL #2
        0x00032ac8:    4662        bF      MOV      r2,r12
        0x00032aca:    bf00        ..      NOP      
        0x00032acc:    6833        3h      LDR      r3,[r6,#0]
        0x00032ace:    3a01        .:      SUBS     r2,#1
        0x00032ad0:    440b        .D      ADD      r3,r3,r1
        0x00032ad2:    442b        +D      ADD      r3,r3,r5
        0x00032ad4:    f9133037    ..70    LDRSB    r3,[r3,r7,LSL #3]
        0x00032ad8:    f8463b04    F..;    STR      r3,[r6],#4
        0x00032adc:    d1f6        ..      BNE      0x32acc ; 0x32acc
        0x00032ade:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00032ae0:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00032ae2:    69ca        .i      LDR      r2,[r1,#0x1c]
        0x00032ae4:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00032ae6:    fab2f282    ....    CLZ      r2,r2
        0x00032aea:    4411        .D      ADD      r1,r1,r2
        0x00032aec:    9a36        6.      LDR      r2,[sp,#0xd8]
        0x00032aee:    391c        .9      SUBS     r1,r1,#0x1c
        0x00032af0:    4291        .B      CMP      r1,r2
        0x00032af2:    dc10        ..      BGT      0x32b16 ; 0x32b16
        0x00032af4:    6c20         l      LDR      r0,[r4,#0x40]
        0x00032af6:    2800        .(      CMP      r0,#0
        0x00032af8:    f000822a    ..*.    BEQ.W    0x32f50 ; 0x32f50
        0x00032afc:    2000        .       MOVS     r0,#0
        0x00032afe:    6660        `f      STR      r0,[r4,#0x64]
        0x00032b00:    2102        .!      MOVS     r1,#2
        0x00032b02:    6521        !e      STR      r1,[r4,#0x50]
        0x00032b04:    f644526f    D.oR    MOV      r2,#0x4d6f
        0x00032b08:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032b0a:    f2c00205    ....    MOVT     r2,#5
        0x00032b0e:    2305        .#      MOVS     r3,#5
        0x00032b10:    f005fd1c    ....    BL       ec_enc_icdf ; 0x3854c
        0x00032b14:    9858        X.      LDR      r0,[sp,#0x160]
        0x00032b16:    6c21        !l      LDR      r1,[r4,#0x40]
        0x00032b18:    b169        i.      CBZ      r1,0x32b36 ; 0x32b36
        0x00032b1a:    f2455256    E.VR    MOV      r2,#0x5556
        0x00032b1e:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00032b20:    f2c55255    ..UR    MOVT     r2,#0x5555
        0x00032b24:    fb51f102    Q...    SMMUL    r1,r1,r2
        0x00032b28:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00032b2c:    2908        .)      CMP      r1,#8
        0x00032b2e:    bfa8        ..      IT       GE
        0x00032b30:    2108        .!      MOVGE    r1,#8
        0x00032b32:    9a5a        Z.      LDR      r2,[sp,#0x168]
        0x00032b34:    6011        .`      STR      r1,[r2,#0]
        0x00032b36:    f016f853    ..S.    BL       spl_alloca ; 0x48be0
        0x00032b3a:    4601        .F      MOV      r1,r0
        0x00032b3c:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032b3e:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00032b40:    4633        3F      MOV      r3,r6
        0x00032b42:    9159        Y.      STR      r1,[sp,#0x164]
        0x00032b44:    f00afcae    ....    BL       init_caps ; 0x3d4a4
        0x00032b48:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00032b4a:    00c7        ..      LSLS     r7,r0,#3
        0x00032b4c:    985b        [.      LDR      r0,[sp,#0x16c]
        0x00032b4e:    f005fe3b    ..;.    BL       ec_tell_frac ; 0x387c8
        0x00032b52:    4606        .F      MOV      r6,r0
        0x00032b54:    45d3        .E      CMP      r11,r10
        0x00032b56:    f04f0200    O...    MOV      r2,#0
        0x00032b5a:    9749        I.      STR      r7,[sp,#0x124]
        0x00032b5c:    f3408081    @...    BLE.W    0x32c62 ; 0x32c62
        0x00032b60:    2306        .#      MOVS     r3,#6
        0x00032b62:    4654        TF      MOV      r4,r10
        0x00032b64:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00032b66:    f1040801    ....    ADD      r8,r4,#1
        0x00032b6a:    f9310018    1...    LDRSH    r0,[r1,r8,LSL #1]
        0x00032b6e:    f9311014    1...    LDRSH    r1,[r1,r4,LSL #1]
        0x00032b72:    1abd        ..      SUBS     r5,r7,r2
        0x00032b74:    1a40        @.      SUBS     r0,r0,r1
        0x00032b76:    9953        S.      LDR      r1,[sp,#0x14c]
        0x00032b78:    4348        HC      MULS     r0,r1,r0
        0x00032b7a:    995f        _.      LDR      r1,[sp,#0x17c]
        0x00032b7c:    4088        .@      LSLS     r0,r0,r1
        0x00032b7e:    4683        .F      MOV      r11,r0
        0x00032b80:    2830        0(      CMP      r0,#0x30
        0x00032b82:    bfd8        ..      IT       LE
        0x00032b84:    f04f0b30    O.0.    MOVLE    r11,#0x30
        0x00032b88:    ebbb0fc0    ....    CMP      r11,r0,LSL #3
        0x00032b8c:    bfc8        ..      IT       GT
        0x00032b8e:    ea4f0bc0    O...    LSLGT    r11,r0,#3
        0x00032b92:    eb0600c3    ....    ADD      r0,r6,r3,LSL #3
        0x00032b96:    42a8        .B      CMP      r0,r5
        0x00032b98:    da34        4.      BGE      0x32c04 ; 0x32c04
        0x00032b9a:    9859        Y.      LDR      r0,[sp,#0x164]
        0x00032b9c:    9351        Q.      STR      r3,[sp,#0x144]
        0x00032b9e:    f8500024    P.$.    LDR      r0,[r0,r4,LSL #2]
        0x00032ba2:    2801        .(      CMP      r0,#1
        0x00032ba4:    db32        2.      BLT      0x32c0c ; 0x32c0c
        0x00032ba6:    924e        N.      STR      r2,[sp,#0x138]
        0x00032ba8:    f04f0a00    O...    MOV      r10,#0
        0x00032bac:    461a        .F      MOV      r2,r3
        0x00032bae:    f04f0900    O...    MOV      r9,#0
        0x00032bb2:    bf00        ..      NOP      
        0x00032bb4:    985a        Z.      LDR      r0,[sp,#0x168]
        0x00032bb6:    2100        .!      MOVS     r1,#0
        0x00032bb8:    f8506024    P.$`    LDR      r6,[r0,r4,LSL #2]
        0x00032bbc:    45b1        .E      CMP      r9,r6
        0x00032bbe:    bfb8        ..      IT       LT
        0x00032bc0:    2101        .!      MOVLT    r1,#1
        0x00032bc2:    9f5b        [.      LDR      r7,[sp,#0x16c]
        0x00032bc4:    4638        8F      MOV      r0,r7
        0x00032bc6:    f005fbab    ....    BL       ec_enc_bit_logp ; 0x38320
        0x00032bca:    4638        8F      MOV      r0,r7
        0x00032bcc:    f005fdfc    ....    BL       ec_tell_frac ; 0x387c8
        0x00032bd0:    45b1        .E      CMP      r9,r6
        0x00032bd2:    4606        .F      MOV      r6,r0
        0x00032bd4:    da1e        ..      BGE      0x32c14 ; 0x32c14
        0x00032bd6:    f1060008    ....    ADD      r0,r6,#8
        0x00032bda:    eba5050b    ....    SUB      r5,r5,r11
        0x00032bde:    42a8        .B      CMP      r0,r5
        0x00032be0:    eb0a000b    ....    ADD      r0,r10,r11
        0x00032be4:    da28        (.      BGE      0x32c38 ; 0x32c38
        0x00032be6:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00032be8:    f1090901    ....    ADD      r9,r9,#1
        0x00032bec:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x00032bf0:    2201        ."      MOVS     r2,#1
        0x00032bf2:    4288        .B      CMP      r0,r1
        0x00032bf4:    4682        .F      MOV      r10,r0
        0x00032bf6:    dbdd        ..      BLT      0x32bb4 ; 0x32bb4
        0x00032bf8:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032bfa:    f04f0901    O...    MOV      r9,#1
        0x00032bfe:    4402        .D      ADD      r2,r2,r0
        0x00032c00:    e00b        ..      B        0x32c1a ; 0x32c1a
        0x00032c02:    bf00        ..      NOP      
        0x00032c04:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032c08:    2000        .       MOVS     r0,#0
        0x00032c0a:    e023        #.      B        0x32c54 ; 0x32c54
        0x00032c0c:    f04f0900    O...    MOV      r9,#0
        0x00032c10:    2000        .       MOVS     r0,#0
        0x00032c12:    e004        ..      B        0x32c1e ; 0x32c1e
        0x00032c14:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032c16:    4650        PF      MOV      r0,r10
        0x00032c18:    4452        RD      ADD      r2,r2,r10
        0x00032c1a:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032c1e:    9b51        Q.      LDR      r3,[sp,#0x144]
        0x00032c20:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032c24:    2b02        .+      CMP      r3,#2
        0x00032c26:    f04f0102    O...    MOV      r1,#2
        0x00032c2a:    bfc8        ..      IT       GT
        0x00032c2c:    1e59        Y.      SUBGT    r1,r3,#1
        0x00032c2e:    f1b90f00    ....    CMP      r9,#0
        0x00032c32:    bf18        ..      IT       NE
        0x00032c34:    460b        .F      MOVNE    r3,r1
        0x00032c36:    e00c        ..      B        0x32c52 ; 0x32c52
        0x00032c38:    9a51        Q.      LDR      r2,[sp,#0x144]
        0x00032c3a:    2102        .!      MOVS     r1,#2
        0x00032c3c:    2a02        .*      CMP      r2,#2
        0x00032c3e:    bfc8        ..      IT       GT
        0x00032c40:    1e51        Q.      SUBGT    r1,r2,#1
        0x00032c42:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032c44:    460b        .F      MOV      r3,r1
        0x00032c46:    445a        ZD      ADD      r2,r2,r11
        0x00032c48:    4452        RD      ADD      r2,r2,r10
        0x00032c4a:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x00032c4e:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032c52:    9f49        I.      LDR      r7,[sp,#0x124]
        0x00032c54:    995a        Z.      LDR      r1,[sp,#0x168]
        0x00032c56:    45d8        .E      CMP      r8,r11
        0x00032c58:    f8410024    A.$.    STR      r0,[r1,r4,LSL #2]
        0x00032c5c:    4644        DF      MOV      r4,r8
        0x00032c5e:    f47faf81    ....    BNE.W    0x32b64 ; 0x32b64
        0x00032c62:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00032c64:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00032c68:    2802        .(      CMP      r0,#2
        0x00032c6a:    924e        N.      STR      r2,[sp,#0x138]
        0x00032c6c:    f0408087    @...    BNE.W    0x32d7e ; 0x32d7e
        0x00032c70:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032c72:    2800        .(      CMP      r0,#0
        0x00032c74:    d05f        _.      BEQ      0x32d36 ; 0x32d36
        0x00032c76:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032c78:    ed1f0a95    ....    VLDR     s0,[pc,#-596] ; [0x32a28] = 0x26901d7d
        0x00032c7c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00032c7e:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00032c80:    8802        ..      LDRH     r2,[r0,#0]
        0x00032c82:    2100        .!      MOVS     r1,#0
        0x00032c84:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00032c88:    3101        .1      ADDS     r1,#1
        0x00032c8a:    b213        ..      SXTH     r3,r2
        0x00032c8c:    f9302011    0..     LDRSH    r2,[r0,r1,LSL #1]
        0x00032c90:    9f5f        _.      LDR      r7,[sp,#0x17c]
        0x00032c92:    fa03f507    ....    LSL      r5,r3,r7
        0x00032c96:    fa02f307    ....    LSL      r3,r2,r7
        0x00032c9a:    429d        .B      CMP      r5,r3
        0x00032c9c:    da24        $.      BGE      0x32ce8 ; 0x32ce8
        0x00032c9e:    9f54        T.      LDR      r7,[sp,#0x150]
        0x00032ca0:    1b5b        [.      SUBS     r3,r3,r5
        0x00032ca2:    442f        /D      ADD      r7,r7,r5
        0x00032ca4:    eb040787    ....    ADD      r7,r4,r7,LSL #2
        0x00032ca8:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00032cac:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x00032cb0:    ed973a00    ...:    VLDR     s6,[r7,#0]
        0x00032cb4:    3b01        .;      SUBS     r3,#1
        0x00032cb6:    ee324a03    2..J    VADD.F32 s8,s4,s6
        0x00032cba:    ee325a43    2.CZ    VSUB.F32 s10,s4,s6
        0x00032cbe:    eeb02ac2    ...*    VABS.F32 s4,s4
        0x00032cc2:    eeb03ac3    ...:    VABS.F32 s6,s6
        0x00032cc6:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00032cca:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00032cce:    eeb02ac4    ...*    VABS.F32 s4,s8
        0x00032cd2:    eeb03ac5    ...:    VABS.F32 s6,s10
        0x00032cd6:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00032cda:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00032cde:    f1070704    ....    ADD      r7,r7,#4
        0x00032ce2:    f1050504    ....    ADD      r5,r5,#4
        0x00032ce6:    d1e1        ..      BNE      0x32cac ; 0x32cac
        0x00032ce8:    290d        .)      CMP      r1,#0xd
        0x00032cea:    b292        ..      UXTH     r2,r2
        0x00032cec:    d1cc        ..      BNE      0x32c88 ; 0x32c88
        0x00032cee:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x00032cf0:    210d        .!      MOVS     r1,#0xd
        0x00032cf2:    2a02        .*      CMP      r2,#2
        0x00032cf4:    bf38        8.      IT       CC
        0x00032cf6:    2105        .!      MOVCC    r1,#5
        0x00032cf8:    f9b0001a    ....    LDRSH    r0,[r0,#0x1a]
        0x00032cfc:    3201        .2      ADDS     r2,#1
        0x00032cfe:    ed1f2ab5    ...*    VLDR     s4,[pc,#-724] ; [0x32a2c] = 0x3f3504f7
        0x00032d02:    4090        .@      LSLS     r0,r0,r2
        0x00032d04:    4401        .D      ADD      r1,r1,r0
        0x00032d06:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00032d0a:    ee021a10    ....    VMOV     s4,r1
        0x00032d0e:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00032d12:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00032d16:    ee020a10    ....    VMOV     s4,r0
        0x00032d1a:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00032d1e:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00032d22:    2000        .       MOVS     r0,#0
        0x00032d24:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x00032d28:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032d2c:    bfc8        ..      IT       GT
        0x00032d2e:    2001        .       MOVGT    r0,#1
        0x00032d30:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032d34:    9060        `.      STR      r0,[sp,#0x180]
        0x00032d36:    f64450d3    D..P    MOV      r0,#0x4dd3
        0x00032d3a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x00032d3c:    f2c10062    ..b.    MOVT     r0,#0x1062
        0x00032d40:    fb51f000    Q...    SMMUL    r0,r1,r0
        0x00032d44:    1181        ..      ASRS     r1,r0,#6
        0x00032d46:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x00032d4a:    ee000a10    ....    VMOV     s0,r0
        0x00032d4e:    f8d930e8    ...0    LDR      r3,[r9,#0xe8]
        0x00032d52:    f64f7068    O.hp    MOV      r0,#0xff68
        0x00032d56:    f64f7114    O..q    MOV      r1,#0xff14
        0x00032d5a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032d5e:    f2c00004    ....    MOVT     r0,#4
        0x00032d62:    f2c00104    ....    MOVT     r1,#4
        0x00032d66:    2215        ."      MOVS     r2,#0x15
        0x00032d68:    f00afb5e    ..^.    BL       hysteresis_decision ; 0x3d428
        0x00032d6c:    4582        .E      CMP      r10,r0
        0x00032d6e:    bfc8        ..      IT       GT
        0x00032d70:    4650        PF      MOVGT    r0,r10
        0x00032d72:    4583        .E      CMP      r11,r0
        0x00032d74:    bfb8        ..      IT       LT
        0x00032d76:    4658        XF      MOVLT    r0,r11
        0x00032d78:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032d7a:    f8c900e8    ....    STR      r0,[r9,#0xe8]
        0x00032d7e:    9949        I.      LDR      r1,[sp,#0x124]
        0x00032d80:    f1060030    ..0.    ADD      r0,r6,#0x30
        0x00032d84:    1a89        ..      SUBS     r1,r1,r2
        0x00032d86:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x00032d8a:    4288        .B      CMP      r0,r1
        0x00032d8c:    dd01        ..      BLE      0x32d92 ; 0x32d92
        0x00032d8e:    2405        .$      MOVS     r4,#5
        0x00032d90:    e018        ..      B        0x32dc4 ; 0x32dc4
        0x00032d92:    f1ba0f00    ....    CMP      r10,#0
        0x00032d96:    dc04        ..      BGT      0x32da2 ; 0x32da2
        0x00032d98:    f8d90040    ..@.    LDR      r0,[r9,#0x40]
        0x00032d9c:    2800        .(      CMP      r0,#0
        0x00032d9e:    f0008469    ..i.    BEQ.W    0x33674 ; 0x33674
        0x00032da2:    2000        .       MOVS     r0,#0
        0x00032da4:    f8c900e4    ....    STR      r0,[r9,#0xe4]
        0x00032da8:    2405        .$      MOVS     r4,#5
        0x00032daa:    f2464277    F.wB    MOV      r2,#0x6477
        0x00032dae:    f2c00205    ....    MOVT     r2,#5
        0x00032db2:    4640        @F      MOV      r0,r8
        0x00032db4:    4621        !F      MOV      r1,r4
        0x00032db6:    2307        .#      MOVS     r3,#7
        0x00032db8:    f005fbc8    ....    BL       ec_enc_icdf ; 0x3854c
        0x00032dbc:    4640        @F      MOV      r0,r8
        0x00032dbe:    f005fd03    ....    BL       ec_tell_frac ; 0x387c8
        0x00032dc2:    4606        .F      MOV      r6,r0
        0x00032dc4:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00032dc6:    9449        I.      STR      r4,[sp,#0x124]
        0x00032dc8:    2801        .(      CMP      r0,#1
        0x00032dca:    db19        ..      BLT      0x32e00 ; 0x32e00
        0x00032dcc:    984c        L.      LDR      r0,[sp,#0x130]
        0x00032dce:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00032dd0:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x00032dd2:    f24040fb    @..@    MOV      r0,#0x4fb
        0x00032dd6:    fa20fc02     ...    LSR      r12,r0,r2
        0x00032dda:    9837        7.      LDR      r0,[sp,#0xdc]
        0x00032ddc:    4560        `E      CMP      r0,r12
        0x00032dde:    bfb8        ..      IT       LT
        0x00032de0:    4684        .F      MOVLT    r12,r0
        0x00032de2:    f1ba0f00    ....    CMP      r10,#0
        0x00032de6:    d00e        ..      BEQ      0x32e06 ; 0x32e06
        0x00032de8:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00032dea:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x00032dee:    eb0202c2    ....    ADD      r2,r2,r2,LSL #3
        0x00032df2:    4252        RB      RSBS     r2,r2,#0
        0x00032df4:    eb0802c2    ....    ADD      r2,r8,r2,LSL #3
        0x00032df8:    3a20         :      SUBS     r2,r2,#0x20
        0x00032dfa:    ea2273e2    "..s    BIC      r3,r2,r2,ASR #31
        0x00032dfe:    e007        ..      B        0x32e10 ; 0x32e10
        0x00032e00:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00032e02:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00032e04:    e1c5        ..      B        0x33192 ; 0x33192
        0x00032e06:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x00032e0a:    9820         .      LDR      r0,[sp,#0x80]
        0x00032e0c:    eba803c0    ....    SUB      r3,r8,r0,LSL #3
        0x00032e10:    f8d9e034    ..4.    LDR      lr,[r9,#0x34]
        0x00032e14:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032e16:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x00032e18:    f1be0f00    ....    CMP      lr,#0
        0x00032e1c:    eba10000    ....    SUB      r0,r1,r0
        0x00032e20:    d003        ..      BEQ      0x32e2a ; 0x32e2a
        0x00032e22:    f8d910d8    ....    LDR      r1,[r9,#0xd8]
        0x00032e26:    4101        .A      ASRS     r1,r1,r0
        0x00032e28:    440b        .D      ADD      r3,r3,r1
        0x00032e2a:    f1ba0f00    ....    CMP      r10,#0
        0x00032e2e:    9051        Q.      STR      r0,[sp,#0x144]
        0x00032e30:    d036        6.      BEQ      0x32ea0 ; 0x32ea0
        0x00032e32:    ed9f0aea    ....    VLDR     s0,[pc,#936] ; [0x331dc] = 0x43c80000
        0x00032e36:    ee3c1a2a    <.*.    VADD.F32 s2,s24,s21
        0x00032e3a:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00032e3e:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032e42:    f8d910bc    ....    LDR      r1,[r9,#0xbc]
        0x00032e46:    9828        (.      LDR      r0,[sp,#0xa0]
        0x00032e48:    ee104a10    ...J    VMOV     r4,s0
        0x00032e4c:    2760        `'      MOVS     r7,#0x60
        0x00032e4e:    4423        #D      ADD      r3,r3,r4
        0x00032e50:    40c7        .@      LSRS     r7,r7,r0
        0x00032e52:    2590        .%      MOVS     r5,#0x90
        0x00032e54:    f8dd9158    ..X.    LDR      r9,[sp,#0x158]
        0x00032e58:    2964        d)      CMP      r1,#0x64
        0x00032e5a:    bfb8        ..      IT       LT
        0x00032e5c:    443b        ;D      ADDLT    r3,r7
        0x00032e5e:    ed9f0ae0    ....    VLDR     s0,[pc,#896] ; [0x331e0] = 0x3f333333
        0x00032e62:    fa25f500    %...    LSR      r5,r5,r0
        0x00032e66:    bfc8        ..      IT       GT
        0x00032e68:    1b5b        [.      SUBGT    r3,r3,r5
        0x00032e6a:    461f        .F      MOV      r7,r3
        0x00032e6c:    f5b37fc8    ....    CMP      r3,#0x190
        0x00032e70:    bfd8        ..      IT       LE
        0x00032e72:    f44f77c8    O..w    MOVLE    r7,#0x190
        0x00032e76:    eeb4ca40    ..@.    VCMP.F32 s24,s0
        0x00032e7a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032e7e:    bfd8        ..      IT       LE
        0x00032e80:    461f        .F      MOVLE    r7,r3
        0x00032e82:    f102013f    ..?.    ADD      r1,r2,#0x3f
        0x00032e86:    981a        ..      LDR      r0,[sp,#0x68]
        0x00032e88:    198b        ..      ADDS     r3,r1,r6
        0x00032e8a:    2502        .%      MOVS     r5,#2
        0x00032e8c:    eb0513a3    ....    ADD      r3,r5,r3,ASR #6
        0x00032e90:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00032e94:    4401        .D      ADD      r1,r1,r0
        0x00032e96:    ebb31fa1    ....    CMP      r3,r1,ASR #6
        0x00032e9a:    bfd8        ..      IT       LE
        0x00032e9c:    118b        ..      ASRLE    r3,r1,#6
        0x00032e9e:    e114        ..      B        0x330ca ; 0x330ca
        0x00032ea0:    9a4c        L.      LDR      r2,[sp,#0x130]
        0x00032ea2:    f8d9505c    ..\P    LDR      r5,[r9,#0x5c]
        0x00032ea6:    f8d2a020    .. .    LDR      r10,[r2,#0x20]
        0x00032eaa:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x00032eae:    f8d9b0ec    ....    LDR      r11,[r9,#0xec]
        0x00032eb2:    4648        HF      MOV      r0,r9
        0x00032eb4:    f8d29008    ....    LDR      r9,[r2,#8]
        0x00032eb8:    2d00        .-      CMP      r5,#0
        0x00032eba:    bf08        ..      IT       EQ
        0x00032ebc:    464d        MF      MOVEQ    r5,r9
        0x00032ebe:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x00032ec0:    f93a4015    :..@    LDRSH    r4,[r10,r5,LSL #1]
        0x00032ec4:    2f02        ./      CMP      r7,#2
        0x00032ec6:    d158        X.      BNE      0x32f7a ; 0x32f7a
        0x00032ec8:    f8d070e8    ...p    LDR      r7,[r0,#0xe8]
        0x00032ecc:    4602        .F      MOV      r2,r0
        0x00032ece:    42bd        .B      CMP      r5,r7
        0x00032ed0:    bfc8        ..      IT       GT
        0x00032ed2:    463d        =F      MOVGT    r5,r7
        0x00032ed4:    f93a7015    :..p    LDRSH    r7,[r10,r5,LSL #1]
        0x00032ed8:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032eda:    443c        <D      ADD      r4,r4,r7
        0x00032edc:    fa04f800    ....    LSL      r8,r4,r0
        0x00032ee0:    fa07f400    ....    LSL      r4,r7,r0
        0x00032ee4:    1b64        d.      SUBS     r4,r4,r5
        0x00032ee6:    ee004a10    ...J    VMOV     s0,r4
        0x00032eea:    ed9f1abe    ....    VLDR     s2,[pc,#760] ; [0x331e4] = 0x3f4ccccd
        0x00032eee:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032ef2:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032ef6:    ee018a10    ....    VMOV     s2,r8
        0x00032efa:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00032efe:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00032f02:    ed921a39    ..9.    VLDR     s2,[r2,#0xe4]
        0x00032f06:    eeb02a6d    ..m*    VMOV.F32 s4,s27
        0x00032f0a:    eeb41a6d    ..m.    VCMP.F32 s2,s27
        0x00032f0e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032f12:    bfb8        ..      IT       LT
        0x00032f14:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00032f18:    ee013a10    ...:    VMOV     s2,r3
        0x00032f1c:    00e4        ..      LSLS     r4,r4,#3
        0x00032f1e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00032f22:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032f26:    ee321a2e    2...    VADD.F32 s2,s4,s29
        0x00032f2a:    ee024a10    ...J    VMOV     s4,r4
        0x00032f2e:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00032f32:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00032f36:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00032f3a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00032f3e:    bfb8        ..      IT       LT
        0x00032f40:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00032f44:    eebd0ac1    ....    VCVT.S32.F32 s0,s2
        0x00032f48:    ee104a10    ...J    VMOV     r4,s0
        0x00032f4c:    1b1d        ..      SUBS     r5,r3,r4
        0x00032f4e:    e018        ..      B        0x32f82 ; 0x32f82
        0x00032f50:    f1ba0f00    ....    CMP      r10,#0
        0x00032f54:    f0008397    ....    BEQ.W    0x33686 ; 0x33686
        0x00032f58:    69a0        .i      LDR      r0,[r4,#0x18]
        0x00032f5a:    2800        .(      CMP      r0,#0
        0x00032f5c:    f00083a0    ....    BEQ.W    0x336a0 ; 0x336a0
        0x00032f60:    985e        ^.      LDR      r0,[sp,#0x178]
        0x00032f62:    2800        .(      CMP      r0,#0
        0x00032f64:    f47fadcc    ....    BNE      0x32b00 ; 0x32b00
        0x00032f68:    2103        .!      MOVS     r1,#3
        0x00032f6a:    e5ca        ..      B        0x32b02 ; 0x32b02
        0x00032f6c:    ebc1108e    ....    RSB      r0,r1,lr,LSL #6
        0x00032f70:    ea4f158e    O...    LSL      r5,lr,#6
        0x00032f74:    6018        .`      STR      r0,[r3,#0]
        0x00032f76:    f7ffba2a    ..*.    B        0x323ce ; 0x323ce
        0x00032f7a:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032f7c:    461d        .F      MOV      r5,r3
        0x00032f7e:    fa04f800    ....    LSL      r8,r4,r0
        0x00032f82:    f06f0712    o...    MVN      r7,#0x12
        0x00032f86:    4087        .@      LSLS     r7,r7,r0
        0x00032f88:    9841        A.      LDR      r0,[sp,#0x104]
        0x00032f8a:    ed9f0a97    ....    VLDR     s0,[pc,#604] ; [0x331e8] = 0xbd343958
        0x00032f8e:    4407        .D      ADD      r7,r7,r0
        0x00032f90:    443d        =D      ADD      r5,r5,r7
        0x00032f92:    ee015a10    ...Z    VMOV     s2,r5
        0x00032f96:    ee3c0a00    <...    VADD.F32 s0,s24,s0
        0x00032f9a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00032f9e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00032fa2:    fabbf48b    ....    CLZ      r4,r11
        0x00032fa6:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032faa:    0964        d.      LSRS     r4,r4,#5
        0x00032fac:    ee107a10    ...z    VMOV     r7,s0
        0x00032fb0:    2900        .)      CMP      r1,#0
        0x00032fb2:    bf18        ..      IT       NE
        0x00032fb4:    2101        .!      MOVNE    r1,#1
        0x00032fb6:    4321        !C      ORRS     r1,r1,r4
        0x00032fb8:    443d        =D      ADD      r5,r5,r7
        0x00032fba:    d113        ..      BNE      0x32fe4 ; 0x32fe4
        0x00032fbc:    ea4f04c8    O...    LSL      r4,r8,#3
        0x00032fc0:    ee004a10    ...J    VMOV     s0,r4
        0x00032fc4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032fc8:    ee2e0a00    ....    VMUL.F32 s0,s28,s0
        0x00032fcc:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00032fd0:    ee104a10    ...J    VMOV     r4,s0
        0x00032fd4:    17ef        ..      ASRS     r7,r5,#31
        0x00032fd6:    eb057797    ...w    ADD      r7,r5,r7,LSR #30
        0x00032fda:    4425        %D      ADD      r5,r5,r4
        0x00032fdc:    ebb50fa7    ....    CMP      r5,r7,ASR #2
        0x00032fe0:    bfb8        ..      IT       LT
        0x00032fe2:    10bd        ..      ASRLT    r5,r7,#2
        0x00032fe4:    eb0a0449    ..I.    ADD      r4,r10,r9,LSL #1
        0x00032fe8:    f9344c04    4..L    LDRSH    r4,[r4,#-4]
        0x00032fec:    985f        _.      LDR      r0,[sp,#0x17c]
        0x00032fee:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00032ff0:    4084        .@      LSLS     r4,r4,r0
        0x00032ff2:    4354        TC      MULS     r4,r2,r4
        0x00032ff4:    00e4        ..      LSLS     r4,r4,#3
        0x00032ff6:    ee004a10    ...J    VMOV     s0,r4
        0x00032ffa:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00032ffe:    ee290a80    )...    VMUL.F32 s0,s19,s0
        0x00033002:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033006:    ee107a10    ...z    VMOV     r7,s0
        0x0003300a:    ebb70fa5    ....    CMP      r7,r5,ASR #2
        0x0003300e:    fabef48e    ....    CLZ      r4,lr
        0x00033012:    f8cdb12c    ..,.    STR      r11,[sp,#0x12c]
        0x00033016:    bfd8        ..      IT       LE
        0x00033018:    10af        ..      ASRLE    r7,r5,#2
        0x0003301a:    42bd        .B      CMP      r5,r7
        0x0003301c:    ea4f1454    O.T.    LSR      r4,r4,#5
        0x00033020:    f0810101    ....    EOR      r1,r1,#1
        0x00033024:    bfb8        ..      IT       LT
        0x00033026:    462f        /F      MOVLT    r7,r5
        0x00033028:    4321        !C      ORRS     r1,r1,r4
        0x0003302a:    d10d        ..      BNE      0x33048 ; 0x33048
        0x0003302c:    1af9        ..      SUBS     r1,r7,r3
        0x0003302e:    ee001a10    ....    VMOV     s0,r1
        0x00033032:    ed9f1a6e    ..n.    VLDR     s2,[pc,#440] ; [0x331ec] = 0x3f2b851f
        0x00033036:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003303a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003303e:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033042:    ee101a10    ....    VMOV     r1,s0
        0x00033046:    185f        _.      ADDS     r7,r3,r1
        0x00033048:    ed9f0a69    ..i.    VLDR     s0,[pc,#420] ; [0x331f0] = 0x3e4ccccd
        0x0003304c:    e9dd9a56    ..V.    LDRD     r9,r10,[sp,#0x158]
        0x00033050:    eeb4ca40    ..@.    VCMP.F32 s24,s0
        0x00033054:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033058:    f8dd80b8    ....    LDR      r8,[sp,#0xb8]
        0x0003305c:    9a4e        N.      LDR      r2,[sp,#0x138]
        0x0003305e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033062:    da29        ).      BGE      0x330b8 ; 0x330b8
        0x00033064:    984b        K.      LDR      r0,[sp,#0x12c]
        0x00033066:    bb38        8.      CBNZ     r0,0x330b8 ; 0x330b8
        0x00033068:    f6430180    C...    MOVW     r1,#0x3880
        0x0003306c:    981f        ..      LDR      r0,[sp,#0x7c]
        0x0003306e:    f2c00101    ....    MOVT     r1,#1
        0x00033072:    1a09        ..      SUBS     r1,r1,r0
        0x00033074:    f501517a    ..zQ    ADD      r1,r1,#0x3e80
        0x00033078:    f5b14ffa    ...O    CMP      r1,#0x7d00
        0x0003307c:    bfa8        ..      IT       GE
        0x0003307e:    f44f41fa    O..A    MOVGE    r1,#0x7d00
        0x00033082:    ee001a10    ....    VMOV     s0,r1
        0x00033086:    ed9f1a5b    ..[.    VLDR     s2,[pc,#364] ; [0x331f4] = 0x36500998
        0x0003308a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003308e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00033092:    2900        .)      CMP      r1,#0
        0x00033094:    ed9f2a58    ..X*    VLDR     s4,[pc,#352] ; [0x331f8] = 0
        0x00033098:    bf48        H.      IT       MI
        0x0003309a:    eeb00a42    ..B.    VMOVMI.F32 s0,s4
        0x0003309e:    ee017a10    ...z    VMOV     s2,r7
        0x000330a2:    ee200a0d     ...    VMUL.F32 s0,s0,s26
        0x000330a6:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000330aa:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000330ae:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x000330b2:    ee101a10    ....    VMOV     r1,s0
        0x000330b6:    440f        .D      ADD      r7,r7,r1
        0x000330b8:    1991        ..      ADDS     r1,r2,r6
        0x000330ba:    ebb70f43    ..C.    CMP      r7,r3,LSL #1
        0x000330be:    bfc8        ..      IT       GT
        0x000330c0:    005f        _.      LSLGT    r7,r3,#1
        0x000330c2:    313f        ?1      ADDS     r1,r1,#0x3f
        0x000330c4:    2302        .#      MOVS     r3,#2
        0x000330c6:    eb0313a1    ....    ADD      r3,r3,r1,ASR #6
        0x000330ca:    4437        7D      ADD      r7,r7,r6
        0x000330cc:    f1070120    .. .    ADD      r1,r7,#0x20
        0x000330d0:    ebb31fa1    ....    CMP      r3,r1,ASR #6
        0x000330d4:    bfd8        ..      IT       LE
        0x000330d6:    118b        ..      ASRLE    r3,r1,#6
        0x000330d8:    459c        .E      CMP      r12,r3
        0x000330da:    bfb8        ..      IT       LT
        0x000330dc:    4663        cF      MOVLT    r3,r12
        0x000330de:    982b        +.      LDR      r0,[sp,#0xac]
        0x000330e0:    461a        .F      MOV      r2,r3
        0x000330e2:    4601        .F      MOV      r1,r0
        0x000330e4:    2800        .(      CMP      r0,#0
        0x000330e6:    bf0c        ..      ITE      EQ
        0x000330e8:    2202        ."      MOVEQ    r2,#2
        0x000330ea:    eba70108    ....    SUBNE    r1,r7,r8
        0x000330ee:    2780        .'      MOVS     r7,#0x80
        0x000330f0:    2800        .(      CMP      r0,#0
        0x000330f2:    bf18        ..      IT       NE
        0x000330f4:    019f        ..      LSLNE    r7,r3,#6
        0x000330f6:    f8d930dc    ...0    LDR      r3,[r9,#0xdc]
        0x000330fa:    f24036c9    @..6    MOV      r6,#0x3c9
        0x000330fe:    42b3        .B      CMP      r3,r6
        0x00033100:    dc0b        ..      BGT      0x3311a ; 0x3311a
        0x00033102:    f1030615    ....    ADD      r6,r3,#0x15
        0x00033106:    ee006a10    ...j    VMOV     s0,r6
        0x0003310a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003310e:    ee8d0a80    ....    VDIV.F32 s0,s27,s0
        0x00033112:    3301        .3      ADDS     r3,#1
        0x00033114:    f8c930dc    ...0    STR      r3,[r9,#0xdc]
        0x00033118:    e001        ..      B        0x3311e ; 0x3311e
        0x0003311a:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x331fc] = 0x3a83126f
        0x0003311e:    4610        .F      MOV      r0,r2
        0x00033120:    f1be0f00    ....    CMP      lr,#0
        0x00033124:    d02a        *.      BEQ      0x3317c ; 0x3317c
        0x00033126:    eba70208    ....    SUB      r2,r7,r8
        0x0003312a:    e9d93734    ..47    LDRD     r3,r7,[r9,#0xd0]
        0x0003312e:    f8d960d8    ...`    LDR      r6,[r9,#0xd8]
        0x00033132:    441a        .D      ADD      r2,r2,r3
        0x00033134:    9b51        Q.      LDR      r3,[sp,#0x144]
        0x00033136:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x0003313a:    4099        .@      LSLS     r1,r1,r3
        0x0003313c:    1b89        ..      SUBS     r1,r1,r6
        0x0003313e:    1bc9        ..      SUBS     r1,r1,r7
        0x00033140:    ee011a10    ....    VMOV     s2,r1
        0x00033144:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00033148:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x0003314c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033150:    ee101a10    ....    VMOV     r1,s0
        0x00033154:    4439        9D      ADD      r1,r1,r7
        0x00033156:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00033158:    424b        KB      RSBS     r3,r1,#0
        0x0003315a:    f1b23fff    ...?    CMP      r2,#0xffffffff
        0x0003315e:    e9c92134    ..4!    STRD     r2,r1,[r9,#0xd0]
        0x00033162:    f8c930d8    ...0    STR      r3,[r9,#0xd8]
        0x00033166:    dc0c        ..      BGT      0x33182 ; 0x33182
        0x00033168:    4251        QB      RSBS     r1,r2,#0
        0x0003316a:    9a2b        +.      LDR      r2,[sp,#0xac]
        0x0003316c:    2a00        .*      CMP      r2,#0
        0x0003316e:    bf18        ..      IT       NE
        0x00033170:    eb001091    ....    ADDNE    r0,r0,r1,LSR #6
        0x00033174:    2100        .!      MOVS     r1,#0
        0x00033176:    f8c910d0    ....    STR      r1,[r9,#0xd0]
        0x0003317a:    e002        ..      B        0x33182 ; 0x33182
        0x0003317c:    f8dd816c    ..l.    LDR      r8,[sp,#0x16c]
        0x00033180:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x00033182:    4607        .F      MOV      r7,r0
        0x00033184:    4584        .E      CMP      r12,r0
        0x00033186:    bfb8        ..      IT       LT
        0x00033188:    4667        gF      MOVLT    r7,r12
        0x0003318a:    4640        @F      MOV      r0,r8
        0x0003318c:    4639        9F      MOV      r1,r7
        0x0003318e:    f005fa29    ..).    BL       ec_enc_shrink ; 0x385e4
        0x00033192:    9c58        X.      LDR      r4,[sp,#0x160]
        0x00033194:    4620         F      MOV      r0,r4
        0x00033196:    f015fd23    ..#.    BL       spl_alloca ; 0x48be0
        0x0003319a:    9051        Q.      STR      r0,[sp,#0x144]
        0x0003319c:    4620         F      MOV      r0,r4
        0x0003319e:    f015fd1f    ....    BL       spl_alloca ; 0x48be0
        0x000331a2:    904b        K.      STR      r0,[sp,#0x12c]
        0x000331a4:    4620         F      MOV      r0,r4
        0x000331a6:    f015fd1b    ....    BL       spl_alloca ; 0x48be0
        0x000331aa:    904e        N.      STR      r0,[sp,#0x138]
        0x000331ac:    4640        @F      MOV      r0,r8
        0x000331ae:    f005fb0b    ....    BL       ec_tell_frac ; 0x387c8
        0x000331b2:    995f        _.      LDR      r1,[sp,#0x17c]
        0x000331b4:    43c0        .C      MVNS     r0,r0
        0x000331b6:    eb001087    ....    ADD      r0,r0,r7,LSL #6
        0x000331ba:    2902        .)      CMP      r1,#2
        0x000331bc:    f04f0200    O...    MOV      r2,#0
        0x000331c0:    d31e        ..      BCC      0x33200 ; 0x33200
        0x000331c2:    995e        ^.      LDR      r1,[sp,#0x178]
        0x000331c4:    9c49        I.      LDR      r4,[sp,#0x124]
        0x000331c6:    f04f0500    O...    MOV      r5,#0
        0x000331ca:    b1d9        ..      CBZ      r1,0x33204 ; 0x33204
        0x000331cc:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000331ce:    2200        ."      MOVS     r2,#0
        0x000331d0:    3110        .1      ADDS     r1,r1,#0x10
        0x000331d2:    4288        .B      CMP      r0,r1
        0x000331d4:    bfa8        ..      IT       GE
        0x000331d6:    2201        ."      MOVGE    r2,#1
        0x000331d8:    00d5        ..      LSLS     r5,r2,#3
        0x000331da:    e013        ..      B        0x33204 ; 0x33204
    $d.18
    __arm_cp.4_74
        0x000331dc:    43c80000    ...C    DCD    1137180672
    __arm_cp.4_75
        0x000331e0:    3f333333    333?    DCD    1060320051
    __arm_cp.4_76
        0x000331e4:    3f4ccccd    ..L?    DCD    1061997773
    __arm_cp.4_77
        0x000331e8:    bd343958    X94.    DCD    3174316376
    __arm_cp.4_78
        0x000331ec:    3f2b851f    ..+?    DCD    1059816735
    __arm_cp.4_79
        0x000331f0:    3e4ccccd    ..L>    DCD    1045220557
    __arm_cp.4_80
        0x000331f4:    36500998    ..P6    DCD    911215000
        0x000331f8:    00000000    ....    DCD    0
    __arm_cp.4_82
        0x000331fc:    3a83126f    o..:    DCD    981668463
    $t.19
        0x00033200:    9c49        I.      LDR      r4,[sp,#0x124]
        0x00033202:    2500        .%      MOVS     r5,#0
        0x00033204:    f8d91040    ..@.    LDR      r1,[r9,#0x40]
        0x00033208:    9245        E.      STR      r2,[sp,#0x114]
        0x0003320a:    2900        .)      CMP      r1,#0
        0x0003320c:    f04f0101    O...    MOV      r1,#1
        0x00033210:    9737        7.      STR      r7,[sp,#0xdc]
        0x00033212:    f8d9205c    ..\     LDR      r2,[r9,#0x5c]
        0x00033216:    bf08        ..      IT       EQ
        0x00033218:    f1ab0101    ....    SUBEQ    r1,r11,#1
        0x0003321c:    910e        ..      STR      r1,[sp,#0x38]
        0x0003321e:    9959        Y.      LDR      r1,[sp,#0x164]
        0x00033220:    1b40        @.      SUBS     r0,r0,r5
        0x00033222:    e9cd1400    ....    STRD     r1,r4,[sp,#0]
        0x00033226:    994e        N.      LDR      r1,[sp,#0x138]
        0x00033228:    ea4f1887    O...    LSL      r8,r7,#6
        0x0003322c:    e9cd1608    ....    STRD     r1,r6,[sp,#0x20]
        0x00033230:    995f        _.      LDR      r1,[sp,#0x17c]
        0x00033232:    2301        .#      MOVS     r3,#1
        0x00033234:    910a        ..      STR      r1,[sp,#0x28]
        0x00033236:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00033238:    f10907e8    ....    ADD      r7,r9,#0xe8
        0x0003323c:    910b        ..      STR      r1,[sp,#0x2c]
        0x0003323e:    a960        `.      ADD      r1,sp,#0x180
        0x00033240:    e9cd1003    ....    STRD     r1,r0,[sp,#0xc]
        0x00033244:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00033246:    9005        ..      STR      r0,[sp,#0x14]
        0x00033248:    984b        K.      LDR      r0,[sp,#0x12c]
        0x0003324a:    e9cd320c    ...2    STRD     r3,r2,[sp,#0x30]
        0x0003324e:    9702        ..      STR      r7,[sp,#8]
        0x00033250:    9006        ..      STR      r0,[sp,#0x18]
        0x00033252:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033254:    9b5a        Z.      LDR      r3,[sp,#0x168]
        0x00033256:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x00033258:    4651        QF      MOV      r1,r10
        0x0003325a:    465a        ZF      MOV      r2,r11
        0x0003325c:    9707        ..      STR      r7,[sp,#0x1c]
        0x0003325e:    f001f849    ..I.    BL       clt_compute_allocation ; 0x342f4
        0x00033262:    f8d9105c    ..\.    LDR      r1,[r9,#0x5c]
        0x00033266:    4603        .F      MOV      r3,r0
        0x00033268:    b141        A.      CBZ      r1,0x3327c ; 0x3327c
        0x0003326a:    1c4a        J.      ADDS     r2,r1,#1
        0x0003326c:    3901        .9      SUBS     r1,#1
        0x0003326e:    4618        .F      MOV      r0,r3
        0x00033270:    4299        .B      CMP      r1,r3
        0x00033272:    bfc8        ..      IT       GT
        0x00033274:    4608        .F      MOVGT    r0,r1
        0x00033276:    4282        .B      CMP      r2,r0
        0x00033278:    bfb8        ..      IT       LT
        0x0003327a:    4610        .F      MOVLT    r0,r2
        0x0003327c:    f8c9005c    ..\.    STR      r0,[r9,#0x5c]
        0x00033280:    9848        H.      LDR      r0,[sp,#0x120]
        0x00033282:    9937        7.      LDR      r1,[sp,#0xdc]
        0x00033284:    9000        ..      STR      r0,[sp,#0]
        0x00033286:    9851        Q.      LDR      r0,[sp,#0x144]
        0x00033288:    00c9        ..      LSLS     r1,r1,#3
        0x0003328a:    9001        ..      STR      r0,[sp,#4]
        0x0003328c:    985b        [.      LDR      r0,[sp,#0x16c]
        0x0003328e:    9359        Y.      STR      r3,[sp,#0x164]
        0x00033290:    9002        ..      STR      r0,[sp,#8]
        0x00033292:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033294:    9b3a        :.      LDR      r3,[sp,#0xe8]
        0x00033296:    915a        Z.      STR      r1,[sp,#0x168]
        0x00033298:    4651        QF      MOV      r1,r10
        0x0003329a:    465a        ZF      MOV      r2,r11
        0x0003329c:    9603        ..      STR      r6,[sp,#0xc]
        0x0003329e:    f011fc1d    ....    BL       quant_fine_energy ; 0x44adc
        0x000332a2:    982d        -.      LDR      r0,[sp,#0xb4]
        0x000332a4:    f015fc9c    ....    BL       spl_alloca ; 0x48be0
        0x000332a8:    2100        .!      MOVS     r1,#0
        0x000332aa:    9a54        T.      LDR      r2,[sp,#0x150]
        0x000332ac:    464c        LF      MOV      r4,r9
        0x000332ae:    2e02        ..      CMP      r6,#2
        0x000332b0:    f8dd9128    ..(.    LDR      r9,[sp,#0x128]
        0x000332b4:    bf08        ..      IT       EQ
        0x000332b6:    eb090182    ....    ADDEQ    r1,r9,r2,LSL #2
        0x000332ba:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000332bc:    e9d43a11    ...:    LDRD     r3,r10,[r4,#0x44]
        0x000332c0:    9002        ..      STR      r0,[sp,#8]
        0x000332c2:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000332c4:    e9cd2a10    ...*    STRD     r2,r10,[sp,#0x40]
        0x000332c8:    9a42        B.      LDR      r2,[sp,#0x108]
        0x000332ca:    eba80705    ....    SUB      r7,r8,r5
        0x000332ce:    9003        ..      STR      r0,[sp,#0xc]
        0x000332d0:    984b        K.      LDR      r0,[sp,#0x12c]
        0x000332d2:    e9cd2709    ...'    STRD     r2,r7,[sp,#0x24]
        0x000332d6:    9a5f        _.      LDR      r2,[sp,#0x17c]
        0x000332d8:    9d6e        n.      LDR      r5,[sp,#0x1b8]
        0x000332da:    9004        ..      STR      r0,[sp,#0x10]
        0x000332dc:    9833        3.      LDR      r0,[sp,#0xcc]
        0x000332de:    f8dda15c    ..\.    LDR      r10,[sp,#0x15c]
        0x000332e2:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x000332e6:    920d        ..      STR      r2,[sp,#0x34]
        0x000332e8:    9a59        Y.      LDR      r2,[sp,#0x164]
        0x000332ea:    e9cd9100    ....    STRD     r9,r1,[sp,#0]
        0x000332ee:    a905        ..      ADD      r1,sp,#0x14
        0x000332f0:    f8d4c050    ..P.    LDR      r12,[r4,#0x50]
        0x000332f4:    f8dde180    ....    LDR      lr,[sp,#0x180]
        0x000332f8:    f8d460e8    ...`    LDR      r6,[r4,#0xe8]
        0x000332fc:    f104084c    ..L.    ADD      r8,r4,#0x4c
        0x00033300:    950b        ..      STR      r5,[sp,#0x2c]
        0x00033302:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00033304:    e8815001    ...P    STM      r1,{r0,r12,lr}
        0x00033308:    994c        L.      LDR      r1,[sp,#0x130]
        0x0003330a:    9312        ..      STR      r3,[sp,#0x48]
        0x0003330c:    e9cd280e    ...(    STRD     r2,r8,[sp,#0x38]
        0x00033310:    2001        .       MOVS     r0,#1
        0x00033312:    4652        RF      MOV      r2,r10
        0x00033314:    465b        [F      MOV      r3,r11
        0x00033316:    9608        ..      STR      r6,[sp,#0x20]
        0x00033318:    950c        ..      STR      r5,[sp,#0x30]
        0x0003331a:    f00ffde3    ....    BL       quant_all_bands ; 0x42ee4
        0x0003331e:    9845        E.      LDR      r0,[sp,#0x114]
        0x00033320:    b148        H.      CBZ      r0,0x33336 ; 0x33336
        0x00033322:    9856        V.      LDR      r0,[sp,#0x158]
        0x00033324:    2100        .!      MOVS     r1,#0
        0x00033326:    6f40        @o      LDR      r0,[r0,#0x74]
        0x00033328:    2201        ."      MOVS     r2,#1
        0x0003332a:    2802        .(      CMP      r0,#2
        0x0003332c:    4628        (F      MOV      r0,r5
        0x0003332e:    bfb8        ..      IT       LT
        0x00033330:    2101        .!      MOVLT    r1,#1
        0x00033332:    f005f821    ..!.    BL       ec_enc_bits ; 0x38378
        0x00033336:    69e8        .i      LDR      r0,[r5,#0x1c]
        0x00033338:    6969        ii      LDR      r1,[r5,#0x14]
        0x0003333a:    9a5a        Z.      LDR      r2,[sp,#0x168]
        0x0003333c:    fab0f080    ....    CLZ      r0,r0
        0x00033340:    1a51        Q.      SUBS     r1,r2,r1
        0x00033342:    1a08        ..      SUBS     r0,r1,r0
        0x00033344:    9951        Q.      LDR      r1,[sp,#0x144]
        0x00033346:    3020         0      ADDS     r0,r0,#0x20
        0x00033348:    9101        ..      STR      r1,[sp,#4]
        0x0003334a:    994e        N.      LDR      r1,[sp,#0x138]
        0x0003334c:    9c48        H.      LDR      r4,[sp,#0x120]
        0x0003334e:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00033352:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00033354:    9b3a        :.      LDR      r3,[sp,#0xe8]
        0x00033356:    9005        ..      STR      r0,[sp,#0x14]
        0x00033358:    984c        L.      LDR      r0,[sp,#0x130]
        0x0003335a:    4651        QF      MOV      r1,r10
        0x0003335c:    465a        ZF      MOV      r2,r11
        0x0003335e:    9400        ..      STR      r4,[sp,#0]
        0x00033360:    9504        ..      STR      r5,[sp,#0x10]
        0x00033362:    f011fb2b    ..+.    BL       quant_energy_finalise ; 0x449bc
        0x00033366:    9826        &.      LDR      r0,[sp,#0x98]
        0x00033368:    992a        *.      LDR      r1,[sp,#0xa8]
        0x0003336a:    f7e5f984    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0003336e:    eb04058a    ....    ADD      r5,r4,r10,LSL #2
        0x00033372:    f8dd8148    ..H.    LDR      r8,[sp,#0x148]
        0x00033376:    9e31        1.      LDR      r6,[sp,#0xc4]
        0x00033378:    f8dd9178    ..x.    LDR      r9,[sp,#0x178]
        0x0003337c:    9a58        X.      LDR      r2,[sp,#0x160]
        0x0003337e:    f8ddc134    ..4.    LDR      r12,[sp,#0x134]
        0x00033382:    9c46        F.      LDR      r4,[sp,#0x118]
        0x00033384:    2100        .!      MOVS     r1,#0
        0x00033386:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0003338a:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x0003338e:    bf00        ..      NOP      
        0x00033390:    45d3        .E      CMP      r11,r10
        0x00033392:    dd28        (.      BLE      0x333e6 ; 0x333e6
        0x00033394:    4628        (F      MOV      r0,r5
        0x00033396:    4623        #F      MOV      r3,r4
        0x00033398:    4667        gF      MOV      r7,r12
        0x0003339a:    bf00        ..      NOP      
        0x0003339c:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x000333a0:    3004        .0      ADDS     r0,#4
        0x000333a2:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000333a6:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x000333aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333ae:    bfc8        ..      IT       GT
        0x000333b0:    eeb03a40    ..@:    VMOVGT.F32 s6,s0
        0x000333b4:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x000333b8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333bc:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000333c0:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000333c4:    bfb8        ..      IT       LT
        0x000333c6:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x000333ca:    bfb8        ..      IT       LT
        0x000333cc:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x000333d0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000333d4:    bfc8        ..      IT       GT
        0x000333d6:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x000333da:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x000333de:    3f01        .?      SUBS     r7,#1
        0x000333e0:    f1030304    ....    ADD      r3,r3,#4
        0x000333e4:    d1da        ..      BNE      0x3339c ; 0x3339c
        0x000333e6:    985d        ].      LDR      r0,[sp,#0x174]
        0x000333e8:    3101        .1      ADDS     r1,#1
        0x000333ea:    4414        .D      ADD      r4,r4,r2
        0x000333ec:    4281        .B      CMP      r1,r0
        0x000333ee:    4415        .D      ADD      r5,r5,r2
        0x000333f0:    d1ce        ..      BNE      0x33390 ; 0x33390
        0x000333f2:    9b2d        -.      LDR      r3,[sp,#0xb4]
        0x000333f4:    2000        .       MOVS     r0,#0
        0x000333f6:    2b01        .+      CMP      r3,#1
        0x000333f8:    bfb8        ..      IT       LT
        0x000333fa:    2001        .       MOVLT    r0,#1
        0x000333fc:    992b        +.      LDR      r1,[sp,#0xac]
        0x000333fe:    2400        .$      MOVS     r4,#0
        0x00033400:    4308        .C      ORRS     r0,r0,r1
        0x00033402:    f2cc14e0    ....    MOVT     r4,#0xc1e0
        0x00033406:    d105        ..      BNE      0x33414 ; 0x33414
        0x00033408:    983a        :.      LDR      r0,[sp,#0xe8]
        0x0003340a:    bf00        ..      NOP      
        0x0003340c:    3b01        .;      SUBS     r3,#1
        0x0003340e:    f8404b04    @..K    STR      r4,[r0],#4
        0x00033412:    d1fb        ..      BNE      0x3340c ; 0x3340c
        0x00033414:    9856        V.      LDR      r0,[sp,#0x158]
        0x00033416:    9925        %.      LDR      r1,[sp,#0x94]
        0x00033418:    ed80aa1b    ....    VSTR     s20,[r0,#0x6c]
        0x0003341c:    6681        .f      STR      r1,[r0,#0x68]
        0x0003341e:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00033420:    2900        .)      CMP      r1,#0
        0x00033422:    9950        P.      LDR      r1,[sp,#0x140]
        0x00033424:    6701        .g      STR      r1,[r0,#0x70]
        0x00033426:    d005        ..      BEQ      0x33434 ; 0x33434
        0x00033428:    9855        U.      LDR      r0,[sp,#0x154]
        0x0003342a:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0003342c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00033430:    f7e5f880    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00033434:    f1b90f00    ....    CMP      r9,#0
        0x00033438:    d021        !.      BEQ      0x3347e ; 0x3347e
        0x0003343a:    2e01        ..      CMP      r6,#1
        0x0003343c:    db2b        +.      BLT      0x33496 ; 0x33496
        0x0003343e:    983c        <.      LDR      r0,[sp,#0xf0]
        0x00033440:    9955        U.      LDR      r1,[sp,#0x154]
        0x00033442:    0080        ..      LSLS     r0,r0,#2
        0x00033444:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00033448:    9956        V.      LDR      r1,[sp,#0x158]
        0x0003344a:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x0003344e:    fb081000    ....    MLA      r0,r8,r0,r1
        0x00033452:    993a        :.      LDR      r1,[sp,#0xe8]
        0x00033454:    30f4        .0      ADDS     r0,r0,#0xf4
        0x00033456:    bf00        ..      NOP      
        0x00033458:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003345c:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00033460:    3104        .1      ADDS     r1,#4
        0x00033462:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033466:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003346a:    bfb8        ..      IT       LT
        0x0003346c:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00033470:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00033474:    3e01        .>      SUBS     r6,#1
        0x00033476:    f1000004    ....    ADD      r0,r0,#4
        0x0003347a:    d1ed        ..      BNE      0x33458 ; 0x33458
        0x0003347c:    e00b        ..      B        0x33496 ; 0x33496
        0x0003347e:    e9dd0617    ....    LDRD     r0,r6,[sp,#0x5c]
        0x00033482:    9d2a        *.      LDR      r5,[sp,#0xa8]
        0x00033484:    4631        1F      MOV      r1,r6
        0x00033486:    462a        *F      MOV      r2,r5
        0x00033488:    f7e5f854    ..T.    BL       __aeabi_memcpy4 ; 0x18534
        0x0003348c:    993a        :.      LDR      r1,[sp,#0xe8]
        0x0003348e:    4630        0F      MOV      r0,r6
        0x00033490:    462a        *F      MOV      r2,r5
        0x00033492:    f7e5f84f    ..O.    BL       __aeabi_memcpy4 ; 0x18534
        0x00033496:    9a3c        <.      LDR      r2,[sp,#0xf0]
        0x00033498:    9f55        U.      LDR      r7,[sp,#0x154]
        0x0003349a:    0090        ..      LSLS     r0,r2,#2
        0x0003349c:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x000334a0:    9b56        V.      LDR      r3,[sp,#0x158]
        0x000334a2:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x000334a6:    fb083100    ...1    MLA      r1,r8,r0,r3
        0x000334aa:    fb08f000    ....    MUL      r0,r8,r0
        0x000334ae:    f1010ef4    ....    ADD      lr,r1,#0xf4
        0x000334b2:    00f9        ..      LSLS     r1,r7,#3
        0x000334b4:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x000334b8:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x000334bc:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x000334c0:    fb083201    ...2    MLA      r2,r8,r1,r3
        0x000334c4:    fb08f101    ....    MUL      r1,r8,r1
        0x000334c8:    4418        .D      ADD      r0,r0,r3
        0x000334ca:    f10009f4    ....    ADD      r9,r0,#0xf4
        0x000334ce:    eb01008b    ....    ADD      r0,r1,r11,LSL #2
        0x000334d2:    4418        .D      ADD      r0,r0,r3
        0x000334d4:    f1000af4    ....    ADD      r10,r0,#0xf4
        0x000334d8:    9847        G.      LDR      r0,[sp,#0x11c]
        0x000334da:    f10208f4    ....    ADD      r8,r2,#0xf4
        0x000334de:    eb00008b    ....    ADD      r0,r0,r11,LSL #2
        0x000334e2:    4418        .D      ADD      r0,r0,r3
        0x000334e4:    f10006f4    ....    ADD      r6,r0,#0xf4
        0x000334e8:    983a        :.      LDR      r0,[sp,#0xe8]
        0x000334ea:    eba70c0b    ....    SUB      r12,r7,r11
        0x000334ee:    2500        .%      MOVS     r5,#0
        0x000334f0:    2200        ."      MOVS     r2,#0
        0x000334f2:    bf00        ..      NOP      
        0x000334f4:    9f57        W.      LDR      r7,[sp,#0x15c]
        0x000334f6:    4683        .F      MOV      r11,r0
        0x000334f8:    2f01        ./      CMP      r7,#1
        0x000334fa:    4641        AF      MOV      r1,r8
        0x000334fc:    4673        sF      MOV      r3,lr
        0x000334fe:    db07        ..      BLT      0x33510 ; 0x33510
        0x00033500:    f8405b04    @..[    STR      r5,[r0],#4
        0x00033504:    f8414b04    A..K    STR      r4,[r1],#4
        0x00033508:    3f01        .?      SUBS     r7,#1
        0x0003350a:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003350e:    d1f7        ..      BNE      0x33500 ; 0x33500
        0x00033510:    985c        \.      LDR      r0,[sp,#0x170]
        0x00033512:    9955        U.      LDR      r1,[sp,#0x154]
        0x00033514:    464b        KF      MOV      r3,r9
        0x00033516:    4288        .B      CMP      r0,r1
        0x00033518:    4630        0F      MOV      r0,r6
        0x0003351a:    4651        QF      MOV      r1,r10
        0x0003351c:    4667        gF      MOV      r7,r12
        0x0003351e:    da07        ..      BGE      0x33530 ; 0x33530
        0x00033520:    f8405b04    @..[    STR      r5,[r0],#4
        0x00033524:    f8414b04    A..K    STR      r4,[r1],#4
        0x00033528:    3f01        .?      SUBS     r7,#1
        0x0003352a:    f8434b04    C..K    STR      r4,[r3],#4
        0x0003352e:    d1f7        ..      BNE      0x33520 ; 0x33520
        0x00033530:    9b58        X.      LDR      r3,[sp,#0x160]
        0x00033532:    994f        O.      LDR      r1,[sp,#0x13c]
        0x00033534:    3201        .2      ADDS     r2,#1
        0x00033536:    4658        XF      MOV      r0,r11
        0x00033538:    449e        .D      ADD      lr,lr,r3
        0x0003353a:    4498        .D      ADD      r8,r8,r3
        0x0003353c:    eb0b0003    ....    ADD      r0,r11,r3
        0x00033540:    4499        .D      ADD      r9,r9,r3
        0x00033542:    449a        .D      ADD      r10,r10,r3
        0x00033544:    428a        .B      CMP      r2,r1
        0x00033546:    441e        .D      ADD      r6,r6,r3
        0x00033548:    d1d4        ..      BNE      0x334f4 ; 0x334f4
        0x0003354a:    985e        ^.      LDR      r0,[sp,#0x178]
        0x0003354c:    9921        !.      LDR      r1,[sp,#0x84]
        0x0003354e:    f0800001    ....    EOR      r0,r0,#1
        0x00033552:    43c9        .C      MVNS     r1,r1
        0x00033554:    4201        .B      TST      r1,r0
        0x00033556:    d103        ..      BNE      0x33560 ; 0x33560
        0x00033558:    9a56        V.      LDR      r2,[sp,#0x158]
        0x0003355a:    6f50        Po      LDR      r0,[r2,#0x74]
        0x0003355c:    3001        .0      ADDS     r0,#1
        0x0003355e:    e001        ..      B        0x33564 ; 0x33564
        0x00033560:    9a56        V.      LDR      r2,[sp,#0x158]
        0x00033562:    2000        .       MOVS     r0,#0
        0x00033564:    9d5b        [.      LDR      r5,[sp,#0x16c]
        0x00033566:    9c37        7.      LDR      r4,[sp,#0xdc]
        0x00033568:    69e9        .i      LDR      r1,[r5,#0x1c]
        0x0003356a:    6750        Pg      STR      r0,[r2,#0x74]
        0x0003356c:    4628        (F      MOV      r0,r5
        0x0003356e:    64d1        .d      STR      r1,[r2,#0x4c]
        0x00033570:    f004ff70    ..p.    BL       ec_enc_done ; 0x38454
        0x00033574:    f011ffec    ....    BL       restore_stack ; 0x45550
        0x00033578:    6ae8        .j      LDR      r0,[r5,#0x2c]
        0x0003357a:    2800        .(      CMP      r0,#0
        0x0003357c:    bf18        ..      IT       NE
        0x0003357e:    f06f0402    o...    MVNNE    r4,#2
        0x00033582:    f7fdb97b    ..{.    B        0x3087c ; celt_encode_with_ec + 148
        0x00033586:    f8d7905c    ..\.    LDR      r9,[r7,#0x5c]
        0x0003358a:    9151        Q.      STR      r1,[sp,#0x144]
        0x0003358c:    f1b90f02    ....    CMP      r9,#2
        0x00033590:    9658        X.      STR      r6,[sp,#0x160]
        0x00033592:    bfd8        ..      IT       LE
        0x00033594:    f04f0902    O...    MOVLE    r9,#2
        0x00033598:    f1bb0f01    ....    CMP      r11,#1
        0x0003359c:    f2c080ce    ....    BLT.W    0x3373c ; 0x3373c
        0x000335a0:    f8dd812c    ..,.    LDR      r8,[sp,#0x12c]
        0x000335a4:    9855        U.      LDR      r0,[sp,#0x154]
        0x000335a6:    ed1f1aec    ....    VLDR     s2,[pc,#-944] ; [0x331f8] = 0
        0x000335aa:    f838ab02    8...    LDRH     r10,[r8],#2
        0x000335ae:    9f51        Q.      LDR      r7,[sp,#0x144]
        0x000335b0:    0080        ..      LSLS     r0,r0,#2
        0x000335b2:    f1c90e01    ....    RSB      lr,r9,#1
        0x000335b6:    2500        .%      MOVS     r5,#0
        0x000335b8:    eeb52a00    ...*    VMOV.F32 s4,#0.25000000
        0x000335bc:    eeb83a00    ...:    VMOV.F32 s6,#-2.00000000
        0x000335c0:    eeb64a00    ...J    VMOV.F32 s8,#0.50000000
        0x000335c4:    2200        ."      MOVS     r2,#0
        0x000335c6:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x000335ca:    9059        Y.      STR      r0,[sp,#0x164]
        0x000335cc:    4676        vF      MOV      r6,lr
        0x000335ce:    4639        9F      MOV      r1,r7
        0x000335d0:    4643        CF      MOV      r3,r8
        0x000335d2:    4648        HF      MOV      r0,r9
        0x000335d4:    46d3        .F      MOV      r11,r10
        0x000335d6:    bf00        ..      NOP      
        0x000335d8:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x000335dc:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x000335e0:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x000335e4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000335e8:    bfb8        ..      IT       LT
        0x000335ea:    eeb06a45    ..Ej    VMOVLT.F32 s12,s10
        0x000335ee:    eeb46a43    ..Cj    VCMP.F32 s12,s6
        0x000335f2:    eeb06a42    ..Bj    VMOV.F32 s12,s4
        0x000335f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000335fa:    bfd8        ..      IT       LE
        0x000335fc:    eeb06a43    ..Cj    VMOVLE.F32 s12,s6
        0x00033600:    eeb45a42    ..BZ    VCMP.F32 s10,s4
        0x00033604:    bfd8        ..      IT       LE
        0x00033606:    eeb05a46    ..FZ    VMOVLE.F32 s10,s12
        0x0003360a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003360e:    bfa8        ..      IT       GE
        0x00033610:    eeb05a46    ..FZ    VMOVGE.F32 s10,s12
        0x00033614:    eeb55a40    ..@Z    VCMP.F32 s10,#0.0
        0x00033618:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003361c:    ee256a04    %..j    VMUL.F32 s12,s10,s8
        0x00033620:    bfc8        ..      IT       GT
        0x00033622:    eeb05a46    ..FZ    VMOVGT.F32 s10,s12
        0x00033626:    f933cb02    3...    LDRSH    r12,[r3],#2
        0x0003362a:    fa0ff48b    ....    SXTH     r4,r11
        0x0003362e:    ebac0404    ....    SUB      r4,r12,r4
        0x00033632:    ee064a10    ...J    VMOV     s12,r4
        0x00033636:    eeb86ac6    ...j    VCVT.F32.S32 s12,s12
        0x0003363a:    ee256a06    %..j    VMUL.F32 s12,s10,s12
        0x0003363e:    ee300a06    0...    VADD.F32 s0,s0,s12
        0x00033642:    ee066a10    ...j    VMOV     s12,r6
        0x00033646:    eeb86ac6    ...j    VCVT.F32.S32 s12,s12
        0x0003364a:    ee255a06    %..Z    VMUL.F32 s10,s10,s12
        0x0003364e:    ee311a05    1...    VADD.F32 s2,s2,s10
        0x00033652:    4422        "D      ADD      r2,r2,r4
        0x00033654:    fa1ffb8c    ....    UXTH     r11,r12
        0x00033658:    3801        .8      SUBS     r0,#1
        0x0003365a:    f1010104    ....    ADD      r1,r1,#4
        0x0003365e:    f1060602    ....    ADD      r6,r6,#2
        0x00033662:    d1b9        ..      BNE      0x335d8 ; 0x335d8
        0x00033664:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00033668:    9859        Y.      LDR      r0,[sp,#0x164]
        0x0003366a:    3501        .5      ADDS     r5,#1
        0x0003366c:    455d        ]E      CMP      r5,r11
        0x0003366e:    4407        .D      ADD      r7,r7,r0
        0x00033670:    d1ac        ..      BNE      0x335cc ; 0x335cc
        0x00033672:    e068        h.      B        0x33746 ; 0x33746
        0x00033674:    9a1f        ..      LDR      r2,[sp,#0x7c]
        0x00033676:    f8d900e8    ....    LDR      r0,[r9,#0xe8]
        0x0003367a:    f5b24f7a    ..zO    CMP      r2,#0xfa00
        0x0003367e:    da46        F.      BGE      0x3370e ; 0x3370e
        0x00033680:    eef1ca00    ....    VMOV.F32 s25,#4.00000000
        0x00033684:    e244        D.      B        0x33b10 ; 0x33b10
        0x00033686:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00033688:    69a0        .i      LDR      r0,[r4,#0x18]
        0x0003368a:    b931        1.      CBNZ     r1,0x3369a ; 0x3369a
        0x0003368c:    9935        5.      LDR      r1,[sp,#0xd4]
        0x0003368e:    ebb10f48    ..H.    CMP      r1,r8,LSL #1
        0x00033692:    bfa8        ..      IT       GE
        0x00033694:    2802        .(      CMPGE    r0,#2
        0x00033696:    f3008399    ....    BGT.W    0x33dcc ; 0x33dcc
        0x0003369a:    2800        .(      CMP      r0,#0
        0x0003369c:    f47faa30    ..0.    BNE      0x32b00 ; 0x32b00
        0x000336a0:    2100        .!      MOVS     r1,#0
        0x000336a2:    f7ffba2e    ....    B        0x32b02 ; 0x32b02
        0x000336a6:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000336a8:    2d01        .-      CMP      r5,#1
        0x000336aa:    9059        Y.      STR      r0,[sp,#0x164]
        0x000336ac:    f6ffa906    ....    BLT      0x328bc ; 0x328bc
        0x000336b0:    9842        B.      LDR      r0,[sp,#0x108]
        0x000336b2:    9949        I.      LDR      r1,[sp,#0x124]
        0x000336b4:    f7e4ffdf    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000336b8:    985e        ^.      LDR      r0,[sp,#0x178]
        0x000336ba:    f7ffb8fe    ....    B        0x328ba ; 0x328ba
        0x000336be:    983a        :.      LDR      r0,[sp,#0xe8]
        0x000336c0:    f1bb0f01    ....    CMP      r11,#1
        0x000336c4:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000336c8:    f04080e2    @...    BNE.W    0x33890 ; 0x33890
        0x000336cc:    9a40        @.      LDR      r2,[sp,#0x100]
        0x000336ce:    f1b80f02    ....    CMP      r8,#2
        0x000336d2:    ed8d1a6e    ..n.    VSTR     s2,[sp,#0x1b8]
        0x000336d6:    f2c0813e    ..>.    BLT.W    0x33956 ; 0x33956
        0x000336da:    a96e        n.      ADD      r1,sp,#0x1b8
        0x000336dc:    f1a80001    ....    SUB      r0,r8,#1
        0x000336e0:    3104        .1      ADDS     r1,#4
        0x000336e2:    32f8        .2      ADDS     r2,r2,#0xf8
        0x000336e4:    eebf0a00    ....    VMOV.F32 s0,#-1.00000000
        0x000336e8:    ee312a00    1..*    VADD.F32 s4,s2,s0
        0x000336ec:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000336f0:    3204        .2      ADDS     r2,#4
        0x000336f2:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x000336f6:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000336fa:    bfc8        ..      IT       GT
        0x000336fc:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x00033700:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00033704:    3801        .8      SUBS     r0,#1
        0x00033706:    f1010104    ....    ADD      r1,r1,#4
        0x0003370a:    d1ed        ..      BNE      0x336e8 ; 0x336e8
        0x0003370c:    e103        ..      B        0x33916 ; 0x33916
        0x0003370e:    f6430180    C...    MOVW     r1,#0x3880
        0x00033712:    f2c00101    ....    MOVT     r1,#1
        0x00033716:    428a        .B      CMP      r2,r1
        0x00033718:    f28081f8    ....    BGE.W    0x33b0c ; 0x33b0c
        0x0003371c:    f5a2417a    ..zA    SUB      r1,r2,#0xfa00
        0x00033720:    1289        ..      ASRS     r1,r1,#10
        0x00033722:    ee001a10    ....    VMOV     s0,r1
        0x00033726:    ed9f1ae6    ....    VLDR     s2,[pc,#920] ; [0x33ac0] = 0x3d800000
        0x0003372a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003372e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00033732:    eeb11a00    ....    VMOV.F32 s2,#4.00000000
        0x00033736:    ee70ca01    p...    VADD.F32 s25,s0,s2
        0x0003373a:    e1e9        ..      B        0x33b10 ; 0x33b10
        0x0003373c:    ed9f0ae1    ....    VLDR     s0,[pc,#900] ; [0x33ac4] = 0
        0x00033740:    2200        ."      MOVS     r2,#0
        0x00033742:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033746:    f1a90001    ....    SUB      r0,r9,#1
        0x0003374a:    fb09f10b    ....    MUL      r1,r9,r11
        0x0003374e:    4348        HC      MULS     r0,r1,r0
        0x00033750:    f1090101    ....    ADD      r1,r9,#1
        0x00033754:    eeb12a08    ...*    VMOV.F32 s4,#6.00000000
        0x00033758:    4348        HC      MULS     r0,r1,r0
        0x0003375a:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x0003375e:    ee020a10    ....    VMOV     s4,r0
        0x00033762:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00033766:    ee813a02    ...:    VDIV.F32 s6,s2,s4
        0x0003376a:    ee012a10    ...*    VMOV     s2,r2
        0x0003376e:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00033772:    ee802a01    ...*    VDIV.F32 s4,s0,s2
        0x00033776:    994b        K.      LDR      r1,[sp,#0x12c]
        0x00033778:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x0003377c:    f8310019    1...    LDRH     r0,[r1,r9,LSL #1]
        0x00033780:    ed9f1ad1    ....    VLDR     s2,[pc,#836] ; [0x33ac8] = 0x3cfdf3b6
        0x00033784:    eb0030d0    ...0    ADD      r0,r0,r0,LSR #15
        0x00033788:    b200        ..      SXTH     r0,r0
        0x0003378a:    1040        @.      ASRS     r0,r0,#1
        0x0003378c:    1c8a        ..      ADDS     r2,r1,#2
        0x0003378e:    2101        .!      MOVS     r1,#1
        0x00033790:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x00033794:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033798:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003379c:    bfb8        ..      IT       LT
        0x0003379e:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x000337a2:    bf00        ..      NOP      
        0x000337a4:    f9323b02    2..;    LDRSH    r3,[r2],#2
        0x000337a8:    3901        .9      SUBS     r1,#1
        0x000337aa:    4283        .B      CMP      r3,r0
        0x000337ac:    dbfa        ..      BLT      0x337a4 ; 0x337a4
        0x000337ae:    ed9f0ac7    ....    VLDR     s0,[pc,#796] ; [0x33acc] = 0xbcfdf3b6
        0x000337b2:    ed9f8ac4    ....    VLDR     s16,[pc,#784] ; [0x33ac4] = 0
        0x000337b6:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x000337ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000337be:    bfc8        ..      IT       GT
        0x000337c0:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000337c4:    9855        U.      LDR      r0,[sp,#0x154]
        0x000337c6:    9d51        Q.      LDR      r5,[sp,#0x144]
        0x000337c8:    f8dd8170    ..p.    LDR      r8,[sp,#0x170]
        0x000337cc:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x000337d0:    9c19        ..      LDR      r4,[sp,#0x64]
        0x000337d2:    ee322a2c    2.,*    VADD.F32 s4,s4,s25
        0x000337d6:    eb050280    ....    ADD      r2,r5,r0,LSL #2
        0x000337da:    2300        .#      MOVS     r3,#0
        0x000337dc:    eeb53a00    ...:    VMOV.F32 s6,#0.25000000
        0x000337e0:    eebd1a00    ....    VMOV.F32 s2,#-0.25000000
        0x000337e4:    464f        OF      MOV      r7,r9
        0x000337e6:    2000        .       MOVS     r0,#0
        0x000337e8:    18ee        ..      ADDS     r6,r5,r3
        0x000337ea:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x000337ee:    9e53        S.      LDR      r6,[sp,#0x14c]
        0x000337f0:    2e02        ..      CMP      r6,#2
        0x000337f2:    d10b        ..      BNE      0x3380c ; 0x3380c
        0x000337f4:    18d6        ..      ADDS     r6,r2,r3
        0x000337f6:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x000337fa:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x000337fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033802:    bfc8        ..      IT       GT
        0x00033804:    eeb05a44    ..DZ    VMOVGT.F32 s10,s8
        0x00033808:    eeb04a45    ..EJ    VMOV.F32 s8,s10
        0x0003380c:    eeb54a40    ..@J    VCMP.F32 s8,#0.0
        0x00033810:    eeb05a48    ..HZ    VMOV.F32 s10,s16
        0x00033814:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033818:    bfb8        ..      IT       LT
        0x0003381a:    eeb05a44    ..DZ    VMOVLT.F32 s10,s8
        0x0003381e:    ee041a10    ....    VMOV     s8,r1
        0x00033822:    eeb84ac4    ...J    VCVT.F32.S32 s8,s8
        0x00033826:    ee204a04     ..J    VMUL.F32 s8,s0,s8
        0x0003382a:    ee324a04    2..J    VADD.F32 s8,s4,s8
        0x0003382e:    ee354a44    5.DJ    VSUB.F32 s8,s10,s8
        0x00033832:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00033836:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003383a:    dd05        ..      BLE      0x33848 ; 0x33848
        0x0003383c:    ee344a01    4..J    VADD.F32 s8,s8,s2
        0x00033840:    18e6        ..      ADDS     r6,r4,r3
        0x00033842:    3001        .0      ADDS     r0,#1
        0x00033844:    ed864a00    ...J    VSTR     s8,[r6,#0]
        0x00033848:    3f01        .?      SUBS     r7,#1
        0x0003384a:    f1030304    ....    ADD      r3,r3,#4
        0x0003384e:    f1010101    ....    ADD      r1,r1,#1
        0x00033852:    d1c9        ..      BNE      0x337e8 ; 0x337e8
        0x00033854:    9f56        V.      LDR      r7,[sp,#0x158]
        0x00033856:    2803        .(      CMP      r0,#3
        0x00033858:    db15        ..      BLT      0x33886 ; 0x33886
        0x0003385a:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003385e:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00033862:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00033866:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x0003386a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003386e:    f340812f    @./.    BLE.W    0x33ad0 ; 0x33ad0
        0x00033872:    9819        ..      LDR      r0,[sp,#0x64]
        0x00033874:    ea4f0189    O...    LSL      r1,r9,#2
        0x00033878:    4666        fF      MOV      r6,r12
        0x0003387a:    f7e4fefc    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0003387e:    46b4        .F      MOV      r12,r6
        0x00033880:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00033884:    e139        9.      B        0x33afa ; 0x33afa
        0x00033886:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x0003388a:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x0003388e:    e132        2.      B        0x33af6 ; 0x33af6
        0x00033890:    4601        .F      MOV      r1,r0
        0x00033892:    9855        U.      LDR      r0,[sp,#0x154]
        0x00033894:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00033898:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0003389c:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x000338a0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000338a4:    bfc8        ..      IT       GT
        0x000338a6:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000338aa:    9b40        @.      LDR      r3,[sp,#0x100]
        0x000338ac:    f1b80f02    ....    CMP      r8,#2
        0x000338b0:    ed8d0a6e    ..n.    VSTR     s0,[sp,#0x1b8]
        0x000338b4:    db4f        O.      BLT      0x33956 ; 0x33956
        0x000338b6:    9a55        U.      LDR      r2,[sp,#0x154]
        0x000338b8:    a96e        n.      ADD      r1,sp,#0x1b8
        0x000338ba:    f1a80001    ....    SUB      r0,r8,#1
        0x000338be:    3104        .1      ADDS     r1,#4
        0x000338c0:    0092        ..      LSLS     r2,r2,#2
        0x000338c2:    33f8        .3      ADDS     r3,r3,#0xf8
        0x000338c4:    eebf1a00    ....    VMOV.F32 s2,#-1.00000000
        0x000338c8:    189f        ..      ADDS     r7,r3,r2
        0x000338ca:    ee302a01    0..*    VADD.F32 s4,s0,s2
        0x000338ce:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x000338d2:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x000338d6:    3304        .3      ADDS     r3,#4
        0x000338d8:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x000338dc:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x000338e0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000338e4:    bfc8        ..      IT       GT
        0x000338e6:    eeb04a43    ..CJ    VMOVGT.F32 s8,s6
        0x000338ea:    eeb42a44    ..D*    VCMP.F32 s4,s8
        0x000338ee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000338f2:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x000338f6:    bfc4        ..      ITT      GT
        0x000338f8:    eeb03a42    ..B:    VMOVGT.F32 s6,s4
        0x000338fc:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x00033900:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033904:    bfc8        ..      IT       GT
        0x00033906:    eeb00a43    ..C.    VMOVGT.F32 s0,s6
        0x0003390a:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0003390e:    3801        .8      SUBS     r0,#1
        0x00033910:    f1010104    ....    ADD      r1,r1,#4
        0x00033914:    d1d8        ..      BNE      0x338c8 ; 0x338c8
        0x00033916:    f1b80f02    ....    CMP      r8,#2
        0x0003391a:    db1c        ..      BLT      0x33956 ; 0x33956
        0x0003391c:    a96e        n.      ADD      r1,sp,#0x1b8
        0x0003391e:    eb010188    ....    ADD      r1,r1,r8,LSL #2
        0x00033922:    f1a80001    ....    SUB      r0,r8,#1
        0x00033926:    3908        .9      SUBS     r1,r1,#8
        0x00033928:    eebf0a00    ....    VMOV.F32 s0,#-1.00000000
        0x0003392c:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00033930:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00033934:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00033938:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x0003393c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033940:    f1a00001    ....    SUB      r0,r0,#1
        0x00033944:    bfc8        ..      IT       GT
        0x00033946:    eeb01a42    ..B.    VMOVGT.F32 s2,s4
        0x0003394a:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x0003394e:    2800        .(      CMP      r0,#0
        0x00033950:    f1a10104    ....    SUB      r1,r1,#4
        0x00033954:    dcea        ..      BGT      0x3392c ; 0x3392c
        0x00033956:    a86e        n.      ADD      r0,sp,#0x1b8
        0x00033958:    f1000508    ....    ADD      r5,r0,#8
        0x0003395c:    9838        8.      LDR      r0,[sp,#0xe0]
        0x0003395e:    ed9f1a59    ..Y.    VLDR     s2,[pc,#356] ; [0x33ac4] = 0
        0x00033962:    f1000708    ....    ADD      r7,r0,#8
        0x00033966:    9855        U.      LDR      r0,[sp,#0x154]
        0x00033968:    f8dd917c    ..|.    LDR      r9,[sp,#0x17c]
        0x0003396c:    9658        X.      STR      r6,[sp,#0x160]
        0x0003396e:    f1a80403    ....    SUB      r4,r8,#3
        0x00033972:    0086        ..      LSLS     r6,r0,#2
        0x00033974:    2300        .#      MOVS     r3,#0
        0x00033976:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0003397a:    bf00        ..      NOP      
        0x0003397c:    985c        \.      LDR      r0,[sp,#0x170]
        0x0003397e:    2804        .(      CMP      r0,#4
        0x00033980:    db25        %.      BLT      0x339ce ; 0x339ce
        0x00033982:    463a        :F      MOV      r2,r7
        0x00033984:    4629        )F      MOV      r1,r5
        0x00033986:    4620         F      MOV      r0,r4
        0x00033988:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x0003398c:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00033990:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x00033994:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033998:    bfb8        ..      IT       LT
        0x0003399a:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x0003399e:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x000339a2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000339a6:    bfb8        ..      IT       LT
        0x000339a8:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x000339ac:    ee322a43    2.C*    VSUB.F32 s4,s4,s6
        0x000339b0:    eeb52a40    ..@*    VCMP.F32 s4,#0.0
        0x000339b4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000339b8:    bfb8        ..      IT       LT
        0x000339ba:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x000339be:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x000339c2:    3801        .8      SUBS     r0,#1
        0x000339c4:    f1010104    ....    ADD      r1,r1,#4
        0x000339c8:    f1020204    ....    ADD      r2,r2,#4
        0x000339cc:    d1dc        ..      BNE      0x33988 ; 0x33988
        0x000339ce:    9853        S.      LDR      r0,[sp,#0x14c]
        0x000339d0:    3301        .3      ADDS     r3,#1
        0x000339d2:    4283        .B      CMP      r3,r0
        0x000339d4:    4437        7D      ADD      r7,r7,r6
        0x000339d6:    dbd1        ..      BLT      0x3397c ; 0x3397c
        0x000339d8:    9f53        S.      LDR      r7,[sp,#0x14c]
        0x000339da:    fb04f007    ....    MUL      r0,r4,r7
        0x000339de:    ee010a10    ....    VMOV     s2,r0
        0x000339e2:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000339e6:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x000339ea:    eeb40a6d    ..m.    VCMP.F32 s0,s27
        0x000339ee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000339f2:    dc09        ..      BGT      0x33a08 ; 0x33a08
        0x000339f4:    9f56        V.      LDR      r7,[sp,#0x158]
        0x000339f6:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x000339fa:    f8dda0bc    ....    LDR      r10,[sp,#0xbc]
        0x000339fe:    f8dd90cc    ....    LDR      r9,[sp,#0xcc]
        0x00033a02:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00033a04:    2200        ."      MOVS     r2,#0
        0x00033a06:    e202        ..      B        0x33e0e ; 0x33e0e
        0x00033a08:    9c56        V.      LDR      r4,[sp,#0x158]
        0x00033a0a:    9a52        R.      LDR      r2,[sp,#0x148]
        0x00033a0c:    69e0        .i      LDR      r0,[r4,#0x1c]
        0x00033a0e:    6ca1        .l      LDR      r1,[r4,#0x48]
        0x00033a10:    f8dda130    ..0.    LDR      r10,[sp,#0x130]
        0x00033a14:    f8dd80e4    ....    LDR      r8,[sp,#0xe4]
        0x00033a18:    9d5d        ].      LDR      r5,[sp,#0x174]
        0x00033a1a:    9201        ..      STR      r2,[sp,#4]
        0x00033a1c:    9a46        F.      LDR      r2,[sp,#0x118]
        0x00033a1e:    e9cd0103    ....    STRD     r0,r1,[sp,#0xc]
        0x00033a22:    4650        PF      MOV      r0,r10
        0x00033a24:    4641        AF      MOV      r1,r8
        0x00033a26:    462b        +F      MOV      r3,r5
        0x00033a28:    9700        ..      STR      r7,[sp,#0]
        0x00033a2a:    f8cd9008    ....    STR      r9,[sp,#8]
        0x00033a2e:    f001fbc5    ....    BL       compute_mdcts ; 0x351bc
        0x00033a32:    46a3        .F      MOV      r11,r4
        0x00033a34:    f8d4c048    ..H.    LDR      r12,[r4,#0x48]
        0x00033a38:    4629        )F      MOV      r1,r5
        0x00033a3a:    9d2f        /.      LDR      r5,[sp,#0xbc]
        0x00033a3c:    9c4e        N.      LDR      r4,[sp,#0x138]
        0x00033a3e:    4650        PF      MOV      r0,r10
        0x00033a40:    462a        *F      MOV      r2,r5
        0x00033a42:    4623        #F      MOV      r3,r4
        0x00033a44:    e9cd7900    ...y    STRD     r7,r9,[sp,#0]
        0x00033a48:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00033a4c:    f001fb24    ..$.    BL       compute_band_energies ; 0x35098
        0x00033a50:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00033a52:    462b        +F      MOV      r3,r5
        0x00033a54:    9d5c        \.      LDR      r5,[sp,#0x170]
        0x00033a56:    9000        ..      STR      r0,[sp,#0]
        0x00033a58:    4650        PF      MOV      r0,r10
        0x00033a5a:    4621        !F      MOV      r1,r4
        0x00033a5c:    462a        *F      MOV      r2,r5
        0x00033a5e:    469a        .F      MOV      r10,r3
        0x00033a60:    9701        ..      STR      r7,[sp,#4]
        0x00033a62:    f7f5ffbd    ....    BL       amp2Log2 ; 0x299e0
        0x00033a66:    2f01        ./      CMP      r7,#1
        0x00033a68:    f2c081c9    ....    BLT.W    0x33dfe ; 0x33dfe
        0x00033a6c:    ee009a10    ....    VMOV     s0,r9
        0x00033a70:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00033a74:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00033a78:    9948        H.      LDR      r1,[sp,#0x120]
        0x00033a7a:    f8dde160    ..`.    LDR      lr,[sp,#0x160]
        0x00033a7e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00033a82:    2000        .       MOVS     r0,#0
        0x00033a84:    465f        _F      MOV      r7,r11
        0x00033a86:    2d01        .-      CMP      r5,#1
        0x00033a88:    db0c        ..      BLT      0x33aa4 ; 0x33aa4
        0x00033a8a:    460a        .F      MOV      r2,r1
        0x00033a8c:    462b        +F      MOV      r3,r5
        0x00033a8e:    bf00        ..      NOP      
        0x00033a90:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00033a94:    3b01        .;      SUBS     r3,#1
        0x00033a96:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x00033a9a:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00033a9e:    f1020204    ....    ADD      r2,r2,#4
        0x00033aa2:    d1f5        ..      BNE      0x33a90 ; 0x33a90
        0x00033aa4:    9a53        S.      LDR      r2,[sp,#0x14c]
        0x00033aa6:    3001        .0      ADDS     r0,#1
        0x00033aa8:    4290        .B      CMP      r0,r2
        0x00033aaa:    4431        1D      ADD      r1,r1,r6
        0x00033aac:    d1eb        ..      BNE      0x33a86 ; 0x33a86
        0x00033aae:    f8dd90e4    ....    LDR      r9,[sp,#0xe4]
        0x00033ab2:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00033ab6:    2201        ."      MOVS     r2,#1
        0x00033ab8:    eeb0ca6c    ..l.    VMOV.F32 s24,s25
        0x00033abc:    4676        vF      MOV      r6,lr
        0x00033abe:    e1a6        ..      B        0x33e0e ; 0x33e0e
    $d.20
    __arm_cp.4_83
        0x00033ac0:    3d800000    ...=    DCD    1031798784
        0x00033ac4:    00000000    ....    DCD    0
    __arm_cp.4_85
        0x00033ac8:    3cfdf3b6    ...<    DCD    1023275958
    __arm_cp.4_86
        0x00033acc:    bcfdf3b6    ....    DCD    3170759606
    $t.21
        0x00033ad0:    9819        ..      LDR      r0,[sp,#0x64]
        0x00033ad2:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00033ad6:    ee333a01    3..:    VADD.F32 s6,s6,s2
        0x00033ada:    eeb53a40    ..@:    VCMP.F32 s6,#0.0
        0x00033ade:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033ae2:    bfb8        ..      IT       LT
        0x00033ae4:    eeb03a48    ..H:    VMOVLT.F32 s6,s16
        0x00033ae8:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00033aec:    f1b90901    ....    SUBS     r9,r9,#1
        0x00033af0:    f1000004    ....    ADD      r0,r0,#4
        0x00033af4:    d1ed        ..      BNE      0x33ad2 ; 0x33ad2
        0x00033af6:    eeb08a42    ..B.    VMOV.F32 s16,s4
        0x00033afa:    ed9f1ace    ....    VLDR     s2,[pc,#824] ; [0x33e34] = 0x42800000
        0x00033afe:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00033b00:    ee38ea2c    8.,.    VADD.F32 s28,s16,s25
        0x00033b04:    ee20fa01     ...    VMUL.F32 s30,s0,s2
        0x00033b08:    f7fdbe6f    ..o.    B        0x317ea ; 0x317ea
        0x00033b0c:    eef1ca04    ....    VMOV.F32 s25,#5.00000000
        0x00033b10:    9953        S.      LDR      r1,[sp,#0x14c]
        0x00033b12:    2902        .)      CMP      r1,#2
        0x00033b14:    f04080fa    @...    BNE.W    0x33d0c ; 0x33d0c
        0x00033b18:    994c        L.      LDR      r1,[sp,#0x130]
        0x00033b1a:    ed9f0ac5    ....    VLDR     s0,[pc,#788] ; [0x33e30] = 0
        0x00033b1e:    6a09        .j      LDR      r1,[r1,#0x20]
        0x00033b20:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00033b22:    880f        ..      LDRH     r7,[r1,#0]
        0x00033b24:    2200        ."      MOVS     r2,#0
        0x00033b26:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033b2a:    3201        .2      ADDS     r2,#1
        0x00033b2c:    f9313012    1..0    LDRSH    r3,[r1,r2,LSL #1]
        0x00033b30:    b23e        >.      SXTH     r6,r7
        0x00033b32:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033b34:    1b9f        ..      SUBS     r7,r3,r6
        0x00033b36:    40af        .@      LSLS     r7,r7,r5
        0x00033b38:    2f01        ./      CMP      r7,#1
        0x00033b3a:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033b3e:    db19        ..      BLT      0x33b74 ; 0x33b74
        0x00033b40:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033b42:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033b46:    fa06f505    ....    LSL      r5,r6,r5
        0x00033b4a:    9e54        T.      LDR      r6,[sp,#0x150]
        0x00033b4c:    442e        .D      ADD      r6,r6,r5
        0x00033b4e:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00033b52:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00033b56:    bf00        ..      NOP      
        0x00033b58:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x00033b5c:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00033b60:    3f01        .?      SUBS     r7,#1
        0x00033b62:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00033b66:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00033b6a:    f1060604    ....    ADD      r6,r6,#4
        0x00033b6e:    f1050504    ....    ADD      r5,r5,#4
        0x00033b72:    d1f1        ..      BNE      0x33b58 ; 0x33b58
        0x00033b74:    b29f        ..      UXTH     r7,r3
        0x00033b76:    2a08        .*      CMP      r2,#8
        0x00033b78:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00033b7c:    d1d5        ..      BNE      0x33b2a ; 0x33b2a
        0x00033b7e:    eeb40a00    ....    VMOV.F32 s0,#0.12500000
        0x00033b82:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x00033b86:    eeb00ac0    ....    VABS.F32 s0,s0
        0x00033b8a:    eeb40a6d    ..m.    VCMP.F32 s0,s27
        0x00033b8e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033b92:    bfc8        ..      IT       GT
        0x00033b94:    eeb00a6d    ..m.    VMOVGT.F32 s0,s27
        0x00033b98:    2809        .(      CMP      r0,#9
        0x00033b9a:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033b9e:    db39        9.      BLT      0x33c14 ; 0x33c14
        0x00033ba0:    8a0f        ..      LDRH     r7,[r1,#0x10]
        0x00033ba2:    ed9f1aa3    ....    VLDR     s2,[pc,#652] ; [0x33e30] = 0
        0x00033ba6:    9c4a        J.      LDR      r4,[sp,#0x128]
        0x00033ba8:    2208        ."      MOVS     r2,#8
        0x00033baa:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033bae:    3201        .2      ADDS     r2,#1
        0x00033bb0:    f9313012    1..0    LDRSH    r3,[r1,r2,LSL #1]
        0x00033bb4:    b23e        >.      SXTH     r6,r7
        0x00033bb6:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033bb8:    1b9f        ..      SUBS     r7,r3,r6
        0x00033bba:    40af        .@      LSLS     r7,r7,r5
        0x00033bbc:    2f01        ./      CMP      r7,#1
        0x00033bbe:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00033bc2:    db19        ..      BLT      0x33bf8 ; 0x33bf8
        0x00033bc4:    9d5f        _.      LDR      r5,[sp,#0x17c]
        0x00033bc6:    eeb03a41    ..A:    VMOV.F32 s6,s2
        0x00033bca:    fa06f505    ....    LSL      r5,r6,r5
        0x00033bce:    9e54        T.      LDR      r6,[sp,#0x150]
        0x00033bd0:    442e        .D      ADD      r6,r6,r5
        0x00033bd2:    eb040686    ....    ADD      r6,r4,r6,LSL #2
        0x00033bd6:    eb040585    ....    ADD      r5,r4,r5,LSL #2
        0x00033bda:    bf00        ..      NOP      
        0x00033bdc:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00033be0:    ed965a00    ...Z    VLDR     s10,[r6,#0]
        0x00033be4:    3f01        .?      SUBS     r7,#1
        0x00033be6:    ee244a05    $..J    VMUL.F32 s8,s8,s10
        0x00033bea:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00033bee:    f1060604    ....    ADD      r6,r6,#4
        0x00033bf2:    f1050504    ....    ADD      r5,r5,#4
        0x00033bf6:    d1f1        ..      BNE      0x33bdc ; 0x33bdc
        0x00033bf8:    eeb03ac3    ...:    VABS.F32 s6,s6
        0x00033bfc:    eeb42a43    ..C*    VCMP.F32 s4,s6
        0x00033c00:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033c04:    b29f        ..      UXTH     r7,r3
        0x00033c06:    bfb8        ..      IT       LT
        0x00033c08:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x00033c0c:    4282        .B      CMP      r2,r0
        0x00033c0e:    eeb02a43    ..C*    VMOV.F32 s4,s6
        0x00033c12:    d1cc        ..      BNE      0x33bae ; 0x33bae
        0x00033c14:    eddf8a88    ....    VLDR     s17,[pc,#544] ; [0x33e38] = 0x3f8020c5
        0x00033c18:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00033c1c:    eeb08ac3    ....    VABS.F32 s16,s6
        0x00033c20:    ee380ac0    8...    VSUB.F32 s0,s17,s0
        0x00033c24:    eeb48a6d    ..m.    VCMP.F32 s16,s27
        0x00033c28:    ee100a10    ....    VMOV     r0,s0
        0x00033c2c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033c30:    bfc8        ..      IT       GT
        0x00033c32:    eeb08a6d    ..m.    VMOVGT.F32 s16,s27
        0x00033c36:    f019fc03    ....    BL       __aeabi_f2d ; 0x4d440
        0x00033c3a:    ec410b10    A...    VMOV     d0,r0,r1
        0x00033c3e:    f017ff27    ..'.    BL       __hardfp_log ; 0x4ba90
        0x00033c42:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033c46:    ed9f0b78    ..x.    VLDR     d0,[pc,#480] ; [0x33e28] = 0x652b82fe
        0x00033c4a:    ec546b10    T..k    VMOV     r6,r4,d0
        0x00033c4e:    4632        2F      MOV      r2,r6
        0x00033c50:    4623        #F      MOV      r3,r4
        0x00033c52:    f019f8fb    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x00033c56:    f018fdab    ....    BL       __aeabi_d2f ; 0x4c7b0
        0x00033c5a:    ee090a10    ....    VMOV     s18,r0
        0x00033c5e:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00033c62:    ee29ba00    )...    VMUL.F32 s22,s18,s0
        0x00033c66:    ee280a08    (...    VMUL.F32 s0,s16,s16
        0x00033c6a:    ee380ac0    8...    VSUB.F32 s0,s17,s0
        0x00033c6e:    ee100a10    ....    VMOV     r0,s0
        0x00033c72:    f019fbe5    ....    BL       __aeabi_f2d ; 0x4d440
        0x00033c76:    ec410b18    A...    VMOV     d8,r0,r1
        0x00033c7a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00033c7e:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00033c82:    f017ff05    ....    BL       __hardfp_log ; 0x4ba90
        0x00033c86:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033c8a:    4632        2F      MOV      r2,r6
        0x00033c8c:    4623        #F      MOV      r3,r4
        0x00033c8e:    f019f8dd    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x00033c92:    f018fd8d    ....    BL       __aeabi_d2f ; 0x4c7b0
        0x00033c96:    ee000a10    ....    VMOV     s0,r0
        0x00033c9a:    eeb4ba40    ..@.    VCMP.F32 s22,s0
        0x00033c9e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033ca2:    dc0f        ..      BGT      0x33cc4 ; 0x33cc4
        0x00033ca4:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00033ca8:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x00033cac:    f017fef0    ....    BL       __hardfp_log ; 0x4ba90
        0x00033cb0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00033cb4:    4632        2F      MOV      r2,r6
        0x00033cb6:    4623        #F      MOV      r3,r4
        0x00033cb8:    f019f8c8    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x00033cbc:    f018fd78    ..x.    BL       __aeabi_d2f ; 0x4c7b0
        0x00033cc0:    ee0b0a10    ....    VMOV     s22,r0
        0x00033cc4:    eeb60a08    ....    VMOV.F32 s0,#0.75000000
        0x00033cc8:    ee290a00    )...    VMUL.F32 s0,s18,s0
        0x00033ccc:    eeb91a00    ....    VMOV.F32 s2,#-4.00000000
        0x00033cd0:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033cd4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033cd8:    bfb8        ..      IT       LT
        0x00033cda:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00033cde:    ee7cca80    |...    VADD.F32 s25,s25,s0
        0x00033ce2:    ed990a39    ..9.    VLDR     s0,[r9,#0xe4]
        0x00033ce6:    eeb51a00    ....    VMOV.F32 s2,#0.25000000
        0x00033cea:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033cee:    eebe1a00    ....    VMOV.F32 s2,#-0.50000000
        0x00033cf2:    ee2b1a01    +...    VMUL.F32 s2,s22,s2
        0x00033cf6:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033cfa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033cfe:    bfb8        ..      IT       LT
        0x00033d00:    eeb01a40    ..@.    VMOVLT.F32 s2,s0
        0x00033d04:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033d08:    ed891a39    ..9.    VSTR     s2,[r9,#0xe4]
        0x00033d0c:    ed9f0a48    ..H.    VLDR     s0,[pc,#288] ; [0x33e30] = 0
        0x00033d10:    f1cb0502    ....    RSB      r5,r11,#2
        0x00033d14:    f1ab0601    ....    SUB      r6,r11,#1
        0x00033d18:    2200        ."      MOVS     r2,#0
        0x00033d1a:    2300        .#      MOVS     r3,#0
        0x00033d1c:    985c        \.      LDR      r0,[sp,#0x170]
        0x00033d1e:    2802        .(      CMP      r0,#2
        0x00033d20:    db15        ..      BLT      0x33d4e ; 0x33d4e
        0x00033d22:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033d24:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00033d26:    6880        .h      LDR      r0,[r0,#8]
        0x00033d28:    fb001702    ....    MLA      r7,r0,r2,r1
        0x00033d2c:    4631        1F      MOV      r1,r6
        0x00033d2e:    4628        (F      MOV      r0,r5
        0x00033d30:    ed971a00    ....    VLDR     s2,[r7,#0]
        0x00033d34:    ee020a10    ....    VMOV     s4,r0
        0x00033d38:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00033d3c:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00033d40:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033d44:    3002        .0      ADDS     r0,#2
        0x00033d46:    3901        .9      SUBS     r1,#1
        0x00033d48:    f1070704    ....    ADD      r7,r7,#4
        0x00033d4c:    d1f0        ..      BNE      0x33d30 ; 0x33d30
        0x00033d4e:    985d        ].      LDR      r0,[sp,#0x174]
        0x00033d50:    3301        .3      ADDS     r3,#1
        0x00033d52:    4283        .B      CMP      r3,r0
        0x00033d54:    f1020204    ....    ADD      r2,r2,#4
        0x00033d58:    d1e0        ..      BNE      0x33d1c ; 0x33d1c
        0x00033d5a:    9853        S.      LDR      r0,[sp,#0x14c]
        0x00033d5c:    4370        pC      MULS     r0,r6,r0
        0x00033d5e:    ee010a10    ....    VMOV     s2,r0
        0x00033d62:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00033d66:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00033d6a:    eeb11a08    ....    VMOV.F32 s2,#6.00000000
        0x00033d6e:    ee300a2d    0.-.    VADD.F32 s0,s0,s27
        0x00033d72:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00033d76:    eeb81a00    ....    VMOV.F32 s2,#-2.00000000
        0x00033d7a:    eeb40a6b    ..k.    VCMP.F32 s0,s23
        0x00033d7e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033d82:    bfc8        ..      IT       GT
        0x00033d84:    eeb00a6b    ..k.    VMOVGT.F32 s0,s23
        0x00033d88:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00033d8c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00033d90:    bfb8        ..      IT       LT
        0x00033d92:    eeb00a41    ..A.    VMOVLT.F32 s0,s2
        0x00033d96:    ee3c0ac0    <...    VSUB.F32 s0,s25,s0
        0x00033d9a:    ee300a4f    0.O.    VSUB.F32 s0,s0,s30
        0x00033d9e:    ee3c1a0c    <...    VADD.F32 s2,s24,s24
        0x00033da2:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00033da6:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00033daa:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00033dae:    f017fe37    ..7.    BL       __hardfp_floorf ; 0x4ba20
        0x00033db2:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00033db6:    ee100a10    ....    VMOV     r0,s0
        0x00033dba:    280a        .(      CMP      r0,#0xa
        0x00033dbc:    bfa8        ..      IT       GE
        0x00033dbe:    200a        .       MOVGE    r0,#0xa
        0x00033dc0:    f8ddb170    ..p.    LDR      r11,[sp,#0x170]
        0x00033dc4:    ea2074e0     ..t    BIC      r4,r0,r0,ASR #31
        0x00033dc8:    f7febfef    ....    B        0x32daa ; 0x32daa
        0x00033dcc:    f1040060    ..`.    ADD      r0,r4,#0x60
        0x00033dd0:    9000        ..      STR      r0,[sp,#0]
        0x00033dd2:    9815        ..      LDR      r0,[sp,#0x54]
        0x00033dd4:    6d23        #m      LDR      r3,[r4,#0x50]
        0x00033dd6:    9001        ..      STR      r0,[sp,#4]
        0x00033dd8:    9814        ..      LDR      r0,[sp,#0x50]
        0x00033dda:    994a        J.      LDR      r1,[sp,#0x128]
        0x00033ddc:    9002        ..      STR      r0,[sp,#8]
        0x00033dde:    984e        N.      LDR      r0,[sp,#0x138]
        0x00033de0:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x00033de2:    e9cd0603    ....    STRD     r0,r6,[sp,#0xc]
        0x00033de6:    9839        9.      LDR      r0,[sp,#0xe4]
        0x00033de8:    f1040258    ..X.    ADD      r2,r4,#0x58
        0x00033dec:    9005        ..      STR      r0,[sp,#0x14]
        0x00033dee:    984c        L.      LDR      r0,[sp,#0x130]
        0x00033df0:    9706        ..      STR      r7,[sp,#0x18]
        0x00033df2:    f014ff5f    .._.    BL       spreading_decision ; 0x48cb4
        0x00033df6:    4601        .F      MOV      r1,r0
        0x00033df8:    6520         e      STR      r0,[r4,#0x50]
        0x00033dfa:    f7febe83    ....    B        0x32b04 ; 0x32b04
        0x00033dfe:    f8ddc150    ..P.    LDR      r12,[sp,#0x150]
        0x00033e02:    9e58        X.      LDR      r6,[sp,#0x160]
        0x00033e04:    2201        ."      MOVS     r2,#1
        0x00033e06:    eeb0ca6c    ..l.    VMOV.F32 s24,s25
        0x00033e0a:    46c1        .F      MOV      r9,r8
        0x00033e0c:    465f        _F      MOV      r7,r11
        0x00033e0e:    995b        [.      LDR      r1,[sp,#0x16c]
        0x00033e10:    f8ddb14c    ..L.    LDR      r11,[sp,#0x14c]
        0x00033e14:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x00033e16:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00033e18:    fab0f080    ....    CLZ      r0,r0
        0x00033e1c:    4408        .D      ADD      r0,r0,r1
        0x00033e1e:    381d        .8      SUBS     r0,r0,#0x1d
        0x00033e20:    f7fdbd90    ....    B        0x31944 ; 0x31944
        0x00033e24:    bf00        ..      NOP      
        0x00033e26:    bf00        ..      NOP      
    $d.22
        0x00033e28:    652b82fe    ..+e    DCD    1697350398
        0x00033e2c:    3ff71547    G..?    DCD    1073157447
        0x00033e30:    00000000    ....    DCD    0
        0x00033e34:    42800000    ...B    DCD    1115684864
        0x00033e38:    3f8020c5    . .?    DCD    1065361605
    $t.2
    celt_encoder_init
        0x00033e3c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00033e40:    b081        ..      SUB      sp,sp,#4
        0x00033e42:    4615        .F      MOV      r5,r2
        0x00033e44:    4688        .F      MOV      r8,r1
        0x00033e46:    4604        .F      MOV      r4,r0
        0x00033e48:    f64b3080    K..0    MOV      r0,#0xbb80
        0x00033e4c:    f44f7170    O.pq    MOV      r1,#0x3c0
        0x00033e50:    2200        ."      MOVS     r2,#0
        0x00033e52:    4699        .F      MOV      r9,r3
        0x00033e54:    f00bfaf0    ....    BL       opus_custom_mode_create ; 0x3f438
        0x00033e58:    2d02        .-      CMP      r5,#2
        0x00033e5a:    d902        ..      BLS      0x33e62 ; celt_encoder_init + 38
        0x00033e5c:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x00033e60:    e031        1.      B        0x33ec6 ; celt_encoder_init + 138
        0x00033e62:    f06f0706    o...    MVN      r7,#6
        0x00033e66:    b374        t.      CBZ      r4,0x33ec6 ; celt_encoder_init + 138
        0x00033e68:    4606        .F      MOV      r6,r0
        0x00033e6a:    b360        `.      CBZ      r0,0x33ec6 ; celt_encoder_init + 138
        0x00033e6c:    e9d60101    ....    LDRD     r0,r1,[r6,#4]
        0x00033e70:    0080        ..      LSLS     r0,r0,#2
        0x00033e72:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00033e76:    f5005080    ...P    ADD      r0,r0,#0x1000
        0x00033e7a:    4368        hC      MULS     r0,r5,r0
        0x00033e7c:    f10001f4    ....    ADD      r1,r0,#0xf4
        0x00033e80:    4620         F      MOV      r0,r4
        0x00033e82:    f7e4fbd6    ....    BL       __aeabi_memclr ; 0x18632
        0x00033e86:    2001        .       MOVS     r0,#1
        0x00033e88:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00033e8a:    2700        .'      MOVS     r7,#0
        0x00033e8c:    e9c4000c    ....    STRD     r0,r0,[r4,#0x30]
        0x00033e90:    6120         a      STR      r0,[r4,#0x10]
        0x00033e92:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00033e96:    68f1        .h      LDR      r1,[r6,#0xc]
        0x00033e98:    e9c4070a    ....    STRD     r0,r7,[r4,#0x28]
        0x00033e9c:    2005        .       MOVS     r0,#5
        0x00033e9e:    61a0        .a      STR      r0,[r4,#0x18]
        0x00033ea0:    2018        .       MOVS     r0,#0x18
        0x00033ea2:    e9c47108    ...q    STRD     r7,r1,[r4,#0x20]
        0x00033ea6:    63e0        .c      STR      r0,[r4,#0x3c]
        0x00033ea8:    4620         F      MOV      r0,r4
        0x00033eaa:    f64071bc    @..q    MOV      r1,#0xfbc
        0x00033eae:    e9c46500    ...e    STRD     r6,r5,[r4,#0]
        0x00033eb2:    60a5        .`      STR      r5,[r4,#8]
        0x00033eb4:    f8c49048    ..H.    STR      r9,[r4,#0x48]
        0x00033eb8:    60e7        .`      STR      r7,[r4,#0xc]
        0x00033eba:    f00bf935    ..5.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x00033ebe:    4640        @F      MOV      r0,r8
        0x00033ec0:    f011fb26    ..&.    BL       resampling_factor ; 0x45510
        0x00033ec4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00033ec6:    4638        8F      MOV      r0,r7
        0x00033ec8:    b001        ..      ADD      sp,sp,#4
        0x00033eca:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00033ece:    0000        ..      MOVS     r0,r0
    celt_pitch_xcorr_c
        0x00033ed0:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00033ed4:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00033ed8:    f1bc0f04    ....    CMP      r12,#4
        0x00033edc:    f2c080ea    ....    BLT.W    0x340b4 ; celt_pitch_xcorr_c + 484
        0x00033ee0:    ed9f0a8b    ....    VLDR     s0,[pc,#556] ; [0x34110] = 0
        0x00033ee4:    f1ac0903    ....    SUB      r9,r12,#3
        0x00033ee8:    1edd        ..      SUBS     r5,r3,#3
        0x00033eea:    f0230803    #...    BIC      r8,r3,#3
        0x00033eee:    f04f0e00    O...    MOV      lr,#0
        0x00033ef2:    bf00        ..      NOP      
        0x00033ef4:    eb01048e    ....    ADD      r4,r1,lr,LSL #2
        0x00033ef8:    ed945a00    ...Z    VLDR     s10,[r4,#0]
        0x00033efc:    edd40a01    ....    VLDR     s1,[r4,#4]
        0x00033f00:    ed946a02    ...j    VLDR     s12,[r4,#8]
        0x00033f04:    2b04        .+      CMP      r3,#4
        0x00033f06:    f104070c    ....    ADD      r7,r4,#0xc
        0x00033f0a:    f04f0400    O...    MOV      r4,#0
        0x00033f0e:    db61        a.      BLT      0x33fd4 ; celt_pitch_xcorr_c + 260
        0x00033f10:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033f14:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033f18:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033f1c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00033f20:    4606        .F      MOV      r6,r0
        0x00033f22:    bf00        ..      NOP      
        0x00033f24:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00033f28:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x00033f2c:    ee652a21    e.!*    VMUL.F32 s5,s10,s3
        0x00033f30:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00033f34:    ee602aa1    `..*    VMUL.F32 s5,s1,s3
        0x00033f38:    ee333a22    3.":    VADD.F32 s6,s6,s5
        0x00033f3c:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x00033f40:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00033f44:    edd62a01    ...*    VLDR     s5,[r6,#4]
        0x00033f48:    ee611a87    a...    VMUL.F32 s3,s3,s14
        0x00033f4c:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00033f50:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x00033f54:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x00033f58:    ee661a22    f.".    VMUL.F32 s3,s12,s5
        0x00033f5c:    ed975a01    ...Z    VLDR     s10,[r7,#4]
        0x00033f60:    ee333a21    3.!:    VADD.F32 s6,s6,s3
        0x00033f64:    ee671a22    g.".    VMUL.F32 s3,s14,s5
        0x00033f68:    ee322a21    2.!*    VADD.F32 s4,s4,s3
        0x00033f6c:    edd61a02    ....    VLDR     s3,[r6,#8]
        0x00033f70:    ee622a85    b..*    VMUL.F32 s5,s5,s10
        0x00033f74:    ee311a22    1.".    VADD.F32 s2,s2,s5
        0x00033f78:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x00033f7c:    ee344a22    4."J    VADD.F32 s8,s8,s5
        0x00033f80:    ee672a21    g.!*    VMUL.F32 s5,s14,s3
        0x00033f84:    edd70a02    ....    VLDR     s1,[r7,#8]
        0x00033f88:    ee333a22    3.":    VADD.F32 s6,s6,s5
        0x00033f8c:    ee652a21    e.!*    VMUL.F32 s5,s10,s3
        0x00033f90:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00033f94:    edd62a03    ...*    VLDR     s5,[r6,#0xc]
        0x00033f98:    ee611aa0    a...    VMUL.F32 s3,s3,s1
        0x00033f9c:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00033fa0:    ee671a22    g.".    VMUL.F32 s3,s14,s5
        0x00033fa4:    ed976a03    ...j    VLDR     s12,[r7,#0xc]
        0x00033fa8:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x00033fac:    ee651a22    e.".    VMUL.F32 s3,s10,s5
        0x00033fb0:    ee333a21    3.!:    VADD.F32 s6,s6,s3
        0x00033fb4:    ee601aa2    `...    VMUL.F32 s3,s1,s5
        0x00033fb8:    ee322a21    2.!*    VADD.F32 s4,s4,s3
        0x00033fbc:    ee621a86    b...    VMUL.F32 s3,s5,s12
        0x00033fc0:    3404        .4      ADDS     r4,#4
        0x00033fc2:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00033fc6:    3610        .6      ADDS     r6,r6,#0x10
        0x00033fc8:    42ac        .B      CMP      r4,r5
        0x00033fca:    f1070710    ....    ADD      r7,r7,#0x10
        0x00033fce:    dba9        ..      BLT      0x33f24 ; celt_pitch_xcorr_c + 84
        0x00033fd0:    4644        DF      MOV      r4,r8
        0x00033fd2:    e00a        ..      B        0x33fea ; celt_pitch_xcorr_c + 282
        0x00033fd4:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00033fd8:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x00033fdc:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00033fe0:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00033fe4:    eeb07a40    ..@z    VMOV.F32 s14,s0
        0x00033fe8:    4606        .F      MOV      r6,r0
        0x00033fea:    429c        .B      CMP      r4,r3
        0x00033fec:    da15        ..      BGE      0x3401a ; celt_pitch_xcorr_c + 330
        0x00033fee:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00033ff2:    3604        .6      ADDS     r6,#4
        0x00033ff4:    ee257a21    %.!z    VMUL.F32 s14,s10,s3
        0x00033ff8:    ee344a07    4..J    VADD.F32 s8,s8,s14
        0x00033ffc:    ee207aa1     ..z    VMUL.F32 s14,s1,s3
        0x00034000:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x00034004:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x00034008:    ee662a21    f.!*    VMUL.F32 s5,s12,s3
        0x0003400c:    ee611a87    a...    VMUL.F32 s3,s3,s14
        0x00034010:    ee322a22    2."*    VADD.F32 s4,s4,s5
        0x00034014:    ee311a21    1.!.    VADD.F32 s2,s2,s3
        0x00034018:    3704        .7      ADDS     r7,#4
        0x0003401a:    f0440401    D...    ORR      r4,r4,#1
        0x0003401e:    429c        .B      CMP      r4,r3
        0x00034020:    da15        ..      BGE      0x3404e ; celt_pitch_xcorr_c + 382
        0x00034022:    edd61a00    ....    VLDR     s3,[r6,#0]
        0x00034026:    3604        .6      ADDS     r6,#4
        0x00034028:    ee205aa1     ..Z    VMUL.F32 s10,s1,s3
        0x0003402c:    ee344a05    4..J    VADD.F32 s8,s8,s10
        0x00034030:    ee265a21    &.!Z    VMUL.F32 s10,s12,s3
        0x00034034:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x00034038:    ed975a00    ...Z    VLDR     s10,[r7,#0]
        0x0003403c:    ee670a21    g.!.    VMUL.F32 s1,s14,s3
        0x00034040:    ee322a20    2. *    VADD.F32 s4,s4,s1
        0x00034044:    ee610a85    a...    VMUL.F32 s1,s3,s10
        0x00034048:    ee311a20    1. .    VADD.F32 s2,s2,s1
        0x0003404c:    3704        .7      ADDS     r7,#4
        0x0003404e:    3401        .4      ADDS     r4,#1
        0x00034050:    429c        .B      CMP      r4,r3
        0x00034052:    da13        ..      BGE      0x3407c ; celt_pitch_xcorr_c + 428
        0x00034054:    edd60a00    ....    VLDR     s1,[r6,#0]
        0x00034058:    ee266a20    &. j    VMUL.F32 s12,s12,s1
        0x0003405c:    ee344a06    4..J    VADD.F32 s8,s8,s12
        0x00034060:    ee276a20    '. j    VMUL.F32 s12,s14,s1
        0x00034064:    ee333a06    3..:    VADD.F32 s6,s6,s12
        0x00034068:    ed976a00    ...j    VLDR     s12,[r7,#0]
        0x0003406c:    ee255a20    %. Z    VMUL.F32 s10,s10,s1
        0x00034070:    ee322a05    2..*    VADD.F32 s4,s4,s10
        0x00034074:    ee205a86     ..Z    VMUL.F32 s10,s1,s12
        0x00034078:    ee311a05    1...    VADD.F32 s2,s2,s10
        0x0003407c:    eb02048e    ....    ADD      r4,r2,lr,LSL #2
        0x00034080:    ed844a00    ...J    VSTR     s8,[r4,#0]
        0x00034084:    f04e0401    N...    ORR      r4,lr,#1
        0x00034088:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x0003408c:    ed843a00    ...:    VSTR     s6,[r4,#0]
        0x00034090:    f04e0402    N...    ORR      r4,lr,#2
        0x00034094:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x00034098:    ed842a00    ...*    VSTR     s4,[r4,#0]
        0x0003409c:    f04e0403    N...    ORR      r4,lr,#3
        0x000340a0:    f10e0e04    ....    ADD      lr,lr,#4
        0x000340a4:    eb020484    ....    ADD      r4,r2,r4,LSL #2
        0x000340a8:    45ce        .E      CMP      lr,r9
        0x000340aa:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x000340ae:    f6ffaf21    ..!.    BLT      0x33ef4 ; celt_pitch_xcorr_c + 36
        0x000340b2:    e001        ..      B        0x340b8 ; celt_pitch_xcorr_c + 488
        0x000340b4:    f04f0e00    O...    MOV      lr,#0
        0x000340b8:    45e6        .E      CMP      lr,r12
        0x000340ba:    bfa8        ..      IT       GE
        0x000340bc:    e8bd83f0    ....    POPGE    {r4-r9,pc}
        0x000340c0:    ed9f0a13    ....    VLDR     s0,[pc,#76] ; [0x34110] = 0
        0x000340c4:    eb01018e    ....    ADD      r1,r1,lr,LSL #2
        0x000340c8:    2b01        .+      CMP      r3,#1
        0x000340ca:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000340ce:    db13        ..      BLT      0x340f8 ; celt_pitch_xcorr_c + 552
        0x000340d0:    4604        .F      MOV      r4,r0
        0x000340d2:    460d        .F      MOV      r5,r1
        0x000340d4:    461e        .F      MOV      r6,r3
        0x000340d6:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x000340da:    bf00        ..      NOP      
        0x000340dc:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x000340e0:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x000340e4:    3e01        .>      SUBS     r6,#1
        0x000340e6:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x000340ea:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x000340ee:    f1050504    ....    ADD      r5,r5,#4
        0x000340f2:    f1040404    ....    ADD      r4,r4,#4
        0x000340f6:    d1f1        ..      BNE      0x340dc ; celt_pitch_xcorr_c + 524
        0x000340f8:    eb02048e    ....    ADD      r4,r2,lr,LSL #2
        0x000340fc:    f10e0e01    ....    ADD      lr,lr,#1
        0x00034100:    45e6        .E      CMP      lr,r12
        0x00034102:    f1010104    ....    ADD      r1,r1,#4
        0x00034106:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x0003410a:    d1dd        ..      BNE      0x340c8 ; celt_pitch_xcorr_c + 504
        0x0003410c:    e8bd83f0    ....    POP      {r4-r9,pc}
    $d.3
        0x00034110:    00000000    ....    DCD    0
    $t.3
    celt_preemphasis
        0x00034114:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034118:    b081        ..      SUB      sp,sp,#4
        0x0003411a:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003411e:    460d        .F      MOV      r5,r1
        0x00034120:    e9dd8a10    ....    LDRD     r8,r10,[sp,#0x40]
        0x00034124:    e9ddb10e    ....    LDRD     r11,r1,[sp,#0x38]
        0x00034128:    ed988a00    ....    VLDR     s16,[r8,#0]
        0x0003412c:    ed919a00    ....    VLDR     s18,[r1,#0]
        0x00034130:    4699        .F      MOV      r9,r3
        0x00034132:    4614        .F      MOV      r4,r2
        0x00034134:    f1ba0f00    ....    CMP      r10,#0
        0x00034138:    4606        .F      MOV      r6,r0
        0x0003413a:    bf08        ..      IT       EQ
        0x0003413c:    f1bb0f01    ....    CMPEQ    r11,#1
        0x00034140:    d059        Y.      BEQ      0x341f6 ; celt_preemphasis + 226
        0x00034142:    fb94f7fb    ....    SDIV     r7,r4,r11
        0x00034146:    f1bb0f01    ....    CMP      r11,#1
        0x0003414a:    d003        ..      BEQ      0x34154 ; celt_preemphasis + 64
        0x0003414c:    00a1        ..      LSLS     r1,r4,#2
        0x0003414e:    4628        (F      MOV      r0,r5
        0x00034150:    f7e4fa91    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00034154:    2f01        ./      CMP      r7,#1
        0x00034156:    db3e        >.      BLT      0x341d6 ; celt_preemphasis + 194
        0x00034158:    ed9f0a38    ..8.    VLDR     s0,[pc,#224] ; [0x3423c] = 0x47000000
        0x0003415c:    ea4f008b    O...    LSL      r0,r11,#2
        0x00034160:    ea4f0189    O...    LSL      r1,r9,#2
        0x00034164:    462a        *F      MOV      r2,r5
        0x00034166:    463b        ;F      MOV      r3,r7
        0x00034168:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x0003416c:    3b01        .;      SUBS     r3,#1
        0x0003416e:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00034172:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00034176:    4402        .D      ADD      r2,r2,r0
        0x00034178:    440e        .D      ADD      r6,r6,r1
        0x0003417a:    d1f5        ..      BNE      0x34168 ; celt_preemphasis + 84
        0x0003417c:    f1ba0f00    ....    CMP      r10,#0
        0x00034180:    d029        ).      BEQ      0x341d6 ; celt_preemphasis + 194
        0x00034182:    2f01        ./      CMP      r7,#1
        0x00034184:    db27        '.      BLT      0x341d6 ; celt_preemphasis + 194
        0x00034186:    ed9f0a2e    ....    VLDR     s0,[pc,#184] ; [0x34240] = 0x47800000
        0x0003418a:    ed9f1a2e    ....    VLDR     s2,[pc,#184] ; [0x34244] = 0xc7800000
        0x0003418e:    4629        )F      MOV      r1,r5
        0x00034190:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00034194:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x00034198:    eeb03a42    ..B:    VMOV.F32 s6,s4
        0x0003419c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000341a0:    bfc8        ..      IT       GT
        0x000341a2:    eeb03a40    ..@:    VMOVGT.F32 s6,s0
        0x000341a6:    eeb43a41    ..A:    VCMP.F32 s6,s2
        0x000341aa:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000341ae:    eeb03a40    ..@:    VMOV.F32 s6,s0
        0x000341b2:    eeb42a40    ..@*    VCMP.F32 s4,s0
        0x000341b6:    bfb8        ..      IT       LT
        0x000341b8:    eeb03a41    ..A:    VMOVLT.F32 s6,s2
        0x000341bc:    bfb8        ..      IT       LT
        0x000341be:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x000341c2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000341c6:    bfc8        ..      IT       GT
        0x000341c8:    eeb02a43    ..C*    VMOVGT.F32 s4,s6
        0x000341cc:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x000341d0:    3f01        .?      SUBS     r7,#1
        0x000341d2:    4401        .D      ADD      r1,r1,r0
        0x000341d4:    d1dc        ..      BNE      0x34190 ; celt_preemphasis + 124
        0x000341d6:    2c01        .,      CMP      r4,#1
        0x000341d8:    db29        ).      BLT      0x3422e ; celt_preemphasis + 282
        0x000341da:    bf00        ..      NOP      
        0x000341dc:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x000341e0:    3c01        .<      SUBS     r4,#1
        0x000341e2:    ee301a48    0.H.    VSUB.F32 s2,s0,s16
        0x000341e6:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x000341ea:    ee298a00    )...    VMUL.F32 s16,s18,s0
        0x000341ee:    f1050504    ....    ADD      r5,r5,#4
        0x000341f2:    d1f3        ..      BNE      0x341dc ; celt_preemphasis + 200
        0x000341f4:    e01b        ..      B        0x3422e ; celt_preemphasis + 282
        0x000341f6:    ed910a01    ....    VLDR     s0,[r1,#4]
        0x000341fa:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x000341fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034202:    d19e        ..      BNE      0x34142 ; celt_preemphasis + 46
        0x00034204:    2c01        .,      CMP      r4,#1
        0x00034206:    db12        ..      BLT      0x3422e ; celt_preemphasis + 282
        0x00034208:    ed9f0a0c    ....    VLDR     s0,[pc,#48] ; [0x3423c] = 0x47000000
        0x0003420c:    ea4f0089    O...    LSL      r0,r9,#2
        0x00034210:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00034214:    3c01        .<      SUBS     r4,#1
        0x00034216:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003421a:    ee312a48    1.H*    VSUB.F32 s4,s2,s16
        0x0003421e:    ed852a00    ...*    VSTR     s4,[r5,#0]
        0x00034222:    ee298a01    )...    VMUL.F32 s16,s18,s2
        0x00034226:    f1050504    ....    ADD      r5,r5,#4
        0x0003422a:    4406        .D      ADD      r6,r6,r0
        0x0003422c:    d1f0        ..      BNE      0x34210 ; celt_preemphasis + 252
        0x0003422e:    ed888a00    ....    VSTR     s16,[r8,#0]
        0x00034232:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00034236:    b001        ..      ADD      sp,sp,#4
        0x00034238:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.4
        0x0003423c:    47000000    ...G    DCD    1191182336
        0x00034240:    47800000    ...G    DCD    1199570944
        0x00034244:    c7800000    ....    DCD    3347054592
    $t.6
    check_flash_address_range
        0x00034248:    b580        ..      PUSH     {r7,lr}
        0x0003424a:    b094        ..      SUB      sp,sp,#0x50
        0x0003424c:    9012        ..      STR      r0,[sp,#0x48]
        0x0003424e:    9111        ..      STR      r1,[sp,#0x44]
        0x00034250:    9812        ..      LDR      r0,[sp,#0x48]
        0x00034252:    9001        ..      STR      r0,[sp,#4]
        0x00034254:    9812        ..      LDR      r0,[sp,#0x48]
        0x00034256:    9911        ..      LDR      r1,[sp,#0x44]
        0x00034258:    4408        .D      ADD      r0,r0,r1
        0x0003425a:    3801        .8      SUBS     r0,#1
        0x0003425c:    9000        ..      STR      r0,[sp,#0]
        0x0003425e:    f24350b0    C..P    MOV      r0,#0x35b0
        0x00034262:    f2c10000    ....    MOVT     r0,#0x1000
        0x00034266:    6800        .h      LDR      r0,[r0,#0]
        0x00034268:    b958        X.      CBNZ     r0,0x34282 ; check_flash_address_range + 58
        0x0003426a:    e7ff        ..      B        0x3426c ; check_flash_address_range + 36
        0x0003426c:    2001        .       MOVS     r0,#1
        0x0003426e:    a902        ..      ADD      r1,sp,#8
        0x00034270:    f7eff96c    ..l.    BL       am_hal_mcuctrl_info_get ; 0x2354c
        0x00034274:    980c        ..      LDR      r0,[sp,#0x30]
        0x00034276:    f24351b0    C..Q    MOV      r1,#0x35b0
        0x0003427a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003427e:    6008        .`      STR      r0,[r1,#0]
        0x00034280:    e7ff        ..      B        0x34282 ; check_flash_address_range + 58
        0x00034282:    9901        ..      LDR      r1,[sp,#4]
        0x00034284:    2000        .       MOVS     r0,#0
        0x00034286:    ebb03f91    ...?    CMP      r0,r1,LSR #14
        0x0003428a:    d104        ..      BNE      0x34296 ; check_flash_address_range + 78
        0x0003428c:    e7ff        ..      B        0x3428e ; check_flash_address_range + 70
        0x0003428e:    2000        .       MOVS     r0,#0
        0x00034290:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00034294:    e010        ..      B        0x342b8 ; check_flash_address_range + 112
        0x00034296:    9800        ..      LDR      r0,[sp,#0]
        0x00034298:    f24351b0    C..Q    MOV      r1,#0x35b0
        0x0003429c:    f2c10100    ....    MOVT     r1,#0x1000
        0x000342a0:    6809        .h      LDR      r1,[r1,#0]
        0x000342a2:    4288        .B      CMP      r0,r1
        0x000342a4:    d304        ..      BCC      0x342b0 ; check_flash_address_range + 104
        0x000342a6:    e7ff        ..      B        0x342a8 ; check_flash_address_range + 96
        0x000342a8:    2000        .       MOVS     r0,#0
        0x000342aa:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000342ae:    e003        ..      B        0x342b8 ; check_flash_address_range + 112
        0x000342b0:    2001        .       MOVS     r0,#1
        0x000342b2:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x000342b6:    e7ff        ..      B        0x342b8 ; check_flash_address_range + 112
        0x000342b8:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x000342bc:    b014        ..      ADD      sp,sp,#0x50
        0x000342be:    bd80        ..      POP      {r7,pc}
    chiprev_set
        0x000342c0:    b084        ..      SUB      sp,sp,#0x10
        0x000342c2:    9003        ..      STR      r0,[sp,#0xc]
        0x000342c4:    9102        ..      STR      r1,[sp,#8]
        0x000342c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000342c8:    7b00        .{      LDRB     r0,[r0,#0xc]
        0x000342ca:    0900        ..      LSRS     r0,r0,#4
        0x000342cc:    9001        ..      STR      r0,[sp,#4]
        0x000342ce:    9801        ..      LDR      r0,[sp,#4]
        0x000342d0:    3040        @0      ADDS     r0,r0,#0x40
        0x000342d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000342d4:    f8810050    ..P.    STRB     r0,[r1,#0x50]
        0x000342d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000342da:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000342dc:    f000000f    ....    AND      r0,r0,#0xf
        0x000342e0:    9000        ..      STR      r0,[sp,#0]
        0x000342e2:    9800        ..      LDR      r0,[sp,#0]
        0x000342e4:    9902        ..      LDR      r1,[sp,#8]
        0x000342e6:    1a40        @.      SUBS     r0,r0,r1
        0x000342e8:    3030        00      ADDS     r0,r0,#0x30
        0x000342ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x000342ec:    f8810051    ..Q.    STRB     r0,[r1,#0x51]
        0x000342f0:    b004        ..      ADD      sp,sp,#0x10
        0x000342f2:    4770        pG      BX       lr
    clt_compute_allocation
        0x000342f4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000342f8:    b091        ..      SUB      sp,sp,#0x44
        0x000342fa:    9e23        #.      LDR      r6,[sp,#0x8c]
        0x000342fc:    9c1e        ..      LDR      r4,[sp,#0x78]
        0x000342fe:    9307        ..      STR      r3,[sp,#0x1c]
        0x00034300:    4615        .F      MOV      r5,r2
        0x00034302:    468b        .F      MOV      r11,r1
        0x00034304:    4607        .F      MOV      r7,r0
        0x00034306:    f011f943    ..C.    BL       save_stack ; 0x45590
        0x0003430a:    ea2470e4    $..p    BIC      r0,r4,r4,ASR #31
        0x0003430e:    2400        .$      MOVS     r4,#0
        0x00034310:    2807        .(      CMP      r0,#7
        0x00034312:    bfc8        ..      IT       GT
        0x00034314:    2401        .$      MOVGT    r4,#1
        0x00034316:    68b9        .h      LDR      r1,[r7,#8]
        0x00034318:    2300        .#      MOVS     r3,#0
        0x0003431a:    2e02        ..      CMP      r6,#2
        0x0003431c:    eba002c4    ....    SUB      r2,r0,r4,LSL #3
        0x00034320:    970d        ..      STR      r7,[sp,#0x34]
        0x00034322:    9109        ..      STR      r1,[sp,#0x24]
        0x00034324:    920e        ..      STR      r2,[sp,#0x38]
        0x00034326:    940b        ..      STR      r4,[sp,#0x2c]
        0x00034328:    d117        ..      BNE      0x3435a ; clt_compute_allocation + 102
        0x0003432a:    f24f1182    O...    MOV      r1,#0xf182
        0x0003432e:    eba5000b    ....    SUB      r0,r5,r11
        0x00034332:    f2c00104    ....    MOVT     r1,#4
        0x00034336:    5c08        .\      LDRB     r0,[r1,r0]
        0x00034338:    2300        .#      MOVS     r3,#0
        0x0003433a:    4282        .B      CMP      r2,r0
        0x0003433c:    f04f0100    O...    MOV      r1,#0
        0x00034340:    462c        ,F      MOV      r4,r5
        0x00034342:    db0c        ..      BLT      0x3435e ; clt_compute_allocation + 106
        0x00034344:    990e        ..      LDR      r1,[sp,#0x38]
        0x00034346:    1a09        ..      SUBS     r1,r1,r0
        0x00034348:    2907        .)      CMP      r1,#7
        0x0003434a:    bfc8        ..      IT       GT
        0x0003434c:    2301        .#      MOVGT    r3,#1
        0x0003434e:    eba101c3    ....    SUB      r1,r1,r3,LSL #3
        0x00034352:    910e        ..      STR      r1,[sp,#0x38]
        0x00034354:    00db        ..      LSLS     r3,r3,#3
        0x00034356:    4601        .F      MOV      r1,r0
        0x00034358:    e001        ..      B        0x3435e ; clt_compute_allocation + 106
        0x0003435a:    2100        .!      MOVS     r1,#0
        0x0003435c:    462c        ,F      MOV      r4,r5
        0x0003435e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00034360:    f8dda090    ....    LDR      r10,[sp,#0x90]
        0x00034364:    0085        ..      LSLS     r5,r0,#2
        0x00034366:    4628        (F      MOV      r0,r5
        0x00034368:    e9cd1303    ....    STRD     r1,r3,[sp,#0xc]
        0x0003436c:    f014fc38    ..8.    BL       spl_alloca ; 0x48be0
        0x00034370:    9006        ..      STR      r0,[sp,#0x18]
        0x00034372:    4628        (F      MOV      r0,r5
        0x00034374:    f014fc34    ..4.    BL       spl_alloca ; 0x48be0
        0x00034378:    9005        ..      STR      r0,[sp,#0x14]
        0x0003437a:    4628        (F      MOV      r0,r5
        0x0003437c:    f014fc30    ..0.    BL       spl_alloca ; 0x48be0
        0x00034380:    9010        ..      STR      r0,[sp,#0x40]
        0x00034382:    4628        (F      MOV      r0,r5
        0x00034384:    f014fc2c    ..,.    BL       spl_alloca ; 0x48be0
        0x00034388:    9008        ..      STR      r0,[sp,#0x20]
        0x0003438a:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003438c:    455c        \E      CMP      r4,r11
        0x0003438e:    ea4f08c0    O...    LSL      r8,r0,#3
        0x00034392:    940c        ..      STR      r4,[sp,#0x30]
        0x00034394:    dd3d        =.      BLE      0x34412 ; clt_compute_allocation + 286
        0x00034396:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00034398:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003439a:    eba0000a    ....    SUB      r0,r0,r10
        0x0003439e:    1f44        D.      SUBS     r4,r0,#5
        0x000343a0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000343a2:    6a09        .j      LDR      r1,[r1,#0x20]
        0x000343a4:    eb00028b    ....    ADD      r2,r0,r11,LSL #2
        0x000343a8:    9810        ..      LDR      r0,[sp,#0x40]
        0x000343aa:    eb01094b    ..K.    ADD      r9,r1,r11,LSL #1
        0x000343ae:    eb00038b    ....    ADD      r3,r0,r11,LSL #2
        0x000343b2:    980c        ..      LDR      r0,[sp,#0x30]
        0x000343b4:    f8397b02    9..{    LDRH     r7,[r9],#2
        0x000343b8:    eba0060b    ....    SUB      r6,r0,r11
        0x000343bc:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000343be:    1e75        u.      SUBS     r5,r6,#1
        0x000343c0:    4345        EC      MULS     r5,r0,r5
        0x000343c2:    f10a0c03    ....    ADD      r12,r10,#3
        0x000343c6:    4365        eC      MULS     r5,r4,r5
        0x000343c8:    fb00fe04    ....    MUL      lr,r0,r4
        0x000343cc:    f9390b02    9...    LDRSH    r0,[r9],#2
        0x000343d0:    b23c        <.      SXTH     r4,r7
        0x000343d2:    b287        ..      UXTH     r7,r0
        0x000343d4:    1b00        ..      SUBS     r0,r0,r4
        0x000343d6:    eb000440    ..@.    ADD      r4,r0,r0,LSL #1
        0x000343da:    fa04f40a    ....    LSL      r4,r4,r10
        0x000343de:    00e1        ..      LSLS     r1,r4,#3
        0x000343e0:    ebb81f21    ..!.    CMP      r8,r1,ASR #4
        0x000343e4:    4641        AF      MOV      r1,r8
        0x000343e6:    bfd8        ..      IT       LE
        0x000343e8:    f344015b    D.[.    SBFXLE   r1,r4,#1,#28
        0x000343ec:    f8431b04    C...    STR      r1,[r3],#4
        0x000343f0:    fb05f100    ....    MUL      r1,r5,r0
        0x000343f4:    fa01f10c    ....    LSL      r1,r1,r12
        0x000343f8:    fa00f00a    ....    LSL      r0,r0,r10
        0x000343fc:    118c        ..      ASRS     r4,r1,#6
        0x000343fe:    2801        .(      CMP      r0,#1
        0x00034400:    bf08        ..      IT       EQ
        0x00034402:    ebc814a1    ....    RSBEQ    r4,r8,r1,ASR #6
        0x00034406:    f8424b04    B..K    STR      r4,[r2],#4
        0x0003440a:    3e01        .>      SUBS     r6,#1
        0x0003440c:    eba5050e    ....    SUB      r5,r5,lr
        0x00034410:    d1dc        ..      BNE      0x343cc ; clt_compute_allocation + 216
        0x00034412:    980d        ..      LDR      r0,[sp,#0x34]
        0x00034414:    f8cd803c    ..<.    STR      r8,[sp,#0x3c]
        0x00034418:    6b01        .k      LDR      r1,[r0,#0x30]
        0x0003441a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003441c:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x0003441e:    00c0        ..      LSLS     r0,r0,#3
        0x00034420:    e9cd1001    ....    STRD     r1,r0,[sp,#4]
        0x00034424:    981a        ..      LDR      r0,[sp,#0x68]
        0x00034426:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034428:    f1a00a04    ....    SUB      r10,r0,#4
        0x0003442c:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003442e:    1e4b        K.      SUBS     r3,r1,#1
        0x00034430:    f1a00804    ....    SUB      r8,r0,#4
        0x00034434:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00034436:    2201        ."      MOVS     r2,#1
        0x00034438:    1f07        ..      SUBS     r7,r0,#4
        0x0003443a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003443c:    f8cdb040    ..@.    STR      r11,[sp,#0x40]
        0x00034440:    1f06        ..      SUBS     r6,r0,#4
        0x00034442:    bf00        ..      NOP      
        0x00034444:    18d0        ..      ADDS     r0,r2,r3
        0x00034446:    455c        \E      CMP      r4,r11
        0x00034448:    ea4f0060    O.`.    ASR      r0,r0,#1
        0x0003444c:    dd54        T.      BLE      0x344f8 ; clt_compute_allocation + 516
        0x0003444e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00034450:    920b        ..      STR      r2,[sp,#0x2c]
        0x00034452:    6b4a        Jk      LDR      r2,[r1,#0x34]
        0x00034454:    6a0d        .j      LDR      r5,[r1,#0x20]
        0x00034456:    9909        ..      LDR      r1,[sp,#0x24]
        0x00034458:    900a        ..      STR      r0,[sp,#0x28]
        0x0003445a:    fb012000    ...     MLA      r0,r1,r0,r2
        0x0003445e:    46a3        .F      MOV      r11,r4
        0x00034460:    f8354014    5..@    LDRH     r4,[r5,r4,LSL #1]
        0x00034464:    1e42        B.      SUBS     r2,r0,#1
        0x00034466:    1ea8        ..      SUBS     r0,r5,#2
        0x00034468:    f04f0c00    O...    MOV      r12,#0
        0x0003446c:    f04f0900    O...    MOV      r9,#0
        0x00034470:    f930e01b    0...    LDRSH    lr,[r0,r11,LSL #1]
        0x00034474:    b224        $.      SXTH     r4,r4
        0x00034476:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00034478:    eba4040e    ....    SUB      r4,r4,lr
        0x0003447c:    f812500b    ...P    LDRB     r5,[r2,r11]
        0x00034480:    434c        LC      MULS     r4,r1,r4
        0x00034482:    9924        $.      LDR      r1,[sp,#0x90]
        0x00034484:    436c        lC      MULS     r4,r5,r4
        0x00034486:    408c        .@      LSLS     r4,r4,r1
        0x00034488:    2c04        .,      CMP      r4,#4
        0x0003448a:    ea4f04a4    O...    ASR      r4,r4,#2
        0x0003448e:    db04        ..      BLT      0x3449a ; clt_compute_allocation + 422
        0x00034490:    f856502b    V.+P    LDR      r5,[r6,r11,LSL #2]
        0x00034494:    442c        ,D      ADD      r4,r4,r5
        0x00034496:    ea2474e4    $..t    BIC      r4,r4,r4,ASR #31
        0x0003449a:    f857502b    W.+P    LDR      r5,[r7,r11,LSL #2]
        0x0003449e:    f1b90f00    ....    CMP      r9,#0
        0x000344a2:    442c        ,D      ADD      r4,r4,r5
        0x000344a4:    d10a        ..      BNE      0x344bc ; clt_compute_allocation + 456
        0x000344a6:    f858502b    X.+P    LDR      r5,[r8,r11,LSL #2]
        0x000344aa:    42ac        .B      CMP      r4,r5
        0x000344ac:    da06        ..      BGE      0x344bc ; clt_compute_allocation + 456
        0x000344ae:    9d0f        ..      LDR      r5,[sp,#0x3c]
        0x000344b0:    f04f0900    O...    MOV      r9,#0
        0x000344b4:    42ac        .B      CMP      r4,r5
        0x000344b6:    bfb8        ..      IT       LT
        0x000344b8:    2500        .%      MOVLT    r5,#0
        0x000344ba:    e006        ..      B        0x344ca ; clt_compute_allocation + 470
        0x000344bc:    f85a502b    Z.+P    LDR      r5,[r10,r11,LSL #2]
        0x000344c0:    f04f0901    O...    MOV      r9,#1
        0x000344c4:    42ac        .B      CMP      r4,r5
        0x000344c6:    bfb8        ..      IT       LT
        0x000344c8:    4625        %F      MOVLT    r5,r4
        0x000344ca:    9910        ..      LDR      r1,[sp,#0x40]
        0x000344cc:    f1ab0b01    ....    SUB      r11,r11,#1
        0x000344d0:    fa1ff48e    ....    UXTH     r4,lr
        0x000344d4:    458b        .E      CMP      r11,r1
        0x000344d6:    44ac        .D      ADD      r12,r12,r5
        0x000344d8:    dcca        ..      BGT      0x34470 ; clt_compute_allocation + 380
        0x000344da:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000344dc:    980a        ..      LDR      r0,[sp,#0x28]
        0x000344de:    45ac        .E      CMP      r12,r5
        0x000344e0:    bfc8        ..      IT       GT
        0x000344e2:    1e43        C.      SUBGT    r3,r0,#1
        0x000344e4:    9a0b        ..      LDR      r2,[sp,#0x2c]
        0x000344e6:    bfd8        ..      IT       LE
        0x000344e8:    1c42        B.      ADDLE    r2,r0,#1
        0x000344ea:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x000344ee:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000344f0:    429a        .B      CMP      r2,r3
        0x000344f2:    dda7        ..      BLE      0x34444 ; clt_compute_allocation + 336
        0x000344f4:    e008        ..      B        0x34508 ; clt_compute_allocation + 532
        0x000344f6:    bf00        ..      NOP      
        0x000344f8:    2d00        .-      CMP      r5,#0
        0x000344fa:    bf4c        L.      ITE      MI
        0x000344fc:    1e43        C.      SUBMI    r3,r0,#1
        0x000344fe:    1c42        B.      ADDPL    r2,r0,#1
        0x00034500:    429a        .B      CMP      r2,r3
        0x00034502:    dd9f        ..      BLE      0x34444 ; clt_compute_allocation + 336
        0x00034504:    465f        _F      MOV      r7,r11
        0x00034506:    e05e        ^.      B        0x345c6 ; clt_compute_allocation + 722
        0x00034508:    455c        \E      CMP      r4,r11
        0x0003450a:    465f        _F      MOV      r7,r11
        0x0003450c:    dd5b        [.      BLE      0x345c6 ; clt_compute_allocation + 722
        0x0003450e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00034510:    4696        .F      MOV      lr,r2
        0x00034512:    6a08        .j      LDR      r0,[r1,#0x20]
        0x00034514:    6b4f        Ok      LDR      r7,[r1,#0x34]
        0x00034516:    9909        ..      LDR      r1,[sp,#0x24]
        0x00034518:    f830501b    0..P    LDRH     r5,[r0,r11,LSL #1]
        0x0003451c:    fb017302    ...s    MLA      r3,r1,r2,r7
        0x00034520:    f1a40901    ....    SUB      r9,r4,#1
        0x00034524:    930b        ..      STR      r3,[sp,#0x2c]
        0x00034526:    1e53        S.      SUBS     r3,r2,#1
        0x00034528:    fb017c03    ...|    MLA      r12,r1,r3,r7
        0x0003452c:    9901        ..      LDR      r1,[sp,#4]
        0x0003452e:    1c86        ..      ADDS     r6,r0,#2
        0x00034530:    465a        ZF      MOV      r2,r11
        0x00034532:    465f        _F      MOV      r7,r11
        0x00034534:    f9360012    6...    LDRSH    r0,[r6,r2,LSL #1]
        0x00034538:    b22d        -.      SXTH     r5,r5
        0x0003453a:    458e        .E      CMP      lr,r1
        0x0003453c:    9923        #.      LDR      r1,[sp,#0x8c]
        0x0003453e:    eba00505    ....    SUB      r5,r0,r5
        0x00034542:    fb05f401    ....    MUL      r4,r5,r1
        0x00034546:    da07        ..      BGE      0x34558 ; clt_compute_allocation + 612
        0x00034548:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003454a:    5c8d        .\      LDRB     r5,[r1,r2]
        0x0003454c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0003454e:    4365        eC      MULS     r5,r4,r5
        0x00034550:    408d        .@      LSLS     r5,r5,r1
        0x00034552:    10ad        ..      ASRS     r5,r5,#2
        0x00034554:    e004        ..      B        0x34560 ; clt_compute_allocation + 620
        0x00034556:    bf00        ..      NOP      
        0x00034558:    991a        ..      LDR      r1,[sp,#0x68]
        0x0003455a:    f8515022    Q."P    LDR      r5,[r1,r2,LSL #2]
        0x0003455e:    9924        $.      LDR      r1,[sp,#0x90]
        0x00034560:    f81c3002    ...0    LDRB     r3,[r12,r2]
        0x00034564:    4363        cC      MULS     r3,r4,r3
        0x00034566:    408b        .@      LSLS     r3,r3,r1
        0x00034568:    2b04        .+      CMP      r3,#4
        0x0003456a:    ea4f04a3    O...    ASR      r4,r3,#2
        0x0003456e:    db05        ..      BLT      0x3457c ; clt_compute_allocation + 648
        0x00034570:    9908        ..      LDR      r1,[sp,#0x20]
        0x00034572:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00034576:    4423        #D      ADD      r3,r3,r4
        0x00034578:    ea2374e3    #..t    BIC      r4,r3,r3,ASR #31
        0x0003457c:    2d01        .-      CMP      r5,#1
        0x0003457e:    db05        ..      BLT      0x3458c ; clt_compute_allocation + 664
        0x00034580:    9908        ..      LDR      r1,[sp,#0x20]
        0x00034582:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00034586:    442b        +D      ADD      r3,r3,r5
        0x00034588:    ea2375e3    #..u    BIC      r5,r3,r3,ASR #31
        0x0003458c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003458e:    f1be0f01    ....    CMP      lr,#1
        0x00034592:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x00034596:    bfc8        ..      IT       GT
        0x00034598:    441c        .D      ADDGT    r4,r3
        0x0003459a:    2b00        .+      CMP      r3,#0
        0x0003459c:    bfc8        ..      IT       GT
        0x0003459e:    4617        .F      MOVGT    r7,r2
        0x000345a0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000345a2:    1b2d        -.      SUBS     r5,r5,r4
        0x000345a4:    442b        +D      ADD      r3,r3,r5
        0x000345a6:    f8414022    A."@    STR      r4,[r1,r2,LSL #2]
        0x000345aa:    9905        ..      LDR      r1,[sp,#0x14]
        0x000345ac:    ea2373e3    #..s    BIC      r3,r3,r3,ASR #31
        0x000345b0:    4591        .E      CMP      r9,r2
        0x000345b2:    f8413022    A."0    STR      r3,[r1,r2,LSL #2]
        0x000345b6:    d004        ..      BEQ      0x345c2 ; clt_compute_allocation + 718
        0x000345b8:    990d        ..      LDR      r1,[sp,#0x34]
        0x000345ba:    3201        .2      ADDS     r2,#1
        0x000345bc:    6b09        .k      LDR      r1,[r1,#0x30]
        0x000345be:    b285        ..      UXTH     r5,r0
        0x000345c0:    e7b8        ..      B        0x34534 ; clt_compute_allocation + 576
        0x000345c2:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x000345c4:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000345c6:    970a        ..      STR      r7,[sp,#0x28]
        0x000345c8:    f010ffe2    ....    BL       save_stack ; 0x45590
        0x000345cc:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000345ce:    f04f0c00    O...    MOV      r12,#0
        0x000345d2:    2801        .(      CMP      r0,#1
        0x000345d4:    f04f0000    O...    MOV      r0,#0
        0x000345d8:    bfc8        ..      IT       GT
        0x000345da:    2001        .       MOVGT    r0,#1
        0x000345dc:    9008        ..      STR      r0,[sp,#0x20]
        0x000345de:    9805        ..      LDR      r0,[sp,#0x14]
        0x000345e0:    f04f0e40    O.@.    MOV      lr,#0x40
        0x000345e4:    1f01        ..      SUBS     r1,r0,#4
        0x000345e6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000345e8:    f04f0900    O...    MOV      r9,#0
        0x000345ec:    1f02        ..      SUBS     r2,r0,#4
        0x000345ee:    bf00        ..      NOP      
        0x000345f0:    eb0e000c    ....    ADD      r0,lr,r12
        0x000345f4:    455c        \E      CMP      r4,r11
        0x000345f6:    ea4f0660    O.`.    ASR      r6,r0,#1
        0x000345fa:    dd2d        -.      BLE      0x34658 ; clt_compute_allocation + 868
        0x000345fc:    4625        %F      MOV      r5,r4
        0x000345fe:    2400        .$      MOVS     r4,#0
        0x00034600:    2000        .       MOVS     r0,#0
        0x00034602:    bf00        ..      NOP      
        0x00034604:    f8513025    Q.%0    LDR      r3,[r1,r5,LSL #2]
        0x00034608:    f8527025    R.%p    LDR      r7,[r2,r5,LSL #2]
        0x0003460c:    4373        sC      MULS     r3,r6,r3
        0x0003460e:    2800        .(      CMP      r0,#0
        0x00034610:    eb0710a3    ....    ADD      r0,r7,r3,ASR #6
        0x00034614:    d10a        ..      BNE      0x3462c ; clt_compute_allocation + 824
        0x00034616:    f8583025    X.%0    LDR      r3,[r8,r5,LSL #2]
        0x0003461a:    4298        .B      CMP      r0,r3
        0x0003461c:    da06        ..      BGE      0x3462c ; clt_compute_allocation + 824
        0x0003461e:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x00034620:    4298        .B      CMP      r0,r3
        0x00034622:    f04f0000    O...    MOV      r0,#0
        0x00034626:    bfb8        ..      IT       LT
        0x00034628:    2300        .#      MOVLT    r3,#0
        0x0003462a:    e005        ..      B        0x34638 ; clt_compute_allocation + 836
        0x0003462c:    f85a3025    Z.%0    LDR      r3,[r10,r5,LSL #2]
        0x00034630:    4298        .B      CMP      r0,r3
        0x00034632:    bfb8        ..      IT       LT
        0x00034634:    4603        .F      MOVLT    r3,r0
        0x00034636:    2001        .       MOVS     r0,#1
        0x00034638:    3d01        .=      SUBS     r5,#1
        0x0003463a:    455d        ]E      CMP      r5,r11
        0x0003463c:    441c        .D      ADD      r4,r4,r3
        0x0003463e:    dce1        ..      BGT      0x34604 ; clt_compute_allocation + 784
        0x00034640:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034642:    f1090901    ....    ADD      r9,r9,#1
        0x00034646:    42ac        .B      CMP      r4,r5
        0x00034648:    bfcc        ..      ITE      GT
        0x0003464a:    46b6        .F      MOVGT    lr,r6
        0x0003464c:    46b4        .F      MOVLE    r12,r6
        0x0003464e:    9c0c        ..      LDR      r4,[sp,#0x30]
        0x00034650:    f1b90f06    ....    CMP      r9,#6
        0x00034654:    d1cc        ..      BNE      0x345f0 ; clt_compute_allocation + 764
        0x00034656:    e00b        ..      B        0x34670 ; clt_compute_allocation + 892
        0x00034658:    2d00        .-      CMP      r5,#0
        0x0003465a:    f1090901    ....    ADD      r9,r9,#1
        0x0003465e:    bf4c        L.      ITE      MI
        0x00034660:    46b6        .F      MOVMI    lr,r6
        0x00034662:    46b4        .F      MOVPL    r12,r6
        0x00034664:    f1b90f06    ....    CMP      r9,#6
        0x00034668:    d1c2        ..      BNE      0x345f0 ; clt_compute_allocation + 764
        0x0003466a:    f04f0900    O...    MOV      r9,#0
        0x0003466e:    e02c        ,.      B        0x346ca ; clt_compute_allocation + 982
        0x00034670:    9820         .      LDR      r0,[sp,#0x80]
        0x00034672:    f8dde03c    ..<.    LDR      lr,[sp,#0x3c]
        0x00034676:    3804        .8      SUBS     r0,#4
        0x00034678:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003467a:    2000        .       MOVS     r0,#0
        0x0003467c:    f04f0900    O...    MOV      r9,#0
        0x00034680:    4625        %F      MOV      r5,r4
        0x00034682:    4607        .F      MOV      r7,r0
        0x00034684:    f8514025    Q.%@    LDR      r4,[r1,r5,LSL #2]
        0x00034688:    f8523025    R.%0    LDR      r3,[r2,r5,LSL #2]
        0x0003468c:    fb04f40c    ....    MUL      r4,r4,r12
        0x00034690:    eb0313a4    ....    ADD      r3,r3,r4,ASR #6
        0x00034694:    f8584025    X.%@    LDR      r4,[r8,r5,LSL #2]
        0x00034698:    4573        sE      CMP      r3,lr
        0x0003469a:    4676        vF      MOV      r6,lr
        0x0003469c:    bfb8        ..      IT       LT
        0x0003469e:    2600        .&      MOVLT    r6,#0
        0x000346a0:    42a3        .B      CMP      r3,r4
        0x000346a2:    bfa4        ..      ITT      GE
        0x000346a4:    f0470701    G...    ORRGE    r7,r7,#1
        0x000346a8:    461e        .F      MOVGE    r6,r3
        0x000346aa:    2800        .(      CMP      r0,#0
        0x000346ac:    f85a0025    Z.%.    LDR      r0,[r10,r5,LSL #2]
        0x000346b0:    bf18        ..      IT       NE
        0x000346b2:    461e        .F      MOVNE    r6,r3
        0x000346b4:    4286        .B      CMP      r6,r0
        0x000346b6:    bfa8        ..      IT       GE
        0x000346b8:    4606        .F      MOVGE    r6,r0
        0x000346ba:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000346bc:    44b1        .D      ADD      r9,r9,r6
        0x000346be:    f8406025    @.%`    STR      r6,[r0,r5,LSL #2]
        0x000346c2:    3d01        .=      SUBS     r5,#1
        0x000346c4:    455d        ]E      CMP      r5,r11
        0x000346c6:    4638        8F      MOV      r0,r7
        0x000346c8:    dcdc        ..      BGT      0x34684 ; clt_compute_allocation + 912
        0x000346ca:    9e0c        ..      LDR      r6,[sp,#0x30]
        0x000346cc:    990a        ..      LDR      r1,[sp,#0x28]
        0x000346ce:    1e70        p.      SUBS     r0,r6,#1
        0x000346d0:    4288        .B      CMP      r0,r1
        0x000346d2:    f340808f    @...    BLE.W    0x347f4 ; clt_compute_allocation + 1280
        0x000346d6:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000346d8:    f24f1182    O...    MOV      r1,#0xf182
        0x000346dc:    f1000e08    ....    ADD      lr,r0,#8
        0x000346e0:    f10b0002    ....    ADD      r0,r11,#2
        0x000346e4:    9006        ..      STR      r0,[sp,#0x18]
        0x000346e6:    ea6f000b    o...    MVN      r0,r11
        0x000346ea:    f2c00104    ....    MOVT     r1,#4
        0x000346ee:    4408        .D      ADD      r0,r0,r1
        0x000346f0:    9009        ..      STR      r0,[sp,#0x24]
        0x000346f2:    9820         .      LDR      r0,[sp,#0x80]
        0x000346f4:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000346f6:    9c03        ..      LDR      r4,[sp,#0xc]
        0x000346f8:    0077        w.      LSLS     r7,r6,#1
        0x000346fa:    f1a00a04    ....    SUB      r10,r0,#4
        0x000346fe:    46b4        .F      MOV      r12,r6
        0x00034700:    f8cde01c    ....    STR      lr,[sp,#0x1c]
        0x00034704:    f8cda02c    ..,.    STR      r10,[sp,#0x2c]
        0x00034708:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003470a:    eba50109    ....    SUB      r1,r5,r9
        0x0003470e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00034710:    5fc2        ._      LDRSH    r2,[r0,r7]
        0x00034712:    f930301b    0..0    LDRSH    r3,[r0,r11,LSL #1]
        0x00034716:    4438        8D      ADD      r0,r0,r7
        0x00034718:    1ad6        ..      SUBS     r6,r2,r3
        0x0003471a:    fbb1f6f6    ....    UDIV     r6,r1,r6
        0x0003471e:    1a9d        ..      SUBS     r5,r3,r2
        0x00034720:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00034724:    fb051106    ....    MLA      r1,r5,r6,r1
        0x00034728:    1a1b        ..      SUBS     r3,r3,r0
        0x0003472a:    440b        .D      ADD      r3,r3,r1
        0x0003472c:    f85a102c    Z.,.    LDR      r1,[r10,r12,LSL #2]
        0x00034730:    1a10        ..      SUBS     r0,r2,r0
        0x00034732:    f858202c    X.,     LDR      r2,[r8,r12,LSL #2]
        0x00034736:    fb001506    ....    MLA      r5,r0,r6,r1
        0x0003473a:    2b00        .+      CMP      r3,#0
        0x0003473c:    bfc8        ..      IT       GT
        0x0003473e:    441d        .D      ADDGT    r5,r3
        0x00034740:    4572        rE      CMP      r2,lr
        0x00034742:    bfd8        ..      IT       LE
        0x00034744:    4672        rF      MOVLE    r2,lr
        0x00034746:    4295        .B      CMP      r5,r2
        0x00034748:    f1ac0601    ....    SUB      r6,r12,#1
        0x0003474c:    da02        ..      BGE      0x34754 ; clt_compute_allocation + 1120
        0x0003474e:    f8dda02c    ..,.    LDR      r10,[sp,#0x2c]
        0x00034752:    e032        2.      B        0x347ba ; clt_compute_allocation + 1222
        0x00034754:    9926        &.      LDR      r1,[sp,#0x98]
        0x00034756:    b1f9        ..      CBZ      r1,0x34798 ; clt_compute_allocation + 1188
        0x00034758:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003475a:    458c        .E      CMP      r12,r1
        0x0003475c:    dd6a        j.      BLE      0x34834 ; clt_compute_allocation + 1344
        0x0003475e:    9927        '.      LDR      r1,[sp,#0x9c]
        0x00034760:    2200        ."      MOVS     r2,#0
        0x00034762:    458c        .E      CMP      r12,r1
        0x00034764:    f04f0107    O...    MOV      r1,#7
        0x00034768:    bfc8        ..      IT       GT
        0x0003476a:    2109        .!      MOVGT    r1,#9
        0x0003476c:    f1bc0f11    ....    CMP      r12,#0x11
        0x00034770:    bfd8        ..      IT       LE
        0x00034772:    4611        .F      MOVLE    r1,r2
        0x00034774:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00034776:    4296        .B      CMP      r6,r2
        0x00034778:    dc06        ..      BGT      0x34788 ; clt_compute_allocation + 1172
        0x0003477a:    4348        HC      MULS     r0,r1,r0
        0x0003477c:    9924        $.      LDR      r1,[sp,#0x90]
        0x0003477e:    4088        .@      LSLS     r0,r0,r1
        0x00034780:    f340005b    @.[.    SBFX     r0,r0,#1,#28
        0x00034784:    4285        .B      CMP      r5,r0
        0x00034786:    dc55        U.      BGT      0x34834 ; clt_compute_allocation + 1344
        0x00034788:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003478a:    2100        .!      MOVS     r1,#0
        0x0003478c:    2201        ."      MOVS     r2,#1
        0x0003478e:    46e2        .F      MOV      r10,r12
        0x00034790:    f003fdc6    ....    BL       ec_enc_bit_logp ; 0x38320
        0x00034794:    46d4        .F      MOV      r12,r10
        0x00034796:    e007        ..      B        0x347a8 ; clt_compute_allocation + 1204
        0x00034798:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003479a:    2101        .!      MOVS     r1,#1
        0x0003479c:    46e2        .F      MOV      r10,r12
        0x0003479e:    f003fcdf    ....    BL       ec_dec_bit_logp ; 0x38160
        0x000347a2:    46d4        .F      MOV      r12,r10
        0x000347a4:    2800        .(      CMP      r0,#0
        0x000347a6:    d14f        O.      BNE      0x34848 ; clt_compute_allocation + 1364
        0x000347a8:    f8dda02c    ..,.    LDR      r10,[sp,#0x2c]
        0x000347ac:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x000347b0:    f85a102c    Z.,.    LDR      r1,[r10,r12,LSL #2]
        0x000347b4:    f1090908    ....    ADD      r9,r9,#8
        0x000347b8:    3d08        .=      SUBS     r5,r5,#8
        0x000347ba:    2c01        .,      CMP      r4,#1
        0x000347bc:    4620         F      MOV      r0,r4
        0x000347be:    db02        ..      BLT      0x347c6 ; clt_compute_allocation + 1234
        0x000347c0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000347c2:    f810000c    ....    LDRB     r0,[r0,r12]
        0x000347c6:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000347c8:    4421        !D      ADD      r1,r1,r4
        0x000347ca:    4295        .B      CMP      r5,r2
        0x000347cc:    bfb8        ..      IT       LT
        0x000347ce:    2200        ."      MOVLT    r2,#0
        0x000347d0:    eba90101    ....    SUB      r1,r9,r1
        0x000347d4:    4411        .D      ADD      r1,r1,r2
        0x000347d6:    f84a202c    J.,     STR      r2,[r10,r12,LSL #2]
        0x000347da:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000347dc:    eb010900    ....    ADD      r9,r1,r0
        0x000347e0:    f1ac0102    ....    SUB      r1,r12,#2
        0x000347e4:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000347e6:    3f02        .?      SUBS     r7,#2
        0x000347e8:    4291        .B      CMP      r1,r2
        0x000347ea:    46b4        .F      MOV      r12,r6
        0x000347ec:    4604        .F      MOV      r4,r0
        0x000347ee:    f73faf8b    ?...    BGT.W    0x34708 ; clt_compute_allocation + 1044
        0x000347f2:    e001        ..      B        0x347f8 ; clt_compute_allocation + 1284
        0x000347f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000347f6:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x000347f8:    9902        ..      LDR      r1,[sp,#8]
        0x000347fa:    46b4        .F      MOV      r12,r6
        0x000347fc:    440d        .D      ADD      r5,r5,r1
        0x000347fe:    f8dd803c    ..<.    LDR      r8,[sp,#0x3c]
        0x00034802:    2800        .(      CMP      r0,#0
        0x00034804:    dd39        9.      BLE      0x3487a ; clt_compute_allocation + 1414
        0x00034806:    9826        &.      LDR      r0,[sp,#0x98]
        0x00034808:    b310        ..      CBZ      r0,0x34850 ; clt_compute_allocation + 1372
        0x0003480a:    981c        ..      LDR      r0,[sp,#0x70]
        0x0003480c:    462e        .F      MOV      r6,r5
        0x0003480e:    4605        .F      MOV      r5,r0
        0x00034810:    6800        .h      LDR      r0,[r0,#0]
        0x00034812:    4664        dF      MOV      r4,r12
        0x00034814:    4560        `E      CMP      r0,r12
        0x00034816:    bfa8        ..      IT       GE
        0x00034818:    4660        `F      MOVGE    r0,r12
        0x0003481a:    6028        (`      STR      r0,[r5,#0]
        0x0003481c:    eba0010b    ....    SUB      r1,r0,r11
        0x00034820:    ebac000b    ....    SUB      r0,r12,r11
        0x00034824:    1c42        B.      ADDS     r2,r0,#1
        0x00034826:    9825        %.      LDR      r0,[sp,#0x94]
        0x00034828:    f003feea    ....    BL       ec_enc_uint ; 0x38600
        0x0003482c:    6828        (h      LDR      r0,[r5,#0]
        0x0003482e:    46a4        .F      MOV      r12,r4
        0x00034830:    4635        5F      MOV      r5,r6
        0x00034832:    e025        %.      B        0x34880 ; clt_compute_allocation + 1420
        0x00034834:    9825        %.      LDR      r0,[sp,#0x94]
        0x00034836:    2101        .!      MOVS     r1,#1
        0x00034838:    2201        ."      MOVS     r2,#1
        0x0003483a:    4665        eF      MOV      r5,r12
        0x0003483c:    f003fd70    ..p.    BL       ec_enc_bit_logp ; 0x38320
        0x00034840:    46ac        .F      MOV      r12,r5
        0x00034842:    9d0e        ..      LDR      r5,[sp,#0x38]
        0x00034844:    4620         F      MOV      r0,r4
        0x00034846:    e7da        ..      B        0x347fe ; clt_compute_allocation + 1290
        0x00034848:    e9dd580e    ...X    LDRD     r5,r8,[sp,#0x38]
        0x0003484c:    2c00        .,      CMP      r4,#0
        0x0003484e:    dd14        ..      BLE      0x3487a ; clt_compute_allocation + 1414
        0x00034850:    ebac000b    ....    SUB      r0,r12,r11
        0x00034854:    1c41        A.      ADDS     r1,r0,#1
        0x00034856:    9825        %.      LDR      r0,[sp,#0x94]
        0x00034858:    4664        dF      MOV      r4,r12
        0x0003485a:    f003fcf4    ....    BL       ec_dec_uint ; 0x38246
        0x0003485e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00034860:    4458        XD      ADD      r0,r0,r11
        0x00034862:    4558        XE      CMP      r0,r11
        0x00034864:    460f        .F      MOV      r7,r1
        0x00034866:    bfc8        ..      IT       GT
        0x00034868:    2700        .'      MOVGT    r7,#0
        0x0003486a:    2900        .)      CMP      r1,#0
        0x0003486c:    991c        ..      LDR      r1,[sp,#0x70]
        0x0003486e:    6008        .`      STR      r0,[r1,#0]
        0x00034870:    d020         .      BEQ      0x348b4 ; clt_compute_allocation + 1472
        0x00034872:    4558        XE      CMP      r0,r11
        0x00034874:    46a4        .F      MOV      r12,r4
        0x00034876:    dc16        ..      BGT      0x348a6 ; clt_compute_allocation + 1458
        0x00034878:    e01d        ..      B        0x348b6 ; clt_compute_allocation + 1474
        0x0003487a:    991c        ..      LDR      r1,[sp,#0x70]
        0x0003487c:    2000        .       MOVS     r0,#0
        0x0003487e:    6008        .`      STR      r0,[r1,#0]
        0x00034880:    9904        ..      LDR      r1,[sp,#0x10]
        0x00034882:    4558        XE      CMP      r0,r11
        0x00034884:    460f        .F      MOV      r7,r1
        0x00034886:    bfc8        ..      IT       GT
        0x00034888:    2700        .'      MOVGT    r7,#0
        0x0003488a:    b1a1        ..      CBZ      r1,0x348b6 ; clt_compute_allocation + 1474
        0x0003488c:    4558        XE      CMP      r0,r11
        0x0003488e:    dd12        ..      BLE      0x348b6 ; clt_compute_allocation + 1474
        0x00034890:    9826        &.      LDR      r0,[sp,#0x98]
        0x00034892:    b140        @.      CBZ      r0,0x348a6 ; clt_compute_allocation + 1458
        0x00034894:    981d        ..      LDR      r0,[sp,#0x74]
        0x00034896:    2201        ."      MOVS     r2,#1
        0x00034898:    6801        .h      LDR      r1,[r0,#0]
        0x0003489a:    9825        %.      LDR      r0,[sp,#0x94]
        0x0003489c:    4664        dF      MOV      r4,r12
        0x0003489e:    f003fd3f    ..?.    BL       ec_enc_bit_logp ; 0x38320
        0x000348a2:    46a4        .F      MOV      r12,r4
        0x000348a4:    e00a        ..      B        0x348bc ; clt_compute_allocation + 1480
        0x000348a6:    9825        %.      LDR      r0,[sp,#0x94]
        0x000348a8:    2101        .!      MOVS     r1,#1
        0x000348aa:    4664        dF      MOV      r4,r12
        0x000348ac:    f003fc58    ..X.    BL       ec_dec_bit_logp ; 0x38160
        0x000348b0:    46a4        .F      MOV      r12,r4
        0x000348b2:    e001        ..      B        0x348b8 ; clt_compute_allocation + 1476
        0x000348b4:    46a4        .F      MOV      r12,r4
        0x000348b6:    2000        .       MOVS     r0,#0
        0x000348b8:    991d        ..      LDR      r1,[sp,#0x74]
        0x000348ba:    6008        .`      STR      r0,[r1,#0]
        0x000348bc:    45dc        .E      CMP      r12,r11
        0x000348be:    f8cdc038    ..8.    STR      r12,[sp,#0x38]
        0x000348c2:    f3408111    @...    BLE.W    0x34ae8 ; clt_compute_allocation + 2036
        0x000348c6:    9824        $.      LDR      r0,[sp,#0x90]
        0x000348c8:    990d        ..      LDR      r1,[sp,#0x34]
        0x000348ca:    00c0        ..      LSLS     r0,r0,#3
        0x000348cc:    6a09        .j      LDR      r1,[r1,#0x20]
        0x000348ce:    900a        ..      STR      r0,[sp,#0x28]
        0x000348d0:    eba50009    ....    SUB      r0,r5,r9
        0x000348d4:    4438        8D      ADD      r0,r0,r7
        0x000348d6:    f931201b    1..     LDRSH    r2,[r1,r11,LSL #1]
        0x000348da:    f931701c    1..p    LDRSH    r7,[r1,r12,LSL #1]
        0x000348de:    b295        ..      UXTH     r5,r2
        0x000348e0:    1abb        ..      SUBS     r3,r7,r2
        0x000348e2:    fbb0f3f3    ....    UDIV     r3,r0,r3
        0x000348e6:    1bd2        ..      SUBS     r2,r2,r7
        0x000348e8:    fb020203    ....    MLA      r2,r2,r3,r0
        0x000348ec:    9c20         .      LDR      r4,[sp,#0x80]
        0x000348ee:    4658        XF      MOV      r0,r11
        0x000348f0:    f1010b02    ....    ADD      r11,r1,#2
        0x000348f4:    462f        /F      MOV      r7,r5
        0x000348f6:    bf00        ..      NOP      
        0x000348f8:    f93b1010    ;...    LDRSH    r1,[r11,r0,LSL #1]
        0x000348fc:    b23f        ?.      SXTH     r7,r7
        0x000348fe:    f8546020    T. `    LDR      r6,[r4,r0,LSL #2]
        0x00034902:    1bcf        ..      SUBS     r7,r1,r7
        0x00034904:    fb076703    ...g    MLA      r7,r7,r3,r6
        0x00034908:    f8447020    D. p    STR      r7,[r4,r0,LSL #2]
        0x0003490c:    3001        .0      ADDS     r0,#1
        0x0003490e:    b28f        ..      UXTH     r7,r1
        0x00034910:    4584        .E      CMP      r12,r0
        0x00034912:    d1f1        ..      BNE      0x348f8 ; clt_compute_allocation + 1540
        0x00034914:    9b10        ..      LDR      r3,[sp,#0x40]
        0x00034916:    4628        (F      MOV      r0,r5
        0x00034918:    f93b1013    ;...    LDRSH    r1,[r11,r3,LSL #1]
        0x0003491c:    b200        ..      SXTH     r0,r0
        0x0003491e:    f8547023    T.#p    LDR      r7,[r4,r3,LSL #2]
        0x00034922:    1a08        ..      SUBS     r0,r1,r0
        0x00034924:    4282        .B      CMP      r2,r0
        0x00034926:    bfb8        ..      IT       LT
        0x00034928:    4610        .F      MOVLT    r0,r2
        0x0003492a:    4407        .D      ADD      r7,r7,r0
        0x0003492c:    f8447023    D.#p    STR      r7,[r4,r3,LSL #2]
        0x00034930:    3301        .3      ADDS     r3,#1
        0x00034932:    b289        ..      UXTH     r1,r1
        0x00034934:    1a12        ..      SUBS     r2,r2,r0
        0x00034936:    459c        .E      CMP      r12,r3
        0x00034938:    4608        .F      MOV      r0,r1
        0x0003493a:    d1ed        ..      BNE      0x34918 ; clt_compute_allocation + 1572
        0x0003493c:    9823        #.      LDR      r0,[sp,#0x8c]
        0x0003493e:    2100        .!      MOVS     r1,#0
        0x00034940:    eba101c0    ....    SUB      r1,r1,r0,LSL #3
        0x00034944:    9109        ..      STR      r1,[sp,#0x24]
        0x00034946:    2103        .!      MOVS     r1,#3
        0x00034948:    2801        .(      CMP      r0,#1
        0x0003494a:    bfc8        ..      IT       GT
        0x0003494c:    2104        .!      MOVGT    r1,#4
        0x0003494e:    9c10        ..      LDR      r4,[sp,#0x40]
        0x00034950:    f8dda084    ....    LDR      r10,[sp,#0x84]
        0x00034954:    2600        .&      MOVS     r6,#0
        0x00034956:    910b        ..      STR      r1,[sp,#0x2c]
        0x00034958:    f93b2014    ;..     LDRSH    r2,[r11,r4,LSL #1]
        0x0003495c:    b228        (.      SXTH     r0,r5
        0x0003495e:    9924        $.      LDR      r1,[sp,#0x90]
        0x00034960:    9b20         .      LDR      r3,[sp,#0x80]
        0x00034962:    1a10        ..      SUBS     r0,r2,r0
        0x00034964:    fa00f501    ....    LSL      r5,r0,r1
        0x00034968:    f8530024    S.$.    LDR      r0,[r3,r4,LSL #2]
        0x0003496c:    2d02        .-      CMP      r5,#2
        0x0003496e:    4430        0D      ADD      r0,r0,r6
        0x00034970:    db16        ..      BLT      0x349a0 ; clt_compute_allocation + 1708
        0x00034972:    991a        ..      LDR      r1,[sp,#0x68]
        0x00034974:    46a6        .F      MOV      lr,r4
        0x00034976:    f8511024    Q.$.    LDR      r1,[r1,r4,LSL #2]
        0x0003497a:    1a41        A.      SUBS     r1,r0,r1
        0x0003497c:    ea217ce1    !..|    BIC      r12,r1,r1,ASR #31
        0x00034980:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00034982:    eba0000c    ....    SUB      r0,r0,r12
        0x00034986:    f8430024    C.$.    STR      r0,[r3,r4,LSL #2]
        0x0003498a:    2902        .)      CMP      r1,#2
        0x0003498c:    f04f0300    O...    MOV      r3,#0
        0x00034990:    d11e        ..      BNE      0x349d0 ; clt_compute_allocation + 1756
        0x00034992:    2d02        .-      CMP      r5,#2
        0x00034994:    d01c        ..      BEQ      0x349d0 ; clt_compute_allocation + 1756
        0x00034996:    991d        ..      LDR      r1,[sp,#0x74]
        0x00034998:    6809        .h      LDR      r1,[r1,#0]
        0x0003499a:    b191        ..      CBZ      r1,0x349c2 ; clt_compute_allocation + 1742
        0x0003499c:    2300        .#      MOVS     r3,#0
        0x0003499e:    e017        ..      B        0x349d0 ; clt_compute_allocation + 1756
        0x000349a0:    eba00108    ....    SUB      r1,r0,r8
        0x000349a4:    ea217ce1    !..|    BIC      r12,r1,r1,ASR #31
        0x000349a8:    eba0000c    ....    SUB      r0,r0,r12
        0x000349ac:    f8430024    C.$.    STR      r0,[r3,r4,LSL #2]
        0x000349b0:    2000        .       MOVS     r0,#0
        0x000349b2:    f84a0024    J.$.    STR      r0,[r10,r4,LSL #2]
        0x000349b6:    9822        ".      LDR      r0,[sp,#0x88]
        0x000349b8:    46a6        .F      MOV      lr,r4
        0x000349ba:    2101        .!      MOVS     r1,#1
        0x000349bc:    f8401024    @.$.    STR      r1,[r0,r4,LSL #2]
        0x000349c0:    e063        c.      B        0x34a8a ; clt_compute_allocation + 1942
        0x000349c2:    991c        ..      LDR      r1,[sp,#0x70]
        0x000349c4:    2300        .#      MOVS     r3,#0
        0x000349c6:    6809        .h      LDR      r1,[r1,#0]
        0x000349c8:    458e        .E      CMP      lr,r1
        0x000349ca:    bfb8        ..      IT       LT
        0x000349cc:    2301        .#      MOVLT    r3,#1
        0x000349ce:    bf00        ..      NOP      
        0x000349d0:    990d        ..      LDR      r1,[sp,#0x34]
        0x000349d2:    9c23        #.      LDR      r4,[sp,#0x8c]
        0x000349d4:    6b89        .k      LDR      r1,[r1,#0x38]
        0x000349d6:    436c        lC      MULS     r4,r5,r4
        0x000349d8:    f931101e    1...    LDRSH    r1,[r1,lr,LSL #1]
        0x000349dc:    4423        #D      ADD      r3,r3,r4
        0x000349de:    9c0a        ..      LDR      r4,[sp,#0x28]
        0x000349e0:    2d02        .-      CMP      r5,#2
        0x000349e2:    4421        !D      ADD      r1,r1,r4
        0x000349e4:    fb01f703    ....    MUL      r7,r1,r3
        0x000349e8:    f06f0114    o...    MVN      r1,#0x14
        0x000349ec:    fb03f101    ....    MUL      r1,r3,r1
        0x000349f0:    ea4f04c3    O...    LSL      r4,r3,#3
        0x000349f4:    bf08        ..      IT       EQ
        0x000349f6:    eb0101a4    ....    ADDEQ    r1,r1,r4,ASR #2
        0x000349fa:    eb010567    ..g.    ADD      r5,r1,r7,ASR #1
        0x000349fe:    1829        ).      ADDS     r1,r5,r0
        0x00034a00:    ebb11f03    ....    CMP      r1,r3,LSL #4
        0x00034a04:    da02        ..      BGE      0x34a0c ; clt_compute_allocation + 1816
        0x00034a06:    eb0505a7    ....    ADD      r5,r5,r7,ASR #2
        0x00034a0a:    e008        ..      B        0x34a1e ; clt_compute_allocation + 1834
        0x00034a0c:    eb030843    ..C.    ADD      r8,r3,r3,LSL #1
        0x00034a10:    ebb10fc8    ....    CMP      r1,r8,LSL #3
        0x00034a14:    f8dd803c    ..<.    LDR      r8,[sp,#0x3c]
        0x00034a18:    bfb8        ..      IT       LT
        0x00034a1a:    eb0505e7    ....    ADDLT    r5,r5,r7,ASR #3
        0x00034a1e:    eb000083    ....    ADD      r0,r0,r3,LSL #2
        0x00034a22:    4428        (D      ADD      r0,r0,r5
        0x00034a24:    ea2070e0     ..p    BIC      r0,r0,r0,ASR #31
        0x00034a28:    fbb0f0f3    ....    UDIV     r0,r0,r3
        0x00034a2c:    f8dda084    ....    LDR      r10,[sp,#0x84]
        0x00034a30:    08c0        ..      LSRS     r0,r0,#3
        0x00034a32:    f8dd9080    ....    LDR      r9,[sp,#0x80]
        0x00034a36:    f84a002e    J...    STR      r0,[r10,lr,LSL #2]
        0x00034a3a:    9b23        #.      LDR      r3,[sp,#0x8c]
        0x00034a3c:    f859102e    Y...    LDR      r1,[r9,lr,LSL #2]
        0x00034a40:    4343        CC      MULS     r3,r0,r3
        0x00034a42:    4677        wF      MOV      r7,lr
        0x00034a44:    ebb30fe1    ....    CMP      r3,r1,ASR #3
        0x00034a48:    dd05        ..      BLE      0x34a56 ; clt_compute_allocation + 1890
        0x00034a4a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00034a4c:    fa41f000    A...    ASR      r0,r1,r0
        0x00034a50:    10c0        ..      ASRS     r0,r0,#3
        0x00034a52:    f84a0027    J.'.    STR      r0,[r10,r7,LSL #2]
        0x00034a56:    2808        .(      CMP      r0,#8
        0x00034a58:    bfa8        ..      IT       GE
        0x00034a5a:    2008        .       MOVGE    r0,#8
        0x00034a5c:    f84a0027    J.'.    STR      r0,[r10,r7,LSL #2]
        0x00034a60:    f8591027    Y.'.    LDR      r1,[r9,r7,LSL #2]
        0x00034a64:    4360        `C      MULS     r0,r4,r0
        0x00034a66:    4429        )D      ADD      r1,r1,r5
        0x00034a68:    4288        .B      CMP      r0,r1
        0x00034a6a:    9922        ".      LDR      r1,[sp,#0x88]
        0x00034a6c:    f04f0000    O...    MOV      r0,#0
        0x00034a70:    bfa8        ..      IT       GE
        0x00034a72:    2001        .       MOVGE    r0,#1
        0x00034a74:    f8410027    A.'.    STR      r0,[r1,r7,LSL #2]
        0x00034a78:    f85a0027    Z.'.    LDR      r0,[r10,r7,LSL #2]
        0x00034a7c:    f8591027    Y.'.    LDR      r1,[r9,r7,LSL #2]
        0x00034a80:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00034a82:    fb031000    ....    MLA      r0,r3,r0,r1
        0x00034a86:    f8490027    I.'.    STR      r0,[r9,r7,LSL #2]
        0x00034a8a:    f1bc0f00    ....    CMP      r12,#0
        0x00034a8e:    d01d        ..      BEQ      0x34acc ; clt_compute_allocation + 2008
        0x00034a90:    f85a002e    Z...    LDR      r0,[r10,lr,LSL #2]
        0x00034a94:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00034a96:    f1c00308    ....    RSB      r3,r0,#8
        0x00034a9a:    fa2cf101    ,...    LSR      r1,r12,r1
        0x00034a9e:    428b        .B      CMP      r3,r1
        0x00034aa0:    bfc8        ..      IT       GT
        0x00034aa2:    460b        .F      MOVGT    r3,r1
        0x00034aa4:    4418        .D      ADD      r0,r0,r3
        0x00034aa6:    f84a002e    J...    STR      r0,[r10,lr,LSL #2]
        0x00034aaa:    fb03f008    ....    MUL      r0,r3,r8
        0x00034aae:    ebac0106    ....    SUB      r1,r12,r6
        0x00034ab2:    4288        .B      CMP      r0,r1
        0x00034ab4:    fb03c618    ....    MLS      r6,r3,r8,r12
        0x00034ab8:    9922        ".      LDR      r1,[sp,#0x88]
        0x00034aba:    4674        tF      MOV      r4,lr
        0x00034abc:    f04f0000    O...    MOV      r0,#0
        0x00034ac0:    bfa8        ..      IT       GE
        0x00034ac2:    2001        .       MOVGE    r0,#1
        0x00034ac4:    f841002e    A...    STR      r0,[r1,lr,LSL #2]
        0x00034ac8:    e002        ..      B        0x34ad0 ; clt_compute_allocation + 2012
        0x00034aca:    bf00        ..      NOP      
        0x00034acc:    2600        .&      MOVS     r6,#0
        0x00034ace:    4674        tF      MOV      r4,lr
        0x00034ad0:    980e        ..      LDR      r0,[sp,#0x38]
        0x00034ad2:    3401        .4      ADDS     r4,#1
        0x00034ad4:    42a0        .B      CMP      r0,r4
        0x00034ad6:    b295        ..      UXTH     r5,r2
        0x00034ad8:    f47faf3e    ..>.    BNE      0x34958 ; clt_compute_allocation + 1636
        0x00034adc:    4683        .F      MOV      r11,r0
        0x00034ade:    990c        ..      LDR      r1,[sp,#0x30]
        0x00034ae0:    e9dd031f    ....    LDRD     r0,r3,[sp,#0x7c]
        0x00034ae4:    9d08        ..      LDR      r5,[sp,#0x20]
        0x00034ae6:    e006        ..      B        0x34af6 ; clt_compute_allocation + 2050
        0x00034ae8:    f10d0a7c    ..|.    ADD      r10,sp,#0x7c
        0x00034aec:    e89a0409    ....    LDM      r10,{r0,r3,r10}
        0x00034af0:    9d08        ..      LDR      r5,[sp,#0x20]
        0x00034af2:    990c        ..      LDR      r1,[sp,#0x30]
        0x00034af4:    2600        .&      MOVS     r6,#0
        0x00034af6:    458b        .E      CMP      r11,r1
        0x00034af8:    6006        .`      STR      r6,[r0,#0]
        0x00034afa:    da1a        ..      BGE      0x34b32 ; clt_compute_allocation + 2110
        0x00034afc:    eba1000b    ....    SUB      r0,r1,r11
        0x00034b00:    9922        ".      LDR      r1,[sp,#0x88]
        0x00034b02:    eb0a028b    ....    ADD      r2,r10,r11,LSL #2
        0x00034b06:    eb01018b    ....    ADD      r1,r1,r11,LSL #2
        0x00034b0a:    eb03038b    ....    ADD      r3,r3,r11,LSL #2
        0x00034b0e:    2700        .'      MOVS     r7,#0
        0x00034b10:    681e        .h      LDR      r6,[r3,#0]
        0x00034b12:    412e        .A      ASRS     r6,r6,r5
        0x00034b14:    10f6        ..      ASRS     r6,r6,#3
        0x00034b16:    6016        .`      STR      r6,[r2,#0]
        0x00034b18:    f8437b04    C..{    STR      r7,[r3],#4
        0x00034b1c:    f8526b04    R..k    LDR      r6,[r2],#4
        0x00034b20:    2e01        ..      CMP      r6,#1
        0x00034b22:    f04f0600    O...    MOV      r6,#0
        0x00034b26:    bfb8        ..      IT       LT
        0x00034b28:    2601        .&      MOVLT    r6,#1
        0x00034b2a:    3801        .8      SUBS     r0,#1
        0x00034b2c:    f8416b04    A..k    STR      r6,[r1],#4
        0x00034b30:    d1ee        ..      BNE      0x34b10 ; clt_compute_allocation + 2076
        0x00034b32:    f010fd0d    ....    BL       restore_stack ; 0x45550
        0x00034b36:    f010fd0b    ....    BL       restore_stack ; 0x45550
        0x00034b3a:    980e        ..      LDR      r0,[sp,#0x38]
        0x00034b3c:    b011        ..      ADD      sp,sp,#0x44
        0x00034b3e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00034b42:    0000        ..      MOVS     r0,r0
    clt_mdct_forward_c
        0x00034b44:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034b48:    b081        ..      SUB      sp,sp,#4
        0x00034b4a:    ed2d8b02    -...    VPUSH    {d8}
        0x00034b4e:    b090        ..      SUB      sp,sp,#0x40
        0x00034b50:    930f        ..      STR      r3,[sp,#0x3c]
        0x00034b52:    f10d0970    ..p.    ADD      r9,sp,#0x70
        0x00034b56:    4605        .F      MOV      r5,r0
        0x00034b58:    e8990281    ....    LDM      r9,{r0,r7,r9}
        0x00034b5c:    4690        .F      MOV      r8,r2
        0x00034b5e:    900e        ..      STR      r0,[sp,#0x38]
        0x00034b60:    eb050087    ....    ADD      r0,r5,r7,LSL #2
        0x00034b64:    6884        .h      LDR      r4,[r0,#8]
        0x00034b66:    460e        .F      MOV      r6,r1
        0x00034b68:    f010fd12    ....    BL       save_stack ; 0x45590
        0x00034b6c:    ed948a01    ....    VLDR     s16,[r4,#4]
        0x00034b70:    f8d5b000    ....    LDR      r11,[r5,#0]
        0x00034b74:    f8d5a018    ....    LDR      r10,[r5,#0x18]
        0x00034b78:    2f01        ./      CMP      r7,#1
        0x00034b7a:    4620         F      MOV      r0,r4
        0x00034b7c:    f8cd9020    .. .    STR      r9,[sp,#0x20]
        0x00034b80:    940c        ..      STR      r4,[sp,#0x30]
        0x00034b82:    db05        ..      BLT      0x34b90 ; clt_mdct_forward_c + 76
        0x00034b84:    ea4f0b6b    O.k.    ASR      r11,r11,#1
        0x00034b88:    3f01        .?      SUBS     r7,#1
        0x00034b8a:    eb0a0a8b    ....    ADD      r10,r10,r11,LSL #2
        0x00034b8e:    d1f9        ..      BNE      0x34b84 ; clt_mdct_forward_c + 64
        0x00034b90:    ea4f056b    O.k.    ASR      r5,r11,#1
        0x00034b94:    00a8        ..      LSLS     r0,r5,#2
        0x00034b96:    ea4f09ab    O...    ASR      r9,r11,#2
        0x00034b9a:    900a        ..      STR      r0,[sp,#0x28]
        0x00034b9c:    f014f820    .. .    BL       spl_alloca ; 0x48be0
        0x00034ba0:    900d        ..      STR      r0,[sp,#0x34]
        0x00034ba2:    ea4f00c9    O...    LSL      r0,r9,#3
        0x00034ba6:    f014f81b    ....    BL       spl_alloca ; 0x48be0
        0x00034baa:    9f0e        ..      LDR      r7,[sp,#0x38]
        0x00034bac:    eb060185    ....    ADD      r1,r6,r5,LSL #2
        0x00034bb0:    1cfb        ..      ADDS     r3,r7,#3
        0x00034bb2:    107c        |.      ASRS     r4,r7,#1
        0x00034bb4:    1f0a        ..      SUBS     r2,r1,#4
        0x00034bb6:    2f01        ./      CMP      r7,#1
        0x00034bb8:    ea4f03a3    O...    ASR      r3,r3,#2
        0x00034bbc:    9509        ..      STR      r5,[sp,#0x24]
        0x00034bbe:    900b        ..      STR      r0,[sp,#0x2c]
        0x00034bc0:    db62        b.      BLT      0x34c88 ; clt_mdct_forward_c + 324
        0x00034bc2:    e9cdb904    ....    STRD     r11,r9,[sp,#0x10]
        0x00034bc6:    e9cda806    ....    STRD     r10,r8,[sp,#0x18]
        0x00034bca:    2b01        .+      CMP      r3,#1
        0x00034bcc:    9302        ..      STR      r3,[sp,#8]
        0x00034bce:    bfd8        ..      IT       LE
        0x00034bd0:    2301        .#      MOVLE    r3,#1
        0x00034bd2:    9401        ..      STR      r4,[sp,#4]
        0x00034bd4:    9f0f        ..      LDR      r7,[sp,#0x3c]
        0x00034bd6:    9303        ..      STR      r3,[sp,#0xc]
        0x00034bd8:    980d        ..      LDR      r0,[sp,#0x34]
        0x00034bda:    ea4f0c84    O...    LSL      r12,r4,#2
        0x00034bde:    f1a60e04    ....    SUB      lr,r6,#4
        0x00034be2:    f1a70a04    ....    SUB      r10,r7,#4
        0x00034be6:    bf00        ..      NOP      
        0x00034be8:    eb02080c    ....    ADD      r8,r2,r12
        0x00034bec:    eb07090c    ....    ADD      r9,r7,r12
        0x00034bf0:    eb0a040c    ....    ADD      r4,r10,r12
        0x00034bf4:    eb010b0c    ....    ADD      r11,r1,r12
        0x00034bf8:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00034bfc:    ed9b1a00    ....    VLDR     s2,[r11,#0]
        0x00034c00:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x00034c04:    ed983a00    ...:    VLDR     s6,[r8,#0]
        0x00034c08:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034c0c:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034c10:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034c14:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00034c18:    eb06050c    ....    ADD      r5,r6,r12
        0x00034c1c:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x00034c20:    eb0e040c    ....    ADD      r4,lr,r12
        0x00034c24:    ed990a00    ....    VLDR     s0,[r9,#0]
        0x00034c28:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00034c2c:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00034c30:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034c34:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034c38:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00034c3c:    f1000508    ....    ADD      r5,r0,#8
        0x00034c40:    ed800a01    ....    VSTR     s0,[r0,#4]
        0x00034c44:    3b01        .;      SUBS     r3,#1
        0x00034c46:    f1010108    ....    ADD      r1,r1,#8
        0x00034c4a:    f1060608    ....    ADD      r6,r6,#8
        0x00034c4e:    f1a20208    ....    SUB      r2,r2,#8
        0x00034c52:    f1ae0e08    ....    SUB      lr,lr,#8
        0x00034c56:    f1070708    ....    ADD      r7,r7,#8
        0x00034c5a:    f1aa0a08    ....    SUB      r10,r10,#8
        0x00034c5e:    4628        (F      MOV      r0,r5
        0x00034c60:    d1c2        ..      BNE      0x34be8 ; clt_mdct_forward_c + 164
        0x00034c62:    9801        ..      LDR      r0,[sp,#4]
        0x00034c64:    f10d0b08    ....    ADD      r11,sp,#8
        0x00034c68:    eb060180    ....    ADD      r1,r6,r0,LSL #2
        0x00034c6c:    eb020280    ....    ADD      r2,r2,r0,LSL #2
        0x00034c70:    f8dd801c    ....    LDR      r8,[sp,#0x1c]
        0x00034c74:    e9dd9a05    ....    LDRD     r9,r10,[sp,#0x14]
        0x00034c78:    980c        ..      LDR      r0,[sp,#0x30]
        0x00034c7a:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00034c7e:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00034c82:    e89b0818    ....    LDM      r11,{r3,r4,r11}
        0x00034c86:    e00a        ..      B        0x34c9e ; clt_mdct_forward_c + 346
        0x00034c88:    9d0d        ..      LDR      r5,[sp,#0x34]
        0x00034c8a:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00034c8e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00034c90:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00034c94:    eb060184    ....    ADD      r1,r6,r4,LSL #2
        0x00034c98:    eb020284    ....    ADD      r2,r2,r4,LSL #2
        0x00034c9c:    2400        .$      MOVS     r4,#0
        0x00034c9e:    eba90703    ....    SUB      r7,r9,r3
        0x00034ca2:    42bc        .B      CMP      r4,r7
        0x00034ca4:    da0e        ..      BGE      0x34cc4 ; clt_mdct_forward_c + 384
        0x00034ca6:    bf00        ..      NOP      
        0x00034ca8:    f8523908    R..9    LDR      r3,[r2],#-8
        0x00034cac:    f1050608    ....    ADD      r6,r5,#8
        0x00034cb0:    602b        +`      STR      r3,[r5,#0]
        0x00034cb2:    f8513b08    Q..;    LDR      r3,[r1],#8
        0x00034cb6:    3401        .4      ADDS     r4,#1
        0x00034cb8:    606b        k`      STR      r3,[r5,#4]
        0x00034cba:    42bc        .B      CMP      r4,r7
        0x00034cbc:    4635        5F      MOV      r5,r6
        0x00034cbe:    dbf3        ..      BLT      0x34ca8 ; clt_mdct_forward_c + 356
        0x00034cc0:    4635        5F      MOV      r5,r6
        0x00034cc2:    e000        ..      B        0x34cc6 ; clt_mdct_forward_c + 386
        0x00034cc4:    4627        'F      MOV      r7,r4
        0x00034cc6:    454f        OE      CMP      r7,r9
        0x00034cc8:    da36        6.      BGE      0x34d38 ; clt_mdct_forward_c + 500
        0x00034cca:    9b0e        ..      LDR      r3,[sp,#0x38]
        0x00034ccc:    9e09        ..      LDR      r6,[sp,#0x24]
        0x00034cce:    eb0c0383    ....    ADD      r3,r12,r3,LSL #2
        0x00034cd2:    2400        .$      MOVS     r4,#0
        0x00034cd4:    3b04        .;      SUBS     r3,#4
        0x00034cd6:    eba90707    ....    SUB      r7,r9,r7
        0x00034cda:    eba40686    ....    SUB      r6,r4,r6,LSL #2
        0x00034cde:    bf00        ..      NOP      
        0x00034ce0:    198c        ..      ADDS     r4,r1,r6
        0x00034ce2:    ed9c0a00    ....    VLDR     s0,[r12,#0]
        0x00034ce6:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00034cea:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00034cee:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00034cf2:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00034cf6:    ee200a03     ...    VMUL.F32 s0,s0,s6
        0x00034cfa:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00034cfe:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00034d02:    eb02040e    ....    ADD      r4,r2,lr
        0x00034d06:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00034d0a:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00034d0e:    ed9c2a00    ...*    VLDR     s4,[r12,#0]
        0x00034d12:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x00034d16:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034d1a:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034d1e:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034d22:    ed850a01    ....    VSTR     s0,[r5,#4]
        0x00034d26:    3108        .1      ADDS     r1,r1,#8
        0x00034d28:    3a08        .:      SUBS     r2,r2,#8
        0x00034d2a:    f10c0c08    ....    ADD      r12,r12,#8
        0x00034d2e:    3b08        .;      SUBS     r3,r3,#8
        0x00034d30:    3f01        .?      SUBS     r7,#1
        0x00034d32:    f1050508    ....    ADD      r5,r5,#8
        0x00034d36:    d1d3        ..      BNE      0x34ce0 ; clt_mdct_forward_c + 412
        0x00034d38:    f1bb0f03    ....    CMP      r11,#3
        0x00034d3c:    dd64        d.      BLE      0x34e08 ; clt_mdct_forward_c + 708
        0x00034d3e:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00034d40:    9b0d        ..      LDR      r3,[sp,#0x34]
        0x00034d42:    ea4f0689    O...    LSL      r6,r9,#2
        0x00034d46:    2700        .'      MOVS     r7,#0
        0x00034d48:    4651        QF      MOV      r1,r10
        0x00034d4a:    bf00        ..      NOP      
        0x00034d4c:    198a        ..      ADDS     r2,r1,r6
        0x00034d4e:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x00034d52:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00034d56:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00034d5a:    ed933a01    ...:    VLDR     s6,[r3,#4]
        0x00034d5e:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00034d60:    ee204a02     ..J    VMUL.F32 s8,s0,s4
        0x00034d64:    ee215a03    !..Z    VMUL.F32 s10,s2,s6
        0x00034d68:    ee200a03     ...    VMUL.F32 s0,s0,s6
        0x00034d6c:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00034d70:    f9322017    2..     LDRSH    r2,[r2,r7,LSL #1]
        0x00034d74:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00034d78:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00034d7c:    3701        .7      ADDS     r7,#1
        0x00034d7e:    ee281a04    (...    VMUL.F32 s2,s16,s8
        0x00034d82:    ee280a00    (...    VMUL.F32 s0,s16,s0
        0x00034d86:    eb0502c2    ....    ADD      r2,r5,r2,LSL #3
        0x00034d8a:    3104        .1      ADDS     r1,#4
        0x00034d8c:    454f        OE      CMP      r7,r9
        0x00034d8e:    f1030308    ....    ADD      r3,r3,#8
        0x00034d92:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00034d96:    ed820a01    ....    VSTR     s0,[r2,#4]
        0x00034d9a:    dbd7        ..      BLT      0x34d4c ; clt_mdct_forward_c + 520
        0x00034d9c:    4629        )F      MOV      r1,r5
        0x00034d9e:    f00afb6b    ..k.    BL       opus_fft_impl ; 0x3f478
        0x00034da2:    f1bb0f04    ....    CMP      r11,#4
        0x00034da6:    db32        2.      BLT      0x34e0e ; clt_mdct_forward_c + 714
        0x00034da8:    9809        ..      LDR      r0,[sp,#0x24]
        0x00034daa:    9b08        ..      LDR      r3,[sp,#0x20]
        0x00034dac:    3801        .8      SUBS     r0,#1
        0x00034dae:    4358        XC      MULS     r0,r3,r0
        0x00034db0:    2100        .!      MOVS     r1,#0
        0x00034db2:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00034db6:    eba102c3    ....    SUB      r2,r1,r3,LSL #3
        0x00034dba:    00db        ..      LSLS     r3,r3,#3
        0x00034dbc:    1d2f        /.      ADDS     r7,r5,#4
        0x00034dbe:    bf00        ..      NOP      
        0x00034dc0:    eb0a0506    ....    ADD      r5,r10,r6
        0x00034dc4:    ed950a00    ....    VLDR     s0,[r5,#0]
        0x00034dc8:    ed171a01    ....    VLDR     s2,[r7,#-4]
        0x00034dcc:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x00034dd0:    ed9a3a00    ...:    VLDR     s6,[r10,#0]
        0x00034dd4:    ee224a00    "..J    VMUL.F32 s8,s4,s0
        0x00034dd8:    ee215a03    !..Z    VMUL.F32 s10,s2,s6
        0x00034ddc:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00034de0:    ee221a03    "...    VMUL.F32 s2,s4,s6
        0x00034de4:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x00034de8:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00034dec:    3101        .1      ADDS     r1,#1
        0x00034dee:    ed884a00    ...J    VSTR     s8,[r8,#0]
        0x00034df2:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x00034df6:    f10a0a04    ....    ADD      r10,r10,#4
        0x00034dfa:    4410        .D      ADD      r0,r0,r2
        0x00034dfc:    4498        .D      ADD      r8,r8,r3
        0x00034dfe:    4549        IE      CMP      r1,r9
        0x00034e00:    f1070708    ....    ADD      r7,r7,#8
        0x00034e04:    dbdc        ..      BLT      0x34dc0 ; clt_mdct_forward_c + 636
        0x00034e06:    e002        ..      B        0x34e0e ; clt_mdct_forward_c + 714
        0x00034e08:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00034e0a:    f00afb35    ..5.    BL       opus_fft_impl ; 0x3f478
        0x00034e0e:    b010        ..      ADD      sp,sp,#0x40
        0x00034e10:    ecbd8b02    ....    VPOP     {d8}
        0x00034e14:    b001        ..      ADD      sp,sp,#4
        0x00034e16:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00034e1a:    f010bb99    ....    B.W      restore_stack ; 0x45550
        0x00034e1e:    0000        ..      MOVS     r0,r0
    comb_filter
        0x00034e20:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00034e24:    b081        ..      SUB      sp,sp,#4
        0x00034e26:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00034e2a:    b084        ..      SUB      sp,sp,#0x10
        0x00034e2c:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00034e30:    2700        .'      MOVS     r7,#0
        0x00034e32:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034e36:    f04f0600    O...    MOV      r6,#0
        0x00034e3a:    eef50a40    ..@.    VCMP.F32 s1,#0.0
        0x00034e3e:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00034e40:    bf18        ..      IT       NE
        0x00034e42:    2601        .&      MOVNE    r6,#1
        0x00034e44:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034e48:    bf18        ..      IT       NE
        0x00034e4a:    2701        .'      MOVNE    r7,#1
        0x00034e4c:    4337        7C      ORRS     r7,r7,r6
        0x00034e4e:    d104        ..      BNE      0x34e5a ; comb_filter + 58
        0x00034e50:    4281        .B      CMP      r1,r0
        0x00034e52:    f00080da    ....    BEQ.W    0x3500a ; comb_filter + 490
        0x00034e56:    00a2        ..      LSLS     r2,r4,#2
        0x00034e58:    e0d5        ..      B        0x35006 ; comb_filter + 486
        0x00034e5a:    e9dd8c13    ....    LDRD     r8,r12,[sp,#0x4c]
        0x00034e5e:    f04f0e0f    O...    MOV      lr,#0xf
        0x00034e62:    2a0f        .*      CMP      r2,#0xf
        0x00034e64:    f64f79bc    O..y    MOV      r9,#0xffbc
        0x00034e68:    bfd8        ..      IT       LE
        0x00034e6a:    4672        rF      MOVLE    r2,lr
        0x00034e6c:    2b0f        .+      CMP      r3,#0xf
        0x00034e6e:    bfc8        ..      IT       GT
        0x00034e70:    469e        .F      MOVGT    lr,r3
        0x00034e72:    f2c00904    ....    MOVT     r9,#4
        0x00034e76:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x00034e7a:    eb090383    ....    ADD      r3,r9,r3,LSL #2
        0x00034e7e:    ebb80c0c    ....    SUBS     r12,r8,r12
        0x00034e82:    eeb40a60    ..`.    VCMP.F32 s0,s1
        0x00034e86:    9d16        ..      LDR      r5,[sp,#0x58]
        0x00034e88:    ed931a00    ....    VLDR     s2,[r3,#0]
        0x00034e8c:    ed932a01    ...*    VLDR     s4,[r3,#4]
        0x00034e90:    ed933a02    ...:    VLDR     s6,[r3,#8]
        0x00034e94:    bf18        ..      IT       NE
        0x00034e96:    46ac        .F      MOVNE    r12,r5
        0x00034e98:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034e9c:    f06f0301    o...    MVN      r3,#1
        0x00034ea0:    bf18        ..      IT       NE
        0x00034ea2:    46ac        .F      MOVNE    r12,r5
        0x00034ea4:    4572        rE      CMP      r2,lr
        0x00034ea6:    f1ce0a00    ....    RSB      r10,lr,#0
        0x00034eaa:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00034eae:    ee222a20    ". *    VMUL.F32 s4,s4,s1
        0x00034eb2:    ee233a20    #. :    VMUL.F32 s6,s6,s1
        0x00034eb6:    f1ce0b01    ....    RSB      r11,lr,#1
        0x00034eba:    ea6f070e    o...    MVN      r7,lr
        0x00034ebe:    eba3060e    ....    SUB      r6,r3,lr
        0x00034ec2:    bf18        ..      IT       NE
        0x00034ec4:    46ac        .F      MOVNE    r12,r5
        0x00034ec6:    f1bc0f01    ....    CMP      r12,#1
        0x00034eca:    f04f0500    O...    MOV      r5,#0
        0x00034ece:    f2c0808c    ....    BLT.W    0x34fea ; comb_filter + 458
        0x00034ed2:    eb080448    ..H.    ADD      r4,r8,r8,LSL #1
        0x00034ed6:    eb090484    ....    ADD      r4,r9,r4,LSL #2
        0x00034eda:    ed944a00    ...J    VLDR     s8,[r4,#0]
        0x00034ede:    ed945a01    ...Z    VLDR     s10,[r4,#4]
        0x00034ee2:    ed946a02    ...j    VLDR     s12,[r4,#8]
        0x00034ee6:    eb010486    ....    ADD      r4,r1,r6,LSL #2
        0x00034eea:    edd43a00    ...:    VLDR     s7,[r4,#0]
        0x00034eee:    eb010487    ....    ADD      r4,r1,r7,LSL #2
        0x00034ef2:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x00034ef6:    ee255a00    %..Z    VMUL.F32 s10,s10,s0
        0x00034efa:    ee260a00    &...    VMUL.F32 s0,s12,s0
        0x00034efe:    ed946a00    ...j    VLDR     s12,[r4,#0]
        0x00034f02:    eb01048a    ....    ADD      r4,r1,r10,LSL #2
        0x00034f06:    ed947a00    ...z    VLDR     s14,[r4,#0]
        0x00034f0a:    eb01048b    ....    ADD      r4,r1,r11,LSL #2
        0x00034f0e:    9b15        ..      LDR      r3,[sp,#0x54]
        0x00034f10:    9602        ..      STR      r6,[sp,#8]
        0x00034f12:    465e        ^F      MOV      r6,r11
        0x00034f14:    edd41a00    ....    VLDR     s3,[r4,#0]
        0x00034f18:    2408        .$      MOVS     r4,#8
        0x00034f1a:    9703        ..      STR      r7,[sp,#0xc]
        0x00034f1c:    eba4098e    ....    SUB      r9,r4,lr,LSL #2
        0x00034f20:    eba50282    ....    SUB      r2,r5,r2,LSL #2
        0x00034f24:    eef72a00    ...*    VMOV.F32 s5,#1.00000000
        0x00034f28:    460d        .F      MOV      r5,r1
        0x00034f2a:    4606        .F      MOV      r6,r0
        0x00034f2c:    4667        gF      MOV      r7,r12
        0x00034f2e:    f8cda004    ....    STR      r10,[sp,#4]
        0x00034f32:    bf00        ..      NOP      
        0x00034f34:    edd34a00    ...J    VLDR     s9,[r3,#0]
        0x00034f38:    eb050802    ....    ADD      r8,r5,r2
        0x00034f3c:    ee644aa4    d..J    VMUL.F32 s9,s9,s9
        0x00034f40:    ee725ae4    r..Z    VSUB.F32 s11,s5,s9
        0x00034f44:    edd86a00    ...j    VLDR     s13,[r8,#0]
        0x00034f48:    ee647a25    d.%z    VMUL.F32 s15,s8,s11
        0x00034f4c:    ee666aa7    f..j    VMUL.F32 s13,s13,s15
        0x00034f50:    edd57a00    ...z    VLDR     s15,[r5,#0]
        0x00034f54:    ed988a01    ....    VLDR     s16,[r8,#4]
        0x00034f58:    ed189a01    ....    VLDR     s18,[r8,#-4]
        0x00034f5c:    ee776aa6    w..j    VADD.F32 s13,s15,s13
        0x00034f60:    ee787a09    x..z    VADD.F32 s15,s16,s18
        0x00034f64:    ee258a25    %.%.    VMUL.F32 s16,s10,s11
        0x00034f68:    ee687a27    h.'z    VMUL.F32 s15,s16,s15
        0x00034f6c:    ed988a02    ....    VLDR     s16,[r8,#8]
        0x00034f70:    ed189a02    ....    VLDR     s18,[r8,#-8]
        0x00034f74:    ee766aa7    v..j    VADD.F32 s13,s13,s15
        0x00034f78:    ee787a09    x..z    VADD.F32 s15,s16,s18
        0x00034f7c:    ee605a25    `.%Z    VMUL.F32 s11,s0,s11
        0x00034f80:    ee655aa7    e..Z    VMUL.F32 s11,s11,s15
        0x00034f84:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00034f88:    ee616a24    a.$j    VMUL.F32 s13,s2,s9
        0x00034f8c:    ee676a26    g.&j    VMUL.F32 s13,s14,s13
        0x00034f90:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00034f94:    ee626a24    b.$j    VMUL.F32 s13,s4,s9
        0x00034f98:    ee717a86    q..z    VADD.F32 s15,s3,s12
        0x00034f9c:    ee676aa6    g..j    VMUL.F32 s13,s15,s13
        0x00034fa0:    eb050409    ....    ADD      r4,r5,r9
        0x00034fa4:    ee765aa5    v..Z    VADD.F32 s11,s13,s11
        0x00034fa8:    edd46a00    ...j    VLDR     s13,[r4,#0]
        0x00034fac:    ee634a24    c.$J    VMUL.F32 s9,s6,s9
        0x00034fb0:    ee733aa6    s..:    VADD.F32 s7,s7,s13
        0x00034fb4:    ee633aa4    c..:    VMUL.F32 s7,s7,s9
        0x00034fb8:    ee733aa5    s..:    VADD.F32 s7,s7,s11
        0x00034fbc:    edc63a00    ...:    VSTR     s7,[r6,#0]
        0x00034fc0:    3f01        .?      SUBS     r7,#1
        0x00034fc2:    f1060604    ....    ADD      r6,r6,#4
        0x00034fc6:    f1050504    ....    ADD      r5,r5,#4
        0x00034fca:    f1030304    ....    ADD      r3,r3,#4
        0x00034fce:    eef03a46    ..F:    VMOV.F32 s7,s12
        0x00034fd2:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00034fd6:    eeb07a61    ..az    VMOV.F32 s14,s3
        0x00034fda:    eef01a66    ..f.    VMOV.F32 s3,s13
        0x00034fde:    d1a9        ..      BNE      0x34f34 ; comb_filter + 276
        0x00034fe0:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00034fe2:    9f03        ..      LDR      r7,[sp,#0xc]
        0x00034fe4:    e9dda601    ....    LDRD     r10,r6,[sp,#4]
        0x00034fe8:    4665        eF      MOV      r5,r12
        0x00034fea:    eef50a40    ..@.    VCMP.F32 s1,#0.0
        0x00034fee:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00034ff2:    d110        ..      BNE      0x35016 ; comb_filter + 502
        0x00034ff4:    4281        .B      CMP      r1,r0
        0x00034ff6:    d008        ..      BEQ      0x3500a ; comb_filter + 490
        0x00034ff8:    eba4020c    ....    SUB      r2,r4,r12
        0x00034ffc:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x00035000:    eb01018c    ....    ADD      r1,r1,r12,LSL #2
        0x00035004:    0092        ..      LSLS     r2,r2,#2
        0x00035006:    f7e3fac7    ....    BL       __aeabi_memmove4 ; 0x18598
        0x0003500a:    b004        ..      ADD      sp,sp,#0x10
        0x0003500c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00035010:    b001        ..      ADD      sp,sp,#4
        0x00035012:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00035016:    1b62        b.      SUBS     r2,r4,r5
        0x00035018:    2a01        .*      CMP      r2,#1
        0x0003501a:    dbf6        ..      BLT      0x3500a ; comb_filter + 490
        0x0003501c:    eb010185    ....    ADD      r1,r1,r5,LSL #2
        0x00035020:    eb01038b    ....    ADD      r3,r1,r11,LSL #2
        0x00035024:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00035028:    eb01038a    ....    ADD      r3,r1,r10,LSL #2
        0x0003502c:    ed934a00    ...J    VLDR     s8,[r3,#0]
        0x00035030:    eb010387    ....    ADD      r3,r1,r7,LSL #2
        0x00035034:    ed935a00    ...Z    VLDR     s10,[r3,#0]
        0x00035038:    eb010386    ....    ADD      r3,r1,r6,LSL #2
        0x0003503c:    ed936a00    ...j    VLDR     s12,[r3,#0]
        0x00035040:    2308        .#      MOVS     r3,#8
        0x00035042:    eb000085    ....    ADD      r0,r0,r5,LSL #2
        0x00035046:    eba3038e    ....    SUB      r3,r3,lr,LSL #2
        0x0003504a:    bf00        ..      NOP      
        0x0003504c:    18cf        ..      ADDS     r7,r1,r3
        0x0003504e:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x00035052:    ed977a00    ...z    VLDR     s14,[r7,#0]
        0x00035056:    ee611a04    a...    VMUL.F32 s3,s2,s8
        0x0003505a:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x0003505e:    ee751a00    u...    VADD.F32 s3,s10,s0
        0x00035062:    ee621a21    b.!.    VMUL.F32 s3,s4,s3
        0x00035066:    ee366a07    6..j    VADD.F32 s12,s12,s14
        0x0003506a:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x0003506e:    ee236a06    #..j    VMUL.F32 s12,s6,s12
        0x00035072:    ee366a20    6. j    VADD.F32 s12,s12,s1
        0x00035076:    ed806a00    ...j    VSTR     s12,[r0,#0]
        0x0003507a:    3a01        .:      SUBS     r2,#1
        0x0003507c:    f1000004    ....    ADD      r0,r0,#4
        0x00035080:    f1010104    ....    ADD      r1,r1,#4
        0x00035084:    eeb06a45    ..Ej    VMOV.F32 s12,s10
        0x00035088:    eeb05a44    ..DZ    VMOV.F32 s10,s8
        0x0003508c:    eeb04a40    ..@J    VMOV.F32 s8,s0
        0x00035090:    eeb00a47    ..G.    VMOV.F32 s0,s14
        0x00035094:    d1da        ..      BNE      0x3504c ; comb_filter + 556
        0x00035096:    e7b8        ..      B        0x3500a ; comb_filter + 490
    compute_band_energies
        0x00035098:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003509c:    b081        ..      SUB      sp,sp,#4
        0x0003509e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x000350a2:    b082        ..      SUB      sp,sp,#8
        0x000350a4:    461c        .F      MOV      r4,r3
        0x000350a6:    4607        .F      MOV      r7,r0
        0x000350a8:    e9ddc310    ....    LDRD     r12,r3,[sp,#0x40]
        0x000350ac:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000350ae:    6a3e        >j      LDR      r6,[r7,#0x20]
        0x000350b0:    ed9f8a2b    ..+.    VLDR     s16,[pc,#172] ; [0x35160] = 0
        0x000350b4:    ed9f9a2b    ..+.    VLDR     s18,[pc,#172] ; [0x35164] = 0x129e74d2
        0x000350b8:    4615        .F      MOV      r5,r2
        0x000350ba:    fa00fe03    ....    LSL      lr,r0,r3
        0x000350be:    f04f0900    O...    MOV      r9,#0
        0x000350c2:    f04f0b00    O...    MOV      r11,#0
        0x000350c6:    bf00        ..      NOP      
        0x000350c8:    2c01        .,      CMP      r4,#1
        0x000350ca:    db3d        =.      BLT      0x35148 ; compute_band_energies + 176
        0x000350cc:    f04f0800    O...    MOV      r8,#0
        0x000350d0:    f1080a01    ....    ADD      r10,r8,#1
        0x000350d4:    f9362018    6..     LDRSH    r2,[r6,r8,LSL #1]
        0x000350d8:    f936001a    6...    LDRSH    r0,[r6,r10,LSL #1]
        0x000350dc:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000350e0:    1a80        ..      SUBS     r0,r0,r2
        0x000350e2:    4098        .@      LSLS     r0,r0,r3
        0x000350e4:    2801        .(      CMP      r0,#1
        0x000350e6:    db0f        ..      BLT      0x35108 ; compute_band_energies + 112
        0x000350e8:    409a        .@      LSLS     r2,r2,r3
        0x000350ea:    444a        JD      ADD      r2,r2,r9
        0x000350ec:    eb010282    ....    ADD      r2,r1,r2,LSL #2
        0x000350f0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000350f4:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x000350f8:    3801        .8      SUBS     r0,#1
        0x000350fa:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000350fe:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035102:    f1020204    ....    ADD      r2,r2,#4
        0x00035106:    d1f5        ..      BNE      0x350f4 ; compute_band_energies + 92
        0x00035108:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x0003510c:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00035110:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00035114:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00035118:    d60a        ..      BVS      0x35130 ; compute_band_energies + 152
        0x0003511a:    68b8        .h      LDR      r0,[r7,#8]
        0x0003511c:    45a2        .E      CMP      r10,r4
        0x0003511e:    fb00800b    ....    MLA      r0,r0,r11,r8
        0x00035122:    46d0        .F      MOV      r8,r10
        0x00035124:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x00035128:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x0003512c:    d1d0        ..      BNE      0x350d0 ; compute_band_energies + 56
        0x0003512e:    e00b        ..      B        0x35148 ; compute_band_energies + 176
        0x00035130:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00035134:    e9cde100    ....    STRD     lr,r1,[sp,#0]
        0x00035138:    f016fec9    ....    BL       __hardfp_sqrtf ; 0x4bece
        0x0003513c:    e9ddc310    ....    LDRD     r12,r3,[sp,#0x40]
        0x00035140:    e9dde100    ....    LDRD     lr,r1,[sp,#0]
        0x00035144:    e7e9        ..      B        0x3511a ; compute_band_energies + 130
        0x00035146:    bf00        ..      NOP      
        0x00035148:    f10b0b01    ....    ADD      r11,r11,#1
        0x0003514c:    45e3        .E      CMP      r11,r12
        0x0003514e:    44f1        .D      ADD      r9,r9,lr
        0x00035150:    dbba        ..      BLT      0x350c8 ; compute_band_energies + 48
        0x00035152:    b002        ..      ADD      sp,sp,#8
        0x00035154:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00035158:    b001        ..      ADD      sp,sp,#4
        0x0003515a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003515e:    bf00        ..      NOP      
    $d.5
        0x00035160:    00000000    ....    DCD    0
        0x00035164:    129e74d2    .t..    DCD    312374482
    $t.46
    compute_freq
        0x00035168:    b086        ..      SUB      sp,sp,#0x18
        0x0003516a:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x0003516e:    9005        ..      STR      r0,[sp,#0x14]
        0x00035170:    9104        ..      STR      r1,[sp,#0x10]
        0x00035172:    9203        ..      STR      r2,[sp,#0xc]
        0x00035174:    9302        ..      STR      r3,[sp,#8]
        0x00035176:    9804        ..      LDR      r0,[sp,#0x10]
        0x00035178:    1e41        A.      SUBS     r1,r0,#1
        0x0003517a:    2001        .       MOVS     r0,#1
        0x0003517c:    4088        .@      LSLS     r0,r0,r1
        0x0003517e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00035180:    0049        I.      LSLS     r1,r1,#1
        0x00035182:    3101        .1      ADDS     r1,#1
        0x00035184:    4348        HC      MULS     r0,r1,r0
        0x00035186:    9902        ..      LDR      r1,[sp,#8]
        0x00035188:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003518a:    4351        QC      MULS     r1,r2,r1
        0x0003518c:    3101        .1      ADDS     r1,#1
        0x0003518e:    4348        HC      MULS     r0,r1,r0
        0x00035190:    9001        ..      STR      r0,[sp,#4]
        0x00035192:    9805        ..      LDR      r0,[sp,#0x14]
        0x00035194:    9901        ..      LDR      r1,[sp,#4]
        0x00035196:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0003519a:    9000        ..      STR      r0,[sp,#0]
        0x0003519c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003519e:    9b01        ..      LDR      r3,[sp,#4]
        0x000351a0:    fbb1f0f3    ....    UDIV     r0,r1,r3
        0x000351a4:    fb001213    ....    MLS      r2,r0,r3,r1
        0x000351a8:    9800        ..      LDR      r0,[sp,#0]
        0x000351aa:    1c41        A.      ADDS     r1,r0,#1
        0x000351ac:    ebb20f53    ..S.    CMP      r2,r3,LSR #1
        0x000351b0:    bf88        ..      IT       HI
        0x000351b2:    4608        .F      MOVHI    r0,r1
        0x000351b4:    9000        ..      STR      r0,[sp,#0]
        0x000351b6:    9800        ..      LDR      r0,[sp,#0]
        0x000351b8:    b006        ..      ADD      sp,sp,#0x18
        0x000351ba:    4770        pG      BX       lr
    compute_mdcts
        0x000351bc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000351c0:    b081        ..      SUB      sp,sp,#4
        0x000351c2:    ed2d8b02    -...    VPUSH    {d8}
        0x000351c6:    b08e        ..      SUB      sp,sp,#0x38
        0x000351c8:    4680        .F      MOV      r8,r0
        0x000351ca:    6844        Dh      LDR      r4,[r0,#4]
        0x000351cc:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000351ce:    9306        ..      STR      r3,[sp,#0x18]
        0x000351d0:    920b        ..      STR      r2,[sp,#0x2c]
        0x000351d2:    b119        ..      CBZ      r1,0x351dc ; compute_mdcts + 32
        0x000351d4:    f8d8b024    ..$.    LDR      r11,[r8,#0x24]
        0x000351d8:    468e        .F      MOV      lr,r1
        0x000351da:    e007        ..      B        0x351ec ; compute_mdcts + 48
        0x000351dc:    991c        ..      LDR      r1,[sp,#0x70]
        0x000351de:    f8d82024    ..$     LDR      r2,[r8,#0x24]
        0x000351e2:    4088        .@      LSLS     r0,r0,r1
        0x000351e4:    eba20b01    ....    SUB      r11,r2,r1
        0x000351e8:    f04f0e01    O...    MOV      lr,#1
        0x000351ec:    fb00f20e    ....    MUL      r2,r0,lr
        0x000351f0:    fb00450e    ...E    MLA      r5,r0,lr,r4
        0x000351f4:    f8dd9078    ..x.    LDR      r9,[sp,#0x78]
        0x000351f8:    9205        ..      STR      r2,[sp,#0x14]
        0x000351fa:    0092        ..      LSLS     r2,r2,#2
        0x000351fc:    0083        ..      LSLS     r3,r0,#2
        0x000351fe:    9806        ..      LDR      r0,[sp,#0x18]
        0x00035200:    f1080140    ..@.    ADD      r1,r8,#0x40
        0x00035204:    9208        ..      STR      r2,[sp,#0x20]
        0x00035206:    00aa        ..      LSLS     r2,r5,#2
        0x00035208:    2500        .%      MOVS     r5,#0
        0x0003520a:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003520c:    900a        ..      STR      r0,[sp,#0x28]
        0x0003520e:    e9cd310c    ...1    STRD     r3,r1,[sp,#0x30]
        0x00035212:    bf00        ..      NOP      
        0x00035214:    f1be0f01    ....    CMP      lr,#1
        0x00035218:    9509        ..      STR      r5,[sp,#0x24]
        0x0003521a:    db17        ..      BLT      0x3524c ; compute_mdcts + 144
        0x0003521c:    e9dd560a    ...V    LDRD     r5,r6,[sp,#0x28]
        0x00035220:    4677        wF      MOV      r7,lr
        0x00035222:    bf00        ..      NOP      
        0x00035224:    f8d8303c    ..<0    LDR      r3,[r8,#0x3c]
        0x00035228:    4608        .F      MOV      r0,r1
        0x0003522a:    4631        1F      MOV      r1,r6
        0x0003522c:    462a        *F      MOV      r2,r5
        0x0003522e:    e88d4810    ...H    STM      sp,{r4,r11,lr}
        0x00035232:    f8cd900c    ....    STR      r9,[sp,#0xc]
        0x00035236:    46f2        .F      MOV      r10,lr
        0x00035238:    f7fffc84    ....    BL       clt_mdct_forward_c ; 0x34b44
        0x0003523c:    e9dd310c    ...1    LDRD     r3,r1,[sp,#0x30]
        0x00035240:    46d6        .F      MOV      lr,r10
        0x00035242:    3f01        .?      SUBS     r7,#1
        0x00035244:    f1050504    ....    ADD      r5,r5,#4
        0x00035248:    441e        .D      ADD      r6,r6,r3
        0x0003524a:    d1eb        ..      BNE      0x35224 ; compute_mdcts + 104
        0x0003524c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003524e:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00035250:    9d09        ..      LDR      r5,[sp,#0x24]
        0x00035252:    4402        .D      ADD      r2,r2,r0
        0x00035254:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00035256:    3501        .5      ADDS     r5,#1
        0x00035258:    920a        ..      STR      r2,[sp,#0x28]
        0x0003525a:    4285        .B      CMP      r5,r0
        0x0003525c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003525e:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00035260:    4410        .D      ADD      r0,r0,r2
        0x00035262:    900b        ..      STR      r0,[sp,#0x2c]
        0x00035264:    dbd6        ..      BLT      0x35214 ; compute_mdcts + 88
        0x00035266:    f8dd9068    ..h.    LDR      r9,[sp,#0x68]
        0x0003526a:    e9dda805    ....    LDRD     r10,r8,[sp,#0x14]
        0x0003526e:    9c08        ..      LDR      r4,[sp,#0x20]
        0x00035270:    f1b90f01    ....    CMP      r9,#1
        0x00035274:    d11b        ..      BNE      0x352ae ; compute_mdcts + 242
        0x00035276:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00035278:    2802        .(      CMP      r0,#2
        0x0003527a:    d118        ..      BNE      0x352ae ; compute_mdcts + 242
        0x0003527c:    f1ba0f01    ....    CMP      r10,#1
        0x00035280:    db15        ..      BLT      0x352ae ; compute_mdcts + 242
        0x00035282:    eeb60a00    ....    VMOV.F32 s0,#0.50000000
        0x00035286:    4640        @F      MOV      r0,r8
        0x00035288:    4651        QF      MOV      r1,r10
        0x0003528a:    bf00        ..      NOP      
        0x0003528c:    1902        ..      ADDS     r2,r0,r4
        0x0003528e:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00035292:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x00035296:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003529a:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x0003529e:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x000352a2:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x000352a6:    3901        .9      SUBS     r1,#1
        0x000352a8:    f1000004    ....    ADD      r0,r0,#4
        0x000352ac:    d1ee        ..      BNE      0x3528c ; compute_mdcts + 208
        0x000352ae:    981d        ..      LDR      r0,[sp,#0x74]
        0x000352b0:    2801        .(      CMP      r0,#1
        0x000352b2:    d025        %.      BEQ      0x35300 ; compute_mdcts + 324
        0x000352b4:    fb9af5f0    ....    SDIV     r5,r10,r0
        0x000352b8:    ee000a10    ....    VMOV     s0,r0
        0x000352bc:    ebaa0005    ....    SUB      r0,r10,r5
        0x000352c0:    eeb88ac0    ....    VCVT.F32.S32 s16,s0
        0x000352c4:    ea4f0b80    O...    LSL      r11,r0,#2
        0x000352c8:    2600        .&      MOVS     r6,#0
        0x000352ca:    4647        GF      MOV      r7,r8
        0x000352cc:    2d01        .-      CMP      r5,#1
        0x000352ce:    db0b        ..      BLT      0x352e8 ; compute_mdcts + 300
        0x000352d0:    4638        8F      MOV      r0,r7
        0x000352d2:    4629        )F      MOV      r1,r5
        0x000352d4:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000352d8:    3901        .9      SUBS     r1,#1
        0x000352da:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x000352de:    ed800a00    ....    VSTR     s0,[r0,#0]
        0x000352e2:    f1000004    ....    ADD      r0,r0,#4
        0x000352e6:    d1f5        ..      BNE      0x352d4 ; compute_mdcts + 280
        0x000352e8:    fb0af006    ....    MUL      r0,r10,r6
        0x000352ec:    4428        (D      ADD      r0,r0,r5
        0x000352ee:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x000352f2:    4659        YF      MOV      r1,r11
        0x000352f4:    f7e3f9bf    ....    BL       __aeabi_memclr4 ; 0x18676
        0x000352f8:    3601        .6      ADDS     r6,#1
        0x000352fa:    454e        NE      CMP      r6,r9
        0x000352fc:    4427        'D      ADD      r7,r7,r4
        0x000352fe:    dbe5        ..      BLT      0x352cc ; compute_mdcts + 272
        0x00035300:    b00e        ..      ADD      sp,sp,#0x38
        0x00035302:    ecbd8b02    ....    VPOP     {d8}
        0x00035306:    b001        ..      ADD      sp,sp,#4
        0x00035308:    e8bd8ff0    ....    POP      {r4-r11,pc}
    compute_theta
        0x0003530c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00035310:    b089        ..      SUB      sp,sp,#0x24
        0x00035312:    e9d0ce02    ....    LDRD     r12,lr,[r0,#8]
        0x00035316:    4681        .F      MOV      r9,r0
        0x00035318:    f8dc0038    ..8.    LDR      r0,[r12,#0x38]
        0x0003531c:    469b        .F      MOV      r11,r3
        0x0003531e:    4615        .F      MOV      r5,r2
        0x00035320:    9a16        ..      LDR      r2,[sp,#0x58]
        0x00035322:    f930001e    0...    LDRSH    r0,[r0,lr,LSL #1]
        0x00035326:    9b12        ..      LDR      r3,[sp,#0x48]
        0x00035328:    9e17        ..      LDR      r6,[sp,#0x5c]
        0x0003532a:    eb0004c2    ....    ADD      r4,r0,r2,LSL #3
        0x0003532e:    1e9a        ..      SUBS     r2,r3,#2
        0x00035330:    4630        0F      MOV      r0,r6
        0x00035332:    fab2f282    ....    CLZ      r2,r2
        0x00035336:    2e00        ..      CMP      r6,#0
        0x00035338:    bf18        ..      IT       NE
        0x0003533a:    2001        .       MOVNE    r0,#1
        0x0003533c:    0952        R.      LSRS     r2,r2,#5
        0x0003533e:    f8dd804c    ..L.    LDR      r8,[sp,#0x4c]
        0x00035342:    4010        .@      ANDS     r0,r0,r2
        0x00035344:    f06f0003    o...    MVN      r0,#3
        0x00035348:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0003534c:    bf18        ..      IT       NE
        0x0003534e:    f06f000f    o...    MVNNE    r0,#0xf
        0x00035352:    f8d86000    ...`    LDR      r6,[r8,#0]
        0x00035356:    bf18        ..      IT       NE
        0x00035358:    f06f0201    o...    MVNNE    r2,#1
        0x0003535c:    eb000064    ..d.    ADD      r0,r0,r4,ASR #1
        0x00035360:    eb020243    ..C.    ADD      r2,r2,r3,LSL #1
        0x00035364:    fb006002    ...`    MLA      r0,r0,r2,r6
        0x00035368:    1b36        6.      SUBS     r6,r6,r4
        0x0003536a:    fb90f2f2    ....    SDIV     r2,r0,r2
        0x0003536e:    f8d97000    ...p    LDR      r7,[r9,#0]
        0x00035372:    3e20         >      SUBS     r6,r6,#0x20
        0x00035374:    4296        .B      CMP      r6,r2
        0x00035376:    9708        ..      STR      r7,[sp,#0x20]
        0x00035378:    f8d90010    ....    LDR      r0,[r9,#0x10]
        0x0003537c:    bfb8        ..      IT       LT
        0x0003537e:    4632        2F      MOVLT    r2,r6
        0x00035380:    2a40        @*      CMP      r2,#0x40
        0x00035382:    bfa8        ..      IT       GE
        0x00035384:    2240        @"      MOVGE    r2,#0x40
        0x00035386:    2a04        .*      CMP      r2,#4
        0x00035388:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003538a:    da02        ..      BGE      0x35392 ; compute_theta + 134
        0x0003538c:    f04f0a01    O...    MOV      r10,#1
        0x00035390:    e00c        ..      B        0x353ac ; compute_theta + 160
        0x00035392:    f0020107    ....    AND      r1,r2,#7
        0x00035396:    f20f56ac    ...V    ADR.W    r6,{pc}+0x5ae ; 0x35944
        0x0003539a:    f9361011    6...    LDRSH    r1,[r6,r1,LSL #1]
        0x0003539e:    260e        .&      MOVS     r6,#0xe
        0x000353a0:    eba602d2    ....    SUB      r2,r6,r2,LSR #3
        0x000353a4:    4111        .A      ASRS     r1,r1,r2
        0x000353a6:    3101        .1      ADDS     r1,#1
        0x000353a8:    f0210a01    !...    BIC      r10,r1,#1
        0x000353ac:    4657        WF      MOV      r7,r10
        0x000353ae:    9c17        ..      LDR      r4,[sp,#0x5c]
        0x000353b0:    f8d9801c    ....    LDR      r8,[r9,#0x1c]
        0x000353b4:    4586        .E      CMP      lr,r0
        0x000353b6:    bfa8        ..      IT       GE
        0x000353b8:    2701        .'      MOVGE    r7,#1
        0x000353ba:    2c00        .,      CMP      r4,#0
        0x000353bc:    bf08        ..      IT       EQ
        0x000353be:    4657        WF      MOVEQ    r7,r10
        0x000353c0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000353c2:    9e15        ..      LDR      r6,[sp,#0x54]
        0x000353c4:    b3a0        ..      CBZ      r0,0x35430 ; compute_theta + 292
        0x000353c6:    f8d90024    ..$.    LDR      r0,[r9,#0x24]
        0x000353ca:    f8d9602c    ..,`    LDR      r6,[r9,#0x2c]
        0x000353ce:    9002        ..      STR      r0,[sp,#8]
        0x000353d0:    4628        (F      MOV      r0,r5
        0x000353d2:    4659        YF      MOV      r1,r11
        0x000353d4:    4622        "F      MOV      r2,r4
        0x000353d6:    e9cdec03    ....    STRD     lr,r12,[sp,#0xc]
        0x000353da:    9600        ..      STR      r6,[sp,#0]
        0x000353dc:    f013fd5e    ..^.    BL       stereo_itheta ; 0x48e9c
        0x000353e0:    4606        .F      MOV      r6,r0
        0x000353e2:    4640        @F      MOV      r0,r8
        0x000353e4:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x000353e8:    f003f9ee    ....    BL       ec_tell_frac ; 0x387c8
        0x000353ec:    2f01        ./      CMP      r7,#1
        0x000353ee:    9006        ..      STR      r0,[sp,#0x18]
        0x000353f0:    d148        H.      BNE      0x35484 ; compute_theta + 376
        0x000353f2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000353f4:    2c00        .,      CMP      r4,#0
        0x000353f6:    f000809f    ....    BEQ.W    0x35538 ; compute_theta + 556
        0x000353fa:    f5b65f00    ..._    CMP      r6,#0x2000
        0x000353fe:    dd04        ..      BLE      0x3540a ; compute_theta + 254
        0x00035400:    f8d91034    ..4.    LDR      r1,[r9,#0x34]
        0x00035404:    2900        .)      CMP      r1,#0
        0x00035406:    f0008168    ..h.    BEQ.W    0x356da ; compute_theta + 974
        0x0003540a:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003540e:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x00035412:    e9dd3602    ...6    LDRD     r3,r6,[sp,#8]
        0x00035416:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035418:    f04f0800    O...    MOV      r8,#0
        0x0003541c:    4629        )F      MOV      r1,r5
        0x0003541e:    465a        ZF      MOV      r2,r11
        0x00035420:    9600        ..      STR      r6,[sp,#0]
        0x00035422:    f8cdc004    ....    STR      r12,[sp,#4]
        0x00035426:    f008f865    ..e.    BL       intensity_stereo ; 0x3d4f4
        0x0003542a:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x0003542c:    9f06        ..      LDR      r7,[sp,#0x18]
        0x0003542e:    e012        ..      B        0x35456 ; compute_theta + 330
        0x00035430:    4640        @F      MOV      r0,r8
        0x00035432:    f003f9c9    ....    BL       ec_tell_frac ; 0x387c8
        0x00035436:    46bb        .F      MOV      r11,r7
        0x00035438:    2f01        ./      CMP      r7,#1
        0x0003543a:    4607        .F      MOV      r7,r0
        0x0003543c:    4644        DF      MOV      r4,r8
        0x0003543e:    d140        @.      BNE      0x354c2 ; compute_theta + 438
        0x00035440:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00035442:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00035446:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x00035448:    f04f0800    O...    MOV      r8,#0
        0x0003544c:    2800        .(      CMP      r0,#0
        0x0003544e:    f04f0600    O...    MOV      r6,#0
        0x00035452:    f0008165    ..e.    BEQ.W    0x35720 ; compute_theta + 1044
        0x00035456:    6828        (h      LDR      r0,[r5,#0]
        0x00035458:    2600        .&      MOVS     r6,#0
        0x0003545a:    2811        .(      CMP      r0,#0x11
        0x0003545c:    f04f0000    O...    MOV      r0,#0
        0x00035460:    f2c08159    ..Y.    BLT.W    0x35716 ; compute_theta + 1034
        0x00035464:    f8d90020    .. .    LDR      r0,[r9,#0x20]
        0x00035468:    2811        .(      CMP      r0,#0x11
        0x0003546a:    f2c080ff    ....    BLT.W    0x3566c ; compute_theta + 864
        0x0003546e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00035470:    2800        .(      CMP      r0,#0
        0x00035472:    f000814c    ..L.    BEQ.W    0x3570e ; compute_theta + 1026
        0x00035476:    4620         F      MOV      r0,r4
        0x00035478:    4641        AF      MOV      r1,r8
        0x0003547a:    2202        ."      MOVS     r2,#2
        0x0003547c:    f002ff50    ..P.    BL       ec_enc_bit_logp ; 0x38320
        0x00035480:    4640        @F      MOV      r0,r8
        0x00035482:    e148        H.      B        0x35716 ; compute_theta + 1034
        0x00035484:    2c00        .,      CMP      r4,#0
        0x00035486:    d05c        \.      BEQ      0x35542 ; compute_theta + 566
        0x00035488:    f8d90030    ..0.    LDR      r0,[r9,#0x30]
        0x0003548c:    2800        .(      CMP      r0,#0
        0x0003548e:    f00080ef    ....    BEQ.W    0x35670 ; compute_theta + 868
        0x00035492:    f2480101    H...    MOV      r1,#0x8001
        0x00035496:    f6cf71ff    ...q    MOVT     r1,#0xffff
        0x0003549a:    f5b65f00    ..._    CMP      r6,#0x2000
        0x0003549e:    bfc8        ..      IT       GT
        0x000354a0:    f64771ff    G..q    MOVGT    r1,#0x7fff
        0x000354a4:    fb91f1f7    ....    SDIV     r1,r1,r7
        0x000354a8:    43c0        .C      MVNS     r0,r0
        0x000354aa:    fb061107    ....    MLA      r1,r6,r7,r1
        0x000354ae:    138a        ..      ASRS     r2,r1,#14
        0x000354b0:    2900        .)      CMP      r1,#0
        0x000354b2:    bf48        H.      IT       MI
        0x000354b4:    2200        ."      MOVMI    r2,#0
        0x000354b6:    4297        .B      CMP      r7,r2
        0x000354b8:    bfd8        ..      IT       LE
        0x000354ba:    1e7a        z.      SUBLE    r2,r7,#1
        0x000354bc:    eb0276d0    ...v    ADD      r6,r2,r0,LSR #31
        0x000354c0:    e0db        ..      B        0x3567a ; compute_theta + 878
        0x000354c2:    9812        ..      LDR      r0,[sp,#0x48]
        0x000354c4:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000354c8:    2803        .(      CMP      r0,#3
        0x000354ca:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000354cc:    9706        ..      STR      r7,[sp,#0x18]
        0x000354ce:    f2c080aa    ....    BLT.W    0x35626 ; compute_theta + 794
        0x000354d2:    2800        .(      CMP      r0,#0
        0x000354d4:    f00080a7    ....    BEQ.W    0x35626 ; compute_theta + 794
        0x000354d8:    4626        &F      MOV      r6,r4
        0x000354da:    eb0b74db    ...t    ADD      r4,r11,r11,LSR #31
        0x000354de:    2001        .       MOVS     r0,#1
        0x000354e0:    eb000564    ..d.    ADD      r5,r0,r4,ASR #1
        0x000354e4:    eb050745    ..E.    ADD      r7,r5,r5,LSL #1
        0x000354e8:    eb070864    ..d.    ADD      r8,r7,r4,ASR #1
        0x000354ec:    4630        0F      MOV      r0,r6
        0x000354ee:    4641        AF      MOV      r1,r8
        0x000354f0:    f002ff03    ....    BL       ec_decode ; 0x382fa
        0x000354f4:    f2455156    E.VQ    MOV      r1,#0x5556
        0x000354f8:    f2c55155    ..UQ    MOVT     r1,#0x5555
        0x000354fc:    fb50f101    P...    SMMUL    r1,r0,r1
        0x00035500:    eba00545    ..E.    SUB      r5,r0,r5,LSL #1
        0x00035504:    42b8        .B      CMP      r0,r7
        0x00035506:    ea6f0064    o.d.    MVN      r0,r4,ASR #1
        0x0003550a:    bfb8        ..      IT       LT
        0x0003550c:    eb0175d1    ...u    ADDLT    r5,r1,r1,LSR #31
        0x00035510:    eb050145    ..E.    ADD      r1,r5,r5,LSL #1
        0x00035514:    4438        8D      ADD      r0,r0,r7
        0x00035516:    ebb50f64    ..d.    CMP      r5,r4,ASR #1
        0x0003551a:    f1010203    ....    ADD      r2,r1,#3
        0x0003551e:    bfc8        ..      IT       GT
        0x00035520:    1941        A.      ADDGT    r1,r0,r5
        0x00035522:    eba70064    ..d.    SUB      r0,r7,r4,ASR #1
        0x00035526:    bfc8        ..      IT       GT
        0x00035528:    1942        B.      ADDGT    r2,r0,r5
        0x0003552a:    4630        0F      MOV      r0,r6
        0x0003552c:    4643        CF      MOV      r3,r8
        0x0003552e:    4634        4F      MOV      r4,r6
        0x00035530:    f002fece    ....    BL       ec_dec_update ; 0x382d0
        0x00035534:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035536:    e17a        z.      B        0x3582e ; compute_theta + 1314
        0x00035538:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003553c:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x0003553e:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035540:    e178        x.      B        0x35834 ; compute_theta + 1320
        0x00035542:    fb06f107    ....    MUL      r1,r6,r7
        0x00035546:    f5015000    ...P    ADD      r0,r1,#0x2000
        0x0003554a:    ebb73fa0    ...?    CMP      r7,r0,ASR #14
        0x0003554e:    ea4f36a0    O..6    ASR      r6,r0,#14
        0x00035552:    f34080ed    @...    BLE.W    0x35730 ; compute_theta + 1060
        0x00035556:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035558:    f5b15f00    ..._    CMP      r1,#0x2000
        0x0003555c:    f2c080e9    ....    BLT.W    0x35732 ; compute_theta + 1062
        0x00035560:    f8d91038    ..8.    LDR      r1,[r9,#0x38]
        0x00035564:    9608        ..      STR      r6,[sp,#0x20]
        0x00035566:    2900        .)      CMP      r1,#0
        0x00035568:    f00080e3    ....    BEQ.W    0x35732 ; compute_theta + 1062
        0x0003556c:    f64371ff    C..q    MOV      r1,#0x3fff
        0x00035570:    4388        .C      BICS     r0,r0,r1
        0x00035572:    fb90f0f7    ....    SDIV     r0,r0,r7
        0x00035576:    f64f5c8e    O..\    MOV      r12,#0xfd8e
        0x0003557a:    0401        ..      LSLS     r1,r0,#16
        0x0003557c:    b202        ..      SXTH     r2,r0
        0x0003557e:    1349        I.      ASRS     r1,r1,#13
        0x00035580:    4351        QC      MULS     r1,r2,r1
        0x00035582:    eba00040    ..@.    SUB      r0,r0,r0,LSL #1
        0x00035586:    f04f4280    O..B    MOV      r2,#0x40000000
        0x0003558a:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x0003558e:    1402        ..      ASRS     r2,r0,#16
        0x00035590:    1340        @.      ASRS     r0,r0,#13
        0x00035592:    4350        PC      MULS     r0,r2,r0
        0x00035594:    f5014100    ...A    ADD      r1,r1,#0x8000
        0x00035598:    f44f4880    O..H    MOV      r8,#0x4000
        0x0003559c:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x000355a0:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x000355a4:    fb1c8311    ....    SMLABT   r3,r12,r1,r8
        0x000355a8:    f2420e55    B.U.    MOV      lr,#0x2055
        0x000355ac:    fb1c8210    ....    SMLABT   r2,r12,r0,r8
        0x000355b0:    eb0e33e3    ...3    ADD      r3,lr,r3,ASR #15
        0x000355b4:    f2480900    H...    MOVW     r9,#0x8000
        0x000355b8:    eb0e32e2    ...2    ADD      r2,lr,r2,ASR #15
        0x000355bc:    fb11f323    ..#.    SMULTB   r3,r1,r3
        0x000355c0:    f2ce291d    ...)    MOVT     r9,#0xe21d
        0x000355c4:    fb10f222    ..".    SMULTB   r2,r0,r2
        0x000355c8:    eb090343    ..C.    ADD      r3,r9,r3,LSL #1
        0x000355cc:    eb090242    ..B.    ADD      r2,r9,r2,LSL #1
        0x000355d0:    fb138331    ..1.    SMLATT   r3,r3,r1,r8
        0x000355d4:    fb128230    ..0.    SMLATT   r2,r2,r0,r8
        0x000355d8:    0bdb        ..      LSRS     r3,r3,#15
        0x000355da:    0bd2        ..      LSRS     r2,r2,#15
        0x000355dc:    eba34121    ..!A    SUB      r1,r3,r1,ASR #16
        0x000355e0:    f04f4300    O..C    MOV      r3,#0x80000000
        0x000355e4:    eba24020    .. @    SUB      r0,r2,r0,ASR #16
        0x000355e8:    eb034101    ...A    ADD      r1,r3,r1,LSL #16
        0x000355ec:    eb034000    ...@    ADD      r0,r3,r0,LSL #16
        0x000355f0:    9b12        ..      LDR      r3,[sp,#0x48]
        0x000355f2:    1409        ..      ASRS     r1,r1,#16
        0x000355f4:    1400        ..      ASRS     r0,r0,#16
        0x000355f6:    f06f027f    o...    MVN      r2,#0x7f
        0x000355fa:    4626        &F      MOV      r6,r4
        0x000355fc:    eb0214c3    ....    ADD      r4,r2,r3,LSL #7
        0x00035600:    f7fbf810    ....    BL       bitexact_log2tan ; 0x30624
        0x00035604:    9913        ..      LDR      r1,[sp,#0x4c]
        0x00035606:    fb108004    ....    SMLABB   r0,r0,r4,r8
        0x0003560a:    6809        .h      LDR      r1,[r1,#0]
        0x0003560c:    4634        4F      MOV      r4,r6
        0x0003560e:    ebb13fe0    ...?    CMP      r1,r0,ASR #15
        0x00035612:    4656        VF      MOV      r6,r10
        0x00035614:    f2c0808d    ....    BLT.W    0x35732 ; compute_theta + 1062
        0x00035618:    13c0        ..      ASRS     r0,r0,#15
        0x0003561a:    4249        IB      RSBS     r1,r1,#0
        0x0003561c:    9e08        ..      LDR      r6,[sp,#0x20]
        0x0003561e:    4288        .B      CMP      r0,r1
        0x00035620:    bfb8        ..      IT       LT
        0x00035622:    2600        .&      MOVLT    r6,#0
        0x00035624:    e085        ..      B        0x35732 ; compute_theta + 1062
        0x00035626:    2e01        ..      CMP      r6,#1
        0x00035628:    dc4f        O.      BGT      0x356ca ; compute_theta + 958
        0x0003562a:    2800        .(      CMP      r0,#0
        0x0003562c:    d14d        M.      BNE      0x356ca ; compute_theta + 958
        0x0003562e:    4620         F      MOV      r0,r4
        0x00035630:    2401        .$      MOVS     r4,#1
        0x00035632:    eb04076b    ..k.    ADD      r7,r4,r11,ASR #1
        0x00035636:    fb07f907    ....    MUL      r9,r7,r7
        0x0003563a:    4649        IF      MOV      r1,r9
        0x0003563c:    465e        ^F      MOV      r6,r11
        0x0003563e:    ea4f056b    O.k.    ASR      r5,r11,#1
        0x00035642:    4680        .F      MOV      r8,r0
        0x00035644:    f002fe59    ..Y.    BL       ec_decode ; 0x382fa
        0x00035648:    fb05f107    ....    MUL      r1,r5,r7
        0x0003564c:    ebb00f61    ..a.    CMP      r0,r1,ASR #1
        0x00035650:    f28080d4    ....    BGE.W    0x357fc ; compute_theta + 1264
        0x00035654:    00c0        ..      LSLS     r0,r0,#3
        0x00035656:    3001        .0      ADDS     r0,#1
        0x00035658:    f008fcee    ....    BL       isqrt32 ; 0x3e038
        0x0003565c:    3801        .8      SUBS     r0,#1
        0x0003565e:    0845        E.      LSRS     r5,r0,#1
        0x00035660:    eb040050    ..P.    ADD      r0,r4,r0,LSR #1
        0x00035664:    fb00f105    ....    MUL      r1,r0,r5
        0x00035668:    0849        I.      LSRS     r1,r1,#1
        0x0003566a:    e0d9        ..      B        0x35820 ; compute_theta + 1300
        0x0003566c:    2000        .       MOVS     r0,#0
        0x0003566e:    e052        R.      B        0x35716 ; compute_theta + 1034
        0x00035670:    fb06f007    ....    MUL      r0,r6,r7
        0x00035674:    f5005000    ...P    ADD      r0,r0,#0x2000
        0x00035678:    1386        ..      ASRS     r6,r0,#14
        0x0003567a:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003567c:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x00035680:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035682:    2802        .(      CMP      r0,#2
        0x00035684:    dd5a        Z.      BLE      0x3573c ; compute_theta + 1072
        0x00035686:    eb0770d7    ...p    ADD      r0,r7,r7,LSR #31
        0x0003568a:    1041        A.      ASRS     r1,r0,#1
        0x0003568c:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x00035690:    46a6        .F      MOV      lr,r4
        0x00035692:    1ccc        ..      ADDS     r4,r1,#3
        0x00035694:    eb060146    ..F.    ADD      r1,r6,r6,LSL #1
        0x00035698:    ea6f0260    o.`.    MVN      r2,r0,ASR #1
        0x0003569c:    eb040360    ..`.    ADD      r3,r4,r0,ASR #1
        0x000356a0:    eb040c02    ....    ADD      r12,r4,r2
        0x000356a4:    ebb60f60    ..`.    CMP      r6,r0,ASR #1
        0x000356a8:    f1010203    ....    ADD      r2,r1,#3
        0x000356ac:    eba40060    ..`.    SUB      r0,r4,r0,ASR #1
        0x000356b0:    bfc8        ..      IT       GT
        0x000356b2:    eb0c0106    ....    ADDGT    r1,r12,r6
        0x000356b6:    bfc8        ..      IT       GT
        0x000356b8:    1982        ..      ADDGT    r2,r0,r6
        0x000356ba:    4670        pF      MOV      r0,lr
        0x000356bc:    4674        tF      MOV      r4,lr
        0x000356be:    f002ffc7    ....    BL       ec_encode ; 0x38650
        0x000356c2:    03b0        ..      LSLS     r0,r6,#14
        0x000356c4:    fb90f6f7    ....    SDIV     r6,r0,r7
        0x000356c8:    e043        C.      B        0x35752 ; compute_theta + 1094
        0x000356ca:    f10b0101    ....    ADD      r1,r11,#1
        0x000356ce:    4620         F      MOV      r0,r4
        0x000356d0:    f002fdb9    ....    BL       ec_dec_uint ; 0x38246
        0x000356d4:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000356d6:    4605        .F      MOV      r5,r0
        0x000356d8:    e0a9        ..      B        0x3582e ; compute_theta + 1314
        0x000356da:    f8ddc048    ..H.    LDR      r12,[sp,#0x48]
        0x000356de:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000356e2:    e9dd3602    ...6    LDRD     r3,r6,[sp,#8]
        0x000356e6:    9c05        ..      LDR      r4,[sp,#0x14]
        0x000356e8:    f1bc0f01    ....    CMP      r12,#1
        0x000356ec:    db0c        ..      BLT      0x35708 ; compute_theta + 1020
        0x000356ee:    465a        ZF      MOV      r2,r11
        0x000356f0:    4661        aF      MOV      r1,r12
        0x000356f2:    bf00        ..      NOP      
        0x000356f4:    ed920a00    ....    VLDR     s0,[r2,#0]
        0x000356f8:    3901        .9      SUBS     r1,#1
        0x000356fa:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x000356fe:    ed820a00    ....    VSTR     s0,[r2,#0]
        0x00035702:    f1020204    ....    ADD      r2,r2,#4
        0x00035706:    d1f5        ..      BNE      0x356f4 ; compute_theta + 1000
        0x00035708:    f04f0801    O...    MOV      r8,#1
        0x0003570c:    e686        ..      B        0x3541c ; compute_theta + 272
        0x0003570e:    4620         F      MOV      r0,r4
        0x00035710:    2102        .!      MOVS     r1,#2
        0x00035712:    f002fd25    ..%.    BL       ec_dec_bit_logp ; 0x38160
        0x00035716:    f8d91034    ..4.    LDR      r1,[r9,#0x34]
        0x0003571a:    2900        .)      CMP      r1,#0
        0x0003571c:    bf08        ..      IT       EQ
        0x0003571e:    4606        .F      MOVEQ    r6,r0
        0x00035720:    4620         F      MOV      r0,r4
        0x00035722:    f003f851    ..Q.    BL       ec_tell_frac ; 0x387c8
        0x00035726:    6829        )h      LDR      r1,[r5,#0]
        0x00035728:    1bc4        ..      SUBS     r4,r0,r7
        0x0003572a:    1b08        ..      SUBS     r0,r1,r4
        0x0003572c:    6028        (`      STR      r0,[r5,#0]
        0x0003572e:    e08d        ..      B        0x3584c ; compute_theta + 1344
        0x00035730:    9c05        ..      LDR      r4,[sp,#0x14]
        0x00035732:    9815        ..      LDR      r0,[sp,#0x54]
        0x00035734:    2801        .(      CMP      r0,#1
        0x00035736:    dd3c        <.      BLE      0x357b2 ; compute_theta + 1190
        0x00035738:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x0003573c:    1c7a        z.      ADDS     r2,r7,#1
        0x0003573e:    4620         F      MOV      r0,r4
        0x00035740:    4631        1F      MOV      r1,r6
        0x00035742:    f002ff5d    ..].    BL       ec_enc_uint ; 0x38600
        0x00035746:    03b0        ..      LSLS     r0,r6,#14
        0x00035748:    fb90f6f7    ....    SDIV     r6,r0,r7
        0x0003574c:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0003574e:    2800        .(      CMP      r0,#0
        0x00035750:    d047        G.      BEQ      0x357e2 ; compute_theta + 1238
        0x00035752:    46a0        .F      MOV      r8,r4
        0x00035754:    9c12        ..      LDR      r4,[sp,#0x48]
        0x00035756:    b1f6        ..      CBZ      r6,0x35796 ; compute_theta + 1162
        0x00035758:    2c01        .,      CMP      r4,#1
        0x0003575a:    db19        ..      BLT      0x35790 ; compute_theta + 1156
        0x0003575c:    ed9f0a7d    ..}.    VLDR     s0,[pc,#500] ; [0x35954] = 0x3f3504f3
        0x00035760:    4620         F      MOV      r0,r4
        0x00035762:    bf00        ..      NOP      
        0x00035764:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00035768:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x0003576c:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00035770:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00035774:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x00035778:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x0003577c:    ed853a00    ...:    VSTR     s6,[r5,#0]
        0x00035780:    ed8b1a00    ....    VSTR     s2,[r11,#0]
        0x00035784:    3801        .8      SUBS     r0,#1
        0x00035786:    f10b0b04    ....    ADD      r11,r11,#4
        0x0003578a:    f1050504    ....    ADD      r5,r5,#4
        0x0003578e:    d1e9        ..      BNE      0x35764 ; compute_theta + 1112
        0x00035790:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035792:    4644        DF      MOV      r4,r8
        0x00035794:    e04e        N.      B        0x35834 ; compute_theta + 1320
        0x00035796:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035798:    9b02        ..      LDR      r3,[sp,#8]
        0x0003579a:    9000        ..      STR      r0,[sp,#0]
        0x0003579c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003579e:    4629        )F      MOV      r1,r5
        0x000357a0:    465a        ZF      MOV      r2,r11
        0x000357a2:    9401        ..      STR      r4,[sp,#4]
        0x000357a4:    f007fea6    ....    BL       intensity_stereo ; 0x3d4f4
        0x000357a8:    9d13        ..      LDR      r5,[sp,#0x4c]
        0x000357aa:    9f06        ..      LDR      r7,[sp,#0x18]
        0x000357ac:    2600        .&      MOVS     r6,#0
        0x000357ae:    4644        DF      MOV      r4,r8
        0x000357b0:    e7b6        ..      B        0x35720 ; compute_theta + 1044
        0x000357b2:    2001        .       MOVS     r0,#1
        0x000357b4:    eb000067    ..g.    ADD      r0,r0,r7,ASR #1
        0x000357b8:    fb00f300    ....    MUL      r3,r0,r0
        0x000357bc:    1c71        q.      ADDS     r1,r6,#1
        0x000357be:    4638        8F      MOV      r0,r7
        0x000357c0:    1bba        ..      SUBS     r2,r7,r6
        0x000357c2:    4605        .F      MOV      r5,r0
        0x000357c4:    ebb60f60    ..`.    CMP      r6,r0,ASR #1
        0x000357c8:    4608        .F      MOV      r0,r1
        0x000357ca:    f1020701    ....    ADD      r7,r2,#1
        0x000357ce:    bfc8        ..      IT       GT
        0x000357d0:    4638        8F      MOVGT    r0,r7
        0x000357d2:    f8dda01c    ....    LDR      r10,[sp,#0x1c]
        0x000357d6:    dd06        ..      BLE      0x357e6 ; compute_theta + 1242
        0x000357d8:    1c91        ..      ADDS     r1,r2,#2
        0x000357da:    4379        yC      MULS     r1,r7,r1
        0x000357dc:    eba30161    ..a.    SUB      r1,r3,r1,ASR #1
        0x000357e0:    e003        ..      B        0x357ea ; compute_theta + 1246
        0x000357e2:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000357e4:    e026        &.      B        0x35834 ; compute_theta + 1320
        0x000357e6:    4371        qC      MULS     r1,r6,r1
        0x000357e8:    1049        I.      ASRS     r1,r1,#1
        0x000357ea:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x000357ec:    180a        ..      ADDS     r2,r1,r0
        0x000357ee:    4620         F      MOV      r0,r4
        0x000357f0:    f002ff2e    ....    BL       ec_encode ; 0x38650
        0x000357f4:    03b0        ..      LSLS     r0,r6,#14
        0x000357f6:    fb90f6f5    ....    SDIV     r6,r0,r5
        0x000357fa:    e01b        ..      B        0x35834 ; compute_theta + 1320
        0x000357fc:    43c0        .C      MVNS     r0,r0
        0x000357fe:    4448        HD      ADD      r0,r0,r9
        0x00035800:    00c0        ..      LSLS     r0,r0,#3
        0x00035802:    3001        .0      ADDS     r0,#1
        0x00035804:    1c74        t.      ADDS     r4,r6,#1
        0x00035806:    f008fc17    ....    BL       isqrt32 ; 0x3e038
        0x0003580a:    ebc00144    ..D.    RSB      r1,r0,r4,LSL #1
        0x0003580e:    084d        M.      LSRS     r5,r1,#1
        0x00035810:    eba40051    ..Q.    SUB      r0,r4,r1,LSR #1
        0x00035814:    eba60151    ..Q.    SUB      r1,r6,r1,LSR #1
        0x00035818:    3102        .1      ADDS     r1,#2
        0x0003581a:    4341        AC      MULS     r1,r0,r1
        0x0003581c:    eba90161    ..a.    SUB      r1,r9,r1,ASR #1
        0x00035820:    9f13        ..      LDR      r7,[sp,#0x4c]
        0x00035822:    180a        ..      ADDS     r2,r1,r0
        0x00035824:    4640        @F      MOV      r0,r8
        0x00035826:    464b        KF      MOV      r3,r9
        0x00035828:    4644        DF      MOV      r4,r8
        0x0003582a:    f002fd51    ..Q.    BL       ec_dec_update ; 0x382d0
        0x0003582e:    03a8        ..      LSLS     r0,r5,#14
        0x00035830:    fb90f6fb    ....    SDIV     r6,r0,r11
        0x00035834:    4620         F      MOV      r0,r4
        0x00035836:    f002ffc7    ....    BL       ec_tell_frac ; 0x387c8
        0x0003583a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003583c:    6839        9h      LDR      r1,[r7,#0]
        0x0003583e:    1a84        ..      SUBS     r4,r0,r2
        0x00035840:    1b08        ..      SUBS     r0,r1,r4
        0x00035842:    f5b64f80    ...O    CMP      r6,#0x4000
        0x00035846:    6038        8`      STR      r0,[r7,#0]
        0x00035848:    d013        ..      BEQ      0x35872 ; compute_theta + 1382
        0x0003584a:    bb2e        ..      CBNZ     r6,0x35898 ; compute_theta + 1420
        0x0003584c:    9b18        ..      LDR      r3,[sp,#0x60]
        0x0003584e:    9f14        ..      LDR      r7,[sp,#0x50]
        0x00035850:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00035854:    681a        .h      LDR      r2,[r3,#0]
        0x00035856:    40b9        .@      LSLS     r1,r1,r7
        0x00035858:    ea220101    "...    BIC      r1,r2,r1
        0x0003585c:    6019        .`      STR      r1,[r3,#0]
        0x0003585e:    f24c0100    L...    MOVW     r1,#0xc000
        0x00035862:    4630        0F      MOV      r0,r6
        0x00035864:    f6cf71ff    ...q    MOVT     r1,#0xffff
        0x00035868:    f64775ff    G..u    MOV      r5,#0x7fff
        0x0003586c:    2600        .&      MOVS     r6,#0
        0x0003586e:    2700        .'      MOVS     r7,#0
        0x00035870:    e05e        ^.      B        0x35930 ; compute_theta + 1572
        0x00035872:    9b14        ..      LDR      r3,[sp,#0x50]
        0x00035874:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00035878:    9a18        ..      LDR      r2,[sp,#0x60]
        0x0003587a:    4098        .@      LSLS     r0,r0,r3
        0x0003587c:    43c0        .C      MVNS     r0,r0
        0x0003587e:    6811        .h      LDR      r1,[r2,#0]
        0x00035880:    4098        .@      LSLS     r0,r0,r3
        0x00035882:    4008        .@      ANDS     r0,r0,r1
        0x00035884:    6010        .`      STR      r0,[r2,#0]
        0x00035886:    f64777ff    G..w    MOV      r7,#0x7fff
        0x0003588a:    2000        .       MOVS     r0,#0
        0x0003588c:    f44f4680    O..F    MOV      r6,#0x4000
        0x00035890:    2500        .%      MOVS     r5,#0
        0x00035892:    f44f4180    O..A    MOV      r1,#0x4000
        0x00035896:    e04b        K.      B        0x35930 ; compute_theta + 1572
        0x00035898:    0430        0.      LSLS     r0,r6,#16
        0x0003589a:    b231        1.      SXTH     r1,r6
        0x0003589c:    1340        @.      ASRS     r0,r0,#13
        0x0003589e:    4348        HC      MULS     r0,r1,r0
        0x000358a0:    f64f5c8e    O..\    MOV      r12,#0xfd8e
        0x000358a4:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x000358a8:    f44f4880    O..H    MOV      r8,#0x4000
        0x000358ac:    f6cf7cff    ...|    MOVT     r12,#0xffff
        0x000358b0:    fb1c8210    ....    SMLABT   r2,r12,r0,r8
        0x000358b4:    f2420355    B.U.    MOV      r3,#0x2055
        0x000358b8:    eb0332e2    ...2    ADD      r2,r3,r2,ASR #15
        0x000358bc:    f2480700    H...    MOVW     r7,#0x8000
        0x000358c0:    fb10f222    ..".    SMULTB   r2,r0,r2
        0x000358c4:    f2ce271d    ...'    MOVT     r7,#0xe21d
        0x000358c8:    eb070242    ..B.    ADD      r2,r7,r2,LSL #1
        0x000358cc:    fb128230    ..0.    SMLATT   r2,r2,r0,r8
        0x000358d0:    0bd2        ..      LSRS     r2,r2,#15
        0x000358d2:    eba24020    .. @    SUB      r0,r2,r0,ASR #16
        0x000358d6:    f04f4200    O..B    MOV      r2,#0x80000000
        0x000358da:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x000358de:    1405        ..      ASRS     r5,r0,#16
        0x000358e0:    eba60046    ..F.    SUB      r0,r6,r6,LSL #1
        0x000358e4:    f04f4180    O..A    MOV      r1,#0x40000000
        0x000358e8:    eb014000    ...@    ADD      r0,r1,r0,LSL #16
        0x000358ec:    1401        ..      ASRS     r1,r0,#16
        0x000358ee:    1340        @.      ASRS     r0,r0,#13
        0x000358f0:    4348        HC      MULS     r0,r1,r0
        0x000358f2:    f5004000    ...@    ADD      r0,r0,#0x8000
        0x000358f6:    fb1c8110    ....    SMLABT   r1,r12,r0,r8
        0x000358fa:    eb0331e1    ...1    ADD      r1,r3,r1,ASR #15
        0x000358fe:    fb10f121    ..!.    SMULTB   r1,r0,r1
        0x00035902:    eb070141    ..A.    ADD      r1,r7,r1,LSL #1
        0x00035906:    fb118130    ..0.    SMLATT   r1,r1,r0,r8
        0x0003590a:    0bc9        ..      LSRS     r1,r1,#15
        0x0003590c:    eba14020    .. @    SUB      r0,r1,r0,ASR #16
        0x00035910:    eb024000    ...@    ADD      r0,r2,r0,LSL #16
        0x00035914:    9912        ..      LDR      r1,[sp,#0x48]
        0x00035916:    1407        ..      ASRS     r7,r0,#16
        0x00035918:    f06f007f    o...    MVN      r0,#0x7f
        0x0003591c:    eb0019c1    ....    ADD      r9,r0,r1,LSL #7
        0x00035920:    4638        8F      MOV      r0,r7
        0x00035922:    4629        )F      MOV      r1,r5
        0x00035924:    f7fafe7e    ..~.    BL       bitexact_log2tan ; 0x30624
        0x00035928:    fb108009    ....    SMLABB   r0,r0,r9,r8
        0x0003592c:    13c1        ..      ASRS     r1,r0,#15
        0x0003592e:    2000        .       MOVS     r0,#0
        0x00035930:    e88a00a1    ....    STM      r10,{r0,r5,r7}
        0x00035934:    e9ca1603    ....    STRD     r1,r6,[r10,#0xc]
        0x00035938:    f8ca4014    ...@    STR      r4,[r10,#0x14]
        0x0003593c:    b009        ..      ADD      sp,sp,#0x24
        0x0003593e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00035942:    bf00        ..      NOP      
    $d.28
    compute_qn.exp2_table8
        0x00035944:    45ca4000    .@.E    DCD    1170882560
        0x00035948:    52ff4c1b    .L.R    DCD    1392462875
        0x0003594c:    62b35a82    .Z.b    DCD    1655921282
        0x00035950:    75606ba2    .k`u    DCD    1969253282
        0x00035954:    3f3504f3    ..5?    DCD    1060439283
    $t.17
    crypto_boost_trims
        0x00035958:    b580        ..      PUSH     {r7,lr}
        0x0003595a:    b088        ..      SUB      sp,sp,#0x20
        0x0003595c:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00035960:    9106        ..      STR      r1,[sp,#0x18]
        0x00035962:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035966:    07c0        ..      LSLS     r0,r0,#31
        0x00035968:    b140        @.      CBZ      r0,0x3597c ; crypto_boost_trims + 36
        0x0003596a:    e7ff        ..      B        0x3596c ; crypto_boost_trims + 20
        0x0003596c:    f2481054    H.T.    MOV      r0,#0x8154
        0x00035970:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035974:    7800        .x      LDRB     r0,[r0,#0]
        0x00035976:    07c0        ..      LSLS     r0,r0,#31
        0x00035978:    b968        h.      CBNZ     r0,0x35996 ; crypto_boost_trims + 62
        0x0003597a:    e7ff        ..      B        0x3597c ; crypto_boost_trims + 36
        0x0003597c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035980:    07c0        ..      LSLS     r0,r0,#31
        0x00035982:    b948        H.      CBNZ     r0,0x35998 ; crypto_boost_trims + 64
        0x00035984:    e7ff        ..      B        0x35986 ; crypto_boost_trims + 46
        0x00035986:    f2481054    H.T.    MOV      r0,#0x8154
        0x0003598a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003598e:    7800        .x      LDRB     r0,[r0,#0]
        0x00035990:    07c0        ..      LSLS     r0,r0,#31
        0x00035992:    b908        ..      CBNZ     r0,0x35998 ; crypto_boost_trims + 64
        0x00035994:    e7ff        ..      B        0x35996 ; crypto_boost_trims + 62
        0x00035996:    e0a7        ..      B        0x35ae8 ; crypto_boost_trims + 400
        0x00035998:    f7ecfd96    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0003599c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003599e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x000359a2:    f0000001    ....    AND      r0,r0,#1
        0x000359a6:    f2481154    H.T.    MOV      r1,#0x8154
        0x000359aa:    f2c10100    ....    MOVT     r1,#0x1000
        0x000359ae:    7008        .p      STRB     r0,[r1,#0]
        0x000359b0:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x000359b4:    07c0        ..      LSLS     r0,r0,#31
        0x000359b6:    b148        H.      CBZ      r0,0x359cc ; crypto_boost_trims + 116
        0x000359b8:    e7ff        ..      B        0x359ba ; crypto_boost_trims + 98
        0x000359ba:    f2481068    H.h.    MOV      r0,#0x8168
        0x000359be:    f2c10000    ....    MOVT     r0,#0x1000
        0x000359c2:    6800        .h      LDR      r0,[r0,#0]
        0x000359c4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000359c6:    4408        .D      ADD      r0,r0,r1
        0x000359c8:    9002        ..      STR      r0,[sp,#8]
        0x000359ca:    e008        ..      B        0x359de ; crypto_boost_trims + 134
        0x000359cc:    f2481068    H.h.    MOV      r0,#0x8168
        0x000359d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000359d4:    6800        .h      LDR      r0,[r0,#0]
        0x000359d6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000359d8:    1a40        @.      SUBS     r0,r0,r1
        0x000359da:    9002        ..      STR      r0,[sp,#8]
        0x000359dc:    e7ff        ..      B        0x359de ; crypto_boost_trims + 134
        0x000359de:    9902        ..      LDR      r1,[sp,#8]
        0x000359e0:    f2481068    H.h.    MOV      r0,#0x8168
        0x000359e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000359e8:    6001        .`      STR      r1,[r0,#0]
        0x000359ea:    6800        .h      LDR      r0,[r0,#0]
        0x000359ec:    9005        ..      STR      r0,[sp,#0x14]
        0x000359ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x000359f0:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000359f4:    dc03        ..      BGT      0x359fe ; crypto_boost_trims + 166
        0x000359f6:    e7ff        ..      B        0x359f8 ; crypto_boost_trims + 160
        0x000359f8:    2000        .       MOVS     r0,#0
        0x000359fa:    9005        ..      STR      r0,[sp,#0x14]
        0x000359fc:    e007        ..      B        0x35a0e ; crypto_boost_trims + 182
        0x000359fe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00035a00:    2840        @(      CMP      r0,#0x40
        0x00035a02:    d303        ..      BCC      0x35a0c ; crypto_boost_trims + 180
        0x00035a04:    e7ff        ..      B        0x35a06 ; crypto_boost_trims + 174
        0x00035a06:    203f        ?       MOVS     r0,#0x3f
        0x00035a08:    9005        ..      STR      r0,[sp,#0x14]
        0x00035a0a:    e7ff        ..      B        0x35a0c ; crypto_boost_trims + 180
        0x00035a0c:    e7ff        ..      B        0x35a0e ; crypto_boost_trims + 182
        0x00035a0e:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035a12:    07c0        ..      LSLS     r0,r0,#31
        0x00035a14:    b148        H.      CBZ      r0,0x35a2a ; crypto_boost_trims + 210
        0x00035a16:    e7ff        ..      B        0x35a18 ; crypto_boost_trims + 192
        0x00035a18:    f2481064    H.d.    MOV      r0,#0x8164
        0x00035a1c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a20:    6800        .h      LDR      r0,[r0,#0]
        0x00035a22:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035a24:    4408        .D      ADD      r0,r0,r1
        0x00035a26:    9001        ..      STR      r0,[sp,#4]
        0x00035a28:    e008        ..      B        0x35a3c ; crypto_boost_trims + 228
        0x00035a2a:    f2481064    H.d.    MOV      r0,#0x8164
        0x00035a2e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a32:    6800        .h      LDR      r0,[r0,#0]
        0x00035a34:    9906        ..      LDR      r1,[sp,#0x18]
        0x00035a36:    1a40        @.      SUBS     r0,r0,r1
        0x00035a38:    9001        ..      STR      r0,[sp,#4]
        0x00035a3a:    e7ff        ..      B        0x35a3c ; crypto_boost_trims + 228
        0x00035a3c:    9901        ..      LDR      r1,[sp,#4]
        0x00035a3e:    f2481064    H.d.    MOV      r0,#0x8164
        0x00035a42:    f2c10000    ....    MOVT     r0,#0x1000
        0x00035a46:    6001        .`      STR      r1,[r0,#0]
        0x00035a48:    6800        .h      LDR      r0,[r0,#0]
        0x00035a4a:    9004        ..      STR      r0,[sp,#0x10]
        0x00035a4c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00035a4e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00035a52:    dc03        ..      BGT      0x35a5c ; crypto_boost_trims + 260
        0x00035a54:    e7ff        ..      B        0x35a56 ; crypto_boost_trims + 254
        0x00035a56:    2000        .       MOVS     r0,#0
        0x00035a58:    9004        ..      STR      r0,[sp,#0x10]
        0x00035a5a:    e007        ..      B        0x35a6c ; crypto_boost_trims + 276
        0x00035a5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00035a5e:    2840        @(      CMP      r0,#0x40
        0x00035a60:    d303        ..      BCC      0x35a6a ; crypto_boost_trims + 274
        0x00035a62:    e7ff        ..      B        0x35a64 ; crypto_boost_trims + 268
        0x00035a64:    203f        ?       MOVS     r0,#0x3f
        0x00035a66:    9004        ..      STR      r0,[sp,#0x10]
        0x00035a68:    e7ff        ..      B        0x35a6a ; crypto_boost_trims + 274
        0x00035a6a:    e7ff        ..      B        0x35a6c ; crypto_boost_trims + 276
        0x00035a6c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00035a70:    07c0        ..      LSLS     r0,r0,#31
        0x00035a72:    b1c8        ..      CBZ      r0,0x35aa8 ; crypto_boost_trims + 336
        0x00035a74:    e7ff        ..      B        0x35a76 ; crypto_boost_trims + 286
        0x00035a76:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00035a78:    f240316c    @.l1    MOVW     r1,#0x36c
        0x00035a7c:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035a80:    6808        .h      LDR      r0,[r1,#0]
        0x00035a82:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x00035a86:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00035a8a:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x00035a8e:    6008        .`      STR      r0,[r1,#0]
        0x00035a90:    2014        .       MOVS     r0,#0x14
        0x00035a92:    f7ecf8a3    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00035a96:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00035a98:    2188        .!      MOVS     r1,#0x88
        0x00035a9a:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035a9e:    6808        .h      LDR      r0,[r1,#0]
        0x00035aa0:    f3620005    b...    BFI      r0,r2,#0,#6
        0x00035aa4:    6008        .`      STR      r0,[r1,#0]
        0x00035aa6:    e018        ..      B        0x35ada ; crypto_boost_trims + 386
        0x00035aa8:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00035aaa:    2188        .!      MOVS     r1,#0x88
        0x00035aac:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035ab0:    6808        .h      LDR      r0,[r1,#0]
        0x00035ab2:    f3620005    b...    BFI      r0,r2,#0,#6
        0x00035ab6:    6008        .`      STR      r0,[r1,#0]
        0x00035ab8:    2014        .       MOVS     r0,#0x14
        0x00035aba:    f7ecf88f    ....    BL       am_hal_delay_us ; 0x21bdc
        0x00035abe:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00035ac0:    f240316c    @.l1    MOVW     r1,#0x36c
        0x00035ac4:    f2c40102    ....    MOVT     r1,#0x4002
        0x00035ac8:    6808        .h      LDR      r0,[r1,#0]
        0x00035aca:    f002023f    ..?.    AND      r2,r2,#0x3f
        0x00035ace:    f020707c     .|p    BIC      r0,r0,#0x3f00000
        0x00035ad2:    ea405002    @..P    ORR      r0,r0,r2,LSL #20
        0x00035ad6:    6008        .`      STR      r0,[r1,#0]
        0x00035ad8:    e7ff        ..      B        0x35ada ; crypto_boost_trims + 386
        0x00035ada:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035adc:    f7ecfcfc    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00035ae0:    2014        .       MOVS     r0,#0x14
        0x00035ae2:    f7ecf87b    ..{.    BL       am_hal_delay_us ; 0x21bdc
        0x00035ae6:    e7ff        ..      B        0x35ae8 ; crypto_boost_trims + 400
        0x00035ae8:    b008        ..      ADD      sp,sp,#0x20
        0x00035aea:    bd80        ..      POP      {r7,pc}
    crypto_quiesce
        0x00035aec:    b580        ..      PUSH     {r7,lr}
        0x00035aee:    b082        ..      SUB      sp,sp,#8
        0x00035af0:    2064        d       MOVS     r0,#0x64
        0x00035af2:    f640217c    @.|!    MOV      r1,#0xa7c
        0x00035af6:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00035afa:    2301        .#      MOVS     r3,#1
        0x00035afc:    461a        .F      MOV      r2,r3
        0x00035afe:    f7ecf899    ....    BL       am_hal_delay_us_status_change ; 0x21c34
        0x00035b02:    9000        ..      STR      r0,[sp,#0]
        0x00035b04:    9800        ..      LDR      r0,[sp,#0]
        0x00035b06:    b118        ..      CBZ      r0,0x35b10 ; crypto_quiesce + 36
        0x00035b08:    e7ff        ..      B        0x35b0a ; crypto_quiesce + 30
        0x00035b0a:    9800        ..      LDR      r0,[sp,#0]
        0x00035b0c:    9001        ..      STR      r0,[sp,#4]
        0x00035b0e:    e01a        ..      B        0x35b46 ; crypto_quiesce + 90
        0x00035b10:    2064        d       MOVS     r0,#0x64
        0x00035b12:    f6417110    A..q    MOV      r1,#0x1f10
        0x00035b16:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00035b1a:    2301        .#      MOVS     r3,#1
        0x00035b1c:    461a        .F      MOV      r2,r3
        0x00035b1e:    f7ecf889    ....    BL       am_hal_delay_us_status_change ; 0x21c34
        0x00035b22:    9000        ..      STR      r0,[sp,#0]
        0x00035b24:    9800        ..      LDR      r0,[sp,#0]
        0x00035b26:    b118        ..      CBZ      r0,0x35b30 ; crypto_quiesce + 68
        0x00035b28:    e7ff        ..      B        0x35b2a ; crypto_quiesce + 62
        0x00035b2a:    9800        ..      LDR      r0,[sp,#0]
        0x00035b2c:    9001        ..      STR      r0,[sp,#4]
        0x00035b2e:    e00a        ..      B        0x35b46 ; crypto_quiesce + 90
        0x00035b30:    f6402180    @..!    MOVW     r1,#0xa80
        0x00035b34:    f2c4010c    ....    MOVT     r1,#0x400c
        0x00035b38:    6808        .h      LDR      r0,[r1,#0]
        0x00035b3a:    f0400001    @...    ORR      r0,r0,#1
        0x00035b3e:    6008        .`      STR      r0,[r1,#0]
        0x00035b40:    2000        .       MOVS     r0,#0
        0x00035b42:    9001        ..      STR      r0,[sp,#4]
        0x00035b44:    e7ff        ..      B        0x35b46 ; crypto_quiesce + 90
        0x00035b46:    9801        ..      LDR      r0,[sp,#4]
        0x00035b48:    b002        ..      ADD      sp,sp,#8
        0x00035b4a:    bd80        ..      POP      {r7,pc}
    daxi_flush_complete
        0x00035b4c:    b580        ..      PUSH     {r7,lr}
        0x00035b4e:    b082        ..      SUB      sp,sp,#8
        0x00035b50:    f7ecfcba    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00035b54:    9001        ..      STR      r0,[sp,#4]
        0x00035b56:    2001        .       MOVS     r0,#1
        0x00035b58:    f000f806    ....    BL       daxi_flush_invalidate ; 0x35b68
        0x00035b5c:    9801        ..      LDR      r0,[sp,#4]
        0x00035b5e:    f7ecfcbb    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00035b62:    b002        ..      ADD      sp,sp,#8
        0x00035b64:    bd80        ..      POP      {r7,pc}
        0x00035b66:    0000        ..      MOVS     r0,r0
    daxi_flush_invalidate
        0x00035b68:    b081        ..      SUB      sp,sp,#4
        0x00035b6a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00035b6e:    2050        P       MOVS     r0,#0x50
        0x00035b70:    f6c40000    ....    MOVT     r0,#0x4800
        0x00035b74:    6800        .h      LDR      r0,[r0,#0]
        0x00035b76:    0880        ..      LSRS     r0,r0,#2
        0x00035b78:    07c0        ..      LSLS     r0,r0,#31
        0x00035b7a:    b108        ..      CBZ      r0,0x35b80 ; daxi_flush_invalidate + 24
        0x00035b7c:    e7ff        ..      B        0x35b7e ; daxi_flush_invalidate + 22
        0x00035b7e:    e028        (.      B        0x35bd2 ; daxi_flush_invalidate + 106
        0x00035b80:    f3bf8f4f    ..O.    DSB      
        0x00035b84:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00035b88:    07c0        ..      LSLS     r0,r0,#31
        0x00035b8a:    b1b0        ..      CBZ      r0,0x35bba ; daxi_flush_invalidate + 82
        0x00035b8c:    e7ff        ..      B        0x35b8e ; daxi_flush_invalidate + 38
        0x00035b8e:    2154        T!      MOVS     r1,#0x54
        0x00035b90:    f6c40100    ....    MOVT     r1,#0x4800
        0x00035b94:    6808        .h      LDR      r0,[r1,#0]
        0x00035b96:    f0400001    @...    ORR      r0,r0,#1
        0x00035b9a:    6008        .`      STR      r0,[r1,#0]
        0x00035b9c:    2000        .       MOVS     r0,#0
        0x00035b9e:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00035ba2:    6800        .h      LDR      r0,[r0,#0]
        0x00035ba4:    e7ff        ..      B        0x35ba6 ; daxi_flush_invalidate + 62
        0x00035ba6:    2054        T       MOVS     r0,#0x54
        0x00035ba8:    f6c40000    ....    MOVT     r0,#0x4800
        0x00035bac:    6800        .h      LDR      r0,[r0,#0]
        0x00035bae:    0880        ..      LSRS     r0,r0,#2
        0x00035bb0:    07c0        ..      LSLS     r0,r0,#31
        0x00035bb2:    b908        ..      CBNZ     r0,0x35bb8 ; daxi_flush_invalidate + 80
        0x00035bb4:    e7ff        ..      B        0x35bb6 ; daxi_flush_invalidate + 78
        0x00035bb6:    e7f6        ..      B        0x35ba6 ; daxi_flush_invalidate + 62
        0x00035bb8:    e7ff        ..      B        0x35bba ; daxi_flush_invalidate + 82
        0x00035bba:    2154        T!      MOVS     r1,#0x54
        0x00035bbc:    f6c40100    ....    MOVT     r1,#0x4800
        0x00035bc0:    6808        .h      LDR      r0,[r1,#0]
        0x00035bc2:    f0400002    @...    ORR      r0,r0,#2
        0x00035bc6:    6008        .`      STR      r0,[r1,#0]
        0x00035bc8:    2000        .       MOVS     r0,#0
        0x00035bca:    f2c470ff    ...p    MOVT     r0,#0x47ff
        0x00035bce:    6800        .h      LDR      r0,[r0,#0]
        0x00035bd0:    e7ff        ..      B        0x35bd2 ; daxi_flush_invalidate + 106
        0x00035bd2:    b001        ..      ADD      sp,sp,#4
        0x00035bd4:    4770        pG      BX       lr
        0x00035bd6:    0000        ..      MOVS     r0,r0
    decode_callback_field
        0x00035bd8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00035bdc:    b088        ..      SUB      sp,sp,#0x20
        0x00035bde:    6917        .i      LDR      r7,[r2,#0x10]
        0x00035be0:    4606        .F      MOV      r6,r0
        0x00035be2:    b1ef        ..      CBZ      r7,0x35c20 ; decode_callback_field + 72
        0x00035be4:    6838        8h      LDR      r0,[r7,#0]
        0x00035be6:    b1d8        ..      CBZ      r0,0x35c20 ; decode_callback_field + 72
        0x00035be8:    4614        .F      MOV      r4,r2
        0x00035bea:    2902        .)      CMP      r1,#2
        0x00035bec:    f1070504    ....    ADD      r5,r7,#4
        0x00035bf0:    d11c        ..      BNE      0x35c2c ; decode_callback_field + 84
        0x00035bf2:    a904        ..      ADD      r1,sp,#0x10
        0x00035bf4:    4630        0F      MOV      r0,r6
        0x00035bf6:    f00bfdb5    ....    BL       pb_make_string_substream ; 0x41764
        0x00035bfa:    b3a8        ..      CBZ      r0,0x35c68 ; decode_callback_field + 144
        0x00035bfc:    f10d0810    ....    ADD      r8,sp,#0x10
        0x00035c00:    683b        ;h      LDR      r3,[r7,#0]
        0x00035c02:    6861        ah      LDR      r1,[r4,#4]
        0x00035c04:    4640        @F      MOV      r0,r8
        0x00035c06:    462a        *F      MOV      r2,r5
        0x00035c08:    4798        .G      BLX      r3
        0x00035c0a:    b338        8.      CBZ      r0,0x35c5c ; decode_callback_field + 132
        0x00035c0c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00035c0e:    2800        .(      CMP      r0,#0
        0x00035c10:    d1f6        ..      BNE      0x35c00 ; decode_callback_field + 40
        0x00035c12:    a904        ..      ADD      r1,sp,#0x10
        0x00035c14:    4630        0F      MOV      r0,r6
        0x00035c16:    f00afeb7    ....    BL       pb_close_string_substream ; 0x40988
        0x00035c1a:    b008        ..      ADD      sp,sp,#0x20
        0x00035c1c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00035c20:    4630        0F      MOV      r0,r6
        0x00035c22:    f00bfe4d    ..M.    BL       pb_skip_field ; 0x418c0
        0x00035c26:    b008        ..      ADD      sp,sp,#0x20
        0x00035c28:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00035c2c:    200a        .       MOVS     r0,#0xa
        0x00035c2e:    9000        ..      STR      r0,[sp,#0]
        0x00035c30:    f10d0206    ....    ADD      r2,sp,#6
        0x00035c34:    466b        kF      MOV      r3,sp
        0x00035c36:    4630        0F      MOV      r0,r6
        0x00035c38:    f00ff9c2    ....    BL       read_raw_value ; 0x44fc0
        0x00035c3c:    b1a0        ..      CBZ      r0,0x35c68 ; decode_callback_field + 144
        0x00035c3e:    9a00        ..      LDR      r2,[sp,#0]
        0x00035c40:    ae04        ..      ADD      r6,sp,#0x10
        0x00035c42:    f10d0106    ....    ADD      r1,sp,#6
        0x00035c46:    4630        0F      MOV      r0,r6
        0x00035c48:    f00bfd80    ....    BL       pb_istream_from_buffer ; 0x4174c
        0x00035c4c:    683b        ;h      LDR      r3,[r7,#0]
        0x00035c4e:    6861        ah      LDR      r1,[r4,#4]
        0x00035c50:    4630        0F      MOV      r0,r6
        0x00035c52:    462a        *F      MOV      r2,r5
        0x00035c54:    4798        .G      BLX      r3
        0x00035c56:    b008        ..      ADD      sp,sp,#0x20
        0x00035c58:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00035c5c:    68f0        .h      LDR      r0,[r6,#0xc]
        0x00035c5e:    a104        ..      ADR      r1,{pc}+0x12 ; 0x35c70
        0x00035c60:    2800        .(      CMP      r0,#0
        0x00035c62:    bf18        ..      IT       NE
        0x00035c64:    4601        .F      MOVNE    r1,r0
        0x00035c66:    60f1        .`      STR      r1,[r6,#0xc]
        0x00035c68:    2000        .       MOVS     r0,#0
        0x00035c6a:    b008        ..      ADD      sp,sp,#0x20
        0x00035c6c:    e8bd81f0    ....    POP      {r4-r8,pc}
    $d.37
        0x00035c70:    6c6c6163    call    DCD    1819042147
        0x00035c74:    6b636162    back    DCD    1801675106
        0x00035c78:    69616620     fai    DCD    1767990816
        0x00035c7c:    0064656c    led.    DCD    6579564
    $t.18
    decode_extension
        0x00035c80:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00035c84:    b081        ..      SUB      sp,sp,#4
        0x00035c86:    4690        .F      MOV      r8,r2
        0x00035c88:    691a        .i      LDR      r2,[r3,#0x10]
        0x00035c8a:    6884        .h      LDR      r4,[r0,#8]
        0x00035c8c:    6816        .h      LDR      r6,[r2,#0]
        0x00035c8e:    4605        .F      MOV      r5,r0
        0x00035c90:    4689        .F      MOV      r9,r1
        0x00035c92:    e005        ..      B        0x35ca0 ; decode_extension + 32
        0x00035c94:    f000fa08    ....    BL       default_extension_decoder ; 0x360a8
        0x00035c98:    2800        .(      CMP      r0,#0
        0x00035c9a:    bf18        ..      IT       NE
        0x00035c9c:    68b6        .h      LDRNE    r6,[r6,#8]
        0x00035c9e:    b188        ..      CBZ      r0,0x35cc4 ; decode_extension + 68
        0x00035ca0:    b166        f.      CBZ      r6,0x35cbc ; decode_extension + 60
        0x00035ca2:    68a8        .h      LDR      r0,[r5,#8]
        0x00035ca4:    4284        .B      CMP      r4,r0
        0x00035ca6:    d109        ..      BNE      0x35cbc ; decode_extension + 60
        0x00035ca8:    6830        0h      LDR      r0,[r6,#0]
        0x00035caa:    4631        1F      MOV      r1,r6
        0x00035cac:    6807        .h      LDR      r7,[r0,#0]
        0x00035cae:    4628        (F      MOV      r0,r5
        0x00035cb0:    464a        JF      MOV      r2,r9
        0x00035cb2:    4643        CF      MOV      r3,r8
        0x00035cb4:    2f00        ./      CMP      r7,#0
        0x00035cb6:    d0ed        ..      BEQ      0x35c94 ; decode_extension + 20
        0x00035cb8:    47b8        .G      BLX      r7
        0x00035cba:    e7ed        ..      B        0x35c98 ; decode_extension + 24
        0x00035cbc:    2001        .       MOVS     r0,#1
        0x00035cbe:    b001        ..      ADD      sp,sp,#4
        0x00035cc0:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00035cc4:    2000        .       MOVS     r0,#0
        0x00035cc6:    b001        ..      ADD      sp,sp,#4
        0x00035cc8:    e8bd83f0    ....    POP      {r4-r9,pc}
    decode_field
        0x00035ccc:    b580        ..      PUSH     {r7,lr}
        0x00035cce:    6853        Sh      LDR      r3,[r2,#4]
        0x00035cd0:    789b        .x      LDRB     r3,[r3,#2]
        0x00035cd2:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00035cd6:    2b80        .+      CMP      r3,#0x80
        0x00035cd8:    d005        ..      BEQ      0x35ce6 ; decode_field + 26
        0x00035cda:    2b40        @+      CMP      r3,#0x40
        0x00035cdc:    d007        ..      BEQ      0x35cee ; decode_field + 34
        0x00035cde:    b94b        K.      CBNZ     r3,0x35cf4 ; decode_field + 40
        0x00035ce0:    f000f8f6    ....    BL       decode_static_field ; 0x35ed0
        0x00035ce4:    bd80        ..      POP      {r7,pc}
        0x00035ce6:    f000f817    ....    BL       decode_pointer_field ; 0x35d18
        0x00035cea:    2000        .       MOVS     r0,#0
        0x00035cec:    bd80        ..      POP      {r7,pc}
        0x00035cee:    f7ffff73    ..s.    BL       decode_callback_field ; 0x35bd8
        0x00035cf2:    bd80        ..      POP      {r7,pc}
        0x00035cf4:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00035cf6:    a203        ..      ADR      r2,{pc}+0xe ; 0x35d04
        0x00035cf8:    2900        .)      CMP      r1,#0
        0x00035cfa:    bf18        ..      IT       NE
        0x00035cfc:    460a        .F      MOVNE    r2,r1
        0x00035cfe:    60c2        .`      STR      r2,[r0,#0xc]
        0x00035d00:    2000        .       MOVS     r0,#0
        0x00035d02:    bd80        ..      POP      {r7,pc}
    $d.20
        0x00035d04:    61766e69    inva    DCD    1635151465
        0x00035d08:    2064696c    lid     DCD    543451500
        0x00035d0c:    6c656966    fiel    DCD    1818585446
        0x00035d10:    79742064    d ty    DCD    2037653604
        0x00035d14:    00006570    pe..    DCD    25968
    $t.35
    decode_pointer_field
        0x00035d18:    68c1        .h      LDR      r1,[r0,#0xc]
        0x00035d1a:    f24622e4    F.."    MOV      r2,#0x62e4
        0x00035d1e:    f2c00205    ....    MOVT     r2,#5
        0x00035d22:    2900        .)      CMP      r1,#0
        0x00035d24:    bf18        ..      IT       NE
        0x00035d26:    460a        .F      MOVNE    r2,r1
        0x00035d28:    60c2        .`      STR      r2,[r0,#0xc]
        0x00035d2a:    4770        pG      BX       lr
    decode_pulses
        0x00035d2c:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00035d30:    468a        .F      MOV      r10,r1
        0x00035d32:    4291        .B      CMP      r1,r2
        0x00035d34:    4611        .F      MOV      r1,r2
        0x00035d36:    f64e39c4    N..9    MOV      r9,#0xebc4
        0x00035d3a:    bfb8        ..      IT       LT
        0x00035d3c:    4651        QF      MOVLT    r1,r10
        0x00035d3e:    f2c00904    ....    MOVT     r9,#4
        0x00035d42:    f8591021    Y.!.    LDR      r1,[r9,r1,LSL #2]
        0x00035d46:    4617        .F      MOV      r7,r2
        0x00035d48:    bfc8        ..      IT       GT
        0x00035d4a:    4652        RF      MOVGT    r2,r10
        0x00035d4c:    4656        VF      MOV      r6,r10
        0x00035d4e:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00035d52:    1c7a        z.      ADDS     r2,r7,#1
        0x00035d54:    45ba        .E      CMP      r10,r7
        0x00035d56:    bfc8        ..      IT       GT
        0x00035d58:    4616        .F      MOVGT    r6,r2
        0x00035d5a:    f8596026    Y.&`    LDR      r6,[r9,r6,LSL #2]
        0x00035d5e:    4552        RE      CMP      r2,r10
        0x00035d60:    bfb8        ..      IT       LT
        0x00035d62:    4652        RF      MOVLT    r2,r10
        0x00035d64:    f8562022    V."     LDR      r2,[r6,r2,LSL #2]
        0x00035d68:    4680        .F      MOV      r8,r0
        0x00035d6a:    4411        .D      ADD      r1,r1,r2
        0x00035d6c:    4618        .F      MOV      r0,r3
        0x00035d6e:    f002fa6a    ..j.    BL       ec_dec_uint ; 0x38246
        0x00035d72:    ed9f0a56    ..V.    VLDR     s0,[pc,#344] ; [0x35ecc] = 0
        0x00035d76:    f1ba0f03    ....    CMP      r10,#3
        0x00035d7a:    db71        q.      BLT      0x35e60 ; decode_pulses + 308
        0x00035d7c:    f04f0c00    O...    MOV      r12,#0
        0x00035d80:    4557        WE      CMP      r7,r10
        0x00035d82:    da11        ..      BGE      0x35da8 ; decode_pulses + 124
        0x00035d84:    eb090187    ....    ADD      r1,r9,r7,LSL #2
        0x00035d88:    f8592027    Y.'     LDR      r2,[r9,r7,LSL #2]
        0x00035d8c:    6849        Ih      LDR      r1,[r1,#4]
        0x00035d8e:    f852202a    R.*     LDR      r2,[r2,r10,LSL #2]
        0x00035d92:    f851102a    Q.*.    LDR      r1,[r1,r10,LSL #2]
        0x00035d96:    4290        .B      CMP      r0,r2
        0x00035d98:    d33c        <.      BCC      0x35e14 ; decode_pulses + 232
        0x00035d9a:    4288        .B      CMP      r0,r1
        0x00035d9c:    d23a        :.      BCS      0x35e14 ; decode_pulses + 232
        0x00035d9e:    1a80        ..      SUBS     r0,r0,r2
        0x00035da0:    f8c8c000    ....    STR      r12,[r8,#0]
        0x00035da4:    e055        U.      B        0x35e52 ; decode_pulses + 294
        0x00035da6:    bf00        ..      NOP      
        0x00035da8:    f859302a    Y.*0    LDR      r3,[r9,r10,LSL #2]
        0x00035dac:    2200        ."      MOVS     r2,#0
        0x00035dae:    eb030187    ....    ADD      r1,r3,r7,LSL #2
        0x00035db2:    6849        Ih      LDR      r1,[r1,#4]
        0x00035db4:    463d        =F      MOV      r5,r7
        0x00035db6:    4288        .B      CMP      r0,r1
        0x00035db8:    bf28        (.      IT       CS
        0x00035dba:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00035dbe:    4011        .@      ANDS     r1,r1,r2
        0x00035dc0:    f853602a    S.*`    LDR      r6,[r3,r10,LSL #2]
        0x00035dc4:    1a40        @.      SUBS     r0,r0,r1
        0x00035dc6:    4286        .B      CMP      r6,r0
        0x00035dc8:    d90c        ..      BLS      0x35de4 ; decode_pulses + 184
        0x00035dca:    4653        SF      MOV      r3,r10
        0x00035dcc:    eb090183    ....    ADD      r1,r9,r3,LSL #2
        0x00035dd0:    f8511c04    Q...    LDR      r1,[r1,#-4]
        0x00035dd4:    1e5c        \.      SUBS     r4,r3,#1
        0x00035dd6:    f851102a    Q.*.    LDR      r1,[r1,r10,LSL #2]
        0x00035dda:    4623        #F      MOV      r3,r4
        0x00035ddc:    4281        .B      CMP      r1,r0
        0x00035dde:    d8f5        ..      BHI      0x35dcc ; decode_pulses + 160
        0x00035de0:    e006        ..      B        0x35df0 ; decode_pulses + 196
        0x00035de2:    bf00        ..      NOP      
        0x00035de4:    f8531025    S.%.    LDR      r1,[r3,r5,LSL #2]
        0x00035de8:    3d01        .=      SUBS     r5,#1
        0x00035dea:    4281        .B      CMP      r1,r0
        0x00035dec:    d8fa        ..      BHI      0x35de4 ; decode_pulses + 184
        0x00035dee:    1c6c        l.      ADDS     r4,r5,#1
        0x00035df0:    1a40        @.      SUBS     r0,r0,r1
        0x00035df2:    18b9        ..      ADDS     r1,r7,r2
        0x00035df4:    1b09        ..      SUBS     r1,r1,r4
        0x00035df6:    4051        Q@      EORS     r1,r1,r2
        0x00035df8:    b209        ..      SXTH     r1,r1
        0x00035dfa:    ee011a10    ....    VMOV     s2,r1
        0x00035dfe:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035e02:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035e06:    f8c81000    ....    STR      r1,[r8,#0]
        0x00035e0a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035e0e:    4627        'F      MOV      r7,r4
        0x00035e10:    e01f        ..      B        0x35e52 ; decode_pulses + 294
        0x00035e12:    bf00        ..      NOP      
        0x00035e14:    2200        ."      MOVS     r2,#0
        0x00035e16:    4288        .B      CMP      r0,r1
        0x00035e18:    bf28        (.      IT       CS
        0x00035e1a:    f04f32ff    O..2    MOVCS    r2,#0xffffffff
        0x00035e1e:    4011        .@      ANDS     r1,r1,r2
        0x00035e20:    1a40        @.      SUBS     r0,r0,r1
        0x00035e22:    4611        .F      MOV      r1,r2
        0x00035e24:    eb090387    ....    ADD      r3,r9,r7,LSL #2
        0x00035e28:    f8533c04    S..<    LDR      r3,[r3,#-4]
        0x00035e2c:    3f01        .?      SUBS     r7,#1
        0x00035e2e:    f853302a    S.*0    LDR      r3,[r3,r10,LSL #2]
        0x00035e32:    3101        .1      ADDS     r1,#1
        0x00035e34:    4298        .B      CMP      r0,r3
        0x00035e36:    d3f5        ..      BCC      0x35e24 ; decode_pulses + 248
        0x00035e38:    4051        Q@      EORS     r1,r1,r2
        0x00035e3a:    b209        ..      SXTH     r1,r1
        0x00035e3c:    ee011a10    ....    VMOV     s2,r1
        0x00035e40:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035e44:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035e48:    1ac0        ..      SUBS     r0,r0,r3
        0x00035e4a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035e4e:    f8c81000    ....    STR      r1,[r8,#0]
        0x00035e52:    f1080804    ....    ADD      r8,r8,#4
        0x00035e56:    f1ba0f03    ....    CMP      r10,#3
        0x00035e5a:    f1aa0a01    ....    SUB      r10,r10,#1
        0x00035e5e:    dc8f        ..      BGT      0x35d80 ; decode_pulses + 84
        0x00035e60:    0079        y.      LSLS     r1,r7,#1
        0x00035e62:    3101        .1      ADDS     r1,#1
        0x00035e64:    2300        .#      MOVS     r3,#0
        0x00035e66:    4288        .B      CMP      r0,r1
        0x00035e68:    bf28        (.      IT       CS
        0x00035e6a:    f04f33ff    O..3    MOVCS    r3,#0xffffffff
        0x00035e6e:    ea010603    ....    AND      r6,r1,r3
        0x00035e72:    1b86        ..      SUBS     r6,r0,r6
        0x00035e74:    2200        ."      MOVS     r2,#0
        0x00035e76:    1c75        u.      ADDS     r5,r6,#1
        0x00035e78:    f0250401    %...    BIC      r4,r5,#1
        0x00035e7c:    ebb20f55    ..U.    CMP      r2,r5,LSR #1
        0x00035e80:    eba60404    ....    SUB      r4,r6,r4
        0x00035e84:    bf18        ..      IT       NE
        0x00035e86:    1c66        f.      ADDNE    r6,r4,#1
        0x00035e88:    4288        .B      CMP      r0,r1
        0x00035e8a:    bf28        (.      IT       CS
        0x00035e8c:    3f01        .?      SUBCS    r7,#1
        0x00035e8e:    eba70055    ..U.    SUB      r0,r7,r5,LSR #1
        0x00035e92:    4058        X@      EORS     r0,r0,r3
        0x00035e94:    b200        ..      SXTH     r0,r0
        0x00035e96:    f8c80000    ....    STR      r0,[r8,#0]
        0x00035e9a:    ee010a10    ....    VMOV     s2,r0
        0x00035e9e:    4270        pB      RSBS     r0,r6,#0
        0x00035ea0:    ebc60155    ..U.    RSB      r1,r6,r5,LSR #1
        0x00035ea4:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035ea8:    4048        H@      EORS     r0,r0,r1
        0x00035eaa:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035eae:    b200        ..      SXTH     r0,r0
        0x00035eb0:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035eb4:    ee010a10    ....    VMOV     s2,r0
        0x00035eb8:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00035ebc:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00035ec0:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00035ec4:    f8c80004    ....    STR      r0,[r8,#4]
        0x00035ec8:    e8bd87f0    ....    POP      {r4-r10,pc}
    $d.2
        0x00035ecc:    00000000    ....    DCD    0
    $t.31
    decode_static_field
        0x00035ed0:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00035ed4:    b085        ..      SUB      sp,sp,#0x14
        0x00035ed6:    6853        Sh      LDR      r3,[r2,#4]
        0x00035ed8:    4615        .F      MOV      r5,r2
        0x00035eda:    789a        .x      LDRB     r2,[r3,#2]
        0x00035edc:    4604        .F      MOV      r4,r0
        0x00035ede:    f002000f    ....    AND      r0,r2,#0xf
        0x00035ee2:    a73d        =.      ADR      r7,{pc}+0xf6 ; 0x35fd8
        0x00035ee4:    f3c21201    ....    UBFX     r2,r2,#4,#2
        0x00035ee8:    f8577020    W. p    LDR      r7,[r7,r0,LSL #2]
        0x00035eec:    e8dff002    ....    TBB      [pc,r2]
    $d.32
        0x00035ef0:    420d0402    ...B    DCD    1108149250
    $t.33
        0x00035ef4:    692a        *i      LDR      r2,[r5,#0x10]
        0x00035ef6:    e005        ..      B        0x35f04 ; decode_static_field + 52
        0x00035ef8:    e9d52004    ...     LDRD     r2,r0,[r5,#0x10]
        0x00035efc:    4290        .B      CMP      r0,r2
        0x00035efe:    bf1c        ..      ITT      NE
        0x00035f00:    2101        .!      MOVNE    r1,#1
        0x00035f02:    7001        .p      STRBNE   r1,[r0,#0]
        0x00035f04:    4620         F      MOV      r0,r4
        0x00035f06:    4619        .F      MOV      r1,r3
        0x00035f08:    e047        G.      B        0x35f9a ; decode_static_field + 202
        0x00035f0a:    696e        ni      LDR      r6,[r5,#0x14]
        0x00035f0c:    2902        .)      CMP      r1,#2
        0x00035f0e:    d148        H.      BNE      0x35fa2 ; decode_static_field + 210
        0x00035f10:    2804        .(      CMP      r0,#4
        0x00035f12:    d846        F.      BHI      0x35fa2 ; decode_static_field + 210
        0x00035f14:    a901        ..      ADD      r1,sp,#4
        0x00035f16:    4620         F      MOV      r0,r4
        0x00035f18:    f00bfc24    ..$.    BL       pb_make_string_substream ; 0x41764
        0x00035f1c:    2800        .(      CMP      r0,#0
        0x00035f1e:    d056        V.      BEQ      0x35fce ; decode_static_field + 254
        0x00035f20:    f04f0901    O...    MOV      r9,#1
        0x00035f24:    f10d0804    ....    ADD      r8,sp,#4
        0x00035f28:    e004        ..      B        0x35f34 ; decode_static_field + 100
        0x00035f2a:    bf00        ..      NOP      
        0x00035f2c:    8831        1.      LDRH     r1,[r6,#0]
        0x00035f2e:    3101        .1      ADDS     r1,#1
        0x00035f30:    8031        1.      STRH     r1,[r6,#0]
        0x00035f32:    b1a0        ..      CBZ      r0,0x35f5e ; decode_static_field + 142
        0x00035f34:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035f36:    b190        ..      CBZ      r0,0x35f5e ; decode_static_field + 142
        0x00035f38:    6869        ih      LDR      r1,[r5,#4]
        0x00035f3a:    8830        0.      LDRH     r0,[r6,#0]
        0x00035f3c:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x00035f40:    4290        .B      CMP      r0,r2
        0x00035f42:    d20c        ..      BCS      0x35f5e ; decode_static_field + 142
        0x00035f44:    692a        *i      LDR      r2,[r5,#0x10]
        0x00035f46:    f8b13007    ...0    LDRH     r3,[r1,#7]
        0x00035f4a:    fb032200    ..."    MLA      r2,r3,r0,r2
        0x00035f4e:    4640        @F      MOV      r0,r8
        0x00035f50:    47b8        .G      BLX      r7
        0x00035f52:    2800        .(      CMP      r0,#0
        0x00035f54:    d1ea        ..      BNE      0x35f2c ; decode_static_field + 92
        0x00035f56:    f04f0900    O...    MOV      r9,#0
        0x00035f5a:    2800        .(      CMP      r0,#0
        0x00035f5c:    d1ea        ..      BNE      0x35f34 ; decode_static_field + 100
        0x00035f5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00035f60:    bb60        `.      CBNZ     r0,0x35fbc ; decode_static_field + 236
        0x00035f62:    a901        ..      ADD      r1,sp,#4
        0x00035f64:    4620         F      MOV      r0,r4
        0x00035f66:    f00afd0f    ....    BL       pb_close_string_substream ; 0x40988
        0x00035f6a:    ea000009    ....    AND      r0,r0,r9
        0x00035f6e:    b005        ..      ADD      sp,sp,#0x14
        0x00035f70:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00035f74:    8819        ..      LDRH     r1,[r3,#0]
        0x00035f76:    696a        ji      LDR      r2,[r5,#0x14]
        0x00035f78:    2807        .(      CMP      r0,#7
        0x00035f7a:    8011        ..      STRH     r1,[r2,#0]
        0x00035f7c:    d10a        ..      BNE      0x35f94 ; decode_static_field + 196
        0x00035f7e:    6928        (i      LDR      r0,[r5,#0x10]
        0x00035f80:    f8b31007    ....    LDRH     r1,[r3,#7]
        0x00035f84:    f7e2fb55    ..U.    BL       __aeabi_memclr ; 0x18632
        0x00035f88:    6868        hh      LDR      r0,[r5,#4]
        0x00035f8a:    6929        )i      LDR      r1,[r5,#0x10]
        0x00035f8c:    f8d0000b    ....    LDR      r0,[r0,#0xb]
        0x00035f90:    f00bfc16    ....    BL       pb_message_set_to_defaults ; 0x417c0
        0x00035f94:    6869        ih      LDR      r1,[r5,#4]
        0x00035f96:    692a        *i      LDR      r2,[r5,#0x10]
        0x00035f98:    4620         F      MOV      r0,r4
        0x00035f9a:    47b8        .G      BLX      r7
        0x00035f9c:    b005        ..      ADD      sp,sp,#0x14
        0x00035f9e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00035fa2:    8831        1.      LDRH     r1,[r6,#0]
        0x00035fa4:    6928        (i      LDR      r0,[r5,#0x10]
        0x00035fa6:    1c4d        M.      ADDS     r5,r1,#1
        0x00035fa8:    f8b32007    ...     LDRH     r2,[r3,#7]
        0x00035fac:    8035        5.      STRH     r5,[r6,#0]
        0x00035fae:    f8b36009    ...`    LDRH     r6,[r3,#9]
        0x00035fb2:    42b1        .B      CMP      r1,r6
        0x00035fb4:    d202        ..      BCS      0x35fbc ; decode_static_field + 236
        0x00035fb6:    fb010202    ....    MLA      r2,r1,r2,r0
        0x00035fba:    e7a3        ..      B        0x35f04 ; decode_static_field + 52
        0x00035fbc:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00035fbe:    f2463115    F..1    MOV      r1,#0x6315
        0x00035fc2:    f2c00105    ....    MOVT     r1,#5
        0x00035fc6:    2800        .(      CMP      r0,#0
        0x00035fc8:    bf18        ..      IT       NE
        0x00035fca:    4601        .F      MOVNE    r1,r0
        0x00035fcc:    60e1        .`      STR      r1,[r4,#0xc]
        0x00035fce:    2000        .       MOVS     r0,#0
        0x00035fd0:    b005        ..      ADD      sp,sp,#0x14
        0x00035fd2:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00035fd6:    bf00        ..      NOP      
    $d.34
    PB_DECODERS
        0x00035fd8:    00040cad    ....    DCD    265389
        0x00035fdc:    00040c29    )...    DCD    265257
        0x00035fe0:    00040ba5    ....    DCD    265125
        0x00035fe4:    00040a11    ....    DCD    264721
        0x00035fe8:    00040a1d    ....    DCD    264733
        0x00035fec:    000409ad    ....    DCD    264621
        0x00035ff0:    00040aa9    ....    DCD    264873
        0x00035ff4:    00040b29    )...    DCD    265001
        0x00035ff8:    00000000    ....    DCD    0
        0x00035ffc:    00040a29    )...    DCD    264745
    $t.6
    decstr_to_int
        0x00036000:    b087        ..      SUB      sp,sp,#0x1c
        0x00036002:    9006        ..      STR      r0,[sp,#0x18]
        0x00036004:    9105        ..      STR      r1,[sp,#0x14]
        0x00036006:    2000        .       MOVS     r0,#0
        0x00036008:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003600c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003600e:    9002        ..      STR      r0,[sp,#8]
        0x00036010:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036012:    7800        .x      LDRB     r0,[r0,#0]
        0x00036014:    282d        -(      CMP      r0,#0x2d
        0x00036016:    d10a        ..      BNE      0x3602e ; decstr_to_int + 46
        0x00036018:    e7ff        ..      B        0x3601a ; decstr_to_int + 26
        0x0003601a:    2001        .       MOVS     r0,#1
        0x0003601c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00036020:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036022:    3001        .0      ADDS     r0,#1
        0x00036024:    9006        ..      STR      r0,[sp,#0x18]
        0x00036026:    9802        ..      LDR      r0,[sp,#8]
        0x00036028:    3001        .0      ADDS     r0,#1
        0x0003602a:    9002        ..      STR      r0,[sp,#8]
        0x0003602c:    e7ff        ..      B        0x3602e ; decstr_to_int + 46
        0x0003602e:    e7ff        ..      B        0x36030 ; decstr_to_int + 48
        0x00036030:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036032:    7801        .x      LDRB     r1,[r0,#0]
        0x00036034:    2000        .       MOVS     r0,#0
        0x00036036:    2930        0)      CMP      r1,#0x30
        0x00036038:    9001        ..      STR      r0,[sp,#4]
        0x0003603a:    db08        ..      BLT      0x3604e ; decstr_to_int + 78
        0x0003603c:    e7ff        ..      B        0x3603e ; decstr_to_int + 62
        0x0003603e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036040:    7801        .x      LDRB     r1,[r0,#0]
        0x00036042:    2000        .       MOVS     r0,#0
        0x00036044:    293a        :)      CMP      r1,#0x3a
        0x00036046:    bfb8        ..      IT       LT
        0x00036048:    2001        .       MOVLT    r0,#1
        0x0003604a:    9001        ..      STR      r0,[sp,#4]
        0x0003604c:    e7ff        ..      B        0x3604e ; decstr_to_int + 78
        0x0003604e:    9801        ..      LDR      r0,[sp,#4]
        0x00036050:    07c0        ..      LSLS     r0,r0,#31
        0x00036052:    b190        ..      CBZ      r0,0x3607a ; decstr_to_int + 122
        0x00036054:    e7ff        ..      B        0x36056 ; decstr_to_int + 86
        0x00036056:    9802        ..      LDR      r0,[sp,#8]
        0x00036058:    3001        .0      ADDS     r0,#1
        0x0003605a:    9002        ..      STR      r0,[sp,#8]
        0x0003605c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003605e:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00036062:    0040        @.      LSLS     r0,r0,#1
        0x00036064:    9003        ..      STR      r0,[sp,#0xc]
        0x00036066:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036068:    7800        .x      LDRB     r0,[r0,#0]
        0x0003606a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003606c:    4408        .D      ADD      r0,r0,r1
        0x0003606e:    3830        08      SUBS     r0,r0,#0x30
        0x00036070:    9003        ..      STR      r0,[sp,#0xc]
        0x00036072:    9806        ..      LDR      r0,[sp,#0x18]
        0x00036074:    3001        .0      ADDS     r0,#1
        0x00036076:    9006        ..      STR      r0,[sp,#0x18]
        0x00036078:    e7da        ..      B        0x36030 ; decstr_to_int + 48
        0x0003607a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003607c:    b120         .      CBZ      r0,0x36088 ; decstr_to_int + 136
        0x0003607e:    e7ff        ..      B        0x36080 ; decstr_to_int + 128
        0x00036080:    9802        ..      LDR      r0,[sp,#8]
        0x00036082:    9905        ..      LDR      r1,[sp,#0x14]
        0x00036084:    6008        .`      STR      r0,[r1,#0]
        0x00036086:    e7ff        ..      B        0x36088 ; decstr_to_int + 136
        0x00036088:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0003608c:    07c0        ..      LSLS     r0,r0,#31
        0x0003608e:    b120         .      CBZ      r0,0x3609a ; decstr_to_int + 154
        0x00036090:    e7ff        ..      B        0x36092 ; decstr_to_int + 146
        0x00036092:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036094:    4240        @B      RSBS     r0,r0,#0
        0x00036096:    9000        ..      STR      r0,[sp,#0]
        0x00036098:    e002        ..      B        0x360a0 ; decstr_to_int + 160
        0x0003609a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003609c:    9000        ..      STR      r0,[sp,#0]
        0x0003609e:    e7ff        ..      B        0x360a0 ; decstr_to_int + 160
        0x000360a0:    9800        ..      LDR      r0,[sp,#0]
        0x000360a2:    b007        ..      ADD      sp,sp,#0x1c
        0x000360a4:    4770        pG      BX       lr
        0x000360a6:    0000        ..      MOVS     r0,r0
    default_extension_decoder
        0x000360a8:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000360ac:    b086        ..      SUB      sp,sp,#0x18
        0x000360ae:    460d        .F      MOV      r5,r1
        0x000360b0:    6809        .h      LDR      r1,[r1,#0]
        0x000360b2:    2701        .'      MOVS     r7,#1
        0x000360b4:    6889        .h      LDR      r1,[r1,#8]
        0x000360b6:    8809        ..      LDRH     r1,[r1,#0]
        0x000360b8:    4291        .B      CMP      r1,r2
        0x000360ba:    d10d        ..      BNE      0x360d8 ; default_extension_decoder + 48
        0x000360bc:    46e8        .F      MOV      r8,sp
        0x000360be:    4606        .F      MOV      r6,r0
        0x000360c0:    4640        @F      MOV      r0,r8
        0x000360c2:    4629        )F      MOV      r1,r5
        0x000360c4:    461c        .F      MOV      r4,r3
        0x000360c6:    f007ffd1    ....    BL       iter_from_extension ; 0x3e06c
        0x000360ca:    4630        0F      MOV      r0,r6
        0x000360cc:    4621        !F      MOV      r1,r4
        0x000360ce:    4642        BF      MOV      r2,r8
        0x000360d0:    732f        /s      STRB     r7,[r5,#0xc]
        0x000360d2:    f7fffdfb    ....    BL       decode_field ; 0x35ccc
        0x000360d6:    4607        .F      MOV      r7,r0
        0x000360d8:    4638        8F      MOV      r0,r7
        0x000360da:    b006        ..      ADD      sp,sp,#0x18
        0x000360dc:    e8bd81f0    ....    POP      {r4-r8,pc}
    default_extension_encoder
        0x000360e0:    b580        ..      PUSH     {r7,lr}
        0x000360e2:    460a        .F      MOV      r2,r1
        0x000360e4:    f8521b04    R...    LDR      r1,[r2],#4
        0x000360e8:    6889        .h      LDR      r1,[r1,#8]
        0x000360ea:    788b        .x      LDRB     r3,[r1,#2]
        0x000360ec:    f00303c0    ....    AND      r3,r3,#0xc0
        0x000360f0:    2b80        .+      CMP      r3,#0x80
        0x000360f2:    d102        ..      BNE      0x360fa ; default_extension_encoder + 26
        0x000360f4:    f002fd64    ..d.    BL       encode_field ; 0x38bc0
        0x000360f8:    bd80        ..      POP      {r7,pc}
        0x000360fa:    6812        .h      LDR      r2,[r2,#0]
        0x000360fc:    f002fd60    ..`.    BL       encode_field ; 0x38bc0
        0x00036100:    bd80        ..      POP      {r7,pc}
        0x00036102:    0000        ..      MOVS     r0,r0
    deinterleave_hadamard
        0x00036104:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00036108:    b081        ..      SUB      sp,sp,#4
        0x0003610a:    461c        .F      MOV      r4,r3
        0x0003610c:    4692        .F      MOV      r10,r2
        0x0003610e:    4688        .F      MOV      r8,r1
        0x00036110:    9000        ..      STR      r0,[sp,#0]
        0x00036112:    f00ffa3d    ..=.    BL       save_stack ; 0x45590
        0x00036116:    fb08f00a    ....    MUL      r0,r8,r10
        0x0003611a:    ea4f0980    O...    LSL      r9,r0,#2
        0x0003611e:    4648        HF      MOV      r0,r9
        0x00036120:    f012fd5e    ..^.    BL       spl_alloca ; 0x48be0
        0x00036124:    4684        .F      MOV      r12,r0
        0x00036126:    b33c        <.      CBZ      r4,0x36178 ; deinterleave_hadamard + 116
        0x00036128:    f1ba0f01    ....    CMP      r10,#1
        0x0003612c:    db40        @.      BLT      0x361b0 ; deinterleave_hadamard + 172
        0x0003612e:    f6440024    D.$.    MOV      r0,#0x4824
        0x00036132:    f2c00005    ....    MOVT     r0,#5
        0x00036136:    eb00008a    ....    ADD      r0,r0,r10,LSL #2
        0x0003613a:    f1a00e08    ....    SUB      lr,r0,#8
        0x0003613e:    9800        ..      LDR      r0,[sp,#0]
        0x00036140:    ea4f0b88    O...    LSL      r11,r8,#2
        0x00036144:    ea4f038a    O...    LSL      r3,r10,#2
        0x00036148:    2400        .$      MOVS     r4,#0
        0x0003614a:    bf00        ..      NOP      
        0x0003614c:    f1b80f01    ....    CMP      r8,#1
        0x00036150:    db0c        ..      BLT      0x3616c ; deinterleave_hadamard + 104
        0x00036152:    f85e1024    ^.$.    LDR      r1,[lr,r4,LSL #2]
        0x00036156:    4646        FF      MOV      r6,r8
        0x00036158:    fb0bc701    ....    MLA      r7,r11,r1,r12
        0x0003615c:    4601        .F      MOV      r1,r0
        0x0003615e:    bf00        ..      NOP      
        0x00036160:    680a        .h      LDR      r2,[r1,#0]
        0x00036162:    3e01        .>      SUBS     r6,#1
        0x00036164:    f8472b04    G..+    STR      r2,[r7],#4
        0x00036168:    4419        .D      ADD      r1,r1,r3
        0x0003616a:    d1f9        ..      BNE      0x36160 ; deinterleave_hadamard + 92
        0x0003616c:    3401        .4      ADDS     r4,#1
        0x0003616e:    4554        TE      CMP      r4,r10
        0x00036170:    f1000004    ....    ADD      r0,r0,#4
        0x00036174:    d1ea        ..      BNE      0x3614c ; deinterleave_hadamard + 72
        0x00036176:    e01b        ..      B        0x361b0 ; deinterleave_hadamard + 172
        0x00036178:    f1ba0f01    ....    CMP      r10,#1
        0x0003617c:    db18        ..      BLT      0x361b0 ; deinterleave_hadamard + 172
        0x0003617e:    9f00        ..      LDR      r7,[sp,#0]
        0x00036180:    ea4f0e88    O...    LSL      lr,r8,#2
        0x00036184:    ea4f028a    O...    LSL      r2,r10,#2
        0x00036188:    2300        .#      MOVS     r3,#0
        0x0003618a:    4660        `F      MOV      r0,r12
        0x0003618c:    f1b80f01    ....    CMP      r8,#1
        0x00036190:    db08        ..      BLT      0x361a4 ; deinterleave_hadamard + 160
        0x00036192:    463c        <F      MOV      r4,r7
        0x00036194:    4601        .F      MOV      r1,r0
        0x00036196:    4646        FF      MOV      r6,r8
        0x00036198:    6825        %h      LDR      r5,[r4,#0]
        0x0003619a:    3e01        .>      SUBS     r6,#1
        0x0003619c:    f8415b04    A..[    STR      r5,[r1],#4
        0x000361a0:    4414        .D      ADD      r4,r4,r2
        0x000361a2:    d1f9        ..      BNE      0x36198 ; deinterleave_hadamard + 148
        0x000361a4:    3301        .3      ADDS     r3,#1
        0x000361a6:    4470        pD      ADD      r0,r0,lr
        0x000361a8:    4553        SE      CMP      r3,r10
        0x000361aa:    f1070704    ....    ADD      r7,r7,#4
        0x000361ae:    d1ed        ..      BNE      0x3618c ; deinterleave_hadamard + 136
        0x000361b0:    9800        ..      LDR      r0,[sp,#0]
        0x000361b2:    4661        aF      MOV      r1,r12
        0x000361b4:    464a        JF      MOV      r2,r9
        0x000361b6:    f7e2f9bd    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000361ba:    b001        ..      ADD      sp,sp,#4
        0x000361bc:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x000361c0:    f00fb9c6    ....    B.W      restore_stack ; 0x45550
    device_info_get
        0x000361c4:    b081        ..      SUB      sp,sp,#4
        0x000361c6:    9000        ..      STR      r0,[sp,#0]
        0x000361c8:    2000        .       MOVS     r0,#0
        0x000361ca:    f2c40002    ....    MOVT     r0,#0x4002
        0x000361ce:    6800        .h      LDR      r0,[r0,#0]
        0x000361d0:    9900        ..      LDR      r1,[sp,#0]
        0x000361d2:    6008        .`      STR      r0,[r1,#0]
        0x000361d4:    2004        .       MOVS     r0,#4
        0x000361d6:    f2c40002    ....    MOVT     r0,#0x4002
        0x000361da:    6800        .h      LDR      r0,[r0,#0]
        0x000361dc:    9900        ..      LDR      r1,[sp,#0]
        0x000361de:    6048        H`      STR      r0,[r1,#4]
        0x000361e0:    2008        .       MOVS     r0,#8
        0x000361e2:    f2c40002    ....    MOVT     r0,#0x4002
        0x000361e6:    6800        .h      LDR      r0,[r0,#0]
        0x000361e8:    9900        ..      LDR      r1,[sp,#0]
        0x000361ea:    6088        .`      STR      r0,[r1,#8]
        0x000361ec:    200c        .       MOVS     r0,#0xc
        0x000361ee:    f2c40002    ....    MOVT     r0,#0x4002
        0x000361f2:    6800        .h      LDR      r0,[r0,#0]
        0x000361f4:    9900        ..      LDR      r1,[sp,#0]
        0x000361f6:    60c8        .`      STR      r0,[r1,#0xc]
        0x000361f8:    2010        .       MOVS     r0,#0x10
        0x000361fa:    f2c40002    ....    MOVT     r0,#0x4002
        0x000361fe:    6800        .h      LDR      r0,[r0,#0]
        0x00036200:    9900        ..      LDR      r1,[sp,#0]
        0x00036202:    6108        .a      STR      r0,[r1,#0x10]
        0x00036204:    2214        ."      MOVS     r2,#0x14
        0x00036206:    f2c40202    ....    MOVT     r2,#0x4002
        0x0003620a:    6810        .h      LDR      r0,[r2,#0]
        0x0003620c:    9900        ..      LDR      r1,[sp,#0]
        0x0003620e:    6148        Ha      STR      r0,[r1,#0x14]
        0x00036210:    9900        ..      LDR      r1,[sp,#0]
        0x00036212:    2001        .       MOVS     r0,#1
        0x00036214:    6188        .a      STR      r0,[r1,#0x18]
        0x00036216:    6811        .h      LDR      r1,[r2,#0]
        0x00036218:    2006        .       MOVS     r0,#6
        0x0003621a:    ea000151    ..Q.    AND      r1,r0,r1,LSR #1
        0x0003621e:    f24230dc    B..0    MOV      r0,#0x23dc
        0x00036222:    f2c00005    ....    MOVT     r0,#5
        0x00036226:    5a40        @Z      LDRH     r0,[r0,r1]
        0x00036228:    0280        ..      LSLS     r0,r0,#10
        0x0003622a:    9900        ..      LDR      r1,[sp,#0]
        0x0003622c:    6288        .b      STR      r0,[r1,#0x28]
        0x0003622e:    9900        ..      LDR      r1,[sp,#0]
        0x00036230:    f44f20c0    O..     MOV      r0,#0x60000
        0x00036234:    6208        .b      STR      r0,[r1,#0x20]
        0x00036236:    6810        .h      LDR      r0,[r2,#0]
        0x00036238:    f0000003    ....    AND      r0,r0,#3
        0x0003623c:    f24231e4    B..1    MOV      r1,#0x23e4
        0x00036240:    f2c00105    ....    MOVT     r1,#5
        0x00036244:    f8310020    1. .    LDRH     r0,[r1,r0,LSL #2]
        0x00036248:    6812        .h      LDR      r2,[r2,#0]
        0x0003624a:    f0020203    ....    AND      r2,r2,#3
        0x0003624e:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00036252:    8849        I.      LDRH     r1,[r1,#2]
        0x00036254:    4408        .D      ADD      r0,r0,r1
        0x00036256:    0280        ..      LSLS     r0,r0,#10
        0x00036258:    9900        ..      LDR      r1,[sp,#0]
        0x0003625a:    6248        Hb      STR      r0,[r1,#0x24]
        0x0003625c:    f64070e0    @..p    MOVW     r0,#0xfe0
        0x00036260:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036264:    6800        .h      LDR      r0,[r0,#0]
        0x00036266:    b2c0        ..      UXTB     r0,r0
        0x00036268:    9900        ..      LDR      r1,[sp,#0]
        0x0003626a:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0003626c:    f64070e4    @..p    MOV      r0,#0xfe4
        0x00036270:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036274:    6801        .h      LDR      r1,[r0,#0]
        0x00036276:    f001030f    ....    AND      r3,r1,#0xf
        0x0003627a:    9a00        ..      LDR      r2,[sp,#0]
        0x0003627c:    6ad1        .j      LDR      r1,[r2,#0x2c]
        0x0003627e:    ea412103    A..!    ORR      r1,r1,r3,LSL #8
        0x00036282:    62d1        .b      STR      r1,[r2,#0x2c]
        0x00036284:    6800        .h      LDR      r0,[r0,#0]
        0x00036286:    f3c01003    ....    UBFX     r0,r0,#4,#4
        0x0003628a:    9900        ..      LDR      r1,[sp,#0]
        0x0003628c:    6308        .c      STR      r0,[r1,#0x30]
        0x0003628e:    f64070e8    @..p    MOV      r0,#0xfe8
        0x00036292:    f2cf0000    ....    MOVT     r0,#0xf000
        0x00036296:    6801        .h      LDR      r1,[r0,#0]
        0x00036298:    f001030f    ....    AND      r3,r1,#0xf
        0x0003629c:    9a00        ..      LDR      r2,[sp,#0]
        0x0003629e:    6b11        .k      LDR      r1,[r2,#0x30]
        0x000362a0:    ea411103    A...    ORR      r1,r1,r3,LSL #4
        0x000362a4:    6311        .c      STR      r1,[r2,#0x30]
        0x000362a6:    6800        .h      LDR      r0,[r0,#0]
        0x000362a8:    f00000f0    ....    AND      r0,r0,#0xf0
        0x000362ac:    9900        ..      LDR      r1,[sp,#0]
        0x000362ae:    6348        Hc      STR      r0,[r1,#0x34]
        0x000362b0:    f64070ec    @..p    MOV      r0,#0xfec
        0x000362b4:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000362b8:    6800        .h      LDR      r0,[r0,#0]
        0x000362ba:    f3c01203    ....    UBFX     r2,r0,#4,#4
        0x000362be:    9900        ..      LDR      r1,[sp,#0]
        0x000362c0:    6b48        Hk      LDR      r0,[r1,#0x34]
        0x000362c2:    4310        .C      ORRS     r0,r0,r2
        0x000362c4:    6348        Hc      STR      r0,[r1,#0x34]
        0x000362c6:    f64070fc    @..p    MOV      r0,#0xffc
        0x000362ca:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000362ce:    6800        .h      LDR      r0,[r0,#0]
        0x000362d0:    0600        ..      LSLS     r0,r0,#24
        0x000362d2:    9900        ..      LDR      r1,[sp,#0]
        0x000362d4:    6388        .c      STR      r0,[r1,#0x38]
        0x000362d6:    f64070f8    @..p    MOV      r0,#0xff8
        0x000362da:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000362de:    6800        .h      LDR      r0,[r0,#0]
        0x000362e0:    b2c2        ..      UXTB     r2,r0
        0x000362e2:    9900        ..      LDR      r1,[sp,#0]
        0x000362e4:    6b88        .k      LDR      r0,[r1,#0x38]
        0x000362e6:    ea404002    @..@    ORR      r0,r0,r2,LSL #16
        0x000362ea:    6388        .c      STR      r0,[r1,#0x38]
        0x000362ec:    f64070f4    @..p    MOV      r0,#0xff4
        0x000362f0:    f2cf0000    ....    MOVT     r0,#0xf000
        0x000362f4:    6800        .h      LDR      r0,[r0,#0]
        0x000362f6:    b2c2        ..      UXTB     r2,r0
        0x000362f8:    9900        ..      LDR      r1,[sp,#0]
        0x000362fa:    6b88        .k      LDR      r0,[r1,#0x38]
        0x000362fc:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x00036300:    6388        .c      STR      r0,[r1,#0x38]
        0x00036302:    f64070f0    @..p    MOVW     r0,#0xff0
        0x00036306:    f2cf0000    ....    MOVT     r0,#0xf000
        0x0003630a:    6800        .h      LDR      r0,[r0,#0]
        0x0003630c:    b2c2        ..      UXTB     r2,r0
        0x0003630e:    9900        ..      LDR      r1,[sp,#0]
        0x00036310:    6b88        .k      LDR      r0,[r1,#0x38]
        0x00036312:    4310        .C      ORRS     r0,r0,r2
        0x00036314:    6388        .c      STR      r0,[r1,#0x38]
        0x00036316:    b001        ..      ADD      sp,sp,#4
        0x00036318:    4770        pG      BX       lr
        0x0003631a:    0000        ..      MOVS     r0,r0
    disable_submodule
        0x0003631c:    b083        ..      SUB      sp,sp,#0xc
        0x0003631e:    9001        ..      STR      r0,[sp,#4]
        0x00036320:    9100        ..      STR      r1,[sp,#0]
        0x00036322:    9801        ..      LDR      r0,[sp,#4]
        0x00036324:    0301        ..      LSLS     r1,r0,#12
        0x00036326:    f240101c    @...    MOVW     r0,#0x11c
        0x0003632a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003632e:    5840        @X      LDR      r0,[r0,r1]
        0x00036330:    f3c00042    ..B.    UBFX     r0,r0,#1,#3
        0x00036334:    9900        ..      LDR      r1,[sp,#0]
        0x00036336:    4288        .B      CMP      r0,r1
        0x00036338:    d109        ..      BNE      0x3634e ; disable_submodule + 50
        0x0003633a:    e7ff        ..      B        0x3633c ; disable_submodule + 32
        0x0003633c:    9801        ..      LDR      r0,[sp,#4]
        0x0003633e:    0302        ..      LSLS     r2,r0,#12
        0x00036340:    f240111c    @...    MOVW     r1,#0x11c
        0x00036344:    f2c40105    ....    MOVT     r1,#0x4005
        0x00036348:    2000        .       MOVS     r0,#0
        0x0003634a:    5088        .P      STR      r0,[r1,r2]
        0x0003634c:    e01a        ..      B        0x36384 ; disable_submodule + 104
        0x0003634e:    9801        ..      LDR      r0,[sp,#4]
        0x00036350:    0301        ..      LSLS     r1,r0,#12
        0x00036352:    f240101c    @...    MOVW     r0,#0x11c
        0x00036356:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003635a:    5840        @X      LDR      r0,[r0,r1]
        0x0003635c:    f3c01042    ..B.    UBFX     r0,r0,#5,#3
        0x00036360:    9900        ..      LDR      r1,[sp,#0]
        0x00036362:    4288        .B      CMP      r0,r1
        0x00036364:    d109        ..      BNE      0x3637a ; disable_submodule + 94
        0x00036366:    e7ff        ..      B        0x36368 ; disable_submodule + 76
        0x00036368:    9801        ..      LDR      r0,[sp,#4]
        0x0003636a:    0302        ..      LSLS     r2,r0,#12
        0x0003636c:    f240111c    @...    MOVW     r1,#0x11c
        0x00036370:    f2c40105    ....    MOVT     r1,#0x4005
        0x00036374:    2000        .       MOVS     r0,#0
        0x00036376:    5088        .P      STR      r0,[r1,r2]
        0x00036378:    e003        ..      B        0x36382 ; disable_submodule + 102
        0x0003637a:    2000        .       MOVS     r0,#0
        0x0003637c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00036380:    e004        ..      B        0x3638c ; disable_submodule + 112
        0x00036382:    e7ff        ..      B        0x36384 ; disable_submodule + 104
        0x00036384:    2001        .       MOVS     r0,#1
        0x00036386:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003638a:    e7ff        ..      B        0x3638c ; disable_submodule + 112
        0x0003638c:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00036390:    b003        ..      ADD      sp,sp,#0xc
        0x00036392:    4770        pG      BX       lr
    divu64_10
        0x00036394:    b08c        ..      SUB      sp,sp,#0x30
        0x00036396:    9109        ..      STR      r1,[sp,#0x24]
        0x00036398:    9008        ..      STR      r0,[sp,#0x20]
        0x0003639a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003639c:    2800        .(      CMP      r0,#0
        0x0003639e:    d05b        [.      BEQ      0x36458 ; divu64_10 + 196
        0x000363a0:    e7ff        ..      B        0x363a2 ; divu64_10 + 14
        0x000363a2:    9b08        ..      LDR      r3,[sp,#0x20]
        0x000363a4:    9a09        ..      LDR      r2,[sp,#0x24]
        0x000363a6:    ea5f0052    _.R.    LSRS.W   r0,r2,#1
        0x000363aa:    ea4f0133    O.3.    RRX      r1,r3
        0x000363ae:    089b        ..      LSRS     r3,r3,#2
        0x000363b0:    ea437382    C..s    ORR      r3,r3,r2,LSL #30
        0x000363b4:    18c9        ..      ADDS     r1,r1,r3
        0x000363b6:    eb400092    @...    ADC      r0,r0,r2,LSR #2
        0x000363ba:    9106        ..      STR      r1,[sp,#0x18]
        0x000363bc:    9007        ..      STR      r0,[sp,#0x1c]
        0x000363be:    9906        ..      LDR      r1,[sp,#0x18]
        0x000363c0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000363c2:    090a        ..      LSRS     r2,r1,#4
        0x000363c4:    ea427200    B..r    ORR      r2,r2,r0,LSL #28
        0x000363c8:    1889        ..      ADDS     r1,r1,r2
        0x000363ca:    eb401010    @...    ADC      r0,r0,r0,LSR #4
        0x000363ce:    9106        ..      STR      r1,[sp,#0x18]
        0x000363d0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000363d2:    9906        ..      LDR      r1,[sp,#0x18]
        0x000363d4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000363d6:    0a0a        ..      LSRS     r2,r1,#8
        0x000363d8:    ea426200    B..b    ORR      r2,r2,r0,LSL #24
        0x000363dc:    1889        ..      ADDS     r1,r1,r2
        0x000363de:    eb402010    @..     ADC      r0,r0,r0,LSR #8
        0x000363e2:    9106        ..      STR      r1,[sp,#0x18]
        0x000363e4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000363e6:    9906        ..      LDR      r1,[sp,#0x18]
        0x000363e8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000363ea:    0c0a        ..      LSRS     r2,r1,#16
        0x000363ec:    ea424200    B..B    ORR      r2,r2,r0,LSL #16
        0x000363f0:    1889        ..      ADDS     r1,r1,r2
        0x000363f2:    eb404010    @..@    ADC      r0,r0,r0,LSR #16
        0x000363f6:    9106        ..      STR      r1,[sp,#0x18]
        0x000363f8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000363fa:    9906        ..      LDR      r1,[sp,#0x18]
        0x000363fc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000363fe:    1809        ..      ADDS     r1,r1,r0
        0x00036400:    f1400000    @...    ADC      r0,r0,#0
        0x00036404:    9106        ..      STR      r1,[sp,#0x18]
        0x00036406:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036408:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003640a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003640c:    08c0        ..      LSRS     r0,r0,#3
        0x0003640e:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x00036412:    08c9        ..      LSRS     r1,r1,#3
        0x00036414:    9107        ..      STR      r1,[sp,#0x1c]
        0x00036416:    9006        ..      STR      r0,[sp,#0x18]
        0x00036418:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003641a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003641c:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003641e:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00036422:    230a        .#      MOVS     r3,#0xa
        0x00036424:    fba23203    ...2    UMULL    r3,r2,r2,r3
        0x00036428:    eb0c0c8c    ....    ADD      r12,r12,r12,LSL #2
        0x0003642c:    eb02024c    ..L.    ADD      r2,r2,r12,LSL #1
        0x00036430:    1ac9        ..      SUBS     r1,r1,r3
        0x00036432:    4190        .A      SBCS     r0,r0,r2
        0x00036434:    9104        ..      STR      r1,[sp,#0x10]
        0x00036436:    9005        ..      STR      r0,[sp,#0x14]
        0x00036438:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003643a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003643c:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003643e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00036440:    3306        .3      ADDS     r3,#6
        0x00036442:    f1420200    B...    ADC      r2,r2,#0
        0x00036446:    091b        ..      LSRS     r3,r3,#4
        0x00036448:    ea437302    C..s    ORR      r3,r3,r2,LSL #28
        0x0003644c:    18c9        ..      ADDS     r1,r1,r3
        0x0003644e:    eb401012    @...    ADC      r0,r0,r2,LSR #4
        0x00036452:    910a        ..      STR      r1,[sp,#0x28]
        0x00036454:    900b        ..      STR      r0,[sp,#0x2c]
        0x00036456:    e025        %.      B        0x364a4 ; divu64_10 + 272
        0x00036458:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003645a:    9001        ..      STR      r0,[sp,#4]
        0x0003645c:    9901        ..      LDR      r1,[sp,#4]
        0x0003645e:    0848        H.      LSRS     r0,r1,#1
        0x00036460:    eb000091    ....    ADD      r0,r0,r1,LSR #2
        0x00036464:    9003        ..      STR      r0,[sp,#0xc]
        0x00036466:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036468:    eb001010    ....    ADD      r0,r0,r0,LSR #4
        0x0003646c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003646e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036470:    eb002010    ...     ADD      r0,r0,r0,LSR #8
        0x00036474:    9003        ..      STR      r0,[sp,#0xc]
        0x00036476:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036478:    eb004010    ...@    ADD      r0,r0,r0,LSR #16
        0x0003647c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003647e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036480:    08c0        ..      LSRS     r0,r0,#3
        0x00036482:    9003        ..      STR      r0,[sp,#0xc]
        0x00036484:    9801        ..      LDR      r0,[sp,#4]
        0x00036486:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036488:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0003648c:    eba00041    ..A.    SUB      r0,r0,r1,LSL #1
        0x00036490:    9002        ..      STR      r0,[sp,#8]
        0x00036492:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036494:    9902        ..      LDR      r1,[sp,#8]
        0x00036496:    3106        .1      ADDS     r1,#6
        0x00036498:    eb001011    ....    ADD      r0,r0,r1,LSR #4
        0x0003649c:    2100        .!      MOVS     r1,#0
        0x0003649e:    910b        ..      STR      r1,[sp,#0x2c]
        0x000364a0:    900a        ..      STR      r0,[sp,#0x28]
        0x000364a2:    e7ff        ..      B        0x364a4 ; divu64_10 + 272
        0x000364a4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000364a6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000364a8:    b00c        ..      ADD      sp,sp,#0x30
        0x000364aa:    4770        pG      BX       lr
    dmAdvActClearSets
        0x000364ac:    b081        ..      SUB      sp,sp,#4
        0x000364ae:    9000        ..      STR      r0,[sp,#0]
        0x000364b0:    b001        ..      ADD      sp,sp,#4
        0x000364b2:    4770        pG      BX       lr
    dmAdvActConfig
        0x000364b4:    b580        ..      PUSH     {r7,lr}
        0x000364b6:    b082        ..      SUB      sp,sp,#8
        0x000364b8:    9001        ..      STR      r0,[sp,#4]
        0x000364ba:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000364be:    f2c10000    ....    MOVT     r0,#0x1000
        0x000364c2:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000364c4:    b9c0        ..      CBNZ     r0,0x364f8 ; dmAdvActConfig + 68
        0x000364c6:    e7ff        ..      B        0x364c8 ; dmAdvActConfig + 20
        0x000364c8:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000364cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000364d0:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000364d2:    2801        .(      CMP      r0,#1
        0x000364d4:    d008        ..      BEQ      0x364e8 ; dmAdvActConfig + 52
        0x000364d6:    e7ff        ..      B        0x364d8 ; dmAdvActConfig + 36
        0x000364d8:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000364dc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000364e0:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000364e2:    2804        .(      CMP      r0,#4
        0x000364e4:    d101        ..      BNE      0x364ea ; dmAdvActConfig + 54
        0x000364e6:    e7ff        ..      B        0x364e8 ; dmAdvActConfig + 52
        0x000364e8:    e006        ..      B        0x364f8 ; dmAdvActConfig + 68
        0x000364ea:    9a01        ..      LDR      r2,[sp,#4]
        0x000364ec:    7950        Py      LDRB     r0,[r2,#5]
        0x000364ee:    7991        .y      LDRB     r1,[r2,#6]
        0x000364f0:    3207        .2      ADDS     r2,#7
        0x000364f2:    f000f8c1    ....    BL       dmAdvConfig ; 0x36678
        0x000364f6:    e7ff        ..      B        0x364f8 ; dmAdvActConfig + 68
        0x000364f8:    b002        ..      ADD      sp,sp,#8
        0x000364fa:    bd80        ..      POP      {r7,pc}
    dmAdvActRemoveSet
        0x000364fc:    b081        ..      SUB      sp,sp,#4
        0x000364fe:    9000        ..      STR      r0,[sp,#0]
        0x00036500:    b001        ..      ADD      sp,sp,#4
        0x00036502:    4770        pG      BX       lr
    dmAdvActSetData
        0x00036504:    b580        ..      PUSH     {r7,lr}
        0x00036506:    b082        ..      SUB      sp,sp,#8
        0x00036508:    9001        ..      STR      r0,[sp,#4]
        0x0003650a:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003650e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036512:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036514:    b988        ..      CBNZ     r0,0x3653a ; dmAdvActSetData + 54
        0x00036516:    e7ff        ..      B        0x36518 ; dmAdvActSetData + 20
        0x00036518:    9801        ..      LDR      r0,[sp,#4]
        0x0003651a:    7980        .y      LDRB     r0,[r0,#6]
        0x0003651c:    b930        0.      CBNZ     r0,0x3652c ; dmAdvActSetData + 40
        0x0003651e:    e7ff        ..      B        0x36520 ; dmAdvActSetData + 28
        0x00036520:    9901        ..      LDR      r1,[sp,#4]
        0x00036522:    79c8        .y      LDRB     r0,[r1,#7]
        0x00036524:    3108        .1      ADDS     r1,r1,#8
        0x00036526:    f7e6f843    ..C.    BL       HciLeSetAdvDataCmd ; 0x1c5b0
        0x0003652a:    e005        ..      B        0x36538 ; dmAdvActSetData + 52
        0x0003652c:    9901        ..      LDR      r1,[sp,#4]
        0x0003652e:    79c8        .y      LDRB     r0,[r1,#7]
        0x00036530:    3108        .1      ADDS     r1,r1,#8
        0x00036532:    f7e6f97b    ..{.    BL       HciLeSetScanRespDataCmd ; 0x1c82c
        0x00036536:    e7ff        ..      B        0x36538 ; dmAdvActSetData + 52
        0x00036538:    e7ff        ..      B        0x3653a ; dmAdvActSetData + 54
        0x0003653a:    b002        ..      ADD      sp,sp,#8
        0x0003653c:    bd80        ..      POP      {r7,pc}
        0x0003653e:    0000        ..      MOVS     r0,r0
    dmAdvActSetRandAddr
        0x00036540:    b081        ..      SUB      sp,sp,#4
        0x00036542:    9000        ..      STR      r0,[sp,#0]
        0x00036544:    b001        ..      ADD      sp,sp,#4
        0x00036546:    4770        pG      BX       lr
    dmAdvActStart
        0x00036548:    b580        ..      PUSH     {r7,lr}
        0x0003654a:    b082        ..      SUB      sp,sp,#8
        0x0003654c:    9001        ..      STR      r0,[sp,#4]
        0x0003654e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036552:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036556:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036558:    b9f0        ..      CBNZ     r0,0x36598 ; dmAdvActStart + 80
        0x0003655a:    e7ff        ..      B        0x3655c ; dmAdvActStart + 20
        0x0003655c:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036560:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036564:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036566:    2801        .(      CMP      r0,#1
        0x00036568:    d008        ..      BEQ      0x3657c ; dmAdvActStart + 52
        0x0003656a:    e7ff        ..      B        0x3656c ; dmAdvActStart + 36
        0x0003656c:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036570:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036574:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00036576:    2804        .(      CMP      r0,#4
        0x00036578:    d101        ..      BNE      0x3657e ; dmAdvActStart + 54
        0x0003657a:    e7ff        ..      B        0x3657c ; dmAdvActStart + 52
        0x0003657c:    e00c        ..      B        0x36598 ; dmAdvActStart + 80
        0x0003657e:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036582:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036586:    2003        .       MOVS     r0,#3
        0x00036588:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003658a:    9801        ..      LDR      r0,[sp,#4]
        0x0003658c:    8900        ..      LDRH     r0,[r0,#8]
        0x0003658e:    8408        ..      STRH     r0,[r1,#0x20]
        0x00036590:    2001        .       MOVS     r0,#1
        0x00036592:    f7e6f83b    ..;.    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036596:    e7ff        ..      B        0x36598 ; dmAdvActStart + 80
        0x00036598:    b002        ..      ADD      sp,sp,#8
        0x0003659a:    bd80        ..      POP      {r7,pc}
    dmAdvActStop
        0x0003659c:    b580        ..      PUSH     {r7,lr}
        0x0003659e:    b082        ..      SUB      sp,sp,#8
        0x000365a0:    9001        ..      STR      r0,[sp,#4]
        0x000365a2:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000365a6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000365aa:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000365ac:    2801        .(      CMP      r0,#1
        0x000365ae:    d11b        ..      BNE      0x365e8 ; dmAdvActStop + 76
        0x000365b0:    e7ff        ..      B        0x365b2 ; dmAdvActStop + 22
        0x000365b2:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000365b6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000365ba:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000365bc:    2801        .(      CMP      r0,#1
        0x000365be:    d008        ..      BEQ      0x365d2 ; dmAdvActStop + 54
        0x000365c0:    e7ff        ..      B        0x365c2 ; dmAdvActStop + 38
        0x000365c2:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000365c6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000365ca:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000365cc:    2804        .(      CMP      r0,#4
        0x000365ce:    d101        ..      BNE      0x365d4 ; dmAdvActStop + 56
        0x000365d0:    e7ff        ..      B        0x365d2 ; dmAdvActStop + 54
        0x000365d2:    e009        ..      B        0x365e8 ; dmAdvActStop + 76
        0x000365d4:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x000365d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000365dc:    2005        .       MOVS     r0,#5
        0x000365de:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000365e0:    2000        .       MOVS     r0,#0
        0x000365e2:    f7e6f813    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x000365e6:    e7ff        ..      B        0x365e8 ; dmAdvActStop + 76
        0x000365e8:    b002        ..      ADD      sp,sp,#8
        0x000365ea:    bd80        ..      POP      {r7,pc}
    dmAdvActTimeout
        0x000365ec:    b580        ..      PUSH     {r7,lr}
        0x000365ee:    b082        ..      SUB      sp,sp,#8
        0x000365f0:    9001        ..      STR      r0,[sp,#4]
        0x000365f2:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000365f6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000365fa:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000365fc:    2801        .(      CMP      r0,#1
        0x000365fe:    d10a        ..      BNE      0x36616 ; dmAdvActTimeout + 42
        0x00036600:    e7ff        ..      B        0x36602 ; dmAdvActTimeout + 22
        0x00036602:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036606:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003660a:    2005        .       MOVS     r0,#5
        0x0003660c:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003660e:    2000        .       MOVS     r0,#0
        0x00036610:    f7e5fffc    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036614:    e7ff        ..      B        0x36616 ; dmAdvActTimeout + 42
        0x00036616:    b002        ..      ADD      sp,sp,#8
        0x00036618:    bd80        ..      POP      {r7,pc}
        0x0003661a:    0000        ..      MOVS     r0,r0
    dmAdvCbInit
        0x0003661c:    b081        ..      SUB      sp,sp,#4
        0x0003661e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036622:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036626:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x0003662a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003662e:    180a        ..      ADDS     r2,r1,r0
        0x00036630:    20ff        .       MOVS     r0,#0xff
        0x00036632:    7610        .v      STRB     r0,[r2,#0x18]
        0x00036634:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036638:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0003663c:    f44f60c8    O..`    MOV      r0,#0x640
        0x00036640:    8210        ..      STRH     r0,[r2,#0x10]
        0x00036642:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036646:    eb010240    ..@.    ADD      r2,r1,r0,LSL #1
        0x0003664a:    f44f60f0    O..`    MOV      r0,#0x780
        0x0003664e:    8290        ..      STRH     r0,[r2,#0x14]
        0x00036650:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036654:    180a        ..      ADDS     r2,r1,r0
        0x00036656:    2007        .       MOVS     r0,#7
        0x00036658:    7690        .v      STRB     r0,[r2,#0x1a]
        0x0003665a:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x0003665e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00036662:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036666:    4402        .D      ADD      r2,r2,r0
        0x00036668:    2000        .       MOVS     r0,#0
        0x0003666a:    7450        Pt      STRB     r0,[r2,#0x11]
        0x0003666c:    f89d2003    ...     LDRB     r2,[sp,#3]
        0x00036670:    4411        .D      ADD      r1,r1,r2
        0x00036672:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036674:    b001        ..      ADD      sp,sp,#4
        0x00036676:    4770        pG      BX       lr
    dmAdvConfig
        0x00036678:    b570        p.      PUSH     {r4-r6,lr}
        0x0003667a:    b08a        ..      SUB      sp,sp,#0x28
        0x0003667c:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00036680:    f88d1026    ..&.    STRB     r1,[sp,#0x26]
        0x00036684:    9208        ..      STR      r2,[sp,#0x20]
        0x00036686:    f24355bc    C..U    MOV      r5,#0x35bc
        0x0003668a:    f2c10500    ....    MOVT     r5,#0x1000
        0x0003668e:    8a28        (.      LDRH     r0,[r5,#0x10]
        0x00036690:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036692:    8aa8        ..      LDRH     r0,[r5,#0x14]
        0x00036694:    9004        ..      STR      r0,[sp,#0x10]
        0x00036696:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x0003669a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003669c:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000366a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000366a4:    9006        ..      STR      r0,[sp,#0x18]
        0x000366a6:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x000366a8:    f7e4fcf8    ....    BL       DmLlAddrType ; 0x1b09c
        0x000366ac:    9904        ..      LDR      r1,[sp,#0x10]
        0x000366ae:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000366b0:    f8dde018    ....    LDR      lr,[sp,#0x18]
        0x000366b4:    4603        .F      MOV      r3,r0
        0x000366b6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000366b8:    f89dc026    ..&.    LDRB     r12,[sp,#0x26]
        0x000366bc:    9c08        ..      LDR      r4,[sp,#0x20]
        0x000366be:    7ead        .~      LDRB     r5,[r5,#0x1a]
        0x000366c0:    f89e6011    ...`    LDRB     r6,[lr,#0x11]
        0x000366c4:    46ee        .F      MOV      lr,sp
        0x000366c6:    f8ce600c    ...`    STR      r6,[lr,#0xc]
        0x000366ca:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x000366ce:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x000366d2:    f8cec000    ....    STR      r12,[lr,#0]
        0x000366d6:    f7e5ffb5    ....    BL       HciLeSetAdvParamCmd ; 0x1c644
        0x000366da:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000366de:    f24361e8    C..a    MOV      r1,#0x36e8
        0x000366e2:    f2c10100    ....    MOVT     r1,#0x1000
        0x000366e6:    7008        .p      STRB     r0,[r1,#0]
        0x000366e8:    b00a        ..      ADD      sp,sp,#0x28
        0x000366ea:    bd70        p.      POP      {r4-r6,pc}
    dmAdvConnectFailed
        0x000366ec:    b580        ..      PUSH     {r7,lr}
        0x000366ee:    b082        ..      SUB      sp,sp,#8
        0x000366f0:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000366f4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000366f8:    9000        ..      STR      r0,[sp,#0]
        0x000366fa:    f7e8f999    ....    BL       WsfTimerStop ; 0x1ea30
        0x000366fe:    200d        .       MOVS     r0,#0xd
        0x00036700:    2122        "!      MOVS     r1,#0x22
        0x00036702:    2300        .#      MOVS     r3,#0
        0x00036704:    9301        ..      STR      r3,[sp,#4]
        0x00036706:    461a        .F      MOV      r2,r3
        0x00036708:    f001f8d0    ....    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x0003670c:    9900        ..      LDR      r1,[sp,#0]
        0x0003670e:    9801        ..      LDR      r0,[sp,#4]
        0x00036710:    22ff        ."      MOVS     r2,#0xff
        0x00036712:    760a        .v      STRB     r2,[r1,#0x18]
        0x00036714:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036716:    b002        ..      ADD      sp,sp,#8
        0x00036718:    bd80        ..      POP      {r7,pc}
        0x0003671a:    0000        ..      MOVS     r0,r0
    dmAdvConnected
        0x0003671c:    b580        ..      PUSH     {r7,lr}
        0x0003671e:    b082        ..      SUB      sp,sp,#8
        0x00036720:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036724:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036728:    9000        ..      STR      r0,[sp,#0]
        0x0003672a:    f7e8f981    ....    BL       WsfTimerStop ; 0x1ea30
        0x0003672e:    200d        .       MOVS     r0,#0xd
        0x00036730:    2122        "!      MOVS     r1,#0x22
        0x00036732:    2300        .#      MOVS     r3,#0
        0x00036734:    9301        ..      STR      r3,[sp,#4]
        0x00036736:    461a        .F      MOV      r2,r3
        0x00036738:    f001f8b8    ....    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x0003673c:    9900        ..      LDR      r1,[sp,#0]
        0x0003673e:    9801        ..      LDR      r0,[sp,#4]
        0x00036740:    22ff        ."      MOVS     r2,#0xff
        0x00036742:    760a        .v      STRB     r2,[r1,#0x18]
        0x00036744:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036746:    b002        ..      ADD      sp,sp,#8
        0x00036748:    bd80        ..      POP      {r7,pc}
        0x0003674a:    0000        ..      MOVS     r0,r0
    dmAdvGenConnCmpl
        0x0003674c:    b580        ..      PUSH     {r7,lr}
        0x0003674e:    b08c        ..      SUB      sp,sp,#0x30
        0x00036750:    f88d002f    ../.    STRB     r0,[sp,#0x2f]
        0x00036754:    f88d102e    ....    STRB     r1,[sp,#0x2e]
        0x00036758:    a802        ..      ADD      r0,sp,#8
        0x0003675a:    9001        ..      STR      r0,[sp,#4]
        0x0003675c:    2124        $!      MOVS     r1,#0x24
        0x0003675e:    f7e1ff68    ..h.    BL       __aeabi_memclr ; 0x18632
        0x00036762:    9801        ..      LDR      r0,[sp,#4]
        0x00036764:    2102        .!      MOVS     r1,#2
        0x00036766:    f88d100a    ....    STRB     r1,[sp,#0xa]
        0x0003676a:    f89d102e    ....    LDRB     r1,[sp,#0x2e]
        0x0003676e:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00036772:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00036776:    2101        .!      MOVS     r1,#1
        0x00036778:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x0003677c:    f89d202f    ../     LDRB     r2,[sp,#0x2f]
        0x00036780:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036784:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036788:    440a        .D      ADD      r2,r2,r1
        0x0003678a:    f8922031    ..1     LDRB     r2,[r2,#0x31]
        0x0003678e:    f88d2011    ...     STRB     r2,[sp,#0x11]
        0x00036792:    300a        .0      ADDS     r0,r0,#0xa
        0x00036794:    f89d202f    ../     LDRB     r2,[sp,#0x2f]
        0x00036798:    eb020242    ..B.    ADD      r2,r2,r2,LSL #1
        0x0003679c:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x000367a0:    3125        %1      ADDS     r1,r1,#0x25
        0x000367a2:    f7e4f80b    ....    BL       BdaCpy ; 0x1a7bc
        0x000367a6:    9801        ..      LDR      r0,[sp,#4]
        0x000367a8:    f001f8a4    ....    BL       dmDevPassHciEvtToConn ; 0x378f4
        0x000367ac:    b00c        ..      ADD      sp,sp,#0x30
        0x000367ae:    bd80        ..      POP      {r7,pc}
    dmAdvHciHandler
        0x000367b0:    b580        ..      PUSH     {r7,lr}
        0x000367b2:    b084        ..      SUB      sp,sp,#0x10
        0x000367b4:    9003        ..      STR      r0,[sp,#0xc]
        0x000367b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000367b8:    7880        .x      LDRB     r0,[r0,#2]
        0x000367ba:    2835        5(      CMP      r0,#0x35
        0x000367bc:    f04080b1    @...    BNE.W    0x36922 ; dmAdvHciHandler + 370
        0x000367c0:    e7ff        ..      B        0x367c2 ; dmAdvHciHandler + 18
        0x000367c2:    2000        .       MOVS     r0,#0
        0x000367c4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000367c8:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000367cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000367d0:    7f41        A.      LDRB     r1,[r0,#0x1d]
        0x000367d2:    1e88        ..      SUBS     r0,r1,#2
        0x000367d4:    9101        ..      STR      r1,[sp,#4]
        0x000367d6:    2802        .(      CMP      r0,#2
        0x000367d8:    d305        ..      BCC      0x367e6 ; dmAdvHciHandler + 54
        0x000367da:    e7ff        ..      B        0x367dc ; dmAdvHciHandler + 44
        0x000367dc:    9801        ..      LDR      r0,[sp,#4]
        0x000367de:    3804        .8      SUBS     r0,#4
        0x000367e0:    2802        .(      CMP      r0,#2
        0x000367e2:    d346        F.      BCC      0x36872 ; dmAdvHciHandler + 194
        0x000367e4:    e080        ..      B        0x368e8 ; dmAdvHciHandler + 312
        0x000367e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000367e8:    78c0        .x      LDRB     r0,[r0,#3]
        0x000367ea:    bbd0        ..      CBNZ     r0,0x36862 ; dmAdvHciHandler + 178
        0x000367ec:    e7ff        ..      B        0x367ee ; dmAdvHciHandler + 62
        0x000367ee:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000367f2:    f2c10000    ....    MOVT     r0,#0x1000
        0x000367f6:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000367f8:    2803        .(      CMP      r0,#3
        0x000367fa:    d11f        ..      BNE      0x3683c ; dmAdvHciHandler + 140
        0x000367fc:    e7ff        ..      B        0x367fe ; dmAdvHciHandler + 78
        0x000367fe:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036802:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036806:    8c00        ..      LDRH     r0,[r0,#0x20]
        0x00036808:    2801        .(      CMP      r0,#1
        0x0003680a:    db0a        ..      BLT      0x36822 ; dmAdvHciHandler + 114
        0x0003680c:    e7ff        ..      B        0x3680e ; dmAdvHciHandler + 94
        0x0003680e:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036812:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036816:    2107        .!      MOVS     r1,#7
        0x00036818:    7281        .r      STRB     r1,[r0,#0xa]
        0x0003681a:    8c01        ..      LDRH     r1,[r0,#0x20]
        0x0003681c:    f7e8f8ea    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00036820:    e7ff        ..      B        0x36822 ; dmAdvHciHandler + 114
        0x00036822:    f24360e8    C..`    MOV      r0,#0x36e8
        0x00036826:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003682a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003682c:    2804        .(      CMP      r0,#4
        0x0003682e:    d004        ..      BEQ      0x3683a ; dmAdvHciHandler + 138
        0x00036830:    e7ff        ..      B        0x36832 ; dmAdvHciHandler + 130
        0x00036832:    2021        !       MOVS     r0,#0x21
        0x00036834:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00036838:    e7ff        ..      B        0x3683a ; dmAdvHciHandler + 138
        0x0003683a:    e7ff        ..      B        0x3683c ; dmAdvHciHandler + 140
        0x0003683c:    200c        .       MOVS     r0,#0xc
        0x0003683e:    2121        !!      MOVS     r1,#0x21
        0x00036840:    2300        .#      MOVS     r3,#0
        0x00036842:    461a        .F      MOV      r2,r3
        0x00036844:    f001f832    ..2.    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x00036848:    f24360e8    C..`    MOV      r0,#0x36e8
        0x0003684c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036850:    7800        .x      LDRB     r0,[r0,#0]
        0x00036852:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036856:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003685a:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003685c:    2001        .       MOVS     r0,#1
        0x0003685e:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036860:    e006        ..      B        0x36870 ; dmAdvHciHandler + 192
        0x00036862:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036866:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003686a:    2000        .       MOVS     r0,#0
        0x0003686c:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003686e:    e7ff        ..      B        0x36870 ; dmAdvHciHandler + 192
        0x00036870:    e03b        ;.      B        0x368ea ; dmAdvHciHandler + 314
        0x00036872:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036874:    78c0        .x      LDRB     r0,[r0,#3]
        0x00036876:    bb78        x.      CBNZ     r0,0x368d8 ; dmAdvHciHandler + 296
        0x00036878:    e7ff        ..      B        0x3687a ; dmAdvHciHandler + 202
        0x0003687a:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003687e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036882:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036884:    2805        .(      CMP      r0,#5
        0x00036886:    d117        ..      BNE      0x368b8 ; dmAdvHciHandler + 264
        0x00036888:    e7ff        ..      B        0x3688a ; dmAdvHciHandler + 218
        0x0003688a:    f24350bc    C..P    MOV      r0,#0x35bc
        0x0003688e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036892:    f7e8f8cd    ....    BL       WsfTimerStop ; 0x1ea30
        0x00036896:    f24360e8    C..`    MOV      r0,#0x36e8
        0x0003689a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003689e:    7800        .x      LDRB     r0,[r0,#0]
        0x000368a0:    2804        .(      CMP      r0,#4
        0x000368a2:    d104        ..      BNE      0x368ae ; dmAdvHciHandler + 254
        0x000368a4:    e7ff        ..      B        0x368a6 ; dmAdvHciHandler + 246
        0x000368a6:    2002        .       MOVS     r0,#2
        0x000368a8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000368ac:    e003        ..      B        0x368b6 ; dmAdvHciHandler + 262
        0x000368ae:    2022        "       MOVS     r0,#0x22
        0x000368b0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000368b4:    e7ff        ..      B        0x368b6 ; dmAdvHciHandler + 262
        0x000368b6:    e7ff        ..      B        0x368b8 ; dmAdvHciHandler + 264
        0x000368b8:    200d        .       MOVS     r0,#0xd
        0x000368ba:    2122        "!      MOVS     r1,#0x22
        0x000368bc:    2300        .#      MOVS     r3,#0
        0x000368be:    9300        ..      STR      r3,[sp,#0]
        0x000368c0:    461a        .F      MOV      r2,r3
        0x000368c2:    f000fff3    ....    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x000368c6:    9800        ..      LDR      r0,[sp,#0]
        0x000368c8:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x000368cc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000368d0:    22ff        ."      MOVS     r2,#0xff
        0x000368d2:    760a        .v      STRB     r2,[r1,#0x18]
        0x000368d4:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000368d6:    e006        ..      B        0x368e6 ; dmAdvHciHandler + 310
        0x000368d8:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x000368dc:    f2c10100    ....    MOVT     r1,#0x1000
        0x000368e0:    2001        .       MOVS     r0,#1
        0x000368e2:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x000368e4:    e7ff        ..      B        0x368e6 ; dmAdvHciHandler + 310
        0x000368e6:    e000        ..      B        0x368ea ; dmAdvHciHandler + 314
        0x000368e8:    e7ff        ..      B        0x368ea ; dmAdvHciHandler + 314
        0x000368ea:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000368ee:    2802        .(      CMP      r0,#2
        0x000368f0:    d105        ..      BNE      0x368fe ; dmAdvHciHandler + 334
        0x000368f2:    e7ff        ..      B        0x368f4 ; dmAdvHciHandler + 324
        0x000368f4:    2000        .       MOVS     r0,#0
        0x000368f6:    213c        <!      MOVS     r1,#0x3c
        0x000368f8:    f7ffff28    ..(.    BL       dmAdvGenConnCmpl ; 0x3674c
        0x000368fc:    e010        ..      B        0x36920 ; dmAdvHciHandler + 368
        0x000368fe:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00036902:    b160        `.      CBZ      r0,0x3691e ; dmAdvHciHandler + 366
        0x00036904:    e7ff        ..      B        0x36906 ; dmAdvHciHandler + 342
        0x00036906:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003690a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003690c:    7088        .p      STRB     r0,[r1,#2]
        0x0003690e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00036912:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036916:    6881        .h      LDR      r1,[r0,#8]
        0x00036918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003691a:    4788        .G      BLX      r1
        0x0003691c:    e7ff        ..      B        0x3691e ; dmAdvHciHandler + 366
        0x0003691e:    e7ff        ..      B        0x36920 ; dmAdvHciHandler + 368
        0x00036920:    e7ff        ..      B        0x36922 ; dmAdvHciHandler + 370
        0x00036922:    b004        ..      ADD      sp,sp,#0x10
        0x00036924:    bd80        ..      POP      {r7,pc}
        0x00036926:    0000        ..      MOVS     r0,r0
    dmAdvInit
        0x00036928:    b580        ..      PUSH     {r7,lr}
        0x0003692a:    b082        ..      SUB      sp,sp,#8
        0x0003692c:    2000        .       MOVS     r0,#0
        0x0003692e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036932:    e7ff        ..      B        0x36934 ; dmAdvInit + 12
        0x00036934:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00036938:    2801        .(      CMP      r0,#1
        0x0003693a:    dc0b        ..      BGT      0x36954 ; dmAdvInit + 44
        0x0003693c:    e7ff        ..      B        0x3693e ; dmAdvInit + 22
        0x0003693e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00036942:    f7fffe6b    ..k.    BL       dmAdvCbInit ; 0x3661c
        0x00036946:    e7ff        ..      B        0x36948 ; dmAdvInit + 32
        0x00036948:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003694c:    3001        .0      ADDS     r0,#1
        0x0003694e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036952:    e7ef        ..      B        0x36934 ; dmAdvInit + 12
        0x00036954:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00036958:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003695c:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x0003695e:    f24352bc    C..R    MOV      r2,#0x35bc
        0x00036962:    f2c10200    ....    MOVT     r2,#0x1000
        0x00036966:    7310        .s      STRB     r0,[r2,#0xc]
        0x00036968:    2000        .       MOVS     r0,#0
        0x0003696a:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003696c:    b002        ..      ADD      sp,sp,#8
        0x0003696e:    bd80        ..      POP      {r7,pc}
    dmAdvMsgHandler
        0x00036970:    b580        ..      PUSH     {r7,lr}
        0x00036972:    b082        ..      SUB      sp,sp,#8
        0x00036974:    9001        ..      STR      r0,[sp,#4]
        0x00036976:    9801        ..      LDR      r0,[sp,#4]
        0x00036978:    7881        .x      LDRB     r1,[r0,#2]
        0x0003697a:    f0010207    ....    AND      r2,r1,#7
        0x0003697e:    f24051a0    @..Q    MOVW     r1,#0x5a0
        0x00036982:    f2c00105    ....    MOVT     r1,#5
        0x00036986:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0003698a:    4788        .G      BLX      r1
        0x0003698c:    b002        ..      ADD      sp,sp,#8
        0x0003698e:    bd80        ..      POP      {r7,pc}
    dmAdvReset
        0x00036990:    b580        ..      PUSH     {r7,lr}
        0x00036992:    b082        ..      SUB      sp,sp,#8
        0x00036994:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036998:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003699c:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x0003699e:    2805        .(      CMP      r0,#5
        0x000369a0:    d010        ..      BEQ      0x369c4 ; dmAdvReset + 52
        0x000369a2:    e7ff        ..      B        0x369a4 ; dmAdvReset + 20
        0x000369a4:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000369a8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000369ac:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x000369ae:    2801        .(      CMP      r0,#1
        0x000369b0:    d11c        ..      BNE      0x369ec ; dmAdvReset + 92
        0x000369b2:    e7ff        ..      B        0x369b4 ; dmAdvReset + 36
        0x000369b4:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000369b8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000369bc:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x000369be:    2801        .(      CMP      r0,#1
        0x000369c0:    d014        ..      BEQ      0x369ec ; dmAdvReset + 92
        0x000369c2:    e7ff        ..      B        0x369c4 ; dmAdvReset + 52
        0x000369c4:    f24350bc    C..P    MOV      r0,#0x35bc
        0x000369c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000369cc:    f7e8f830    ..0.    BL       WsfTimerStop ; 0x1ea30
        0x000369d0:    2000        .       MOVS     r0,#0
        0x000369d2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000369d6:    2022        "       MOVS     r0,#0x22
        0x000369d8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000369dc:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000369e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000369e4:    6881        .h      LDR      r1,[r0,#8]
        0x000369e6:    a801        ..      ADD      r0,sp,#4
        0x000369e8:    4788        .G      BLX      r1
        0x000369ea:    e7ff        ..      B        0x369ec ; dmAdvReset + 92
        0x000369ec:    f7ffff9c    ....    BL       dmAdvInit ; 0x36928
        0x000369f0:    b002        ..      ADD      sp,sp,#8
        0x000369f2:    bd80        ..      POP      {r7,pc}
    dmAdvStartDirected
        0x000369f4:    b580        ..      PUSH     {r7,lr}
        0x000369f6:    b084        ..      SUB      sp,sp,#0x10
        0x000369f8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000369fc:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00036a00:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x00036a04:    9301        ..      STR      r3,[sp,#4]
        0x00036a06:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a0a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a0e:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036a10:    b9e0        ..      CBNZ     r0,0x36a4c ; dmAdvStartDirected + 88
        0x00036a12:    e7ff        ..      B        0x36a14 ; dmAdvStartDirected + 32
        0x00036a14:    2001        .       MOVS     r0,#1
        0x00036a16:    f7e5fdf9    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036a1a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00036a1e:    2103        .!      MOVS     r1,#3
        0x00036a20:    2801        .(      CMP      r0,#1
        0x00036a22:    bf08        ..      IT       EQ
        0x00036a24:    2102        .!      MOVEQ    r1,#2
        0x00036a26:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a2e:    9000        ..      STR      r0,[sp,#0]
        0x00036a30:    7741        Aw      STRB     r1,[r0,#0x1d]
        0x00036a32:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x00036a36:    8401        ..      STRH     r1,[r0,#0x20]
        0x00036a38:    9901        ..      LDR      r1,[sp,#4]
        0x00036a3a:    3025        %0      ADDS     r0,r0,#0x25
        0x00036a3c:    f7e3febe    ....    BL       BdaCpy ; 0x1a7bc
        0x00036a40:    9900        ..      LDR      r1,[sp,#0]
        0x00036a42:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00036a46:    f8810031    ..1.    STRB     r0,[r1,#0x31]
        0x00036a4a:    e7ff        ..      B        0x36a4c ; dmAdvStartDirected + 88
        0x00036a4c:    b004        ..      ADD      sp,sp,#0x10
        0x00036a4e:    bd80        ..      POP      {r7,pc}
    dmAdvStopDirected
        0x00036a50:    b580        ..      PUSH     {r7,lr}
        0x00036a52:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a56:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a5a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036a5c:    2801        .(      CMP      r0,#1
        0x00036a5e:    d010        ..      BEQ      0x36a82 ; dmAdvStopDirected + 50
        0x00036a60:    e7ff        ..      B        0x36a62 ; dmAdvStopDirected + 18
        0x00036a62:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a66:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a6a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036a6c:    2803        .(      CMP      r0,#3
        0x00036a6e:    d008        ..      BEQ      0x36a82 ; dmAdvStopDirected + 50
        0x00036a70:    e7ff        ..      B        0x36a72 ; dmAdvStopDirected + 34
        0x00036a72:    f24350bc    C..P    MOV      r0,#0x35bc
        0x00036a76:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a7a:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00036a7c:    2802        .(      CMP      r0,#2
        0x00036a7e:    d112        ..      BNE      0x36aa6 ; dmAdvStopDirected + 86
        0x00036a80:    e7ff        ..      B        0x36a82 ; dmAdvStopDirected + 50
        0x00036a82:    f24360e8    C..`    MOV      r0,#0x36e8
        0x00036a86:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036a8a:    7801        .x      LDRB     r1,[r0,#0]
        0x00036a8c:    2005        .       MOVS     r0,#5
        0x00036a8e:    2901        .)      CMP      r1,#1
        0x00036a90:    bf08        ..      IT       EQ
        0x00036a92:    2004        .       MOVEQ    r0,#4
        0x00036a94:    f24351bc    C..Q    MOV      r1,#0x35bc
        0x00036a98:    f2c10100    ....    MOVT     r1,#0x1000
        0x00036a9c:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x00036a9e:    2000        .       MOVS     r0,#0
        0x00036aa0:    f7e5fdb4    ....    BL       HciLeSetAdvEnableCmd ; 0x1c60c
        0x00036aa4:    e7ff        ..      B        0x36aa6 ; dmAdvStopDirected + 86
        0x00036aa6:    bd80        ..      POP      {r7,pc}
    dmConn2ActAuthToExpired
        0x00036aa8:    b580        ..      PUSH     {r7,lr}
        0x00036aaa:    b084        ..      SUB      sp,sp,#0x10
        0x00036aac:    9003        ..      STR      r0,[sp,#0xc]
        0x00036aae:    9102        ..      STR      r1,[sp,#8]
        0x00036ab0:    2043        C       MOVS     r0,#0x43
        0x00036ab2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036ab6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036ab8:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036aba:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036abe:    2000        .       MOVS     r0,#0
        0x00036ac0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036ac4:    9802        ..      LDR      r0,[sp,#8]
        0x00036ac6:    8880        ..      LDRH     r0,[r0,#4]
        0x00036ac8:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036acc:    f2436014    C..`    MOV      r0,#0x3614
        0x00036ad0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036ad4:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036ad8:    4668        hF      MOV      r0,sp
        0x00036ada:    4788        .G      BLX      r1
        0x00036adc:    b004        ..      ADD      sp,sp,#0x10
        0x00036ade:    bd80        ..      POP      {r7,pc}
    dmConn2ActDataLenChange
        0x00036ae0:    b580        ..      PUSH     {r7,lr}
        0x00036ae2:    b086        ..      SUB      sp,sp,#0x18
        0x00036ae4:    9005        ..      STR      r0,[sp,#0x14]
        0x00036ae6:    9104        ..      STR      r1,[sp,#0x10]
        0x00036ae8:    2041        A       MOVS     r0,#0x41
        0x00036aea:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036aee:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036af0:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036af2:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036af6:    2000        .       MOVS     r0,#0
        0x00036af8:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036afc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036afe:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036b00:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036b04:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b06:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036b08:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036b0c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b0e:    8900        ..      LDRH     r0,[r0,#8]
        0x00036b10:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00036b14:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b16:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00036b18:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036b1c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b1e:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036b20:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00036b24:    f2436014    C..`    MOV      r0,#0x3614
        0x00036b28:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b2c:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036b30:    4668        hF      MOV      r0,sp
        0x00036b32:    4788        .G      BLX      r1
        0x00036b34:    b006        ..      ADD      sp,sp,#0x18
        0x00036b36:    bd80        ..      POP      {r7,pc}
    dmConn2ActReadRemoteFeaturesCmpl
        0x00036b38:    b580        ..      PUSH     {r7,lr}
        0x00036b3a:    b086        ..      SUB      sp,sp,#0x18
        0x00036b3c:    9005        ..      STR      r0,[sp,#0x14]
        0x00036b3e:    9104        ..      STR      r1,[sp,#0x10]
        0x00036b40:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b42:    6880        .h      LDR      r0,[r0,#8]
        0x00036b44:    9905        ..      LDR      r1,[sp,#0x14]
        0x00036b46:    6288        .b      STR      r0,[r1,#0x28]
        0x00036b48:    9905        ..      LDR      r1,[sp,#0x14]
        0x00036b4a:    2001        .       MOVS     r0,#1
        0x00036b4c:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x00036b50:    2057        W       MOVS     r0,#0x57
        0x00036b52:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036b56:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036b58:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036b5a:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036b5e:    2000        .       MOVS     r0,#0
        0x00036b60:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036b64:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b66:    7900        .y      LDRB     r0,[r0,#4]
        0x00036b68:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00036b6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036b6e:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036b70:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036b74:    9904        ..      LDR      r1,[sp,#0x10]
        0x00036b76:    6888        .h      LDR      r0,[r1,#8]
        0x00036b78:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00036b7a:    9103        ..      STR      r1,[sp,#0xc]
        0x00036b7c:    9002        ..      STR      r0,[sp,#8]
        0x00036b7e:    f2436014    C..`    MOV      r0,#0x3614
        0x00036b82:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036b86:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036b8a:    4668        hF      MOV      r0,sp
        0x00036b8c:    4788        .G      BLX      r1
        0x00036b8e:    b006        ..      ADD      sp,sp,#0x18
        0x00036b90:    bd80        ..      POP      {r7,pc}
        0x00036b92:    0000        ..      MOVS     r0,r0
    dmConn2ActReadRemoteVerInfoCmpl
        0x00036b94:    b580        ..      PUSH     {r7,lr}
        0x00036b96:    b086        ..      SUB      sp,sp,#0x18
        0x00036b98:    9005        ..      STR      r0,[sp,#0x14]
        0x00036b9a:    9104        ..      STR      r1,[sp,#0x10]
        0x00036b9c:    2058        X       MOVS     r0,#0x58
        0x00036b9e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036ba2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036ba4:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036ba6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036baa:    2000        .       MOVS     r0,#0
        0x00036bac:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036bb0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bb2:    7900        .y      LDRB     r0,[r0,#4]
        0x00036bb4:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00036bb8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bba:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036bbc:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036bc0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bc2:    7a00        .z      LDRB     r0,[r0,#8]
        0x00036bc4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00036bc8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bca:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00036bcc:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036bd0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036bd2:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036bd4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00036bd8:    f2436014    C..`    MOV      r0,#0x3614
        0x00036bdc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036be0:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036be4:    4668        hF      MOV      r0,sp
        0x00036be6:    4788        .G      BLX      r1
        0x00036be8:    b006        ..      ADD      sp,sp,#0x18
        0x00036bea:    bd80        ..      POP      {r7,pc}
    dmConn2ActRemoteConnParamReq
        0x00036bec:    b580        ..      PUSH     {r7,lr}
        0x00036bee:    b086        ..      SUB      sp,sp,#0x18
        0x00036bf0:    9005        ..      STR      r0,[sp,#0x14]
        0x00036bf2:    9104        ..      STR      r1,[sp,#0x10]
        0x00036bf4:    2040        @       MOVS     r0,#0x40
        0x00036bf6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036bfa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036bfc:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036bfe:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036c02:    2000        .       MOVS     r0,#0
        0x00036c04:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036c08:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c0a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036c0c:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036c10:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c12:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036c14:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036c18:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c1a:    8900        ..      LDRH     r0,[r0,#8]
        0x00036c1c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00036c20:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c22:    8940        @.      LDRH     r0,[r0,#0xa]
        0x00036c24:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036c28:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c2a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036c2c:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00036c30:    f2436014    C..`    MOV      r0,#0x3614
        0x00036c34:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036c38:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036c3c:    4668        hF      MOV      r0,sp
        0x00036c3e:    4788        .G      BLX      r1
        0x00036c40:    b006        ..      ADD      sp,sp,#0x18
        0x00036c42:    bd80        ..      POP      {r7,pc}
    dmConn2ActReqPeerSca
        0x00036c44:    b580        ..      PUSH     {r7,lr}
        0x00036c46:    b086        ..      SUB      sp,sp,#0x18
        0x00036c48:    9005        ..      STR      r0,[sp,#0x14]
        0x00036c4a:    9104        ..      STR      r1,[sp,#0x10]
        0x00036c4c:    2069        i       MOVS     r0,#0x69
        0x00036c4e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00036c52:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c54:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036c56:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036c5a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c5c:    7900        .y      LDRB     r0,[r0,#4]
        0x00036c5e:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036c62:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00036c66:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c68:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036c6a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036c6e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036c70:    7a00        .z      LDRB     r0,[r0,#8]
        0x00036c72:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00036c76:    f2436014    C..`    MOV      r0,#0x3614
        0x00036c7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036c7e:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036c82:    a801        ..      ADD      r0,sp,#4
        0x00036c84:    4788        .G      BLX      r1
        0x00036c86:    b006        ..      ADD      sp,sp,#0x18
        0x00036c88:    bd80        ..      POP      {r7,pc}
        0x00036c8a:    0000        ..      MOVS     r0,r0
    dmConn2ActRssiRead
        0x00036c8c:    b580        ..      PUSH     {r7,lr}
        0x00036c8e:    b086        ..      SUB      sp,sp,#0x18
        0x00036c90:    9005        ..      STR      r0,[sp,#0x14]
        0x00036c92:    9104        ..      STR      r1,[sp,#0x10]
        0x00036c94:    2039        9       MOVS     r0,#0x39
        0x00036c96:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00036c9a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036c9c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036c9e:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00036ca2:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036ca4:    7900        .y      LDRB     r0,[r0,#4]
        0x00036ca6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00036caa:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00036cae:    9805        ..      LDR      r0,[sp,#0x14]
        0x00036cb0:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036cb2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036cb6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00036cb8:    7a00        .z      LDRB     r0,[r0,#8]
        0x00036cba:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00036cbe:    f2436014    C..`    MOV      r0,#0x3614
        0x00036cc2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036cc6:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036cca:    a801        ..      ADD      r0,sp,#4
        0x00036ccc:    4788        .G      BLX      r1
        0x00036cce:    b006        ..      ADD      sp,sp,#0x18
        0x00036cd0:    bd80        ..      POP      {r7,pc}
        0x00036cd2:    0000        ..      MOVS     r0,r0
    dmConn2ActWriteAuthToCmpl
        0x00036cd4:    b580        ..      PUSH     {r7,lr}
        0x00036cd6:    b084        ..      SUB      sp,sp,#0x10
        0x00036cd8:    9003        ..      STR      r0,[sp,#0xc]
        0x00036cda:    9102        ..      STR      r1,[sp,#8]
        0x00036cdc:    2042        B       MOVS     r0,#0x42
        0x00036cde:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00036ce2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036ce4:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00036ce6:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00036cea:    2000        .       MOVS     r0,#0
        0x00036cec:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036cf0:    9802        ..      LDR      r0,[sp,#8]
        0x00036cf2:    88c0        ..      LDRH     r0,[r0,#6]
        0x00036cf4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00036cf8:    9802        ..      LDR      r0,[sp,#8]
        0x00036cfa:    7900        .y      LDRB     r0,[r0,#4]
        0x00036cfc:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00036d00:    f2436014    C..`    MOV      r0,#0x3614
        0x00036d04:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036d08:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00036d0c:    4668        hF      MOV      r0,sp
        0x00036d0e:    4788        .G      BLX      r1
        0x00036d10:    b004        ..      ADD      sp,sp,#0x10
        0x00036d12:    bd80        ..      POP      {r7,pc}
    dmConn2HciHandler
        0x00036d14:    b580        ..      PUSH     {r7,lr}
        0x00036d16:    b084        ..      SUB      sp,sp,#0x10
        0x00036d18:    9003        ..      STR      r0,[sp,#0xc]
        0x00036d1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036d1c:    8800        ..      LDRH     r0,[r0,#0]
        0x00036d1e:    f000f92b    ..+.    BL       dmConnCcbByHandle ; 0x36f78
        0x00036d22:    9002        ..      STR      r0,[sp,#8]
        0x00036d24:    2800        .(      CMP      r0,#0
        0x00036d26:    f0008057    ..W.    BEQ.W    0x36dd8 ; dmConn2HciHandler + 196
        0x00036d2a:    e7ff        ..      B        0x36d2c ; dmConn2HciHandler + 24
        0x00036d2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036d2e:    7880        .x      LDRB     r0,[r0,#2]
        0x00036d30:    3807        .8      SUBS     r0,#7
        0x00036d32:    4601        .F      MOV      r1,r0
        0x00036d34:    9101        ..      STR      r1,[sp,#4]
        0x00036d36:    2840        @(      CMP      r0,#0x40
        0x00036d38:    f200804c    ..L.    BHI.W    0x36dd4 ; dmConn2HciHandler + 192
        0x00036d3c:    9901        ..      LDR      r1,[sp,#4]
        0x00036d3e:    e8dff001    ....    TBB      [pc,r1]
    $d.24
        0x00036d42:    4921        !I      DCW    18721
        0x00036d44:    493a3f49    I?:I    DCD    1228554057
        0x00036d48:    49494949    IIII    DCD    1229539657
        0x00036d4c:    49494949    IIII    DCD    1229539657
        0x00036d50:    49494949    IIII    DCD    1229539657
        0x00036d54:    49494949    IIII    DCD    1229539657
        0x00036d58:    49494949    IIII    DCD    1229539657
        0x00036d5c:    2b264949    II&+    DCD    723929417
        0x00036d60:    35304949    II05    DCD    892356937
        0x00036d64:    49494949    IIII    DCD    1229539657
        0x00036d68:    49494949    IIII    DCD    1229539657
        0x00036d6c:    49494949    IIII    DCD    1229539657
        0x00036d70:    49494949    IIII    DCD    1229539657
        0x00036d74:    49494949    IIII    DCD    1229539657
        0x00036d78:    49494949    IIII    DCD    1229539657
        0x00036d7c:    49494949    IIII    DCD    1229539657
        0x00036d80:    00444949    IID.    DCD    4475209
    $t.25
        0x00036d84:    9802        ..      LDR      r0,[sp,#8]
        0x00036d86:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036d88:    f7ffff80    ....    BL       dmConn2ActRssiRead ; 0x36c8c
        0x00036d8c:    e023        #.      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036d8e:    9802        ..      LDR      r0,[sp,#8]
        0x00036d90:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036d92:    f7ffff2b    ..+.    BL       dmConn2ActRemoteConnParamReq ; 0x36bec
        0x00036d96:    e01e        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036d98:    9802        ..      LDR      r0,[sp,#8]
        0x00036d9a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036d9c:    f7fffea0    ....    BL       dmConn2ActDataLenChange ; 0x36ae0
        0x00036da0:    e019        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036da2:    9802        ..      LDR      r0,[sp,#8]
        0x00036da4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036da6:    f7ffff95    ....    BL       dmConn2ActWriteAuthToCmpl ; 0x36cd4
        0x00036daa:    e014        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036dac:    9802        ..      LDR      r0,[sp,#8]
        0x00036dae:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036db0:    f7fffe7a    ..z.    BL       dmConn2ActAuthToExpired ; 0x36aa8
        0x00036db4:    e00f        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036db6:    9802        ..      LDR      r0,[sp,#8]
        0x00036db8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036dba:    f7fffebd    ....    BL       dmConn2ActReadRemoteFeaturesCmpl ; 0x36b38
        0x00036dbe:    e00a        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036dc0:    9802        ..      LDR      r0,[sp,#8]
        0x00036dc2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036dc4:    f7fffee6    ....    BL       dmConn2ActReadRemoteVerInfoCmpl ; 0x36b94
        0x00036dc8:    e005        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036dca:    9802        ..      LDR      r0,[sp,#8]
        0x00036dcc:    9903        ..      LDR      r1,[sp,#0xc]
        0x00036dce:    f7ffff39    ..9.    BL       dmConn2ActReqPeerSca ; 0x36c44
        0x00036dd2:    e000        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036dd4:    e7ff        ..      B        0x36dd6 ; dmConn2HciHandler + 194
        0x00036dd6:    e7ff        ..      B        0x36dd8 ; dmConn2HciHandler + 196
        0x00036dd8:    b004        ..      ADD      sp,sp,#0x10
        0x00036dda:    bd80        ..      POP      {r7,pc}
    dmConn2MsgHandler
        0x00036ddc:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00036dde:    b08a        ..      SUB      sp,sp,#0x28
        0x00036de0:    9009        ..      STR      r0,[sp,#0x24]
        0x00036de2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036de4:    7800        .x      LDRB     r0,[r0,#0]
        0x00036de6:    f000f8f7    ....    BL       dmConnCcbById ; 0x36fd8
        0x00036dea:    9008        ..      STR      r0,[sp,#0x20]
        0x00036dec:    2800        .(      CMP      r0,#0
        0x00036dee:    d050        P.      BEQ      0x36e92 ; dmConn2MsgHandler + 182
        0x00036df0:    e7ff        ..      B        0x36df2 ; dmConn2MsgHandler + 22
        0x00036df2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036df4:    9007        ..      STR      r0,[sp,#0x1c]
        0x00036df6:    9809        ..      LDR      r0,[sp,#0x24]
        0x00036df8:    7880        .x      LDRB     r0,[r0,#2]
        0x00036dfa:    3821        !8      SUBS     r0,r0,#0x21
        0x00036dfc:    4601        .F      MOV      r1,r0
        0x00036dfe:    9104        ..      STR      r1,[sp,#0x10]
        0x00036e00:    2805        .(      CMP      r0,#5
        0x00036e02:    d844        D.      BHI      0x36e8e ; dmConn2MsgHandler + 178
        0x00036e04:    9904        ..      LDR      r1,[sp,#0x10]
        0x00036e06:    e8dff001    ....    TBB      [pc,r1]
    $d.21
        0x00036e0a:    0803        ..      DCW    2051
        0x00036e0c:    3d362c25    %,6=    DCD    1026960421
    $t.22
        0x00036e10:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036e12:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036e14:    f7e5fdde    ....    BL       HciReadRssiCmd ; 0x1c9d4
        0x00036e18:    e03a        :.      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e1a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036e1c:    3004        .0      ADDS     r0,#4
        0x00036e1e:    9006        ..      STR      r0,[sp,#0x18]
        0x00036e20:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036e22:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036e24:    f8dde018    ....    LDR      lr,[sp,#0x18]
        0x00036e28:    f8be1000    ....    LDRH     r1,[lr,#0]
        0x00036e2c:    f8be2002    ...     LDRH     r2,[lr,#2]
        0x00036e30:    f8be3004    ...0    LDRH     r3,[lr,#4]
        0x00036e34:    f8bec006    ....    LDRH     r12,[lr,#6]
        0x00036e38:    f8be4008    ...@    LDRH     r4,[lr,#8]
        0x00036e3c:    f8be500a    ...P    LDRH     r5,[lr,#0xa]
        0x00036e40:    46ee        .F      MOV      lr,sp
        0x00036e42:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x00036e46:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00036e4a:    f8cec000    ....    STR      r12,[lr,#0]
        0x00036e4e:    f7e5fad1    ....    BL       HciLeRemoteConnParamReqReply ; 0x1c3f4
        0x00036e52:    e01d        ..      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e54:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036e56:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036e58:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00036e5a:    7909        .y      LDRB     r1,[r1,#4]
        0x00036e5c:    f7e5faa0    ....    BL       HciLeRemoteConnParamReqNegReply ; 0x1c3a0
        0x00036e60:    e016        ..      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e62:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00036e64:    9005        ..      STR      r0,[sp,#0x14]
        0x00036e66:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036e68:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036e6a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00036e6c:    8891        ..      LDRH     r1,[r2,#4]
        0x00036e6e:    88d2        ..      LDRH     r2,[r2,#6]
        0x00036e70:    f7e5fc58    ..X.    BL       HciLeSetDataLen ; 0x1c724
        0x00036e74:    e00c        ..      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e76:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036e78:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036e7a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00036e7c:    8889        ..      LDRH     r1,[r1,#4]
        0x00036e7e:    f7e5ff79    ..y.    BL       HciWriteAuthPayloadTimeout ; 0x1cd74
        0x00036e82:    e005        ..      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e84:    9808        ..      LDR      r0,[sp,#0x20]
        0x00036e86:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036e88:    f7e5fb54    ..T.    BL       HciLeRequestPeerScaCmd ; 0x1c534
        0x00036e8c:    e000        ..      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e8e:    e7ff        ..      B        0x36e90 ; dmConn2MsgHandler + 180
        0x00036e90:    e7ff        ..      B        0x36e92 ; dmConn2MsgHandler + 182
        0x00036e92:    b00a        ..      ADD      sp,sp,#0x28
        0x00036e94:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00036e96:    0000        ..      MOVS     r0,r0
    dmConnCcbAlloc
        0x00036e98:    b580        ..      PUSH     {r7,lr}
        0x00036e9a:    b084        ..      SUB      sp,sp,#0x10
        0x00036e9c:    9002        ..      STR      r0,[sp,#8]
        0x00036e9e:    f2436014    C..`    MOV      r0,#0x3614
        0x00036ea2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036ea6:    9001        ..      STR      r0,[sp,#4]
        0x00036ea8:    2000        .       MOVS     r0,#0
        0x00036eaa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036eae:    e7ff        ..      B        0x36eb0 ; dmConnCcbAlloc + 24
        0x00036eb0:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036eb4:    2802        .(      CMP      r0,#2
        0x00036eb6:    dc2b        +.      BGT      0x36f10 ; dmConnCcbAlloc + 120
        0x00036eb8:    e7ff        ..      B        0x36eba ; dmConnCcbAlloc + 34
        0x00036eba:    9801        ..      LDR      r0,[sp,#4]
        0x00036ebc:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00036ebe:    b9e8        ..      CBNZ     r0,0x36efc ; dmConnCcbAlloc + 100
        0x00036ec0:    e7ff        ..      B        0x36ec2 ; dmConnCcbAlloc + 42
        0x00036ec2:    9801        ..      LDR      r0,[sp,#4]
        0x00036ec4:    2130        0!      MOVS     r1,#0x30
        0x00036ec6:    f7e1fbd6    ....    BL       __aeabi_memclr4 ; 0x18676
        0x00036eca:    9801        ..      LDR      r0,[sp,#4]
        0x00036ecc:    9902        ..      LDR      r1,[sp,#8]
        0x00036ece:    f7e3fc75    ..u.    BL       BdaCpy ; 0x1a7bc
        0x00036ed2:    9901        ..      LDR      r1,[sp,#4]
        0x00036ed4:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00036ed8:    8188        ..      STRH     r0,[r1,#0xc]
        0x00036eda:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036ede:    3001        .0      ADDS     r0,#1
        0x00036ee0:    9901        ..      LDR      r1,[sp,#4]
        0x00036ee2:    7408        .t      STRB     r0,[r1,#0x10]
        0x00036ee4:    9901        ..      LDR      r1,[sp,#4]
        0x00036ee6:    2000        .       MOVS     r0,#0
        0x00036ee8:    7448        Ht      STRB     r0,[r1,#0x11]
        0x00036eea:    9a01        ..      LDR      r2,[sp,#4]
        0x00036eec:    2101        .!      MOVS     r1,#1
        0x00036eee:    7591        .u      STRB     r1,[r2,#0x16]
        0x00036ef0:    9901        ..      LDR      r1,[sp,#4]
        0x00036ef2:    f881002c    ..,.    STRB     r0,[r1,#0x2c]
        0x00036ef6:    9801        ..      LDR      r0,[sp,#4]
        0x00036ef8:    9003        ..      STR      r0,[sp,#0xc]
        0x00036efa:    e00c        ..      B        0x36f16 ; dmConnCcbAlloc + 126
        0x00036efc:    e7ff        ..      B        0x36efe ; dmConnCcbAlloc + 102
        0x00036efe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036f02:    3001        .0      ADDS     r0,#1
        0x00036f04:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036f08:    9801        ..      LDR      r0,[sp,#4]
        0x00036f0a:    3030        00      ADDS     r0,r0,#0x30
        0x00036f0c:    9001        ..      STR      r0,[sp,#4]
        0x00036f0e:    e7cf        ..      B        0x36eb0 ; dmConnCcbAlloc + 24
        0x00036f10:    2000        .       MOVS     r0,#0
        0x00036f12:    9003        ..      STR      r0,[sp,#0xc]
        0x00036f14:    e7ff        ..      B        0x36f16 ; dmConnCcbAlloc + 126
        0x00036f16:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036f18:    b004        ..      ADD      sp,sp,#0x10
        0x00036f1a:    bd80        ..      POP      {r7,pc}
    dmConnCcbByBdAddr
        0x00036f1c:    b580        ..      PUSH     {r7,lr}
        0x00036f1e:    b084        ..      SUB      sp,sp,#0x10
        0x00036f20:    9002        ..      STR      r0,[sp,#8]
        0x00036f22:    f2436014    C..`    MOV      r0,#0x3614
        0x00036f26:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036f2a:    9001        ..      STR      r0,[sp,#4]
        0x00036f2c:    2003        .       MOVS     r0,#3
        0x00036f2e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036f32:    e7ff        ..      B        0x36f34 ; dmConnCcbByBdAddr + 24
        0x00036f34:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036f38:    2801        .(      CMP      r0,#1
        0x00036f3a:    db17        ..      BLT      0x36f6c ; dmConnCcbByBdAddr + 80
        0x00036f3c:    e7ff        ..      B        0x36f3e ; dmConnCcbByBdAddr + 34
        0x00036f3e:    9801        ..      LDR      r0,[sp,#4]
        0x00036f40:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00036f42:    b148        H.      CBZ      r0,0x36f58 ; dmConnCcbByBdAddr + 60
        0x00036f44:    e7ff        ..      B        0x36f46 ; dmConnCcbByBdAddr + 42
        0x00036f46:    9801        ..      LDR      r0,[sp,#4]
        0x00036f48:    9902        ..      LDR      r1,[sp,#8]
        0x00036f4a:    f7e3fc29    ..).    BL       BdaCmp ; 0x1a7a0
        0x00036f4e:    b118        ..      CBZ      r0,0x36f58 ; dmConnCcbByBdAddr + 60
        0x00036f50:    e7ff        ..      B        0x36f52 ; dmConnCcbByBdAddr + 54
        0x00036f52:    9801        ..      LDR      r0,[sp,#4]
        0x00036f54:    9003        ..      STR      r0,[sp,#0xc]
        0x00036f56:    e00c        ..      B        0x36f72 ; dmConnCcbByBdAddr + 86
        0x00036f58:    e7ff        ..      B        0x36f5a ; dmConnCcbByBdAddr + 62
        0x00036f5a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036f5e:    3801        .8      SUBS     r0,#1
        0x00036f60:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036f64:    9801        ..      LDR      r0,[sp,#4]
        0x00036f66:    3030        00      ADDS     r0,r0,#0x30
        0x00036f68:    9001        ..      STR      r0,[sp,#4]
        0x00036f6a:    e7e3        ..      B        0x36f34 ; dmConnCcbByBdAddr + 24
        0x00036f6c:    2000        .       MOVS     r0,#0
        0x00036f6e:    9003        ..      STR      r0,[sp,#0xc]
        0x00036f70:    e7ff        ..      B        0x36f72 ; dmConnCcbByBdAddr + 86
        0x00036f72:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036f74:    b004        ..      ADD      sp,sp,#0x10
        0x00036f76:    bd80        ..      POP      {r7,pc}
    dmConnCcbByHandle
        0x00036f78:    b084        ..      SUB      sp,sp,#0x10
        0x00036f7a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00036f7e:    f2436014    C..`    MOV      r0,#0x3614
        0x00036f82:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036f86:    9001        ..      STR      r0,[sp,#4]
        0x00036f88:    2003        .       MOVS     r0,#3
        0x00036f8a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036f8e:    e7ff        ..      B        0x36f90 ; dmConnCcbByHandle + 24
        0x00036f90:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036f94:    2801        .(      CMP      r0,#1
        0x00036f96:    db18        ..      BLT      0x36fca ; dmConnCcbByHandle + 82
        0x00036f98:    e7ff        ..      B        0x36f9a ; dmConnCcbByHandle + 34
        0x00036f9a:    9801        ..      LDR      r0,[sp,#4]
        0x00036f9c:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00036f9e:    b150        P.      CBZ      r0,0x36fb6 ; dmConnCcbByHandle + 62
        0x00036fa0:    e7ff        ..      B        0x36fa2 ; dmConnCcbByHandle + 42
        0x00036fa2:    9801        ..      LDR      r0,[sp,#4]
        0x00036fa4:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00036fa6:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x00036faa:    4288        .B      CMP      r0,r1
        0x00036fac:    d103        ..      BNE      0x36fb6 ; dmConnCcbByHandle + 62
        0x00036fae:    e7ff        ..      B        0x36fb0 ; dmConnCcbByHandle + 56
        0x00036fb0:    9801        ..      LDR      r0,[sp,#4]
        0x00036fb2:    9003        ..      STR      r0,[sp,#0xc]
        0x00036fb4:    e00c        ..      B        0x36fd0 ; dmConnCcbByHandle + 88
        0x00036fb6:    e7ff        ..      B        0x36fb8 ; dmConnCcbByHandle + 64
        0x00036fb8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036fbc:    3801        .8      SUBS     r0,#1
        0x00036fbe:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036fc2:    9801        ..      LDR      r0,[sp,#4]
        0x00036fc4:    3030        00      ADDS     r0,r0,#0x30
        0x00036fc6:    9001        ..      STR      r0,[sp,#4]
        0x00036fc8:    e7e2        ..      B        0x36f90 ; dmConnCcbByHandle + 24
        0x00036fca:    2000        .       MOVS     r0,#0
        0x00036fcc:    9003        ..      STR      r0,[sp,#0xc]
        0x00036fce:    e7ff        ..      B        0x36fd0 ; dmConnCcbByHandle + 88
        0x00036fd0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00036fd2:    b004        ..      ADD      sp,sp,#0x10
        0x00036fd4:    4770        pG      BX       lr
        0x00036fd6:    0000        ..      MOVS     r0,r0
    dmConnCcbById
        0x00036fd8:    b082        ..      SUB      sp,sp,#8
        0x00036fda:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036fde:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036fe2:    3801        .8      SUBS     r0,#1
        0x00036fe4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00036fe8:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00036fec:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00036ff0:    f2436014    C..`    MOV      r0,#0x3614
        0x00036ff4:    f2c10000    ....    MOVT     r0,#0x1000
        0x00036ff8:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00036ffc:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00036ffe:    b160        `.      CBZ      r0,0x3701a ; dmConnCcbById + 66
        0x00037000:    e7ff        ..      B        0x37002 ; dmConnCcbById + 42
        0x00037002:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037006:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003700a:    f2436014    C..`    MOV      r0,#0x3614
        0x0003700e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037012:    eb001001    ....    ADD      r0,r0,r1,LSL #4
        0x00037016:    9001        ..      STR      r0,[sp,#4]
        0x00037018:    e002        ..      B        0x37020 ; dmConnCcbById + 72
        0x0003701a:    2000        .       MOVS     r0,#0
        0x0003701c:    9001        ..      STR      r0,[sp,#4]
        0x0003701e:    e7ff        ..      B        0x37020 ; dmConnCcbById + 72
        0x00037020:    9801        ..      LDR      r0,[sp,#4]
        0x00037022:    b002        ..      ADD      sp,sp,#8
        0x00037024:    4770        pG      BX       lr
        0x00037026:    0000        ..      MOVS     r0,r0
    dmConnCcbDealloc
        0x00037028:    b081        ..      SUB      sp,sp,#4
        0x0003702a:    9000        ..      STR      r0,[sp,#0]
        0x0003702c:    9900        ..      LDR      r1,[sp,#0]
        0x0003702e:    2000        .       MOVS     r0,#0
        0x00037030:    7588        .u      STRB     r0,[r1,#0x16]
        0x00037032:    b001        ..      ADD      sp,sp,#4
        0x00037034:    4770        pG      BX       lr
        0x00037036:    0000        ..      MOVS     r0,r0
    dmConnCmplStates
        0x00037038:    b083        ..      SUB      sp,sp,#0xc
        0x0003703a:    f2436014    C..`    MOV      r0,#0x3614
        0x0003703e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037042:    9001        ..      STR      r0,[sp,#4]
        0x00037044:    2003        .       MOVS     r0,#3
        0x00037046:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003704a:    e7ff        ..      B        0x3704c ; dmConnCmplStates + 20
        0x0003704c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037050:    2801        .(      CMP      r0,#1
        0x00037052:    db22        ".      BLT      0x3709a ; dmConnCmplStates + 98
        0x00037054:    e7ff        ..      B        0x37056 ; dmConnCmplStates + 30
        0x00037056:    9801        ..      LDR      r0,[sp,#4]
        0x00037058:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003705a:    b1a0        ..      CBZ      r0,0x37086 ; dmConnCmplStates + 78
        0x0003705c:    e7ff        ..      B        0x3705e ; dmConnCmplStates + 38
        0x0003705e:    9801        ..      LDR      r0,[sp,#4]
        0x00037060:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x00037062:    2802        .(      CMP      r0,#2
        0x00037064:    d00c        ..      BEQ      0x37080 ; dmConnCmplStates + 72
        0x00037066:    e7ff        ..      B        0x37068 ; dmConnCmplStates + 48
        0x00037068:    9801        ..      LDR      r0,[sp,#4]
        0x0003706a:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x0003706c:    2804        .(      CMP      r0,#4
        0x0003706e:    d10a        ..      BNE      0x37086 ; dmConnCmplStates + 78
        0x00037070:    e7ff        ..      B        0x37072 ; dmConnCmplStates + 58
        0x00037072:    9801        ..      LDR      r0,[sp,#4]
        0x00037074:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037076:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0003707a:    4288        .B      CMP      r0,r1
        0x0003707c:    d103        ..      BNE      0x37086 ; dmConnCmplStates + 78
        0x0003707e:    e7ff        ..      B        0x37080 ; dmConnCmplStates + 72
        0x00037080:    9801        ..      LDR      r0,[sp,#4]
        0x00037082:    9002        ..      STR      r0,[sp,#8]
        0x00037084:    e00c        ..      B        0x370a0 ; dmConnCmplStates + 104
        0x00037086:    e7ff        ..      B        0x37088 ; dmConnCmplStates + 80
        0x00037088:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003708c:    3801        .8      SUBS     r0,#1
        0x0003708e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037092:    9801        ..      LDR      r0,[sp,#4]
        0x00037094:    3030        00      ADDS     r0,r0,#0x30
        0x00037096:    9001        ..      STR      r0,[sp,#4]
        0x00037098:    e7d8        ..      B        0x3704c ; dmConnCmplStates + 20
        0x0003709a:    2000        .       MOVS     r0,#0
        0x0003709c:    9002        ..      STR      r0,[sp,#8]
        0x0003709e:    e7ff        ..      B        0x370a0 ; dmConnCmplStates + 104
        0x000370a0:    9802        ..      LDR      r0,[sp,#8]
        0x000370a2:    b003        ..      ADD      sp,sp,#0xc
        0x000370a4:    4770        pG      BX       lr
        0x000370a6:    0000        ..      MOVS     r0,r0
    dmConnExecCback
        0x000370a8:    b580        ..      PUSH     {r7,lr}
        0x000370aa:    b082        ..      SUB      sp,sp,#8
        0x000370ac:    9001        ..      STR      r0,[sp,#4]
        0x000370ae:    2000        .       MOVS     r0,#0
        0x000370b0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000370b4:    e7ff        ..      B        0x370b6 ; dmConnExecCback + 14
        0x000370b6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000370ba:    2804        .(      CMP      r0,#4
        0x000370bc:    dc20         .      BGT      0x37100 ; dmConnExecCback + 88
        0x000370be:    e7ff        ..      B        0x370c0 ; dmConnExecCback + 24
        0x000370c0:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000370c4:    f2436014    C..`    MOV      r0,#0x3614
        0x000370c8:    f2c10000    ....    MOVT     r0,#0x1000
        0x000370cc:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000370d0:    f8d00090    ....    LDR      r0,[r0,#0x90]
        0x000370d4:    b168        h.      CBZ      r0,0x370f2 ; dmConnExecCback + 74
        0x000370d6:    e7ff        ..      B        0x370d8 ; dmConnExecCback + 48
        0x000370d8:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000370dc:    f2436014    C..`    MOV      r0,#0x3614
        0x000370e0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000370e4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000370e8:    f8d01090    ....    LDR      r1,[r0,#0x90]
        0x000370ec:    9801        ..      LDR      r0,[sp,#4]
        0x000370ee:    4788        .G      BLX      r1
        0x000370f0:    e7ff        ..      B        0x370f2 ; dmConnExecCback + 74
        0x000370f2:    e7ff        ..      B        0x370f4 ; dmConnExecCback + 76
        0x000370f4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000370f8:    3001        .0      ADDS     r0,#1
        0x000370fa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000370fe:    e7da        ..      B        0x370b6 ; dmConnExecCback + 14
        0x00037100:    b002        ..      ADD      sp,sp,#8
        0x00037102:    bd80        ..      POP      {r7,pc}
    dmConnHciHandler
        0x00037104:    b580        ..      PUSH     {r7,lr}
        0x00037106:    b082        ..      SUB      sp,sp,#8
        0x00037108:    9001        ..      STR      r0,[sp,#4]
        0x0003710a:    9801        ..      LDR      r0,[sp,#4]
        0x0003710c:    7880        .x      LDRB     r0,[r0,#2]
        0x0003710e:    2801        .(      CMP      r0,#1
        0x00037110:    d005        ..      BEQ      0x3711e ; dmConnHciHandler + 26
        0x00037112:    e7ff        ..      B        0x37114 ; dmConnHciHandler + 16
        0x00037114:    9801        ..      LDR      r0,[sp,#4]
        0x00037116:    7880        .x      LDRB     r0,[r0,#2]
        0x00037118:    2802        .(      CMP      r0,#2
        0x0003711a:    d12a        *.      BNE      0x37172 ; dmConnHciHandler + 110
        0x0003711c:    e7ff        ..      B        0x3711e ; dmConnHciHandler + 26
        0x0003711e:    9801        ..      LDR      r0,[sp,#4]
        0x00037120:    300a        .0      ADDS     r0,r0,#0xa
        0x00037122:    f7fffefb    ....    BL       dmConnCcbByBdAddr ; 0x36f1c
        0x00037126:    9000        ..      STR      r0,[sp,#0]
        0x00037128:    b9b0        ..      CBNZ     r0,0x37158 ; dmConnHciHandler + 84
        0x0003712a:    e7ff        ..      B        0x3712c ; dmConnHciHandler + 40
        0x0003712c:    f7ffff84    ....    BL       dmConnCmplStates ; 0x37038
        0x00037130:    9000        ..      STR      r0,[sp,#0]
        0x00037132:    b980        ..      CBNZ     r0,0x37156 ; dmConnHciHandler + 82
        0x00037134:    e7ff        ..      B        0x37136 ; dmConnHciHandler + 50
        0x00037136:    9801        ..      LDR      r0,[sp,#4]
        0x00037138:    78c0        .x      LDRB     r0,[r0,#3]
        0x0003713a:    b958        X.      CBNZ     r0,0x37154 ; dmConnHciHandler + 80
        0x0003713c:    e7ff        ..      B        0x3713e ; dmConnHciHandler + 58
        0x0003713e:    9801        ..      LDR      r0,[sp,#4]
        0x00037140:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037142:    2801        .(      CMP      r0,#1
        0x00037144:    d106        ..      BNE      0x37154 ; dmConnHciHandler + 80
        0x00037146:    e7ff        ..      B        0x37148 ; dmConnHciHandler + 68
        0x00037148:    9801        ..      LDR      r0,[sp,#4]
        0x0003714a:    300a        .0      ADDS     r0,r0,#0xa
        0x0003714c:    f7fffea4    ....    BL       dmConnCcbAlloc ; 0x36e98
        0x00037150:    9000        ..      STR      r0,[sp,#0]
        0x00037152:    e7ff        ..      B        0x37154 ; dmConnHciHandler + 80
        0x00037154:    e7ff        ..      B        0x37156 ; dmConnHciHandler + 82
        0x00037156:    e7ff        ..      B        0x37158 ; dmConnHciHandler + 84
        0x00037158:    9801        ..      LDR      r0,[sp,#4]
        0x0003715a:    78c0        .x      LDRB     r0,[r0,#3]
        0x0003715c:    b920         .      CBNZ     r0,0x37168 ; dmConnHciHandler + 100
        0x0003715e:    e7ff        ..      B        0x37160 ; dmConnHciHandler + 92
        0x00037160:    9901        ..      LDR      r1,[sp,#4]
        0x00037162:    201c        .       MOVS     r0,#0x1c
        0x00037164:    7088        .p      STRB     r0,[r1,#2]
        0x00037166:    e003        ..      B        0x37170 ; dmConnHciHandler + 108
        0x00037168:    9901        ..      LDR      r1,[sp,#4]
        0x0003716a:    201b        .       MOVS     r0,#0x1b
        0x0003716c:    7088        .p      STRB     r0,[r1,#2]
        0x0003716e:    e7ff        ..      B        0x37170 ; dmConnHciHandler + 108
        0x00037170:    e009        ..      B        0x37186 ; dmConnHciHandler + 130
        0x00037172:    9801        ..      LDR      r0,[sp,#4]
        0x00037174:    8800        ..      LDRH     r0,[r0,#0]
        0x00037176:    f7fffeff    ....    BL       dmConnCcbByHandle ; 0x36f78
        0x0003717a:    9000        ..      STR      r0,[sp,#0]
        0x0003717c:    9901        ..      LDR      r1,[sp,#4]
        0x0003717e:    7888        .x      LDRB     r0,[r1,#2]
        0x00037180:    301a        .0      ADDS     r0,r0,#0x1a
        0x00037182:    7088        .p      STRB     r0,[r1,#2]
        0x00037184:    e7ff        ..      B        0x37186 ; dmConnHciHandler + 130
        0x00037186:    9800        ..      LDR      r0,[sp,#0]
        0x00037188:    b148        H.      CBZ      r0,0x3719e ; dmConnHciHandler + 154
        0x0003718a:    e7ff        ..      B        0x3718c ; dmConnHciHandler + 136
        0x0003718c:    9800        ..      LDR      r0,[sp,#0]
        0x0003718e:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037190:    9901        ..      LDR      r1,[sp,#4]
        0x00037192:    8008        ..      STRH     r0,[r1,#0]
        0x00037194:    9800        ..      LDR      r0,[sp,#0]
        0x00037196:    9901        ..      LDR      r1,[sp,#4]
        0x00037198:    f000f9ca    ....    BL       dmConnSmExecute ; 0x37530
        0x0003719c:    e7ff        ..      B        0x3719e ; dmConnHciHandler + 154
        0x0003719e:    b002        ..      ADD      sp,sp,#8
        0x000371a0:    bd80        ..      POP      {r7,pc}
        0x000371a2:    0000        ..      MOVS     r0,r0
    dmConnMsgHandler
        0x000371a4:    b580        ..      PUSH     {r7,lr}
        0x000371a6:    b082        ..      SUB      sp,sp,#8
        0x000371a8:    9001        ..      STR      r0,[sp,#4]
        0x000371aa:    9801        ..      LDR      r0,[sp,#4]
        0x000371ac:    7800        .x      LDRB     r0,[r0,#0]
        0x000371ae:    f7ffff13    ....    BL       dmConnCcbById ; 0x36fd8
        0x000371b2:    9000        ..      STR      r0,[sp,#0]
        0x000371b4:    b128        (.      CBZ      r0,0x371c2 ; dmConnMsgHandler + 30
        0x000371b6:    e7ff        ..      B        0x371b8 ; dmConnMsgHandler + 20
        0x000371b8:    9800        ..      LDR      r0,[sp,#0]
        0x000371ba:    9901        ..      LDR      r1,[sp,#4]
        0x000371bc:    f000f9b8    ....    BL       dmConnSmExecute ; 0x37530
        0x000371c0:    e7ff        ..      B        0x371c2 ; dmConnMsgHandler + 30
        0x000371c2:    b002        ..      ADD      sp,sp,#8
        0x000371c4:    bd80        ..      POP      {r7,pc}
        0x000371c6:    0000        ..      MOVS     r0,r0
    dmConnNum
        0x000371c8:    b082        ..      SUB      sp,sp,#8
        0x000371ca:    f2436014    C..`    MOV      r0,#0x3614
        0x000371ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000371d2:    9001        ..      STR      r0,[sp,#4]
        0x000371d4:    2003        .       MOVS     r0,#3
        0x000371d6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000371da:    2000        .       MOVS     r0,#0
        0x000371dc:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000371e0:    e7ff        ..      B        0x371e2 ; dmConnNum + 26
        0x000371e2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000371e6:    2801        .(      CMP      r0,#1
        0x000371e8:    db14        ..      BLT      0x37214 ; dmConnNum + 76
        0x000371ea:    e7ff        ..      B        0x371ec ; dmConnNum + 36
        0x000371ec:    9801        ..      LDR      r0,[sp,#4]
        0x000371ee:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x000371f0:    b130        0.      CBZ      r0,0x37200 ; dmConnNum + 56
        0x000371f2:    e7ff        ..      B        0x371f4 ; dmConnNum + 44
        0x000371f4:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x000371f8:    3001        .0      ADDS     r0,#1
        0x000371fa:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000371fe:    e7ff        ..      B        0x37200 ; dmConnNum + 56
        0x00037200:    e7ff        ..      B        0x37202 ; dmConnNum + 58
        0x00037202:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037206:    3801        .8      SUBS     r0,#1
        0x00037208:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003720c:    9801        ..      LDR      r0,[sp,#4]
        0x0003720e:    3030        00      ADDS     r0,r0,#0x30
        0x00037210:    9001        ..      STR      r0,[sp,#4]
        0x00037212:    e7e6        ..      B        0x371e2 ; dmConnNum + 26
        0x00037214:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00037218:    b002        ..      ADD      sp,sp,#8
        0x0003721a:    4770        pG      BX       lr
    dmConnReset
        0x0003721c:    b580        ..      PUSH     {r7,lr}
        0x0003721e:    b086        ..      SUB      sp,sp,#0x18
        0x00037220:    f2436014    C..`    MOV      r0,#0x3614
        0x00037224:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037228:    9005        ..      STR      r0,[sp,#0x14]
        0x0003722a:    2003        .       MOVS     r0,#3
        0x0003722c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00037230:    2100        .!      MOVS     r1,#0
        0x00037232:    f88d100c    ....    STRB     r1,[sp,#0xc]
        0x00037236:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003723a:    2116        .!      MOVS     r1,#0x16
        0x0003723c:    f88d1010    ....    STRB     r1,[sp,#0x10]
        0x00037240:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037244:    e7ff        ..      B        0x37246 ; dmConnReset + 42
        0x00037246:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003724a:    2801        .(      CMP      r0,#1
        0x0003724c:    db18        ..      BLT      0x37280 ; dmConnReset + 100
        0x0003724e:    e7ff        ..      B        0x37250 ; dmConnReset + 52
        0x00037250:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037252:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037254:    b150        P.      CBZ      r0,0x3726c ; dmConnReset + 80
        0x00037256:    e7ff        ..      B        0x37258 ; dmConnReset + 60
        0x00037258:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003725a:    8980        ..      LDRH     r0,[r0,#0xc]
        0x0003725c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00037260:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00037264:    a802        ..      ADD      r0,sp,#8
        0x00037266:    f7ffff4d    ..M.    BL       dmConnHciHandler ; 0x37104
        0x0003726a:    e7ff        ..      B        0x3726c ; dmConnReset + 80
        0x0003726c:    e7ff        ..      B        0x3726e ; dmConnReset + 82
        0x0003726e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037272:    3801        .8      SUBS     r0,#1
        0x00037274:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037278:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003727a:    3030        00      ADDS     r0,r0,#0x30
        0x0003727c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003727e:    e7e2        ..      B        0x37246 ; dmConnReset + 42
        0x00037280:    2000        .       MOVS     r0,#0
        0x00037282:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037286:    e7ff        ..      B        0x37288 ; dmConnReset + 108
        0x00037288:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003728c:    2801        .(      CMP      r0,#1
        0x0003728e:    dc2b        +.      BGT      0x372e8 ; dmConnReset + 204
        0x00037290:    e7ff        ..      B        0x37292 ; dmConnReset + 118
        0x00037292:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00037296:    f2436014    C..`    MOV      r0,#0x3614
        0x0003729a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003729e:    eb000241    ..A.    ADD      r2,r0,r1,LSL #1
        0x000372a2:    2130        0!      MOVS     r1,#0x30
        0x000372a4:    f8a210bc    ....    STRH     r1,[r2,#0xbc]
        0x000372a8:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x000372ac:    eb000242    ..B.    ADD      r2,r0,r2,LSL #1
        0x000372b0:    f8a210c0    ....    STRH     r1,[r2,#0xc0]
        0x000372b4:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x000372b8:    eb010141    ..A.    ADD      r1,r1,r1,LSL #1
        0x000372bc:    eb000181    ....    ADD      r1,r0,r1,LSL #2
        0x000372c0:    f240630c    @..c    MOV      r3,#0x60c
        0x000372c4:    f2c00305    ....    MOVT     r3,#5
        0x000372c8:    6818        .h      LDR      r0,[r3,#0]
        0x000372ca:    685a        Zh      LDR      r2,[r3,#4]
        0x000372cc:    689b        .h      LDR      r3,[r3,#8]
        0x000372ce:    f8c130ac    ...0    STR      r3,[r1,#0xac]
        0x000372d2:    f8c120a8    ...     STR      r2,[r1,#0xa8]
        0x000372d6:    f8c100a4    ....    STR      r0,[r1,#0xa4]
        0x000372da:    e7ff        ..      B        0x372dc ; dmConnReset + 192
        0x000372dc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000372e0:    3001        .0      ADDS     r0,#1
        0x000372e2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000372e6:    e7cf        ..      B        0x37288 ; dmConnReset + 108
        0x000372e8:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x000372ec:    f2c10100    ....    MOVT     r1,#0x1000
        0x000372f0:    2000        .       MOVS     r0,#0
        0x000372f2:    7508        .u      STRB     r0,[r1,#0x14]
        0x000372f4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x000372f6:    b006        ..      ADD      sp,sp,#0x18
        0x000372f8:    bd80        ..      POP      {r7,pc}
        0x000372fa:    0000        ..      MOVS     r0,r0
    dmConnSmActAccept
        0x000372fc:    b580        ..      PUSH     {r7,lr}
        0x000372fe:    b082        ..      SUB      sp,sp,#8
        0x00037300:    9001        ..      STR      r0,[sp,#4]
        0x00037302:    9100        ..      STR      r1,[sp,#0]
        0x00037304:    9b00        ..      LDR      r3,[sp,#0]
        0x00037306:    8919        ..      LDRH     r1,[r3,#8]
        0x00037308:    7998        .y      LDRB     r0,[r3,#6]
        0x0003730a:    7c5a        Z|      LDRB     r2,[r3,#0x11]
        0x0003730c:    330b        .3      ADDS     r3,r3,#0xb
        0x0003730e:    f7fffb71    ..q.    BL       dmAdvStartDirected ; 0x369f4
        0x00037312:    b002        ..      ADD      sp,sp,#8
        0x00037314:    bd80        ..      POP      {r7,pc}
        0x00037316:    0000        ..      MOVS     r0,r0
    dmConnSmActAcceptFailed
        0x00037318:    b580        ..      PUSH     {r7,lr}
        0x0003731a:    b082        ..      SUB      sp,sp,#8
        0x0003731c:    9001        ..      STR      r0,[sp,#4]
        0x0003731e:    9100        ..      STR      r1,[sp,#0]
        0x00037320:    f7fff9e4    ....    BL       dmAdvConnectFailed ; 0x366ec
        0x00037324:    9801        ..      LDR      r0,[sp,#4]
        0x00037326:    9900        ..      LDR      r1,[sp,#0]
        0x00037328:    f000f84a    ..J.    BL       dmConnSmActConnFailed ; 0x373c0
        0x0003732c:    b002        ..      ADD      sp,sp,#8
        0x0003732e:    bd80        ..      POP      {r7,pc}
    dmConnSmActCancelAccept
        0x00037330:    b580        ..      PUSH     {r7,lr}
        0x00037332:    b082        ..      SUB      sp,sp,#8
        0x00037334:    9001        ..      STR      r0,[sp,#4]
        0x00037336:    9100        ..      STR      r1,[sp,#0]
        0x00037338:    f7fffb8a    ....    BL       dmAdvStopDirected ; 0x36a50
        0x0003733c:    9801        ..      LDR      r0,[sp,#4]
        0x0003733e:    9900        ..      LDR      r1,[sp,#0]
        0x00037340:    f000f83e    ..>.    BL       dmConnSmActConnFailed ; 0x373c0
        0x00037344:    b002        ..      ADD      sp,sp,#8
        0x00037346:    bd80        ..      POP      {r7,pc}
    dmConnSmActClose
        0x00037348:    b580        ..      PUSH     {r7,lr}
        0x0003734a:    b082        ..      SUB      sp,sp,#8
        0x0003734c:    9001        ..      STR      r0,[sp,#4]
        0x0003734e:    9100        ..      STR      r1,[sp,#0]
        0x00037350:    9801        ..      LDR      r0,[sp,#4]
        0x00037352:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037354:    9900        ..      LDR      r1,[sp,#0]
        0x00037356:    7909        .y      LDRB     r1,[r1,#4]
        0x00037358:    f7e4fb9a    ....    BL       HciDisconnectCmd ; 0x1ba90
        0x0003735c:    b002        ..      ADD      sp,sp,#8
        0x0003735e:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnAccepted
        0x00037360:    b580        ..      PUSH     {r7,lr}
        0x00037362:    b082        ..      SUB      sp,sp,#8
        0x00037364:    9001        ..      STR      r0,[sp,#4]
        0x00037366:    9100        ..      STR      r1,[sp,#0]
        0x00037368:    f7fff9d8    ....    BL       dmAdvConnected ; 0x3671c
        0x0003736c:    9801        ..      LDR      r0,[sp,#4]
        0x0003736e:    9900        ..      LDR      r1,[sp,#0]
        0x00037370:    f000f850    ..P.    BL       dmConnSmActConnOpened ; 0x37414
        0x00037374:    b002        ..      ADD      sp,sp,#8
        0x00037376:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnClosed
        0x00037378:    b580        ..      PUSH     {r7,lr}
        0x0003737a:    b082        ..      SUB      sp,sp,#8
        0x0003737c:    9001        ..      STR      r0,[sp,#4]
        0x0003737e:    9100        ..      STR      r1,[sp,#0]
        0x00037380:    9801        ..      LDR      r0,[sp,#4]
        0x00037382:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x00037384:    2028        (       MOVS     r0,#0x28
        0x00037386:    f000fa75    ..u.    BL       dmDevPassEvtToConnCte ; 0x37874
        0x0003738a:    9801        ..      LDR      r0,[sp,#4]
        0x0003738c:    f7fffe4c    ..L.    BL       dmConnCcbDealloc ; 0x37028
        0x00037390:    9801        ..      LDR      r0,[sp,#4]
        0x00037392:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00037394:    b958        X.      CBNZ     r0,0x373ae ; dmConnSmActConnClosed + 54
        0x00037396:    e7ff        ..      B        0x37398 ; dmConnSmActConnClosed + 32
        0x00037398:    f7ffff16    ....    BL       dmConnNum ; 0x371c8
        0x0003739c:    b938        8.      CBNZ     r0,0x373ae ; dmConnSmActConnClosed + 54
        0x0003739e:    e7ff        ..      B        0x373a0 ; dmConnSmActConnClosed + 40
        0x000373a0:    200d        .       MOVS     r0,#0xd
        0x000373a2:    2128        (!      MOVS     r1,#0x28
        0x000373a4:    2300        .#      MOVS     r3,#0
        0x000373a6:    461a        .F      MOV      r2,r3
        0x000373a8:    f000fa80    ....    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x000373ac:    e7ff        ..      B        0x373ae ; dmConnSmActConnClosed + 54
        0x000373ae:    9900        ..      LDR      r1,[sp,#0]
        0x000373b0:    2028        (       MOVS     r0,#0x28
        0x000373b2:    7088        .p      STRB     r0,[r1,#2]
        0x000373b4:    9800        ..      LDR      r0,[sp,#0]
        0x000373b6:    f7fffe77    ..w.    BL       dmConnExecCback ; 0x370a8
        0x000373ba:    b002        ..      ADD      sp,sp,#8
        0x000373bc:    bd80        ..      POP      {r7,pc}
        0x000373be:    0000        ..      MOVS     r0,r0
    dmConnSmActConnFailed
        0x000373c0:    b580        ..      PUSH     {r7,lr}
        0x000373c2:    b082        ..      SUB      sp,sp,#8
        0x000373c4:    9001        ..      STR      r0,[sp,#4]
        0x000373c6:    9100        ..      STR      r1,[sp,#0]
        0x000373c8:    9801        ..      LDR      r0,[sp,#4]
        0x000373ca:    f7fffe2d    ..-.    BL       dmConnCcbDealloc ; 0x37028
        0x000373ce:    9801        ..      LDR      r0,[sp,#4]
        0x000373d0:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000373d2:    b990        ..      CBNZ     r0,0x373fa ; dmConnSmActConnFailed + 58
        0x000373d4:    e7ff        ..      B        0x373d6 ; dmConnSmActConnFailed + 22
        0x000373d6:    200e        .       MOVS     r0,#0xe
        0x000373d8:    2101        .!      MOVS     r1,#1
        0x000373da:    2300        .#      MOVS     r3,#0
        0x000373dc:    461a        .F      MOV      r2,r3
        0x000373de:    f000fa65    ..e.    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x000373e2:    f7fffef1    ....    BL       dmConnNum ; 0x371c8
        0x000373e6:    b938        8.      CBNZ     r0,0x373f8 ; dmConnSmActConnFailed + 56
        0x000373e8:    e7ff        ..      B        0x373ea ; dmConnSmActConnFailed + 42
        0x000373ea:    200d        .       MOVS     r0,#0xd
        0x000373ec:    2128        (!      MOVS     r1,#0x28
        0x000373ee:    2300        .#      MOVS     r3,#0
        0x000373f0:    461a        .F      MOV      r2,r3
        0x000373f2:    f000fa5b    ..[.    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x000373f6:    e7ff        ..      B        0x373f8 ; dmConnSmActConnFailed + 56
        0x000373f8:    e7ff        ..      B        0x373fa ; dmConnSmActConnFailed + 58
        0x000373fa:    9900        ..      LDR      r1,[sp,#0]
        0x000373fc:    2028        (       MOVS     r0,#0x28
        0x000373fe:    7088        .p      STRB     r0,[r1,#2]
        0x00037400:    9900        ..      LDR      r1,[sp,#0]
        0x00037402:    2000        .       MOVS     r0,#0
        0x00037404:    7208        .r      STRB     r0,[r1,#8]
        0x00037406:    9900        ..      LDR      r1,[sp,#0]
        0x00037408:    80c8        ..      STRH     r0,[r1,#6]
        0x0003740a:    9800        ..      LDR      r0,[sp,#0]
        0x0003740c:    f7fffe4c    ..L.    BL       dmConnExecCback ; 0x370a8
        0x00037410:    b002        ..      ADD      sp,sp,#8
        0x00037412:    bd80        ..      POP      {r7,pc}
    dmConnSmActConnOpened
        0x00037414:    b580        ..      PUSH     {r7,lr}
        0x00037416:    b084        ..      SUB      sp,sp,#0x10
        0x00037418:    9003        ..      STR      r0,[sp,#0xc]
        0x0003741a:    9102        ..      STR      r1,[sp,#8]
        0x0003741c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003741e:    9902        ..      LDR      r1,[sp,#8]
        0x00037420:    310a        .1      ADDS     r1,r1,#0xa
        0x00037422:    f7e3f9cb    ....    BL       BdaCpy ; 0x1a7bc
        0x00037426:    9802        ..      LDR      r0,[sp,#8]
        0x00037428:    88c0        ..      LDRH     r0,[r0,#6]
        0x0003742a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003742c:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003742e:    9802        ..      LDR      r0,[sp,#8]
        0x00037430:    7a40        @z      LDRB     r0,[r0,#9]
        0x00037432:    f7e3fdd3    ....    BL       DmHostAddrType ; 0x1afdc
        0x00037436:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037438:    74c8        .t      STRB     r0,[r1,#0x13]
        0x0003743a:    9802        ..      LDR      r0,[sp,#8]
        0x0003743c:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003743e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037440:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00037442:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037444:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00037446:    b940        @.      CBNZ     r0,0x3745a ; dmConnSmActConnOpened + 70
        0x00037448:    e7ff        ..      B        0x3744a ; dmConnSmActConnOpened + 54
        0x0003744a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003744e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037452:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x00037454:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037456:    7508        .u      STRB     r0,[r1,#0x14]
        0x00037458:    e007        ..      B        0x3746a ; dmConnSmActConnOpened + 86
        0x0003745a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003745e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037462:    7b80        .{      LDRB     r0,[r0,#0xe]
        0x00037464:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037466:    7508        .u      STRB     r0,[r1,#0x14]
        0x00037468:    e7ff        ..      B        0x3746a ; dmConnSmActConnOpened + 86
        0x0003746a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003746c:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0003746e:    b950        P.      CBNZ     r0,0x37486 ; dmConnSmActConnOpened + 114
        0x00037470:    e7ff        ..      B        0x37472 ; dmConnSmActConnOpened + 94
        0x00037472:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037474:    3006        .0      ADDS     r0,#6
        0x00037476:    9001        ..      STR      r0,[sp,#4]
        0x00037478:    f7e4fd3c    ..<.    BL       HciGetBdAddr ; 0x1bef4
        0x0003747c:    4601        .F      MOV      r1,r0
        0x0003747e:    9801        ..      LDR      r0,[sp,#4]
        0x00037480:    f7e3f99c    ....    BL       BdaCpy ; 0x1a7bc
        0x00037484:    e008        ..      B        0x37498 ; dmConnSmActConnOpened + 132
        0x00037486:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037488:    3006        .0      ADDS     r0,#6
        0x0003748a:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x0003748e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037492:    f7e3f993    ....    BL       BdaCpy ; 0x1a7bc
        0x00037496:    e7ff        ..      B        0x37498 ; dmConnSmActConnOpened + 132
        0x00037498:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003749a:    301a        .0      ADDS     r0,r0,#0x1a
        0x0003749c:    9902        ..      LDR      r1,[sp,#8]
        0x0003749e:    3117        .1      ADDS     r1,r1,#0x17
        0x000374a0:    f7e3f98c    ....    BL       BdaCpy ; 0x1a7bc
        0x000374a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000374a6:    3020         0      ADDS     r0,r0,#0x20
        0x000374a8:    9902        ..      LDR      r1,[sp,#8]
        0x000374aa:    311d        .1      ADDS     r1,r1,#0x1d
        0x000374ac:    f7e3f986    ....    BL       BdaCpy ; 0x1a7bc
        0x000374b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000374b2:    2000        .       MOVS     r0,#0
        0x000374b4:    81c8        ..      STRH     r0,[r1,#0xe]
        0x000374b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000374b8:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x000374ba:    b998        ..      CBNZ     r0,0x374e4 ; dmConnSmActConnOpened + 208
        0x000374bc:    e7ff        ..      B        0x374be ; dmConnSmActConnOpened + 170
        0x000374be:    200e        .       MOVS     r0,#0xe
        0x000374c0:    2101        .!      MOVS     r1,#1
        0x000374c2:    2300        .#      MOVS     r3,#0
        0x000374c4:    461a        .F      MOV      r2,r3
        0x000374c6:    f000f9f1    ....    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x000374ca:    f7fffe7d    ..}.    BL       dmConnNum ; 0x371c8
        0x000374ce:    2801        .(      CMP      r0,#1
        0x000374d0:    d107        ..      BNE      0x374e2 ; dmConnSmActConnOpened + 206
        0x000374d2:    e7ff        ..      B        0x374d4 ; dmConnSmActConnOpened + 192
        0x000374d4:    200c        .       MOVS     r0,#0xc
        0x000374d6:    2127        '!      MOVS     r1,#0x27
        0x000374d8:    2300        .#      MOVS     r3,#0
        0x000374da:    461a        .F      MOV      r2,r3
        0x000374dc:    f000f9e6    ....    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x000374e0:    e7ff        ..      B        0x374e2 ; dmConnSmActConnOpened + 206
        0x000374e2:    e7ff        ..      B        0x374e4 ; dmConnSmActConnOpened + 208
        0x000374e4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000374e6:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x000374e8:    2027        '       MOVS     r0,#0x27
        0x000374ea:    9000        ..      STR      r0,[sp,#0]
        0x000374ec:    f000f9c2    ....    BL       dmDevPassEvtToConnCte ; 0x37874
        0x000374f0:    9800        ..      LDR      r0,[sp,#0]
        0x000374f2:    9902        ..      LDR      r1,[sp,#8]
        0x000374f4:    7088        .p      STRB     r0,[r1,#2]
        0x000374f6:    9802        ..      LDR      r0,[sp,#8]
        0x000374f8:    f7fffdd6    ....    BL       dmConnExecCback ; 0x370a8
        0x000374fc:    b004        ..      ADD      sp,sp,#0x10
        0x000374fe:    bd80        ..      POP      {r7,pc}
    dmConnSmActHciUpdated
        0x00037500:    b580        ..      PUSH     {r7,lr}
        0x00037502:    b082        ..      SUB      sp,sp,#8
        0x00037504:    9001        ..      STR      r0,[sp,#4]
        0x00037506:    9100        ..      STR      r1,[sp,#0]
        0x00037508:    9900        ..      LDR      r1,[sp,#0]
        0x0003750a:    2029        )       MOVS     r0,#0x29
        0x0003750c:    7088        .p      STRB     r0,[r1,#2]
        0x0003750e:    f2436014    C..`    MOV      r0,#0x3614
        0x00037512:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037516:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x0003751a:    9800        ..      LDR      r0,[sp,#0]
        0x0003751c:    4788        .G      BLX      r1
        0x0003751e:    b002        ..      ADD      sp,sp,#8
        0x00037520:    bd80        ..      POP      {r7,pc}
        0x00037522:    0000        ..      MOVS     r0,r0
    dmConnSmActNone
        0x00037524:    b082        ..      SUB      sp,sp,#8
        0x00037526:    9001        ..      STR      r0,[sp,#4]
        0x00037528:    9100        ..      STR      r1,[sp,#0]
        0x0003752a:    b002        ..      ADD      sp,sp,#8
        0x0003752c:    4770        pG      BX       lr
        0x0003752e:    0000        ..      MOVS     r0,r0
    dmConnSmExecute
        0x00037530:    b580        ..      PUSH     {r7,lr}
        0x00037532:    b084        ..      SUB      sp,sp,#0x10
        0x00037534:    9003        ..      STR      r0,[sp,#0xc]
        0x00037536:    9102        ..      STR      r1,[sp,#8]
        0x00037538:    9802        ..      LDR      r0,[sp,#8]
        0x0003753a:    7880        .x      LDRB     r0,[r0,#2]
        0x0003753c:    f0000007    ....    AND      r0,r0,#7
        0x00037540:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037544:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037546:    7d41        A}      LDRB     r1,[r0,#0x15]
        0x00037548:    f2406018    @..`    MOVW     r0,#0x618
        0x0003754c:    f2c00005    ....    MOVT     r0,#5
        0x00037550:    eb001101    ....    ADD      r1,r0,r1,LSL #4
        0x00037554:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x00037558:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003755c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003755e:    f88d1003    ....    STRB     r1,[sp,#3]
        0x00037562:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037564:    7d4a        J}      LDRB     r2,[r1,#0x15]
        0x00037566:    eb001002    ....    ADD      r0,r0,r2,LSL #4
        0x0003756a:    f89d2002    ...     LDRB     r2,[sp,#2]
        0x0003756e:    f8100012    ....    LDRB     r0,[r0,r2,LSL #1]
        0x00037572:    7548        Hu      STRB     r0,[r1,#0x15]
        0x00037574:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037578:    203c        <       MOVS     r0,#0x3c
        0x0003757a:    ea000191    ....    AND      r1,r0,r1,LSR #2
        0x0003757e:    f2436008    C..`    MOV      r0,#0x3608
        0x00037582:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037586:    5840        @X      LDR      r0,[r0,r1]
        0x00037588:    9001        ..      STR      r0,[sp,#4]
        0x0003758a:    9801        ..      LDR      r0,[sp,#4]
        0x0003758c:    b158        X.      CBZ      r0,0x375a6 ; dmConnSmExecute + 118
        0x0003758e:    e7ff        ..      B        0x37590 ; dmConnSmExecute + 96
        0x00037590:    9801        ..      LDR      r0,[sp,#4]
        0x00037592:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037596:    f001010f    ....    AND      r1,r1,#0xf
        0x0003759a:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x0003759e:    9803        ..      LDR      r0,[sp,#0xc]
        0x000375a0:    9902        ..      LDR      r1,[sp,#8]
        0x000375a2:    4790        .G      BLX      r2
        0x000375a4:    e004        ..      B        0x375b0 ; dmConnSmExecute + 128
        0x000375a6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000375a8:    9902        ..      LDR      r1,[sp,#8]
        0x000375aa:    f7ffffbb    ....    BL       dmConnSmActNone ; 0x37524
        0x000375ae:    e7ff        ..      B        0x375b0 ; dmConnSmExecute + 128
        0x000375b0:    b004        ..      ADD      sp,sp,#0x10
        0x000375b2:    bd80        ..      POP      {r7,pc}
    dmConnUpdActL2cUpdateCnf
        0x000375b4:    b580        ..      PUSH     {r7,lr}
        0x000375b6:    b082        ..      SUB      sp,sp,#8
        0x000375b8:    9001        ..      STR      r0,[sp,#4]
        0x000375ba:    9100        ..      STR      r1,[sp,#0]
        0x000375bc:    9801        ..      LDR      r0,[sp,#4]
        0x000375be:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x000375c0:    b170        p.      CBZ      r0,0x375e0 ; dmConnUpdActL2cUpdateCnf + 44
        0x000375c2:    e7ff        ..      B        0x375c4 ; dmConnUpdActL2cUpdateCnf + 16
        0x000375c4:    9901        ..      LDR      r1,[sp,#4]
        0x000375c6:    2000        .       MOVS     r0,#0
        0x000375c8:    7448        Ht      STRB     r0,[r1,#0x11]
        0x000375ca:    9800        ..      LDR      r0,[sp,#0]
        0x000375cc:    8880        ..      LDRH     r0,[r0,#4]
        0x000375ce:    b130        0.      CBZ      r0,0x375de ; dmConnUpdActL2cUpdateCnf + 42
        0x000375d0:    e7ff        ..      B        0x375d2 ; dmConnUpdActL2cUpdateCnf + 30
        0x000375d2:    9801        ..      LDR      r0,[sp,#4]
        0x000375d4:    9900        ..      LDR      r1,[sp,#0]
        0x000375d6:    7909        .y      LDRB     r1,[r1,#4]
        0x000375d8:    f000f880    ....    BL       dmConnUpdateCback ; 0x376dc
        0x000375dc:    e7ff        ..      B        0x375de ; dmConnUpdActL2cUpdateCnf + 42
        0x000375de:    e7ff        ..      B        0x375e0 ; dmConnUpdActL2cUpdateCnf + 44
        0x000375e0:    b002        ..      ADD      sp,sp,#8
        0x000375e2:    bd80        ..      POP      {r7,pc}
    dmConnUpdActNone
        0x000375e4:    b082        ..      SUB      sp,sp,#8
        0x000375e6:    9001        ..      STR      r0,[sp,#4]
        0x000375e8:    9100        ..      STR      r1,[sp,#0]
        0x000375ea:    b002        ..      ADD      sp,sp,#8
        0x000375ec:    4770        pG      BX       lr
        0x000375ee:    0000        ..      MOVS     r0,r0
    dmConnUpdActUpdateSlave
        0x000375f0:    b580        ..      PUSH     {r7,lr}
        0x000375f2:    b082        ..      SUB      sp,sp,#8
        0x000375f4:    9001        ..      STR      r0,[sp,#4]
        0x000375f6:    9100        ..      STR      r1,[sp,#0]
        0x000375f8:    9801        ..      LDR      r0,[sp,#4]
        0x000375fa:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000375fe:    0780        ..      LSLS     r0,r0,#30
        0x00037600:    2800        .(      CMP      r0,#0
        0x00037602:    d50d        ..      BPL      0x37620 ; dmConnUpdActUpdateSlave + 48
        0x00037604:    e7ff        ..      B        0x37606 ; dmConnUpdActUpdateSlave + 22
        0x00037606:    f7e4fc83    ....    BL       HciGetLeSupFeat ; 0x1bf10
        0x0003760a:    0780        ..      LSLS     r0,r0,#30
        0x0003760c:    2800        .(      CMP      r0,#0
        0x0003760e:    d507        ..      BPL      0x37620 ; dmConnUpdActUpdateSlave + 48
        0x00037610:    e7ff        ..      B        0x37612 ; dmConnUpdActUpdateSlave + 34
        0x00037612:    9801        ..      LDR      r0,[sp,#4]
        0x00037614:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037616:    9900        ..      LDR      r1,[sp,#0]
        0x00037618:    3104        .1      ADDS     r1,#4
        0x0003761a:    f7e4fd05    ....    BL       HciLeConnUpdateCmd ; 0x1c028
        0x0003761e:    e013        ..      B        0x37648 ; dmConnUpdActUpdateSlave + 88
        0x00037620:    9801        ..      LDR      r0,[sp,#4]
        0x00037622:    7c40        @|      LDRB     r0,[r0,#0x11]
        0x00037624:    b950        P.      CBNZ     r0,0x3763c ; dmConnUpdActUpdateSlave + 76
        0x00037626:    e7ff        ..      B        0x37628 ; dmConnUpdActUpdateSlave + 56
        0x00037628:    9901        ..      LDR      r1,[sp,#4]
        0x0003762a:    2001        .       MOVS     r0,#1
        0x0003762c:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003762e:    9801        ..      LDR      r0,[sp,#4]
        0x00037630:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037632:    9900        ..      LDR      r1,[sp,#0]
        0x00037634:    3104        .1      ADDS     r1,#4
        0x00037636:    f7e5fc11    ....    BL       L2cDmConnUpdateReq ; 0x1ce5c
        0x0003763a:    e004        ..      B        0x37646 ; dmConnUpdActUpdateSlave + 86
        0x0003763c:    9801        ..      LDR      r0,[sp,#4]
        0x0003763e:    210c        .!      MOVS     r1,#0xc
        0x00037640:    f000f84c    ..L.    BL       dmConnUpdateCback ; 0x376dc
        0x00037644:    e7ff        ..      B        0x37646 ; dmConnUpdActUpdateSlave + 86
        0x00037646:    e7ff        ..      B        0x37648 ; dmConnUpdActUpdateSlave + 88
        0x00037648:    b002        ..      ADD      sp,sp,#8
        0x0003764a:    bd80        ..      POP      {r7,pc}
    dmConnUpdExecute
        0x0003764c:    b580        ..      PUSH     {r7,lr}
        0x0003764e:    b084        ..      SUB      sp,sp,#0x10
        0x00037650:    9003        ..      STR      r0,[sp,#0xc]
        0x00037652:    9102        ..      STR      r1,[sp,#8]
        0x00037654:    9802        ..      LDR      r0,[sp,#8]
        0x00037656:    7880        .x      LDRB     r0,[r0,#2]
        0x00037658:    f0000107    ....    AND      r1,r0,#7
        0x0003765c:    f2406074    @.t`    MOV      r0,#0x674
        0x00037660:    f2c00005    ....    MOVT     r0,#5
        0x00037664:    5c40        @\      LDRB     r0,[r0,r1]
        0x00037666:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003766a:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003766e:    203c        <       MOVS     r0,#0x3c
        0x00037670:    ea000191    ....    AND      r1,r0,r1,LSR #2
        0x00037674:    f24360d8    C..`    MOV      r0,#0x36d8
        0x00037678:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003767c:    5840        @X      LDR      r0,[r0,r1]
        0x0003767e:    9001        ..      STR      r0,[sp,#4]
        0x00037680:    9801        ..      LDR      r0,[sp,#4]
        0x00037682:    b158        X.      CBZ      r0,0x3769c ; dmConnUpdExecute + 80
        0x00037684:    e7ff        ..      B        0x37686 ; dmConnUpdExecute + 58
        0x00037686:    9801        ..      LDR      r0,[sp,#4]
        0x00037688:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003768c:    f001010f    ....    AND      r1,r1,#0xf
        0x00037690:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x00037694:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037696:    9902        ..      LDR      r1,[sp,#8]
        0x00037698:    4790        .G      BLX      r2
        0x0003769a:    e004        ..      B        0x376a6 ; dmConnUpdExecute + 90
        0x0003769c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003769e:    9902        ..      LDR      r1,[sp,#8]
        0x000376a0:    f7ffffa0    ....    BL       dmConnUpdActNone ; 0x375e4
        0x000376a4:    e7ff        ..      B        0x376a6 ; dmConnUpdExecute + 90
        0x000376a6:    b004        ..      ADD      sp,sp,#0x10
        0x000376a8:    bd80        ..      POP      {r7,pc}
        0x000376aa:    0000        ..      MOVS     r0,r0
    dmConnUpdMsgHandler
        0x000376ac:    b580        ..      PUSH     {r7,lr}
        0x000376ae:    b082        ..      SUB      sp,sp,#8
        0x000376b0:    9001        ..      STR      r0,[sp,#4]
        0x000376b2:    9801        ..      LDR      r0,[sp,#4]
        0x000376b4:    7800        .x      LDRB     r0,[r0,#0]
        0x000376b6:    f7fffc8f    ....    BL       dmConnCcbById ; 0x36fd8
        0x000376ba:    9000        ..      STR      r0,[sp,#0]
        0x000376bc:    b158        X.      CBZ      r0,0x376d6 ; dmConnUpdMsgHandler + 42
        0x000376be:    e7ff        ..      B        0x376c0 ; dmConnUpdMsgHandler + 20
        0x000376c0:    9800        ..      LDR      r0,[sp,#0]
        0x000376c2:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x000376c4:    2803        .(      CMP      r0,#3
        0x000376c6:    d105        ..      BNE      0x376d4 ; dmConnUpdMsgHandler + 40
        0x000376c8:    e7ff        ..      B        0x376ca ; dmConnUpdMsgHandler + 30
        0x000376ca:    9800        ..      LDR      r0,[sp,#0]
        0x000376cc:    9901        ..      LDR      r1,[sp,#4]
        0x000376ce:    f7ffffbd    ....    BL       dmConnUpdExecute ; 0x3764c
        0x000376d2:    e7ff        ..      B        0x376d4 ; dmConnUpdMsgHandler + 40
        0x000376d4:    e7ff        ..      B        0x376d6 ; dmConnUpdMsgHandler + 42
        0x000376d6:    b002        ..      ADD      sp,sp,#8
        0x000376d8:    bd80        ..      POP      {r7,pc}
        0x000376da:    0000        ..      MOVS     r0,r0
    dmConnUpdateCback
        0x000376dc:    b580        ..      PUSH     {r7,lr}
        0x000376de:    b086        ..      SUB      sp,sp,#0x18
        0x000376e0:    9005        ..      STR      r0,[sp,#0x14]
        0x000376e2:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x000376e6:    2029        )       MOVS     r0,#0x29
        0x000376e8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000376ec:    9805        ..      LDR      r0,[sp,#0x14]
        0x000376ee:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000376f0:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000376f4:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x000376f8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000376fc:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037700:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037702:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037704:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037708:    f2436014    C..`    MOV      r0,#0x3614
        0x0003770c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037710:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037714:    a801        ..      ADD      r0,sp,#4
        0x00037716:    4788        .G      BLX      r1
        0x00037718:    b006        ..      ADD      sp,sp,#0x18
        0x0003771a:    bd80        ..      POP      {r7,pc}
    dmDevActReset
        0x0003771c:    b580        ..      PUSH     {r7,lr}
        0x0003771e:    b082        ..      SUB      sp,sp,#8
        0x00037720:    9001        ..      STR      r0,[sp,#4]
        0x00037722:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037726:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003772a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003772c:    bb18        ..      CBNZ     r0,0x37776 ; dmDevActReset + 90
        0x0003772e:    e7ff        ..      B        0x37730 ; dmDevActReset + 20
        0x00037730:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00037734:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037738:    2001        .       MOVS     r0,#1
        0x0003773a:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003773c:    2000        .       MOVS     r0,#0
        0x0003773e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00037742:    e7ff        ..      B        0x37744 ; dmDevActReset + 40
        0x00037744:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037748:    2814        .(      CMP      r0,#0x14
        0x0003774a:    dc11        ..      BGT      0x37770 ; dmDevActReset + 84
        0x0003774c:    e7ff        ..      B        0x3774e ; dmDevActReset + 50
        0x0003774e:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x00037752:    f2401020    @. .    MOVW     r0,#0x120
        0x00037756:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003775a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003775e:    6800        .h      LDR      r0,[r0,#0]
        0x00037760:    4780        .G      BLX      r0
        0x00037762:    e7ff        ..      B        0x37764 ; dmDevActReset + 72
        0x00037764:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00037768:    3001        .0      ADDS     r0,#1
        0x0003776a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003776e:    e7e9        ..      B        0x37744 ; dmDevActReset + 40
        0x00037770:    f7e5f96e    ..n.    BL       HciResetSequence ; 0x1ca50
        0x00037774:    e7ff        ..      B        0x37776 ; dmDevActReset + 90
        0x00037776:    b002        ..      ADD      sp,sp,#8
        0x00037778:    bd80        ..      POP      {r7,pc}
        0x0003777a:    0000        ..      MOVS     r0,r0
    dmDevHciEvtHwError
        0x0003777c:    b580        ..      PUSH     {r7,lr}
        0x0003777e:    b082        ..      SUB      sp,sp,#8
        0x00037780:    9001        ..      STR      r0,[sp,#4]
        0x00037782:    9901        ..      LDR      r1,[sp,#4]
        0x00037784:    2079        y       MOVS     r0,#0x79
        0x00037786:    7088        .p      STRB     r0,[r1,#2]
        0x00037788:    f24350f0    C..P    MOV      r0,#0x35f0
        0x0003778c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037790:    6881        .h      LDR      r1,[r0,#8]
        0x00037792:    9801        ..      LDR      r0,[sp,#4]
        0x00037794:    4788        .G      BLX      r1
        0x00037796:    b002        ..      ADD      sp,sp,#8
        0x00037798:    bd80        ..      POP      {r7,pc}
        0x0003779a:    0000        ..      MOVS     r0,r0
    dmDevHciEvtReset
        0x0003779c:    b580        ..      PUSH     {r7,lr}
        0x0003779e:    b082        ..      SUB      sp,sp,#8
        0x000377a0:    9001        ..      STR      r0,[sp,#4]
        0x000377a2:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000377a6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377aa:    2100        .!      MOVS     r1,#0
        0x000377ac:    7401        .t      STRB     r1,[r0,#0x10]
        0x000377ae:    9a01        ..      LDR      r2,[sp,#4]
        0x000377b0:    2120         !      MOVS     r1,#0x20
        0x000377b2:    7091        .p      STRB     r1,[r2,#2]
        0x000377b4:    6881        .h      LDR      r1,[r0,#8]
        0x000377b6:    9801        ..      LDR      r0,[sp,#4]
        0x000377b8:    4788        .G      BLX      r1
        0x000377ba:    b002        ..      ADD      sp,sp,#8
        0x000377bc:    bd80        ..      POP      {r7,pc}
        0x000377be:    0000        ..      MOVS     r0,r0
    dmDevHciEvtVendorSpec
        0x000377c0:    b580        ..      PUSH     {r7,lr}
        0x000377c2:    b082        ..      SUB      sp,sp,#8
        0x000377c4:    9001        ..      STR      r0,[sp,#4]
        0x000377c6:    9901        ..      LDR      r1,[sp,#4]
        0x000377c8:    207a        z       MOVS     r0,#0x7a
        0x000377ca:    7088        .p      STRB     r0,[r1,#2]
        0x000377cc:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000377d0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377d4:    6881        .h      LDR      r1,[r0,#8]
        0x000377d6:    9801        ..      LDR      r0,[sp,#4]
        0x000377d8:    4788        .G      BLX      r1
        0x000377da:    b002        ..      ADD      sp,sp,#8
        0x000377dc:    bd80        ..      POP      {r7,pc}
        0x000377de:    0000        ..      MOVS     r0,r0
    dmDevHciEvtVendorSpecCmdCmpl
        0x000377e0:    b580        ..      PUSH     {r7,lr}
        0x000377e2:    b082        ..      SUB      sp,sp,#8
        0x000377e4:    9001        ..      STR      r0,[sp,#4]
        0x000377e6:    9901        ..      LDR      r1,[sp,#4]
        0x000377e8:    207b        {       MOVS     r0,#0x7b
        0x000377ea:    7088        .p      STRB     r0,[r1,#2]
        0x000377ec:    f24350f0    C..P    MOV      r0,#0x35f0
        0x000377f0:    f2c10000    ....    MOVT     r0,#0x1000
        0x000377f4:    6881        .h      LDR      r1,[r0,#8]
        0x000377f6:    9801        ..      LDR      r0,[sp,#4]
        0x000377f8:    4788        .G      BLX      r1
        0x000377fa:    b002        ..      ADD      sp,sp,#8
        0x000377fc:    bd80        ..      POP      {r7,pc}
        0x000377fe:    0000        ..      MOVS     r0,r0
    dmDevHciHandler
        0x00037800:    b580        ..      PUSH     {r7,lr}
        0x00037802:    b082        ..      SUB      sp,sp,#8
        0x00037804:    9001        ..      STR      r0,[sp,#4]
        0x00037806:    9801        ..      LDR      r0,[sp,#4]
        0x00037808:    7880        .x      LDRB     r0,[r0,#2]
        0x0003780a:    4601        .F      MOV      r1,r0
        0x0003780c:    9100        ..      STR      r1,[sp,#0]
        0x0003780e:    2814        .(      CMP      r0,#0x14
        0x00037810:    d81d        ..      BHI      0x3784e ; dmDevHciHandler + 78
        0x00037812:    9900        ..      LDR      r1,[sp,#0]
        0x00037814:    e8dff001    ....    TBB      [pc,r1]
    $d.1
        0x00037818:    1b1b1b0b    ....    DCD    454761227
        0x0003781c:    1b1b1b1b    ....    DCD    454761243
        0x00037820:    1b1b1b1b    ....    DCD    454761243
        0x00037824:    1b1b1b1b    ....    DCD    454761243
        0x00037828:    130f1b1b    ....    DCD    319757083
        0x0003782c:    0017        ..      DCW    23
    $t.2
        0x0003782e:    9801        ..      LDR      r0,[sp,#4]
        0x00037830:    f7ffffb4    ....    BL       dmDevHciEvtReset ; 0x3779c
        0x00037834:    e00c        ..      B        0x37850 ; dmDevHciHandler + 80
        0x00037836:    9801        ..      LDR      r0,[sp,#4]
        0x00037838:    f7ffffd2    ....    BL       dmDevHciEvtVendorSpecCmdCmpl ; 0x377e0
        0x0003783c:    e008        ..      B        0x37850 ; dmDevHciHandler + 80
        0x0003783e:    9801        ..      LDR      r0,[sp,#4]
        0x00037840:    f7ffffbe    ....    BL       dmDevHciEvtVendorSpec ; 0x377c0
        0x00037844:    e004        ..      B        0x37850 ; dmDevHciHandler + 80
        0x00037846:    9801        ..      LDR      r0,[sp,#4]
        0x00037848:    f7ffff98    ....    BL       dmDevHciEvtHwError ; 0x3777c
        0x0003784c:    e000        ..      B        0x37850 ; dmDevHciHandler + 80
        0x0003784e:    e7ff        ..      B        0x37850 ; dmDevHciHandler + 80
        0x00037850:    b002        ..      ADD      sp,sp,#8
        0x00037852:    bd80        ..      POP      {r7,pc}
    dmDevMsgHandler
        0x00037854:    b580        ..      PUSH     {r7,lr}
        0x00037856:    b082        ..      SUB      sp,sp,#8
        0x00037858:    9001        ..      STR      r0,[sp,#4]
        0x0003785a:    9801        ..      LDR      r0,[sp,#4]
        0x0003785c:    7881        .x      LDRB     r1,[r0,#2]
        0x0003785e:    f0010207    ....    AND      r2,r1,#7
        0x00037862:    f2406184    @..a    MOV      r1,#0x684
        0x00037866:    f2c00105    ....    MOVT     r1,#5
        0x0003786a:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x0003786e:    4788        .G      BLX      r1
        0x00037870:    b002        ..      ADD      sp,sp,#8
        0x00037872:    bd80        ..      POP      {r7,pc}
    dmDevPassEvtToConnCte
        0x00037874:    b580        ..      PUSH     {r7,lr}
        0x00037876:    b082        ..      SUB      sp,sp,#8
        0x00037878:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003787c:    f88d1006    ....    STRB     r1,[sp,#6]
        0x00037880:    206f        o       MOVS     r0,#0x6f
        0x00037882:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00037886:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003788a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003788e:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00037892:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00037896:    f2401020    @. .    MOVW     r0,#0x120
        0x0003789a:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003789e:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000378a0:    6881        .h      LDR      r1,[r0,#8]
        0x000378a2:    4668        hF      MOV      r0,sp
        0x000378a4:    4788        .G      BLX      r1
        0x000378a6:    b002        ..      ADD      sp,sp,#8
        0x000378a8:    bd80        ..      POP      {r7,pc}
        0x000378aa:    0000        ..      MOVS     r0,r0
    dmDevPassEvtToDevPriv
        0x000378ac:    b580        ..      PUSH     {r7,lr}
        0x000378ae:    b084        ..      SUB      sp,sp,#0x10
        0x000378b0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000378b4:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x000378b8:    f88d200d    ...     STRB     r2,[sp,#0xd]
        0x000378bc:    f88d300c    ...0    STRB     r3,[sp,#0xc]
        0x000378c0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000378c4:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000378c8:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x000378cc:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000378d0:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x000378d4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000378d8:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x000378dc:    f88d0009    ....    STRB     r0,[sp,#9]
        0x000378e0:    f2401020    @. .    MOVW     r0,#0x120
        0x000378e4:    f2c10000    ....    MOVT     r0,#0x1000
        0x000378e8:    6840        @h      LDR      r0,[r0,#4]
        0x000378ea:    6881        .h      LDR      r1,[r0,#8]
        0x000378ec:    a801        ..      ADD      r0,sp,#4
        0x000378ee:    4788        .G      BLX      r1
        0x000378f0:    b004        ..      ADD      sp,sp,#0x10
        0x000378f2:    bd80        ..      POP      {r7,pc}
    dmDevPassHciEvtToConn
        0x000378f4:    b580        ..      PUSH     {r7,lr}
        0x000378f6:    b082        ..      SUB      sp,sp,#8
        0x000378f8:    9001        ..      STR      r0,[sp,#4]
        0x000378fa:    f2401020    @. .    MOVW     r0,#0x120
        0x000378fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037902:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00037904:    6841        Ah      LDR      r1,[r0,#4]
        0x00037906:    9801        ..      LDR      r0,[sp,#4]
        0x00037908:    4788        .G      BLX      r1
        0x0003790a:    b002        ..      ADD      sp,sp,#8
        0x0003790c:    bd80        ..      POP      {r7,pc}
        0x0003790e:    0000        ..      MOVS     r0,r0
    dmEmptyHandler
        0x00037910:    b081        ..      SUB      sp,sp,#4
        0x00037912:    9000        ..      STR      r0,[sp,#0]
        0x00037914:    b001        ..      ADD      sp,sp,#4
        0x00037916:    4770        pG      BX       lr
    dmEmptyReset
        0x00037918:    4770        pG      BX       lr
        0x0003791a:    0000        ..      MOVS     r0,r0
    dmHciEvtCback
        0x0003791c:    b580        ..      PUSH     {r7,lr}
        0x0003791e:    b082        ..      SUB      sp,sp,#8
        0x00037920:    9001        ..      STR      r0,[sp,#4]
        0x00037922:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037926:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003792a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003792c:    b120         .      CBZ      r0,0x37938 ; dmHciEvtCback + 28
        0x0003792e:    e7ff        ..      B        0x37930 ; dmHciEvtCback + 20
        0x00037930:    9801        ..      LDR      r0,[sp,#4]
        0x00037932:    7880        .x      LDRB     r0,[r0,#2]
        0x00037934:    b980        ..      CBNZ     r0,0x37958 ; dmHciEvtCback + 60
        0x00037936:    e7ff        ..      B        0x37938 ; dmHciEvtCback + 28
        0x00037938:    9801        ..      LDR      r0,[sp,#4]
        0x0003793a:    7882        .x      LDRB     r2,[r0,#2]
        0x0003793c:    f2407158    @.Xq    MOVW     r1,#0x758
        0x00037940:    f2c00105    ....    MOVT     r1,#5
        0x00037944:    5c8a        .\      LDRB     r2,[r1,r2]
        0x00037946:    f2401120    @. .    MOVW     r1,#0x120
        0x0003794a:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003794e:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00037952:    6849        Ih      LDR      r1,[r1,#4]
        0x00037954:    4788        .G      BLX      r1
        0x00037956:    e7ff        ..      B        0x37958 ; dmHciEvtCback + 60
        0x00037958:    b002        ..      ADD      sp,sp,#8
        0x0003795a:    bd80        ..      POP      {r7,pc}
    dmPhyActDefPhySet
        0x0003795c:    b580        ..      PUSH     {r7,lr}
        0x0003795e:    b084        ..      SUB      sp,sp,#0x10
        0x00037960:    9003        ..      STR      r0,[sp,#0xc]
        0x00037962:    2045        E       MOVS     r0,#0x45
        0x00037964:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00037968:    2000        .       MOVS     r0,#0
        0x0003796a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003796e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037970:    7900        .y      LDRB     r0,[r0,#4]
        0x00037972:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037976:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003797a:    f2436014    C..`    MOV      r0,#0x3614
        0x0003797e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037982:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037986:    a801        ..      ADD      r0,sp,#4
        0x00037988:    4788        .G      BLX      r1
        0x0003798a:    b004        ..      ADD      sp,sp,#0x10
        0x0003798c:    bd80        ..      POP      {r7,pc}
        0x0003798e:    0000        ..      MOVS     r0,r0
    dmPhyActPhyRead
        0x00037990:    b580        ..      PUSH     {r7,lr}
        0x00037992:    b086        ..      SUB      sp,sp,#0x18
        0x00037994:    9005        ..      STR      r0,[sp,#0x14]
        0x00037996:    9104        ..      STR      r1,[sp,#0x10]
        0x00037998:    2044        D       MOVS     r0,#0x44
        0x0003799a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003799e:    9805        ..      LDR      r0,[sp,#0x14]
        0x000379a0:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000379a2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000379a6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000379a8:    7900        .y      LDRB     r0,[r0,#4]
        0x000379aa:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000379ae:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000379b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000379b4:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000379b6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x000379ba:    9804        ..      LDR      r0,[sp,#0x10]
        0x000379bc:    7a00        .z      LDRB     r0,[r0,#8]
        0x000379be:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x000379c2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000379c4:    7a40        @z      LDRB     r0,[r0,#9]
        0x000379c6:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x000379ca:    f2436014    C..`    MOV      r0,#0x3614
        0x000379ce:    f2c10000    ....    MOVT     r0,#0x1000
        0x000379d2:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x000379d6:    a801        ..      ADD      r0,sp,#4
        0x000379d8:    4788        .G      BLX      r1
        0x000379da:    b006        ..      ADD      sp,sp,#0x18
        0x000379dc:    bd80        ..      POP      {r7,pc}
        0x000379de:    0000        ..      MOVS     r0,r0
    dmPhyActPhyUpdate
        0x000379e0:    b580        ..      PUSH     {r7,lr}
        0x000379e2:    b086        ..      SUB      sp,sp,#0x18
        0x000379e4:    9005        ..      STR      r0,[sp,#0x14]
        0x000379e6:    9104        ..      STR      r1,[sp,#0x10]
        0x000379e8:    2046        F       MOVS     r0,#0x46
        0x000379ea:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000379ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x000379f0:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000379f2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000379f6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000379f8:    7900        .y      LDRB     r0,[r0,#4]
        0x000379fa:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000379fe:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00037a02:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037a04:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00037a06:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00037a0a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037a0c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037a0e:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x00037a12:    9804        ..      LDR      r0,[sp,#0x10]
        0x00037a14:    7a40        @z      LDRB     r0,[r0,#9]
        0x00037a16:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00037a1a:    f2436014    C..`    MOV      r0,#0x3614
        0x00037a1e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037a22:    f8d0109c    ....    LDR      r1,[r0,#0x9c]
        0x00037a26:    a801        ..      ADD      r0,sp,#4
        0x00037a28:    4788        .G      BLX      r1
        0x00037a2a:    b006        ..      ADD      sp,sp,#0x18
        0x00037a2c:    bd80        ..      POP      {r7,pc}
        0x00037a2e:    0000        ..      MOVS     r0,r0
    dmPhyHciHandler
        0x00037a30:    b580        ..      PUSH     {r7,lr}
        0x00037a32:    b084        ..      SUB      sp,sp,#0x10
        0x00037a34:    9003        ..      STR      r0,[sp,#0xc]
        0x00037a36:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037a38:    7880        .x      LDRB     r0,[r0,#2]
        0x00037a3a:    282a        *(      CMP      r0,#0x2a
        0x00037a3c:    d104        ..      BNE      0x37a48 ; dmPhyHciHandler + 24
        0x00037a3e:    e7ff        ..      B        0x37a40 ; dmPhyHciHandler + 16
        0x00037a40:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037a42:    f7ffff8b    ....    BL       dmPhyActDefPhySet ; 0x3795c
        0x00037a46:    e01e        ..      B        0x37a86 ; dmPhyHciHandler + 86
        0x00037a48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037a4a:    8800        ..      LDRH     r0,[r0,#0]
        0x00037a4c:    f7fffa94    ....    BL       dmConnCcbByHandle ; 0x36f78
        0x00037a50:    9002        ..      STR      r0,[sp,#8]
        0x00037a52:    b1b8        ..      CBZ      r0,0x37a84 ; dmPhyHciHandler + 84
        0x00037a54:    e7ff        ..      B        0x37a56 ; dmPhyHciHandler + 38
        0x00037a56:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037a58:    7880        .x      LDRB     r0,[r0,#2]
        0x00037a5a:    4601        .F      MOV      r1,r0
        0x00037a5c:    9101        ..      STR      r1,[sp,#4]
        0x00037a5e:    2829        )(      CMP      r0,#0x29
        0x00037a60:    d004        ..      BEQ      0x37a6c ; dmPhyHciHandler + 60
        0x00037a62:    e7ff        ..      B        0x37a64 ; dmPhyHciHandler + 52
        0x00037a64:    9801        ..      LDR      r0,[sp,#4]
        0x00037a66:    282b        +(      CMP      r0,#0x2b
        0x00037a68:    d005        ..      BEQ      0x37a76 ; dmPhyHciHandler + 70
        0x00037a6a:    e009        ..      B        0x37a80 ; dmPhyHciHandler + 80
        0x00037a6c:    9802        ..      LDR      r0,[sp,#8]
        0x00037a6e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037a70:    f7ffff8e    ....    BL       dmPhyActPhyRead ; 0x37990
        0x00037a74:    e005        ..      B        0x37a82 ; dmPhyHciHandler + 82
        0x00037a76:    9802        ..      LDR      r0,[sp,#8]
        0x00037a78:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037a7a:    f7ffffb1    ....    BL       dmPhyActPhyUpdate ; 0x379e0
        0x00037a7e:    e000        ..      B        0x37a82 ; dmPhyHciHandler + 82
        0x00037a80:    e7ff        ..      B        0x37a82 ; dmPhyHciHandler + 82
        0x00037a82:    e7ff        ..      B        0x37a84 ; dmPhyHciHandler + 84
        0x00037a84:    e7ff        ..      B        0x37a86 ; dmPhyHciHandler + 86
        0x00037a86:    b004        ..      ADD      sp,sp,#0x10
        0x00037a88:    bd80        ..      POP      {r7,pc}
        0x00037a8a:    0000        ..      MOVS     r0,r0
    dmPrivActAddDevToResList
        0x00037a8c:    b580        ..      PUSH     {r7,lr}
        0x00037a8e:    b082        ..      SUB      sp,sp,#8
        0x00037a90:    9001        ..      STR      r0,[sp,#4]
        0x00037a92:    9801        ..      LDR      r0,[sp,#4]
        0x00037a94:    9000        ..      STR      r0,[sp,#0]
        0x00037a96:    9800        ..      LDR      r0,[sp,#0]
        0x00037a98:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00037a9c:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037aa0:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037aa4:    7208        .r      STRB     r0,[r1,#8]
        0x00037aa6:    9801        ..      LDR      r0,[sp,#4]
        0x00037aa8:    8800        ..      LDRH     r0,[r0,#0]
        0x00037aaa:    8088        ..      STRH     r0,[r1,#4]
        0x00037aac:    9b00        ..      LDR      r3,[sp,#0]
        0x00037aae:    7918        .y      LDRB     r0,[r3,#4]
        0x00037ab0:    1d59        Y.      ADDS     r1,r3,#5
        0x00037ab2:    f103020b    ....    ADD      r2,r3,#0xb
        0x00037ab6:    331b        .3      ADDS     r3,r3,#0x1b
        0x00037ab8:    f7e4fa5e    ..^.    BL       HciLeAddDeviceToResolvingListCmd ; 0x1bf78
        0x00037abc:    b002        ..      ADD      sp,sp,#8
        0x00037abe:    bd80        ..      POP      {r7,pc}
    dmPrivActClearResList
        0x00037ac0:    b580        ..      PUSH     {r7,lr}
        0x00037ac2:    b082        ..      SUB      sp,sp,#8
        0x00037ac4:    9001        ..      STR      r0,[sp,#4]
        0x00037ac6:    f7e4fa9f    ....    BL       HciLeClearResolvingList ; 0x1c008
        0x00037aca:    b002        ..      ADD      sp,sp,#8
        0x00037acc:    bd80        ..      POP      {r7,pc}
        0x00037ace:    0000        ..      MOVS     r0,r0
    dmPrivActGenAddr
        0x00037ad0:    b580        ..      PUSH     {r7,lr}
        0x00037ad2:    b084        ..      SUB      sp,sp,#0x10
        0x00037ad4:    9003        ..      STR      r0,[sp,#0xc]
        0x00037ad6:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037ada:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037ade:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037ae0:    0780        ..      LSLS     r0,r0,#30
        0x00037ae2:    2800        .(      CMP      r0,#0
        0x00037ae4:    d42d        -.      BMI      0x37b42 ; dmPrivActGenAddr + 114
        0x00037ae6:    e7ff        ..      B        0x37ae8 ; dmPrivActGenAddr + 24
        0x00037ae8:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037aec:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037af0:    9001        ..      STR      r0,[sp,#4]
        0x00037af2:    300a        .0      ADDS     r0,r0,#0xa
        0x00037af4:    9002        ..      STR      r0,[sp,#8]
        0x00037af6:    2103        .!      MOVS     r1,#3
        0x00037af8:    f7e5fd40    ..@.    BL       SecRand ; 0x1d57c
        0x00037afc:    9a01        ..      LDR      r2,[sp,#4]
        0x00037afe:    9902        ..      LDR      r1,[sp,#8]
        0x00037b00:    7b10        .{      LDRB     r0,[r2,#0xc]
        0x00037b02:    2301        .#      MOVS     r3,#1
        0x00037b04:    f363109f    c...    BFI      r0,r3,#6,#26
        0x00037b08:    7310        .s      STRB     r0,[r2,#0xc]
        0x00037b0a:    2000        .       MOVS     r0,#0
        0x00037b0c:    7650        Pv      STRB     r0,[r2,#0x19]
        0x00037b0e:    f8c20015    ....    STR      r0,[r2,#0x15]
        0x00037b12:    f8c20011    ....    STR      r0,[r2,#0x11]
        0x00037b16:    f8c2000d    ....    STR      r0,[r2,#0xd]
        0x00037b1a:    78d0        .x      LDRB     r0,[r2,#3]
        0x00037b1c:    f0400002    @...    ORR      r0,r0,#2
        0x00037b20:    70d0        .p      STRB     r0,[r2,#3]
        0x00037b22:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037b24:    f24352f0    C..R    MOV      r2,#0x35f0
        0x00037b28:    f2c10200    ....    MOVT     r2,#0x1000
        0x00037b2c:    7b12        .{      LDRB     r2,[r2,#0xc]
        0x00037b2e:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x00037b32:    46ee        .F      MOV      lr,sp
        0x00037b34:    f04f0c79    O.y.    MOV      r12,#0x79
        0x00037b38:    f8cec000    ....    STR      r12,[lr,#0]
        0x00037b3c:    f7e5fb12    ....    BL       SecAes ; 0x1d164
        0x00037b40:    e00d        ..      B        0x37b5e ; dmPrivActGenAddr + 142
        0x00037b42:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037b44:    2007        .       MOVS     r0,#7
        0x00037b46:    70c8        .p      STRB     r0,[r1,#3]
        0x00037b48:    9903        ..      LDR      r1,[sp,#0xc]
        0x00037b4a:    2038        8       MOVS     r0,#0x38
        0x00037b4c:    7088        .p      STRB     r0,[r1,#2]
        0x00037b4e:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037b52:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b56:    6881        .h      LDR      r1,[r0,#8]
        0x00037b58:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037b5a:    4788        .G      BLX      r1
        0x00037b5c:    e7ff        ..      B        0x37b5e ; dmPrivActGenAddr + 142
        0x00037b5e:    b004        ..      ADD      sp,sp,#0x10
        0x00037b60:    bd80        ..      POP      {r7,pc}
        0x00037b62:    0000        ..      MOVS     r0,r0
    dmPrivActRemDevFromResList
        0x00037b64:    b580        ..      PUSH     {r7,lr}
        0x00037b66:    b082        ..      SUB      sp,sp,#8
        0x00037b68:    9001        ..      STR      r0,[sp,#4]
        0x00037b6a:    9801        ..      LDR      r0,[sp,#4]
        0x00037b6c:    9000        ..      STR      r0,[sp,#0]
        0x00037b6e:    9801        ..      LDR      r0,[sp,#4]
        0x00037b70:    8800        ..      LDRH     r0,[r0,#0]
        0x00037b72:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037b76:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037b7a:    80c8        ..      STRH     r0,[r1,#6]
        0x00037b7c:    9900        ..      LDR      r1,[sp,#0]
        0x00037b7e:    7908        .y      LDRB     r0,[r1,#4]
        0x00037b80:    3105        .1      ADDS     r1,#5
        0x00037b82:    f7e4fcb3    ....    BL       HciLeRemoveDeviceFromResolvingList ; 0x1c4ec
        0x00037b86:    b002        ..      ADD      sp,sp,#8
        0x00037b88:    bd80        ..      POP      {r7,pc}
        0x00037b8a:    0000        ..      MOVS     r0,r0
    dmPrivActResolveAddr
        0x00037b8c:    b580        ..      PUSH     {r7,lr}
        0x00037b8e:    b086        ..      SUB      sp,sp,#0x18
        0x00037b90:    9005        ..      STR      r0,[sp,#0x14]
        0x00037b92:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037b96:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037b9a:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037b9c:    07c0        ..      LSLS     r0,r0,#31
        0x00037b9e:    bb70        p.      CBNZ     r0,0x37bfe ; dmPrivActResolveAddr + 114
        0x00037ba0:    e7ff        ..      B        0x37ba2 ; dmPrivActResolveAddr + 22
        0x00037ba2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037ba4:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00037ba6:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037baa:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037bae:    708a        .p      STRB     r2,[r1,#2]
        0x00037bb0:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x00037bb2:    8008        ..      STRH     r0,[r1,#0]
        0x00037bb4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037bb6:    7e42        B~      LDRB     r2,[r0,#0x19]
        0x00037bb8:    f88d2006    ...     STRB     r2,[sp,#6]
        0x00037bbc:    f8b00017    ....    LDRH     r0,[r0,#0x17]
        0x00037bc0:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00037bc4:    2000        .       MOVS     r0,#0
        0x00037bc6:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00037bca:    f8cd000f    ....    STR      r0,[sp,#0xf]
        0x00037bce:    f8cd000b    ....    STR      r0,[sp,#0xb]
        0x00037bd2:    f8cd0007    ....    STR      r0,[sp,#7]
        0x00037bd6:    78c8        .x      LDRB     r0,[r1,#3]
        0x00037bd8:    f0400001    @...    ORR      r0,r0,#1
        0x00037bdc:    70c8        .p      STRB     r0,[r1,#3]
        0x00037bde:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037be0:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00037be4:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037be8:    7b0a        .{      LDRB     r2,[r1,#0xc]
        0x00037bea:    f8303b04    0..;    LDRH     r3,[r0],#4
        0x00037bee:    46ec        .F      MOV      r12,sp
        0x00037bf0:    2178        x!      MOVS     r1,#0x78
        0x00037bf2:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00037bf6:    a901        ..      ADD      r1,sp,#4
        0x00037bf8:    f7e5fab4    ....    BL       SecAes ; 0x1d164
        0x00037bfc:    e00d        ..      B        0x37c1a ; dmPrivActResolveAddr + 142
        0x00037bfe:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037c00:    2007        .       MOVS     r0,#7
        0x00037c02:    70c8        .p      STRB     r0,[r1,#3]
        0x00037c04:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037c06:    2037        7       MOVS     r0,#0x37
        0x00037c08:    7088        .p      STRB     r0,[r1,#2]
        0x00037c0a:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037c0e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037c12:    6881        .h      LDR      r1,[r0,#8]
        0x00037c14:    9805        ..      LDR      r0,[sp,#0x14]
        0x00037c16:    4788        .G      BLX      r1
        0x00037c18:    e7ff        ..      B        0x37c1a ; dmPrivActResolveAddr + 142
        0x00037c1a:    b006        ..      ADD      sp,sp,#0x18
        0x00037c1c:    bd80        ..      POP      {r7,pc}
        0x00037c1e:    0000        ..      MOVS     r0,r0
    dmPrivActSetAddrResEnable
        0x00037c20:    b580        ..      PUSH     {r7,lr}
        0x00037c22:    b082        ..      SUB      sp,sp,#8
        0x00037c24:    9001        ..      STR      r0,[sp,#4]
        0x00037c26:    9801        ..      LDR      r0,[sp,#4]
        0x00037c28:    9000        ..      STR      r0,[sp,#0]
        0x00037c2a:    9800        ..      LDR      r0,[sp,#0]
        0x00037c2c:    7900        .y      LDRB     r0,[r0,#4]
        0x00037c2e:    f000f913    ....    BL       dmPrivSetAddrResEnable ; 0x37e58
        0x00037c32:    b002        ..      ADD      sp,sp,#8
        0x00037c34:    bd80        ..      POP      {r7,pc}
        0x00037c36:    0000        ..      MOVS     r0,r0
    dmPrivActSetPrivacyMode
        0x00037c38:    b580        ..      PUSH     {r7,lr}
        0x00037c3a:    b082        ..      SUB      sp,sp,#8
        0x00037c3c:    9001        ..      STR      r0,[sp,#4]
        0x00037c3e:    9801        ..      LDR      r0,[sp,#4]
        0x00037c40:    9000        ..      STR      r0,[sp,#0]
        0x00037c42:    9a00        ..      LDR      r2,[sp,#0]
        0x00037c44:    1d51        Q.      ADDS     r1,r2,#5
        0x00037c46:    7910        .y      LDRB     r0,[r2,#4]
        0x00037c48:    7ad2        .z      LDRB     r2,[r2,#0xb]
        0x00037c4a:    f7e4fdc3    ....    BL       HciLeSetPrivacyModeCmd ; 0x1c7d4
        0x00037c4e:    b002        ..      ADD      sp,sp,#8
        0x00037c50:    bd80        ..      POP      {r7,pc}
        0x00037c52:    0000        ..      MOVS     r0,r0
    dmPrivAesActGenAddrAesCmpl
        0x00037c54:    b580        ..      PUSH     {r7,lr}
        0x00037c56:    b082        ..      SUB      sp,sp,#8
        0x00037c58:    9001        ..      STR      r0,[sp,#4]
        0x00037c5a:    9801        ..      LDR      r0,[sp,#4]
        0x00037c5c:    9000        ..      STR      r0,[sp,#0]
        0x00037c5e:    9900        ..      LDR      r1,[sp,#0]
        0x00037c60:    9801        ..      LDR      r0,[sp,#4]
        0x00037c62:    6840        @h      LDR      r0,[r0,#4]
        0x00037c64:    7882        .x      LDRB     r2,[r0,#2]
        0x00037c66:    718a        .q      STRB     r2,[r1,#6]
        0x00037c68:    8800        ..      LDRH     r0,[r0,#0]
        0x00037c6a:    8088        ..      STRH     r0,[r1,#4]
        0x00037c6c:    9a00        ..      LDR      r2,[sp,#0]
        0x00037c6e:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037c72:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037c76:    7b08        .{      LDRB     r0,[r1,#0xc]
        0x00037c78:    7250        Pr      STRB     r0,[r2,#9]
        0x00037c7a:    8948        H.      LDRH     r0,[r1,#0xa]
        0x00037c7c:    f8a20007    ....    STRH     r0,[r2,#7]
        0x00037c80:    78c8        .x      LDRB     r0,[r1,#3]
        0x00037c82:    f00000fd    ....    AND      r0,r0,#0xfd
        0x00037c86:    70c8        .p      STRB     r0,[r1,#3]
        0x00037c88:    9900        ..      LDR      r1,[sp,#0]
        0x00037c8a:    2038        8       MOVS     r0,#0x38
        0x00037c8c:    7088        .p      STRB     r0,[r1,#2]
        0x00037c8e:    9901        ..      LDR      r1,[sp,#4]
        0x00037c90:    2000        .       MOVS     r0,#0
        0x00037c92:    70c8        .p      STRB     r0,[r1,#3]
        0x00037c94:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037c98:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037c9c:    6881        .h      LDR      r1,[r0,#8]
        0x00037c9e:    9800        ..      LDR      r0,[sp,#0]
        0x00037ca0:    4788        .G      BLX      r1
        0x00037ca2:    b002        ..      ADD      sp,sp,#8
        0x00037ca4:    bd80        ..      POP      {r7,pc}
        0x00037ca6:    0000        ..      MOVS     r0,r0
    dmPrivAesActResAddrAesCmpl
        0x00037ca8:    b580        ..      PUSH     {r7,lr}
        0x00037caa:    b082        ..      SUB      sp,sp,#8
        0x00037cac:    9001        ..      STR      r0,[sp,#4]
        0x00037cae:    9801        ..      LDR      r0,[sp,#4]
        0x00037cb0:    6841        Ah      LDR      r1,[r0,#4]
        0x00037cb2:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037cb6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cba:    2203        ."      MOVS     r2,#3
        0x00037cbc:    f7e0fb44    ..D.    BL       memcmp ; 0x18348
        0x00037cc0:    b920         .      CBNZ     r0,0x37ccc ; dmPrivAesActResAddrAesCmpl + 36
        0x00037cc2:    e7ff        ..      B        0x37cc4 ; dmPrivAesActResAddrAesCmpl + 28
        0x00037cc4:    9901        ..      LDR      r1,[sp,#4]
        0x00037cc6:    2000        .       MOVS     r0,#0
        0x00037cc8:    70c8        .p      STRB     r0,[r1,#3]
        0x00037cca:    e003        ..      B        0x37cd4 ; dmPrivAesActResAddrAesCmpl + 44
        0x00037ccc:    9901        ..      LDR      r1,[sp,#4]
        0x00037cce:    2005        .       MOVS     r0,#5
        0x00037cd0:    70c8        .p      STRB     r0,[r1,#3]
        0x00037cd2:    e7ff        ..      B        0x37cd4 ; dmPrivAesActResAddrAesCmpl + 44
        0x00037cd4:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037cd8:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037cdc:    78c8        .x      LDRB     r0,[r1,#3]
        0x00037cde:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00037ce2:    70c8        .p      STRB     r0,[r1,#3]
        0x00037ce4:    9901        ..      LDR      r1,[sp,#4]
        0x00037ce6:    2037        7       MOVS     r0,#0x37
        0x00037ce8:    7088        .p      STRB     r0,[r1,#2]
        0x00037cea:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037cee:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037cf2:    6881        .h      LDR      r1,[r0,#8]
        0x00037cf4:    9801        ..      LDR      r0,[sp,#4]
        0x00037cf6:    4788        .G      BLX      r1
        0x00037cf8:    b002        ..      ADD      sp,sp,#8
        0x00037cfa:    bd80        ..      POP      {r7,pc}
    dmPrivAesMsgHandler
        0x00037cfc:    b580        ..      PUSH     {r7,lr}
        0x00037cfe:    b082        ..      SUB      sp,sp,#8
        0x00037d00:    9001        ..      STR      r0,[sp,#4]
        0x00037d02:    9801        ..      LDR      r0,[sp,#4]
        0x00037d04:    7881        .x      LDRB     r1,[r0,#2]
        0x00037d06:    f0010207    ....    AND      r2,r1,#7
        0x00037d0a:    f24071dc    @..q    MOV      r1,#0x7dc
        0x00037d0e:    f2c00105    ....    MOVT     r1,#5
        0x00037d12:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00037d16:    4788        .G      BLX      r1
        0x00037d18:    b002        ..      ADD      sp,sp,#8
        0x00037d1a:    bd80        ..      POP      {r7,pc}
    dmPrivHciHandler
        0x00037d1c:    b580        ..      PUSH     {r7,lr}
        0x00037d1e:    b082        ..      SUB      sp,sp,#8
        0x00037d20:    9001        ..      STR      r0,[sp,#4]
        0x00037d22:    9801        ..      LDR      r0,[sp,#4]
        0x00037d24:    7880        .x      LDRB     r0,[r0,#2]
        0x00037d26:    3815        .8      SUBS     r0,r0,#0x15
        0x00037d28:    4601        .F      MOV      r1,r0
        0x00037d2a:    9100        ..      STR      r1,[sp,#0]
        0x00037d2c:    2805        .(      CMP      r0,#5
        0x00037d2e:    d86c        l.      BHI      0x37e0a ; dmPrivHciHandler + 238
        0x00037d30:    9900        ..      LDR      r1,[sp,#0]
        0x00037d32:    e8dff001    ....    TBB      [pc,r1]
    $d.11
        0x00037d36:    2403        .$      DCW    9219
        0x00037d38:    4a46422f    /BFJ    DCD    1246118447
    $t.12
        0x00037d3c:    9901        ..      LDR      r1,[sp,#4]
        0x00037d3e:    203a        :       MOVS     r0,#0x3a
        0x00037d40:    7088        .p      STRB     r0,[r1,#2]
        0x00037d42:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037d46:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d4a:    8880        ..      LDRH     r0,[r0,#4]
        0x00037d4c:    9901        ..      LDR      r1,[sp,#4]
        0x00037d4e:    8008        ..      STRH     r0,[r1,#0]
        0x00037d50:    9801        ..      LDR      r0,[sp,#4]
        0x00037d52:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037d54:    b990        ..      CBNZ     r0,0x37d7c ; dmPrivHciHandler + 96
        0x00037d56:    e7ff        ..      B        0x37d58 ; dmPrivHciHandler + 60
        0x00037d58:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037d5c:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d60:    7a00        .z      LDRB     r0,[r0,#8]
        0x00037d62:    b158        X.      CBZ      r0,0x37d7c ; dmPrivHciHandler + 96
        0x00037d64:    e7ff        ..      B        0x37d66 ; dmPrivHciHandler + 74
        0x00037d66:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037d6a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d6e:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037d70:    b920         .      CBNZ     r0,0x37d7c ; dmPrivHciHandler + 96
        0x00037d72:    e7ff        ..      B        0x37d74 ; dmPrivHciHandler + 88
        0x00037d74:    2001        .       MOVS     r0,#1
        0x00037d76:    f000f86f    ..o.    BL       dmPrivSetAddrResEnable ; 0x37e58
        0x00037d7a:    e7ff        ..      B        0x37d7c ; dmPrivHciHandler + 96
        0x00037d7c:    e046        F.      B        0x37e0c ; dmPrivHciHandler + 240
        0x00037d7e:    9901        ..      LDR      r1,[sp,#4]
        0x00037d80:    203b        ;       MOVS     r0,#0x3b
        0x00037d82:    7088        .p      STRB     r0,[r1,#2]
        0x00037d84:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037d88:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037d8c:    88c0        ..      LDRH     r0,[r0,#6]
        0x00037d8e:    9901        ..      LDR      r1,[sp,#4]
        0x00037d90:    8008        ..      STRH     r0,[r1,#0]
        0x00037d92:    e03b        ;.      B        0x37e0c ; dmPrivHciHandler + 240
        0x00037d94:    9901        ..      LDR      r1,[sp,#4]
        0x00037d96:    203c        <       MOVS     r0,#0x3c
        0x00037d98:    7088        .p      STRB     r0,[r1,#2]
        0x00037d9a:    9801        ..      LDR      r0,[sp,#4]
        0x00037d9c:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037d9e:    b958        X.      CBNZ     r0,0x37db8 ; dmPrivHciHandler + 156
        0x00037da0:    e7ff        ..      B        0x37da2 ; dmPrivHciHandler + 134
        0x00037da2:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037da6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037daa:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00037dac:    b120         .      CBZ      r0,0x37db8 ; dmPrivHciHandler + 156
        0x00037dae:    e7ff        ..      B        0x37db0 ; dmPrivHciHandler + 148
        0x00037db0:    2000        .       MOVS     r0,#0
        0x00037db2:    f000f851    ..Q.    BL       dmPrivSetAddrResEnable ; 0x37e58
        0x00037db6:    e7ff        ..      B        0x37db8 ; dmPrivHciHandler + 156
        0x00037db8:    e028        (.      B        0x37e0c ; dmPrivHciHandler + 240
        0x00037dba:    9901        ..      LDR      r1,[sp,#4]
        0x00037dbc:    203d        =       MOVS     r0,#0x3d
        0x00037dbe:    7088        .p      STRB     r0,[r1,#2]
        0x00037dc0:    e024        $.      B        0x37e0c ; dmPrivHciHandler + 240
        0x00037dc2:    9901        ..      LDR      r1,[sp,#4]
        0x00037dc4:    203e        >       MOVS     r0,#0x3e
        0x00037dc6:    7088        .p      STRB     r0,[r1,#2]
        0x00037dc8:    e020         .      B        0x37e0c ; dmPrivHciHandler + 240
        0x00037dca:    9901        ..      LDR      r1,[sp,#4]
        0x00037dcc:    203f        ?       MOVS     r0,#0x3f
        0x00037dce:    7088        .p      STRB     r0,[r1,#2]
        0x00037dd0:    9801        ..      LDR      r0,[sp,#4]
        0x00037dd2:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037dd4:    b9c0        ..      CBNZ     r0,0x37e08 ; dmPrivHciHandler + 236
        0x00037dd6:    e7ff        ..      B        0x37dd8 ; dmPrivHciHandler + 188
        0x00037dd8:    f24360ea    C..`    MOV      r0,#0x36ea
        0x00037ddc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037de0:    7a41        Az      LDRB     r1,[r0,#9]
        0x00037de2:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037de6:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037dea:    7581        .u      STRB     r1,[r0,#0x16]
        0x00037dec:    7d82        .}      LDRB     r2,[r0,#0x16]
        0x00037dee:    2a00        .*      CMP      r2,#0
        0x00037df0:    4611        .F      MOV      r1,r2
        0x00037df2:    bf18        ..      IT       NE
        0x00037df4:    2101        .!      MOVNE    r1,#1
        0x00037df6:    200c        .       MOVS     r0,#0xc
        0x00037df8:    2a00        .*      CMP      r2,#0
        0x00037dfa:    bf18        ..      IT       NE
        0x00037dfc:    200d        .       MOVNE    r0,#0xd
        0x00037dfe:    2300        .#      MOVS     r3,#0
        0x00037e00:    461a        .F      MOV      r2,r3
        0x00037e02:    f7fffd53    ..S.    BL       dmDevPassEvtToDevPriv ; 0x378ac
        0x00037e06:    e7ff        ..      B        0x37e08 ; dmPrivHciHandler + 236
        0x00037e08:    e000        ..      B        0x37e0c ; dmPrivHciHandler + 240
        0x00037e0a:    e007        ..      B        0x37e1c ; dmPrivHciHandler + 256
        0x00037e0c:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037e10:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037e14:    6881        .h      LDR      r1,[r0,#8]
        0x00037e16:    9801        ..      LDR      r0,[sp,#4]
        0x00037e18:    4788        .G      BLX      r1
        0x00037e1a:    e7ff        ..      B        0x37e1c ; dmPrivHciHandler + 256
        0x00037e1c:    b002        ..      ADD      sp,sp,#8
        0x00037e1e:    bd80        ..      POP      {r7,pc}
    dmPrivMsgHandler
        0x00037e20:    b580        ..      PUSH     {r7,lr}
        0x00037e22:    b082        ..      SUB      sp,sp,#8
        0x00037e24:    9001        ..      STR      r0,[sp,#4]
        0x00037e26:    9801        ..      LDR      r0,[sp,#4]
        0x00037e28:    7881        .x      LDRB     r1,[r0,#2]
        0x00037e2a:    f0010207    ....    AND      r2,r1,#7
        0x00037e2e:    f24071c0    @..q    MOVW     r1,#0x7c0
        0x00037e32:    f2c00105    ....    MOVT     r1,#5
        0x00037e36:    f8511022    Q.".    LDR      r1,[r1,r2,LSL #2]
        0x00037e3a:    4788        .G      BLX      r1
        0x00037e3c:    b002        ..      ADD      sp,sp,#8
        0x00037e3e:    bd80        ..      POP      {r7,pc}
    dmPrivReset
        0x00037e40:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037e44:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037e48:    2000        .       MOVS     r0,#0
        0x00037e4a:    70c8        .p      STRB     r0,[r1,#3]
        0x00037e4c:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x00037e50:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037e54:    7588        .u      STRB     r0,[r1,#0x16]
        0x00037e56:    4770        pG      BX       lr
    dmPrivSetAddrResEnable
        0x00037e58:    b580        ..      PUSH     {r7,lr}
        0x00037e5a:    b082        ..      SUB      sp,sp,#8
        0x00037e5c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00037e60:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037e64:    f24361ea    C..a    MOV      r1,#0x36ea
        0x00037e68:    f2c10100    ....    MOVT     r1,#0x1000
        0x00037e6c:    7248        Hr      STRB     r0,[r1,#9]
        0x00037e6e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00037e72:    f7e4fb81    ....    BL       HciLeSetAddrResolutionEnable ; 0x1c578
        0x00037e76:    b002        ..      ADD      sp,sp,#8
        0x00037e78:    bd80        ..      POP      {r7,pc}
        0x00037e7a:    0000        ..      MOVS     r0,r0
    dmSecHciHandler
        0x00037e7c:    b580        ..      PUSH     {r7,lr}
        0x00037e7e:    b088        ..      SUB      sp,sp,#0x20
        0x00037e80:    9007        ..      STR      r0,[sp,#0x1c]
        0x00037e82:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037e84:    8800        ..      LDRH     r0,[r0,#0]
        0x00037e86:    f7fff877    ..w.    BL       dmConnCcbByHandle ; 0x36f78
        0x00037e8a:    9006        ..      STR      r0,[sp,#0x18]
        0x00037e8c:    2800        .(      CMP      r0,#0
        0x00037e8e:    f000808f    ....    BEQ.W    0x37fb0 ; dmSecHciHandler + 308
        0x00037e92:    e7ff        ..      B        0x37e94 ; dmSecHciHandler + 24
        0x00037e94:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037e96:    7880        .x      LDRB     r0,[r0,#2]
        0x00037e98:    2810        .(      CMP      r0,#0x10
        0x00037e9a:    d14c        L.      BNE      0x37f36 ; dmSecHciHandler + 186
        0x00037e9c:    e7ff        ..      B        0x37e9e ; dmSecHciHandler + 34
        0x00037e9e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037ea0:    89c0        ..      LDRH     r0,[r0,#0xe]
        0x00037ea2:    bb10        ..      CBNZ     r0,0x37eea ; dmSecHciHandler + 110
        0x00037ea4:    e7ff        ..      B        0x37ea6 ; dmSecHciHandler + 42
        0x00037ea6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037ea8:    3006        .0      ADDS     r0,#6
        0x00037eaa:    f64f7104    O..q    MOV      r1,#0xff04
        0x00037eae:    f2c00104    ....    MOVT     r1,#4
        0x00037eb2:    2208        ."      MOVS     r2,#8
        0x00037eb4:    f7e0fa48    ..H.    BL       memcmp ; 0x18348
        0x00037eb8:    b9b8        ..      CBNZ     r0,0x37eea ; dmSecHciHandler + 110
        0x00037eba:    e7ff        ..      B        0x37ebc ; dmSecHciHandler + 64
        0x00037ebc:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037ebe:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037ec0:    f10d010b    ....    ADD      r1,sp,#0xb
        0x00037ec4:    f7e5fd22    ..".    BL       SmpDmGetStk ; 0x1d90c
        0x00037ec8:    9005        ..      STR      r0,[sp,#0x14]
        0x00037eca:    b168        h.      CBZ      r0,0x37ee8 ; dmSecHciHandler + 108
        0x00037ecc:    e7ff        ..      B        0x37ece ; dmSecHciHandler + 82
        0x00037ece:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00037ed2:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037ed4:    7608        .v      STRB     r0,[r1,#0x18]
        0x00037ed6:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037ed8:    2000        .       MOVS     r0,#0
        0x00037eda:    7488        .t      STRB     r0,[r1,#0x12]
        0x00037edc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037ede:    8800        ..      LDRH     r0,[r0,#0]
        0x00037ee0:    9905        ..      LDR      r1,[sp,#0x14]
        0x00037ee2:    f7e4f989    ....    BL       HciLeLtkReqReplCmd ; 0x1c1f8
        0x00037ee6:    e063        c.      B        0x37fb0 ; dmSecHciHandler + 308
        0x00037ee8:    e00c        ..      B        0x37f04 ; dmSecHciHandler + 136
        0x00037eea:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037eec:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037eee:    f7e5fd59    ..Y.    BL       SmpDmLescEnabled ; 0x1d9a4
        0x00037ef2:    2801        .(      CMP      r0,#1
        0x00037ef4:    d105        ..      BNE      0x37f02 ; dmSecHciHandler + 134
        0x00037ef6:    e7ff        ..      B        0x37ef8 ; dmSecHciHandler + 124
        0x00037ef8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037efa:    8800        ..      LDRH     r0,[r0,#0]
        0x00037efc:    f7e4f95a    ..Z.    BL       HciLeLtkReqNegReplCmd ; 0x1c1b4
        0x00037f00:    e056        V.      B        0x37fb0 ; dmSecHciHandler + 308
        0x00037f02:    e7ff        ..      B        0x37f04 ; dmSecHciHandler + 136
        0x00037f04:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f06:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f08:    2102        .!      MOVS     r1,#2
        0x00037f0a:    2201        ."      MOVS     r2,#1
        0x00037f0c:    9201        ..      STR      r2,[sp,#4]
        0x00037f0e:    f7e2ff77    ..w.    BL       DmConnSetIdle ; 0x1ae00
        0x00037f12:    9801        ..      LDR      r0,[sp,#4]
        0x00037f14:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037f16:    7488        .t      STRB     r0,[r1,#0x12]
        0x00037f18:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f1a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f1c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037f1e:    8008        ..      STRH     r0,[r1,#0]
        0x00037f20:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037f22:    2030        0       MOVS     r0,#0x30
        0x00037f24:    7088        .p      STRB     r0,[r1,#2]
        0x00037f26:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037f2a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037f2e:    6881        .h      LDR      r1,[r0,#8]
        0x00037f30:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f32:    4788        .G      BLX      r1
        0x00037f34:    e03b        ;.      B        0x37fae ; dmSecHciHandler + 306
        0x00037f36:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f38:    7880        .x      LDRB     r0,[r0,#2]
        0x00037f3a:    280e        .(      CMP      r0,#0xe
        0x00037f3c:    d005        ..      BEQ      0x37f4a ; dmSecHciHandler + 206
        0x00037f3e:    e7ff        ..      B        0x37f40 ; dmSecHciHandler + 196
        0x00037f40:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f42:    7880        .x      LDRB     r0,[r0,#2]
        0x00037f44:    280f        .(      CMP      r0,#0xf
        0x00037f46:    d131        1.      BNE      0x37fac ; dmSecHciHandler + 304
        0x00037f48:    e7ff        ..      B        0x37f4a ; dmSecHciHandler + 206
        0x00037f4a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f4c:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f4e:    2102        .!      MOVS     r1,#2
        0x00037f50:    2200        ."      MOVS     r2,#0
        0x00037f52:    f7e2ff55    ..U.    BL       DmConnSetIdle ; 0x1ae00
        0x00037f56:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f58:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x00037f5a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00037f5e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00037f60:    78c0        .x      LDRB     r0,[r0,#3]
        0x00037f62:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00037f66:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00037f6a:    b958        X.      CBNZ     r0,0x37f84 ; dmSecHciHandler + 264
        0x00037f6c:    e7ff        ..      B        0x37f6e ; dmSecHciHandler + 242
        0x00037f6e:    202c        ,       MOVS     r0,#0x2c
        0x00037f70:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00037f74:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037f76:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00037f78:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00037f7a:    9806        ..      LDR      r0,[sp,#0x18]
        0x00037f7c:    7c80        .|      LDRB     r0,[r0,#0x12]
        0x00037f7e:    f88d0010    ....    STRB     r0,[sp,#0x10]
        0x00037f82:    e003        ..      B        0x37f8c ; dmSecHciHandler + 272
        0x00037f84:    202d        -       MOVS     r0,#0x2d
        0x00037f86:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00037f8a:    e7ff        ..      B        0x37f8c ; dmSecHciHandler + 272
        0x00037f8c:    a803        ..      ADD      r0,sp,#0xc
        0x00037f8e:    9000        ..      STR      r0,[sp,#0]
        0x00037f90:    f7e3fbae    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00037f94:    9800        ..      LDR      r0,[sp,#0]
        0x00037f96:    9906        ..      LDR      r1,[sp,#0x18]
        0x00037f98:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x00037f9a:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x00037f9e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00037fa0:    78c9        .x      LDRB     r1,[r1,#3]
        0x00037fa2:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00037fa6:    f7e5fca1    ....    BL       SmpDmEncryptInd ; 0x1d8ec
        0x00037faa:    e7ff        ..      B        0x37fac ; dmSecHciHandler + 304
        0x00037fac:    e7ff        ..      B        0x37fae ; dmSecHciHandler + 306
        0x00037fae:    e7ff        ..      B        0x37fb0 ; dmSecHciHandler + 308
        0x00037fb0:    b008        ..      ADD      sp,sp,#0x20
        0x00037fb2:    bd80        ..      POP      {r7,pc}
    dmSecLescMsgHandler
        0x00037fb4:    b580        ..      PUSH     {r7,lr}
        0x00037fb6:    b08e        ..      SUB      sp,sp,#0x38
        0x00037fb8:    900d        ..      STR      r0,[sp,#0x34]
        0x00037fba:    980d        ..      LDR      r0,[sp,#0x34]
        0x00037fbc:    7880        .x      LDRB     r0,[r0,#2]
        0x00037fbe:    2841        A(      CMP      r0,#0x41
        0x00037fc0:    d10b        ..      BNE      0x37fda ; dmSecLescMsgHandler + 38
        0x00037fc2:    e7ff        ..      B        0x37fc4 ; dmSecLescMsgHandler + 16
        0x00037fc4:    990d        ..      LDR      r1,[sp,#0x34]
        0x00037fc6:    2034        4       MOVS     r0,#0x34
        0x00037fc8:    7088        .p      STRB     r0,[r1,#2]
        0x00037fca:    f24350f0    C..P    MOV      r0,#0x35f0
        0x00037fce:    f2c10000    ....    MOVT     r0,#0x1000
        0x00037fd2:    6881        .h      LDR      r1,[r0,#8]
        0x00037fd4:    980d        ..      LDR      r0,[sp,#0x34]
        0x00037fd6:    4788        .G      BLX      r1
        0x00037fd8:    e02e        ..      B        0x38038 ; dmSecLescMsgHandler + 132
        0x00037fda:    980d        ..      LDR      r0,[sp,#0x34]
        0x00037fdc:    7880        .x      LDRB     r0,[r0,#2]
        0x00037fde:    2840        @(      CMP      r0,#0x40
        0x00037fe0:    d129        ).      BNE      0x38036 ; dmSecLescMsgHandler + 130
        0x00037fe2:    e7ff        ..      B        0x37fe4 ; dmSecLescMsgHandler + 48
        0x00037fe4:    980d        ..      LDR      r0,[sp,#0x34]
        0x00037fe6:    9003        ..      STR      r0,[sp,#0xc]
        0x00037fe8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00037fea:    6880        .h      LDR      r0,[r0,#8]
        0x00037fec:    f7e6f930    ..0.    BL       WsfBufFree ; 0x1e250
        0x00037ff0:    2033        3       MOVS     r0,#0x33
        0x00037ff2:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00037ff6:    2000        .       MOVS     r0,#0
        0x00037ff8:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00037ffc:    a804        ..      ADD      r0,sp,#0x10
        0x00037ffe:    9002        ..      STR      r0,[sp,#8]
        0x00038000:    3004        .0      ADDS     r0,#4
        0x00038002:    990d        ..      LDR      r1,[sp,#0x34]
        0x00038004:    6849        Ih      LDR      r1,[r1,#4]
        0x00038006:    f7e2fbf7    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0003800a:    9802        ..      LDR      r0,[sp,#8]
        0x0003800c:    3014        .0      ADDS     r0,r0,#0x14
        0x0003800e:    f243710c    C..q    MOV      r1,#0x370c
        0x00038012:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038016:    9101        ..      STR      r1,[sp,#4]
        0x00038018:    6809        .h      LDR      r1,[r1,#0]
        0x0003801a:    f7e2fbed    ....    BL       Calc128Cpy ; 0x1a7f8
        0x0003801e:    9801        ..      LDR      r0,[sp,#4]
        0x00038020:    6800        .h      LDR      r0,[r0,#0]
        0x00038022:    f7e6f915    ....    BL       WsfBufFree ; 0x1e250
        0x00038026:    9802        ..      LDR      r0,[sp,#8]
        0x00038028:    f24351f0    C..Q    MOV      r1,#0x35f0
        0x0003802c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038030:    6889        .h      LDR      r1,[r1,#8]
        0x00038032:    4788        .G      BLX      r1
        0x00038034:    e7ff        ..      B        0x38036 ; dmSecLescMsgHandler + 130
        0x00038036:    e7ff        ..      B        0x38038 ; dmSecLescMsgHandler + 132
        0x00038038:    b00e        ..      ADD      sp,sp,#0x38
        0x0003803a:    bd80        ..      POP      {r7,pc}
    dmSecMsgHandler
        0x0003803c:    b580        ..      PUSH     {r7,lr}
        0x0003803e:    b084        ..      SUB      sp,sp,#0x10
        0x00038040:    9003        ..      STR      r0,[sp,#0xc]
        0x00038042:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038044:    7800        .x      LDRB     r0,[r0,#0]
        0x00038046:    f7feffc7    ....    BL       dmConnCcbById ; 0x36fd8
        0x0003804a:    9002        ..      STR      r0,[sp,#8]
        0x0003804c:    2800        .(      CMP      r0,#0
        0x0003804e:    d040        @.      BEQ      0x380d2 ; dmSecMsgHandler + 150
        0x00038050:    e7ff        ..      B        0x38052 ; dmSecMsgHandler + 22
        0x00038052:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038054:    7880        .x      LDRB     r0,[r0,#2]
        0x00038056:    4601        .F      MOV      r1,r0
        0x00038058:    9101        ..      STR      r1,[sp,#4]
        0x0003805a:    2828        ((      CMP      r0,#0x28
        0x0003805c:    d004        ..      BEQ      0x38068 ; dmSecMsgHandler + 44
        0x0003805e:    e7ff        ..      B        0x38060 ; dmSecMsgHandler + 36
        0x00038060:    9801        ..      LDR      r0,[sp,#4]
        0x00038062:    2829        )(      CMP      r0,#0x29
        0x00038064:    d018        ..      BEQ      0x38098 ; dmSecMsgHandler + 92
        0x00038066:    e032        2.      B        0x380ce ; dmSecMsgHandler + 146
        0x00038068:    9802        ..      LDR      r0,[sp,#8]
        0x0003806a:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x0003806c:    2102        .!      MOVS     r1,#2
        0x0003806e:    2201        ."      MOVS     r2,#1
        0x00038070:    9200        ..      STR      r2,[sp,#0]
        0x00038072:    f7e2fec5    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00038076:    9800        ..      LDR      r0,[sp,#0]
        0x00038078:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003807a:    7f89        ..      LDRB     r1,[r1,#0x1e]
        0x0003807c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003807e:    7611        .v      STRB     r1,[r2,#0x18]
        0x00038080:    9902        ..      LDR      r1,[sp,#8]
        0x00038082:    7488        .t      STRB     r0,[r1,#0x12]
        0x00038084:    9802        ..      LDR      r0,[sp,#8]
        0x00038086:    8980        ..      LDRH     r0,[r0,#0xc]
        0x00038088:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003808a:    1d13        ..      ADDS     r3,r2,#4
        0x0003808c:    f1020114    ....    ADD      r1,r2,#0x14
        0x00038090:    8b92        ..      LDRH     r2,[r2,#0x1c]
        0x00038092:    f7e4fbf9    ....    BL       HciLeStartEncryptionCmd ; 0x1c888
        0x00038096:    e01b        ..      B        0x380d0 ; dmSecMsgHandler + 148
        0x00038098:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003809a:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x0003809c:    b158        X.      CBZ      r0,0x380b6 ; dmSecMsgHandler + 122
        0x0003809e:    e7ff        ..      B        0x380a0 ; dmSecMsgHandler + 100
        0x000380a0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000380a2:    7d40        @}      LDRB     r0,[r0,#0x15]
        0x000380a4:    9902        ..      LDR      r1,[sp,#8]
        0x000380a6:    7608        .v      STRB     r0,[r1,#0x18]
        0x000380a8:    9802        ..      LDR      r0,[sp,#8]
        0x000380aa:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000380ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x000380ae:    3104        .1      ADDS     r1,#4
        0x000380b0:    f7e4f8a2    ....    BL       HciLeLtkReqReplCmd ; 0x1c1f8
        0x000380b4:    e00a        ..      B        0x380cc ; dmSecMsgHandler + 144
        0x000380b6:    9802        ..      LDR      r0,[sp,#8]
        0x000380b8:    7c00        .|      LDRB     r0,[r0,#0x10]
        0x000380ba:    2102        .!      MOVS     r1,#2
        0x000380bc:    2200        ."      MOVS     r2,#0
        0x000380be:    f7e2fe9f    ....    BL       DmConnSetIdle ; 0x1ae00
        0x000380c2:    9802        ..      LDR      r0,[sp,#8]
        0x000380c4:    8980        ..      LDRH     r0,[r0,#0xc]
        0x000380c6:    f7e4f875    ..u.    BL       HciLeLtkReqNegReplCmd ; 0x1c1b4
        0x000380ca:    e7ff        ..      B        0x380cc ; dmSecMsgHandler + 144
        0x000380cc:    e000        ..      B        0x380d0 ; dmSecMsgHandler + 148
        0x000380ce:    e7ff        ..      B        0x380d0 ; dmSecMsgHandler + 148
        0x000380d0:    e7ff        ..      B        0x380d2 ; dmSecMsgHandler + 150
        0x000380d2:    b004        ..      ADD      sp,sp,#0x10
        0x000380d4:    bd80        ..      POP      {r7,pc}
        0x000380d6:    0000        ..      MOVS     r0,r0
    dmSecReset
        0x000380d8:    b580        ..      PUSH     {r7,lr}
        0x000380da:    f7e5facd    ....    BL       SmpDbInit ; 0x1d678
        0x000380de:    bd80        ..      POP      {r7,pc}
    eTaskConfirmSleepModeStatus
        0x000380e0:    b082        ..      SUB      sp,sp,#8
        0x000380e2:    2001        .       MOVS     r0,#1
        0x000380e4:    9001        ..      STR      r0,[sp,#4]
        0x000380e6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000380ea:    f64220bc    B..     MOV      r0,#0x2abc
        0x000380ee:    f2c10002    ....    MOVT     r0,#0x1002
        0x000380f2:    6800        .h      LDR      r0,[r0,#0]
        0x000380f4:    b120         .      CBZ      r0,0x38100 ; eTaskConfirmSleepModeStatus + 32
        0x000380f6:    e7ff        ..      B        0x380f8 ; eTaskConfirmSleepModeStatus + 24
        0x000380f8:    2000        .       MOVS     r0,#0
        0x000380fa:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000380fe:    e02b        +.      B        0x38158 ; eTaskConfirmSleepModeStatus + 120
        0x00038100:    f6423004    B..0    MOV      r0,#0x2b04
        0x00038104:    f2c10002    ....    MOVT     r0,#0x1002
        0x00038108:    6800        .h      LDR      r0,[r0,#0]
        0x0003810a:    b120         .      CBZ      r0,0x38116 ; eTaskConfirmSleepModeStatus + 54
        0x0003810c:    e7ff        ..      B        0x3810e ; eTaskConfirmSleepModeStatus + 46
        0x0003810e:    2000        .       MOVS     r0,#0
        0x00038110:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00038114:    e01f        ..      B        0x38156 ; eTaskConfirmSleepModeStatus + 118
        0x00038116:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0003811a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0003811e:    6800        .h      LDR      r0,[r0,#0]
        0x00038120:    b120         .      CBZ      r0,0x3812c ; eTaskConfirmSleepModeStatus + 76
        0x00038122:    e7ff        ..      B        0x38124 ; eTaskConfirmSleepModeStatus + 68
        0x00038124:    2000        .       MOVS     r0,#0
        0x00038126:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003812a:    e013        ..      B        0x38154 ; eTaskConfirmSleepModeStatus + 116
        0x0003812c:    f64220e0    B..     MOV      r0,#0x2ae0
        0x00038130:    f2c10002    ....    MOVT     r0,#0x1002
        0x00038134:    6800        .h      LDR      r0,[r0,#0]
        0x00038136:    f64211e8    B...    MOV      r1,#0x29e8
        0x0003813a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0003813e:    6809        .h      LDR      r1,[r1,#0]
        0x00038140:    3901        .9      SUBS     r1,#1
        0x00038142:    4288        .B      CMP      r0,r1
        0x00038144:    d104        ..      BNE      0x38150 ; eTaskConfirmSleepModeStatus + 112
        0x00038146:    e7ff        ..      B        0x38148 ; eTaskConfirmSleepModeStatus + 104
        0x00038148:    2002        .       MOVS     r0,#2
        0x0003814a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003814e:    e000        ..      B        0x38152 ; eTaskConfirmSleepModeStatus + 114
        0x00038150:    e7ff        ..      B        0x38152 ; eTaskConfirmSleepModeStatus + 114
        0x00038152:    e7ff        ..      B        0x38154 ; eTaskConfirmSleepModeStatus + 116
        0x00038154:    e7ff        ..      B        0x38156 ; eTaskConfirmSleepModeStatus + 118
        0x00038156:    e7ff        ..      B        0x38158 ; eTaskConfirmSleepModeStatus + 120
        0x00038158:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003815c:    b002        ..      ADD      sp,sp,#8
        0x0003815e:    4770        pG      BX       lr
    ec_dec_bit_logp
        0x00038160:    b510        ..      PUSH     {r4,lr}
        0x00038162:    e9d02307    ...#    LDRD     r2,r3,[r0,#0x1c]
        0x00038166:    fa22f101    "...    LSR      r1,r2,r1
        0x0003816a:    428b        .B      CMP      r3,r1
        0x0003816c:    bf24        $.      ITT      CS
        0x0003816e:    1a5c        \.      SUBCS    r4,r3,r1
        0x00038170:    6204        .b      STRCS    r4,[r0,#0x20]
        0x00038172:    2400        .$      MOVS     r4,#0
        0x00038174:    428b        .B      CMP      r3,r1
        0x00038176:    bf34        4.      ITE      CC
        0x00038178:    2401        .$      MOVCC    r4,#1
        0x0003817a:    1a51        Q.      SUBCS    r1,r2,r1
        0x0003817c:    61c1        .a      STR      r1,[r0,#0x1c]
        0x0003817e:    f000f835    ..5.    BL       ec_dec_normalize ; 0x381ec
        0x00038182:    4620         F      MOV      r0,r4
        0x00038184:    bd10        ..      POP      {r4,pc}
        0x00038186:    0000        ..      MOVS     r0,r0
    ec_dec_bits
        0x00038188:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003818a:    4684        .F      MOV      r12,r0
        0x0003818c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0003818e:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x00038192:    4288        .B      CMP      r0,r1
        0x00038194:    d217        ..      BCS      0x381c6 ; ec_dec_bits + 62
        0x00038196:    e9dce201    ....    LDRD     lr,r2,[r12,#4]
        0x0003819a:    bf00        ..      NOP      
        0x0003819c:    4572        rE      CMP      r2,lr
        0x0003819e:    d209        ..      BCS      0x381b4 ; ec_dec_bits + 44
        0x000381a0:    f8dc4000    ...@    LDR      r4,[r12,#0]
        0x000381a4:    3201        .2      ADDS     r2,#1
        0x000381a6:    f8cc2008    ...     STR      r2,[r12,#8]
        0x000381aa:    ebae0502    ....    SUB      r5,lr,r2
        0x000381ae:    5d64        d]      LDRB     r4,[r4,r5]
        0x000381b0:    e001        ..      B        0x381b6 ; ec_dec_bits + 46
        0x000381b2:    bf00        ..      NOP      
        0x000381b4:    2400        .$      MOVS     r4,#0
        0x000381b6:    4084        .@      LSLS     r4,r4,r0
        0x000381b8:    4323        #C      ORRS     r3,r3,r4
        0x000381ba:    f1000408    ....    ADD      r4,r0,#8
        0x000381be:    2811        .(      CMP      r0,#0x11
        0x000381c0:    4620         F      MOV      r0,r4
        0x000381c2:    dbeb        ..      BLT      0x3819c ; ec_dec_bits + 20
        0x000381c4:    e000        ..      B        0x381c8 ; ec_dec_bits + 64
        0x000381c6:    4604        .F      MOV      r4,r0
        0x000381c8:    fa23f201    #...    LSR      r2,r3,r1
        0x000381cc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000381d0:    f8cc200c    ...     STR      r2,[r12,#0xc]
        0x000381d4:    f8dc2014    ...     LDR      r2,[r12,#0x14]
        0x000381d8:    4088        .@      LSLS     r0,r0,r1
        0x000381da:    ea230000    #...    BIC      r0,r3,r0
        0x000381de:    1a63        c.      SUBS     r3,r4,r1
        0x000381e0:    4411        .D      ADD      r1,r1,r2
        0x000381e2:    f8cc3010    ...0    STR      r3,[r12,#0x10]
        0x000381e6:    f8cc1014    ....    STR      r1,[r12,#0x14]
        0x000381ea:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_dec_normalize
        0x000381ec:    b570        p.      PUSH     {r4-r6,lr}
        0x000381ee:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x000381f0:    f5b10f00    ....    CMP      r1,#0x800000
        0x000381f4:    bf88        ..      IT       HI
        0x000381f6:    bd70        p.      POPHI    {r4-r6,pc}
        0x000381f8:    e9d03e05    ...>    LDRD     r3,lr,[r0,#0x14]
        0x000381fc:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00038200:    6a82        .j      LDR      r2,[r0,#0x28]
        0x00038202:    3308        .3      ADDS     r3,r3,#8
        0x00038204:    020c        ..      LSLS     r4,r1,#8
        0x00038206:    45e6        .E      CMP      lr,r12
        0x00038208:    6143        Ca      STR      r3,[r0,#0x14]
        0x0003820a:    61c4        .a      STR      r4,[r0,#0x1c]
        0x0003820c:    d208        ..      BCS      0x38220 ; ec_dec_normalize + 52
        0x0003820e:    6805        .h      LDR      r5,[r0,#0]
        0x00038210:    f10e0601    ....    ADD      r6,lr,#1
        0x00038214:    6186        .a      STR      r6,[r0,#0x18]
        0x00038216:    f815500e    ...P    LDRB     r5,[r5,lr]
        0x0003821a:    46b6        .F      MOV      lr,r6
        0x0003821c:    e001        ..      B        0x38222 ; ec_dec_normalize + 54
        0x0003821e:    bf00        ..      NOP      
        0x00038220:    2500        .%      MOVS     r5,#0
        0x00038222:    ea452202    E.."    ORR      r2,r5,r2,LSL #8
        0x00038226:    6a06        .j      LDR      r6,[r0,#0x20]
        0x00038228:    f3c20247    ..G.    UBFX     r2,r2,#1,#8
        0x0003822c:    f366221e    f.."    BFI      r2,r6,#8,#23
        0x00038230:    f08202ff    ....    EOR      r2,r2,#0xff
        0x00038234:    6202        .b      STR      r2,[r0,#0x20]
        0x00038236:    3308        .3      ADDS     r3,r3,#8
        0x00038238:    f5b14f00    ...O    CMP      r1,#0x8000
        0x0003823c:    462a        *F      MOV      r2,r5
        0x0003823e:    4621        !F      MOV      r1,r4
        0x00038240:    6285        .b      STR      r5,[r0,#0x28]
        0x00038242:    d9df        ..      BLS      0x38204 ; ec_dec_normalize + 24
        0x00038244:    bd70        p.      POP      {r4-r6,pc}
    ec_dec_uint
        0x00038246:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00038248:    b081        ..      SUB      sp,sp,#4
        0x0003824a:    1e4f        O.      SUBS     r7,r1,#1
        0x0003824c:    f5b77f80    ....    CMP      r7,#0x100
        0x00038250:    4604        .F      MOV      r4,r0
        0x00038252:    d326        &.      BCC      0x382a2 ; ec_dec_uint + 92
        0x00038254:    fab7f087    ....    CLZ      r0,r7
        0x00038258:    f1c00518    ....    RSB      r5,r0,#0x18
        0x0003825c:    fa27f005    '...    LSR      r0,r7,r5
        0x00038260:    e9d41207    ....    LDRD     r1,r2,[r4,#0x1c]
        0x00038264:    1c43        C.      ADDS     r3,r0,#1
        0x00038266:    fbb1f1f3    ....    UDIV     r1,r1,r3
        0x0003826a:    fbb2f2f1    ....    UDIV     r2,r2,r1
        0x0003826e:    6261        ab      STR      r1,[r4,#0x24]
        0x00038270:    1c51        Q.      ADDS     r1,r2,#1
        0x00038272:    1ac9        ..      SUBS     r1,r1,r3
        0x00038274:    eba00002    ....    SUB      r0,r0,r2
        0x00038278:    bf38        8.      IT       CC
        0x0003827a:    2100        .!      MOVCC    r1,#0
        0x0003827c:    180e        ..      ADDS     r6,r1,r0
        0x0003827e:    1c72        r.      ADDS     r2,r6,#1
        0x00038280:    4620         F      MOV      r0,r4
        0x00038282:    4631        1F      MOV      r1,r6
        0x00038284:    f000f824    ..$.    BL       ec_dec_update ; 0x382d0
        0x00038288:    4620         F      MOV      r0,r4
        0x0003828a:    4629        )F      MOV      r1,r5
        0x0003828c:    40ae        .@      LSLS     r6,r6,r5
        0x0003828e:    f7ffff7b    ..{.    BL       ec_dec_bits ; 0x38188
        0x00038292:    ea460500    F...    ORR      r5,r6,r0
        0x00038296:    42bd        .B      CMP      r5,r7
        0x00038298:    d917        ..      BLS      0x382ca ; ec_dec_uint + 132
        0x0003829a:    2001        .       MOVS     r0,#1
        0x0003829c:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0003829e:    463d        =F      MOV      r5,r7
        0x000382a0:    e013        ..      B        0x382ca ; ec_dec_uint + 132
        0x000382a2:    460b        .F      MOV      r3,r1
        0x000382a4:    e9d40107    ....    LDRD     r0,r1,[r4,#0x1c]
        0x000382a8:    fbb0f0f3    ....    UDIV     r0,r0,r3
        0x000382ac:    fbb1f1f0    ....    UDIV     r1,r1,r0
        0x000382b0:    6260        `b      STR      r0,[r4,#0x24]
        0x000382b2:    1c48        H.      ADDS     r0,r1,#1
        0x000382b4:    43c9        .C      MVNS     r1,r1
        0x000382b6:    1ac0        ..      SUBS     r0,r0,r3
        0x000382b8:    4419        .D      ADD      r1,r1,r3
        0x000382ba:    bf38        8.      IT       CC
        0x000382bc:    2000        .       MOVCC    r0,#0
        0x000382be:    180d        ..      ADDS     r5,r1,r0
        0x000382c0:    1c6a        j.      ADDS     r2,r5,#1
        0x000382c2:    4620         F      MOV      r0,r4
        0x000382c4:    4629        )F      MOV      r1,r5
        0x000382c6:    f000f803    ....    BL       ec_dec_update ; 0x382d0
        0x000382ca:    4628        (F      MOV      r0,r5
        0x000382cc:    b001        ..      ADD      sp,sp,#4
        0x000382ce:    bdf0        ..      POP      {r4-r7,pc}
    ec_dec_update
        0x000382d0:    b510        ..      PUSH     {r4,lr}
        0x000382d2:    e9d0ec08    ....    LDRD     lr,r12,[r0,#0x20]
        0x000382d6:    1a9c        ..      SUBS     r4,r3,r2
        0x000382d8:    fb0ce314    ....    MLS      r3,r12,r4,lr
        0x000382dc:    6203        .b      STR      r3,[r0,#0x20]
        0x000382de:    b119        ..      CBZ      r1,0x382e8 ; ec_dec_update + 24
        0x000382e0:    1a51        Q.      SUBS     r1,r2,r1
        0x000382e2:    fb0cf101    ....    MUL      r1,r12,r1
        0x000382e6:    e003        ..      B        0x382f0 ; ec_dec_update + 32
        0x000382e8:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x000382ea:    fb0cf204    ....    MUL      r2,r12,r4
        0x000382ee:    1a89        ..      SUBS     r1,r1,r2
        0x000382f0:    61c1        .a      STR      r1,[r0,#0x1c]
        0x000382f2:    e8bd4010    ...@    POP      {r4,lr}
        0x000382f6:    f7ffbf79    ..y.    B.W      ec_dec_normalize ; 0x381ec
    ec_decode
        0x000382fa:    b580        ..      PUSH     {r7,lr}
        0x000382fc:    4602        .F      MOV      r2,r0
        0x000382fe:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00038300:    f8d2c020    .. .    LDR      r12,[r2,#0x20]
        0x00038304:    fbb0fef1    ....    UDIV     lr,r0,r1
        0x00038308:    fbbcf0fe    ....    UDIV     r0,r12,lr
        0x0003830c:    1c43        C.      ADDS     r3,r0,#1
        0x0003830e:    43c0        .C      MVNS     r0,r0
        0x00038310:    1a5b        [.      SUBS     r3,r3,r1
        0x00038312:    4408        .D      ADD      r0,r0,r1
        0x00038314:    bf38        8.      IT       CC
        0x00038316:    2300        .#      MOVCC    r3,#0
        0x00038318:    4418        .D      ADD      r0,r0,r3
        0x0003831a:    f8c2e024    ..$.    STR      lr,[r2,#0x24]
        0x0003831e:    bd80        ..      POP      {r7,pc}
    ec_enc_bit_logp
        0x00038320:    b570        p.      PUSH     {r4-r6,lr}
        0x00038322:    4604        .F      MOV      r4,r0
        0x00038324:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00038326:    fa20f202     ...    LSR      r2,r0,r2
        0x0003832a:    eba00002    ....    SUB      r0,r0,r2
        0x0003832e:    b119        ..      CBZ      r1,0x38338 ; ec_enc_bit_logp + 24
        0x00038330:    6a21        !j      LDR      r1,[r4,#0x20]
        0x00038332:    4408        .D      ADD      r0,r0,r1
        0x00038334:    6220         b      STR      r0,[r4,#0x20]
        0x00038336:    4610        .F      MOV      r0,r2
        0x00038338:    f5b00f00    ....    CMP      r0,#0x800000
        0x0003833c:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0003833e:    bf88        ..      IT       HI
        0x00038340:    bd70        p.      POPHI    {r4-r6,pc}
        0x00038342:    2501        .%      MOVS     r5,#1
        0x00038344:    6a20         j      LDR      r0,[r4,#0x20]
        0x00038346:    f64f7600    O..v    MOVW     r6,#0xff00
        0x0003834a:    f2c00580    ....    MOVT     r5,#0x80
        0x0003834e:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x00038352:    bf00        ..      NOP      
        0x00038354:    0dc1        ..      LSRS     r1,r0,#23
        0x00038356:    4620         F      MOV      r0,r4
        0x00038358:    f000f83e    ..>.    BL       ec_enc_carry_out ; 0x383d8
        0x0003835c:    6961        ai      LDR      r1,[r4,#0x14]
        0x0003835e:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x00038362:    3108        .1      ADDS     r1,r1,#8
        0x00038364:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00038368:    0213        ..      LSLS     r3,r2,#8
        0x0003836a:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x0003836e:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x00038372:    6161        aa      STR      r1,[r4,#0x14]
        0x00038374:    d8ee        ..      BHI      0x38354 ; ec_enc_bit_logp + 52
        0x00038376:    bd70        p.      POP      {r4-r6,pc}
    ec_enc_bits
        0x00038378:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0003837a:    e9d03c03    ...<    LDRD     r3,r12,[r0,#0xc]
        0x0003837e:    eb0c0e02    ....    ADD      lr,r12,r2
        0x00038382:    f1be0f21    ..!.    CMP      lr,#0x21
        0x00038386:    d31c        ..      BCC      0x383c2 ; ec_enc_bits + 74
        0x00038388:    6985        .i      LDR      r5,[r0,#0x18]
        0x0003838a:    e9d0e401    ....    LDRD     lr,r4,[r0,#4]
        0x0003838e:    4425        %D      ADD      r5,r5,r4
        0x00038390:    4575        uE      CMP      r5,lr
        0x00038392:    d207        ..      BCS      0x383a4 ; ec_enc_bits + 44
        0x00038394:    6805        .h      LDR      r5,[r0,#0]
        0x00038396:    3401        .4      ADDS     r4,#1
        0x00038398:    6084        .`      STR      r4,[r0,#8]
        0x0003839a:    ebae0404    ....    SUB      r4,lr,r4
        0x0003839e:    552b        +U      STRB     r3,[r5,r4]
        0x000383a0:    2400        .$      MOVS     r4,#0
        0x000383a2:    e001        ..      B        0x383a8 ; ec_enc_bits + 48
        0x000383a4:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000383a8:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x000383aa:    0a1b        ..      LSRS     r3,r3,#8
        0x000383ac:    4325        %C      ORRS     r5,r5,r4
        0x000383ae:    f1ac0408    ....    SUB      r4,r12,#8
        0x000383b2:    f1bc0f0f    ....    CMP      r12,#0xf
        0x000383b6:    46a4        .F      MOV      r12,r4
        0x000383b8:    62c5        .b      STR      r5,[r0,#0x2c]
        0x000383ba:    dce5        ..      BGT      0x38388 ; ec_enc_bits + 16
        0x000383bc:    eb020e04    ....    ADD      lr,r2,r4
        0x000383c0:    e000        ..      B        0x383c4 ; ec_enc_bits + 76
        0x000383c2:    4664        dF      MOV      r4,r12
        0x000383c4:    40a1        .@      LSLS     r1,r1,r4
        0x000383c6:    4319        .C      ORRS     r1,r1,r3
        0x000383c8:    60c1        .`      STR      r1,[r0,#0xc]
        0x000383ca:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000383cc:    f8c0e010    ....    STR      lr,[r0,#0x10]
        0x000383d0:    4411        .D      ADD      r1,r1,r2
        0x000383d2:    6141        Aa      STR      r1,[r0,#0x14]
        0x000383d4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000383d6:    0000        ..      MOVS     r0,r0
    ec_enc_carry_out
        0x000383d8:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000383da:    29ff        .)      CMP      r1,#0xff
        0x000383dc:    d103        ..      BNE      0x383e6 ; ec_enc_carry_out + 14
        0x000383de:    6a41        Aj      LDR      r1,[r0,#0x24]
        0x000383e0:    3101        .1      ADDS     r1,#1
        0x000383e2:    6241        Ab      STR      r1,[r0,#0x24]
        0x000383e4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000383e6:    6a83        .j      LDR      r3,[r0,#0x28]
        0x000383e8:    ea4f2c21    O.!,    ASR      r12,r1,#8
        0x000383ec:    2b00        .+      CMP      r3,#0
        0x000383ee:    d412        ..      BMI      0x38416 ; ec_enc_carry_out + 62
        0x000383f0:    6982        .i      LDR      r2,[r0,#0x18]
        0x000383f2:    e9d05e01    ...^    LDRD     r5,lr,[r0,#4]
        0x000383f6:    eb0e0402    ....    ADD      r4,lr,r2
        0x000383fa:    42ac        .B      CMP      r4,r5
        0x000383fc:    d206        ..      BCS      0x3840c ; ec_enc_carry_out + 52
        0x000383fe:    6805        .h      LDR      r5,[r0,#0]
        0x00038400:    4463        cD      ADD      r3,r3,r12
        0x00038402:    1c54        T.      ADDS     r4,r2,#1
        0x00038404:    6184        .a      STR      r4,[r0,#0x18]
        0x00038406:    54ab        .T      STRB     r3,[r5,r2]
        0x00038408:    2300        .#      MOVS     r3,#0
        0x0003840a:    e001        ..      B        0x38410 ; ec_enc_carry_out + 56
        0x0003840c:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00038410:    6ac2        .j      LDR      r2,[r0,#0x2c]
        0x00038412:    431a        .C      ORRS     r2,r2,r3
        0x00038414:    62c2        .b      STR      r2,[r0,#0x2c]
        0x00038416:    6a43        Cj      LDR      r3,[r0,#0x24]
        0x00038418:    b1cb        ..      CBZ      r3,0x3844e ; ec_enc_carry_out + 118
        0x0003841a:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003841e:    bf00        ..      NOP      
        0x00038420:    6982        .i      LDR      r2,[r0,#0x18]
        0x00038422:    e9d04501    ...E    LDRD     r4,r5,[r0,#4]
        0x00038426:    4415        .D      ADD      r5,r5,r2
        0x00038428:    42a5        .B      CMP      r5,r4
        0x0003842a:    d207        ..      BCS      0x3843c ; ec_enc_carry_out + 100
        0x0003842c:    6803        .h      LDR      r3,[r0,#0]
        0x0003842e:    1c55        U.      ADDS     r5,r2,#1
        0x00038430:    6185        .a      STR      r5,[r0,#0x18]
        0x00038432:    f803c002    ....    STRB     r12,[r3,r2]
        0x00038436:    6a43        Cj      LDR      r3,[r0,#0x24]
        0x00038438:    2200        ."      MOVS     r2,#0
        0x0003843a:    e001        ..      B        0x38440 ; ec_enc_carry_out + 104
        0x0003843c:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00038440:    6ac5        .j      LDR      r5,[r0,#0x2c]
        0x00038442:    3b01        .;      SUBS     r3,#1
        0x00038444:    ea420205    B...    ORR      r2,r2,r5
        0x00038448:    62c2        .b      STR      r2,[r0,#0x2c]
        0x0003844a:    6243        Cb      STR      r3,[r0,#0x24]
        0x0003844c:    d1e8        ..      BNE      0x38420 ; ec_enc_carry_out + 72
        0x0003844e:    b2c9        ..      UXTB     r1,r1
        0x00038450:    6281        .b      STR      r1,[r0,#0x28]
        0x00038452:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_enc_done
        0x00038454:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00038456:    b081        ..      SUB      sp,sp,#4
        0x00038458:    4604        .F      MOV      r4,r0
        0x0003845a:    e9d02007    ...     LDRD     r2,r0,[r0,#0x1c]
        0x0003845e:    f06f4100    o..A    MVN      r1,#0x80000000
        0x00038462:    fab2f582    ....    CLZ      r5,r2
        0x00038466:    40e9        .@      LSRS     r1,r1,r5
        0x00038468:    f04f4700    O..G    MOV      r7,#0x80000000
        0x0003846c:    180b        ..      ADDS     r3,r1,r0
        0x0003846e:    412f        /A      ASRS     r7,r7,r5
        0x00038470:    ea030607    ....    AND      r6,r3,r7
        0x00038474:    ea460301    F...    ORR      r3,r6,r1
        0x00038478:    4402        .D      ADD      r2,r2,r0
        0x0003847a:    4293        .B      CMP      r3,r2
        0x0003847c:    d201        ..      BCS      0x38482 ; ec_enc_done + 46
        0x0003847e:    b92d        -.      CBNZ     r5,0x3848c ; ec_enc_done + 56
        0x00038480:    e010        ..      B        0x384a4 ; ec_enc_done + 80
        0x00038482:    eb000051    ..Q.    ADD      r0,r0,r1,LSR #1
        0x00038486:    3501        .5      ADDS     r5,#1
        0x00038488:    ea200651     .Q.    BIC      r6,r0,r1,LSR #1
        0x0003848c:    f64f7700    O..w    MOVW     r7,#0xff00
        0x00038490:    f6c777ff    ...w    MOVT     r7,#0x7fff
        0x00038494:    0df1        ..      LSRS     r1,r6,#23
        0x00038496:    4620         F      MOV      r0,r4
        0x00038498:    f7ffff9e    ....    BL       ec_enc_carry_out ; 0x383d8
        0x0003849c:    3d08        .=      SUBS     r5,r5,#8
        0x0003849e:    ea072606    ...&    AND      r6,r7,r6,LSL #8
        0x000384a2:    dcf7        ..      BGT      0x38494 ; ec_enc_done + 64
        0x000384a4:    6aa0        .j      LDR      r0,[r4,#0x28]
        0x000384a6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000384aa:    dc01        ..      BGT      0x384b0 ; ec_enc_done + 92
        0x000384ac:    6a60        `j      LDR      r0,[r4,#0x24]
        0x000384ae:    b118        ..      CBZ      r0,0x384b8 ; ec_enc_done + 100
        0x000384b0:    4620         F      MOV      r0,r4
        0x000384b2:    2100        .!      MOVS     r1,#0
        0x000384b4:    f7ffff90    ....    BL       ec_enc_carry_out ; 0x383d8
        0x000384b8:    e9d46703    ...g    LDRD     r6,r7,[r4,#0xc]
        0x000384bc:    2f07        ./      CMP      r7,#7
        0x000384be:    dd1a        ..      BLE      0x384f6 ; ec_enc_done + 162
        0x000384c0:    69a2        .i      LDR      r2,[r4,#0x18]
        0x000384c2:    e9d40101    ....    LDRD     r0,r1,[r4,#4]
        0x000384c6:    440a        .D      ADD      r2,r2,r1
        0x000384c8:    4282        .B      CMP      r2,r0
        0x000384ca:    d207        ..      BCS      0x384dc ; ec_enc_done + 136
        0x000384cc:    6822        "h      LDR      r2,[r4,#0]
        0x000384ce:    3101        .1      ADDS     r1,#1
        0x000384d0:    1a40        @.      SUBS     r0,r0,r1
        0x000384d2:    60a1        .`      STR      r1,[r4,#8]
        0x000384d4:    5416        .T      STRB     r6,[r2,r0]
        0x000384d6:    2000        .       MOVS     r0,#0
        0x000384d8:    e002        ..      B        0x384e0 ; ec_enc_done + 140
        0x000384da:    bf00        ..      NOP      
        0x000384dc:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000384e0:    6ae1        .j      LDR      r1,[r4,#0x2c]
        0x000384e2:    0a36        6.      LSRS     r6,r6,#8
        0x000384e4:    4308        .C      ORRS     r0,r0,r1
        0x000384e6:    f1a70108    ....    SUB      r1,r7,#8
        0x000384ea:    2f0f        ./      CMP      r7,#0xf
        0x000384ec:    460f        .F      MOV      r7,r1
        0x000384ee:    62e0        .b      STR      r0,[r4,#0x2c]
        0x000384f0:    dce6        ..      BGT      0x384c0 ; ec_enc_done + 108
        0x000384f2:    460f        .F      MOV      r7,r1
        0x000384f4:    e000        ..      B        0x384f8 ; ec_enc_done + 164
        0x000384f6:    6ae0        .j      LDR      r0,[r4,#0x2c]
        0x000384f8:    b108        ..      CBZ      r0,0x384fe ; ec_enc_done + 170
        0x000384fa:    b001        ..      ADD      sp,sp,#4
        0x000384fc:    bdf0        ..      POP      {r4-r7,pc}
        0x000384fe:    69a2        .i      LDR      r2,[r4,#0x18]
        0x00038500:    e894000b    ....    LDM      r4,{r0,r1,r3}
        0x00038504:    1a89        ..      SUBS     r1,r1,r2
        0x00038506:    4410        .D      ADD      r0,r0,r2
        0x00038508:    1ac9        ..      SUBS     r1,r1,r3
        0x0003850a:    f7e0f892    ....    BL       __aeabi_memclr ; 0x18632
        0x0003850e:    2f01        ./      CMP      r7,#1
        0x00038510:    dbf3        ..      BLT      0x384fa ; ec_enc_done + 166
        0x00038512:    e9d40101    ....    LDRD     r0,r1,[r4,#4]
        0x00038516:    4281        .B      CMP      r1,r0
        0x00038518:    d213        ..      BCS      0x38542 ; ec_enc_done + 238
        0x0003851a:    426a        jB      RSBS     r2,r5,#0
        0x0003851c:    4297        .B      CMP      r7,r2
        0x0003851e:    dd09        ..      BLE      0x38534 ; ec_enc_done + 224
        0x00038520:    69a3        .i      LDR      r3,[r4,#0x18]
        0x00038522:    440b        .D      ADD      r3,r3,r1
        0x00038524:    4283        .B      CMP      r3,r0
        0x00038526:    d305        ..      BCC      0x38534 ; ec_enc_done + 224
        0x00038528:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x0003852c:    fa03f202    ....    LSL      r2,r3,r2
        0x00038530:    4396        .C      BICS     r6,r6,r2
        0x00038532:    62e3        .b      STR      r3,[r4,#0x2c]
        0x00038534:    6822        "h      LDR      r2,[r4,#0]
        0x00038536:    43c9        .C      MVNS     r1,r1
        0x00038538:    4408        .D      ADD      r0,r0,r1
        0x0003853a:    5c11        .\      LDRB     r1,[r2,r0]
        0x0003853c:    4331        1C      ORRS     r1,r1,r6
        0x0003853e:    5411        .T      STRB     r1,[r2,r0]
        0x00038540:    e7db        ..      B        0x384fa ; ec_enc_done + 166
        0x00038542:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00038546:    62e0        .b      STR      r0,[r4,#0x2c]
        0x00038548:    e7d7        ..      B        0x384fa ; ec_enc_done + 166
        0x0003854a:    0000        ..      MOVS     r0,r0
    ec_enc_icdf
        0x0003854c:    b570        p.      PUSH     {r4-r6,lr}
        0x0003854e:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x00038550:    4604        .F      MOV      r4,r0
        0x00038552:    2901        .)      CMP      r1,#1
        0x00038554:    fa26f003    &...    LSR      r0,r6,r3
        0x00038558:    db0d        ..      BLT      0x38576 ; ec_enc_icdf + 42
        0x0003855a:    1853        S.      ADDS     r3,r2,r1
        0x0003855c:    6a25        %j      LDR      r5,[r4,#0x20]
        0x0003855e:    f813cc01    ....    LDRB     r12,[r3,#-1]
        0x00038562:    442e        .D      ADD      r6,r6,r5
        0x00038564:    fb00661c    ...f    MLS      r6,r0,r12,r6
        0x00038568:    6226        &b      STR      r6,[r4,#0x20]
        0x0003856a:    f8133c01    ...<    LDRB     r3,[r3,#-1]
        0x0003856e:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00038570:    1a59        Y.      SUBS     r1,r3,r1
        0x00038572:    4348        HC      MULS     r0,r1,r0
        0x00038574:    e002        ..      B        0x3857c ; ec_enc_icdf + 48
        0x00038576:    5c51        Q\      LDRB     r1,[r2,r1]
        0x00038578:    fb006011    ...`    MLS      r0,r0,r1,r6
        0x0003857c:    f5b00f00    ....    CMP      r0,#0x800000
        0x00038580:    61e0        .a      STR      r0,[r4,#0x1c]
        0x00038582:    bf88        ..      IT       HI
        0x00038584:    bd70        p.      POPHI    {r4-r6,pc}
        0x00038586:    2501        .%      MOVS     r5,#1
        0x00038588:    6a20         j      LDR      r0,[r4,#0x20]
        0x0003858a:    f64f7600    O..v    MOVW     r6,#0xff00
        0x0003858e:    f2c00580    ....    MOVT     r5,#0x80
        0x00038592:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x00038596:    bf00        ..      NOP      
        0x00038598:    0dc1        ..      LSRS     r1,r0,#23
        0x0003859a:    4620         F      MOV      r0,r4
        0x0003859c:    f7ffff1c    ....    BL       ec_enc_carry_out ; 0x383d8
        0x000385a0:    6961        ai      LDR      r1,[r4,#0x14]
        0x000385a2:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x000385a6:    3108        .1      ADDS     r1,r1,#8
        0x000385a8:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x000385ac:    0213        ..      LSLS     r3,r2,#8
        0x000385ae:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x000385b2:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x000385b6:    6161        aa      STR      r1,[r4,#0x14]
        0x000385b8:    d8ee        ..      BHI      0x38598 ; ec_enc_icdf + 76
        0x000385ba:    bd70        p.      POP      {r4-r6,pc}
    ec_enc_init
        0x000385bc:    b510        ..      PUSH     {r4,lr}
        0x000385be:    2300        .#      MOVS     r3,#0
        0x000385c0:    f04f0c21    O.!.    MOV      r12,#0x21
        0x000385c4:    f04f4e00    O..N    MOV      lr,#0x80000000
        0x000385c8:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x000385cc:    e880000e    ....    STM      r0,{r1-r3}
        0x000385d0:    e9c03303    ...3    STRD     r3,r3,[r0,#0xc]
        0x000385d4:    e9c0c305    ....    STRD     r12,r3,[r0,#0x14]
        0x000385d8:    e9c0e307    ....    STRD     lr,r3,[r0,#0x1c]
        0x000385dc:    e9c03409    ...4    STRD     r3,r4,[r0,#0x24]
        0x000385e0:    62c3        .b      STR      r3,[r0,#0x2c]
        0x000385e2:    bd10        ..      POP      {r4,pc}
    ec_enc_shrink
        0x000385e4:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000385e6:    460c        .F      MOV      r4,r1
        0x000385e8:    e9d01300    ....    LDRD     r1,r3,[r0,#0]
        0x000385ec:    6882        .h      LDR      r2,[r0,#8]
        0x000385ee:    4605        .F      MOV      r5,r0
        0x000385f0:    1908        ..      ADDS     r0,r1,r4
        0x000385f2:    4419        .D      ADD      r1,r1,r3
        0x000385f4:    1a80        ..      SUBS     r0,r0,r2
        0x000385f6:    1a89        ..      SUBS     r1,r1,r2
        0x000385f8:    f7dfff5a    ..Z.    BL       __aeabi_memmove ; 0x184b0
        0x000385fc:    606c        l`      STR      r4,[r5,#4]
        0x000385fe:    bdb0        ..      POP      {r4,r5,r7,pc}
    ec_enc_uint
        0x00038600:    b570        p.      PUSH     {r4-r6,lr}
        0x00038602:    460c        .F      MOV      r4,r1
        0x00038604:    1e51        Q.      SUBS     r1,r2,#1
        0x00038606:    f5b17f80    ....    CMP      r1,#0x100
        0x0003860a:    4605        .F      MOV      r5,r0
        0x0003860c:    d317        ..      BCC      0x3863e ; ec_enc_uint + 62
        0x0003860e:    fab1f081    ....    CLZ      r0,r1
        0x00038612:    f1c00618    ....    RSB      r6,r0,#0x18
        0x00038616:    fa21f006    !...    LSR      r0,r1,r6
        0x0003861a:    fa24f106    $...    LSR      r1,r4,r6
        0x0003861e:    1c43        C.      ADDS     r3,r0,#1
        0x00038620:    1c4a        J.      ADDS     r2,r1,#1
        0x00038622:    4628        (F      MOV      r0,r5
        0x00038624:    f000f814    ....    BL       ec_encode ; 0x38650
        0x00038628:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003862c:    40b0        .@      LSLS     r0,r0,r6
        0x0003862e:    ea240100    $...    BIC      r1,r4,r0
        0x00038632:    4628        (F      MOV      r0,r5
        0x00038634:    4632        2F      MOV      r2,r6
        0x00038636:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003863a:    f7ffbe9d    ....    B.W      ec_enc_bits ; 0x38378
        0x0003863e:    4613        .F      MOV      r3,r2
        0x00038640:    1c62        b.      ADDS     r2,r4,#1
        0x00038642:    4628        (F      MOV      r0,r5
        0x00038644:    4621        !F      MOV      r1,r4
        0x00038646:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0003864a:    f000b801    ....    B.W      ec_encode ; 0x38650
        0x0003864e:    0000        ..      MOVS     r0,r0
    ec_encode
        0x00038650:    b570        p.      PUSH     {r4-r6,lr}
        0x00038652:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x00038654:    4604        .F      MOV      r4,r0
        0x00038656:    fbb6f0f3    ....    UDIV     r0,r6,r3
        0x0003865a:    b141        A.      CBZ      r1,0x3866e ; ec_encode + 30
        0x0003865c:    1acb        ..      SUBS     r3,r1,r3
        0x0003865e:    fb006303    ...c    MLA      r3,r0,r3,r6
        0x00038662:    6a26        &j      LDR      r6,[r4,#0x20]
        0x00038664:    1a51        Q.      SUBS     r1,r2,r1
        0x00038666:    4433        3D      ADD      r3,r3,r6
        0x00038668:    6223        #b      STR      r3,[r4,#0x20]
        0x0003866a:    4348        HC      MULS     r0,r1,r0
        0x0003866c:    e002        ..      B        0x38674 ; ec_encode + 36
        0x0003866e:    1ad1        ..      SUBS     r1,r2,r3
        0x00038670:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x00038674:    f5b00f00    ....    CMP      r0,#0x800000
        0x00038678:    61e0        .a      STR      r0,[r4,#0x1c]
        0x0003867a:    bf88        ..      IT       HI
        0x0003867c:    bd70        p.      POPHI    {r4-r6,pc}
        0x0003867e:    2501        .%      MOVS     r5,#1
        0x00038680:    6a20         j      LDR      r0,[r4,#0x20]
        0x00038682:    f64f7600    O..v    MOVW     r6,#0xff00
        0x00038686:    f2c00580    ....    MOVT     r5,#0x80
        0x0003868a:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x0003868e:    bf00        ..      NOP      
        0x00038690:    0dc1        ..      LSRS     r1,r0,#23
        0x00038692:    4620         F      MOV      r0,r4
        0x00038694:    f7fffea0    ....    BL       ec_enc_carry_out ; 0x383d8
        0x00038698:    6961        ai      LDR      r1,[r4,#0x14]
        0x0003869a:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x0003869e:    3108        .1      ADDS     r1,r1,#8
        0x000386a0:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x000386a4:    0213        ..      LSLS     r3,r2,#8
        0x000386a6:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x000386aa:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x000386ae:    6161        aa      STR      r1,[r4,#0x14]
        0x000386b0:    d8ee        ..      BHI      0x38690 ; ec_encode + 64
        0x000386b2:    bd70        p.      POP      {r4-r6,pc}
    ec_encode_bin
        0x000386b4:    b570        p.      PUSH     {r4-r6,lr}
        0x000386b6:    69c6        .i      LDR      r6,[r0,#0x1c]
        0x000386b8:    f04f35ff    O..5    MOV      r5,#0xffffffff
        0x000386bc:    4604        .F      MOV      r4,r0
        0x000386be:    fa26f003    &...    LSR      r0,r6,r3
        0x000386c2:    fa05f303    ....    LSL      r3,r5,r3
        0x000386c6:    b141        A.      CBZ      r1,0x386da ; ec_encode_bin + 38
        0x000386c8:    440b        .D      ADD      r3,r3,r1
        0x000386ca:    fb006303    ...c    MLA      r3,r0,r3,r6
        0x000386ce:    6a26        &j      LDR      r6,[r4,#0x20]
        0x000386d0:    1a51        Q.      SUBS     r1,r2,r1
        0x000386d2:    4433        3D      ADD      r3,r3,r6
        0x000386d4:    6223        #b      STR      r3,[r4,#0x20]
        0x000386d6:    4348        HC      MULS     r0,r1,r0
        0x000386d8:    e002        ..      B        0x386e0 ; ec_encode_bin + 44
        0x000386da:    1899        ..      ADDS     r1,r3,r2
        0x000386dc:    fb006001    ...`    MLA      r0,r0,r1,r6
        0x000386e0:    f5b00f00    ....    CMP      r0,#0x800000
        0x000386e4:    61e0        .a      STR      r0,[r4,#0x1c]
        0x000386e6:    bf88        ..      IT       HI
        0x000386e8:    bd70        p.      POPHI    {r4-r6,pc}
        0x000386ea:    2501        .%      MOVS     r5,#1
        0x000386ec:    6a20         j      LDR      r0,[r4,#0x20]
        0x000386ee:    f64f7600    O..v    MOVW     r6,#0xff00
        0x000386f2:    f2c00580    ....    MOVT     r5,#0x80
        0x000386f6:    f6c776ff    ...v    MOVT     r6,#0x7fff
        0x000386fa:    bf00        ..      NOP      
        0x000386fc:    0dc1        ..      LSRS     r1,r0,#23
        0x000386fe:    4620         F      MOV      r0,r4
        0x00038700:    f7fffe6a    ..j.    BL       ec_enc_carry_out ; 0x383d8
        0x00038704:    6961        ai      LDR      r1,[r4,#0x14]
        0x00038706:    e9d42007    ...     LDRD     r2,r0,[r4,#0x1c]
        0x0003870a:    3108        .1      ADDS     r1,r1,#8
        0x0003870c:    ea062000    ...     AND      r0,r6,r0,LSL #8
        0x00038710:    0213        ..      LSLS     r3,r2,#8
        0x00038712:    ebb52f02    .../    CMP      r5,r2,LSL #8
        0x00038716:    e9c43007    ...0    STRD     r3,r0,[r4,#0x1c]
        0x0003871a:    6161        aa      STR      r1,[r4,#0x14]
        0x0003871c:    d8ee        ..      BHI      0x386fc ; ec_encode_bin + 72
        0x0003871e:    bd70        p.      POP      {r4-r6,pc}
    ec_laplace_encode
        0x00038720:    b570        p.      PUSH     {r4-r6,lr}
        0x00038722:    f8d1e000    ....    LDR      lr,[r1,#0]
        0x00038726:    f1be0f00    ....    CMP      lr,#0
        0x0003872a:    d028        (.      BEQ      0x3877e ; ec_laplace_encode + 94
        0x0003872c:    eb0e76ee    ...v    ADD      r6,lr,lr,ASR #31
        0x00038730:    ea8674ee    ...t    EOR      r4,r6,lr,ASR #31
        0x00038734:    f64776e0    G..v    MOV      r6,#0x7fe0
        0x00038738:    1ab6        ..      SUBS     r6,r6,r2
        0x0003873a:    f5c34580    ...E    RSB      r5,r3,#0x4000
        0x0003873e:    436e        nC      MULS     r6,r5,r6
        0x00038740:    0bf5        ..      LSRS     r5,r6,#15
        0x00038742:    2c02        .,      CMP      r4,#2
        0x00038744:    f04f0c01    O...    MOV      r12,#1
        0x00038748:    db10        ..      BLT      0x3876c ; ec_laplace_encode + 76
        0x0003874a:    b17d        }.      CBZ      r5,0x3876c ; ec_laplace_encode + 76
        0x0003874c:    f04f0c01    O...    MOV      r12,#1
        0x00038750:    006e        n.      LSLS     r6,r5,#1
        0x00038752:    eb020245    ..E.    ADD      r2,r2,r5,LSL #1
        0x00038756:    fb06f503    ....    MUL      r5,r6,r3
        0x0003875a:    f10c0c01    ....    ADD      r12,r12,#1
        0x0003875e:    3202        .2      ADDS     r2,#2
        0x00038760:    4564        dE      CMP      r4,r12
        0x00038762:    ea4f35d5    O..5    LSR      r5,r5,#15
        0x00038766:    dd01        ..      BLE      0x3876c ; ec_laplace_encode + 76
        0x00038768:    2d00        .-      CMP      r5,#0
        0x0003876a:    d1f1        ..      BNE      0x38750 ; ec_laplace_encode + 48
        0x0003876c:    ea4f76ee    O..v    ASR      r6,lr,#31
        0x00038770:    b13d        =.      CBZ      r5,0x38782 ; ec_laplace_encode + 98
        0x00038772:    1c69        i.      ADDS     r1,r5,#1
        0x00038774:    ea210306    !...    BIC      r3,r1,r6
        0x00038778:    4413        .D      ADD      r3,r3,r2
        0x0003877a:    460a        .F      MOV      r2,r1
        0x0003877c:    e01d        ..      B        0x387ba ; ec_laplace_encode + 154
        0x0003877e:    2300        .#      MOVS     r3,#0
        0x00038780:    e01b        ..      B        0x387ba ; ec_laplace_encode + 154
        0x00038782:    ea4f73de    O..s    LSR      r3,lr,#31
        0x00038786:    f5034300    ...C    ADD      r3,r3,#0x8000
        0x0003878a:    1a9b        ..      SUBS     r3,r3,r2
        0x0003878c:    eba4050c    ....    SUB      r5,r4,r12
        0x00038790:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00038794:    eb040463    ..c.    ADD      r4,r4,r3,ASR #1
        0x00038798:    4432        2D      ADD      r2,r2,r6
        0x0003879a:    42a5        .B      CMP      r5,r4
        0x0003879c:    bfb8        ..      IT       LT
        0x0003879e:    462c        ,F      MOVLT    r4,r5
        0x000387a0:    eb020244    ..D.    ADD      r2,r2,r4,LSL #1
        0x000387a4:    eb0c0506    ....    ADD      r5,r12,r6
        0x000387a8:    1c53        S.      ADDS     r3,r2,#1
        0x000387aa:    4425        %D      ADD      r5,r5,r4
        0x000387ac:    f5b34200    ...B    SUBS     r2,r3,#0x8000
        0x000387b0:    ea860605    ....    EOR      r6,r6,r5
        0x000387b4:    bf18        ..      IT       NE
        0x000387b6:    2201        ."      MOVNE    r2,#1
        0x000387b8:    600e        .`      STR      r6,[r1,#0]
        0x000387ba:    441a        .D      ADD      r2,r2,r3
        0x000387bc:    4619        .F      MOV      r1,r3
        0x000387be:    230f        .#      MOVS     r3,#0xf
        0x000387c0:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x000387c4:    f7ffbf76    ..v.    B.W      ec_encode_bin ; 0x386b4
    ec_tell_frac
        0x000387c8:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000387ca:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x000387cc:    ea4f0cc1    O...    LSL      r12,r1,#3
        0x000387d0:    fab0f280    ....    CLZ      r2,r0
        0x000387d4:    f1c20310    ....    RSB      r3,r2,#0x10
        0x000387d8:    40d8        .@      LSRS     r0,r0,r3
        0x000387da:    0b03        ..      LSRS     r3,r0,#12
        0x000387dc:    a108        ..      ADR      r1,{pc}+0x24 ; 0x38800
        0x000387de:    eb010183    ....    ADD      r1,r1,r3,LSL #2
        0x000387e2:    f8511c20    Q. .    LDR      r1,[r1,#-0x20]
        0x000387e6:    eb0c02c2    ....    ADD      r2,r12,r2,LSL #3
        0x000387ea:    f5a27380    ...s    SUB      r3,r2,#0x100
        0x000387ee:    4281        .B      CMP      r1,r0
        0x000387f0:    bf38        8.      IT       CC
        0x000387f2:    f2a21301    ....    SUBCC    r3,r2,#0x101
        0x000387f6:    eba33010    ...0    SUB      r0,r3,r0,LSR #12
        0x000387fa:    3008        .0      ADDS     r0,r0,#8
        0x000387fc:    4770        pG      BX       lr
        0x000387fe:    bf00        ..      NOP      
    $d.1
    ec_tell_frac.correction
        0x00038800:    00008b95    ....    DCD    35733
        0x00038804:    00009837    7...    DCD    38967
        0x00038808:    0000a5ff    ....    DCD    42495
        0x0003880c:    0000b504    ....    DCD    46340
        0x00038810:    0000c567    g...    DCD    50535
        0x00038814:    0000d745    E...    DCD    55109
        0x00038818:    0000eac1    ....    DCD    60097
        0x0003881c:    0000ffff    ....    DCD    65535
    $t.12
    enable_submodule
        0x00038820:    b083        ..      SUB      sp,sp,#0xc
        0x00038822:    9001        ..      STR      r0,[sp,#4]
        0x00038824:    9100        ..      STR      r1,[sp,#0]
        0x00038826:    9801        ..      LDR      r0,[sp,#4]
        0x00038828:    0301        ..      LSLS     r1,r0,#12
        0x0003882a:    f240101c    @...    MOVW     r0,#0x11c
        0x0003882e:    f2c40005    ....    MOVT     r0,#0x4005
        0x00038832:    5840        @X      LDR      r0,[r0,r1]
        0x00038834:    f3c00042    ..B.    UBFX     r0,r0,#1,#3
        0x00038838:    9900        ..      LDR      r1,[sp,#0]
        0x0003883a:    4288        .B      CMP      r0,r1
        0x0003883c:    d109        ..      BNE      0x38852 ; enable_submodule + 50
        0x0003883e:    e7ff        ..      B        0x38840 ; enable_submodule + 32
        0x00038840:    9801        ..      LDR      r0,[sp,#4]
        0x00038842:    0302        ..      LSLS     r2,r0,#12
        0x00038844:    f240111c    @...    MOVW     r1,#0x11c
        0x00038848:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003884c:    2001        .       MOVS     r0,#1
        0x0003884e:    5088        .P      STR      r0,[r1,r2]
        0x00038850:    e01a        ..      B        0x38888 ; enable_submodule + 104
        0x00038852:    9801        ..      LDR      r0,[sp,#4]
        0x00038854:    0301        ..      LSLS     r1,r0,#12
        0x00038856:    f240101c    @...    MOVW     r0,#0x11c
        0x0003885a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003885e:    5840        @X      LDR      r0,[r0,r1]
        0x00038860:    f3c01042    ..B.    UBFX     r0,r0,#5,#3
        0x00038864:    9900        ..      LDR      r1,[sp,#0]
        0x00038866:    4288        .B      CMP      r0,r1
        0x00038868:    d109        ..      BNE      0x3887e ; enable_submodule + 94
        0x0003886a:    e7ff        ..      B        0x3886c ; enable_submodule + 76
        0x0003886c:    9801        ..      LDR      r0,[sp,#4]
        0x0003886e:    0302        ..      LSLS     r2,r0,#12
        0x00038870:    f240111c    @...    MOVW     r1,#0x11c
        0x00038874:    f2c40105    ....    MOVT     r1,#0x4005
        0x00038878:    2010        .       MOVS     r0,#0x10
        0x0003887a:    5088        .P      STR      r0,[r1,r2]
        0x0003887c:    e003        ..      B        0x38886 ; enable_submodule + 102
        0x0003887e:    2000        .       MOVS     r0,#0
        0x00038880:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00038884:    e004        ..      B        0x38890 ; enable_submodule + 112
        0x00038886:    e7ff        ..      B        0x38888 ; enable_submodule + 104
        0x00038888:    2001        .       MOVS     r0,#1
        0x0003888a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003888e:    e7ff        ..      B        0x38890 ; enable_submodule + 112
        0x00038890:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00038894:    b003        ..      ADD      sp,sp,#0xc
        0x00038896:    4770        pG      BX       lr
    encode_array
        0x00038898:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003889c:    b087        ..      SUB      sp,sp,#0x1c
        0x0003889e:    b363        c.      CBZ      r3,0x388fa ; encode_array + 98
        0x000388a0:    4680        .F      MOV      r8,r0
        0x000388a2:    7888        .x      LDRB     r0,[r1,#2]
        0x000388a4:    460f        .F      MOV      r7,r1
        0x000388a6:    f00001c0    ....    AND      r1,r0,#0xc0
        0x000388aa:    461d        .F      MOV      r5,r3
        0x000388ac:    4616        .F      MOV      r6,r2
        0x000388ae:    2980        .)      CMP      r1,#0x80
        0x000388b0:    d00d        ..      BEQ      0x388ce ; encode_array + 54
        0x000388b2:    f8b71009    ....    LDRH     r1,[r7,#9]
        0x000388b6:    42a9        .B      CMP      r1,r5
        0x000388b8:    d209        ..      BCS      0x388ce ; encode_array + 54
        0x000388ba:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x000388be:    a153        S.      ADR      r1,{pc}+0x14e ; 0x38a0c
        0x000388c0:    2800        .(      CMP      r0,#0
        0x000388c2:    bf18        ..      IT       NE
        0x000388c4:    4601        .F      MOVNE    r1,r0
        0x000388c6:    f8c81010    ....    STR      r1,[r8,#0x10]
        0x000388ca:    2400        .$      MOVS     r4,#0
        0x000388cc:    e09a        ..      B        0x38a04 ; encode_array + 364
        0x000388ce:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x000388d2:    f000000f    ....    AND      r0,r0,#0xf
        0x000388d6:    2805        .(      CMP      r0,#5
        0x000388d8:    d211        ..      BCS      0x388fe ; encode_array + 102
        0x000388da:    883a        :.      LDRH     r2,[r7,#0]
        0x000388dc:    4640        @F      MOV      r0,r8
        0x000388de:    2102        .!      MOVS     r1,#2
        0x000388e0:    f008fdfe    ....    BL       pb_encode_tag ; 0x414e0
        0x000388e4:    b388        ..      CBZ      r0,0x3894a ; encode_array + 178
        0x000388e6:    78b8        .x      LDRB     r0,[r7,#2]
        0x000388e8:    f000000f    ....    AND      r0,r0,#0xf
        0x000388ec:    2804        .(      CMP      r0,#4
        0x000388ee:    d034        4.      BEQ      0x3895a ; encode_array + 194
        0x000388f0:    2803        .(      CMP      r0,#3
        0x000388f2:    d135        5.      BNE      0x38960 ; encode_array + 200
        0x000388f4:    ea4f0985    O...    LSL      r9,r5,#2
        0x000388f8:    e065        e.      B        0x389c6 ; encode_array + 302
        0x000388fa:    2401        .$      MOVS     r4,#1
        0x000388fc:    e082        ..      B        0x38a04 ; encode_array + 364
        0x000388fe:    2d01        .-      CMP      r5,#1
        0x00038900:    bf98        ..      IT       LS
        0x00038902:    2501        .%      MOVLS    r5,#1
        0x00038904:    e00a        ..      B        0x3891c ; encode_array + 132
        0x00038906:    bf00        ..      NOP      
        0x00038908:    4640        @F      MOV      r0,r8
        0x0003890a:    4639        9F      MOV      r1,r7
        0x0003890c:    4632        2F      MOV      r2,r6
        0x0003890e:    47d8        .G      BLX      r11
        0x00038910:    b308        ..      CBZ      r0,0x38956 ; encode_array + 190
        0x00038912:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x00038916:    3d01        .=      SUBS     r5,#1
        0x00038918:    4406        .D      ADD      r6,r6,r0
        0x0003891a:    d01a        ..      BEQ      0x38952 ; encode_array + 186
        0x0003891c:    4640        @F      MOV      r0,r8
        0x0003891e:    4639        9F      MOV      r1,r7
        0x00038920:    f008fde6    ....    BL       pb_encode_tag_for_field ; 0x414f0
        0x00038924:    b198        ..      CBZ      r0,0x3894e ; encode_array + 182
        0x00038926:    78b8        .x      LDRB     r0,[r7,#2]
        0x00038928:    f00001c0    ....    AND      r1,r0,#0xc0
        0x0003892c:    2980        .)      CMP      r1,#0x80
        0x0003892e:    d1eb        ..      BNE      0x38908 ; encode_array + 112
        0x00038930:    f000000f    ....    AND      r0,r0,#0xf
        0x00038934:    3805        .8      SUBS     r0,#5
        0x00038936:    2801        .(      CMP      r0,#1
        0x00038938:    d8e6        ..      BHI      0x38908 ; encode_array + 112
        0x0003893a:    6832        2h      LDR      r2,[r6,#0]
        0x0003893c:    4640        @F      MOV      r0,r8
        0x0003893e:    4639        9F      MOV      r1,r7
        0x00038940:    47d8        .G      BLX      r11
        0x00038942:    2800        .(      CMP      r0,#0
        0x00038944:    d1e5        ..      BNE      0x38912 ; encode_array + 122
        0x00038946:    2400        .$      MOVS     r4,#0
        0x00038948:    e05c        \.      B        0x38a04 ; encode_array + 364
        0x0003894a:    2400        .$      MOVS     r4,#0
        0x0003894c:    e05a        Z.      B        0x38a04 ; encode_array + 364
        0x0003894e:    2400        .$      MOVS     r4,#0
        0x00038950:    e058        X.      B        0x38a04 ; encode_array + 364
        0x00038952:    2401        .$      MOVS     r4,#1
        0x00038954:    e056        V.      B        0x38a04 ; encode_array + 364
        0x00038956:    2400        .$      MOVS     r4,#0
        0x00038958:    e054        T.      B        0x38a04 ; encode_array + 364
        0x0003895a:    ea4f09c5    O...    LSL      r9,r5,#3
        0x0003895e:    e032        2.      B        0x389c6 ; encode_array + 302
        0x00038960:    2000        .       MOVS     r0,#0
        0x00038962:    9006        ..      STR      r0,[sp,#0x18]
        0x00038964:    e9cd0004    ....    STRD     r0,r0,[sp,#0x10]
        0x00038968:    e9cd0002    ....    STRD     r0,r0,[sp,#8]
        0x0003896c:    2401        .$      MOVS     r4,#1
        0x0003896e:    a802        ..      ADD      r0,sp,#8
        0x00038970:    4639        9F      MOV      r1,r7
        0x00038972:    4632        2F      MOV      r2,r6
        0x00038974:    f04f0a01    O...    MOV      r10,#1
        0x00038978:    2d01        .-      CMP      r5,#1
        0x0003897a:    bf88        ..      IT       HI
        0x0003897c:    462c        ,F      MOVHI    r4,r5
        0x0003897e:    47d8        .G      BLX      r11
        0x00038980:    b1c8        ..      CBZ      r0,0x389b6 ; encode_array + 286
        0x00038982:    9401        ..      STR      r4,[sp,#4]
        0x00038984:    f04f0901    O...    MOV      r9,#1
        0x00038988:    4634        4F      MOV      r4,r6
        0x0003898a:    bf00        ..      NOP      
        0x0003898c:    f04f0a00    O...    MOV      r10,#0
        0x00038990:    45a9        .E      CMP      r9,r5
        0x00038992:    bf38        8.      IT       CC
        0x00038994:    f04f0a01    O...    MOVCC    r10,#1
        0x00038998:    9801        ..      LDR      r0,[sp,#4]
        0x0003899a:    4548        HE      CMP      r0,r9
        0x0003899c:    d00c        ..      BEQ      0x389b8 ; encode_array + 288
        0x0003899e:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x000389a2:    4639        9F      MOV      r1,r7
        0x000389a4:    4404        .D      ADD      r4,r4,r0
        0x000389a6:    a802        ..      ADD      r0,sp,#8
        0x000389a8:    4622        "F      MOV      r2,r4
        0x000389aa:    47d8        .G      BLX      r11
        0x000389ac:    2800        .(      CMP      r0,#0
        0x000389ae:    f1090901    ....    ADD      r9,r9,#1
        0x000389b2:    d1eb        ..      BNE      0x3898c ; encode_array + 244
        0x000389b4:    e001        ..      B        0x389ba ; encode_array + 290
        0x000389b6:    e000        ..      B        0x389ba ; encode_array + 290
        0x000389b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000389ba:    f1ba0f00    ....    CMP      r10,#0
        0x000389be:    4681        .F      MOV      r9,r0
        0x000389c0:    d001        ..      BEQ      0x389c6 ; encode_array + 302
        0x000389c2:    2400        .$      MOVS     r4,#0
        0x000389c4:    e01e        ..      B        0x38a04 ; encode_array + 364
        0x000389c6:    4640        @F      MOV      r0,r8
        0x000389c8:    464a        JF      MOV      r2,r9
        0x000389ca:    2300        .#      MOVS     r3,#0
        0x000389cc:    2400        .$      MOVS     r4,#0
        0x000389ce:    f008fdb7    ....    BL       pb_encode_varint ; 0x41540
        0x000389d2:    b1b8        ..      CBZ      r0,0x38a04 ; encode_array + 364
        0x000389d4:    f8d80000    ....    LDR      r0,[r8,#0]
        0x000389d8:    b170        p.      CBZ      r0,0x389f8 ; encode_array + 352
        0x000389da:    2d01        .-      CMP      r5,#1
        0x000389dc:    bf98        ..      IT       LS
        0x000389de:    2501        .%      MOVLS    r5,#1
        0x000389e0:    4640        @F      MOV      r0,r8
        0x000389e2:    4639        9F      MOV      r1,r7
        0x000389e4:    4632        2F      MOV      r2,r6
        0x000389e6:    47d8        .G      BLX      r11
        0x000389e8:    4604        .F      MOV      r4,r0
        0x000389ea:    b158        X.      CBZ      r0,0x38a04 ; encode_array + 364
        0x000389ec:    f8b70007    ....    LDRH     r0,[r7,#7]
        0x000389f0:    3d01        .=      SUBS     r5,#1
        0x000389f2:    4406        .D      ADD      r6,r6,r0
        0x000389f4:    d1f4        ..      BNE      0x389e0 ; encode_array + 328
        0x000389f6:    e005        ..      B        0x38a04 ; encode_array + 364
        0x000389f8:    4640        @F      MOV      r0,r8
        0x000389fa:    2100        .!      MOVS     r1,#0
        0x000389fc:    464a        JF      MOV      r2,r9
        0x000389fe:    f008ffa7    ....    BL       pb_write ; 0x41950
        0x00038a02:    4604        .F      MOV      r4,r0
        0x00038a04:    4620         F      MOV      r0,r4
        0x00038a06:    b007        ..      ADD      sp,sp,#0x1c
        0x00038a08:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.34
        0x00038a0c:    61727261    arra    DCD    1634890337
        0x00038a10:    616d2079    y ma    DCD    1634541689
        0x00038a14:    69732078    x si    DCD    1769152632
        0x00038a18:    6520657a    ze e    DCD    1696621946
        0x00038a1c:    65656378    xcee    DCD    1701143416
        0x00038a20:    00646564    ded.    DCD    6579556
    $t.22
    encode_basic_field
        0x00038a24:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00038a28:    b082        ..      SUB      sp,sp,#8
        0x00038a2a:    460d        .F      MOV      r5,r1
        0x00038a2c:    f9b11005    ....    LDRSH    r1,[r1,#5]
        0x00038a30:    78af        .x      LDRB     r7,[r5,#2]
        0x00038a32:    4616        .F      MOV      r6,r2
        0x00038a34:    4680        .F      MOV      r8,r0
        0x00038a36:    b109        ..      CBZ      r1,0x38a3c ; encode_basic_field + 24
        0x00038a38:    1870        p.      ADDS     r0,r6,r1
        0x00038a3a:    e00f        ..      B        0x38a5c ; encode_basic_field + 56
        0x00038a3c:    f0070030    ..0.    AND      r0,r7,#0x30
        0x00038a40:    2810        .(      CMP      r0,#0x10
        0x00038a42:    d106        ..      BNE      0x38a52 ; encode_basic_field + 46
        0x00038a44:    4628        (F      MOV      r0,r5
        0x00038a46:    4631        1F      MOV      r1,r6
        0x00038a48:    f007ff24    ..$.    BL       pb_check_proto3_default_value ; 0x40894
        0x00038a4c:    f0800001    ....    EOR      r0,r0,#1
        0x00038a50:    e000        ..      B        0x38a54 ; encode_basic_field + 48
        0x00038a52:    2001        .       MOVS     r0,#1
        0x00038a54:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038a58:    f10d0007    ....    ADD      r0,sp,#7
        0x00038a5c:    78a9        .x      LDRB     r1,[r5,#2]
        0x00038a5e:    f007020f    ....    AND      r2,r7,#0xf
        0x00038a62:    f00103c0    ....    AND      r3,r1,#0xc0
        0x00038a66:    2b80        .+      CMP      r3,#0x80
        0x00038a68:    a32b        +.      ADR      r3,{pc}+0xb0 ; 0x38b18
        0x00038a6a:    d106        ..      BNE      0x38a7a ; encode_basic_field + 86
        0x00038a6c:    6836        6h      LDR      r6,[r6,#0]
        0x00038a6e:    4634        4F      MOV      r4,r6
        0x00038a70:    2e00        ..      CMP      r6,#0
        0x00038a72:    bf18        ..      IT       NE
        0x00038a74:    2401        .$      MOVNE    r4,#1
        0x00038a76:    f88d4007    ...@    STRB     r4,[sp,#7]
        0x00038a7a:    f8537022    S."p    LDR      r7,[r3,r2,LSL #2]
        0x00038a7e:    f3c11101    ....    UBFX     r1,r1,#4,#2
        0x00038a82:    e8dff001    ....    TBB      [pc,r1]
    $d.23
        0x00038a86:    2c02        .,      DCW    11266
        0x00038a88:    1d0e        ..      DCW    7438
    $t.24
        0x00038a8a:    b3c6        ..      CBZ      r6,0x38afe ; encode_basic_field + 218
        0x00038a8c:    4640        @F      MOV      r0,r8
        0x00038a8e:    4629        )F      MOV      r1,r5
        0x00038a90:    f008fd2e    ....    BL       pb_encode_tag_for_field ; 0x414f0
        0x00038a94:    b3d8        ..      CBZ      r0,0x38b0e ; encode_basic_field + 234
        0x00038a96:    4640        @F      MOV      r0,r8
        0x00038a98:    4629        )F      MOV      r1,r5
        0x00038a9a:    4632        2F      MOV      r2,r6
        0x00038a9c:    47b8        .G      BLX      r7
        0x00038a9e:    bb50        P.      CBNZ     r0,0x38af6 ; encode_basic_field + 210
        0x00038aa0:    e035        5.      B        0x38b0e ; encode_basic_field + 234
        0x00038aa2:    f8b51005    ....    LDRH     r1,[r5,#5]
        0x00038aa6:    4632        2F      MOV      r2,r6
        0x00038aa8:    2900        .)      CMP      r1,#0
        0x00038aaa:    bf08        ..      IT       EQ
        0x00038aac:    f1050009    ....    ADDEQ    r0,r5,#9
        0x00038ab0:    8803        ..      LDRH     r3,[r0,#0]
        0x00038ab2:    4640        @F      MOV      r0,r8
        0x00038ab4:    4629        )F      MOV      r1,r5
        0x00038ab6:    9700        ..      STR      r7,[sp,#0]
        0x00038ab8:    f7fffeee    ....    BL       encode_array ; 0x38898
        0x00038abc:    b9d8        ..      CBNZ     r0,0x38af6 ; encode_basic_field + 210
        0x00038abe:    e026        &.      B        0x38b0e ; encode_basic_field + 234
        0x00038ac0:    8800        ..      LDRH     r0,[r0,#0]
        0x00038ac2:    8829        ).      LDRH     r1,[r5,#0]
        0x00038ac4:    4288        .B      CMP      r0,r1
        0x00038ac6:    d116        ..      BNE      0x38af6 ; encode_basic_field + 210
        0x00038ac8:    4640        @F      MOV      r0,r8
        0x00038aca:    4629        )F      MOV      r1,r5
        0x00038acc:    f008fd10    ....    BL       pb_encode_tag_for_field ; 0x414f0
        0x00038ad0:    b1e8        ..      CBZ      r0,0x38b0e ; encode_basic_field + 234
        0x00038ad2:    4640        @F      MOV      r0,r8
        0x00038ad4:    4629        )F      MOV      r1,r5
        0x00038ad6:    4632        2F      MOV      r2,r6
        0x00038ad8:    47b8        .G      BLX      r7
        0x00038ada:    b1c0        ..      CBZ      r0,0x38b0e ; encode_basic_field + 234
        0x00038adc:    e00b        ..      B        0x38af6 ; encode_basic_field + 210
        0x00038ade:    7800        .x      LDRB     r0,[r0,#0]
        0x00038ae0:    b148        H.      CBZ      r0,0x38af6 ; encode_basic_field + 210
        0x00038ae2:    4640        @F      MOV      r0,r8
        0x00038ae4:    4629        )F      MOV      r1,r5
        0x00038ae6:    f008fd03    ....    BL       pb_encode_tag_for_field ; 0x414f0
        0x00038aea:    b180        ..      CBZ      r0,0x38b0e ; encode_basic_field + 234
        0x00038aec:    4640        @F      MOV      r0,r8
        0x00038aee:    4629        )F      MOV      r1,r5
        0x00038af0:    4632        2F      MOV      r2,r6
        0x00038af2:    47b8        .G      BLX      r7
        0x00038af4:    b158        X.      CBZ      r0,0x38b0e ; encode_basic_field + 234
        0x00038af6:    2001        .       MOVS     r0,#1
        0x00038af8:    b002        ..      ADD      sp,sp,#8
        0x00038afa:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038afe:    f8d80010    ....    LDR      r0,[r8,#0x10]
        0x00038b02:    a10f        ..      ADR      r1,{pc}+0x3e ; 0x38b40
        0x00038b04:    2800        .(      CMP      r0,#0
        0x00038b06:    bf18        ..      IT       NE
        0x00038b08:    4601        .F      MOVNE    r1,r0
        0x00038b0a:    f8c81010    ....    STR      r1,[r8,#0x10]
        0x00038b0e:    2000        .       MOVS     r0,#0
        0x00038b10:    b002        ..      ADD      sp,sp,#8
        0x00038b12:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00038b16:    bf00        ..      NOP      
    $d.25
    PB_ENCODERS
        0x00038b18:    000412ed    ....    DCD    266989
        0x00038b1c:    000412a1    ....    DCD    266913
        0x00038b20:    00041251    Q...    DCD    266833
        0x00038b24:    000411a9    ....    DCD    266665
        0x00038b28:    000411b5    ....    DCD    266677
        0x00038b2c:    00041155    U...    DCD    266581
        0x00038b30:    000411d1    ....    DCD    266705
        0x00038b34:    00041215    ....    DCD    266773
        0x00038b38:    00000000    ....    DCD    0
        0x00038b3c:    000411c1    ....    DCD    266689
        0x00038b40:    7373696d    miss    DCD    1936943469
        0x00038b44:    20676e69    ing     DCD    543649385
        0x00038b48:    75716572    requ    DCD    1970365810
        0x00038b4c:    64657269    ired    DCD    1684370025
        0x00038b50:    65696620     fie    DCD    1701406240
        0x00038b54:    0000646c    ld..    DCD    25708
    $t.26
    encode_callback_field
        0x00038b58:    b510        ..      PUSH     {r4,lr}
        0x00038b5a:    6813        .h      LDR      r3,[r2,#0]
        0x00038b5c:    b11b        ..      CBZ      r3,0x38b66 ; encode_callback_field + 14
        0x00038b5e:    3204        .2      ADDS     r2,#4
        0x00038b60:    4604        .F      MOV      r4,r0
        0x00038b62:    4798        .G      BLX      r3
        0x00038b64:    b108        ..      CBZ      r0,0x38b6a ; encode_callback_field + 18
        0x00038b66:    2001        .       MOVS     r0,#1
        0x00038b68:    bd10        ..      POP      {r4,pc}
        0x00038b6a:    6920         i      LDR      r0,[r4,#0x10]
        0x00038b6c:    a103        ..      ADR      r1,{pc}+0x10 ; 0x38b7c
        0x00038b6e:    2800        .(      CMP      r0,#0
        0x00038b70:    bf18        ..      IT       NE
        0x00038b72:    4601        .F      MOVNE    r1,r0
        0x00038b74:    2000        .       MOVS     r0,#0
        0x00038b76:    6121        !a      STR      r1,[r4,#0x10]
        0x00038b78:    bd10        ..      POP      {r4,pc}
        0x00038b7a:    bf00        ..      NOP      
    $d.27
        0x00038b7c:    6c6c6163    call    DCD    1819042147
        0x00038b80:    6b636162    back    DCD    1801675106
        0x00038b84:    72726520     err    DCD    1920099616
        0x00038b88:    0000726f    or..    DCD    29295
    $t.5
    encode_extension_field
        0x00038b8c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00038b8e:    6809        .h      LDR      r1,[r1,#0]
        0x00038b90:    4604        .F      MOV      r4,r0
        0x00038b92:    e006        ..      B        0x38ba2 ; encode_extension_field + 22
        0x00038b94:    f7fdfaa4    ....    BL       default_extension_encoder ; 0x360e0
        0x00038b98:    2800        .(      CMP      r0,#0
        0x00038b9a:    4629        )F      MOV      r1,r5
        0x00038b9c:    bf18        ..      IT       NE
        0x00038b9e:    68a9        .h      LDRNE    r1,[r5,#8]
        0x00038ba0:    b148        H.      CBZ      r0,0x38bb6 ; encode_extension_field + 42
        0x00038ba2:    460d        .F      MOV      r5,r1
        0x00038ba4:    b139        9.      CBZ      r1,0x38bb6 ; encode_extension_field + 42
        0x00038ba6:    6828        (h      LDR      r0,[r5,#0]
        0x00038ba8:    4629        )F      MOV      r1,r5
        0x00038baa:    6842        Bh      LDR      r2,[r0,#4]
        0x00038bac:    4620         F      MOV      r0,r4
        0x00038bae:    2a00        .*      CMP      r2,#0
        0x00038bb0:    d0f0        ..      BEQ      0x38b94 ; encode_extension_field + 8
        0x00038bb2:    4790        .G      BLX      r2
        0x00038bb4:    e7f0        ..      B        0x38b98 ; encode_extension_field + 12
        0x00038bb6:    fab5f085    ....    CLZ      r0,r5
        0x00038bba:    0940        @.      LSRS     r0,r0,#5
        0x00038bbc:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00038bbe:    0000        ..      MOVS     r0,r0
    encode_field
        0x00038bc0:    b580        ..      PUSH     {r7,lr}
        0x00038bc2:    788b        .x      LDRB     r3,[r1,#2]
        0x00038bc4:    f00303c0    ....    AND      r3,r3,#0xc0
        0x00038bc8:    2b80        .+      CMP      r3,#0x80
        0x00038bca:    d002        ..      BEQ      0x38bd2 ; encode_field + 18
        0x00038bcc:    2b40        @+      CMP      r3,#0x40
        0x00038bce:    d003        ..      BEQ      0x38bd8 ; encode_field + 24
        0x00038bd0:    b92b        +.      CBNZ     r3,0x38bde ; encode_field + 30
        0x00038bd2:    f7ffff27    ..'.    BL       encode_basic_field ; 0x38a24
        0x00038bd6:    bd80        ..      POP      {r7,pc}
        0x00038bd8:    f7ffffbe    ....    BL       encode_callback_field ; 0x38b58
        0x00038bdc:    bd80        ..      POP      {r7,pc}
        0x00038bde:    6901        .i      LDR      r1,[r0,#0x10]
        0x00038be0:    f2463224    F.$2    MOV      r2,#0x6324
        0x00038be4:    f2c00205    ....    MOVT     r2,#5
        0x00038be8:    2900        .)      CMP      r1,#0
        0x00038bea:    bf18        ..      IT       NE
        0x00038bec:    460a        .F      MOVNE    r2,r1
        0x00038bee:    6102        .a      STR      r2,[r0,#0x10]
        0x00038bf0:    2000        .       MOVS     r0,#0
        0x00038bf2:    bd80        ..      POP      {r7,pc}
    encode_pulses
        0x00038bf4:    e92d47f0    -..G    PUSH     {r4-r10,lr}
        0x00038bf8:    469c        .F      MOV      r12,r3
        0x00038bfa:    eb000381    ....    ADD      r3,r0,r1,LSL #2
        0x00038bfe:    f8539c04    S...    LDR      r9,[r3,#-4]
        0x00038c02:    f64e38c4    N..8    MOV      r8,#0xebc4
        0x00038c06:    ea4f7ed9    O..~    LSR      lr,r9,#31
        0x00038c0a:    f1a00a08    ....    SUB      r10,r0,#8
        0x00038c0e:    2502        .%      MOVS     r5,#2
        0x00038c10:    f2c00804    ....    MOVT     r8,#4
        0x00038c14:    460e        .F      MOV      r6,r1
        0x00038c16:    f1b90f00    ....    CMP      r9,#0
        0x00038c1a:    bf48        H.      IT       MI
        0x00038c1c:    f1c90900    ....    RSBMI    r9,r9,#0
        0x00038c20:    464b        KF      MOV      r3,r9
        0x00038c22:    454d        ME      CMP      r5,r9
        0x00038c24:    bfb8        ..      IT       LT
        0x00038c26:    462b        +F      MOVLT    r3,r5
        0x00038c28:    f85a7026    Z.&p    LDR      r7,[r10,r6,LSL #2]
        0x00038c2c:    464c        LF      MOV      r4,r9
        0x00038c2e:    bfc8        ..      IT       GT
        0x00038c30:    462c        ,F      MOVGT    r4,r5
        0x00038c32:    2f00        ./      CMP      r7,#0
        0x00038c34:    4638        8F      MOV      r0,r7
        0x00038c36:    d500        ..      BPL      0x38c3a ; encode_pulses + 70
        0x00038c38:    4278        xB      RSBS     r0,r7,#0
        0x00038c3a:    f8583023    X.#0    LDR      r3,[r8,r3,LSL #2]
        0x00038c3e:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00038c42:    f8533024    S.$0    LDR      r3,[r3,r4,LSL #2]
        0x00038c46:    4481        .D      ADD      r9,r9,r0
        0x00038c48:    449e        .D      ADD      lr,lr,r3
        0x00038c4a:    dc0d        ..      BGT      0x38c68 ; encode_pulses + 116
        0x00038c4c:    462b        +F      MOV      r3,r5
        0x00038c4e:    f1090001    ....    ADD      r0,r9,#1
        0x00038c52:    454d        ME      CMP      r5,r9
        0x00038c54:    bfc8        ..      IT       GT
        0x00038c56:    4603        .F      MOVGT    r3,r0
        0x00038c58:    f8583023    X.#0    LDR      r3,[r8,r3,LSL #2]
        0x00038c5c:    4285        .B      CMP      r5,r0
        0x00038c5e:    bfc8        ..      IT       GT
        0x00038c60:    4628        (F      MOVGT    r0,r5
        0x00038c62:    f8530020    S. .    LDR      r0,[r3,r0,LSL #2]
        0x00038c66:    4486        .D      ADD      lr,lr,r0
        0x00038c68:    3e01        .>      SUBS     r6,#1
        0x00038c6a:    2e01        ..      CMP      r6,#1
        0x00038c6c:    f1050501    ....    ADD      r5,r5,#1
        0x00038c70:    dcd6        ..      BGT      0x38c20 ; encode_pulses + 44
        0x00038c72:    4610        .F      MOV      r0,r2
        0x00038c74:    4291        .B      CMP      r1,r2
        0x00038c76:    bfb8        ..      IT       LT
        0x00038c78:    4608        .F      MOVLT    r0,r1
        0x00038c7a:    f8580020    X. .    LDR      r0,[r8,r0,LSL #2]
        0x00038c7e:    4613        .F      MOV      r3,r2
        0x00038c80:    bfc8        ..      IT       GT
        0x00038c82:    460b        .F      MOVGT    r3,r1
        0x00038c84:    f8500023    P.#.    LDR      r0,[r0,r3,LSL #2]
        0x00038c88:    1c53        S.      ADDS     r3,r2,#1
        0x00038c8a:    4291        .B      CMP      r1,r2
        0x00038c8c:    460a        .F      MOV      r2,r1
        0x00038c8e:    bfc8        ..      IT       GT
        0x00038c90:    461a        .F      MOVGT    r2,r3
        0x00038c92:    f8582022    X."     LDR      r2,[r8,r2,LSL #2]
        0x00038c96:    428b        .B      CMP      r3,r1
        0x00038c98:    bfb8        ..      IT       LT
        0x00038c9a:    460b        .F      MOVLT    r3,r1
        0x00038c9c:    f8521023    R.#.    LDR      r1,[r2,r3,LSL #2]
        0x00038ca0:    180a        ..      ADDS     r2,r1,r0
        0x00038ca2:    4660        `F      MOV      r0,r12
        0x00038ca4:    4671        qF      MOV      r1,lr
        0x00038ca6:    e8bd47f0    ...G    POP      {r4-r10,lr}
        0x00038caa:    f7ffbca9    ....    B.W      ec_enc_uint ; 0x38600
    encode_size
        0x00038cae:    28fb        .(      CMP      r0,#0xfb
        0x00038cb0:    bfde        ..      ITTT     LE
        0x00038cb2:    7008        .p      STRBLE   r0,[r1,#0]
        0x00038cb4:    2001        .       MOVLE    r0,#1
        0x00038cb6:    4770        pG      BXLE     lr
        0x00038cb8:    f0600203    `...    ORN      r2,r0,#3
        0x00038cbc:    700a        .p      STRB     r2,[r1,#0]
        0x00038cbe:    b2d2        ..      UXTB     r2,r2
        0x00038cc0:    1a80        ..      SUBS     r0,r0,r2
        0x00038cc2:    0880        ..      LSRS     r0,r0,#2
        0x00038cc4:    7048        Hp      STRB     r0,[r1,#1]
        0x00038cc6:    2002        .       MOVS     r0,#2
        0x00038cc8:    4770        pG      BX       lr
        0x00038cca:    0000        ..      MOVS     r0,r0
    erase_flash
        0x00038ccc:    b580        ..      PUSH     {r7,lr}
        0x00038cce:    b084        ..      SUB      sp,sp,#0x10
        0x00038cd0:    9003        ..      STR      r0,[sp,#0xc]
        0x00038cd2:    9102        ..      STR      r1,[sp,#8]
        0x00038cd4:    e7ff        ..      B        0x38cd6 ; erase_flash + 10
        0x00038cd6:    9802        ..      LDR      r0,[sp,#8]
        0x00038cd8:    b308        ..      CBZ      r0,0x38d1e ; erase_flash + 82
        0x00038cda:    e7ff        ..      B        0x38cdc ; erase_flash + 16
        0x00038cdc:    f2402094    @..     MOVW     r0,#0x294
        0x00038ce0:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038ce4:    9001        ..      STR      r0,[sp,#4]
        0x00038ce6:    6800        .h      LDR      r0,[r0,#0]
        0x00038ce8:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00038cea:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038cec:    4788        .G      BLX      r1
        0x00038cee:    9901        ..      LDR      r1,[sp,#4]
        0x00038cf0:    9802        ..      LDR      r0,[sp,#8]
        0x00038cf2:    6809        .h      LDR      r1,[r1,#0]
        0x00038cf4:    6849        Ih      LDR      r1,[r1,#4]
        0x00038cf6:    4288        .B      CMP      r0,r1
        0x00038cf8:    d90f        ..      BLS      0x38d1a ; erase_flash + 78
        0x00038cfa:    e7ff        ..      B        0x38cfc ; erase_flash + 48
        0x00038cfc:    f2402094    @..     MOVW     r0,#0x294
        0x00038d00:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038d04:    6801        .h      LDR      r1,[r0,#0]
        0x00038d06:    684a        Jh      LDR      r2,[r1,#4]
        0x00038d08:    9902        ..      LDR      r1,[sp,#8]
        0x00038d0a:    1a89        ..      SUBS     r1,r1,r2
        0x00038d0c:    9102        ..      STR      r1,[sp,#8]
        0x00038d0e:    6800        .h      LDR      r0,[r0,#0]
        0x00038d10:    6841        Ah      LDR      r1,[r0,#4]
        0x00038d12:    9803        ..      LDR      r0,[sp,#0xc]
        0x00038d14:    4408        .D      ADD      r0,r0,r1
        0x00038d16:    9003        ..      STR      r0,[sp,#0xc]
        0x00038d18:    e000        ..      B        0x38d1c ; erase_flash + 80
        0x00038d1a:    e000        ..      B        0x38d1e ; erase_flash + 82
        0x00038d1c:    e7db        ..      B        0x38cd6 ; erase_flash + 10
        0x00038d1e:    b004        ..      ADD      sp,sp,#0x10
        0x00038d20:    bd80        ..      POP      {r7,pc}
        0x00038d22:    0000        ..      MOVS     r0,r0
    error_check
        0x00038d24:    b580        ..      PUSH     {r7,lr}
        0x00038d26:    b082        ..      SUB      sp,sp,#8
        0x00038d28:    9001        ..      STR      r0,[sp,#4]
        0x00038d2a:    9801        ..      LDR      r0,[sp,#4]
        0x00038d2c:    b318        ..      CBZ      r0,0x38d76 ; error_check + 82
        0x00038d2e:    e7ff        ..      B        0x38d30 ; error_check + 12
        0x00038d30:    9801        ..      LDR      r0,[sp,#4]
        0x00038d32:    f64171cc    A..q    MOV      r1,#0x1fcc
        0x00038d36:    f2c10101    ....    MOVT     r1,#0x1001
        0x00038d3a:    6008        .`      STR      r0,[r1,#0]
        0x00038d3c:    f2481060    H.`.    MOV      r0,#0x8160
        0x00038d40:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038d44:    6800        .h      LDR      r0,[r0,#0]
        0x00038d46:    b160        `.      CBZ      r0,0x38d62 ; error_check + 62
        0x00038d48:    e7ff        ..      B        0x38d4a ; error_check + 38
        0x00038d4a:    f2481060    H.`.    MOV      r0,#0x8160
        0x00038d4e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00038d52:    6801        .h      LDR      r1,[r0,#0]
        0x00038d54:    f64170cc    A..p    MOV      r0,#0x1fcc
        0x00038d58:    f2c10001    ....    MOVT     r0,#0x1001
        0x00038d5c:    6800        .h      LDR      r0,[r0,#0]
        0x00038d5e:    4788        .G      BLX      r1
        0x00038d60:    e008        ..      B        0x38d74 ; error_check + 80
        0x00038d62:    e7ff        ..      B        0x38d64 ; error_check + 64
        0x00038d64:    f7e9fbb0    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x00038d68:    9000        ..      STR      r0,[sp,#0]
        0x00038d6a:    9800        ..      LDR      r0,[sp,#0]
        0x00038d6c:    f7e9fbb4    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00038d70:    e7ff        ..      B        0x38d72 ; error_check + 78
        0x00038d72:    e7ff        ..      B        0x38d74 ; error_check + 80
        0x00038d74:    e7ff        ..      B        0x38d76 ; error_check + 82
        0x00038d76:    b002        ..      ADD      sp,sp,#8
        0x00038d78:    bd80        ..      POP      {r7,pc}
        0x00038d7a:    0000        ..      MOVS     r0,r0
    exactle_stack_init
        0x00038d7c:    b580        ..      PUSH     {r7,lr}
        0x00038d7e:    b082        ..      SUB      sp,sp,#8
        0x00038d80:    f7e5fc12    ....    BL       WsfOsInit ; 0x1e5a8
        0x00038d84:    f7e5fdb4    ....    BL       WsfTimerInit ; 0x1e8f0
        0x00038d88:    f2485190    H..Q    MOV      r1,#0x8590
        0x00038d8c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00038d90:    f2402398    @..#    MOVW     r3,#0x298
        0x00038d94:    f2c10300    ....    MOVT     r3,#0x1000
        0x00038d98:    f44f6062    O.b`    MOV      r0,#0xe20
        0x00038d9c:    2206        ."      MOVS     r2,#6
        0x00038d9e:    f7e5fa95    ....    BL       WsfBufInit ; 0x1e2cc
        0x00038da2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00038da6:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00038daa:    f5b06f62    ..bo    CMP      r0,#0xe20
        0x00038dae:    d901        ..      BLS      0x38db4 ; exactle_stack_init + 56
        0x00038db0:    e7ff        ..      B        0x38db2 ; exactle_stack_init + 54
        0x00038db2:    e7ff        ..      B        0x38db4 ; exactle_stack_init + 56
        0x00038db4:    f7e4fba6    ....    BL       SecInit ; 0x1d504
        0x00038db8:    f7e4fa2c    ..,.    BL       SecAesInit ; 0x1d214
        0x00038dbc:    f7e4fac4    ....    BL       SecCmacInit ; 0x1d348
        0x00038dc0:    f7e4fb96    ....    BL       SecEccInit ; 0x1d4f0
        0x00038dc4:    f64b7039    K.9p    MOV      r0,#0xbf39
        0x00038dc8:    f2c00001    ....    MOVT     r0,#1
        0x00038dcc:    f7e5fc04    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038dd0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038dd4:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038dd8:    f7e3f8ba    ....    BL       HciHandlerInit ; 0x1bf50
        0x00038ddc:    f64a7065    J.ep    MOV      r0,#0xaf65
        0x00038de0:    f2c00001    ....    MOVT     r0,#1
        0x00038de4:    f7e5fbf8    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038de8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038dec:    2000        .       MOVS     r0,#0
        0x00038dee:    f7e2f8af    ....    BL       DmDevVsInit ; 0x1af50
        0x00038df2:    f7e1fdcd    ....    BL       DmAdvInit ; 0x1a990
        0x00038df6:    f7e2f97d    ..}.    BL       DmPhyInit ; 0x1b0f4
        0x00038dfa:    f7e1ff0f    ....    BL       DmConnInit ; 0x1ac1c
        0x00038dfe:    f7e2f83d    ..=.    BL       DmConnSlaveInit ; 0x1ae7c
        0x00038e02:    f7e2fb9f    ....    BL       DmSecInit ; 0x1b544
        0x00038e06:    f7e2fbb1    ....    BL       DmSecLescInit ; 0x1b56c
        0x00038e0a:    f7e2f9c9    ....    BL       DmPrivInit ; 0x1b1a0
        0x00038e0e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038e12:    f7e2f8cd    ....    BL       DmHandlerInit ; 0x1afb0
        0x00038e16:    f24d0029    M.).    MOV      r0,#0xd029
        0x00038e1a:    f2c00001    ....    MOVT     r0,#1
        0x00038e1e:    f7e5fbdb    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038e22:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038e26:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038e2a:    f7e4f917    ....    BL       L2cSlaveHandlerInit ; 0x1d05c
        0x00038e2e:    f7e4f8b3    ....    BL       L2cInit ; 0x1cf98
        0x00038e32:    f7e4f925    ..%.    BL       L2cSlaveInit ; 0x1d080
        0x00038e36:    f6493015    I..0    MOV      r0,#0x9b15
        0x00038e3a:    f2c00001    ....    MOVT     r0,#1
        0x00038e3e:    f7e5fbcb    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038e42:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038e46:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038e4a:    f7e0fec1    ....    BL       AttHandlerInit ; 0x19bd0
        0x00038e4e:    f7e1fb95    ....    BL       AttsInit ; 0x1a57c
        0x00038e52:    f7e1fb49    ..I.    BL       AttsIndInit ; 0x1a4e8
        0x00038e56:    f7e0ff63    ..c.    BL       AttcInit ; 0x19d20
        0x00038e5a:    f64d10fd    M...    MOV      r0,#0xd9fd
        0x00038e5e:    f2c00001    ....    MOVT     r0,#1
        0x00038e62:    f7e5fbb9    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038e66:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038e6a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038e6e:    f7e4fe25    ..%.    BL       SmpHandlerInit ; 0x1dabc
        0x00038e72:    f7e5f82d    ..-.    BL       SmprInit ; 0x1ded0
        0x00038e76:    f7e5f843    ..C.    BL       SmprScInit ; 0x1df00
        0x00038e7a:    20fb        .       MOVS     r0,#0xfb
        0x00038e7c:    f7e3ff10    ....    BL       HciSetMaxRxAclLen ; 0x1cca0
        0x00038e80:    f24930f9    I..0    MOV      r0,#0x93f9
        0x00038e84:    f2c00001    ....    MOVT     r0,#1
        0x00038e88:    f7e5fba6    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038e8c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038e90:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038e94:    f7e0fae4    ....    BL       AppHandlerInit ; 0x19460
        0x00038e98:    f648007d    H.}.    MOV      r0,#0x887d
        0x00038e9c:    f2c00001    ....    MOVT     r0,#1
        0x00038ea0:    f7e5fb9a    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038ea4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038ea8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038eac:    f7dffd06    ....    BL       AmVosHandlerInit ; 0x188bc
        0x00038eb0:    f64b20e5    K..     MOV      r0,#0xbae5
        0x00038eb4:    f2c00001    ....    MOVT     r0,#1
        0x00038eb8:    f7e5fb8e    ....    BL       WsfOsSetNextHandler ; 0x1e5d8
        0x00038ebc:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00038ec0:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00038ec4:    f7e2ff44    ..D.    BL       HciDrvHandlerInit ; 0x1bd50
        0x00038ec8:    b002        ..      ADD      sp,sp,#8
        0x00038eca:    bd80        ..      POP      {r7,pc}
    exp_rotation
        0x00038ecc:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00038ed0:    b081        ..      SUB      sp,sp,#4
        0x00038ed2:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00038ed6:    4690        .F      MOV      r8,r2
        0x00038ed8:    9a10        ..      LDR      r2,[sp,#0x40]
        0x00038eda:    ebb10f42    ..B.    CMP      r1,r2,LSL #1
        0x00038ede:    f340808b    @...    BLE.W    0x38ff8 ; exp_rotation + 300
        0x00038ee2:    4606        .F      MOV      r6,r0
        0x00038ee4:    9811        ..      LDR      r0,[sp,#0x44]
        0x00038ee6:    2800        .(      CMP      r0,#0
        0x00038ee8:    f0008086    ....    BEQ.W    0x38ff8 ; exp_rotation + 300
        0x00038eec:    460f        .F      MOV      r7,r1
        0x00038eee:    a145        E.      ADR      r1,{pc}+0x116 ; 0x39004
        0x00038ef0:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00038ef4:    f8500c04    P...    LDR      r0,[r0,#-4]
        0x00038ef8:    ee007a10    ...z    VMOV     s0,r7
        0x00038efc:    fb007002    ...p    MLA      r0,r0,r2,r7
        0x00038f00:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00038f04:    ee010a10    ....    VMOV     s2,r0
        0x00038f08:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00038f0c:    ee800a01    ....    VDIV.F32 s0,s0,s2
        0x00038f10:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x00038f14:    ed9f8a3e    ..>.    VLDR     s16,[pc,#248] ; [0x39010] = 0x3fc90fdb
        0x00038f18:    461c        .F      MOV      r4,r3
        0x00038f1a:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00038f1e:    ee209a01     ...    VMUL.F32 s18,s0,s2
        0x00038f22:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x00038f26:    ee100a10    ....    VMOV     r0,s0
        0x00038f2a:    f014fa89    ....    BL       __aeabi_f2d ; 0x4d440
        0x00038f2e:    ec410b10    A...    VMOV     d0,r0,r1
        0x00038f32:    f012fad9    ....    BL       __hardfp_cos ; 0x4b4e8
        0x00038f36:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00038f3a:    f013fc39    ..9.    BL       __aeabi_d2f ; 0x4c7b0
        0x00038f3e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00038f42:    ee300a49    0.I.    VSUB.F32 s0,s0,s18
        0x00038f46:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x00038f4a:    4681        .F      MOV      r9,r0
        0x00038f4c:    ee100a10    ....    VMOV     r0,s0
        0x00038f50:    f014fa76    ..v.    BL       __aeabi_f2d ; 0x4d440
        0x00038f54:    ec410b10    A...    VMOV     d0,r0,r1
        0x00038f58:    f012fac6    ....    BL       __hardfp_cos ; 0x4b4e8
        0x00038f5c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00038f60:    f013fc26    ..&.    BL       __aeabi_d2f ; 0x4c7b0
        0x00038f64:    ebb70fc4    ....    CMP      r7,r4,LSL #3
        0x00038f68:    da01        ..      BGE      0x38f6e ; exp_rotation + 162
        0x00038f6a:    2500        .%      MOVS     r5,#0
        0x00038f6c:    e009        ..      B        0x38f82 ; exp_rotation + 182
        0x00038f6e:    10a1        ..      ASRS     r1,r4,#2
        0x00038f70:    2500        .%      MOVS     r5,#0
        0x00038f72:    bf00        ..      NOP      
        0x00038f74:    3501        .5      ADDS     r5,#1
        0x00038f76:    fb055205    ...R    MLA      r2,r5,r5,r5
        0x00038f7a:    fb021204    ....    MLA      r2,r2,r4,r1
        0x00038f7e:    42ba        .B      CMP      r2,r7
        0x00038f80:    dbf8        ..      BLT      0x38f74 ; exp_rotation + 168
        0x00038f82:    2c01        .,      CMP      r4,#1
        0x00038f84:    db38        8.      BLT      0x38ff8 ; exp_rotation + 300
        0x00038f86:    fb97f7f4    ....    SDIV     r7,r7,r4
        0x00038f8a:    ee089a10    ....    VMOV     s16,r9
        0x00038f8e:    ee090a10    ....    VMOV     s18,r0
        0x00038f92:    eeb1aa49    ..I.    VNEG.F32 s20,s18
        0x00038f96:    eeb1ba48    ..H.    VNEG.F32 s22,s16
        0x00038f9a:    ea4f0987    O...    LSL      r9,r7,#2
        0x00038f9e:    bf00        ..      NOP      
        0x00038fa0:    f1b83fff    ...?    CMP      r8,#0xffffffff
        0x00038fa4:    dd12        ..      BLE      0x38fcc ; exp_rotation + 256
        0x00038fa6:    4630        0F      MOV      r0,r6
        0x00038fa8:    4639        9F      MOV      r1,r7
        0x00038faa:    2201        ."      MOVS     r2,#1
        0x00038fac:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00038fb0:    eef00a4a    ..J.    VMOV.F32 s1,s20
        0x00038fb4:    f000f82e    ....    BL       exp_rotation1 ; 0x39014
        0x00038fb8:    b1dd        ..      CBZ      r5,0x38ff2 ; exp_rotation + 294
        0x00038fba:    4630        0F      MOV      r0,r6
        0x00038fbc:    4639        9F      MOV      r1,r7
        0x00038fbe:    462a        *F      MOV      r2,r5
        0x00038fc0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00038fc4:    eef00a4b    ..K.    VMOV.F32 s1,s22
        0x00038fc8:    e011        ..      B        0x38fee ; exp_rotation + 290
        0x00038fca:    bf00        ..      NOP      
        0x00038fcc:    b145        E.      CBZ      r5,0x38fe0 ; exp_rotation + 276
        0x00038fce:    4630        0F      MOV      r0,r6
        0x00038fd0:    4639        9F      MOV      r1,r7
        0x00038fd2:    462a        *F      MOV      r2,r5
        0x00038fd4:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00038fd8:    eef00a48    ..H.    VMOV.F32 s1,s16
        0x00038fdc:    f000f81a    ....    BL       exp_rotation1 ; 0x39014
        0x00038fe0:    4630        0F      MOV      r0,r6
        0x00038fe2:    4639        9F      MOV      r1,r7
        0x00038fe4:    2201        ."      MOVS     r2,#1
        0x00038fe6:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00038fea:    eef00a49    ..I.    VMOV.F32 s1,s18
        0x00038fee:    f000f811    ....    BL       exp_rotation1 ; 0x39014
        0x00038ff2:    3c01        .<      SUBS     r4,#1
        0x00038ff4:    444e        ND      ADD      r6,r6,r9
        0x00038ff6:    d1d3        ..      BNE      0x38fa0 ; exp_rotation + 212
        0x00038ff8:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00038ffc:    b001        ..      ADD      sp,sp,#4
        0x00038ffe:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00039002:    bf00        ..      NOP      
    $d.1
    exp_rotation.SPREAD_FACTOR
        0x00039004:    0000000f    ....    DCD    15
        0x00039008:    0000000a    ....    DCD    10
        0x0003900c:    00000005    ....    DCD    5
        0x00039010:    3fc90fdb    ...?    DCD    1070141403
    $t.2
    exp_rotation1
        0x00039014:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00039016:    eba10c02    ....    SUB      r12,r1,r2
        0x0003901a:    f1bc0f01    ....    CMP      r12,#1
        0x0003901e:    db1b        ..      BLT      0x39058 ; exp_rotation1 + 68
        0x00039020:    ea4f0e82    O...    LSL      lr,r2,#2
        0x00039024:    4663        cF      MOV      r3,r12
        0x00039026:    4604        .F      MOV      r4,r0
        0x00039028:    eb04050e    ....    ADD      r5,r4,lr
        0x0003902c:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x00039030:    ed942a00    ...*    VLDR     s4,[r4,#0]
        0x00039034:    ee213a00    !..:    VMUL.F32 s6,s2,s0
        0x00039038:    ee224a20    ". J    VMUL.F32 s8,s4,s1
        0x0003903c:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00039040:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00039044:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x00039048:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x0003904c:    ed853a00    ...:    VSTR     s6,[r5,#0]
        0x00039050:    eca41a01    ....    VSTM     r4!,{s2}
        0x00039054:    3b01        .;      SUBS     r3,#1
        0x00039056:    d1e7        ..      BNE      0x39028 ; exp_rotation1 + 20
        0x00039058:    ea6f0342    o.B.    MVN      r3,r2,LSL #1
        0x0003905c:    185b        [.      ADDS     r3,r3,r1
        0x0003905e:    bf48        H.      IT       MI
        0x00039060:    bdb0        ..      POPMI    {r4,r5,r7,pc}
        0x00039062:    eb000383    ....    ADD      r3,r0,r3,LSL #2
        0x00039066:    eb00008c    ....    ADD      r0,r0,r12,LSL #2
        0x0003906a:    eba10142    ..B.    SUB      r1,r1,r2,LSL #1
        0x0003906e:    3804        .8      SUBS     r0,#4
        0x00039070:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00039074:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x00039078:    ee213a00    !..:    VMUL.F32 s6,s2,s0
        0x0003907c:    ee224a20    ". J    VMUL.F32 s8,s4,s1
        0x00039080:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00039084:    ee211a20    !. .    VMUL.F32 s2,s2,s1
        0x00039088:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x0003908c:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x00039090:    3901        .9      SUBS     r1,#1
        0x00039092:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x00039096:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003909a:    3b04        .;      SUBS     r3,#4
        0x0003909c:    3804        .8      SUBS     r0,#4
        0x0003909e:    2900        .)      CMP      r1,#0
        0x000390a0:    dce6        ..      BGT      0x39070 ; exp_rotation1 + 92
        0x000390a2:    bdb0        ..      POP      {r4,r5,r7,pc}
    extract_collapse_mask
        0x000390a4:    b570        p.      PUSH     {r4-r6,lr}
        0x000390a6:    2a02        .*      CMP      r2,#2
        0x000390a8:    bfbc        ..      ITT      LT
        0x000390aa:    2001        .       MOVLT    r0,#1
        0x000390ac:    bd70        p.      POPLT    {r4-r6,pc}
        0x000390ae:    fb91f1f2    ....    SDIV     r1,r1,r2
        0x000390b2:    4603        .F      MOV      r3,r0
        0x000390b4:    ea4f0c81    O...    LSL      r12,r1,#2
        0x000390b8:    2000        .       MOVS     r0,#0
        0x000390ba:    f04f0e00    O...    MOV      lr,#0
        0x000390be:    bf00        ..      NOP      
        0x000390c0:    2500        .%      MOVS     r5,#0
        0x000390c2:    2400        .$      MOVS     r4,#0
        0x000390c4:    f8536025    S.%`    LDR      r6,[r3,r5,LSL #2]
        0x000390c8:    3501        .5      ADDS     r5,#1
        0x000390ca:    428d        .B      CMP      r5,r1
        0x000390cc:    ea440406    D...    ORR      r4,r4,r6
        0x000390d0:    dbf8        ..      BLT      0x390c4 ; extract_collapse_mask + 32
        0x000390d2:    2c00        .,      CMP      r4,#0
        0x000390d4:    bf18        ..      IT       NE
        0x000390d6:    2401        .$      MOVNE    r4,#1
        0x000390d8:    fa04f40e    ....    LSL      r4,r4,lr
        0x000390dc:    f10e0e01    ....    ADD      lr,lr,#1
        0x000390e0:    4320         C      ORRS     r0,r0,r4
        0x000390e2:    4596        .E      CMP      lr,r2
        0x000390e4:    4463        cD      ADD      r3,r3,r12
        0x000390e6:    bf08        ..      IT       EQ
        0x000390e8:    bd70        p.      POPEQ    {r4-r6,pc}
        0x000390ea:    e7e9        ..      B        0x390c0 ; extract_collapse_mask + 28
    find_best_pitch
        0x000390ec:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x000390ee:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x000390f2:    2400        .$      MOVS     r4,#0
        0x000390f4:    f04f0e01    O...    MOV      lr,#1
        0x000390f8:    2a01        .*      CMP      r2,#1
        0x000390fa:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000390fe:    f8cc4000    ...@    STR      r4,[r12,#0]
        0x00039102:    f8cce004    ....    STR      lr,[r12,#4]
        0x00039106:    db0c        ..      BLT      0x39122 ; find_best_pitch + 54
        0x00039108:    460c        .F      MOV      r4,r1
        0x0003910a:    4696        .F      MOV      lr,r2
        0x0003910c:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x00039110:    f1be0e01    ....    SUBS     lr,lr,#1
        0x00039114:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00039118:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003911c:    f1040404    ....    ADD      r4,r4,#4
        0x00039120:    d1f4        ..      BNE      0x3910c ; find_best_pitch + 32
        0x00039122:    2b01        .+      CMP      r3,#1
        0x00039124:    bfb8        ..      IT       LT
        0x00039126:    bdb0        ..      POPLT    {r4,r5,r7,pc}
        0x00039128:    ed9f1a30    ..0.    VLDR     s2,[pc,#192] ; [0x391ec] = 0
        0x0003912c:    eebf7a00    ...z    VMOV.F32 s14,#-1.00000000
        0x00039130:    ed9f2a2f    ../*    VLDR     s4,[pc,#188] ; [0x391f0] = 0x2b8cbccc
        0x00039134:    0092        ..      LSLS     r2,r2,#2
        0x00039136:    f04f0e00    O...    MOV      lr,#0
        0x0003913a:    eeb73a00    ...:    VMOV.F32 s6,#1.00000000
        0x0003913e:    2400        .$      MOVS     r4,#0
        0x00039140:    eeb05a41    ..AZ    VMOV.F32 s10,s2
        0x00039144:    eeb04a47    ..GJ    VMOV.F32 s8,s14
        0x00039148:    ed906a00    ...j    VLDR     s12,[r0,#0]
        0x0003914c:    eeb56a40    ..@j    VCMP.F32 s12,#0.0
        0x00039150:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00039154:    dd20         .      BLE      0x39198 ; find_best_pitch + 172
        0x00039156:    ee266a02    &..j    VMUL.F32 s12,s12,s4
        0x0003915a:    ee266a06    &..j    VMUL.F32 s12,s12,s12
        0x0003915e:    ee650a06    e...    VMUL.F32 s1,s10,s12
        0x00039162:    ee601a04    `...    VMUL.F32 s3,s0,s8
        0x00039166:    eef40a61    ..a.    VCMP.F32 s1,s3
        0x0003916a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003916e:    dd13        ..      BLE      0x39198 ; find_best_pitch + 172
        0x00039170:    ee214a06    !..J    VMUL.F32 s8,s2,s12
        0x00039174:    ee205a07     ..Z    VMUL.F32 s10,s0,s14
        0x00039178:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x0003917c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00039180:    dd29        ).      BLE      0x391d6 ; find_best_pitch + 234
        0x00039182:    e9cc4e00    ...N    STRD     r4,lr,[r12,#0]
        0x00039186:    46a6        .F      MOV      lr,r4
        0x00039188:    eeb04a47    ..GJ    VMOV.F32 s8,s14
        0x0003918c:    eeb05a41    ..AZ    VMOV.F32 s10,s2
        0x00039190:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00039194:    e002        ..      B        0x3919c ; find_best_pitch + 176
        0x00039196:    bf00        ..      NOP      
        0x00039198:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x0003919c:    188d        ..      ADDS     r5,r1,r2
        0x0003919e:    ed957a00    ...z    VLDR     s14,[r5,#0]
        0x000391a2:    edd10a00    ....    VLDR     s1,[r1,#0]
        0x000391a6:    ee277a07    '..z    VMUL.F32 s14,s14,s14
        0x000391aa:    ee600aa0    `...    VMUL.F32 s1,s1,s1
        0x000391ae:    ee377a60    7.`z    VSUB.F32 s14,s14,s1
        0x000391b2:    ee300a07    0...    VADD.F32 s0,s0,s14
        0x000391b6:    eeb40a43    ..C.    VCMP.F32 s0,s6
        0x000391ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000391be:    f1040401    ....    ADD      r4,r4,#1
        0x000391c2:    bfb8        ..      IT       LT
        0x000391c4:    eeb00a43    ..C.    VMOVLT.F32 s0,s6
        0x000391c8:    3104        .1      ADDS     r1,#4
        0x000391ca:    3004        .0      ADDS     r0,#4
        0x000391cc:    42a3        .B      CMP      r3,r4
        0x000391ce:    eeb07a46    ..Fz    VMOV.F32 s14,s12
        0x000391d2:    d1b9        ..      BNE      0x39148 ; find_best_pitch + 92
        0x000391d4:    e008        ..      B        0x391e8 ; find_best_pitch + 252
        0x000391d6:    eeb04a46    ..FJ    VMOV.F32 s8,s12
        0x000391da:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x000391de:    eeb05a40    ..@Z    VMOV.F32 s10,s0
        0x000391e2:    f8cc4004    ...@    STR      r4,[r12,#4]
        0x000391e6:    e7d9        ..      B        0x3919c ; find_best_pitch + 176
        0x000391e8:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000391ea:    bf00        ..      NOP      
    $d.7
        0x000391ec:    00000000    ....    DCD    0
        0x000391f0:    2b8cbccc    ...+    DCD    730643660
    $t.12
    find_dma_threshold
        0x000391f4:    b083        ..      SUB      sp,sp,#0xc
        0x000391f6:    9002        ..      STR      r0,[sp,#8]
        0x000391f8:    2010        .       MOVS     r0,#0x10
        0x000391fa:    9000        ..      STR      r0,[sp,#0]
        0x000391fc:    2018        .       MOVS     r0,#0x18
        0x000391fe:    9001        ..      STR      r0,[sp,#4]
        0x00039200:    e7ff        ..      B        0x39202 ; find_dma_threshold + 14
        0x00039202:    9801        ..      LDR      r0,[sp,#4]
        0x00039204:    9900        ..      LDR      r1,[sp,#0]
        0x00039206:    4288        .B      CMP      r0,r1
        0x00039208:    d30e        ..      BCC      0x39228 ; find_dma_threshold + 52
        0x0003920a:    e7ff        ..      B        0x3920c ; find_dma_threshold + 24
        0x0003920c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003920e:    9901        ..      LDR      r1,[sp,#4]
        0x00039210:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x00039214:    fb002011    ...     MLS      r0,r0,r1,r2
        0x00039218:    b908        ..      CBNZ     r0,0x3921e ; find_dma_threshold + 42
        0x0003921a:    e7ff        ..      B        0x3921c ; find_dma_threshold + 40
        0x0003921c:    e004        ..      B        0x39228 ; find_dma_threshold + 52
        0x0003921e:    e7ff        ..      B        0x39220 ; find_dma_threshold + 44
        0x00039220:    9801        ..      LDR      r0,[sp,#4]
        0x00039222:    3804        .8      SUBS     r0,#4
        0x00039224:    9001        ..      STR      r0,[sp,#4]
        0x00039226:    e7ec        ..      B        0x39202 ; find_dma_threshold + 14
        0x00039228:    9801        ..      LDR      r0,[sp,#4]
        0x0003922a:    9900        ..      LDR      r1,[sp,#0]
        0x0003922c:    4288        .B      CMP      r0,r1
        0x0003922e:    d203        ..      BCS      0x39238 ; find_dma_threshold + 68
        0x00039230:    e7ff        ..      B        0x39232 ; find_dma_threshold + 62
        0x00039232:    2000        .       MOVS     r0,#0
        0x00039234:    9001        ..      STR      r0,[sp,#4]
        0x00039236:    e7ff        ..      B        0x39238 ; find_dma_threshold + 68
        0x00039238:    9801        ..      LDR      r0,[sp,#4]
        0x0003923a:    b003        ..      ADD      sp,sp,#0xc
        0x0003923c:    4770        pG      BX       lr
        0x0003923e:    0000        ..      MOVS     r0,r0
    find_extension_field
        0x00039240:    b570        p.      PUSH     {r4-r6,lr}
        0x00039242:    6845        Eh      LDR      r5,[r0,#4]
        0x00039244:    4604        .F      MOV      r4,r0
        0x00039246:    bf00        ..      NOP      
        0x00039248:    6860        `h      LDR      r0,[r4,#4]
        0x0003924a:    7880        .x      LDRB     r0,[r0,#2]
        0x0003924c:    f000060f    ....    AND      r6,r0,#0xf
        0x00039250:    2e08        ..      CMP      r6,#8
        0x00039252:    d005        ..      BEQ      0x39260 ; find_extension_field + 32
        0x00039254:    4620         F      MOV      r0,r4
        0x00039256:    f008f9d3    ....    BL       pb_field_iter_next ; 0x41600
        0x0003925a:    6860        `h      LDR      r0,[r4,#4]
        0x0003925c:    42a8        .B      CMP      r0,r5
        0x0003925e:    d1f3        ..      BNE      0x39248 ; find_extension_field + 8
        0x00039260:    f1a60008    ....    SUB      r0,r6,#8
        0x00039264:    fab0f080    ....    CLZ      r0,r0
        0x00039268:    0940        @.      LSRS     r0,r0,#5
        0x0003926a:    bd70        p.      POP      {r4-r6,pc}
    ftoa
        0x0003926c:    b580        ..      PUSH     {r7,lr}
        0x0003926e:    b090        ..      SUB      sp,sp,#0x40
        0x00039270:    ed8d0a0e    ....    VSTR     s0,[sp,#0x38]
        0x00039274:    900d        ..      STR      r0,[sp,#0x34]
        0x00039276:    910c        ..      STR      r1,[sp,#0x30]
        0x00039278:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003927a:    6800        .h      LDR      r0,[r0,#0]
        0x0003927c:    9009        ..      STR      r0,[sp,#0x24]
        0x0003927e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00039280:    2803        .(      CMP      r0,#3
        0x00039282:    dc04        ..      BGT      0x3928e ; ftoa + 34
        0x00039284:    e7ff        ..      B        0x39286 ; ftoa + 26
        0x00039286:    f06f0002    o...    MVN      r0,#2
        0x0003928a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003928c:    e103        ..      B        0x39496 ; ftoa + 554
        0x0003928e:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x00039292:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00039296:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003929a:    d109        ..      BNE      0x392b0 ; ftoa + 68
        0x0003929c:    e7ff        ..      B        0x3929e ; ftoa + 50
        0x0003929e:    990d        ..      LDR      r1,[sp,#0x34]
        0x000392a0:    f6426030    B.0`    MOV      r0,#0x2e30
        0x000392a4:    f2c00030    ..0.    MOVT     r0,#0x30
        0x000392a8:    6008        .`      STR      r0,[r1,#0]
        0x000392aa:    2003        .       MOVS     r0,#3
        0x000392ac:    900f        ..      STR      r0,[sp,#0x3c]
        0x000392ae:    e0f2        ..      B        0x39496 ; ftoa + 554
        0x000392b0:    980d        ..      LDR      r0,[sp,#0x34]
        0x000392b2:    9005        ..      STR      r0,[sp,#0x14]
        0x000392b4:    980e        ..      LDR      r0,[sp,#0x38]
        0x000392b6:    900b        ..      STR      r0,[sp,#0x2c]
        0x000392b8:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000392ba:    0dc1        ..      LSRS     r1,r0,#23
        0x000392bc:    f06f007e    o.~.    MVN      r0,#0x7e
        0x000392c0:    fa50f081    P...    UXTAB    r0,r0,r1
        0x000392c4:    900a        ..      STR      r0,[sp,#0x28]
        0x000392c6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000392c8:    f4400000    @...    ORR      r0,r0,#0x800000
        0x000392cc:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x000392d0:    9008        ..      STR      r0,[sp,#0x20]
        0x000392d2:    2000        .       MOVS     r0,#0
        0x000392d4:    9006        ..      STR      r0,[sp,#0x18]
        0x000392d6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000392d8:    980a        ..      LDR      r0,[sp,#0x28]
        0x000392da:    281f        .(      CMP      r0,#0x1f
        0x000392dc:    db04        ..      BLT      0x392e8 ; ftoa + 124
        0x000392de:    e7ff        ..      B        0x392e0 ; ftoa + 116
        0x000392e0:    f06f0001    o...    MVN      r0,#1
        0x000392e4:    900f        ..      STR      r0,[sp,#0x3c]
        0x000392e6:    e0d6        ..      B        0x39496 ; ftoa + 554
        0x000392e8:    980a        ..      LDR      r0,[sp,#0x28]
        0x000392ea:    f1100f18    ....    CMN      r0,#0x18
        0x000392ee:    dc04        ..      BGT      0x392fa ; ftoa + 142
        0x000392f0:    e7ff        ..      B        0x392f2 ; ftoa + 134
        0x000392f2:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000392f6:    900f        ..      STR      r0,[sp,#0x3c]
        0x000392f8:    e0cd        ..      B        0x39496 ; ftoa + 554
        0x000392fa:    980a        ..      LDR      r0,[sp,#0x28]
        0x000392fc:    2817        .(      CMP      r0,#0x17
        0x000392fe:    db06        ..      BLT      0x3930e ; ftoa + 162
        0x00039300:    e7ff        ..      B        0x39302 ; ftoa + 150
        0x00039302:    9808        ..      LDR      r0,[sp,#0x20]
        0x00039304:    990a        ..      LDR      r1,[sp,#0x28]
        0x00039306:    3917        .9      SUBS     r1,r1,#0x17
        0x00039308:    4088        .@      LSLS     r0,r0,r1
        0x0003930a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003930c:    e01a        ..      B        0x39344 ; ftoa + 216
        0x0003930e:    980a        ..      LDR      r0,[sp,#0x28]
        0x00039310:    2800        .(      CMP      r0,#0
        0x00039312:    d40e        ..      BMI      0x39332 ; ftoa + 198
        0x00039314:    e7ff        ..      B        0x39316 ; ftoa + 170
        0x00039316:    9808        ..      LDR      r0,[sp,#0x20]
        0x00039318:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003931a:    f1c10117    ....    RSB      r1,r1,#0x17
        0x0003931e:    4108        .A      ASRS     r0,r0,r1
        0x00039320:    9007        ..      STR      r0,[sp,#0x1c]
        0x00039322:    9808        ..      LDR      r0,[sp,#0x20]
        0x00039324:    990a        ..      LDR      r1,[sp,#0x28]
        0x00039326:    3101        .1      ADDS     r1,#1
        0x00039328:    4088        .@      LSLS     r0,r0,r1
        0x0003932a:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0003932e:    9006        ..      STR      r0,[sp,#0x18]
        0x00039330:    e007        ..      B        0x39342 ; ftoa + 214
        0x00039332:    9808        ..      LDR      r0,[sp,#0x20]
        0x00039334:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00039338:    990a        ..      LDR      r1,[sp,#0x28]
        0x0003933a:    43c9        .C      MVNS     r1,r1
        0x0003933c:    40c8        .@      LSRS     r0,r0,r1
        0x0003933e:    9006        ..      STR      r0,[sp,#0x18]
        0x00039340:    e7ff        ..      B        0x39342 ; ftoa + 214
        0x00039342:    e7ff        ..      B        0x39344 ; ftoa + 216
        0x00039344:    e7ff        ..      B        0x39346 ; ftoa + 218
        0x00039346:    e7ff        ..      B        0x39348 ; ftoa + 220
        0x00039348:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003934a:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003934e:    dc06        ..      BGT      0x3935e ; ftoa + 242
        0x00039350:    e7ff        ..      B        0x39352 ; ftoa + 230
        0x00039352:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039354:    1c48        H.      ADDS     r0,r1,#1
        0x00039356:    900d        ..      STR      r0,[sp,#0x34]
        0x00039358:    202d        -       MOVS     r0,#0x2d
        0x0003935a:    7008        .p      STRB     r0,[r1,#0]
        0x0003935c:    e7ff        ..      B        0x3935e ; ftoa + 242
        0x0003935e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039360:    b930        0.      CBNZ     r0,0x39370 ; ftoa + 260
        0x00039362:    e7ff        ..      B        0x39364 ; ftoa + 248
        0x00039364:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039366:    1c48        H.      ADDS     r0,r1,#1
        0x00039368:    900d        ..      STR      r0,[sp,#0x34]
        0x0003936a:    2030        0       MOVS     r0,#0x30
        0x0003936c:    7008        .p      STRB     r0,[r1,#0]
        0x0003936e:    e01f        ..      B        0x393b0 ; ftoa + 324
        0x00039370:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039372:    2801        .(      CMP      r0,#1
        0x00039374:    db06        ..      BLT      0x39384 ; ftoa + 280
        0x00039376:    e7ff        ..      B        0x39378 ; ftoa + 268
        0x00039378:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003937a:    17c1        ..      ASRS     r1,r0,#31
        0x0003937c:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x0003937e:    f00ffee3    ....    BL       uint64_to_str ; 0x49148
        0x00039382:    e00b        ..      B        0x3939c ; ftoa + 304
        0x00039384:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039386:    1c48        H.      ADDS     r0,r1,#1
        0x00039388:    900d        ..      STR      r0,[sp,#0x34]
        0x0003938a:    202d        -       MOVS     r0,#0x2d
        0x0003938c:    7008        .p      STRB     r0,[r1,#0]
        0x0003938e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039390:    4240        @B      RSBS     r0,r0,#0
        0x00039392:    17c1        ..      ASRS     r1,r0,#31
        0x00039394:    9a0d        ..      LDR      r2,[sp,#0x34]
        0x00039396:    f00ffed7    ....    BL       uint64_to_str ; 0x49148
        0x0003939a:    e7ff        ..      B        0x3939c ; ftoa + 304
        0x0003939c:    e7ff        ..      B        0x3939e ; ftoa + 306
        0x0003939e:    980d        ..      LDR      r0,[sp,#0x34]
        0x000393a0:    7800        .x      LDRB     r0,[r0,#0]
        0x000393a2:    b120         .      CBZ      r0,0x393ae ; ftoa + 322
        0x000393a4:    e7ff        ..      B        0x393a6 ; ftoa + 314
        0x000393a6:    980d        ..      LDR      r0,[sp,#0x34]
        0x000393a8:    3001        .0      ADDS     r0,#1
        0x000393aa:    900d        ..      STR      r0,[sp,#0x34]
        0x000393ac:    e7f7        ..      B        0x3939e ; ftoa + 306
        0x000393ae:    e7ff        ..      B        0x393b0 ; ftoa + 324
        0x000393b0:    990d        ..      LDR      r1,[sp,#0x34]
        0x000393b2:    1c48        H.      ADDS     r0,r1,#1
        0x000393b4:    900d        ..      STR      r0,[sp,#0x34]
        0x000393b6:    202e        .       MOVS     r0,#0x2e
        0x000393b8:    7008        .p      STRB     r0,[r1,#0]
        0x000393ba:    9806        ..      LDR      r0,[sp,#0x18]
        0x000393bc:    b930        0.      CBNZ     r0,0x393cc ; ftoa + 352
        0x000393be:    e7ff        ..      B        0x393c0 ; ftoa + 340
        0x000393c0:    990d        ..      LDR      r1,[sp,#0x34]
        0x000393c2:    1c48        H.      ADDS     r0,r1,#1
        0x000393c4:    900d        ..      STR      r0,[sp,#0x34]
        0x000393c6:    2030        0       MOVS     r0,#0x30
        0x000393c8:    7008        .p      STRB     r0,[r1,#0]
        0x000393ca:    e05c        \.      B        0x39486 ; ftoa + 538
        0x000393cc:    9909        ..      LDR      r1,[sp,#0x24]
        0x000393ce:    980d        ..      LDR      r0,[sp,#0x34]
        0x000393d0:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000393d2:    1a80        ..      SUBS     r0,r0,r2
        0x000393d4:    43c0        .C      MVNS     r0,r0
        0x000393d6:    4408        .D      ADD      r0,r0,r1
        0x000393d8:    9002        ..      STR      r0,[sp,#8]
        0x000393da:    9802        ..      LDR      r0,[sp,#8]
        0x000393dc:    990c        ..      LDR      r1,[sp,#0x30]
        0x000393de:    4288        .B      CMP      r0,r1
        0x000393e0:    dd03        ..      BLE      0x393ea ; ftoa + 382
        0x000393e2:    e7ff        ..      B        0x393e4 ; ftoa + 376
        0x000393e4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000393e6:    9001        ..      STR      r0,[sp,#4]
        0x000393e8:    e002        ..      B        0x393f0 ; ftoa + 388
        0x000393ea:    9802        ..      LDR      r0,[sp,#8]
        0x000393ec:    9001        ..      STR      r0,[sp,#4]
        0x000393ee:    e7ff        ..      B        0x393f0 ; ftoa + 388
        0x000393f0:    9801        ..      LDR      r0,[sp,#4]
        0x000393f2:    9002        ..      STR      r0,[sp,#8]
        0x000393f4:    2000        .       MOVS     r0,#0
        0x000393f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000393f8:    e7ff        ..      B        0x393fa ; ftoa + 398
        0x000393fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000393fc:    9902        ..      LDR      r1,[sp,#8]
        0x000393fe:    4288        .B      CMP      r0,r1
        0x00039400:    da15        ..      BGE      0x3942e ; ftoa + 450
        0x00039402:    e7ff        ..      B        0x39404 ; ftoa + 408
        0x00039404:    9806        ..      LDR      r0,[sp,#0x18]
        0x00039406:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003940a:    0040        @.      LSLS     r0,r0,#1
        0x0003940c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003940e:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00039412:    3030        00      ADDS     r0,r0,#0x30
        0x00039414:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039416:    1c4a        J.      ADDS     r2,r1,#1
        0x00039418:    920d        ..      STR      r2,[sp,#0x34]
        0x0003941a:    7008        .p      STRB     r0,[r1,#0]
        0x0003941c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003941e:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x00039422:    9006        ..      STR      r0,[sp,#0x18]
        0x00039424:    e7ff        ..      B        0x39426 ; ftoa + 442
        0x00039426:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039428:    3001        .0      ADDS     r0,#1
        0x0003942a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003942c:    e7e5        ..      B        0x393fa ; ftoa + 398
        0x0003942e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00039430:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00039434:    f34050c7    @..P    SBFX     r0,r0,#23,#8
        0x00039438:    2805        .(      CMP      r0,#5
        0x0003943a:    db23        #.      BLT      0x39484 ; ftoa + 536
        0x0003943c:    e7ff        ..      B        0x3943e ; ftoa + 466
        0x0003943e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00039440:    3801        .8      SUBS     r0,#1
        0x00039442:    9004        ..      STR      r0,[sp,#0x10]
        0x00039444:    e7ff        ..      B        0x39446 ; ftoa + 474
        0x00039446:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039448:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003944a:    4288        .B      CMP      r0,r1
        0x0003944c:    d319        ..      BCC      0x39482 ; ftoa + 534
        0x0003944e:    e7ff        ..      B        0x39450 ; ftoa + 484
        0x00039450:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039452:    7800        .x      LDRB     r0,[r0,#0]
        0x00039454:    282e        .(      CMP      r0,#0x2e
        0x00039456:    d101        ..      BNE      0x3945c ; ftoa + 496
        0x00039458:    e7ff        ..      B        0x3945a ; ftoa + 494
        0x0003945a:    e00e        ..      B        0x3947a ; ftoa + 526
        0x0003945c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003945e:    7800        .x      LDRB     r0,[r0,#0]
        0x00039460:    2839        9(      CMP      r0,#0x39
        0x00039462:    d104        ..      BNE      0x3946e ; ftoa + 514
        0x00039464:    e7ff        ..      B        0x39466 ; ftoa + 506
        0x00039466:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039468:    2030        0       MOVS     r0,#0x30
        0x0003946a:    7008        .p      STRB     r0,[r1,#0]
        0x0003946c:    e004        ..      B        0x39478 ; ftoa + 524
        0x0003946e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039470:    7808        .x      LDRB     r0,[r1,#0]
        0x00039472:    3001        .0      ADDS     r0,#1
        0x00039474:    7008        .p      STRB     r0,[r1,#0]
        0x00039476:    e004        ..      B        0x39482 ; ftoa + 534
        0x00039478:    e7ff        ..      B        0x3947a ; ftoa + 526
        0x0003947a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003947c:    3801        .8      SUBS     r0,#1
        0x0003947e:    9004        ..      STR      r0,[sp,#0x10]
        0x00039480:    e7e1        ..      B        0x39446 ; ftoa + 474
        0x00039482:    e7ff        ..      B        0x39484 ; ftoa + 536
        0x00039484:    e7ff        ..      B        0x39486 ; ftoa + 538
        0x00039486:    990d        ..      LDR      r1,[sp,#0x34]
        0x00039488:    2000        .       MOVS     r0,#0
        0x0003948a:    7008        .p      STRB     r0,[r1,#0]
        0x0003948c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003948e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039490:    1a40        @.      SUBS     r0,r0,r1
        0x00039492:    900f        ..      STR      r0,[sp,#0x3c]
        0x00039494:    e7ff        ..      B        0x39496 ; ftoa + 554
        0x00039496:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00039498:    b010        ..      ADD      sp,sp,#0x40
        0x0003949a:    bd80        ..      POP      {r7,pc}
    getNextToken
        0x0003949c:    b081        ..      SUB      sp,sp,#4
        0x0003949e:    f24a5234    J.4R    MOV      r2,#0xa534
        0x000394a2:    f2c10201    ....    MOVT     r2,#0x1001
        0x000394a6:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x000394aa:    1c41        A.      ADDS     r1,r0,#1
        0x000394ac:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x000394b0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000394b4:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000394b8:    28ff        .(      CMP      r0,#0xff
        0x000394ba:    d10c        ..      BNE      0x394d6 ; getNextToken + 58
        0x000394bc:    e7ff        ..      B        0x394be ; getNextToken + 34
        0x000394be:    f24a5234    J.4R    MOV      r2,#0xa534
        0x000394c2:    f2c10201    ....    MOVT     r2,#0x1001
        0x000394c6:    f8920038    ..8.    LDRB     r0,[r2,#0x38]
        0x000394ca:    1c41        A.      ADDS     r1,r0,#1
        0x000394cc:    f8821038    ..8.    STRB     r1,[r2,#0x38]
        0x000394d0:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000394d4:    e7ff        ..      B        0x394d6 ; getNextToken + 58
        0x000394d6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000394da:    b001        ..      ADD      sp,sp,#4
        0x000394dc:    4770        pG      BX       lr
    get_celt_handle
        0x000394de:    f64210fc    B...    MOV      r0,#0x29fc
        0x000394e2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000394e6:    4770        pG      BX       lr
    get_raw_dcu_mask
        0x000394e8:    b088        ..      SUB      sp,sp,#0x20
        0x000394ea:    9007        ..      STR      r0,[sp,#0x1c]
        0x000394ec:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x000394f0:    2015        .       MOVS     r0,#0x15
        0x000394f2:    9005        ..      STR      r0,[sp,#0x14]
        0x000394f4:    2000        .       MOVS     r0,#0
        0x000394f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000394f8:    9002        ..      STR      r0,[sp,#8]
        0x000394fa:    f6433078    C.x0    MOV      r0,#0x3b78
        0x000394fe:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039502:    6800        .h      LDR      r0,[r0,#0]
        0x00039504:    9001        ..      STR      r0,[sp,#4]
        0x00039506:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00039508:    0840        @.      LSRS     r0,r0,#1
        0x0003950a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003950c:    e7ff        ..      B        0x3950e ; get_raw_dcu_mask + 38
        0x0003950e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039510:    3801        .8      SUBS     r0,#1
        0x00039512:    9005        ..      STR      r0,[sp,#0x14]
        0x00039514:    b330        0.      CBZ      r0,0x39564 ; get_raw_dcu_mask + 124
        0x00039516:    e7ff        ..      B        0x39518 ; get_raw_dcu_mask + 48
        0x00039518:    f89d001c    ....    LDRB     r0,[sp,#0x1c]
        0x0003951c:    07c0        ..      LSLS     r0,r0,#31
        0x0003951e:    b1d0        ..      CBZ      r0,0x39556 ; get_raw_dcu_mask + 110
        0x00039520:    e7ff        ..      B        0x39522 ; get_raw_dcu_mask + 58
        0x00039522:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x00039526:    9a01        ..      LDR      r2,[sp,#4]
        0x00039528:    f1a20020    .. .    SUB      r0,r2,#0x20
        0x0003952c:    fa01fc00    ....    LSL      r12,r1,r0
        0x00039530:    f1c20320    .. .    RSB      r3,r2,#0x20
        0x00039534:    fa21f303    !...    LSR      r3,r1,r3
        0x00039538:    2800        .(      CMP      r0,#0
        0x0003953a:    bf58        X.      IT       PL
        0x0003953c:    4663        cF      MOVPL    r3,r12
        0x0003953e:    fa01f202    ....    LSL      r2,r1,r2
        0x00039542:    2800        .(      CMP      r0,#0
        0x00039544:    bf58        X.      IT       PL
        0x00039546:    2200        ."      MOVPL    r2,#0
        0x00039548:    9902        ..      LDR      r1,[sp,#8]
        0x0003954a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003954c:    4318        .C      ORRS     r0,r0,r3
        0x0003954e:    4311        .C      ORRS     r1,r1,r2
        0x00039550:    9102        ..      STR      r1,[sp,#8]
        0x00039552:    9003        ..      STR      r0,[sp,#0xc]
        0x00039554:    e7ff        ..      B        0x39556 ; get_raw_dcu_mask + 110
        0x00039556:    9801        ..      LDR      r0,[sp,#4]
        0x00039558:    3003        .0      ADDS     r0,#3
        0x0003955a:    9001        ..      STR      r0,[sp,#4]
        0x0003955c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003955e:    0840        @.      LSRS     r0,r0,#1
        0x00039560:    9007        ..      STR      r0,[sp,#0x1c]
        0x00039562:    e7d4        ..      B        0x3950e ; get_raw_dcu_mask + 38
        0x00039564:    9802        ..      LDR      r0,[sp,#8]
        0x00039566:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039568:    b008        ..      ADD      sp,sp,#0x20
        0x0003956a:    4770        pG      BX       lr
    get_ui32_dcu_mask
        0x0003956c:    b086        ..      SUB      sp,sp,#0x18
        0x0003956e:    9105        ..      STR      r1,[sp,#0x14]
        0x00039570:    9004        ..      STR      r0,[sp,#0x10]
        0x00039572:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x00039576:    2015        .       MOVS     r0,#0x15
        0x00039578:    9002        ..      STR      r0,[sp,#8]
        0x0003957a:    2000        .       MOVS     r0,#0
        0x0003957c:    9001        ..      STR      r0,[sp,#4]
        0x0003957e:    f6433078    C.x0    MOV      r0,#0x3b78
        0x00039582:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039586:    6803        .h      LDR      r3,[r0,#0]
        0x00039588:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003958a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003958c:    40d8        .@      LSRS     r0,r0,r3
        0x0003958e:    f1c30220    .. .    RSB      r2,r3,#0x20
        0x00039592:    fa01f202    ....    LSL      r2,r1,r2
        0x00039596:    4310        .C      ORRS     r0,r0,r2
        0x00039598:    f1a30220    .. .    SUB      r2,r3,#0x20
        0x0003959c:    fa21fc02    !...    LSR      r12,r1,r2
        0x000395a0:    2a00        .*      CMP      r2,#0
        0x000395a2:    bf58        X.      IT       PL
        0x000395a4:    4660        `F      MOVPL    r0,r12
        0x000395a6:    40d9        .@      LSRS     r1,r1,r3
        0x000395a8:    2a00        .*      CMP      r2,#0
        0x000395aa:    bf58        X.      IT       PL
        0x000395ac:    2100        .!      MOVPL    r1,#0
        0x000395ae:    9105        ..      STR      r1,[sp,#0x14]
        0x000395b0:    9004        ..      STR      r0,[sp,#0x10]
        0x000395b2:    e7ff        ..      B        0x395b4 ; get_ui32_dcu_mask + 72
        0x000395b4:    9802        ..      LDR      r0,[sp,#8]
        0x000395b6:    3801        .8      SUBS     r0,#1
        0x000395b8:    9002        ..      STR      r0,[sp,#8]
        0x000395ba:    b1d8        ..      CBZ      r0,0x395f4 ; get_ui32_dcu_mask + 136
        0x000395bc:    e7ff        ..      B        0x395be ; get_ui32_dcu_mask + 82
        0x000395be:    9804        ..      LDR      r0,[sp,#0x10]
        0x000395c0:    f0000007    ....    AND      r0,r0,#7
        0x000395c4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x000395c8:    4048        H@      EORS     r0,r0,r1
        0x000395ca:    d10a        ..      BNE      0x395e2 ; get_ui32_dcu_mask + 118
        0x000395cc:    e7ff        ..      B        0x395ce ; get_ui32_dcu_mask + 98
        0x000395ce:    9802        ..      LDR      r0,[sp,#8]
        0x000395d0:    f1c00114    ....    RSB      r1,r0,#0x14
        0x000395d4:    2001        .       MOVS     r0,#1
        0x000395d6:    fa00f101    ....    LSL      r1,r0,r1
        0x000395da:    9801        ..      LDR      r0,[sp,#4]
        0x000395dc:    4308        .C      ORRS     r0,r0,r1
        0x000395de:    9001        ..      STR      r0,[sp,#4]
        0x000395e0:    e7ff        ..      B        0x395e2 ; get_ui32_dcu_mask + 118
        0x000395e2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000395e4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000395e6:    08c0        ..      LSRS     r0,r0,#3
        0x000395e8:    ea407041    @.Ap    ORR      r0,r0,r1,LSL #29
        0x000395ec:    08c9        ..      LSRS     r1,r1,#3
        0x000395ee:    9105        ..      STR      r1,[sp,#0x14]
        0x000395f0:    9004        ..      STR      r0,[sp,#0x10]
        0x000395f2:    e7df        ..      B        0x395b4 ; get_ui32_dcu_mask + 72
        0x000395f4:    9801        ..      LDR      r0,[sp,#4]
        0x000395f6:    b006        ..      ADD      sp,sp,#0x18
        0x000395f8:    4770        pG      BX       lr
        0x000395fa:    0000        ..      MOVS     r0,r0
    gpionum_intreg_index_get
        0x000395fc:    b083        ..      SUB      sp,sp,#0xc
        0x000395fe:    9002        ..      STR      r0,[sp,#8]
        0x00039600:    9101        ..      STR      r1,[sp,#4]
        0x00039602:    9200        ..      STR      r2,[sp,#0]
        0x00039604:    9802        ..      LDR      r0,[sp,#8]
        0x00039606:    0940        @.      LSRS     r0,r0,#5
        0x00039608:    9901        ..      LDR      r1,[sp,#4]
        0x0003960a:    6008        .`      STR      r0,[r1,#0]
        0x0003960c:    9802        ..      LDR      r0,[sp,#8]
        0x0003960e:    f000011f    ....    AND      r1,r0,#0x1f
        0x00039612:    2001        .       MOVS     r0,#1
        0x00039614:    4088        .@      LSLS     r0,r0,r1
        0x00039616:    9900        ..      LDR      r1,[sp,#0]
        0x00039618:    6008        .`      STR      r0,[r1,#0]
        0x0003961a:    2000        .       MOVS     r0,#0
        0x0003961c:    b003        ..      ADD      sp,sp,#0xc
        0x0003961e:    4770        pG      BX       lr
    haar1
        0x00039620:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00039622:    2a01        .*      CMP      r2,#1
        0x00039624:    bfb8        ..      IT       LT
        0x00039626:    bdf0        ..      POPLT    {r4-r7,pc}
        0x00039628:    ed9f0a13    ....    VLDR     s0,[pc,#76] ; [0x39678] = 0x3f3504f3
        0x0003962c:    ea4f0c61    O.a.    ASR      r12,r1,#1
        0x00039630:    ea4f0ec2    O...    LSL      lr,r2,#3
        0x00039634:    0093        ..      LSLS     r3,r2,#2
        0x00039636:    2400        .$      MOVS     r4,#0
        0x00039638:    2902        .)      CMP      r1,#2
        0x0003963a:    db16        ..      BLT      0x3966a ; haar1 + 74
        0x0003963c:    2500        .%      MOVS     r5,#0
        0x0003963e:    4606        .F      MOV      r6,r0
        0x00039640:    18f7        ..      ADDS     r7,r6,r3
        0x00039642:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00039646:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x0003964a:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x0003964e:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00039652:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x00039656:    3501        .5      ADDS     r5,#1
        0x00039658:    ed863a00    ...:    VSTR     s6,[r6,#0]
        0x0003965c:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00039660:    4565        eE      CMP      r5,r12
        0x00039662:    4476        vD      ADD      r6,r6,lr
        0x00039664:    ed871a00    ....    VSTR     s2,[r7,#0]
        0x00039668:    dbea        ..      BLT      0x39640 ; haar1 + 32
        0x0003966a:    3401        .4      ADDS     r4,#1
        0x0003966c:    4294        .B      CMP      r4,r2
        0x0003966e:    f1000004    ....    ADD      r0,r0,#4
        0x00039672:    d1e1        ..      BNE      0x39638 ; haar1 + 24
        0x00039674:    bdf0        ..      POP      {r4-r7,pc}
        0x00039676:    bf00        ..      NOP      
    $d.15
        0x00039678:    3f3504f3    ..5?    DCD    1060439283
    $t.48
    hciClearCmdQueue
        0x0003967c:    b580        ..      PUSH     {r7,lr}
        0x0003967e:    b082        ..      SUB      sp,sp,#8
        0x00039680:    e7ff        ..      B        0x39682 ; hciClearCmdQueue + 6
        0x00039682:    f6420060    B.`.    MOV      r0,#0x2860
        0x00039686:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003968a:    3010        .0      ADDS     r0,r0,#0x10
        0x0003968c:    f10d0103    ....    ADD      r1,sp,#3
        0x00039690:    f7e4ff2c    ..,.    BL       WsfMsgDeq ; 0x1e4ec
        0x00039694:    9001        ..      STR      r0,[sp,#4]
        0x00039696:    b120         .      CBZ      r0,0x396a2 ; hciClearCmdQueue + 38
        0x00039698:    e7ff        ..      B        0x3969a ; hciClearCmdQueue + 30
        0x0003969a:    9801        ..      LDR      r0,[sp,#4]
        0x0003969c:    f7e4ff50    ..P.    BL       WsfMsgFree ; 0x1e540
        0x000396a0:    e7ef        ..      B        0x39682 ; hciClearCmdQueue + 6
        0x000396a2:    f6420160    B.`.    MOV      r1,#0x2860
        0x000396a6:    f2c10101    ....    MOVT     r1,#0x1001
        0x000396aa:    2001        .       MOVS     r0,#1
        0x000396ac:    7688        .v      STRB     r0,[r1,#0x1a]
        0x000396ae:    b002        ..      ADD      sp,sp,#8
        0x000396b0:    bd80        ..      POP      {r7,pc}
        0x000396b2:    0000        ..      MOVS     r0,r0
    hciCmdAlloc
        0x000396b4:    b580        ..      PUSH     {r7,lr}
        0x000396b6:    b082        ..      SUB      sp,sp,#8
        0x000396b8:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000396bc:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x000396c0:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x000396c4:    3003        .0      ADDS     r0,#3
        0x000396c6:    b280        ..      UXTH     r0,r0
        0x000396c8:    f7e4feea    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x000396cc:    9000        ..      STR      r0,[sp,#0]
        0x000396ce:    b1b0        ..      CBZ      r0,0x396fe ; hciCmdAlloc + 74
        0x000396d0:    e7ff        ..      B        0x396d2 ; hciCmdAlloc + 30
        0x000396d2:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x000396d6:    9900        ..      LDR      r1,[sp,#0]
        0x000396d8:    1c4a        J.      ADDS     r2,r1,#1
        0x000396da:    9200        ..      STR      r2,[sp,#0]
        0x000396dc:    7008        .p      STRB     r0,[r1,#0]
        0x000396de:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000396e2:    9900        ..      LDR      r1,[sp,#0]
        0x000396e4:    1c4a        J.      ADDS     r2,r1,#1
        0x000396e6:    9200        ..      STR      r2,[sp,#0]
        0x000396e8:    7008        .p      STRB     r0,[r1,#0]
        0x000396ea:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000396ee:    9900        ..      LDR      r1,[sp,#0]
        0x000396f0:    1c4a        J.      ADDS     r2,r1,#1
        0x000396f2:    9200        ..      STR      r2,[sp,#0]
        0x000396f4:    7008        .p      STRB     r0,[r1,#0]
        0x000396f6:    9800        ..      LDR      r0,[sp,#0]
        0x000396f8:    3803        .8      SUBS     r0,#3
        0x000396fa:    9000        ..      STR      r0,[sp,#0]
        0x000396fc:    e7ff        ..      B        0x396fe ; hciCmdAlloc + 74
        0x000396fe:    9800        ..      LDR      r0,[sp,#0]
        0x00039700:    b002        ..      ADD      sp,sp,#8
        0x00039702:    bd80        ..      POP      {r7,pc}
    hciCmdInit
        0x00039704:    f6420160    B.`.    MOV      r1,#0x2860
        0x00039708:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003970c:    2000        .       MOVS     r0,#0
        0x0003970e:    6108        .a      STR      r0,[r1,#0x10]
        0x00039710:    6148        Ha      STR      r0,[r1,#0x14]
        0x00039712:    2001        .       MOVS     r0,#1
        0x00039714:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00039716:    7288        .r      STRB     r0,[r1,#0xa]
        0x00039718:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003971c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039720:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00039724:    7308        .s      STRB     r0,[r1,#0xc]
        0x00039726:    4770        pG      BX       lr
    hciCmdRecvCmpl
        0x00039728:    b580        ..      PUSH     {r7,lr}
        0x0003972a:    b082        ..      SUB      sp,sp,#8
        0x0003972c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039730:    f6420060    B.`.    MOV      r0,#0x2860
        0x00039734:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039738:    9000        ..      STR      r0,[sp,#0]
        0x0003973a:    f7e5f979    ..y.    BL       WsfTimerStop ; 0x1ea30
        0x0003973e:    9900        ..      LDR      r1,[sp,#0]
        0x00039740:    2001        .       MOVS     r0,#1
        0x00039742:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00039744:    2000        .       MOVS     r0,#0
        0x00039746:    f000f803    ....    BL       hciCmdSend ; 0x39750
        0x0003974a:    b002        ..      ADD      sp,sp,#8
        0x0003974c:    bd80        ..      POP      {r7,pc}
        0x0003974e:    0000        ..      MOVS     r0,r0
    hciCmdSend
        0x00039750:    b580        ..      PUSH     {r7,lr}
        0x00039752:    b086        ..      SUB      sp,sp,#0x18
        0x00039754:    9004        ..      STR      r0,[sp,#0x10]
        0x00039756:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039758:    b150        P.      CBZ      r0,0x39770 ; hciCmdSend + 32
        0x0003975a:    e7ff        ..      B        0x3975c ; hciCmdSend + 12
        0x0003975c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003975e:    f6420060    B.`.    MOV      r0,#0x2860
        0x00039762:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039766:    3010        .0      ADDS     r0,r0,#0x10
        0x00039768:    2100        .!      MOVS     r1,#0
        0x0003976a:    f7e4fed5    ....    BL       WsfMsgEnq ; 0x1e518
        0x0003976e:    e7ff        ..      B        0x39770 ; hciCmdSend + 32
        0x00039770:    f6420060    B.`.    MOV      r0,#0x2860
        0x00039774:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039778:    7e80        .~      LDRB     r0,[r0,#0x1a]
        0x0003977a:    2801        .(      CMP      r0,#1
        0x0003977c:    db36        6.      BLT      0x397ec ; hciCmdSend + 156
        0x0003977e:    e7ff        ..      B        0x39780 ; hciCmdSend + 48
        0x00039780:    f6420060    B.`.    MOV      r0,#0x2860
        0x00039784:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039788:    3010        .0      ADDS     r0,r0,#0x10
        0x0003978a:    f10d010b    ....    ADD      r1,sp,#0xb
        0x0003978e:    f7e4fee1    ....    BL       WsfMsgPeek ; 0x1e554
        0x00039792:    9003        ..      STR      r0,[sp,#0xc]
        0x00039794:    b348        H.      CBZ      r0,0x397ea ; hciCmdSend + 154
        0x00039796:    e7ff        ..      B        0x39798 ; hciCmdSend + 72
        0x00039798:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003979a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003979c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003979e:    ea402101    @..!    ORR      r1,r0,r1,LSL #8
        0x000397a2:    f6420060    B.`.    MOV      r0,#0x2860
        0x000397a6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000397aa:    8301        ..      STRH     r1,[r0,#0x18]
        0x000397ac:    210a        .!      MOVS     r1,#0xa
        0x000397ae:    f7e5f933    ..3.    BL       WsfTimerStartSec ; 0x1ea18
        0x000397b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000397b4:    f003fb48    ..H.    BL       hciTrSendCmd ; 0x3ce48
        0x000397b8:    2801        .(      CMP      r0,#1
        0x000397ba:    d115        ..      BNE      0x397e8 ; hciCmdSend + 152
        0x000397bc:    e7ff        ..      B        0x397be ; hciCmdSend + 110
        0x000397be:    f6420060    B.`.    MOV      r0,#0x2860
        0x000397c2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000397c6:    9001        ..      STR      r0,[sp,#4]
        0x000397c8:    3010        .0      ADDS     r0,r0,#0x10
        0x000397ca:    f10d010b    ....    ADD      r1,sp,#0xb
        0x000397ce:    f7e4fe8d    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x000397d2:    9901        ..      LDR      r1,[sp,#4]
        0x000397d4:    7e88        .~      LDRB     r0,[r1,#0x1a]
        0x000397d6:    3801        .8      SUBS     r0,#1
        0x000397d8:    7688        .v      STRB     r0,[r1,#0x1a]
        0x000397da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000397dc:    f7e4feb0    ....    BL       WsfMsgFree ; 0x1e540
        0x000397e0:    2001        .       MOVS     r0,#1
        0x000397e2:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000397e6:    e005        ..      B        0x397f4 ; hciCmdSend + 164
        0x000397e8:    e7ff        ..      B        0x397ea ; hciCmdSend + 154
        0x000397ea:    e7ff        ..      B        0x397ec ; hciCmdSend + 156
        0x000397ec:    2000        .       MOVS     r0,#0
        0x000397ee:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000397f2:    e7ff        ..      B        0x397f4 ; hciCmdSend + 164
        0x000397f4:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000397f8:    b006        ..      ADD      sp,sp,#0x18
        0x000397fa:    bd80        ..      POP      {r7,pc}
    hciCmdTimeout
        0x000397fc:    b580        ..      PUSH     {r7,lr}
        0x000397fe:    b082        ..      SUB      sp,sp,#8
        0x00039800:    9001        ..      STR      r0,[sp,#4]
        0x00039802:    f7e2fb3d    ..=.    BL       HciDrvRadioShutdown ; 0x1be80
        0x00039806:    2000        .       MOVS     r0,#0
        0x00039808:    f7e2fac6    ....    BL       HciDrvRadioBoot ; 0x1bd98
        0x0003980c:    f7e1fb7c    ..|.    BL       DmDevReset ; 0x1af08
        0x00039810:    b002        ..      ADD      sp,sp,#8
        0x00039812:    bd80        ..      POP      {r7,pc}
    hciCoreAclReassembly
        0x00039814:    b580        ..      PUSH     {r7,lr}
        0x00039816:    b086        ..      SUB      sp,sp,#0x18
        0x00039818:    9005        ..      STR      r0,[sp,#0x14]
        0x0003981a:    2000        .       MOVS     r0,#0
        0x0003981c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003981e:    2001        .       MOVS     r0,#1
        0x00039820:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00039824:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039826:    7808        .x      LDRB     r0,[r1,#0]
        0x00039828:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003982a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003982e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00039832:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x00039836:    f4005040    ..@P    AND      r0,r0,#0x3000
        0x0003983a:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003983e:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x00039842:    f36f301f    o..0    BFC      r0,#12,#20
        0x00039846:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003984a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003984c:    7888        .x      LDRB     r0,[r1,#2]
        0x0003984e:    78c9        .x      LDRB     r1,[r1,#3]
        0x00039850:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039854:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00039858:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003985c:    f000fa2e    ....    BL       hciCoreConnByHandle ; 0x39cbc
        0x00039860:    9004        ..      STR      r0,[sp,#0x10]
        0x00039862:    2800        .(      CMP      r0,#0
        0x00039864:    f0008159    ..Y.    BEQ.W    0x39b1a ; hciCoreAclReassembly + 774
        0x00039868:    e7ff        ..      B        0x3986a ; hciCoreAclReassembly + 86
        0x0003986a:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003986e:    f5b05f00    ..._    CMP      r0,#0x2000
        0x00039872:    f04080d2    @...    BNE.W    0x39a1a ; hciCoreAclReassembly + 518
        0x00039876:    e7ff        ..      B        0x39878 ; hciCoreAclReassembly + 100
        0x00039878:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003987a:    6880        .h      LDR      r0,[r0,#8]
        0x0003987c:    b140        @.      CBZ      r0,0x39890 ; hciCoreAclReassembly + 124
        0x0003987e:    e7ff        ..      B        0x39880 ; hciCoreAclReassembly + 108
        0x00039880:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039882:    6880        .h      LDR      r0,[r0,#8]
        0x00039884:    f7e4fe5c    ..\.    BL       WsfMsgFree ; 0x1e540
        0x00039888:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003988a:    2000        .       MOVS     r0,#0
        0x0003988c:    6088        .`      STR      r0,[r1,#8]
        0x0003988e:    e7ff        ..      B        0x39890 ; hciCoreAclReassembly + 124
        0x00039890:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039894:    2802        .(      CMP      r0,#2
        0x00039896:    db71        q.      BLT      0x3997c ; hciCoreAclReassembly + 360
        0x00039898:    e7ff        ..      B        0x3989a ; hciCoreAclReassembly + 134
        0x0003989a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003989c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003989e:    7949        Iy      LDRB     r1,[r1,#5]
        0x000398a0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x000398a4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000398a8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000398ac:    3004        .0      ADDS     r0,#4
        0x000398ae:    f6420180    B...    MOVW     r1,#0x2880
        0x000398b2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000398b6:    f8b1107c    ..|.    LDRH     r1,[r1,#0x7c]
        0x000398ba:    4288        .B      CMP      r0,r1
        0x000398bc:    dd01        ..      BLE      0x398c2 ; hciCoreAclReassembly + 174
        0x000398be:    e7ff        ..      B        0x398c0 ; hciCoreAclReassembly + 172
        0x000398c0:    e05b        [.      B        0x3997a ; hciCoreAclReassembly + 358
        0x000398c2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000398c6:    3004        .0      ADDS     r0,#4
        0x000398c8:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x000398cc:    4288        .B      CMP      r0,r1
        0x000398ce:    dd4d        M.      BLE      0x3996c ; hciCoreAclReassembly + 344
        0x000398d0:    e7ff        ..      B        0x398d2 ; hciCoreAclReassembly + 190
        0x000398d2:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000398d6:    3008        .0      ADDS     r0,r0,#8
        0x000398d8:    b280        ..      UXTH     r0,r0
        0x000398da:    2100        .!      MOVS     r1,#0
        0x000398dc:    f7e4fdf6    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x000398e0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000398e2:    6088        .`      STR      r0,[r1,#8]
        0x000398e4:    2800        .(      CMP      r0,#0
        0x000398e6:    d03f        ?.      BEQ      0x39968 ; hciCoreAclReassembly + 340
        0x000398e8:    e7ff        ..      B        0x398ea ; hciCoreAclReassembly + 214
        0x000398ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x000398ec:    6888        .h      LDR      r0,[r1,#8]
        0x000398ee:    60c8        .`      STR      r0,[r1,#0xc]
        0x000398f0:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x000398f4:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000398f6:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000398f8:    1c4a        J.      ADDS     r2,r1,#1
        0x000398fa:    60da        .`      STR      r2,[r3,#0xc]
        0x000398fc:    7008        .p      STRB     r0,[r1,#0]
        0x000398fe:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00039902:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00039904:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00039906:    1c4a        J.      ADDS     r2,r1,#1
        0x00039908:    60da        .`      STR      r2,[r3,#0xc]
        0x0003990a:    7008        .p      STRB     r0,[r1,#0]
        0x0003990c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039910:    3004        .0      ADDS     r0,#4
        0x00039912:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00039914:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00039916:    1c4a        J.      ADDS     r2,r1,#1
        0x00039918:    60da        .`      STR      r2,[r3,#0xc]
        0x0003991a:    7008        .p      STRB     r0,[r1,#0]
        0x0003991c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039920:    3004        .0      ADDS     r0,#4
        0x00039922:    0a00        ..      LSRS     r0,r0,#8
        0x00039924:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00039926:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00039928:    1c4a        J.      ADDS     r2,r1,#1
        0x0003992a:    60da        .`      STR      r2,[r3,#0xc]
        0x0003992c:    7008        .p      STRB     r0,[r1,#0]
        0x0003992e:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039932:    2803        .(      CMP      r0,#3
        0x00039934:    db09        ..      BLT      0x3994a ; hciCoreAclReassembly + 310
        0x00039936:    e7ff        ..      B        0x39938 ; hciCoreAclReassembly + 292
        0x00039938:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003993a:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003993c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003993e:    3104        .1      ADDS     r1,#4
        0x00039940:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039944:    f7defd6f    ..o.    BL       __aeabi_memcpy ; 0x18426
        0x00039948:    e7ff        ..      B        0x3994a ; hciCoreAclReassembly + 310
        0x0003994a:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x0003994e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039950:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00039952:    4410        .D      ADD      r0,r0,r2
        0x00039954:    60c8        .`      STR      r0,[r1,#0xc]
        0x00039956:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003995a:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003995e:    1a40        @.      SUBS     r0,r0,r1
        0x00039960:    3004        .0      ADDS     r0,#4
        0x00039962:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039964:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039966:    e000        ..      B        0x3996a ; hciCoreAclReassembly + 342
        0x00039968:    e7ff        ..      B        0x3996a ; hciCoreAclReassembly + 342
        0x0003996a:    e005        ..      B        0x39978 ; hciCoreAclReassembly + 356
        0x0003996c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003996e:    9003        ..      STR      r0,[sp,#0xc]
        0x00039970:    2000        .       MOVS     r0,#0
        0x00039972:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00039976:    e7ff        ..      B        0x39978 ; hciCoreAclReassembly + 356
        0x00039978:    e7ff        ..      B        0x3997a ; hciCoreAclReassembly + 358
        0x0003997a:    e04d        M.      B        0x39a18 ; hciCoreAclReassembly + 516
        0x0003997c:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039980:    2801        .(      CMP      r0,#1
        0x00039982:    db47        G.      BLT      0x39a14 ; hciCoreAclReassembly + 512
        0x00039984:    e7ff        ..      B        0x39986 ; hciCoreAclReassembly + 370
        0x00039986:    f6420080    B...    MOVW     r0,#0x2880
        0x0003998a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003998e:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x00039992:    3004        .0      ADDS     r0,#4
        0x00039994:    b280        ..      UXTH     r0,r0
        0x00039996:    2100        .!      MOVS     r1,#0
        0x00039998:    f7e4fd98    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0003999c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003999e:    6088        .`      STR      r0,[r1,#8]
        0x000399a0:    b3b0        ..      CBZ      r0,0x39a10 ; hciCoreAclReassembly + 508
        0x000399a2:    e7ff        ..      B        0x399a4 ; hciCoreAclReassembly + 400
        0x000399a4:    9904        ..      LDR      r1,[sp,#0x10]
        0x000399a6:    6888        .h      LDR      r0,[r1,#8]
        0x000399a8:    60c8        .`      STR      r0,[r1,#0xc]
        0x000399aa:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        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:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x000399bc:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000399be:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000399c0:    1c4a        J.      ADDS     r2,r1,#1
        0x000399c2:    60da        .`      STR      r2,[r3,#0xc]
        0x000399c4:    7008        .p      STRB     r0,[r1,#0]
        0x000399c6:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000399c8:    68d1        .h      LDR      r1,[r2,#0xc]
        0x000399ca:    1c48        H.      ADDS     r0,r1,#1
        0x000399cc:    60d0        .`      STR      r0,[r2,#0xc]
        0x000399ce:    2000        .       MOVS     r0,#0
        0x000399d0:    7008        .p      STRB     r0,[r1,#0]
        0x000399d2:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000399d4:    68d9        .h      LDR      r1,[r3,#0xc]
        0x000399d6:    1c4a        J.      ADDS     r2,r1,#1
        0x000399d8:    60da        .`      STR      r2,[r3,#0xc]
        0x000399da:    7008        .p      STRB     r0,[r1,#0]
        0x000399dc:    9804        ..      LDR      r0,[sp,#0x10]
        0x000399de:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000399e0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000399e2:    3104        .1      ADDS     r1,#4
        0x000399e4:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000399e8:    f7defd1d    ....    BL       __aeabi_memcpy ; 0x18426
        0x000399ec:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x000399f0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000399f2:    68c8        .h      LDR      r0,[r1,#0xc]
        0x000399f4:    4410        .D      ADD      r0,r0,r2
        0x000399f6:    60c8        .`      STR      r0,[r1,#0xc]
        0x000399f8:    f6420080    B...    MOVW     r0,#0x2880
        0x000399fc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039a00:    f8b0007c    ..|.    LDRH     r0,[r0,#0x7c]
        0x00039a04:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x00039a08:    1a40        @.      SUBS     r0,r0,r1
        0x00039a0a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a0c:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039a0e:    e000        ..      B        0x39a12 ; hciCoreAclReassembly + 510
        0x00039a10:    e7ff        ..      B        0x39a12 ; hciCoreAclReassembly + 510
        0x00039a12:    e000        ..      B        0x39a16 ; hciCoreAclReassembly + 514
        0x00039a14:    e7ff        ..      B        0x39a16 ; hciCoreAclReassembly + 514
        0x00039a16:    e7ff        ..      B        0x39a18 ; hciCoreAclReassembly + 516
        0x00039a18:    e07e        ~.      B        0x39b18 ; hciCoreAclReassembly + 772
        0x00039a1a:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x00039a1e:    f5b05f80    ..._    CMP      r0,#0x1000
        0x00039a22:    d177        w.      BNE      0x39b14 ; hciCoreAclReassembly + 768
        0x00039a24:    e7ff        ..      B        0x39a26 ; hciCoreAclReassembly + 530
        0x00039a26:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039a28:    6880        .h      LDR      r0,[r0,#8]
        0x00039a2a:    2800        .(      CMP      r0,#0
        0x00039a2c:    d070        p.      BEQ      0x39b10 ; hciCoreAclReassembly + 764
        0x00039a2e:    e7ff        ..      B        0x39a30 ; hciCoreAclReassembly + 540
        0x00039a30:    f8bd0008    ....    LDRH     r0,[sp,#8]
        0x00039a34:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a36:    8a89        ..      LDRH     r1,[r1,#0x14]
        0x00039a38:    4288        .B      CMP      r0,r1
        0x00039a3a:    dc60        `.      BGT      0x39afe ; hciCoreAclReassembly + 746
        0x00039a3c:    e7ff        ..      B        0x39a3e ; hciCoreAclReassembly + 554
        0x00039a3e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039a40:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00039a42:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039a44:    3104        .1      ADDS     r1,#4
        0x00039a46:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039a4a:    f7defcec    ....    BL       __aeabi_memcpy ; 0x18426
        0x00039a4e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039a50:    6881        .h      LDR      r1,[r0,#8]
        0x00039a52:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00039a54:    1a40        @.      SUBS     r0,r0,r1
        0x00039a56:    2805        .(      CMP      r0,#5
        0x00039a58:    dc39        9.      BGT      0x39ace ; hciCoreAclReassembly + 698
        0x00039a5a:    e7ff        ..      B        0x39a5c ; hciCoreAclReassembly + 584
        0x00039a5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039a5e:    6881        .h      LDR      r1,[r0,#8]
        0x00039a60:    7908        .y      LDRB     r0,[r1,#4]
        0x00039a62:    7949        Iy      LDRB     r1,[r1,#5]
        0x00039a64:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039a68:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039a6c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039a70:    3004        .0      ADDS     r0,#4
        0x00039a72:    f6420180    B...    MOVW     r1,#0x2880
        0x00039a76:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039a7a:    f8b1107c    ..|.    LDRH     r1,[r1,#0x7c]
        0x00039a7e:    4288        .B      CMP      r0,r1
        0x00039a80:    dd08        ..      BLE      0x39a94 ; hciCoreAclReassembly + 640
        0x00039a82:    e7ff        ..      B        0x39a84 ; hciCoreAclReassembly + 624
        0x00039a84:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039a86:    6880        .h      LDR      r0,[r0,#8]
        0x00039a88:    f7e4fd5a    ..Z.    BL       WsfMsgFree ; 0x1e540
        0x00039a8c:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a8e:    2000        .       MOVS     r0,#0
        0x00039a90:    6088        .`      STR      r0,[r1,#8]
        0x00039a92:    e01b        ..      B        0x39acc ; hciCoreAclReassembly + 696
        0x00039a94:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039a98:    3004        .0      ADDS     r0,#4
        0x00039a9a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039a9c:    6889        .h      LDR      r1,[r1,#8]
        0x00039a9e:    7088        .p      STRB     r0,[r1,#2]
        0x00039aa0:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039aa4:    3004        .0      ADDS     r0,#4
        0x00039aa6:    0a00        ..      LSRS     r0,r0,#8
        0x00039aa8:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039aaa:    6889        .h      LDR      r1,[r1,#8]
        0x00039aac:    70c8        .p      STRB     r0,[r1,#3]
        0x00039aae:    f6420080    B...    MOVW     r0,#0x2880
        0x00039ab2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039ab6:    f8b0307c    ..|0    LDRH     r3,[r0,#0x7c]
        0x00039aba:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039abe:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039ac0:    8a8a        ..      LDRH     r2,[r1,#0x14]
        0x00039ac2:    1ac0        ..      SUBS     r0,r0,r3
        0x00039ac4:    4410        .D      ADD      r0,r0,r2
        0x00039ac6:    3004        .0      ADDS     r0,#4
        0x00039ac8:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039aca:    e7ff        ..      B        0x39acc ; hciCoreAclReassembly + 696
        0x00039acc:    e7ff        ..      B        0x39ace ; hciCoreAclReassembly + 698
        0x00039ace:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039ad2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039ad4:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00039ad6:    4410        .D      ADD      r0,r0,r2
        0x00039ad8:    60c8        .`      STR      r0,[r1,#0xc]
        0x00039ada:    f8bd2008    ...     LDRH     r2,[sp,#8]
        0x00039ade:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039ae0:    8a88        ..      LDRH     r0,[r1,#0x14]
        0x00039ae2:    1a80        ..      SUBS     r0,r0,r2
        0x00039ae4:    8288        ..      STRH     r0,[r1,#0x14]
        0x00039ae6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039ae8:    8a80        ..      LDRH     r0,[r0,#0x14]
        0x00039aea:    b938        8.      CBNZ     r0,0x39afc ; hciCoreAclReassembly + 744
        0x00039aec:    e7ff        ..      B        0x39aee ; hciCoreAclReassembly + 730
        0x00039aee:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039af0:    6880        .h      LDR      r0,[r0,#8]
        0x00039af2:    9003        ..      STR      r0,[sp,#0xc]
        0x00039af4:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039af6:    2000        .       MOVS     r0,#0
        0x00039af8:    6088        .`      STR      r0,[r1,#8]
        0x00039afa:    e7ff        ..      B        0x39afc ; hciCoreAclReassembly + 744
        0x00039afc:    e007        ..      B        0x39b0e ; hciCoreAclReassembly + 762
        0x00039afe:    9804        ..      LDR      r0,[sp,#0x10]
        0x00039b00:    6880        .h      LDR      r0,[r0,#8]
        0x00039b02:    f7e4fd1d    ....    BL       WsfMsgFree ; 0x1e540
        0x00039b06:    9904        ..      LDR      r1,[sp,#0x10]
        0x00039b08:    2000        .       MOVS     r0,#0
        0x00039b0a:    6088        .`      STR      r0,[r1,#8]
        0x00039b0c:    e7ff        ..      B        0x39b0e ; hciCoreAclReassembly + 762
        0x00039b0e:    e000        ..      B        0x39b12 ; hciCoreAclReassembly + 766
        0x00039b10:    e7ff        ..      B        0x39b12 ; hciCoreAclReassembly + 766
        0x00039b12:    e000        ..      B        0x39b16 ; hciCoreAclReassembly + 770
        0x00039b14:    e7ff        ..      B        0x39b16 ; hciCoreAclReassembly + 770
        0x00039b16:    e7ff        ..      B        0x39b18 ; hciCoreAclReassembly + 772
        0x00039b18:    e000        ..      B        0x39b1c ; hciCoreAclReassembly + 776
        0x00039b1a:    e7ff        ..      B        0x39b1c ; hciCoreAclReassembly + 776
        0x00039b1c:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00039b20:    b120         .      CBZ      r0,0x39b2c ; hciCoreAclReassembly + 792
        0x00039b22:    e7ff        ..      B        0x39b24 ; hciCoreAclReassembly + 784
        0x00039b24:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039b26:    f7e4fd0b    ....    BL       WsfMsgFree ; 0x1e540
        0x00039b2a:    e7ff        ..      B        0x39b2c ; hciCoreAclReassembly + 792
        0x00039b2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039b2e:    b006        ..      ADD      sp,sp,#0x18
        0x00039b30:    bd80        ..      POP      {r7,pc}
        0x00039b32:    0000        ..      MOVS     r0,r0
    hciCoreCisAlloc
        0x00039b34:    b082        ..      SUB      sp,sp,#8
        0x00039b36:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039b3a:    f6420080    B...    MOVW     r0,#0x2880
        0x00039b3e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039b42:    3054        T0      ADDS     r0,r0,#0x54
        0x00039b44:    9000        ..      STR      r0,[sp,#0]
        0x00039b46:    2006        .       MOVS     r0,#6
        0x00039b48:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039b4c:    e7ff        ..      B        0x39b4e ; hciCoreCisAlloc + 26
        0x00039b4e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039b52:    2801        .(      CMP      r0,#1
        0x00039b54:    db16        ..      BLT      0x39b84 ; hciCoreCisAlloc + 80
        0x00039b56:    e7ff        ..      B        0x39b58 ; hciCoreCisAlloc + 36
        0x00039b58:    9800        ..      LDR      r0,[sp,#0]
        0x00039b5a:    8800        ..      LDRH     r0,[r0,#0]
        0x00039b5c:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00039b60:    4288        .B      CMP      r0,r1
        0x00039b62:    d105        ..      BNE      0x39b70 ; hciCoreCisAlloc + 60
        0x00039b64:    e7ff        ..      B        0x39b66 ; hciCoreCisAlloc + 50
        0x00039b66:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039b6a:    9900        ..      LDR      r1,[sp,#0]
        0x00039b6c:    8008        ..      STRH     r0,[r1,#0]
        0x00039b6e:    e009        ..      B        0x39b84 ; hciCoreCisAlloc + 80
        0x00039b70:    e7ff        ..      B        0x39b72 ; hciCoreCisAlloc + 62
        0x00039b72:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039b76:    3801        .8      SUBS     r0,#1
        0x00039b78:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039b7c:    9800        ..      LDR      r0,[sp,#0]
        0x00039b7e:    3002        .0      ADDS     r0,#2
        0x00039b80:    9000        ..      STR      r0,[sp,#0]
        0x00039b82:    e7e4        ..      B        0x39b4e ; hciCoreCisAlloc + 26
        0x00039b84:    b002        ..      ADD      sp,sp,#8
        0x00039b86:    4770        pG      BX       lr
    hciCoreCisByHandle
        0x00039b88:    b083        ..      SUB      sp,sp,#0xc
        0x00039b8a:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039b8e:    f6420080    B...    MOVW     r0,#0x2880
        0x00039b92:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039b96:    3054        T0      ADDS     r0,r0,#0x54
        0x00039b98:    9000        ..      STR      r0,[sp,#0]
        0x00039b9a:    2006        .       MOVS     r0,#6
        0x00039b9c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039ba0:    e7ff        ..      B        0x39ba2 ; hciCoreCisByHandle + 26
        0x00039ba2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039ba6:    2801        .(      CMP      r0,#1
        0x00039ba8:    db14        ..      BLT      0x39bd4 ; hciCoreCisByHandle + 76
        0x00039baa:    e7ff        ..      B        0x39bac ; hciCoreCisByHandle + 36
        0x00039bac:    9800        ..      LDR      r0,[sp,#0]
        0x00039bae:    8800        ..      LDRH     r0,[r0,#0]
        0x00039bb0:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039bb4:    4288        .B      CMP      r0,r1
        0x00039bb6:    d103        ..      BNE      0x39bc0 ; hciCoreCisByHandle + 56
        0x00039bb8:    e7ff        ..      B        0x39bba ; hciCoreCisByHandle + 50
        0x00039bba:    9800        ..      LDR      r0,[sp,#0]
        0x00039bbc:    9002        ..      STR      r0,[sp,#8]
        0x00039bbe:    e00c        ..      B        0x39bda ; hciCoreCisByHandle + 82
        0x00039bc0:    e7ff        ..      B        0x39bc2 ; hciCoreCisByHandle + 58
        0x00039bc2:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039bc6:    3801        .8      SUBS     r0,#1
        0x00039bc8:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039bcc:    9800        ..      LDR      r0,[sp,#0]
        0x00039bce:    3002        .0      ADDS     r0,#2
        0x00039bd0:    9000        ..      STR      r0,[sp,#0]
        0x00039bd2:    e7e6        ..      B        0x39ba2 ; hciCoreCisByHandle + 26
        0x00039bd4:    2000        .       MOVS     r0,#0
        0x00039bd6:    9002        ..      STR      r0,[sp,#8]
        0x00039bd8:    e7ff        ..      B        0x39bda ; hciCoreCisByHandle + 82
        0x00039bda:    9802        ..      LDR      r0,[sp,#8]
        0x00039bdc:    b003        ..      ADD      sp,sp,#0xc
        0x00039bde:    4770        pG      BX       lr
    hciCoreCisClose
        0x00039be0:    b580        ..      PUSH     {r7,lr}
        0x00039be2:    b082        ..      SUB      sp,sp,#8
        0x00039be4:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039be8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039bec:    f000f802    ....    BL       hciCoreCisFree ; 0x39bf4
        0x00039bf0:    b002        ..      ADD      sp,sp,#8
        0x00039bf2:    bd80        ..      POP      {r7,pc}
    hciCoreCisFree
        0x00039bf4:    b082        ..      SUB      sp,sp,#8
        0x00039bf6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039bfa:    f6420080    B...    MOVW     r0,#0x2880
        0x00039bfe:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039c02:    3054        T0      ADDS     r0,r0,#0x54
        0x00039c04:    9000        ..      STR      r0,[sp,#0]
        0x00039c06:    2006        .       MOVS     r0,#6
        0x00039c08:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039c0c:    e7ff        ..      B        0x39c0e ; hciCoreCisFree + 26
        0x00039c0e:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039c12:    2801        .(      CMP      r0,#1
        0x00039c14:    db16        ..      BLT      0x39c44 ; hciCoreCisFree + 80
        0x00039c16:    e7ff        ..      B        0x39c18 ; hciCoreCisFree + 36
        0x00039c18:    9800        ..      LDR      r0,[sp,#0]
        0x00039c1a:    8800        ..      LDRH     r0,[r0,#0]
        0x00039c1c:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039c20:    4288        .B      CMP      r0,r1
        0x00039c22:    d105        ..      BNE      0x39c30 ; hciCoreCisFree + 60
        0x00039c24:    e7ff        ..      B        0x39c26 ; hciCoreCisFree + 50
        0x00039c26:    9900        ..      LDR      r1,[sp,#0]
        0x00039c28:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00039c2c:    8008        ..      STRH     r0,[r1,#0]
        0x00039c2e:    e009        ..      B        0x39c44 ; hciCoreCisFree + 80
        0x00039c30:    e7ff        ..      B        0x39c32 ; hciCoreCisFree + 62
        0x00039c32:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039c36:    3801        .8      SUBS     r0,#1
        0x00039c38:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039c3c:    9800        ..      LDR      r0,[sp,#0]
        0x00039c3e:    3002        .0      ADDS     r0,#2
        0x00039c40:    9000        ..      STR      r0,[sp,#0]
        0x00039c42:    e7e4        ..      B        0x39c0e ; hciCoreCisFree + 26
        0x00039c44:    b002        ..      ADD      sp,sp,#8
        0x00039c46:    4770        pG      BX       lr
    hciCoreCisOpen
        0x00039c48:    b580        ..      PUSH     {r7,lr}
        0x00039c4a:    b082        ..      SUB      sp,sp,#8
        0x00039c4c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039c50:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039c54:    f7ffff6e    ..n.    BL       hciCoreCisAlloc ; 0x39b34
        0x00039c58:    b002        ..      ADD      sp,sp,#8
        0x00039c5a:    bd80        ..      POP      {r7,pc}
    hciCoreConnAlloc
        0x00039c5c:    b082        ..      SUB      sp,sp,#8
        0x00039c5e:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039c62:    f6420080    B...    MOVW     r0,#0x2880
        0x00039c66:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039c6a:    9000        ..      STR      r0,[sp,#0]
        0x00039c6c:    2003        .       MOVS     r0,#3
        0x00039c6e:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039c72:    e7ff        ..      B        0x39c74 ; hciCoreConnAlloc + 24
        0x00039c74:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039c78:    2801        .(      CMP      r0,#1
        0x00039c7a:    db1d        ..      BLT      0x39cb8 ; hciCoreConnAlloc + 92
        0x00039c7c:    e7ff        ..      B        0x39c7e ; hciCoreConnAlloc + 34
        0x00039c7e:    9800        ..      LDR      r0,[sp,#0]
        0x00039c80:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039c82:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00039c86:    4288        .B      CMP      r0,r1
        0x00039c88:    d10c        ..      BNE      0x39ca4 ; hciCoreConnAlloc + 72
        0x00039c8a:    e7ff        ..      B        0x39c8c ; hciCoreConnAlloc + 48
        0x00039c8c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039c90:    9900        ..      LDR      r1,[sp,#0]
        0x00039c92:    8208        ..      STRH     r0,[r1,#0x10]
        0x00039c94:    9900        ..      LDR      r1,[sp,#0]
        0x00039c96:    2000        .       MOVS     r0,#0
        0x00039c98:    75c8        .u      STRB     r0,[r1,#0x17]
        0x00039c9a:    9900        ..      LDR      r1,[sp,#0]
        0x00039c9c:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00039c9e:    9900        ..      LDR      r1,[sp,#0]
        0x00039ca0:    7608        .v      STRB     r0,[r1,#0x18]
        0x00039ca2:    e009        ..      B        0x39cb8 ; hciCoreConnAlloc + 92
        0x00039ca4:    e7ff        ..      B        0x39ca6 ; hciCoreConnAlloc + 74
        0x00039ca6:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039caa:    3801        .8      SUBS     r0,#1
        0x00039cac:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039cb0:    9800        ..      LDR      r0,[sp,#0]
        0x00039cb2:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039cb4:    9000        ..      STR      r0,[sp,#0]
        0x00039cb6:    e7dd        ..      B        0x39c74 ; hciCoreConnAlloc + 24
        0x00039cb8:    b002        ..      ADD      sp,sp,#8
        0x00039cba:    4770        pG      BX       lr
    hciCoreConnByHandle
        0x00039cbc:    b083        ..      SUB      sp,sp,#0xc
        0x00039cbe:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039cc2:    f6420080    B...    MOVW     r0,#0x2880
        0x00039cc6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039cca:    9000        ..      STR      r0,[sp,#0]
        0x00039ccc:    2003        .       MOVS     r0,#3
        0x00039cce:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039cd2:    e7ff        ..      B        0x39cd4 ; hciCoreConnByHandle + 24
        0x00039cd4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039cd8:    2801        .(      CMP      r0,#1
        0x00039cda:    db14        ..      BLT      0x39d06 ; hciCoreConnByHandle + 74
        0x00039cdc:    e7ff        ..      B        0x39cde ; hciCoreConnByHandle + 34
        0x00039cde:    9800        ..      LDR      r0,[sp,#0]
        0x00039ce0:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039ce2:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039ce6:    4288        .B      CMP      r0,r1
        0x00039ce8:    d103        ..      BNE      0x39cf2 ; hciCoreConnByHandle + 54
        0x00039cea:    e7ff        ..      B        0x39cec ; hciCoreConnByHandle + 48
        0x00039cec:    9800        ..      LDR      r0,[sp,#0]
        0x00039cee:    9002        ..      STR      r0,[sp,#8]
        0x00039cf0:    e00c        ..      B        0x39d0c ; hciCoreConnByHandle + 80
        0x00039cf2:    e7ff        ..      B        0x39cf4 ; hciCoreConnByHandle + 56
        0x00039cf4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039cf8:    3801        .8      SUBS     r0,#1
        0x00039cfa:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039cfe:    9800        ..      LDR      r0,[sp,#0]
        0x00039d00:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039d02:    9000        ..      STR      r0,[sp,#0]
        0x00039d04:    e7e6        ..      B        0x39cd4 ; hciCoreConnByHandle + 24
        0x00039d06:    2000        .       MOVS     r0,#0
        0x00039d08:    9002        ..      STR      r0,[sp,#8]
        0x00039d0a:    e7ff        ..      B        0x39d0c ; hciCoreConnByHandle + 80
        0x00039d0c:    9802        ..      LDR      r0,[sp,#8]
        0x00039d0e:    b003        ..      ADD      sp,sp,#0xc
        0x00039d10:    4770        pG      BX       lr
        0x00039d12:    0000        ..      MOVS     r0,r0
    hciCoreConnClose
        0x00039d14:    b580        ..      PUSH     {r7,lr}
        0x00039d16:    b082        ..      SUB      sp,sp,#8
        0x00039d18:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039d1c:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039d20:    f000f802    ....    BL       hciCoreConnFree ; 0x39d28
        0x00039d24:    b002        ..      ADD      sp,sp,#8
        0x00039d26:    bd80        ..      POP      {r7,pc}
    hciCoreConnFree
        0x00039d28:    b580        ..      PUSH     {r7,lr}
        0x00039d2a:    b082        ..      SUB      sp,sp,#8
        0x00039d2c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039d30:    f6420080    B...    MOVW     r0,#0x2880
        0x00039d34:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039d38:    9000        ..      STR      r0,[sp,#0]
        0x00039d3a:    2003        .       MOVS     r0,#3
        0x00039d3c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039d40:    e7ff        ..      B        0x39d42 ; hciCoreConnFree + 26
        0x00039d42:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039d46:    2801        .(      CMP      r0,#1
        0x00039d48:    db35        5.      BLT      0x39db6 ; hciCoreConnFree + 142
        0x00039d4a:    e7ff        ..      B        0x39d4c ; hciCoreConnFree + 36
        0x00039d4c:    9800        ..      LDR      r0,[sp,#0]
        0x00039d4e:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039d50:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x00039d54:    4288        .B      CMP      r0,r1
        0x00039d56:    d124        $.      BNE      0x39da2 ; hciCoreConnFree + 122
        0x00039d58:    e7ff        ..      B        0x39d5a ; hciCoreConnFree + 50
        0x00039d5a:    9800        ..      LDR      r0,[sp,#0]
        0x00039d5c:    6800        .h      LDR      r0,[r0,#0]
        0x00039d5e:    b140        @.      CBZ      r0,0x39d72 ; hciCoreConnFree + 74
        0x00039d60:    e7ff        ..      B        0x39d62 ; hciCoreConnFree + 58
        0x00039d62:    9800        ..      LDR      r0,[sp,#0]
        0x00039d64:    6800        .h      LDR      r0,[r0,#0]
        0x00039d66:    f7e4fbeb    ....    BL       WsfMsgFree ; 0x1e540
        0x00039d6a:    9900        ..      LDR      r1,[sp,#0]
        0x00039d6c:    2000        .       MOVS     r0,#0
        0x00039d6e:    6008        .`      STR      r0,[r1,#0]
        0x00039d70:    e7ff        ..      B        0x39d72 ; hciCoreConnFree + 74
        0x00039d72:    9900        ..      LDR      r1,[sp,#0]
        0x00039d74:    2000        .       MOVS     r0,#0
        0x00039d76:    7588        .u      STRB     r0,[r1,#0x16]
        0x00039d78:    9800        ..      LDR      r0,[sp,#0]
        0x00039d7a:    6880        .h      LDR      r0,[r0,#8]
        0x00039d7c:    b140        @.      CBZ      r0,0x39d90 ; hciCoreConnFree + 104
        0x00039d7e:    e7ff        ..      B        0x39d80 ; hciCoreConnFree + 88
        0x00039d80:    9800        ..      LDR      r0,[sp,#0]
        0x00039d82:    6880        .h      LDR      r0,[r0,#8]
        0x00039d84:    f7e4fbdc    ....    BL       WsfMsgFree ; 0x1e540
        0x00039d88:    9900        ..      LDR      r1,[sp,#0]
        0x00039d8a:    2000        .       MOVS     r0,#0
        0x00039d8c:    6088        .`      STR      r0,[r1,#8]
        0x00039d8e:    e7ff        ..      B        0x39d90 ; hciCoreConnFree + 104
        0x00039d90:    9900        ..      LDR      r1,[sp,#0]
        0x00039d92:    f64f70ff    O..p    MOV      r0,#0xffff
        0x00039d96:    8208        ..      STRH     r0,[r1,#0x10]
        0x00039d98:    9800        ..      LDR      r0,[sp,#0]
        0x00039d9a:    7e40        @~      LDRB     r0,[r0,#0x19]
        0x00039d9c:    f000fbc8    ....    BL       hciCoreTxReady ; 0x3a530
        0x00039da0:    e009        ..      B        0x39db6 ; hciCoreConnFree + 142
        0x00039da2:    e7ff        ..      B        0x39da4 ; hciCoreConnFree + 124
        0x00039da4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039da8:    3801        .8      SUBS     r0,#1
        0x00039daa:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039dae:    9800        ..      LDR      r0,[sp,#0]
        0x00039db0:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039db2:    9000        ..      STR      r0,[sp,#0]
        0x00039db4:    e7c5        ..      B        0x39d42 ; hciCoreConnFree + 26
        0x00039db6:    b002        ..      ADD      sp,sp,#8
        0x00039db8:    bd80        ..      POP      {r7,pc}
        0x00039dba:    0000        ..      MOVS     r0,r0
    hciCoreConnOpen
        0x00039dbc:    b580        ..      PUSH     {r7,lr}
        0x00039dbe:    b082        ..      SUB      sp,sp,#8
        0x00039dc0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039dc4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039dc8:    f7ffff48    ..H.    BL       hciCoreConnAlloc ; 0x39c5c
        0x00039dcc:    b002        ..      ADD      sp,sp,#8
        0x00039dce:    bd80        ..      POP      {r7,pc}
    hciCoreInit
        0x00039dd0:    b580        ..      PUSH     {r7,lr}
        0x00039dd2:    f7fffc97    ....    BL       hciCmdInit ; 0x39704
        0x00039dd6:    bd80        ..      POP      {r7,pc}
    hciCoreNextConnFragment
        0x00039dd8:    b083        ..      SUB      sp,sp,#0xc
        0x00039dda:    f6420080    B...    MOVW     r0,#0x2880
        0x00039dde:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039de2:    9000        ..      STR      r0,[sp,#0]
        0x00039de4:    2003        .       MOVS     r0,#3
        0x00039de6:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039dea:    e7ff        ..      B        0x39dec ; hciCoreNextConnFragment + 20
        0x00039dec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00039df0:    2801        .(      CMP      r0,#1
        0x00039df2:    db18        ..      BLT      0x39e26 ; hciCoreNextConnFragment + 78
        0x00039df4:    e7ff        ..      B        0x39df6 ; hciCoreNextConnFragment + 30
        0x00039df6:    9800        ..      LDR      r0,[sp,#0]
        0x00039df8:    8a00        ..      LDRH     r0,[r0,#0x10]
        0x00039dfa:    f64f71ff    O..q    MOV      r1,#0xffff
        0x00039dfe:    4288        .B      CMP      r0,r1
        0x00039e00:    d007        ..      BEQ      0x39e12 ; hciCoreNextConnFragment + 58
        0x00039e02:    e7ff        ..      B        0x39e04 ; hciCoreNextConnFragment + 44
        0x00039e04:    9800        ..      LDR      r0,[sp,#0]
        0x00039e06:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x00039e08:    b118        ..      CBZ      r0,0x39e12 ; hciCoreNextConnFragment + 58
        0x00039e0a:    e7ff        ..      B        0x39e0c ; hciCoreNextConnFragment + 52
        0x00039e0c:    9800        ..      LDR      r0,[sp,#0]
        0x00039e0e:    9002        ..      STR      r0,[sp,#8]
        0x00039e10:    e00c        ..      B        0x39e2c ; hciCoreNextConnFragment + 84
        0x00039e12:    e7ff        ..      B        0x39e14 ; hciCoreNextConnFragment + 60
        0x00039e14:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00039e18:    3801        .8      SUBS     r0,#1
        0x00039e1a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00039e1e:    9800        ..      LDR      r0,[sp,#0]
        0x00039e20:    301c        .0      ADDS     r0,r0,#0x1c
        0x00039e22:    9000        ..      STR      r0,[sp,#0]
        0x00039e24:    e7e2        ..      B        0x39dec ; hciCoreNextConnFragment + 20
        0x00039e26:    2000        .       MOVS     r0,#0
        0x00039e28:    9002        ..      STR      r0,[sp,#8]
        0x00039e2a:    e7ff        ..      B        0x39e2c ; hciCoreNextConnFragment + 84
        0x00039e2c:    9802        ..      LDR      r0,[sp,#8]
        0x00039e2e:    b003        ..      ADD      sp,sp,#0xc
        0x00039e30:    4770        pG      BX       lr
        0x00039e32:    0000        ..      MOVS     r0,r0
    hciCoreNumCmplPkts
        0x00039e34:    b580        ..      PUSH     {r7,lr}
        0x00039e36:    b084        ..      SUB      sp,sp,#0x10
        0x00039e38:    9003        ..      STR      r0,[sp,#0xc]
        0x00039e3a:    2000        .       MOVS     r0,#0
        0x00039e3c:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039e40:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039e42:    1c41        A.      ADDS     r1,r0,#1
        0x00039e44:    9103        ..      STR      r1,[sp,#0xc]
        0x00039e46:    7800        .x      LDRB     r0,[r0,#0]
        0x00039e48:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00039e4c:    e7ff        ..      B        0x39e4e ; hciCoreNumCmplPkts + 26
        0x00039e4e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00039e52:    1e41        A.      SUBS     r1,r0,#1
        0x00039e54:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00039e58:    2801        .(      CMP      r0,#1
        0x00039e5a:    db4b        K.      BLT      0x39ef4 ; hciCoreNumCmplPkts + 192
        0x00039e5c:    e7ff        ..      B        0x39e5e ; hciCoreNumCmplPkts + 42
        0x00039e5e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039e60:    7808        .x      LDRB     r0,[r1,#0]
        0x00039e62:    7849        Ix      LDRB     r1,[r1,#1]
        0x00039e64:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039e68:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x00039e6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039e6e:    3002        .0      ADDS     r0,#2
        0x00039e70:    9003        ..      STR      r0,[sp,#0xc]
        0x00039e72:    9903        ..      LDR      r1,[sp,#0xc]
        0x00039e74:    7808        .x      LDRB     r0,[r1,#0]
        0x00039e76:    7849        Ix      LDRB     r1,[r1,#1]
        0x00039e78:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039e7c:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00039e80:    9803        ..      LDR      r0,[sp,#0xc]
        0x00039e82:    3002        .0      ADDS     r0,#2
        0x00039e84:    9003        ..      STR      r0,[sp,#0xc]
        0x00039e86:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039e8a:    f7ffff17    ....    BL       hciCoreConnByHandle ; 0x39cbc
        0x00039e8e:    9000        ..      STR      r0,[sp,#0]
        0x00039e90:    b378        x.      CBZ      r0,0x39ef2 ; hciCoreNumCmplPkts + 190
        0x00039e92:    e7ff        ..      B        0x39e94 ; hciCoreNumCmplPkts + 96
        0x00039e94:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x00039e98:    9900        ..      LDR      r1,[sp,#0]
        0x00039e9a:    7e48        H~      LDRB     r0,[r1,#0x19]
        0x00039e9c:    1a80        ..      SUBS     r0,r0,r2
        0x00039e9e:    7648        Hv      STRB     r0,[r1,#0x19]
        0x00039ea0:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x00039ea4:    9900        ..      LDR      r1,[sp,#0]
        0x00039ea6:    7e08        .~      LDRB     r0,[r1,#0x18]
        0x00039ea8:    1a80        ..      SUBS     r0,r0,r2
        0x00039eaa:    7608        .v      STRB     r0,[r1,#0x18]
        0x00039eac:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00039eb0:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039eb4:    4408        .D      ADD      r0,r0,r1
        0x00039eb6:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00039eba:    9800        ..      LDR      r0,[sp,#0]
        0x00039ebc:    7dc0        .}      LDRB     r0,[r0,#0x17]
        0x00039ebe:    b1b8        ..      CBZ      r0,0x39ef0 ; hciCoreNumCmplPkts + 188
        0x00039ec0:    e7ff        ..      B        0x39ec2 ; hciCoreNumCmplPkts + 142
        0x00039ec2:    9800        ..      LDR      r0,[sp,#0]
        0x00039ec4:    7e00        .~      LDRB     r0,[r0,#0x18]
        0x00039ec6:    f6420180    B...    MOVW     r1,#0x2880
        0x00039eca:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039ece:    f8911081    ....    LDRB     r1,[r1,#0x81]
        0x00039ed2:    4288        .B      CMP      r0,r1
        0x00039ed4:    dc0c        ..      BGT      0x39ef0 ; hciCoreNumCmplPkts + 188
        0x00039ed6:    e7ff        ..      B        0x39ed8 ; hciCoreNumCmplPkts + 164
        0x00039ed8:    9800        ..      LDR      r0,[sp,#0]
        0x00039eda:    2100        .!      MOVS     r1,#0
        0x00039edc:    75c1        .u      STRB     r1,[r0,#0x17]
        0x00039ede:    f642003c    B.<.    MOV      r0,#0x283c
        0x00039ee2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039ee6:    6942        Bi      LDR      r2,[r0,#0x14]
        0x00039ee8:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x00039eec:    4790        .G      BLX      r2
        0x00039eee:    e7ff        ..      B        0x39ef0 ; hciCoreNumCmplPkts + 188
        0x00039ef0:    e7ff        ..      B        0x39ef2 ; hciCoreNumCmplPkts + 190
        0x00039ef2:    e7ac        ..      B        0x39e4e ; hciCoreNumCmplPkts + 26
        0x00039ef4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x00039ef8:    f000fb1a    ....    BL       hciCoreTxReady ; 0x3a530
        0x00039efc:    b004        ..      ADD      sp,sp,#0x10
        0x00039efe:    bd80        ..      POP      {r7,pc}
    hciCoreReadMaxDataLen
        0x00039f00:    b580        ..      PUSH     {r7,lr}
        0x00039f02:    f6420080    B...    MOVW     r0,#0x2880
        0x00039f06:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039f0a:    f8900088    ....    LDRB     r0,[r0,#0x88]
        0x00039f0e:    0680        ..      LSLS     r0,r0,#26
        0x00039f10:    2800        .(      CMP      r0,#0
        0x00039f12:    d50c        ..      BPL      0x39f2e ; hciCoreReadMaxDataLen + 46
        0x00039f14:    e7ff        ..      B        0x39f16 ; hciCoreReadMaxDataLen + 22
        0x00039f16:    f24030e8    @..0    MOVW     r0,#0x3e8
        0x00039f1a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039f1e:    7800        .x      LDRB     r0,[r0,#0]
        0x00039f20:    0680        ..      LSLS     r0,r0,#26
        0x00039f22:    2800        .(      CMP      r0,#0
        0x00039f24:    d503        ..      BPL      0x39f2e ; hciCoreReadMaxDataLen + 46
        0x00039f26:    e7ff        ..      B        0x39f28 ; hciCoreReadMaxDataLen + 40
        0x00039f28:    f7e2f9d8    ....    BL       HciLeReadMaxDataLen ; 0x1c2dc
        0x00039f2c:    e002        ..      B        0x39f34 ; hciCoreReadMaxDataLen + 52
        0x00039f2e:    f7e2f995    ....    BL       HciLeRandCmd ; 0x1c25c
        0x00039f32:    e7ff        ..      B        0x39f34 ; hciCoreReadMaxDataLen + 52
        0x00039f34:    bd80        ..      POP      {r7,pc}
        0x00039f36:    0000        ..      MOVS     r0,r0
    hciCoreReadResolvingListSize
        0x00039f38:    b580        ..      PUSH     {r7,lr}
        0x00039f3a:    f6420080    B...    MOVW     r0,#0x2880
        0x00039f3e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039f42:    f8900088    ....    LDRB     r0,[r0,#0x88]
        0x00039f46:    0640        @.      LSLS     r0,r0,#25
        0x00039f48:    2800        .(      CMP      r0,#0
        0x00039f4a:    d50c        ..      BPL      0x39f66 ; hciCoreReadResolvingListSize + 46
        0x00039f4c:    e7ff        ..      B        0x39f4e ; hciCoreReadResolvingListSize + 22
        0x00039f4e:    f24030e8    @..0    MOVW     r0,#0x3e8
        0x00039f52:    f2c10000    ....    MOVT     r0,#0x1000
        0x00039f56:    7800        .x      LDRB     r0,[r0,#0]
        0x00039f58:    0640        @.      LSLS     r0,r0,#25
        0x00039f5a:    2800        .(      CMP      r0,#0
        0x00039f5c:    d503        ..      BPL      0x39f66 ; hciCoreReadResolvingListSize + 46
        0x00039f5e:    e7ff        ..      B        0x39f60 ; hciCoreReadResolvingListSize + 40
        0x00039f60:    f7e2f9ee    ....    BL       HciLeReadResolvingListSize ; 0x1c340
        0x00039f64:    e009        ..      B        0x39f7a ; hciCoreReadResolvingListSize + 66
        0x00039f66:    f6420180    B...    MOVW     r1,#0x2880
        0x00039f6a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00039f6e:    2000        .       MOVS     r0,#0
        0x00039f70:    f8810091    ....    STRB     r0,[r1,#0x91]
        0x00039f74:    f7ffffc4    ....    BL       hciCoreReadMaxDataLen ; 0x39f00
        0x00039f78:    e7ff        ..      B        0x39f7a ; hciCoreReadResolvingListSize + 66
        0x00039f7a:    bd80        ..      POP      {r7,pc}
    hciCoreRecv
        0x00039f7c:    b580        ..      PUSH     {r7,lr}
        0x00039f7e:    b084        ..      SUB      sp,sp,#0x10
        0x00039f80:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00039f84:    9102        ..      STR      r1,[sp,#8]
        0x00039f86:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00039f8a:    2804        .(      CMP      r0,#4
        0x00039f8c:    d101        ..      BNE      0x39f92 ; hciCoreRecv + 22
        0x00039f8e:    e7ff        ..      B        0x39f90 ; hciCoreRecv + 20
        0x00039f90:    e00d        ..      B        0x39fae ; hciCoreRecv + 50
        0x00039f92:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00039f96:    2802        .(      CMP      r0,#2
        0x00039f98:    d101        ..      BNE      0x39f9e ; hciCoreRecv + 34
        0x00039f9a:    e7ff        ..      B        0x39f9c ; hciCoreRecv + 32
        0x00039f9c:    e006        ..      B        0x39fac ; hciCoreRecv + 48
        0x00039f9e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00039fa2:    2805        .(      CMP      r0,#5
        0x00039fa4:    d101        ..      BNE      0x39faa ; hciCoreRecv + 46
        0x00039fa6:    e7ff        ..      B        0x39fa8 ; hciCoreRecv + 44
        0x00039fa8:    e7ff        ..      B        0x39faa ; hciCoreRecv + 46
        0x00039faa:    e7ff        ..      B        0x39fac ; hciCoreRecv + 48
        0x00039fac:    e7ff        ..      B        0x39fae ; hciCoreRecv + 50
        0x00039fae:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00039fb2:    9a02        ..      LDR      r2,[sp,#8]
        0x00039fb4:    f642003c    B.<.    MOV      r0,#0x283c
        0x00039fb8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00039fbc:    9001        ..      STR      r0,[sp,#4]
        0x00039fbe:    f7e4faab    ....    BL       WsfMsgEnq ; 0x1e518
        0x00039fc2:    9801        ..      LDR      r0,[sp,#4]
        0x00039fc4:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00039fc8:    2101        .!      MOVS     r1,#1
        0x00039fca:    f7e4fbe7    ....    BL       WsfSetEvent ; 0x1e79c
        0x00039fce:    b004        ..      ADD      sp,sp,#0x10
        0x00039fd0:    bd80        ..      POP      {r7,pc}
        0x00039fd2:    0000        ..      MOVS     r0,r0
    hciCoreResetSequence
        0x00039fd4:    b580        ..      PUSH     {r7,lr}
        0x00039fd6:    b086        ..      SUB      sp,sp,#0x18
        0x00039fd8:    9005        ..      STR      r0,[sp,#0x14]
        0x00039fda:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039fdc:    7800        .x      LDRB     r0,[r0,#0]
        0x00039fde:    280e        .(      CMP      r0,#0xe
        0x00039fe0:    f040818e    @...    BNE.W    0x3a300 ; hciCoreResetSequence + 812
        0x00039fe4:    e7ff        ..      B        0x39fe6 ; hciCoreResetSequence + 18
        0x00039fe6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039fe8:    3002        .0      ADDS     r0,#2
        0x00039fea:    9005        ..      STR      r0,[sp,#0x14]
        0x00039fec:    9805        ..      LDR      r0,[sp,#0x14]
        0x00039fee:    3001        .0      ADDS     r0,#1
        0x00039ff0:    9005        ..      STR      r0,[sp,#0x14]
        0x00039ff2:    9905        ..      LDR      r1,[sp,#0x14]
        0x00039ff4:    7808        .x      LDRB     r0,[r1,#0]
        0x00039ff6:    7849        Ix      LDRB     r1,[r1,#1]
        0x00039ff8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00039ffc:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003a000:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a002:    3002        .0      ADDS     r0,#2
        0x0003a004:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a006:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a008:    3001        .0      ADDS     r0,#1
        0x0003a00a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a00c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003a010:    4601        .F      MOV      r1,r0
        0x0003a012:    9101        ..      STR      r1,[sp,#4]
        0x0003a014:    f6404101    @..A    MOV      r1,#0xc01
        0x0003a018:    4288        .B      CMP      r0,r1
        0x0003a01a:    f000808e    ....    BEQ.W    0x3a13a ; hciCoreResetSequence + 358
        0x0003a01e:    e7ff        ..      B        0x3a020 ; hciCoreResetSequence + 76
        0x0003a020:    9801        ..      LDR      r0,[sp,#4]
        0x0003a022:    f6404103    @..A    MOV      r1,#0xc03
        0x0003a026:    4288        .B      CMP      r0,r1
        0x0003a028:    d076        v.      BEQ      0x3a118 ; hciCoreResetSequence + 324
        0x0003a02a:    e7ff        ..      B        0x3a02c ; hciCoreResetSequence + 88
        0x0003a02c:    9801        ..      LDR      r0,[sp,#4]
        0x0003a02e:    f6404163    @.cA    MOV      r1,#0xc63
        0x0003a032:    4288        .B      CMP      r0,r1
        0x0003a034:    f000808f    ....    BEQ.W    0x3a156 ; hciCoreResetSequence + 386
        0x0003a038:    e7ff        ..      B        0x3a03a ; hciCoreResetSequence + 102
        0x0003a03a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a03c:    f2410101    A...    MOV      r1,#0x1001
        0x0003a040:    4288        .B      CMP      r0,r1
        0x0003a042:    f0008125    ..%.    BEQ.W    0x3a290 ; hciCoreResetSequence + 700
        0x0003a046:    e7ff        ..      B        0x3a048 ; hciCoreResetSequence + 116
        0x0003a048:    9801        ..      LDR      r0,[sp,#4]
        0x0003a04a:    f2410109    A...    MOV      r1,#0x1009
        0x0003a04e:    4288        .B      CMP      r0,r1
        0x0003a050:    f0008084    ....    BEQ.W    0x3a15c ; hciCoreResetSequence + 392
        0x0003a054:    e7ff        ..      B        0x3a056 ; hciCoreResetSequence + 130
        0x0003a056:    9801        ..      LDR      r0,[sp,#4]
        0x0003a058:    f2420101    B...    MOV      r1,#0x2001
        0x0003a05c:    4288        .B      CMP      r0,r1
        0x0003a05e:    d073        s.      BEQ      0x3a148 ; hciCoreResetSequence + 372
        0x0003a060:    e7ff        ..      B        0x3a062 ; hciCoreResetSequence + 142
        0x0003a062:    9801        ..      LDR      r0,[sp,#4]
        0x0003a064:    f2420102    B...    MOV      r1,#0x2002
        0x0003a068:    4288        .B      CMP      r0,r1
        0x0003a06a:    f0008082    ....    BEQ.W    0x3a172 ; hciCoreResetSequence + 414
        0x0003a06e:    e7ff        ..      B        0x3a070 ; hciCoreResetSequence + 156
        0x0003a070:    9801        ..      LDR      r0,[sp,#4]
        0x0003a072:    f2420103    B...    MOV      r1,#0x2003
        0x0003a076:    4288        .B      CMP      r0,r1
        0x0003a078:    f00080af    ....    BEQ.W    0x3a1da ; hciCoreResetSequence + 518
        0x0003a07c:    e7ff        ..      B        0x3a07e ; hciCoreResetSequence + 170
        0x0003a07e:    9801        ..      LDR      r0,[sp,#4]
        0x0003a080:    f242010f    B...    MOV      r1,#0x200f
        0x0003a084:    4288        .B      CMP      r0,r1
        0x0003a086:    f000809b    ....    BEQ.W    0x3a1c0 ; hciCoreResetSequence + 492
        0x0003a08a:    e7ff        ..      B        0x3a08c ; hciCoreResetSequence + 184
        0x0003a08c:    9801        ..      LDR      r0,[sp,#4]
        0x0003a08e:    f2420118    B...    MOV      r1,#0x2018
        0x0003a092:    4288        .B      CMP      r0,r1
        0x0003a094:    f0008110    ....    BEQ.W    0x3a2b8 ; hciCoreResetSequence + 740
        0x0003a098:    e7ff        ..      B        0x3a09a ; hciCoreResetSequence + 198
        0x0003a09a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a09c:    f242011c    B...    MOV      r1,#0x201c
        0x0003a0a0:    4288        .B      CMP      r0,r1
        0x0003a0a2:    f0008081    ....    BEQ.W    0x3a1a8 ; hciCoreResetSequence + 468
        0x0003a0a6:    e7ff        ..      B        0x3a0a8 ; hciCoreResetSequence + 212
        0x0003a0a8:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0aa:    f2420124    B.$.    MOV      r1,#0x2024
        0x0003a0ae:    4288        .B      CMP      r0,r1
        0x0003a0b0:    f00080cc    ....    BEQ.W    0x3a24c ; hciCoreResetSequence + 632
        0x0003a0b4:    e7ff        ..      B        0x3a0b6 ; hciCoreResetSequence + 226
        0x0003a0b6:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0b8:    f242012a    B.*.    MOV      r1,#0x202a
        0x0003a0bc:    4288        .B      CMP      r0,r1
        0x0003a0be:    f000809d    ....    BEQ.W    0x3a1fc ; hciCoreResetSequence + 552
        0x0003a0c2:    e7ff        ..      B        0x3a0c4 ; hciCoreResetSequence + 240
        0x0003a0c4:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0c6:    f242012f    B./.    MOV      r1,#0x202f
        0x0003a0ca:    4288        .B      CMP      r0,r1
        0x0003a0cc:    f00080a3    ....    BEQ.W    0x3a216 ; hciCoreResetSequence + 578
        0x0003a0d0:    e7ff        ..      B        0x3a0d2 ; hciCoreResetSequence + 254
        0x0003a0d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0d4:    f242013a    B.:.    MOV      r1,#0x203a
        0x0003a0d8:    1a40        @.      SUBS     r0,r0,r1
        0x0003a0da:    2802        .(      CMP      r0,#2
        0x0003a0dc:    f0c080d8    ....    BCC.W    0x3a290 ; hciCoreResetSequence + 700
        0x0003a0e0:    e7ff        ..      B        0x3a0e2 ; hciCoreResetSequence + 270
        0x0003a0e2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0e4:    f242014a    B.J.    MOV      r1,#0x204a
        0x0003a0e8:    4288        .B      CMP      r0,r1
        0x0003a0ea:    f00080d1    ....    BEQ.W    0x3a290 ; hciCoreResetSequence + 700
        0x0003a0ee:    e7ff        ..      B        0x3a0f0 ; hciCoreResetSequence + 284
        0x0003a0f0:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0f2:    f64f4177    O.wA    MOV      r1,#0xfc77
        0x0003a0f6:    4288        .B      CMP      r0,r1
        0x0003a0f8:    d006        ..      BEQ      0x3a108 ; hciCoreResetSequence + 308
        0x0003a0fa:    e7ff        ..      B        0x3a0fc ; hciCoreResetSequence + 296
        0x0003a0fc:    9801        ..      LDR      r0,[sp,#4]
        0x0003a0fe:    f64f4178    O.xA    MOV      r1,#0xfc78
        0x0003a102:    4288        .B      CMP      r0,r1
        0x0003a104:    d003        ..      BEQ      0x3a10e ; hciCoreResetSequence + 314
        0x0003a106:    e0f9        ..      B        0x3a2fc ; hciCoreResetSequence + 808
        0x0003a108:    f7e2fe16    ....    BL       HciVscUpdateLinklayerFeature ; 0x1cd38
        0x0003a10c:    e0f7        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a10e:    f7e2fc83    ....    BL       HciResetCmd ; 0x1ca18
        0x0003a112:    f7e2fe05    ....    BL       HciVscUpdateBDAddress ; 0x1cd20
        0x0003a116:    e0f2        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a118:    f6421128    B.(.    MOV      r1,#0x2928
        0x0003a11c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a120:    2000        .       MOVS     r0,#0
        0x0003a122:    7008        .p      STRB     r0,[r1,#0]
        0x0003a124:    f44f2000    O..     MOV      r0,#0x80000
        0x0003a128:    f7e2fdee    ....    BL       HciVscSetTraceBitMap ; 0x1cd08
        0x0003a12c:    f64210aa    B...    MOV      r0,#0x29aa
        0x0003a130:    f2c00005    ....    MOVT     r0,#5
        0x0003a134:    f7e2fd56    ..V.    BL       HciSetEventMaskCmd ; 0x1cbe4
        0x0003a138:    e0e1        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a13a:    f6423064    B.d0    MOV      r0,#0x2b64
        0x0003a13e:    f2c00005    ....    MOVT     r0,#5
        0x0003a142:    f7e2fb2d    ..-.    BL       HciLeSetEventMaskCmd ; 0x1c7a0
        0x0003a146:    e0da        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a148:    f64210b2    B...    MOV      r0,#0x29b2
        0x0003a14c:    f2c00005    ....    MOVT     r0,#5
        0x0003a150:    f7e2fd62    ..b.    BL       HciSetEventMaskPage2Cmd ; 0x1cc18
        0x0003a154:    e0d3        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a156:    f7e2fc1d    ....    BL       HciReadBdAddrCmd ; 0x1c994
        0x0003a15a:    e0d0        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a15c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a15e:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a162:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a166:    3068        h0      ADDS     r0,r0,#0x68
        0x0003a168:    f7e0fb28    ..(.    BL       BdaCpy ; 0x1a7bc
        0x0003a16c:    f7e2f886    ....    BL       HciLeReadBufSizeCmd ; 0x1c27c
        0x0003a170:    e0c5        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a172:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a174:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a176:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a178:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a17c:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a180:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a184:    f8a1007e    ..~.    STRH     r0,[r1,#0x7e]
        0x0003a188:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a18a:    3002        .0      ADDS     r0,#2
        0x0003a18c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a18e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a190:    1c42        B.      ADDS     r2,r0,#1
        0x0003a192:    9205        ..      STR      r2,[sp,#0x14]
        0x0003a194:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a196:    f8810083    ....    STRB     r0,[r1,#0x83]
        0x0003a19a:    f8910083    ....    LDRB     r0,[r1,#0x83]
        0x0003a19e:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a1a2:    f7e2f8dd    ....    BL       HciLeReadSupStatesCmd ; 0x1c360
        0x0003a1a6:    e0aa        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a1a8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a1aa:    6808        .h      LDR      r0,[r1,#0]
        0x0003a1ac:    684a        Jh      LDR      r2,[r1,#4]
        0x0003a1ae:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a1b2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a1b6:    664a        Jf      STR      r2,[r1,#0x64]
        0x0003a1b8:    6608        .f      STR      r0,[r1,#0x60]
        0x0003a1ba:    f7e2f8e1    ....    BL       HciLeReadWhiteListSizeCmd ; 0x1c380
        0x0003a1be:    e09e        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a1c0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a1c2:    1c41        A.      ADDS     r1,r0,#1
        0x0003a1c4:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a1c6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a1c8:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a1cc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a1d0:    f8810084    ....    STRB     r0,[r1,#0x84]
        0x0003a1d4:    f7e2f872    ..r.    BL       HciLeReadLocalSupFeatCmd ; 0x1c2bc
        0x0003a1d8:    e091        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a1da:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a1dc:    8800        ..      LDRH     r0,[r0,#0]
        0x0003a1de:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a1e2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a1e6:    2200        ."      MOVS     r2,#0
        0x0003a1e8:    f8c1208c    ...     STR      r2,[r1,#0x8c]
        0x0003a1ec:    f8c10088    ....    STR      r0,[r1,#0x88]
        0x0003a1f0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a1f2:    3002        .0      ADDS     r0,#2
        0x0003a1f4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a1f6:    f7fffe9f    ....    BL       hciCoreReadResolvingListSize ; 0x39f38
        0x0003a1fa:    e080        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a1fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a1fe:    1c41        A.      ADDS     r1,r0,#1
        0x0003a200:    9105        ..      STR      r1,[sp,#0x14]
        0x0003a202:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a204:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a208:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a20c:    f8810091    ....    STRB     r0,[r1,#0x91]
        0x0003a210:    f7fffe76    ..v.    BL       hciCoreReadMaxDataLen ; 0x39f00
        0x0003a214:    e073        s.      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a216:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a218:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a21a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a21c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a220:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003a224:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a226:    3002        .0      ADDS     r0,#2
        0x0003a228:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a22a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003a22c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a22e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a230:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a234:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003a238:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a23a:    3002        .0      ADDS     r0,#2
        0x0003a23c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003a23e:    f8bd000a    ....    LDRH     r0,[sp,#0xa]
        0x0003a242:    f8bd1008    ....    LDRH     r1,[sp,#8]
        0x0003a246:    f7e2fb69    ..i.    BL       HciLeWriteDefDataLen ; 0x1c91c
        0x0003a24a:    e058        X.      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a24c:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a250:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a254:    f8d000a0    ....    LDR      r0,[r0,#0xa0]
        0x0003a258:    b158        X.      CBZ      r0,0x3a272 ; hciCoreResetSequence + 670
        0x0003a25a:    e7ff        ..      B        0x3a25c ; hciCoreResetSequence + 648
        0x0003a25c:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a260:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a264:    f8d020a0    ...     LDR      r2,[r0,#0xa0]
        0x0003a268:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a26a:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0003a26e:    4790        .G      BLX      r2
        0x0003a270:    e00d        ..      B        0x3a28e ; hciCoreResetSequence + 698
        0x0003a272:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a276:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a27a:    2000        .       MOVS     r0,#0
        0x0003a27c:    f8a10092    ....    STRH     r0,[r1,#0x92]
        0x0003a280:    f8810094    ....    STRB     r0,[r1,#0x94]
        0x0003a284:    f8810095    ....    STRB     r0,[r1,#0x95]
        0x0003a288:    f7e1ffe8    ....    BL       HciLeRandCmd ; 0x1c25c
        0x0003a28c:    e7ff        ..      B        0x3a28e ; hciCoreResetSequence + 698
        0x0003a28e:    e036        6.      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a290:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a294:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a298:    f8d000a0    ....    LDR      r0,[r0,#0xa0]
        0x0003a29c:    b158        X.      CBZ      r0,0x3a2b6 ; hciCoreResetSequence + 738
        0x0003a29e:    e7ff        ..      B        0x3a2a0 ; hciCoreResetSequence + 716
        0x0003a2a0:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a2a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a2a8:    f8d020a0    ...     LDR      r2,[r0,#0xa0]
        0x0003a2ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003a2ae:    f8bd1012    ....    LDRH     r1,[sp,#0x12]
        0x0003a2b2:    4790        .G      BLX      r2
        0x0003a2b4:    e7ff        ..      B        0x3a2b6 ; hciCoreResetSequence + 738
        0x0003a2b6:    e022        ".      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a2b8:    f6421028    B.(.    MOV      r0,#0x2928
        0x0003a2bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a2c0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a2c2:    2802        .(      CMP      r0,#2
        0x0003a2c4:    dc0a        ..      BGT      0x3a2dc ; hciCoreResetSequence + 776
        0x0003a2c6:    e7ff        ..      B        0x3a2c8 ; hciCoreResetSequence + 756
        0x0003a2c8:    f6421128    B.(.    MOV      r1,#0x2928
        0x0003a2cc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a2d0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a2d2:    3001        .0      ADDS     r0,#1
        0x0003a2d4:    7008        .p      STRB     r0,[r1,#0]
        0x0003a2d6:    f7e1ffc1    ....    BL       HciLeRandCmd ; 0x1c25c
        0x0003a2da:    e00e        ..      B        0x3a2fa ; hciCoreResetSequence + 806
        0x0003a2dc:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003a2e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a2e4:    2100        .!      MOVS     r1,#0
        0x0003a2e6:    f8801021    ..!.    STRB     r1,[r0,#0x21]
        0x0003a2ea:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003a2ee:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x0003a2f2:    6881        .h      LDR      r1,[r0,#8]
        0x0003a2f4:    a803        ..      ADD      r0,sp,#0xc
        0x0003a2f6:    4788        .G      BLX      r1
        0x0003a2f8:    e7ff        ..      B        0x3a2fa ; hciCoreResetSequence + 806
        0x0003a2fa:    e000        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a2fc:    e7ff        ..      B        0x3a2fe ; hciCoreResetSequence + 810
        0x0003a2fe:    e7ff        ..      B        0x3a300 ; hciCoreResetSequence + 812
        0x0003a300:    b006        ..      ADD      sp,sp,#0x18
        0x0003a302:    bd80        ..      POP      {r7,pc}
    hciCoreResetStart
        0x0003a304:    b580        ..      PUSH     {r7,lr}
        0x0003a306:    f7fff9b9    ....    BL       hciClearCmdQueue ; 0x3967c
        0x0003a30a:    f7e2fd27    ..'.    BL       HciVscUpdateNvdsParam ; 0x1cd5c
        0x0003a30e:    bd80        ..      POP      {r7,pc}
    hciCoreSendAclData
        0x0003a310:    b580        ..      PUSH     {r7,lr}
        0x0003a312:    b084        ..      SUB      sp,sp,#0x10
        0x0003a314:    9002        ..      STR      r0,[sp,#8]
        0x0003a316:    9101        ..      STR      r1,[sp,#4]
        0x0003a318:    9802        ..      LDR      r0,[sp,#8]
        0x0003a31a:    9901        ..      LDR      r1,[sp,#4]
        0x0003a31c:    f002fd6c    ..l.    BL       hciTrSendAclData ; 0x3cdf8
        0x0003a320:    2801        .(      CMP      r0,#1
        0x0003a322:    db1c        ..      BLT      0x3a35e ; hciCoreSendAclData + 78
        0x0003a324:    e7ff        ..      B        0x3a326 ; hciCoreSendAclData + 22
        0x0003a326:    9902        ..      LDR      r1,[sp,#8]
        0x0003a328:    7e48        H~      LDRB     r0,[r1,#0x19]
        0x0003a32a:    3001        .0      ADDS     r0,#1
        0x0003a32c:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003a32e:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a332:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a336:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0003a33a:    2801        .(      CMP      r0,#1
        0x0003a33c:    db0a        ..      BLT      0x3a354 ; hciCoreSendAclData + 68
        0x0003a33e:    e7ff        ..      B        0x3a340 ; hciCoreSendAclData + 48
        0x0003a340:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a344:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a348:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003a34c:    3801        .8      SUBS     r0,#1
        0x0003a34e:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a352:    e000        ..      B        0x3a356 ; hciCoreSendAclData + 70
        0x0003a354:    e7ff        ..      B        0x3a356 ; hciCoreSendAclData + 70
        0x0003a356:    2001        .       MOVS     r0,#1
        0x0003a358:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a35c:    e003        ..      B        0x3a366 ; hciCoreSendAclData + 86
        0x0003a35e:    2000        .       MOVS     r0,#0
        0x0003a360:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a364:    e7ff        ..      B        0x3a366 ; hciCoreSendAclData + 86
        0x0003a366:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a36a:    b004        ..      ADD      sp,sp,#0x10
        0x0003a36c:    bd80        ..      POP      {r7,pc}
        0x0003a36e:    0000        ..      MOVS     r0,r0
    hciCoreTxAclComplete
        0x0003a370:    b580        ..      PUSH     {r7,lr}
        0x0003a372:    b082        ..      SUB      sp,sp,#8
        0x0003a374:    9001        ..      STR      r0,[sp,#4]
        0x0003a376:    9100        ..      STR      r1,[sp,#0]
        0x0003a378:    9801        ..      LDR      r0,[sp,#4]
        0x0003a37a:    7d80        .}      LDRB     r0,[r0,#0x16]
        0x0003a37c:    b178        x.      CBZ      r0,0x3a39e ; hciCoreTxAclComplete + 46
        0x0003a37e:    e7ff        ..      B        0x3a380 ; hciCoreTxAclComplete + 16
        0x0003a380:    9801        ..      LDR      r0,[sp,#4]
        0x0003a382:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a384:    b950        P.      CBNZ     r0,0x3a39c ; hciCoreTxAclComplete + 44
        0x0003a386:    e7ff        ..      B        0x3a388 ; hciCoreTxAclComplete + 24
        0x0003a388:    9801        ..      LDR      r0,[sp,#4]
        0x0003a38a:    6800        .h      LDR      r0,[r0,#0]
        0x0003a38c:    f7e4f8d8    ....    BL       WsfMsgFree ; 0x1e540
        0x0003a390:    9901        ..      LDR      r1,[sp,#4]
        0x0003a392:    2000        .       MOVS     r0,#0
        0x0003a394:    6008        .`      STR      r0,[r1,#0]
        0x0003a396:    9901        ..      LDR      r1,[sp,#4]
        0x0003a398:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003a39a:    e7ff        ..      B        0x3a39c ; hciCoreTxAclComplete + 44
        0x0003a39c:    e007        ..      B        0x3a3ae ; hciCoreTxAclComplete + 62
        0x0003a39e:    9800        ..      LDR      r0,[sp,#0]
        0x0003a3a0:    b120         .      CBZ      r0,0x3a3ac ; hciCoreTxAclComplete + 60
        0x0003a3a2:    e7ff        ..      B        0x3a3a4 ; hciCoreTxAclComplete + 52
        0x0003a3a4:    9800        ..      LDR      r0,[sp,#0]
        0x0003a3a6:    f7e4f8cb    ....    BL       WsfMsgFree ; 0x1e540
        0x0003a3aa:    e7ff        ..      B        0x3a3ac ; hciCoreTxAclComplete + 60
        0x0003a3ac:    e7ff        ..      B        0x3a3ae ; hciCoreTxAclComplete + 62
        0x0003a3ae:    b002        ..      ADD      sp,sp,#8
        0x0003a3b0:    bd80        ..      POP      {r7,pc}
        0x0003a3b2:    0000        ..      MOVS     r0,r0
    hciCoreTxAclContinue
        0x0003a3b4:    b580        ..      PUSH     {r7,lr}
        0x0003a3b6:    b086        ..      SUB      sp,sp,#0x18
        0x0003a3b8:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a3ba:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a3bc:    b920         .      CBNZ     r0,0x3a3c8 ; hciCoreTxAclContinue + 20
        0x0003a3be:    e7ff        ..      B        0x3a3c0 ; hciCoreTxAclContinue + 12
        0x0003a3c0:    f7fffd0a    ....    BL       hciCoreNextConnFragment ; 0x39dd8
        0x0003a3c4:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a3c6:    e7ff        ..      B        0x3a3c8 ; hciCoreTxAclContinue + 20
        0x0003a3c8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a3ca:    2800        .(      CMP      r0,#0
        0x0003a3cc:    d055        U.      BEQ      0x3a47a ; hciCoreTxAclContinue + 198
        0x0003a3ce:    e7ff        ..      B        0x3a3d0 ; hciCoreTxAclContinue + 28
        0x0003a3d0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a3d2:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a3d4:    9002        ..      STR      r0,[sp,#8]
        0x0003a3d6:    f7e1fd93    ....    BL       HciGetBufSize ; 0x1bf00
        0x0003a3da:    4601        .F      MOV      r1,r0
        0x0003a3dc:    9802        ..      LDR      r0,[sp,#8]
        0x0003a3de:    4288        .B      CMP      r0,r1
        0x0003a3e0:    da04        ..      BGE      0x3a3ec ; hciCoreTxAclContinue + 56
        0x0003a3e2:    e7ff        ..      B        0x3a3e4 ; hciCoreTxAclContinue + 48
        0x0003a3e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a3e6:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a3e8:    9001        ..      STR      r0,[sp,#4]
        0x0003a3ea:    e003        ..      B        0x3a3f4 ; hciCoreTxAclContinue + 64
        0x0003a3ec:    f7e1fd88    ....    BL       HciGetBufSize ; 0x1bf00
        0x0003a3f0:    9001        ..      STR      r0,[sp,#4]
        0x0003a3f2:    e7ff        ..      B        0x3a3f4 ; hciCoreTxAclContinue + 64
        0x0003a3f4:    9801        ..      LDR      r0,[sp,#4]
        0x0003a3f6:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003a3fa:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003a3fe:    2801        .(      CMP      r0,#1
        0x0003a400:    db3a        :.      BLT      0x3a478 ; hciCoreTxAclContinue + 196
        0x0003a402:    e7ff        ..      B        0x3a404 ; hciCoreTxAclContinue + 80
        0x0003a404:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a406:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003a408:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a40a:    7008        .p      STRB     r0,[r1,#0]
        0x0003a40c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a40e:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003a410:    f4405080    @..P    ORR      r0,r0,#0x1000
        0x0003a414:    0a00        ..      LSRS     r0,r0,#8
        0x0003a416:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a418:    7048        Hp      STRB     r0,[r1,#1]
        0x0003a41a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003a41e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a420:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a422:    7088        .p      STRB     r0,[r1,#2]
        0x0003a424:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a428:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a42a:    6849        Ih      LDR      r1,[r1,#4]
        0x0003a42c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a42e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a430:    6841        Ah      LDR      r1,[r0,#4]
        0x0003a432:    f7ffff6d    ..m.    BL       hciCoreSendAclData ; 0x3a310
        0x0003a436:    2801        .(      CMP      r0,#1
        0x0003a438:    d11a        ..      BNE      0x3a470 ; hciCoreTxAclContinue + 188
        0x0003a43a:    e7ff        ..      B        0x3a43c ; hciCoreTxAclContinue + 136
        0x0003a43c:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0003a440:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a442:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0003a444:    1a80        ..      SUBS     r0,r0,r2
        0x0003a446:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003a448:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a44a:    8a40        @.      LDRH     r0,[r0,#0x12]
        0x0003a44c:    2801        .(      CMP      r0,#1
        0x0003a44e:    db07        ..      BLT      0x3a460 ; hciCoreTxAclContinue + 172
        0x0003a450:    e7ff        ..      B        0x3a452 ; hciCoreTxAclContinue + 158
        0x0003a452:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x0003a456:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a458:    6848        Hh      LDR      r0,[r1,#4]
        0x0003a45a:    4410        .D      ADD      r0,r0,r2
        0x0003a45c:    6048        H`      STR      r0,[r1,#4]
        0x0003a45e:    e7ff        ..      B        0x3a460 ; hciCoreTxAclContinue + 172
        0x0003a460:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a462:    6841        Ah      LDR      r1,[r0,#4]
        0x0003a464:    f7ffff84    ....    BL       hciCoreTxAclComplete ; 0x3a370
        0x0003a468:    2001        .       MOVS     r0,#1
        0x0003a46a:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a46e:    e008        ..      B        0x3a482 ; hciCoreTxAclContinue + 206
        0x0003a470:    2000        .       MOVS     r0,#0
        0x0003a472:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a476:    e004        ..      B        0x3a482 ; hciCoreTxAclContinue + 206
        0x0003a478:    e7ff        ..      B        0x3a47a ; hciCoreTxAclContinue + 198
        0x0003a47a:    2000        .       MOVS     r0,#0
        0x0003a47c:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a480:    e7ff        ..      B        0x3a482 ; hciCoreTxAclContinue + 206
        0x0003a482:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003a486:    b006        ..      ADD      sp,sp,#0x18
        0x0003a488:    bd80        ..      POP      {r7,pc}
        0x0003a48a:    0000        ..      MOVS     r0,r0
    hciCoreTxAclStart
        0x0003a48c:    b580        ..      PUSH     {r7,lr}
        0x0003a48e:    b086        ..      SUB      sp,sp,#0x18
        0x0003a490:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a492:    f8ad100e    ....    STRH     r1,[sp,#0xe]
        0x0003a496:    9202        ..      STR      r2,[sp,#8]
        0x0003a498:    f7e1fd32    ..2.    BL       HciGetBufSize ; 0x1bf00
        0x0003a49c:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003a4a0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003a4a4:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003a4a8:    4288        .B      CMP      r0,r1
        0x0003a4aa:    dd36        6.      BLE      0x3a51a ; hciCoreTxAclStart + 142
        0x0003a4ac:    e7ff        ..      B        0x3a4ae ; hciCoreTxAclStart + 34
        0x0003a4ae:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003a4b2:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003a4b6:    1a40        @.      SUBS     r0,r0,r1
        0x0003a4b8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4ba:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003a4bc:    9802        ..      LDR      r0,[sp,#8]
        0x0003a4be:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003a4c2:    4408        .D      ADD      r0,r0,r1
        0x0003a4c4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4c6:    6048        H`      STR      r0,[r1,#4]
        0x0003a4c8:    9802        ..      LDR      r0,[sp,#8]
        0x0003a4ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4cc:    6008        .`      STR      r0,[r1,#0]
        0x0003a4ce:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4d0:    2001        .       MOVS     r0,#1
        0x0003a4d2:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003a4d4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003a4d8:    9902        ..      LDR      r1,[sp,#8]
        0x0003a4da:    7088        .p      STRB     r0,[r1,#2]
        0x0003a4dc:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a4e0:    9902        ..      LDR      r1,[sp,#8]
        0x0003a4e2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a4e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a4e6:    9902        ..      LDR      r1,[sp,#8]
        0x0003a4e8:    f7ffff12    ....    BL       hciCoreSendAclData ; 0x3a310
        0x0003a4ec:    2801        .(      CMP      r0,#1
        0x0003a4ee:    d104        ..      BNE      0x3a4fa ; hciCoreTxAclStart + 110
        0x0003a4f0:    e7ff        ..      B        0x3a4f2 ; hciCoreTxAclStart + 102
        0x0003a4f2:    2001        .       MOVS     r0,#1
        0x0003a4f4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a4f8:    e016        ..      B        0x3a528 ; hciCoreTxAclStart + 156
        0x0003a4fa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a4fc:    2000        .       MOVS     r0,#0
        0x0003a4fe:    6008        .`      STR      r0,[r1,#0]
        0x0003a500:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a502:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003a504:    f89d100e    ....    LDRB     r1,[sp,#0xe]
        0x0003a508:    9a02        ..      LDR      r2,[sp,#8]
        0x0003a50a:    7091        .p      STRB     r1,[r2,#2]
        0x0003a50c:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003a510:    9a02        ..      LDR      r2,[sp,#8]
        0x0003a512:    70d1        .p      STRB     r1,[r2,#3]
        0x0003a514:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a518:    e006        ..      B        0x3a528 ; hciCoreTxAclStart + 156
        0x0003a51a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a51c:    9902        ..      LDR      r1,[sp,#8]
        0x0003a51e:    f7fffef7    ....    BL       hciCoreSendAclData ; 0x3a310
        0x0003a522:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a526:    e7ff        ..      B        0x3a528 ; hciCoreTxAclStart + 156
        0x0003a528:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003a52c:    b006        ..      ADD      sp,sp,#0x18
        0x0003a52e:    bd80        ..      POP      {r7,pc}
    hciCoreTxReady
        0x0003a530:    b580        ..      PUSH     {r7,lr}
        0x0003a532:    b086        ..      SUB      sp,sp,#0x18
        0x0003a534:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003a538:    2000        .       MOVS     r0,#0
        0x0003a53a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003a53e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003a542:    2801        .(      CMP      r0,#1
        0x0003a544:    db1c        ..      BLT      0x3a580 ; hciCoreTxReady + 80
        0x0003a546:    e7ff        ..      B        0x3a548 ; hciCoreTxReady + 24
        0x0003a548:    f89d2017    ...     LDRB     r2,[sp,#0x17]
        0x0003a54c:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a550:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a554:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003a558:    4410        .D      ADD      r0,r0,r2
        0x0003a55a:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a55e:    f8910082    ....    LDRB     r0,[r1,#0x82]
        0x0003a562:    f8911083    ....    LDRB     r1,[r1,#0x83]
        0x0003a566:    4288        .B      CMP      r0,r1
        0x0003a568:    dd09        ..      BLE      0x3a57e ; hciCoreTxReady + 78
        0x0003a56a:    e7ff        ..      B        0x3a56c ; hciCoreTxReady + 60
        0x0003a56c:    f6420180    B...    MOVW     r1,#0x2880
        0x0003a570:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003a574:    f8910083    ....    LDRB     r0,[r1,#0x83]
        0x0003a578:    f8810082    ....    STRB     r0,[r1,#0x82]
        0x0003a57c:    e7ff        ..      B        0x3a57e ; hciCoreTxReady + 78
        0x0003a57e:    e7ff        ..      B        0x3a580 ; hciCoreTxReady + 80
        0x0003a580:    e7ff        ..      B        0x3a582 ; hciCoreTxReady + 82
        0x0003a582:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a586:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a58a:    f8900082    ....    LDRB     r0,[r0,#0x82]
        0x0003a58e:    2801        .(      CMP      r0,#1
        0x0003a590:    db56        V.      BLT      0x3a640 ; hciCoreTxReady + 272
        0x0003a592:    e7ff        ..      B        0x3a594 ; hciCoreTxReady + 100
        0x0003a594:    2000        .       MOVS     r0,#0
        0x0003a596:    f7ffff0d    ....    BL       hciCoreTxAclContinue ; 0x3a3b4
        0x0003a59a:    2800        .(      CMP      r0,#0
        0x0003a59c:    d14f        O.      BNE      0x3a63e ; hciCoreTxReady + 270
        0x0003a59e:    e7ff        ..      B        0x3a5a0 ; hciCoreTxReady + 112
        0x0003a5a0:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a5a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a5a8:    3070        p0      ADDS     r0,r0,#0x70
        0x0003a5aa:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003a5ae:    f7e3ffd1    ....    BL       WsfMsgPeek ; 0x1e554
        0x0003a5b2:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a5b4:    2800        .(      CMP      r0,#0
        0x0003a5b6:    d040        @.      BEQ      0x3a63a ; hciCoreTxReady + 266
        0x0003a5b8:    e7ff        ..      B        0x3a5ba ; hciCoreTxReady + 138
        0x0003a5ba:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a5bc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a5be:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a5c0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a5c4:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003a5c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a5ca:    7888        .x      LDRB     r0,[r1,#2]
        0x0003a5cc:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003a5ce:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a5d2:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003a5d6:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003a5da:    f7fffb6f    ..o.    BL       hciCoreConnByHandle ; 0x39cbc
        0x0003a5de:    9001        ..      STR      r0,[sp,#4]
        0x0003a5e0:    b1e0        ..      CBZ      r0,0x3a61c ; hciCoreTxReady + 236
        0x0003a5e2:    e7ff        ..      B        0x3a5e4 ; hciCoreTxReady + 180
        0x0003a5e4:    9801        ..      LDR      r0,[sp,#4]
        0x0003a5e6:    f8bd100a    ....    LDRH     r1,[sp,#0xa]
        0x0003a5ea:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003a5ec:    f7ffff4e    ..N.    BL       hciCoreTxAclStart ; 0x3a48c
        0x0003a5f0:    2801        .(      CMP      r0,#1
        0x0003a5f2:    d111        ..      BNE      0x3a618 ; hciCoreTxReady + 232
        0x0003a5f4:    e7ff        ..      B        0x3a5f6 ; hciCoreTxReady + 198
        0x0003a5f6:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a5fa:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a5fe:    3070        p0      ADDS     r0,r0,#0x70
        0x0003a600:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003a604:    f7e3ff72    ..r.    BL       WsfMsgDeq ; 0x1e4ec
        0x0003a608:    9801        ..      LDR      r0,[sp,#4]
        0x0003a60a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003a60c:    f7fffeb0    ....    BL       hciCoreTxAclComplete ; 0x3a370
        0x0003a610:    2001        .       MOVS     r0,#1
        0x0003a612:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003a616:    e000        ..      B        0x3a61a ; hciCoreTxReady + 234
        0x0003a618:    e012        ..      B        0x3a640 ; hciCoreTxReady + 272
        0x0003a61a:    e00d        ..      B        0x3a638 ; hciCoreTxReady + 264
        0x0003a61c:    f6420080    B...    MOVW     r0,#0x2880
        0x0003a620:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a624:    3070        p0      ADDS     r0,r0,#0x70
        0x0003a626:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0003a62a:    f7e3ff5f    .._.    BL       WsfMsgDeq ; 0x1e4ec
        0x0003a62e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a630:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a632:    f7e3ff85    ....    BL       WsfMsgFree ; 0x1e540
        0x0003a636:    e7ff        ..      B        0x3a638 ; hciCoreTxReady + 264
        0x0003a638:    e000        ..      B        0x3a63c ; hciCoreTxReady + 268
        0x0003a63a:    e001        ..      B        0x3a640 ; hciCoreTxReady + 272
        0x0003a63c:    e7ff        ..      B        0x3a63e ; hciCoreTxReady + 270
        0x0003a63e:    e7a0        ..      B        0x3a582 ; hciCoreTxReady + 82
        0x0003a640:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003a644:    b006        ..      ADD      sp,sp,#0x18
        0x0003a646:    bd80        ..      POP      {r7,pc}
    hciCoreVsCmdCmplRcvd
        0x0003a648:    b083        ..      SUB      sp,sp,#0xc
        0x0003a64a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003a64e:    9101        ..      STR      r1,[sp,#4]
        0x0003a650:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a654:    2012        .       MOVS     r0,#0x12
        0x0003a656:    b003        ..      ADD      sp,sp,#0xc
        0x0003a658:    4770        pG      BX       lr
        0x0003a65a:    0000        ..      MOVS     r0,r0
    hciDrvWrite
        0x0003a65c:    b580        ..      PUSH     {r7,lr}
        0x0003a65e:    b088        ..      SUB      sp,sp,#0x20
        0x0003a660:    f88d001d    ....    STRB     r0,[sp,#0x1d]
        0x0003a664:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x0003a668:    9205        ..      STR      r2,[sp,#0x14]
        0x0003a66a:    2000        .       MOVS     r0,#0
        0x0003a66c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a66e:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0003a672:    f5b07f03    ....    CMP      r0,#0x20c
        0x0003a676:    dd11        ..      BLE      0x3a69c ; hciDrvWrite + 64
        0x0003a678:    e7ff        ..      B        0x3a67a ; hciDrvWrite + 30
        0x0003a67a:    e7ff        ..      B        0x3a67c ; hciDrvWrite + 32
        0x0003a67c:    f7e7ff24    ..$.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0003a680:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a682:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a684:    f7e7ff28    ..(.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0003a688:    e7ff        ..      B        0x3a68a ; hciDrvWrite + 46
        0x0003a68a:    2001        .       MOVS     r0,#1
        0x0003a68c:    f6c01000    ....    MOVT     r0,#0x900
        0x0003a690:    f7fefb48    ..H.    BL       error_check ; 0x38d24
        0x0003a694:    2000        .       MOVS     r0,#0
        0x0003a696:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a69a:    e043        C.      B        0x3a724 ; hciDrvWrite + 200
        0x0003a69c:    f24800f0    H...    MOV      r0,#0x80f0
        0x0003a6a0:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a6a4:    6800        .h      LDR      r0,[r0,#0]
        0x0003a6a6:    f89d101d    ....    LDRB     r1,[sp,#0x1d]
        0x0003a6aa:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003a6ac:    f8bd301a    ...0    LDRH     r3,[sp,#0x1a]
        0x0003a6b0:    46ee        .F      MOV      lr,sp
        0x0003a6b2:    f04f0c00    O...    MOV      r12,#0
        0x0003a6b6:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003a6ba:    f7e5fbd1    ....    BL       am_devices_cooper_blocking_write ; 0x1fe60
        0x0003a6be:    9004        ..      STR      r0,[sp,#0x10]
        0x0003a6c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a6c2:    b998        ..      CBNZ     r0,0x3a6ec ; hciDrvWrite + 144
        0x0003a6c4:    e7ff        ..      B        0x3a6c6 ; hciDrvWrite + 106
        0x0003a6c6:    e7ff        ..      B        0x3a6c8 ; hciDrvWrite + 108
        0x0003a6c8:    f64330a0    C..0    MOV      r0,#0x3ba0
        0x0003a6cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003a6d0:    9002        ..      STR      r0,[sp,#8]
        0x0003a6d2:    f7e4f9ad    ....    BL       WsfTimerStop ; 0x1ea30
        0x0003a6d6:    9802        ..      LDR      r0,[sp,#8]
        0x0003a6d8:    f2427110    B..q    MOV      r1,#0x2710
        0x0003a6dc:    f7e4f98a    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x0003a6e0:    e7ff        ..      B        0x3a6e2 ; hciDrvWrite + 134
        0x0003a6e2:    f8bd001a    ....    LDRH     r0,[sp,#0x1a]
        0x0003a6e6:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a6ea:    e01b        ..      B        0x3a724 ; hciDrvWrite + 200
        0x0003a6ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a6ee:    2803        .(      CMP      r0,#3
        0x0003a6f0:    d104        ..      BNE      0x3a6fc ; hciDrvWrite + 160
        0x0003a6f2:    e7ff        ..      B        0x3a6f4 ; hciDrvWrite + 152
        0x0003a6f4:    2000        .       MOVS     r0,#0
        0x0003a6f6:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a6fa:    e013        ..      B        0x3a724 ; hciDrvWrite + 200
        0x0003a6fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003a6fe:    2807        .(      CMP      r0,#7
        0x0003a700:    d10c        ..      BNE      0x3a71c ; hciDrvWrite + 192
        0x0003a702:    e7ff        ..      B        0x3a704 ; hciDrvWrite + 168
        0x0003a704:    f7e1fbbc    ....    BL       HciDrvRadioShutdown ; 0x1be80
        0x0003a708:    2000        .       MOVS     r0,#0
        0x0003a70a:    9001        ..      STR      r0,[sp,#4]
        0x0003a70c:    f7e1fb44    ..D.    BL       HciDrvRadioBoot ; 0x1bd98
        0x0003a710:    f7e0fbfa    ....    BL       DmDevReset ; 0x1af08
        0x0003a714:    9801        ..      LDR      r0,[sp,#4]
        0x0003a716:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a71a:    e003        ..      B        0x3a724 ; hciDrvWrite + 200
        0x0003a71c:    2000        .       MOVS     r0,#0
        0x0003a71e:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003a722:    e7ff        ..      B        0x3a724 ; hciDrvWrite + 200
        0x0003a724:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0003a728:    b008        ..      ADD      sp,sp,#0x20
        0x0003a72a:    bd80        ..      POP      {r7,pc}
    hciEvtCmdStatusFailure
        0x0003a72c:    b580        ..      PUSH     {r7,lr}
        0x0003a72e:    b084        ..      SUB      sp,sp,#0x10
        0x0003a730:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003a734:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003a738:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003a73c:    f2420126    B.&.    MOV      r1,#0x2026
        0x0003a740:    4288        .B      CMP      r0,r1
        0x0003a742:    d12a        *.      BNE      0x3a79a ; hciEvtCmdStatusFailure + 110
        0x0003a744:    e7ff        ..      B        0x3a746 ; hciEvtCmdStatusFailure + 26
        0x0003a746:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a74a:    2812        .(      CMP      r0,#0x12
        0x0003a74c:    d125        %.      BNE      0x3a79a ; hciEvtCmdStatusFailure + 110
        0x0003a74e:    e7ff        ..      B        0x3a750 ; hciEvtCmdStatusFailure + 36
        0x0003a750:    2000        .       MOVS     r0,#0
        0x0003a752:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a756:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003a75a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003a75e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003a760:    9000        ..      STR      r0,[sp,#0]
        0x0003a762:    2026        &       MOVS     r0,#0x26
        0x0003a764:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003a768:    2004        .       MOVS     r0,#4
        0x0003a76a:    f7e3fd2b    ..+.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003a76e:    9002        ..      STR      r0,[sp,#8]
        0x0003a770:    b190        ..      CBZ      r0,0x3a798 ; hciEvtCmdStatusFailure + 108
        0x0003a772:    e7ff        ..      B        0x3a774 ; hciEvtCmdStatusFailure + 72
        0x0003a774:    9902        ..      LDR      r1,[sp,#8]
        0x0003a776:    2000        .       MOVS     r0,#0
        0x0003a778:    8008        ..      STRH     r0,[r1,#0]
        0x0003a77a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003a77e:    9902        ..      LDR      r1,[sp,#8]
        0x0003a780:    7088        .p      STRB     r0,[r1,#2]
        0x0003a782:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003a786:    9902        ..      LDR      r1,[sp,#8]
        0x0003a788:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a78a:    9900        ..      LDR      r1,[sp,#0]
        0x0003a78c:    9802        ..      LDR      r0,[sp,#8]
        0x0003a78e:    4788        .G      BLX      r1
        0x0003a790:    9802        ..      LDR      r0,[sp,#8]
        0x0003a792:    f7e3fd5d    ..].    BL       WsfBufFree ; 0x1e250
        0x0003a796:    e7ff        ..      B        0x3a798 ; hciEvtCmdStatusFailure + 108
        0x0003a798:    e7ff        ..      B        0x3a79a ; hciEvtCmdStatusFailure + 110
        0x0003a79a:    b004        ..      ADD      sp,sp,#0x10
        0x0003a79c:    bd80        ..      POP      {r7,pc}
        0x0003a79e:    0000        ..      MOVS     r0,r0
    hciEvtParseAuthTimeoutExpiredEvt
        0x0003a7a0:    b083        ..      SUB      sp,sp,#0xc
        0x0003a7a2:    9002        ..      STR      r0,[sp,#8]
        0x0003a7a4:    9101        ..      STR      r1,[sp,#4]
        0x0003a7a6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a7aa:    9901        ..      LDR      r1,[sp,#4]
        0x0003a7ac:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a7ae:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a7b0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a7b4:    9902        ..      LDR      r1,[sp,#8]
        0x0003a7b6:    8088        ..      STRH     r0,[r1,#4]
        0x0003a7b8:    9801        ..      LDR      r0,[sp,#4]
        0x0003a7ba:    3002        .0      ADDS     r0,#2
        0x0003a7bc:    9001        ..      STR      r0,[sp,#4]
        0x0003a7be:    9902        ..      LDR      r1,[sp,#8]
        0x0003a7c0:    8888        ..      LDRH     r0,[r1,#4]
        0x0003a7c2:    8008        ..      STRH     r0,[r1,#0]
        0x0003a7c4:    b003        ..      ADD      sp,sp,#0xc
        0x0003a7c6:    4770        pG      BX       lr
    hciEvtParseConfigDataPathCmdCmpl
        0x0003a7c8:    b083        ..      SUB      sp,sp,#0xc
        0x0003a7ca:    9002        ..      STR      r0,[sp,#8]
        0x0003a7cc:    9101        ..      STR      r1,[sp,#4]
        0x0003a7ce:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a7d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a7d4:    1c41        A.      ADDS     r1,r0,#1
        0x0003a7d6:    9101        ..      STR      r1,[sp,#4]
        0x0003a7d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a7da:    9902        ..      LDR      r1,[sp,#8]
        0x0003a7dc:    7108        .q      STRB     r0,[r1,#4]
        0x0003a7de:    9902        ..      LDR      r1,[sp,#8]
        0x0003a7e0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a7e2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a7e4:    b003        ..      ADD      sp,sp,#0xc
        0x0003a7e6:    4770        pG      BX       lr
    hciEvtParseDataLenChange
        0x0003a7e8:    b083        ..      SUB      sp,sp,#0xc
        0x0003a7ea:    9002        ..      STR      r0,[sp,#8]
        0x0003a7ec:    9101        ..      STR      r1,[sp,#4]
        0x0003a7ee:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a7f2:    9901        ..      LDR      r1,[sp,#4]
        0x0003a7f4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a7f6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a7f8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a7fc:    9902        ..      LDR      r1,[sp,#8]
        0x0003a7fe:    8088        ..      STRH     r0,[r1,#4]
        0x0003a800:    9801        ..      LDR      r0,[sp,#4]
        0x0003a802:    3002        .0      ADDS     r0,#2
        0x0003a804:    9001        ..      STR      r0,[sp,#4]
        0x0003a806:    9901        ..      LDR      r1,[sp,#4]
        0x0003a808:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a80a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a80c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a810:    9902        ..      LDR      r1,[sp,#8]
        0x0003a812:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a814:    9801        ..      LDR      r0,[sp,#4]
        0x0003a816:    3002        .0      ADDS     r0,#2
        0x0003a818:    9001        ..      STR      r0,[sp,#4]
        0x0003a81a:    9901        ..      LDR      r1,[sp,#4]
        0x0003a81c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a81e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a820:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a824:    9902        ..      LDR      r1,[sp,#8]
        0x0003a826:    8108        ..      STRH     r0,[r1,#8]
        0x0003a828:    9801        ..      LDR      r0,[sp,#4]
        0x0003a82a:    3002        .0      ADDS     r0,#2
        0x0003a82c:    9001        ..      STR      r0,[sp,#4]
        0x0003a82e:    9901        ..      LDR      r1,[sp,#4]
        0x0003a830:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a832:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a834:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a838:    9902        ..      LDR      r1,[sp,#8]
        0x0003a83a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003a83c:    9801        ..      LDR      r0,[sp,#4]
        0x0003a83e:    3002        .0      ADDS     r0,#2
        0x0003a840:    9001        ..      STR      r0,[sp,#4]
        0x0003a842:    9901        ..      LDR      r1,[sp,#4]
        0x0003a844:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a846:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a848:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a84c:    9902        ..      LDR      r1,[sp,#8]
        0x0003a84e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003a850:    9801        ..      LDR      r0,[sp,#4]
        0x0003a852:    3002        .0      ADDS     r0,#2
        0x0003a854:    9001        ..      STR      r0,[sp,#4]
        0x0003a856:    9902        ..      LDR      r1,[sp,#8]
        0x0003a858:    8888        ..      LDRH     r0,[r1,#4]
        0x0003a85a:    8008        ..      STRH     r0,[r1,#0]
        0x0003a85c:    b003        ..      ADD      sp,sp,#0xc
        0x0003a85e:    4770        pG      BX       lr
    hciEvtParseDisconnectCmpl
        0x0003a860:    b083        ..      SUB      sp,sp,#0xc
        0x0003a862:    9002        ..      STR      r0,[sp,#8]
        0x0003a864:    9101        ..      STR      r1,[sp,#4]
        0x0003a866:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a86a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a86c:    1c41        A.      ADDS     r1,r0,#1
        0x0003a86e:    9101        ..      STR      r1,[sp,#4]
        0x0003a870:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a872:    9902        ..      LDR      r1,[sp,#8]
        0x0003a874:    7108        .q      STRB     r0,[r1,#4]
        0x0003a876:    9901        ..      LDR      r1,[sp,#4]
        0x0003a878:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a87a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a87c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a880:    9902        ..      LDR      r1,[sp,#8]
        0x0003a882:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a884:    9801        ..      LDR      r0,[sp,#4]
        0x0003a886:    3002        .0      ADDS     r0,#2
        0x0003a888:    9001        ..      STR      r0,[sp,#4]
        0x0003a88a:    9801        ..      LDR      r0,[sp,#4]
        0x0003a88c:    1c41        A.      ADDS     r1,r0,#1
        0x0003a88e:    9101        ..      STR      r1,[sp,#4]
        0x0003a890:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a892:    9902        ..      LDR      r1,[sp,#8]
        0x0003a894:    7208        .r      STRB     r0,[r1,#8]
        0x0003a896:    9902        ..      LDR      r1,[sp,#8]
        0x0003a898:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a89a:    8008        ..      STRH     r0,[r1,#0]
        0x0003a89c:    9902        ..      LDR      r1,[sp,#8]
        0x0003a89e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a8a0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a8a2:    b003        ..      ADD      sp,sp,#0xc
        0x0003a8a4:    4770        pG      BX       lr
        0x0003a8a6:    0000        ..      MOVS     r0,r0
    hciEvtParseEncChange
        0x0003a8a8:    b083        ..      SUB      sp,sp,#0xc
        0x0003a8aa:    9002        ..      STR      r0,[sp,#8]
        0x0003a8ac:    9101        ..      STR      r1,[sp,#4]
        0x0003a8ae:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a8b2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8b4:    1c41        A.      ADDS     r1,r0,#1
        0x0003a8b6:    9101        ..      STR      r1,[sp,#4]
        0x0003a8b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a8ba:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8bc:    7108        .q      STRB     r0,[r1,#4]
        0x0003a8be:    9901        ..      LDR      r1,[sp,#4]
        0x0003a8c0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a8c2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a8c4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a8c8:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8ca:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a8cc:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8ce:    3002        .0      ADDS     r0,#2
        0x0003a8d0:    9001        ..      STR      r0,[sp,#4]
        0x0003a8d2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8d4:    1c41        A.      ADDS     r1,r0,#1
        0x0003a8d6:    9101        ..      STR      r1,[sp,#4]
        0x0003a8d8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a8da:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8dc:    7208        .r      STRB     r0,[r1,#8]
        0x0003a8de:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8e0:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a8e2:    8008        ..      STRH     r0,[r1,#0]
        0x0003a8e4:    9902        ..      LDR      r1,[sp,#8]
        0x0003a8e6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a8e8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a8ea:    b003        ..      ADD      sp,sp,#0xc
        0x0003a8ec:    4770        pG      BX       lr
        0x0003a8ee:    0000        ..      MOVS     r0,r0
    hciEvtParseEncKeyRefreshCmpl
        0x0003a8f0:    b083        ..      SUB      sp,sp,#0xc
        0x0003a8f2:    9002        ..      STR      r0,[sp,#8]
        0x0003a8f4:    9101        ..      STR      r1,[sp,#4]
        0x0003a8f6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a8fa:    9801        ..      LDR      r0,[sp,#4]
        0x0003a8fc:    1c41        A.      ADDS     r1,r0,#1
        0x0003a8fe:    9101        ..      STR      r1,[sp,#4]
        0x0003a900:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a902:    9902        ..      LDR      r1,[sp,#8]
        0x0003a904:    7108        .q      STRB     r0,[r1,#4]
        0x0003a906:    9901        ..      LDR      r1,[sp,#4]
        0x0003a908:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a90a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a90c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a910:    9902        ..      LDR      r1,[sp,#8]
        0x0003a912:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a914:    9801        ..      LDR      r0,[sp,#4]
        0x0003a916:    3002        .0      ADDS     r0,#2
        0x0003a918:    9001        ..      STR      r0,[sp,#4]
        0x0003a91a:    9902        ..      LDR      r1,[sp,#8]
        0x0003a91c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a91e:    8008        ..      STRH     r0,[r1,#0]
        0x0003a920:    9902        ..      LDR      r1,[sp,#8]
        0x0003a922:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a924:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a926:    b003        ..      ADD      sp,sp,#0xc
        0x0003a928:    4770        pG      BX       lr
        0x0003a92a:    0000        ..      MOVS     r0,r0
    hciEvtParseGenDhKeyCmdCmpl
        0x0003a92c:    b580        ..      PUSH     {r7,lr}
        0x0003a92e:    b084        ..      SUB      sp,sp,#0x10
        0x0003a930:    9003        ..      STR      r0,[sp,#0xc]
        0x0003a932:    9102        ..      STR      r1,[sp,#8]
        0x0003a934:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003a938:    9802        ..      LDR      r0,[sp,#8]
        0x0003a93a:    1c41        A.      ADDS     r1,r0,#1
        0x0003a93c:    9102        ..      STR      r1,[sp,#8]
        0x0003a93e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a940:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003a942:    7108        .q      STRB     r0,[r1,#4]
        0x0003a944:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003a946:    3005        .0      ADDS     r0,#5
        0x0003a948:    9902        ..      LDR      r1,[sp,#8]
        0x0003a94a:    2220         "      MOVS     r2,#0x20
        0x0003a94c:    f7ddfd6b    ..k.    BL       __aeabi_memcpy ; 0x18426
        0x0003a950:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003a952:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a954:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a956:    b004        ..      ADD      sp,sp,#0x10
        0x0003a958:    bd80        ..      POP      {r7,pc}
        0x0003a95a:    0000        ..      MOVS     r0,r0
    hciEvtParseHwError
        0x0003a95c:    b083        ..      SUB      sp,sp,#0xc
        0x0003a95e:    9002        ..      STR      r0,[sp,#8]
        0x0003a960:    9101        ..      STR      r1,[sp,#4]
        0x0003a962:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a966:    9801        ..      LDR      r0,[sp,#4]
        0x0003a968:    1c41        A.      ADDS     r1,r0,#1
        0x0003a96a:    9101        ..      STR      r1,[sp,#4]
        0x0003a96c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a96e:    9902        ..      LDR      r1,[sp,#8]
        0x0003a970:    7108        .q      STRB     r0,[r1,#4]
        0x0003a972:    b003        ..      ADD      sp,sp,#0xc
        0x0003a974:    4770        pG      BX       lr
        0x0003a976:    0000        ..      MOVS     r0,r0
    hciEvtParseLeAddDevToResListCmdCmpl
        0x0003a978:    b083        ..      SUB      sp,sp,#0xc
        0x0003a97a:    9002        ..      STR      r0,[sp,#8]
        0x0003a97c:    9101        ..      STR      r1,[sp,#4]
        0x0003a97e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a982:    9801        ..      LDR      r0,[sp,#4]
        0x0003a984:    1c41        A.      ADDS     r1,r0,#1
        0x0003a986:    9101        ..      STR      r1,[sp,#4]
        0x0003a988:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a98a:    9902        ..      LDR      r1,[sp,#8]
        0x0003a98c:    7108        .q      STRB     r0,[r1,#4]
        0x0003a98e:    9902        ..      LDR      r1,[sp,#8]
        0x0003a990:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a992:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a994:    b003        ..      ADD      sp,sp,#0xc
        0x0003a996:    4770        pG      BX       lr
    hciEvtParseLeAdvSetTerm
        0x0003a998:    b083        ..      SUB      sp,sp,#0xc
        0x0003a99a:    9002        ..      STR      r0,[sp,#8]
        0x0003a99c:    9101        ..      STR      r1,[sp,#4]
        0x0003a99e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a9a2:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9a4:    1c41        A.      ADDS     r1,r0,#1
        0x0003a9a6:    9101        ..      STR      r1,[sp,#4]
        0x0003a9a8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a9aa:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9ac:    7108        .q      STRB     r0,[r1,#4]
        0x0003a9ae:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9b0:    1c41        A.      ADDS     r1,r0,#1
        0x0003a9b2:    9101        ..      STR      r1,[sp,#4]
        0x0003a9b4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a9b6:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9b8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003a9ba:    9901        ..      LDR      r1,[sp,#4]
        0x0003a9bc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a9be:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a9c0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003a9c4:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9c6:    80c8        ..      STRH     r0,[r1,#6]
        0x0003a9c8:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9ca:    3002        .0      ADDS     r0,#2
        0x0003a9cc:    9001        ..      STR      r0,[sp,#4]
        0x0003a9ce:    9801        ..      LDR      r0,[sp,#4]
        0x0003a9d0:    1c41        A.      ADDS     r1,r0,#1
        0x0003a9d2:    9101        ..      STR      r1,[sp,#4]
        0x0003a9d4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003a9d6:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9d8:    7208        .r      STRB     r0,[r1,#8]
        0x0003a9da:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9dc:    7908        .y      LDRB     r0,[r1,#4]
        0x0003a9de:    70c8        .p      STRB     r0,[r1,#3]
        0x0003a9e0:    9902        ..      LDR      r1,[sp,#8]
        0x0003a9e2:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003a9e4:    8008        ..      STRH     r0,[r1,#0]
        0x0003a9e6:    b003        ..      ADD      sp,sp,#0xc
        0x0003a9e8:    4770        pG      BX       lr
        0x0003a9ea:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigInfoAdvRpt
        0x0003a9ec:    b083        ..      SUB      sp,sp,#0xc
        0x0003a9ee:    9002        ..      STR      r0,[sp,#8]
        0x0003a9f0:    9101        ..      STR      r1,[sp,#4]
        0x0003a9f2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003a9f6:    9901        ..      LDR      r1,[sp,#4]
        0x0003a9f8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003a9fa:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003a9fc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aa00:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa02:    8088        ..      STRH     r0,[r1,#4]
        0x0003aa04:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa06:    3002        .0      ADDS     r0,#2
        0x0003aa08:    9001        ..      STR      r0,[sp,#4]
        0x0003aa0a:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa0c:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa0e:    9101        ..      STR      r1,[sp,#4]
        0x0003aa10:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa12:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa14:    7188        .q      STRB     r0,[r1,#6]
        0x0003aa16:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa18:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa1a:    9101        ..      STR      r1,[sp,#4]
        0x0003aa1c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa1e:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa20:    71c8        .q      STRB     r0,[r1,#7]
        0x0003aa22:    9901        ..      LDR      r1,[sp,#4]
        0x0003aa24:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aa26:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aa28:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aa2c:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa2e:    8108        ..      STRH     r0,[r1,#8]
        0x0003aa30:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa32:    3002        .0      ADDS     r0,#2
        0x0003aa34:    9001        ..      STR      r0,[sp,#4]
        0x0003aa36:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa38:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa3a:    9101        ..      STR      r1,[sp,#4]
        0x0003aa3c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa3e:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa40:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003aa42:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa44:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa46:    9101        ..      STR      r1,[sp,#4]
        0x0003aa48:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa4a:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa4c:    72c8        .r      STRB     r0,[r1,#0xb]
        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:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003aa5a:    9901        ..      LDR      r1,[sp,#4]
        0x0003aa5c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aa5e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aa60:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aa64:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa66:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003aa68:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa6a:    3002        .0      ADDS     r0,#2
        0x0003aa6c:    9001        ..      STR      r0,[sp,#4]
        0x0003aa6e:    9901        ..      LDR      r1,[sp,#4]
        0x0003aa70:    8808        ..      LDRH     r0,[r1,#0]
        0x0003aa72:    7889        .x      LDRB     r1,[r1,#2]
        0x0003aa74:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003aa78:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa7a:    6108        .a      STR      r0,[r1,#0x10]
        0x0003aa7c:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa7e:    3003        .0      ADDS     r0,#3
        0x0003aa80:    9001        ..      STR      r0,[sp,#4]
        0x0003aa82:    9901        ..      LDR      r1,[sp,#4]
        0x0003aa84:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aa86:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aa88:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aa8c:    9902        ..      LDR      r1,[sp,#8]
        0x0003aa8e:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003aa90:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa92:    3002        .0      ADDS     r0,#2
        0x0003aa94:    9001        ..      STR      r0,[sp,#4]
        0x0003aa96:    9801        ..      LDR      r0,[sp,#4]
        0x0003aa98:    1c41        A.      ADDS     r1,r0,#1
        0x0003aa9a:    9101        ..      STR      r1,[sp,#4]
        0x0003aa9c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aa9e:    9902        ..      LDR      r1,[sp,#8]
        0x0003aaa0:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003aaa2:    9801        ..      LDR      r0,[sp,#4]
        0x0003aaa4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aaa6:    9101        ..      STR      r1,[sp,#4]
        0x0003aaa8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aaaa:    9902        ..      LDR      r1,[sp,#8]
        0x0003aaac:    75c8        .u      STRB     r0,[r1,#0x17]
        0x0003aaae:    9801        ..      LDR      r0,[sp,#4]
        0x0003aab0:    1c41        A.      ADDS     r1,r0,#1
        0x0003aab2:    9101        ..      STR      r1,[sp,#4]
        0x0003aab4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aab6:    9902        ..      LDR      r1,[sp,#8]
        0x0003aab8:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003aaba:    9902        ..      LDR      r1,[sp,#8]
        0x0003aabc:    2000        .       MOVS     r0,#0
        0x0003aabe:    70c8        .p      STRB     r0,[r1,#3]
        0x0003aac0:    9902        ..      LDR      r1,[sp,#8]
        0x0003aac2:    8888        ..      LDRH     r0,[r1,#4]
        0x0003aac4:    8008        ..      STRH     r0,[r1,#0]
        0x0003aac6:    b003        ..      ADD      sp,sp,#0xc
        0x0003aac8:    4770        pG      BX       lr
        0x0003aaca:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigSyncEst
        0x0003aacc:    b084        ..      SUB      sp,sp,#0x10
        0x0003aace:    9003        ..      STR      r0,[sp,#0xc]
        0x0003aad0:    9102        ..      STR      r1,[sp,#8]
        0x0003aad2:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003aad6:    9802        ..      LDR      r0,[sp,#8]
        0x0003aad8:    1c41        A.      ADDS     r1,r0,#1
        0x0003aada:    9102        ..      STR      r1,[sp,#8]
        0x0003aadc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aade:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aae0:    7108        .q      STRB     r0,[r1,#4]
        0x0003aae2:    9802        ..      LDR      r0,[sp,#8]
        0x0003aae4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aae6:    9102        ..      STR      r1,[sp,#8]
        0x0003aae8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aaea:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aaec:    7148        Hq      STRB     r0,[r1,#5]
        0x0003aaee:    9902        ..      LDR      r1,[sp,#8]
        0x0003aaf0:    8808        ..      LDRH     r0,[r1,#0]
        0x0003aaf2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003aaf4:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003aaf8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aafa:    6088        .`      STR      r0,[r1,#8]
        0x0003aafc:    9802        ..      LDR      r0,[sp,#8]
        0x0003aafe:    3003        .0      ADDS     r0,#3
        0x0003ab00:    9002        ..      STR      r0,[sp,#8]
        0x0003ab02:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab04:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab06:    9102        ..      STR      r1,[sp,#8]
        0x0003ab08:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab0a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab0c:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003ab0e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab10:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab12:    9102        ..      STR      r1,[sp,#8]
        0x0003ab14:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab16:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab18:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003ab1a:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab1c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab1e:    9102        ..      STR      r1,[sp,#8]
        0x0003ab20:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab22:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab24:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003ab26:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab28:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab2a:    9102        ..      STR      r1,[sp,#8]
        0x0003ab2c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab2e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab30:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003ab32:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab34:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ab36:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ab38:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ab3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab3e:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003ab40:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab42:    3002        .0      ADDS     r0,#2
        0x0003ab44:    9002        ..      STR      r0,[sp,#8]
        0x0003ab46:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab48:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ab4a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ab4c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ab50:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab52:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003ab54:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab56:    3002        .0      ADDS     r0,#2
        0x0003ab58:    9002        ..      STR      r0,[sp,#8]
        0x0003ab5a:    9802        ..      LDR      r0,[sp,#8]
        0x0003ab5c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ab5e:    9102        ..      STR      r1,[sp,#8]
        0x0003ab60:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ab62:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003ab66:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003ab6a:    280f        .(      CMP      r0,#0xf
        0x0003ab6c:    dc04        ..      BGT      0x3ab78 ; hciEvtParseLeBigSyncEst + 172
        0x0003ab6e:    e7ff        ..      B        0x3ab70 ; hciEvtParseLeBigSyncEst + 164
        0x0003ab70:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003ab74:    9000        ..      STR      r0,[sp,#0]
        0x0003ab76:    e002        ..      B        0x3ab7e ; hciEvtParseLeBigSyncEst + 178
        0x0003ab78:    2010        .       MOVS     r0,#0x10
        0x0003ab7a:    9000        ..      STR      r0,[sp,#0]
        0x0003ab7c:    e7ff        ..      B        0x3ab7e ; hciEvtParseLeBigSyncEst + 178
        0x0003ab7e:    9800        ..      LDR      r0,[sp,#0]
        0x0003ab80:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab82:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003ab84:    2000        .       MOVS     r0,#0
        0x0003ab86:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003ab8a:    e7ff        ..      B        0x3ab8c ; hciEvtParseLeBigSyncEst + 192
        0x0003ab8c:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003ab90:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ab92:    7d09        .}      LDRB     r1,[r1,#0x14]
        0x0003ab94:    4288        .B      CMP      r0,r1
        0x0003ab96:    da15        ..      BGE      0x3abc4 ; hciEvtParseLeBigSyncEst + 248
        0x0003ab98:    e7ff        ..      B        0x3ab9a ; hciEvtParseLeBigSyncEst + 206
        0x0003ab9a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ab9c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ab9e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aba0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aba4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aba6:    f89d2005    ...     LDRB     r2,[sp,#5]
        0x0003abaa:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003abae:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003abb0:    9802        ..      LDR      r0,[sp,#8]
        0x0003abb2:    3002        .0      ADDS     r0,#2
        0x0003abb4:    9002        ..      STR      r0,[sp,#8]
        0x0003abb6:    e7ff        ..      B        0x3abb8 ; hciEvtParseLeBigSyncEst + 236
        0x0003abb8:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003abbc:    3001        .0      ADDS     r0,#1
        0x0003abbe:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003abc2:    e7e3        ..      B        0x3ab8c ; hciEvtParseLeBigSyncEst + 192
        0x0003abc4:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003abc8:    2811        .(      CMP      r0,#0x11
        0x0003abca:    db01        ..      BLT      0x3abd0 ; hciEvtParseLeBigSyncEst + 260
        0x0003abcc:    e7ff        ..      B        0x3abce ; hciEvtParseLeBigSyncEst + 258
        0x0003abce:    e7ff        ..      B        0x3abd0 ; hciEvtParseLeBigSyncEst + 260
        0x0003abd0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abd2:    7908        .y      LDRB     r0,[r1,#4]
        0x0003abd4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003abd6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003abd8:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003abda:    8008        ..      STRH     r0,[r1,#0]
        0x0003abdc:    b004        ..      ADD      sp,sp,#0x10
        0x0003abde:    4770        pG      BX       lr
    hciEvtParseLeBigSyncLost
        0x0003abe0:    b083        ..      SUB      sp,sp,#0xc
        0x0003abe2:    9002        ..      STR      r0,[sp,#8]
        0x0003abe4:    9101        ..      STR      r1,[sp,#4]
        0x0003abe6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003abea:    9801        ..      LDR      r0,[sp,#4]
        0x0003abec:    1c41        A.      ADDS     r1,r0,#1
        0x0003abee:    9101        ..      STR      r1,[sp,#4]
        0x0003abf0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003abf2:    9902        ..      LDR      r1,[sp,#8]
        0x0003abf4:    7108        .q      STRB     r0,[r1,#4]
        0x0003abf6:    9801        ..      LDR      r0,[sp,#4]
        0x0003abf8:    1c41        A.      ADDS     r1,r0,#1
        0x0003abfa:    9101        ..      STR      r1,[sp,#4]
        0x0003abfc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003abfe:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac00:    7148        Hq      STRB     r0,[r1,#5]
        0x0003ac02:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac04:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003ac06:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ac08:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac0a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ac0c:    8008        ..      STRH     r0,[r1,#0]
        0x0003ac0e:    b003        ..      ADD      sp,sp,#0xc
        0x0003ac10:    4770        pG      BX       lr
        0x0003ac12:    0000        ..      MOVS     r0,r0
    hciEvtParseLeBigTermSyncCmpl
        0x0003ac14:    b083        ..      SUB      sp,sp,#0xc
        0x0003ac16:    9002        ..      STR      r0,[sp,#8]
        0x0003ac18:    9101        ..      STR      r1,[sp,#4]
        0x0003ac1a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ac1e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac20:    1c41        A.      ADDS     r1,r0,#1
        0x0003ac22:    9101        ..      STR      r1,[sp,#4]
        0x0003ac24:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ac26:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac28:    7108        .q      STRB     r0,[r1,#4]
        0x0003ac2a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac2c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ac2e:    9101        ..      STR      r1,[sp,#4]
        0x0003ac30:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ac32:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac34:    7148        Hq      STRB     r0,[r1,#5]
        0x0003ac36:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac38:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ac3a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ac3c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac3e:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003ac40:    8008        ..      STRH     r0,[r1,#0]
        0x0003ac42:    b003        ..      ADD      sp,sp,#0xc
        0x0003ac44:    4770        pG      BX       lr
        0x0003ac46:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCisEst
        0x0003ac48:    b083        ..      SUB      sp,sp,#0xc
        0x0003ac4a:    9002        ..      STR      r0,[sp,#8]
        0x0003ac4c:    9101        ..      STR      r1,[sp,#4]
        0x0003ac4e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ac52:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac54:    1c41        A.      ADDS     r1,r0,#1
        0x0003ac56:    9101        ..      STR      r1,[sp,#4]
        0x0003ac58:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ac5a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac5c:    7108        .q      STRB     r0,[r1,#4]
        0x0003ac5e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ac60:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ac62:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ac64:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ac68:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac6a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ac6c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac6e:    3002        .0      ADDS     r0,#2
        0x0003ac70:    9001        ..      STR      r0,[sp,#4]
        0x0003ac72:    9901        ..      LDR      r1,[sp,#4]
        0x0003ac74:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ac76:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ac78:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ac7c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac7e:    6088        .`      STR      r0,[r1,#8]
        0x0003ac80:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac82:    3003        .0      ADDS     r0,#3
        0x0003ac84:    9001        ..      STR      r0,[sp,#4]
        0x0003ac86:    9901        ..      LDR      r1,[sp,#4]
        0x0003ac88:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ac8a:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ac8c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ac90:    9902        ..      LDR      r1,[sp,#8]
        0x0003ac92:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ac94:    9801        ..      LDR      r0,[sp,#4]
        0x0003ac96:    3003        .0      ADDS     r0,#3
        0x0003ac98:    9001        ..      STR      r0,[sp,#4]
        0x0003ac9a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ac9c:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ac9e:    7889        .x      LDRB     r1,[r1,#2]
        0x0003aca0:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003aca4:    9902        ..      LDR      r1,[sp,#8]
        0x0003aca6:    6108        .a      STR      r0,[r1,#0x10]
        0x0003aca8:    9801        ..      LDR      r0,[sp,#4]
        0x0003acaa:    3003        .0      ADDS     r0,#3
        0x0003acac:    9001        ..      STR      r0,[sp,#4]
        0x0003acae:    9901        ..      LDR      r1,[sp,#4]
        0x0003acb0:    8808        ..      LDRH     r0,[r1,#0]
        0x0003acb2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003acb4:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003acb8:    9902        ..      LDR      r1,[sp,#8]
        0x0003acba:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003acbc:    9801        ..      LDR      r0,[sp,#4]
        0x0003acbe:    3003        .0      ADDS     r0,#3
        0x0003acc0:    9001        ..      STR      r0,[sp,#4]
        0x0003acc2:    9801        ..      LDR      r0,[sp,#4]
        0x0003acc4:    1c41        A.      ADDS     r1,r0,#1
        0x0003acc6:    9101        ..      STR      r1,[sp,#4]
        0x0003acc8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acca:    9902        ..      LDR      r1,[sp,#8]
        0x0003accc:    7608        .v      STRB     r0,[r1,#0x18]
        0x0003acce:    9801        ..      LDR      r0,[sp,#4]
        0x0003acd0:    1c41        A.      ADDS     r1,r0,#1
        0x0003acd2:    9101        ..      STR      r1,[sp,#4]
        0x0003acd4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acd6:    9902        ..      LDR      r1,[sp,#8]
        0x0003acd8:    7648        Hv      STRB     r0,[r1,#0x19]
        0x0003acda:    9801        ..      LDR      r0,[sp,#4]
        0x0003acdc:    1c41        A.      ADDS     r1,r0,#1
        0x0003acde:    9101        ..      STR      r1,[sp,#4]
        0x0003ace0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ace2:    9902        ..      LDR      r1,[sp,#8]
        0x0003ace4:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003ace6:    9801        ..      LDR      r0,[sp,#4]
        0x0003ace8:    1c41        A.      ADDS     r1,r0,#1
        0x0003acea:    9101        ..      STR      r1,[sp,#4]
        0x0003acec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acee:    9902        ..      LDR      r1,[sp,#8]
        0x0003acf0:    76c8        .v      STRB     r0,[r1,#0x1b]
        0x0003acf2:    9801        ..      LDR      r0,[sp,#4]
        0x0003acf4:    1c41        A.      ADDS     r1,r0,#1
        0x0003acf6:    9101        ..      STR      r1,[sp,#4]
        0x0003acf8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003acfa:    9902        ..      LDR      r1,[sp,#8]
        0x0003acfc:    7708        .w      STRB     r0,[r1,#0x1c]
        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:    7748        Hw      STRB     r0,[r1,#0x1d]
        0x0003ad0a:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad0c:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad0e:    9101        ..      STR      r1,[sp,#4]
        0x0003ad10:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad12:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad14:    7788        .w      STRB     r0,[r1,#0x1e]
        0x0003ad16:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad18:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ad1a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ad1c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad20:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad22:    8408        ..      STRH     r0,[r1,#0x20]
        0x0003ad24:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad26:    3002        .0      ADDS     r0,#2
        0x0003ad28:    9001        ..      STR      r0,[sp,#4]
        0x0003ad2a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad2c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ad2e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ad30:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad34:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad36:    8448        H.      STRH     r0,[r1,#0x22]
        0x0003ad38:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad3a:    3002        .0      ADDS     r0,#2
        0x0003ad3c:    9001        ..      STR      r0,[sp,#4]
        0x0003ad3e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad40:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ad42:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ad44:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad48:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad4a:    8488        ..      STRH     r0,[r1,#0x24]
        0x0003ad4c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad4e:    3002        .0      ADDS     r0,#2
        0x0003ad50:    9001        ..      STR      r0,[sp,#4]
        0x0003ad52:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad54:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ad56:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ad58:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad5a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ad5c:    8008        ..      STRH     r0,[r1,#0]
        0x0003ad5e:    b003        ..      ADD      sp,sp,#0xc
        0x0003ad60:    4770        pG      BX       lr
        0x0003ad62:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCisReq
        0x0003ad64:    b083        ..      SUB      sp,sp,#0xc
        0x0003ad66:    9002        ..      STR      r0,[sp,#8]
        0x0003ad68:    9101        ..      STR      r1,[sp,#4]
        0x0003ad6a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ad6e:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad70:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ad72:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ad74:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad78:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad7a:    8088        ..      STRH     r0,[r1,#4]
        0x0003ad7c:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad7e:    3002        .0      ADDS     r0,#2
        0x0003ad80:    9001        ..      STR      r0,[sp,#4]
        0x0003ad82:    9901        ..      LDR      r1,[sp,#4]
        0x0003ad84:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ad86:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ad88:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ad8c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ad8e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ad90:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad92:    3002        .0      ADDS     r0,#2
        0x0003ad94:    9001        ..      STR      r0,[sp,#4]
        0x0003ad96:    9801        ..      LDR      r0,[sp,#4]
        0x0003ad98:    1c41        A.      ADDS     r1,r0,#1
        0x0003ad9a:    9101        ..      STR      r1,[sp,#4]
        0x0003ad9c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ad9e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ada0:    7208        .r      STRB     r0,[r1,#8]
        0x0003ada2:    9801        ..      LDR      r0,[sp,#4]
        0x0003ada4:    1c41        A.      ADDS     r1,r0,#1
        0x0003ada6:    9101        ..      STR      r1,[sp,#4]
        0x0003ada8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003adaa:    9902        ..      LDR      r1,[sp,#8]
        0x0003adac:    7248        Hr      STRB     r0,[r1,#9]
        0x0003adae:    9902        ..      LDR      r1,[sp,#8]
        0x0003adb0:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003adb2:    8008        ..      STRH     r0,[r1,#0]
        0x0003adb4:    b003        ..      ADD      sp,sp,#0xc
        0x0003adb6:    4770        pG      BX       lr
    hciEvtParseLeClearResListCmdCmpl
        0x0003adb8:    b083        ..      SUB      sp,sp,#0xc
        0x0003adba:    9002        ..      STR      r0,[sp,#8]
        0x0003adbc:    9101        ..      STR      r1,[sp,#4]
        0x0003adbe:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003adc2:    9801        ..      LDR      r0,[sp,#4]
        0x0003adc4:    1c41        A.      ADDS     r1,r0,#1
        0x0003adc6:    9101        ..      STR      r1,[sp,#4]
        0x0003adc8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003adca:    9902        ..      LDR      r1,[sp,#8]
        0x0003adcc:    7108        .q      STRB     r0,[r1,#4]
        0x0003adce:    9902        ..      LDR      r1,[sp,#8]
        0x0003add0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003add2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003add4:    b003        ..      ADD      sp,sp,#0xc
        0x0003add6:    4770        pG      BX       lr
    hciEvtParseLeCmdCmpl
        0x0003add8:    b083        ..      SUB      sp,sp,#0xc
        0x0003adda:    9002        ..      STR      r0,[sp,#8]
        0x0003addc:    9101        ..      STR      r1,[sp,#4]
        0x0003adde:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ade2:    9801        ..      LDR      r0,[sp,#4]
        0x0003ade4:    1c41        A.      ADDS     r1,r0,#1
        0x0003ade6:    9101        ..      STR      r1,[sp,#4]
        0x0003ade8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003adea:    9902        ..      LDR      r1,[sp,#8]
        0x0003adec:    70c8        .p      STRB     r0,[r1,#3]
        0x0003adee:    b003        ..      ADD      sp,sp,#0xc
        0x0003adf0:    4770        pG      BX       lr
        0x0003adf2:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCmpl
        0x0003adf4:    b580        ..      PUSH     {r7,lr}
        0x0003adf6:    b084        ..      SUB      sp,sp,#0x10
        0x0003adf8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003adfa:    9102        ..      STR      r1,[sp,#8]
        0x0003adfc:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003ae00:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae02:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae04:    9102        ..      STR      r1,[sp,#8]
        0x0003ae06:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae08:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae0a:    7108        .q      STRB     r0,[r1,#4]
        0x0003ae0c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae0e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ae10:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ae12:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ae16:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae18:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ae1a:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae1c:    3002        .0      ADDS     r0,#2
        0x0003ae1e:    9002        ..      STR      r0,[sp,#8]
        0x0003ae20:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae22:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae24:    9102        ..      STR      r1,[sp,#8]
        0x0003ae26:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae28:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae2a:    7208        .r      STRB     r0,[r1,#8]
        0x0003ae2c:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae2e:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae30:    9102        ..      STR      r1,[sp,#8]
        0x0003ae32:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae34:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae36:    7248        Hr      STRB     r0,[r1,#9]
        0x0003ae38:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ae3a:    300a        .0      ADDS     r0,r0,#0xa
        0x0003ae3c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae3e:    f7dffcbd    ....    BL       BdaCpy ; 0x1a7bc
        0x0003ae42:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae44:    3006        .0      ADDS     r0,#6
        0x0003ae46:    9002        ..      STR      r0,[sp,#8]
        0x0003ae48:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae4a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ae4c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ae4e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ae52:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae54:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003ae56:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae58:    3002        .0      ADDS     r0,#2
        0x0003ae5a:    9002        ..      STR      r0,[sp,#8]
        0x0003ae5c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae5e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ae60:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ae62:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ae66:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae68:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003ae6a:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae6c:    3002        .0      ADDS     r0,#2
        0x0003ae6e:    9002        ..      STR      r0,[sp,#8]
        0x0003ae70:    9902        ..      LDR      r1,[sp,#8]
        0x0003ae72:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ae74:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ae76:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ae7a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae7c:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003ae7e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae80:    3002        .0      ADDS     r0,#2
        0x0003ae82:    9002        ..      STR      r0,[sp,#8]
        0x0003ae84:    9802        ..      LDR      r0,[sp,#8]
        0x0003ae86:    1c41        A.      ADDS     r1,r0,#1
        0x0003ae88:    9102        ..      STR      r1,[sp,#8]
        0x0003ae8a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ae8c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae8e:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003ae90:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae92:    2000        .       MOVS     r0,#0
        0x0003ae94:    f8a1001b    ....    STRH     r0,[r1,#0x1b]
        0x0003ae98:    f8c10017    ....    STR      r0,[r1,#0x17]
        0x0003ae9c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003ae9e:    f8a10021    ..!.    STRH     r0,[r1,#0x21]
        0x0003aea2:    f8c1001d    ....    STR      r0,[r1,#0x1d]
        0x0003aea6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aea8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003aeaa:    8008        ..      STRH     r0,[r1,#0]
        0x0003aeac:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003aeae:    7908        .y      LDRB     r0,[r1,#4]
        0x0003aeb0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003aeb2:    b004        ..      ADD      sp,sp,#0x10
        0x0003aeb4:    bd80        ..      POP      {r7,pc}
        0x0003aeb6:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCteReqEn
        0x0003aeb8:    b083        ..      SUB      sp,sp,#0xc
        0x0003aeba:    9002        ..      STR      r0,[sp,#8]
        0x0003aebc:    9101        ..      STR      r1,[sp,#4]
        0x0003aebe:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003aec2:    9801        ..      LDR      r0,[sp,#4]
        0x0003aec4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aec6:    9101        ..      STR      r1,[sp,#4]
        0x0003aec8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003aeca:    9902        ..      LDR      r1,[sp,#8]
        0x0003aecc:    7108        .q      STRB     r0,[r1,#4]
        0x0003aece:    9901        ..      LDR      r1,[sp,#4]
        0x0003aed0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003aed2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003aed4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003aed8:    9902        ..      LDR      r1,[sp,#8]
        0x0003aeda:    80c8        ..      STRH     r0,[r1,#6]
        0x0003aedc:    9801        ..      LDR      r0,[sp,#4]
        0x0003aede:    3002        .0      ADDS     r0,#2
        0x0003aee0:    9001        ..      STR      r0,[sp,#4]
        0x0003aee2:    9902        ..      LDR      r1,[sp,#8]
        0x0003aee4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003aee6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003aee8:    9902        ..      LDR      r1,[sp,#8]
        0x0003aeea:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003aeec:    8008        ..      STRH     r0,[r1,#0]
        0x0003aeee:    b003        ..      ADD      sp,sp,#0xc
        0x0003aef0:    4770        pG      BX       lr
        0x0003aef2:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnCteRspEn
        0x0003aef4:    b083        ..      SUB      sp,sp,#0xc
        0x0003aef6:    9002        ..      STR      r0,[sp,#8]
        0x0003aef8:    9101        ..      STR      r1,[sp,#4]
        0x0003aefa:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003aefe:    9801        ..      LDR      r0,[sp,#4]
        0x0003af00:    1c41        A.      ADDS     r1,r0,#1
        0x0003af02:    9101        ..      STR      r1,[sp,#4]
        0x0003af04:    7800        .x      LDRB     r0,[r0,#0]
        0x0003af06:    9902        ..      LDR      r1,[sp,#8]
        0x0003af08:    7108        .q      STRB     r0,[r1,#4]
        0x0003af0a:    9901        ..      LDR      r1,[sp,#4]
        0x0003af0c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af0e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af14:    9902        ..      LDR      r1,[sp,#8]
        0x0003af16:    80c8        ..      STRH     r0,[r1,#6]
        0x0003af18:    9801        ..      LDR      r0,[sp,#4]
        0x0003af1a:    3002        .0      ADDS     r0,#2
        0x0003af1c:    9001        ..      STR      r0,[sp,#4]
        0x0003af1e:    9902        ..      LDR      r1,[sp,#8]
        0x0003af20:    7908        .y      LDRB     r0,[r1,#4]
        0x0003af22:    70c8        .p      STRB     r0,[r1,#3]
        0x0003af24:    9902        ..      LDR      r1,[sp,#8]
        0x0003af26:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003af28:    8008        ..      STRH     r0,[r1,#0]
        0x0003af2a:    b003        ..      ADD      sp,sp,#0xc
        0x0003af2c:    4770        pG      BX       lr
        0x0003af2e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeConnUpdateCmpl
        0x0003af30:    b083        ..      SUB      sp,sp,#0xc
        0x0003af32:    9002        ..      STR      r0,[sp,#8]
        0x0003af34:    9101        ..      STR      r1,[sp,#4]
        0x0003af36:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003af3a:    9801        ..      LDR      r0,[sp,#4]
        0x0003af3c:    1c41        A.      ADDS     r1,r0,#1
        0x0003af3e:    9101        ..      STR      r1,[sp,#4]
        0x0003af40:    7800        .x      LDRB     r0,[r0,#0]
        0x0003af42:    9902        ..      LDR      r1,[sp,#8]
        0x0003af44:    7108        .q      STRB     r0,[r1,#4]
        0x0003af46:    9901        ..      LDR      r1,[sp,#4]
        0x0003af48:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af4a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af4c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af50:    9902        ..      LDR      r1,[sp,#8]
        0x0003af52:    80c8        ..      STRH     r0,[r1,#6]
        0x0003af54:    9801        ..      LDR      r0,[sp,#4]
        0x0003af56:    3002        .0      ADDS     r0,#2
        0x0003af58:    9001        ..      STR      r0,[sp,#4]
        0x0003af5a:    9901        ..      LDR      r1,[sp,#4]
        0x0003af5c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af5e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af60:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af64:    9902        ..      LDR      r1,[sp,#8]
        0x0003af66:    8108        ..      STRH     r0,[r1,#8]
        0x0003af68:    9801        ..      LDR      r0,[sp,#4]
        0x0003af6a:    3002        .0      ADDS     r0,#2
        0x0003af6c:    9001        ..      STR      r0,[sp,#4]
        0x0003af6e:    9901        ..      LDR      r1,[sp,#4]
        0x0003af70:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af72:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af74:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af78:    9902        ..      LDR      r1,[sp,#8]
        0x0003af7a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003af7c:    9801        ..      LDR      r0,[sp,#4]
        0x0003af7e:    3002        .0      ADDS     r0,#2
        0x0003af80:    9001        ..      STR      r0,[sp,#4]
        0x0003af82:    9901        ..      LDR      r1,[sp,#4]
        0x0003af84:    7808        .x      LDRB     r0,[r1,#0]
        0x0003af86:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003af88:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003af8c:    9902        ..      LDR      r1,[sp,#8]
        0x0003af8e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003af90:    9801        ..      LDR      r0,[sp,#4]
        0x0003af92:    3002        .0      ADDS     r0,#2
        0x0003af94:    9001        ..      STR      r0,[sp,#4]
        0x0003af96:    9902        ..      LDR      r1,[sp,#8]
        0x0003af98:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003af9a:    8008        ..      STRH     r0,[r1,#0]
        0x0003af9c:    9902        ..      LDR      r1,[sp,#8]
        0x0003af9e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003afa0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003afa2:    b003        ..      ADD      sp,sp,#0xc
        0x0003afa4:    4770        pG      BX       lr
        0x0003afa6:    0000        ..      MOVS     r0,r0
    hciEvtParseLeCreateBigCmpl
        0x0003afa8:    b084        ..      SUB      sp,sp,#0x10
        0x0003afaa:    9003        ..      STR      r0,[sp,#0xc]
        0x0003afac:    9102        ..      STR      r1,[sp,#8]
        0x0003afae:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003afb2:    9802        ..      LDR      r0,[sp,#8]
        0x0003afb4:    1c41        A.      ADDS     r1,r0,#1
        0x0003afb6:    9102        ..      STR      r1,[sp,#8]
        0x0003afb8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003afba:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003afbc:    7108        .q      STRB     r0,[r1,#4]
        0x0003afbe:    9802        ..      LDR      r0,[sp,#8]
        0x0003afc0:    1c41        A.      ADDS     r1,r0,#1
        0x0003afc2:    9102        ..      STR      r1,[sp,#8]
        0x0003afc4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003afc6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003afc8:    7148        Hq      STRB     r0,[r1,#5]
        0x0003afca:    9902        ..      LDR      r1,[sp,#8]
        0x0003afcc:    8808        ..      LDRH     r0,[r1,#0]
        0x0003afce:    7889        .x      LDRB     r1,[r1,#2]
        0x0003afd0:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003afd4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003afd6:    6088        .`      STR      r0,[r1,#8]
        0x0003afd8:    9802        ..      LDR      r0,[sp,#8]
        0x0003afda:    3003        .0      ADDS     r0,#3
        0x0003afdc:    9002        ..      STR      r0,[sp,#8]
        0x0003afde:    9902        ..      LDR      r1,[sp,#8]
        0x0003afe0:    8808        ..      LDRH     r0,[r1,#0]
        0x0003afe2:    7889        .x      LDRB     r1,[r1,#2]
        0x0003afe4:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003afe8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003afea:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003afec:    9802        ..      LDR      r0,[sp,#8]
        0x0003afee:    3003        .0      ADDS     r0,#3
        0x0003aff0:    9002        ..      STR      r0,[sp,#8]
        0x0003aff2:    9802        ..      LDR      r0,[sp,#8]
        0x0003aff4:    1c41        A.      ADDS     r1,r0,#1
        0x0003aff6:    9102        ..      STR      r1,[sp,#8]
        0x0003aff8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003affa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003affc:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003affe:    9802        ..      LDR      r0,[sp,#8]
        0x0003b000:    1c41        A.      ADDS     r1,r0,#1
        0x0003b002:    9102        ..      STR      r1,[sp,#8]
        0x0003b004:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b006:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b008:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003b00a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b00c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b00e:    9102        ..      STR      r1,[sp,#8]
        0x0003b010:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b012:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b014:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003b016:    9802        ..      LDR      r0,[sp,#8]
        0x0003b018:    1c41        A.      ADDS     r1,r0,#1
        0x0003b01a:    9102        ..      STR      r1,[sp,#8]
        0x0003b01c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b01e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b020:    74c8        .t      STRB     r0,[r1,#0x13]
        0x0003b022:    9802        ..      LDR      r0,[sp,#8]
        0x0003b024:    1c41        A.      ADDS     r1,r0,#1
        0x0003b026:    9102        ..      STR      r1,[sp,#8]
        0x0003b028:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b02a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b02c:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003b02e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b030:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b032:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b034:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b038:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b03a:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003b03c:    9802        ..      LDR      r0,[sp,#8]
        0x0003b03e:    3002        .0      ADDS     r0,#2
        0x0003b040:    9002        ..      STR      r0,[sp,#8]
        0x0003b042:    9902        ..      LDR      r1,[sp,#8]
        0x0003b044:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b046:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b048:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b04c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b04e:    8308        ..      STRH     r0,[r1,#0x18]
        0x0003b050:    9802        ..      LDR      r0,[sp,#8]
        0x0003b052:    3002        .0      ADDS     r0,#2
        0x0003b054:    9002        ..      STR      r0,[sp,#8]
        0x0003b056:    9802        ..      LDR      r0,[sp,#8]
        0x0003b058:    1c41        A.      ADDS     r1,r0,#1
        0x0003b05a:    9102        ..      STR      r1,[sp,#8]
        0x0003b05c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b05e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003b062:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b066:    280f        .(      CMP      r0,#0xf
        0x0003b068:    dc04        ..      BGT      0x3b074 ; hciEvtParseLeCreateBigCmpl + 204
        0x0003b06a:    e7ff        ..      B        0x3b06c ; hciEvtParseLeCreateBigCmpl + 196
        0x0003b06c:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b070:    9000        ..      STR      r0,[sp,#0]
        0x0003b072:    e002        ..      B        0x3b07a ; hciEvtParseLeCreateBigCmpl + 210
        0x0003b074:    2010        .       MOVS     r0,#0x10
        0x0003b076:    9000        ..      STR      r0,[sp,#0]
        0x0003b078:    e7ff        ..      B        0x3b07a ; hciEvtParseLeCreateBigCmpl + 210
        0x0003b07a:    9800        ..      LDR      r0,[sp,#0]
        0x0003b07c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b07e:    7688        .v      STRB     r0,[r1,#0x1a]
        0x0003b080:    2000        .       MOVS     r0,#0
        0x0003b082:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b086:    e7ff        ..      B        0x3b088 ; hciEvtParseLeCreateBigCmpl + 224
        0x0003b088:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b08c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b08e:    7e89        .~      LDRB     r1,[r1,#0x1a]
        0x0003b090:    4288        .B      CMP      r0,r1
        0x0003b092:    da15        ..      BGE      0x3b0c0 ; hciEvtParseLeCreateBigCmpl + 280
        0x0003b094:    e7ff        ..      B        0x3b096 ; hciEvtParseLeCreateBigCmpl + 238
        0x0003b096:    9902        ..      LDR      r1,[sp,#8]
        0x0003b098:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b09a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b09c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b0a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0a2:    f89d2005    ...     LDRB     r2,[sp,#5]
        0x0003b0a6:    eb010142    ..B.    ADD      r1,r1,r2,LSL #1
        0x0003b0aa:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0003b0ac:    9802        ..      LDR      r0,[sp,#8]
        0x0003b0ae:    3002        .0      ADDS     r0,#2
        0x0003b0b0:    9002        ..      STR      r0,[sp,#8]
        0x0003b0b2:    e7ff        ..      B        0x3b0b4 ; hciEvtParseLeCreateBigCmpl + 268
        0x0003b0b4:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003b0b8:    3001        .0      ADDS     r0,#1
        0x0003b0ba:    f88d0005    ....    STRB     r0,[sp,#5]
        0x0003b0be:    e7e3        ..      B        0x3b088 ; hciEvtParseLeCreateBigCmpl + 224
        0x0003b0c0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003b0c4:    2811        .(      CMP      r0,#0x11
        0x0003b0c6:    db01        ..      BLT      0x3b0cc ; hciEvtParseLeCreateBigCmpl + 292
        0x0003b0c8:    e7ff        ..      B        0x3b0ca ; hciEvtParseLeCreateBigCmpl + 290
        0x0003b0ca:    e7ff        ..      B        0x3b0cc ; hciEvtParseLeCreateBigCmpl + 292
        0x0003b0cc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0ce:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b0d0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b0d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b0d4:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b0d6:    8008        ..      STRH     r0,[r1,#0]
        0x0003b0d8:    b004        ..      ADD      sp,sp,#0x10
        0x0003b0da:    4770        pG      BX       lr
    hciEvtParseLeCreateConnCancelCmdCmpl
        0x0003b0dc:    b083        ..      SUB      sp,sp,#0xc
        0x0003b0de:    9002        ..      STR      r0,[sp,#8]
        0x0003b0e0:    9101        ..      STR      r1,[sp,#4]
        0x0003b0e2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b0e6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b0e8:    1c41        A.      ADDS     r1,r0,#1
        0x0003b0ea:    9101        ..      STR      r1,[sp,#4]
        0x0003b0ec:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b0ee:    9902        ..      LDR      r1,[sp,#8]
        0x0003b0f0:    7108        .q      STRB     r0,[r1,#4]
        0x0003b0f2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b0f4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b0f6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b0f8:    b003        ..      ADD      sp,sp,#0xc
        0x0003b0fa:    4770        pG      BX       lr
    hciEvtParseLeEncryptCmdCmpl
        0x0003b0fc:    b083        ..      SUB      sp,sp,#0xc
        0x0003b0fe:    9002        ..      STR      r0,[sp,#8]
        0x0003b100:    9101        ..      STR      r1,[sp,#4]
        0x0003b102:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b106:    9801        ..      LDR      r0,[sp,#4]
        0x0003b108:    1c41        A.      ADDS     r1,r0,#1
        0x0003b10a:    9101        ..      STR      r1,[sp,#4]
        0x0003b10c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b10e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b110:    7108        .q      STRB     r0,[r1,#4]
        0x0003b112:    9902        ..      LDR      r1,[sp,#8]
        0x0003b114:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x0003b118:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003b11c:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x0003b120:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x0003b124:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x0003b128:    f8c1c011    ....    STR      r12,[r1,#0x11]
        0x0003b12c:    f8c1300d    ...0    STR      r3,[r1,#0xd]
        0x0003b130:    f8c12009    ...     STR      r2,[r1,#9]
        0x0003b134:    f8c10005    ....    STR      r0,[r1,#5]
        0x0003b138:    9902        ..      LDR      r1,[sp,#8]
        0x0003b13a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b13c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b13e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b140:    4770        pG      BX       lr
        0x0003b142:    0000        ..      MOVS     r0,r0
    hciEvtParseLeEnhancedConnCmpl
        0x0003b144:    b580        ..      PUSH     {r7,lr}
        0x0003b146:    b084        ..      SUB      sp,sp,#0x10
        0x0003b148:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b14a:    9102        ..      STR      r1,[sp,#8]
        0x0003b14c:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b150:    9802        ..      LDR      r0,[sp,#8]
        0x0003b152:    1c41        A.      ADDS     r1,r0,#1
        0x0003b154:    9102        ..      STR      r1,[sp,#8]
        0x0003b156:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b158:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b15a:    7108        .q      STRB     r0,[r1,#4]
        0x0003b15c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b15e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b160:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b162:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b166:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b168:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b16a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b16c:    3002        .0      ADDS     r0,#2
        0x0003b16e:    9002        ..      STR      r0,[sp,#8]
        0x0003b170:    9802        ..      LDR      r0,[sp,#8]
        0x0003b172:    1c41        A.      ADDS     r1,r0,#1
        0x0003b174:    9102        ..      STR      r1,[sp,#8]
        0x0003b176:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b178:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b17a:    7208        .r      STRB     r0,[r1,#8]
        0x0003b17c:    9802        ..      LDR      r0,[sp,#8]
        0x0003b17e:    1c41        A.      ADDS     r1,r0,#1
        0x0003b180:    9102        ..      STR      r1,[sp,#8]
        0x0003b182:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b184:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b186:    7248        Hr      STRB     r0,[r1,#9]
        0x0003b188:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b18a:    300a        .0      ADDS     r0,r0,#0xa
        0x0003b18c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b18e:    f7dffb15    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b192:    9802        ..      LDR      r0,[sp,#8]
        0x0003b194:    3006        .0      ADDS     r0,#6
        0x0003b196:    9002        ..      STR      r0,[sp,#8]
        0x0003b198:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b19a:    3017        .0      ADDS     r0,r0,#0x17
        0x0003b19c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b19e:    f7dffb0d    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b1a2:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1a4:    3006        .0      ADDS     r0,#6
        0x0003b1a6:    9002        ..      STR      r0,[sp,#8]
        0x0003b1a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b1aa:    301d        .0      ADDS     r0,r0,#0x1d
        0x0003b1ac:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1ae:    f7dffb05    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b1b2:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1b4:    3006        .0      ADDS     r0,#6
        0x0003b1b6:    9002        ..      STR      r0,[sp,#8]
        0x0003b1b8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1ba:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b1bc:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b1be:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b1c2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b1c4:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003b1c6:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1c8:    3002        .0      ADDS     r0,#2
        0x0003b1ca:    9002        ..      STR      r0,[sp,#8]
        0x0003b1cc:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1ce:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b1d0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b1d2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b1d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b1d8:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b1da:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1dc:    3002        .0      ADDS     r0,#2
        0x0003b1de:    9002        ..      STR      r0,[sp,#8]
        0x0003b1e0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b1e2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b1e4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b1e6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b1ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b1ec:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003b1ee:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1f0:    3002        .0      ADDS     r0,#2
        0x0003b1f2:    9002        ..      STR      r0,[sp,#8]
        0x0003b1f4:    9802        ..      LDR      r0,[sp,#8]
        0x0003b1f6:    1c41        A.      ADDS     r1,r0,#1
        0x0003b1f8:    9102        ..      STR      r1,[sp,#8]
        0x0003b1fa:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b1fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b1fe:    7588        .u      STRB     r0,[r1,#0x16]
        0x0003b200:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b202:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b204:    8008        ..      STRH     r0,[r1,#0]
        0x0003b206:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b208:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b20a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b20c:    b004        ..      ADD      sp,sp,#0x10
        0x0003b20e:    bd80        ..      POP      {r7,pc}
    hciEvtParseLeLtkReq
        0x0003b210:    b083        ..      SUB      sp,sp,#0xc
        0x0003b212:    9002        ..      STR      r0,[sp,#8]
        0x0003b214:    9101        ..      STR      r1,[sp,#4]
        0x0003b216:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b21a:    9901        ..      LDR      r1,[sp,#4]
        0x0003b21c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b21e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b220:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b224:    9902        ..      LDR      r1,[sp,#8]
        0x0003b226:    8088        ..      STRH     r0,[r1,#4]
        0x0003b228:    9801        ..      LDR      r0,[sp,#4]
        0x0003b22a:    3002        .0      ADDS     r0,#2
        0x0003b22c:    9001        ..      STR      r0,[sp,#4]
        0x0003b22e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b230:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b232:    6810        .h      LDR      r0,[r2,#0]
        0x0003b234:    6852        Rh      LDR      r2,[r2,#4]
        0x0003b236:    f8c1200a    ...     STR      r2,[r1,#0xa]
        0x0003b23a:    f8c10006    ....    STR      r0,[r1,#6]
        0x0003b23e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b240:    3008        .0      ADDS     r0,r0,#8
        0x0003b242:    9001        ..      STR      r0,[sp,#4]
        0x0003b244:    9901        ..      LDR      r1,[sp,#4]
        0x0003b246:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b248:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b24a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b24e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b250:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003b252:    9801        ..      LDR      r0,[sp,#4]
        0x0003b254:    3002        .0      ADDS     r0,#2
        0x0003b256:    9001        ..      STR      r0,[sp,#4]
        0x0003b258:    9902        ..      LDR      r1,[sp,#8]
        0x0003b25a:    8888        ..      LDRH     r0,[r1,#4]
        0x0003b25c:    8008        ..      STRH     r0,[r1,#0]
        0x0003b25e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b260:    4770        pG      BX       lr
        0x0003b262:    0000        ..      MOVS     r0,r0
    hciEvtParseLeLtkReqNegReplCmdCmpl
        0x0003b264:    b083        ..      SUB      sp,sp,#0xc
        0x0003b266:    9002        ..      STR      r0,[sp,#8]
        0x0003b268:    9101        ..      STR      r1,[sp,#4]
        0x0003b26a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b26e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b270:    1c41        A.      ADDS     r1,r0,#1
        0x0003b272:    9101        ..      STR      r1,[sp,#4]
        0x0003b274:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b276:    9902        ..      LDR      r1,[sp,#8]
        0x0003b278:    7108        .q      STRB     r0,[r1,#4]
        0x0003b27a:    9901        ..      LDR      r1,[sp,#4]
        0x0003b27c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b27e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b280:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b284:    9902        ..      LDR      r1,[sp,#8]
        0x0003b286:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b288:    9801        ..      LDR      r0,[sp,#4]
        0x0003b28a:    3002        .0      ADDS     r0,#2
        0x0003b28c:    9001        ..      STR      r0,[sp,#4]
        0x0003b28e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b290:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b292:    8008        ..      STRH     r0,[r1,#0]
        0x0003b294:    9902        ..      LDR      r1,[sp,#8]
        0x0003b296:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b298:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b29a:    b003        ..      ADD      sp,sp,#0xc
        0x0003b29c:    4770        pG      BX       lr
        0x0003b29e:    0000        ..      MOVS     r0,r0
    hciEvtParseLeLtkReqReplCmdCmpl
        0x0003b2a0:    b083        ..      SUB      sp,sp,#0xc
        0x0003b2a2:    9002        ..      STR      r0,[sp,#8]
        0x0003b2a4:    9101        ..      STR      r1,[sp,#4]
        0x0003b2a6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b2aa:    9801        ..      LDR      r0,[sp,#4]
        0x0003b2ac:    1c41        A.      ADDS     r1,r0,#1
        0x0003b2ae:    9101        ..      STR      r1,[sp,#4]
        0x0003b2b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b2b2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2b4:    7108        .q      STRB     r0,[r1,#4]
        0x0003b2b6:    9901        ..      LDR      r1,[sp,#4]
        0x0003b2b8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b2ba:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b2bc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b2c0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2c2:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b2c4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b2c6:    3002        .0      ADDS     r0,#2
        0x0003b2c8:    9001        ..      STR      r0,[sp,#4]
        0x0003b2ca:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2cc:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b2ce:    8008        ..      STRH     r0,[r1,#0]
        0x0003b2d0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2d2:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b2d4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b2d6:    b003        ..      ADD      sp,sp,#0xc
        0x0003b2d8:    4770        pG      BX       lr
        0x0003b2da:    0000        ..      MOVS     r0,r0
    hciEvtParseLePerAdvSyncEst
        0x0003b2dc:    b580        ..      PUSH     {r7,lr}
        0x0003b2de:    b084        ..      SUB      sp,sp,#0x10
        0x0003b2e0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b2e2:    9102        ..      STR      r1,[sp,#8]
        0x0003b2e4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b2e8:    9802        ..      LDR      r0,[sp,#8]
        0x0003b2ea:    1c41        A.      ADDS     r1,r0,#1
        0x0003b2ec:    9102        ..      STR      r1,[sp,#8]
        0x0003b2ee:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b2f0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b2f2:    7108        .q      STRB     r0,[r1,#4]
        0x0003b2f4:    9902        ..      LDR      r1,[sp,#8]
        0x0003b2f6:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b2f8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b2fa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b2fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b300:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b302:    9802        ..      LDR      r0,[sp,#8]
        0x0003b304:    3002        .0      ADDS     r0,#2
        0x0003b306:    9002        ..      STR      r0,[sp,#8]
        0x0003b308:    9802        ..      LDR      r0,[sp,#8]
        0x0003b30a:    1c41        A.      ADDS     r1,r0,#1
        0x0003b30c:    9102        ..      STR      r1,[sp,#8]
        0x0003b30e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b310:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b312:    7208        .r      STRB     r0,[r1,#8]
        0x0003b314:    9802        ..      LDR      r0,[sp,#8]
        0x0003b316:    1c41        A.      ADDS     r1,r0,#1
        0x0003b318:    9102        ..      STR      r1,[sp,#8]
        0x0003b31a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b31c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b31e:    7248        Hr      STRB     r0,[r1,#9]
        0x0003b320:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b322:    300a        .0      ADDS     r0,r0,#0xa
        0x0003b324:    9902        ..      LDR      r1,[sp,#8]
        0x0003b326:    f7dffa49    ..I.    BL       BdaCpy ; 0x1a7bc
        0x0003b32a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b32c:    3006        .0      ADDS     r0,#6
        0x0003b32e:    9002        ..      STR      r0,[sp,#8]
        0x0003b330:    9802        ..      LDR      r0,[sp,#8]
        0x0003b332:    1c41        A.      ADDS     r1,r0,#1
        0x0003b334:    9102        ..      STR      r1,[sp,#8]
        0x0003b336:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b338:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b33a:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003b33c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b33e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b340:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b342:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b346:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b348:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b34a:    9802        ..      LDR      r0,[sp,#8]
        0x0003b34c:    3002        .0      ADDS     r0,#2
        0x0003b34e:    9002        ..      STR      r0,[sp,#8]
        0x0003b350:    9802        ..      LDR      r0,[sp,#8]
        0x0003b352:    1c41        A.      ADDS     r1,r0,#1
        0x0003b354:    9102        ..      STR      r1,[sp,#8]
        0x0003b356:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b358:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b35a:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003b35c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b35e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b360:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b362:    b004        ..      ADD      sp,sp,#0x10
        0x0003b364:    bd80        ..      POP      {r7,pc}
        0x0003b366:    0000        ..      MOVS     r0,r0
    hciEvtParseLePerAdvSyncLost
        0x0003b368:    b083        ..      SUB      sp,sp,#0xc
        0x0003b36a:    9002        ..      STR      r0,[sp,#8]
        0x0003b36c:    9101        ..      STR      r1,[sp,#4]
        0x0003b36e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b372:    9901        ..      LDR      r1,[sp,#4]
        0x0003b374:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b376:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b378:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b37c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b37e:    8088        ..      STRH     r0,[r1,#4]
        0x0003b380:    9801        ..      LDR      r0,[sp,#4]
        0x0003b382:    3002        .0      ADDS     r0,#2
        0x0003b384:    9001        ..      STR      r0,[sp,#4]
        0x0003b386:    b003        ..      ADD      sp,sp,#0xc
        0x0003b388:    4770        pG      BX       lr
        0x0003b38a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRandCmdCmpl
        0x0003b38c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b38e:    9002        ..      STR      r0,[sp,#8]
        0x0003b390:    9101        ..      STR      r1,[sp,#4]
        0x0003b392:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b396:    9801        ..      LDR      r0,[sp,#4]
        0x0003b398:    1c41        A.      ADDS     r1,r0,#1
        0x0003b39a:    9101        ..      STR      r1,[sp,#4]
        0x0003b39c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b39e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3a0:    7108        .q      STRB     r0,[r1,#4]
        0x0003b3a2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3a4:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b3a6:    6810        .h      LDR      r0,[r2,#0]
        0x0003b3a8:    6852        Rh      LDR      r2,[r2,#4]
        0x0003b3aa:    f8c12009    ...     STR      r2,[r1,#9]
        0x0003b3ae:    f8c10005    ....    STR      r0,[r1,#5]
        0x0003b3b2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3b4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b3b6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b3b8:    b003        ..      ADD      sp,sp,#0xc
        0x0003b3ba:    4770        pG      BX       lr
    hciEvtParseLeReadLocalResAddrCmdCmpl
        0x0003b3bc:    b580        ..      PUSH     {r7,lr}
        0x0003b3be:    b084        ..      SUB      sp,sp,#0x10
        0x0003b3c0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b3c2:    9102        ..      STR      r1,[sp,#8]
        0x0003b3c4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b3c8:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3ca:    1c41        A.      ADDS     r1,r0,#1
        0x0003b3cc:    9102        ..      STR      r1,[sp,#8]
        0x0003b3ce:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b3d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3d2:    7108        .q      STRB     r0,[r1,#4]
        0x0003b3d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b3d6:    3005        .0      ADDS     r0,#5
        0x0003b3d8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b3da:    f7dff9ef    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b3de:    9802        ..      LDR      r0,[sp,#8]
        0x0003b3e0:    3006        .0      ADDS     r0,#6
        0x0003b3e2:    9002        ..      STR      r0,[sp,#8]
        0x0003b3e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b3e6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b3e8:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b3ea:    b004        ..      ADD      sp,sp,#0x10
        0x0003b3ec:    bd80        ..      POP      {r7,pc}
        0x0003b3ee:    0000        ..      MOVS     r0,r0
    hciEvtParseLeReadPeerResAddrCmdCmpl
        0x0003b3f0:    b580        ..      PUSH     {r7,lr}
        0x0003b3f2:    b084        ..      SUB      sp,sp,#0x10
        0x0003b3f4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b3f6:    9102        ..      STR      r1,[sp,#8]
        0x0003b3f8:    f88d2007    ...     STRB     r2,[sp,#7]
        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:    7108        .q      STRB     r0,[r1,#4]
        0x0003b408:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b40a:    3005        .0      ADDS     r0,#5
        0x0003b40c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b40e:    f7dff9d5    ....    BL       BdaCpy ; 0x1a7bc
        0x0003b412:    9802        ..      LDR      r0,[sp,#8]
        0x0003b414:    3006        .0      ADDS     r0,#6
        0x0003b416:    9002        ..      STR      r0,[sp,#8]
        0x0003b418:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b41a:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b41c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b41e:    b004        ..      ADD      sp,sp,#0x10
        0x0003b420:    bd80        ..      POP      {r7,pc}
        0x0003b422:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRemDevFromResListCmdCmpl
        0x0003b424:    b083        ..      SUB      sp,sp,#0xc
        0x0003b426:    9002        ..      STR      r0,[sp,#8]
        0x0003b428:    9101        ..      STR      r1,[sp,#4]
        0x0003b42a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b42e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b430:    1c41        A.      ADDS     r1,r0,#1
        0x0003b432:    9101        ..      STR      r1,[sp,#4]
        0x0003b434:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b436:    9902        ..      LDR      r1,[sp,#8]
        0x0003b438:    7108        .q      STRB     r0,[r1,#4]
        0x0003b43a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b43c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b43e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b440:    b003        ..      ADD      sp,sp,#0xc
        0x0003b442:    4770        pG      BX       lr
    hciEvtParseLeRemoveCigCmdCmpl
        0x0003b444:    b083        ..      SUB      sp,sp,#0xc
        0x0003b446:    9002        ..      STR      r0,[sp,#8]
        0x0003b448:    9101        ..      STR      r1,[sp,#4]
        0x0003b44a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b44e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b450:    1c41        A.      ADDS     r1,r0,#1
        0x0003b452:    9101        ..      STR      r1,[sp,#4]
        0x0003b454:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b456:    9902        ..      LDR      r1,[sp,#8]
        0x0003b458:    7108        .q      STRB     r0,[r1,#4]
        0x0003b45a:    9801        ..      LDR      r0,[sp,#4]
        0x0003b45c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b45e:    9101        ..      STR      r1,[sp,#4]
        0x0003b460:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b462:    9902        ..      LDR      r1,[sp,#8]
        0x0003b464:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b466:    9902        ..      LDR      r1,[sp,#8]
        0x0003b468:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b46a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b46c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b46e:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b470:    8008        ..      STRH     r0,[r1,#0]
        0x0003b472:    b003        ..      ADD      sp,sp,#0xc
        0x0003b474:    4770        pG      BX       lr
        0x0003b476:    0000        ..      MOVS     r0,r0
    hciEvtParseLeRemoveIsoDataPathCmdCmpl
        0x0003b478:    b083        ..      SUB      sp,sp,#0xc
        0x0003b47a:    9002        ..      STR      r0,[sp,#8]
        0x0003b47c:    9101        ..      STR      r1,[sp,#4]
        0x0003b47e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b482:    9801        ..      LDR      r0,[sp,#4]
        0x0003b484:    1c41        A.      ADDS     r1,r0,#1
        0x0003b486:    9101        ..      STR      r1,[sp,#4]
        0x0003b488:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b48a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b48c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b48e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b490:    1c41        A.      ADDS     r1,r0,#1
        0x0003b492:    9101        ..      STR      r1,[sp,#4]
        0x0003b494:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b496:    9902        ..      LDR      r1,[sp,#8]
        0x0003b498:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b49a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b49c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b49e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b4a0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4a2:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b4a4:    8008        ..      STRH     r0,[r1,#0]
        0x0003b4a6:    b003        ..      ADD      sp,sp,#0xc
        0x0003b4a8:    4770        pG      BX       lr
        0x0003b4aa:    0000        ..      MOVS     r0,r0
    hciEvtParseLeReqPeerScaCmpl
        0x0003b4ac:    b083        ..      SUB      sp,sp,#0xc
        0x0003b4ae:    9002        ..      STR      r0,[sp,#8]
        0x0003b4b0:    9101        ..      STR      r1,[sp,#4]
        0x0003b4b2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b4b6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b4b8:    1c41        A.      ADDS     r1,r0,#1
        0x0003b4ba:    9101        ..      STR      r1,[sp,#4]
        0x0003b4bc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b4be:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4c0:    7108        .q      STRB     r0,[r1,#4]
        0x0003b4c2:    9901        ..      LDR      r1,[sp,#4]
        0x0003b4c4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b4c6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b4c8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b4cc:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4ce:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b4d0:    9801        ..      LDR      r0,[sp,#4]
        0x0003b4d2:    3002        .0      ADDS     r0,#2
        0x0003b4d4:    9001        ..      STR      r0,[sp,#4]
        0x0003b4d6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b4d8:    1c41        A.      ADDS     r1,r0,#1
        0x0003b4da:    9101        ..      STR      r1,[sp,#4]
        0x0003b4dc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b4de:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4e0:    7208        .r      STRB     r0,[r1,#8]
        0x0003b4e2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4e4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b4e6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b4e8:    9902        ..      LDR      r1,[sp,#8]
        0x0003b4ea:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b4ec:    8008        ..      STRH     r0,[r1,#0]
        0x0003b4ee:    b003        ..      ADD      sp,sp,#0xc
        0x0003b4f0:    4770        pG      BX       lr
        0x0003b4f2:    0000        ..      MOVS     r0,r0
    hciEvtParseLeScanReqRcvd
        0x0003b4f4:    b580        ..      PUSH     {r7,lr}
        0x0003b4f6:    b084        ..      SUB      sp,sp,#0x10
        0x0003b4f8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b4fa:    9102        ..      STR      r1,[sp,#8]
        0x0003b4fc:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003b500:    9802        ..      LDR      r0,[sp,#8]
        0x0003b502:    1c41        A.      ADDS     r1,r0,#1
        0x0003b504:    9102        ..      STR      r1,[sp,#8]
        0x0003b506:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b508:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b50a:    7108        .q      STRB     r0,[r1,#4]
        0x0003b50c:    9802        ..      LDR      r0,[sp,#8]
        0x0003b50e:    1c41        A.      ADDS     r1,r0,#1
        0x0003b510:    9102        ..      STR      r1,[sp,#8]
        0x0003b512:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b514:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b516:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b518:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b51a:    3006        .0      ADDS     r0,#6
        0x0003b51c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b51e:    f7dff94d    ..M.    BL       BdaCpy ; 0x1a7bc
        0x0003b522:    9802        ..      LDR      r0,[sp,#8]
        0x0003b524:    3006        .0      ADDS     r0,#6
        0x0003b526:    9002        ..      STR      r0,[sp,#8]
        0x0003b528:    b004        ..      ADD      sp,sp,#0x10
        0x0003b52a:    bd80        ..      POP      {r7,pc}
    hciEvtParseLeScanTimeout
        0x0003b52c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b52e:    9002        ..      STR      r0,[sp,#8]
        0x0003b530:    9101        ..      STR      r1,[sp,#4]
        0x0003b532:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b536:    b003        ..      ADD      sp,sp,#0xc
        0x0003b538:    4770        pG      BX       lr
        0x0003b53a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetAddrResEnableCmdCmpl
        0x0003b53c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b53e:    9002        ..      STR      r0,[sp,#8]
        0x0003b540:    9101        ..      STR      r1,[sp,#4]
        0x0003b542:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b546:    9801        ..      LDR      r0,[sp,#4]
        0x0003b548:    1c41        A.      ADDS     r1,r0,#1
        0x0003b54a:    9101        ..      STR      r1,[sp,#4]
        0x0003b54c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b54e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b550:    7108        .q      STRB     r0,[r1,#4]
        0x0003b552:    9902        ..      LDR      r1,[sp,#8]
        0x0003b554:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b556:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b558:    b003        ..      ADD      sp,sp,#0xc
        0x0003b55a:    4770        pG      BX       lr
    hciEvtParseLeSetCigParamsCmdCmpl
        0x0003b55c:    b085        ..      SUB      sp,sp,#0x14
        0x0003b55e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b560:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b562:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0003b566:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b568:    3008        .0      ADDS     r0,r0,#8
        0x0003b56a:    9001        ..      STR      r0,[sp,#4]
        0x0003b56c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b56e:    1c41        A.      ADDS     r1,r0,#1
        0x0003b570:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b572:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b574:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b576:    7108        .q      STRB     r0,[r1,#4]
        0x0003b578:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b57a:    1c41        A.      ADDS     r1,r0,#1
        0x0003b57c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b57e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b580:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b582:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b584:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b586:    1c41        A.      ADDS     r1,r0,#1
        0x0003b588:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b58a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b58c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b58e:    7188        .q      STRB     r0,[r1,#6]
        0x0003b590:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b592:    7980        .y      LDRB     r0,[r0,#6]
        0x0003b594:    2811        .(      CMP      r0,#0x11
        0x0003b596:    db04        ..      BLT      0x3b5a2 ; hciEvtParseLeSetCigParamsCmdCmpl + 70
        0x0003b598:    e7ff        ..      B        0x3b59a ; hciEvtParseLeSetCigParamsCmdCmpl + 62
        0x0003b59a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b59c:    2010        .       MOVS     r0,#0x10
        0x0003b59e:    7188        .q      STRB     r0,[r1,#6]
        0x0003b5a0:    e7ff        ..      B        0x3b5a2 ; hciEvtParseLeSetCigParamsCmdCmpl + 70
        0x0003b5a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b5a4:    7980        .y      LDRB     r0,[r0,#6]
        0x0003b5a6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003b5aa:    e7ff        ..      B        0x3b5ac ; hciEvtParseLeSetCigParamsCmdCmpl + 80
        0x0003b5ac:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003b5b0:    2801        .(      CMP      r0,#1
        0x0003b5b2:    db14        ..      BLT      0x3b5de ; hciEvtParseLeSetCigParamsCmdCmpl + 130
        0x0003b5b4:    e7ff        ..      B        0x3b5b6 ; hciEvtParseLeSetCigParamsCmdCmpl + 90
        0x0003b5b6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b5b8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b5ba:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b5bc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b5c0:    9901        ..      LDR      r1,[sp,#4]
        0x0003b5c2:    8008        ..      STRH     r0,[r1,#0]
        0x0003b5c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b5c6:    3002        .0      ADDS     r0,#2
        0x0003b5c8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b5ca:    e7ff        ..      B        0x3b5cc ; hciEvtParseLeSetCigParamsCmdCmpl + 112
        0x0003b5cc:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003b5d0:    3801        .8      SUBS     r0,#1
        0x0003b5d2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003b5d6:    9801        ..      LDR      r0,[sp,#4]
        0x0003b5d8:    3002        .0      ADDS     r0,#2
        0x0003b5da:    9001        ..      STR      r0,[sp,#4]
        0x0003b5dc:    e7e6        ..      B        0x3b5ac ; hciEvtParseLeSetCigParamsCmdCmpl + 80
        0x0003b5de:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b5e0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b5e2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b5e4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b5e6:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b5e8:    8008        ..      STRH     r0,[r1,#0]
        0x0003b5ea:    b005        ..      ADD      sp,sp,#0x14
        0x0003b5ec:    4770        pG      BX       lr
        0x0003b5ee:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetConnCteRcvParm
        0x0003b5f0:    b083        ..      SUB      sp,sp,#0xc
        0x0003b5f2:    9002        ..      STR      r0,[sp,#8]
        0x0003b5f4:    9101        ..      STR      r1,[sp,#4]
        0x0003b5f6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b5fa:    9801        ..      LDR      r0,[sp,#4]
        0x0003b5fc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b5fe:    9101        ..      STR      r1,[sp,#4]
        0x0003b600:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b602:    9902        ..      LDR      r1,[sp,#8]
        0x0003b604:    7108        .q      STRB     r0,[r1,#4]
        0x0003b606:    9901        ..      LDR      r1,[sp,#4]
        0x0003b608:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b60a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b60c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b610:    9902        ..      LDR      r1,[sp,#8]
        0x0003b612:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b614:    9801        ..      LDR      r0,[sp,#4]
        0x0003b616:    3002        .0      ADDS     r0,#2
        0x0003b618:    9001        ..      STR      r0,[sp,#4]
        0x0003b61a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b61c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b61e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b620:    9902        ..      LDR      r1,[sp,#8]
        0x0003b622:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b624:    8008        ..      STRH     r0,[r1,#0]
        0x0003b626:    b003        ..      ADD      sp,sp,#0xc
        0x0003b628:    4770        pG      BX       lr
        0x0003b62a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetConnCteTxParm
        0x0003b62c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b62e:    9002        ..      STR      r0,[sp,#8]
        0x0003b630:    9101        ..      STR      r1,[sp,#4]
        0x0003b632:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b636:    9801        ..      LDR      r0,[sp,#4]
        0x0003b638:    1c41        A.      ADDS     r1,r0,#1
        0x0003b63a:    9101        ..      STR      r1,[sp,#4]
        0x0003b63c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b63e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b640:    7108        .q      STRB     r0,[r1,#4]
        0x0003b642:    9901        ..      LDR      r1,[sp,#4]
        0x0003b644:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b646:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b648:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b64c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b64e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b650:    9801        ..      LDR      r0,[sp,#4]
        0x0003b652:    3002        .0      ADDS     r0,#2
        0x0003b654:    9001        ..      STR      r0,[sp,#4]
        0x0003b656:    9902        ..      LDR      r1,[sp,#8]
        0x0003b658:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b65a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b65c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b65e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b660:    8008        ..      STRH     r0,[r1,#0]
        0x0003b662:    b003        ..      ADD      sp,sp,#0xc
        0x0003b664:    4770        pG      BX       lr
        0x0003b666:    0000        ..      MOVS     r0,r0
    hciEvtParseLeSetupIsoDataPathCmdCmpl
        0x0003b668:    b083        ..      SUB      sp,sp,#0xc
        0x0003b66a:    9002        ..      STR      r0,[sp,#8]
        0x0003b66c:    9101        ..      STR      r1,[sp,#4]
        0x0003b66e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b672:    9801        ..      LDR      r0,[sp,#4]
        0x0003b674:    1c41        A.      ADDS     r1,r0,#1
        0x0003b676:    9101        ..      STR      r1,[sp,#4]
        0x0003b678:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b67a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b67c:    7108        .q      STRB     r0,[r1,#4]
        0x0003b67e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b680:    1c41        A.      ADDS     r1,r0,#1
        0x0003b682:    9101        ..      STR      r1,[sp,#4]
        0x0003b684:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b686:    9902        ..      LDR      r1,[sp,#8]
        0x0003b688:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b68a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b68c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b68e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b690:    9902        ..      LDR      r1,[sp,#8]
        0x0003b692:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b694:    8008        ..      STRH     r0,[r1,#0]
        0x0003b696:    b003        ..      ADD      sp,sp,#0xc
        0x0003b698:    4770        pG      BX       lr
        0x0003b69a:    0000        ..      MOVS     r0,r0
    hciEvtParseLeTerminateBigCmpl
        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:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6b4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b6b6:    9101        ..      STR      r1,[sp,#4]
        0x0003b6b8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b6ba:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6bc:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b6be:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6c0:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003b6c2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b6c4:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6c6:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b6c8:    8008        ..      STRH     r0,[r1,#0]
        0x0003b6ca:    b003        ..      ADD      sp,sp,#0xc
        0x0003b6cc:    4770        pG      BX       lr
        0x0003b6ce:    0000        ..      MOVS     r0,r0
    hciEvtParsePhyUpdateCmpl
        0x0003b6d0:    b083        ..      SUB      sp,sp,#0xc
        0x0003b6d2:    9002        ..      STR      r0,[sp,#8]
        0x0003b6d4:    9101        ..      STR      r1,[sp,#4]
        0x0003b6d6:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b6da:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6dc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b6de:    9101        ..      STR      r1,[sp,#4]
        0x0003b6e0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b6e2:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6e4:    7108        .q      STRB     r0,[r1,#4]
        0x0003b6e6:    9901        ..      LDR      r1,[sp,#4]
        0x0003b6e8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b6ea:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b6ec:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b6f0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b6f2:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b6f4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6f6:    3002        .0      ADDS     r0,#2
        0x0003b6f8:    9001        ..      STR      r0,[sp,#4]
        0x0003b6fa:    9801        ..      LDR      r0,[sp,#4]
        0x0003b6fc:    1c41        A.      ADDS     r1,r0,#1
        0x0003b6fe:    9101        ..      STR      r1,[sp,#4]
        0x0003b700:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b702:    9902        ..      LDR      r1,[sp,#8]
        0x0003b704:    7208        .r      STRB     r0,[r1,#8]
        0x0003b706:    9801        ..      LDR      r0,[sp,#4]
        0x0003b708:    1c41        A.      ADDS     r1,r0,#1
        0x0003b70a:    9101        ..      STR      r1,[sp,#4]
        0x0003b70c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b70e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b710:    7248        Hr      STRB     r0,[r1,#9]
        0x0003b712:    9902        ..      LDR      r1,[sp,#8]
        0x0003b714:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b716:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b718:    9902        ..      LDR      r1,[sp,#8]
        0x0003b71a:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b71c:    8008        ..      STRH     r0,[r1,#0]
        0x0003b71e:    b003        ..      ADD      sp,sp,#0xc
        0x0003b720:    4770        pG      BX       lr
        0x0003b722:    0000        ..      MOVS     r0,r0
    hciEvtParseReadChanMapCmdCmpl
        0x0003b724:    b083        ..      SUB      sp,sp,#0xc
        0x0003b726:    9002        ..      STR      r0,[sp,#8]
        0x0003b728:    9101        ..      STR      r1,[sp,#4]
        0x0003b72a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b72e:    9801        ..      LDR      r0,[sp,#4]
        0x0003b730:    1c41        A.      ADDS     r1,r0,#1
        0x0003b732:    9101        ..      STR      r1,[sp,#4]
        0x0003b734:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b736:    9902        ..      LDR      r1,[sp,#8]
        0x0003b738:    7108        .q      STRB     r0,[r1,#4]
        0x0003b73a:    9901        ..      LDR      r1,[sp,#4]
        0x0003b73c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b73e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b740:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b744:    9902        ..      LDR      r1,[sp,#8]
        0x0003b746:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b748:    9801        ..      LDR      r0,[sp,#4]
        0x0003b74a:    3002        .0      ADDS     r0,#2
        0x0003b74c:    9001        ..      STR      r0,[sp,#4]
        0x0003b74e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b750:    9801        ..      LDR      r0,[sp,#4]
        0x0003b752:    7902        .y      LDRB     r2,[r0,#4]
        0x0003b754:    730a        .s      STRB     r2,[r1,#0xc]
        0x0003b756:    6800        .h      LDR      r0,[r0,#0]
        0x0003b758:    6088        .`      STR      r0,[r1,#8]
        0x0003b75a:    9902        ..      LDR      r1,[sp,#8]
        0x0003b75c:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b75e:    8008        ..      STRH     r0,[r1,#0]
        0x0003b760:    9902        ..      LDR      r1,[sp,#8]
        0x0003b762:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b764:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b766:    b003        ..      ADD      sp,sp,#0xc
        0x0003b768:    4770        pG      BX       lr
        0x0003b76a:    0000        ..      MOVS     r0,r0
    hciEvtParseReadDefDataLenCmdCmpl
        0x0003b76c:    b083        ..      SUB      sp,sp,#0xc
        0x0003b76e:    9002        ..      STR      r0,[sp,#8]
        0x0003b770:    9101        ..      STR      r1,[sp,#4]
        0x0003b772:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b776:    9801        ..      LDR      r0,[sp,#4]
        0x0003b778:    1c41        A.      ADDS     r1,r0,#1
        0x0003b77a:    9101        ..      STR      r1,[sp,#4]
        0x0003b77c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b77e:    9902        ..      LDR      r1,[sp,#8]
        0x0003b780:    7108        .q      STRB     r0,[r1,#4]
        0x0003b782:    9901        ..      LDR      r1,[sp,#4]
        0x0003b784:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b786:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b788:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b78c:    9902        ..      LDR      r1,[sp,#8]
        0x0003b78e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b790:    9801        ..      LDR      r0,[sp,#4]
        0x0003b792:    3002        .0      ADDS     r0,#2
        0x0003b794:    9001        ..      STR      r0,[sp,#4]
        0x0003b796:    9901        ..      LDR      r1,[sp,#4]
        0x0003b798:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b79a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b79c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b7a0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7a2:    8108        ..      STRH     r0,[r1,#8]
        0x0003b7a4:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7a6:    3002        .0      ADDS     r0,#2
        0x0003b7a8:    9001        ..      STR      r0,[sp,#4]
        0x0003b7aa:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7ac:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b7ae:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b7b0:    b003        ..      ADD      sp,sp,#0xc
        0x0003b7b2:    4770        pG      BX       lr
    hciEvtParseReadLeRemoteFeatCmpl
        0x0003b7b4:    b083        ..      SUB      sp,sp,#0xc
        0x0003b7b6:    9002        ..      STR      r0,[sp,#8]
        0x0003b7b8:    9101        ..      STR      r1,[sp,#4]
        0x0003b7ba:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003b7be:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7c0:    1c41        A.      ADDS     r1,r0,#1
        0x0003b7c2:    9101        ..      STR      r1,[sp,#4]
        0x0003b7c4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b7c6:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7c8:    7108        .q      STRB     r0,[r1,#4]
        0x0003b7ca:    9901        ..      LDR      r1,[sp,#4]
        0x0003b7cc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b7ce:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b7d0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b7d4:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7d6:    80c8        ..      STRH     r0,[r1,#6]
        0x0003b7d8:    9801        ..      LDR      r0,[sp,#4]
        0x0003b7da:    3002        .0      ADDS     r0,#2
        0x0003b7dc:    9001        ..      STR      r0,[sp,#4]
        0x0003b7de:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7e0:    9a01        ..      LDR      r2,[sp,#4]
        0x0003b7e2:    6810        .h      LDR      r0,[r2,#0]
        0x0003b7e4:    6852        Rh      LDR      r2,[r2,#4]
        0x0003b7e6:    60ca        .`      STR      r2,[r1,#0xc]
        0x0003b7e8:    6088        .`      STR      r0,[r1,#8]
        0x0003b7ea:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7ec:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003b7ee:    8008        ..      STRH     r0,[r1,#0]
        0x0003b7f0:    9902        ..      LDR      r1,[sp,#8]
        0x0003b7f2:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b7f4:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b7f6:    b003        ..      ADD      sp,sp,#0xc
        0x0003b7f8:    4770        pG      BX       lr
        0x0003b7fa:    0000        ..      MOVS     r0,r0
    hciEvtParseReadLocalSupCodecCapCmdCmpl
        0x0003b7fc:    b580        ..      PUSH     {r7,lr}
        0x0003b7fe:    b086        ..      SUB      sp,sp,#0x18
        0x0003b800:    9005        ..      STR      r0,[sp,#0x14]
        0x0003b802:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b804:    f88d200f    ...     STRB     r2,[sp,#0xf]
        0x0003b808:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b80a:    1c41        A.      ADDS     r1,r0,#1
        0x0003b80c:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b80e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b810:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b812:    7108        .q      STRB     r0,[r1,#4]
        0x0003b814:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b816:    1c41        A.      ADDS     r1,r0,#1
        0x0003b818:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b81a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b81c:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003b820:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b824:    2804        .(      CMP      r0,#4
        0x0003b826:    dc04        ..      BGT      0x3b832 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 54
        0x0003b828:    e7ff        ..      B        0x3b82a ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 46
        0x0003b82a:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b82e:    9002        ..      STR      r0,[sp,#8]
        0x0003b830:    e002        ..      B        0x3b838 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 60
        0x0003b832:    2005        .       MOVS     r0,#5
        0x0003b834:    9002        ..      STR      r0,[sp,#8]
        0x0003b836:    e7ff        ..      B        0x3b838 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 60
        0x0003b838:    9802        ..      LDR      r0,[sp,#8]
        0x0003b83a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b83c:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b83e:    2000        .       MOVS     r0,#0
        0x0003b840:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003b844:    e7ff        ..      B        0x3b846 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 74
        0x0003b846:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0003b84a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b84c:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003b84e:    4288        .B      CMP      r0,r1
        0x0003b850:    da37        7.      BGE      0x3b8c2 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 198
        0x0003b852:    e7ff        ..      B        0x3b854 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 88
        0x0003b854:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b856:    1c41        A.      ADDS     r1,r0,#1
        0x0003b858:    9104        ..      STR      r1,[sp,#0x10]
        0x0003b85a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b85c:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003b860:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003b864:    2803        .(      CMP      r0,#3
        0x0003b866:    dc04        ..      BGT      0x3b872 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 118
        0x0003b868:    e7ff        ..      B        0x3b86a ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 110
        0x0003b86a:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003b86e:    9001        ..      STR      r0,[sp,#4]
        0x0003b870:    e002        ..      B        0x3b878 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 124
        0x0003b872:    2004        .       MOVS     r0,#4
        0x0003b874:    9001        ..      STR      r0,[sp,#4]
        0x0003b876:    e7ff        ..      B        0x3b878 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 124
        0x0003b878:    9801        ..      LDR      r0,[sp,#4]
        0x0003b87a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b87c:    f89d200c    ...     LDRB     r2,[sp,#0xc]
        0x0003b880:    eb020282    ....    ADD      r2,r2,r2,LSL #2
        0x0003b884:    4411        .D      ADD      r1,r1,r2
        0x0003b886:    7188        .q      STRB     r0,[r1,#6]
        0x0003b888:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003b88a:    f89d100c    ....    LDRB     r1,[sp,#0xc]
        0x0003b88e:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0003b892:    1842        B.      ADDS     r2,r0,r1
        0x0003b894:    1dd0        ..      ADDS     r0,r2,#7
        0x0003b896:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b898:    7992        .y      LDRB     r2,[r2,#6]
        0x0003b89a:    f7dcfdc4    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003b89e:    f89d100d    ....    LDRB     r1,[sp,#0xd]
        0x0003b8a2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003b8a4:    4408        .D      ADD      r0,r0,r1
        0x0003b8a6:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b8a8:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003b8ac:    2805        .(      CMP      r0,#5
        0x0003b8ae:    db01        ..      BLT      0x3b8b4 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 184
        0x0003b8b0:    e7ff        ..      B        0x3b8b2 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 182
        0x0003b8b2:    e7ff        ..      B        0x3b8b4 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 184
        0x0003b8b4:    e7ff        ..      B        0x3b8b6 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 186
        0x0003b8b6:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x0003b8ba:    3001        .0      ADDS     r0,#1
        0x0003b8bc:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003b8c0:    e7c1        ..      B        0x3b846 ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 74
        0x0003b8c2:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x0003b8c6:    2806        .(      CMP      r0,#6
        0x0003b8c8:    db01        ..      BLT      0x3b8ce ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 210
        0x0003b8ca:    e7ff        ..      B        0x3b8cc ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 208
        0x0003b8cc:    e7ff        ..      B        0x3b8ce ; hciEvtParseReadLocalSupCodecCapCmdCmpl + 210
        0x0003b8ce:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003b8d0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003b8d2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003b8d4:    b006        ..      ADD      sp,sp,#0x18
        0x0003b8d6:    bd80        ..      POP      {r7,pc}
    hciEvtParseReadLocalSupCodecsCmdCmpl
        0x0003b8d8:    b085        ..      SUB      sp,sp,#0x14
        0x0003b8da:    9004        ..      STR      r0,[sp,#0x10]
        0x0003b8dc:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b8de:    f88d200b    ...     STRB     r2,[sp,#0xb]
        0x0003b8e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b8e4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b8e6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b8e8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b8ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b8ec:    7108        .q      STRB     r0,[r1,#4]
        0x0003b8ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b8f0:    1c41        A.      ADDS     r1,r0,#1
        0x0003b8f2:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b8f4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b8f6:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003b8fa:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b8fe:    2804        .(      CMP      r0,#4
        0x0003b900:    dc04        ..      BGT      0x3b90c ; hciEvtParseReadLocalSupCodecsCmdCmpl + 52
        0x0003b902:    e7ff        ..      B        0x3b904 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 44
        0x0003b904:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b908:    9001        ..      STR      r0,[sp,#4]
        0x0003b90a:    e002        ..      B        0x3b912 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 58
        0x0003b90c:    2005        .       MOVS     r0,#5
        0x0003b90e:    9001        ..      STR      r0,[sp,#4]
        0x0003b910:    e7ff        ..      B        0x3b912 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 58
        0x0003b912:    9801        ..      LDR      r0,[sp,#4]
        0x0003b914:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b916:    7148        Hq      STRB     r0,[r1,#5]
        0x0003b918:    2000        .       MOVS     r0,#0
        0x0003b91a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003b91e:    e7ff        ..      B        0x3b920 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 72
        0x0003b920:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0003b924:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b926:    7949        Iy      LDRB     r1,[r1,#5]
        0x0003b928:    4288        .B      CMP      r0,r1
        0x0003b92a:    da19        ..      BGE      0x3b960 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 136
        0x0003b92c:    e7ff        ..      B        0x3b92e ; hciEvtParseReadLocalSupCodecsCmdCmpl + 86
        0x0003b92e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b930:    1c41        A.      ADDS     r1,r0,#1
        0x0003b932:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b934:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b936:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b938:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0003b93c:    4411        .D      ADD      r1,r1,r2
        0x0003b93e:    7188        .q      STRB     r0,[r1,#6]
        0x0003b940:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b942:    1c41        A.      ADDS     r1,r0,#1
        0x0003b944:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b946:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b948:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b94a:    f89d2009    ...     LDRB     r2,[sp,#9]
        0x0003b94e:    4411        .D      ADD      r1,r1,r2
        0x0003b950:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003b952:    e7ff        ..      B        0x3b954 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 124
        0x0003b954:    f89d0009    ....    LDRB     r0,[sp,#9]
        0x0003b958:    3001        .0      ADDS     r0,#1
        0x0003b95a:    f88d0009    ....    STRB     r0,[sp,#9]
        0x0003b95e:    e7df        ..      B        0x3b920 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 72
        0x0003b960:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b964:    2806        .(      CMP      r0,#6
        0x0003b966:    db08        ..      BLT      0x3b97a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 162
        0x0003b968:    e7ff        ..      B        0x3b96a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 146
        0x0003b96a:    f89d100a    ....    LDRB     r1,[sp,#0xa]
        0x0003b96e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b970:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003b974:    380a        .8      SUBS     r0,r0,#0xa
        0x0003b976:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b978:    e7ff        ..      B        0x3b97a ; hciEvtParseReadLocalSupCodecsCmdCmpl + 162
        0x0003b97a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b97c:    1c41        A.      ADDS     r1,r0,#1
        0x0003b97e:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b980:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b982:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003b986:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b98a:    2804        .(      CMP      r0,#4
        0x0003b98c:    dc04        ..      BGT      0x3b998 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 192
        0x0003b98e:    e7ff        ..      B        0x3b990 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 184
        0x0003b990:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003b994:    9000        ..      STR      r0,[sp,#0]
        0x0003b996:    e002        ..      B        0x3b99e ; hciEvtParseReadLocalSupCodecsCmdCmpl + 198
        0x0003b998:    2005        .       MOVS     r0,#5
        0x0003b99a:    9000        ..      STR      r0,[sp,#0]
        0x0003b99c:    e7ff        ..      B        0x3b99e ; hciEvtParseReadLocalSupCodecsCmdCmpl + 198
        0x0003b99e:    9800        ..      LDR      r0,[sp,#0]
        0x0003b9a0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9a2:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003b9a4:    2000        .       MOVS     r0,#0
        0x0003b9a6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003b9aa:    e7ff        ..      B        0x3b9ac ; hciEvtParseReadLocalSupCodecsCmdCmpl + 212
        0x0003b9ac:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0003b9b0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9b2:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0003b9b4:    4288        .B      CMP      r0,r1
        0x0003b9b6:    da2d        -.      BGE      0x3ba14 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 316
        0x0003b9b8:    e7ff        ..      B        0x3b9ba ; hciEvtParseReadLocalSupCodecsCmdCmpl + 226
        0x0003b9ba:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b9bc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b9be:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b9c0:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b9c4:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9c6:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003b9ca:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003b9ce:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003b9d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b9d2:    3002        .0      ADDS     r0,#2
        0x0003b9d4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b9d6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003b9d8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003b9da:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003b9dc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003b9e0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9e2:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003b9e6:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0003b9ea:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003b9ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b9ee:    3002        .0      ADDS     r0,#2
        0x0003b9f0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003b9f2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003b9f4:    1c41        A.      ADDS     r1,r0,#1
        0x0003b9f6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003b9f8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003b9fa:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003b9fc:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x0003ba00:    4411        .D      ADD      r1,r1,r2
        0x0003ba02:    f8810026    ..&.    STRB     r0,[r1,#0x26]
        0x0003ba06:    e7ff        ..      B        0x3ba08 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 304
        0x0003ba08:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x0003ba0c:    3001        .0      ADDS     r0,#1
        0x0003ba0e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x0003ba12:    e7cb        ..      B        0x3b9ac ; hciEvtParseReadLocalSupCodecsCmdCmpl + 212
        0x0003ba14:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003ba18:    2806        .(      CMP      r0,#6
        0x0003ba1a:    db01        ..      BLT      0x3ba20 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 328
        0x0003ba1c:    e7ff        ..      B        0x3ba1e ; hciEvtParseReadLocalSupCodecsCmdCmpl + 326
        0x0003ba1e:    e7ff        ..      B        0x3ba20 ; hciEvtParseReadLocalSupCodecsCmdCmpl + 328
        0x0003ba20:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003ba22:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ba24:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ba26:    b005        ..      ADD      sp,sp,#0x14
        0x0003ba28:    4770        pG      BX       lr
        0x0003ba2a:    0000        ..      MOVS     r0,r0
    hciEvtParseReadLocalSupCtrDlyCmdCmpl
        0x0003ba2c:    b083        ..      SUB      sp,sp,#0xc
        0x0003ba2e:    9002        ..      STR      r0,[sp,#8]
        0x0003ba30:    9101        ..      STR      r1,[sp,#4]
        0x0003ba32:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ba36:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba38:    1c41        A.      ADDS     r1,r0,#1
        0x0003ba3a:    9101        ..      STR      r1,[sp,#4]
        0x0003ba3c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ba3e:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba40:    7108        .q      STRB     r0,[r1,#4]
        0x0003ba42:    9901        ..      LDR      r1,[sp,#4]
        0x0003ba44:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ba46:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ba48:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ba4c:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba4e:    6088        .`      STR      r0,[r1,#8]
        0x0003ba50:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba52:    3003        .0      ADDS     r0,#3
        0x0003ba54:    9001        ..      STR      r0,[sp,#4]
        0x0003ba56:    9901        ..      LDR      r1,[sp,#4]
        0x0003ba58:    8808        ..      LDRH     r0,[r1,#0]
        0x0003ba5a:    7889        .x      LDRB     r1,[r1,#2]
        0x0003ba5c:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003ba60:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba62:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003ba64:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba66:    3003        .0      ADDS     r0,#3
        0x0003ba68:    9001        ..      STR      r0,[sp,#4]
        0x0003ba6a:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba6c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003ba6e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003ba70:    b003        ..      ADD      sp,sp,#0xc
        0x0003ba72:    4770        pG      BX       lr
    hciEvtParseReadMaxDataLenCmdCmpl
        0x0003ba74:    b083        ..      SUB      sp,sp,#0xc
        0x0003ba76:    9002        ..      STR      r0,[sp,#8]
        0x0003ba78:    9101        ..      STR      r1,[sp,#4]
        0x0003ba7a:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003ba7e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba80:    1c41        A.      ADDS     r1,r0,#1
        0x0003ba82:    9101        ..      STR      r1,[sp,#4]
        0x0003ba84:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ba86:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba88:    7108        .q      STRB     r0,[r1,#4]
        0x0003ba8a:    9901        ..      LDR      r1,[sp,#4]
        0x0003ba8c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003ba8e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003ba90:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ba94:    9902        ..      LDR      r1,[sp,#8]
        0x0003ba96:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ba98:    9801        ..      LDR      r0,[sp,#4]
        0x0003ba9a:    3002        .0      ADDS     r0,#2
        0x0003ba9c:    9001        ..      STR      r0,[sp,#4]
        0x0003ba9e:    9901        ..      LDR      r1,[sp,#4]
        0x0003baa0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003baa2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003baa4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003baa8:    9902        ..      LDR      r1,[sp,#8]
        0x0003baaa:    8108        ..      STRH     r0,[r1,#8]
        0x0003baac:    9801        ..      LDR      r0,[sp,#4]
        0x0003baae:    3002        .0      ADDS     r0,#2
        0x0003bab0:    9001        ..      STR      r0,[sp,#4]
        0x0003bab2:    9901        ..      LDR      r1,[sp,#4]
        0x0003bab4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bab6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bab8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003babc:    9902        ..      LDR      r1,[sp,#8]
        0x0003babe:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bac0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bac2:    3002        .0      ADDS     r0,#2
        0x0003bac4:    9001        ..      STR      r0,[sp,#4]
        0x0003bac6:    9901        ..      LDR      r1,[sp,#4]
        0x0003bac8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003baca:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bacc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bad0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bad2:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bad4:    9801        ..      LDR      r0,[sp,#4]
        0x0003bad6:    3002        .0      ADDS     r0,#2
        0x0003bad8:    9001        ..      STR      r0,[sp,#4]
        0x0003bada:    9902        ..      LDR      r1,[sp,#8]
        0x0003badc:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bade:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bae0:    b003        ..      ADD      sp,sp,#0xc
        0x0003bae2:    4770        pG      BX       lr
    hciEvtParseReadPhyCmdCmpl
        0x0003bae4:    b083        ..      SUB      sp,sp,#0xc
        0x0003bae6:    9002        ..      STR      r0,[sp,#8]
        0x0003bae8:    9101        ..      STR      r1,[sp,#4]
        0x0003baea:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003baee:    9801        ..      LDR      r0,[sp,#4]
        0x0003baf0:    1c41        A.      ADDS     r1,r0,#1
        0x0003baf2:    9101        ..      STR      r1,[sp,#4]
        0x0003baf4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003baf6:    9902        ..      LDR      r1,[sp,#8]
        0x0003baf8:    7108        .q      STRB     r0,[r1,#4]
        0x0003bafa:    9901        ..      LDR      r1,[sp,#4]
        0x0003bafc:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bafe:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb00:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb04:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb06:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bb08:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb0a:    3002        .0      ADDS     r0,#2
        0x0003bb0c:    9001        ..      STR      r0,[sp,#4]
        0x0003bb0e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb10:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb12:    9101        ..      STR      r1,[sp,#4]
        0x0003bb14:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb16:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb18:    7208        .r      STRB     r0,[r1,#8]
        0x0003bb1a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb1c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb1e:    9101        ..      STR      r1,[sp,#4]
        0x0003bb20:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb22:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb24:    7248        Hr      STRB     r0,[r1,#9]
        0x0003bb26:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb28:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bb2a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bb2c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb2e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bb30:    8008        ..      STRH     r0,[r1,#0]
        0x0003bb32:    b003        ..      ADD      sp,sp,#0xc
        0x0003bb34:    4770        pG      BX       lr
        0x0003bb36:    0000        ..      MOVS     r0,r0
    hciEvtParseReadPubKeyCmdCmpl
        0x0003bb38:    b580        ..      PUSH     {r7,lr}
        0x0003bb3a:    b084        ..      SUB      sp,sp,#0x10
        0x0003bb3c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003bb3e:    9102        ..      STR      r1,[sp,#8]
        0x0003bb40:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003bb44:    9802        ..      LDR      r0,[sp,#8]
        0x0003bb46:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb48:    9102        ..      STR      r1,[sp,#8]
        0x0003bb4a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb4c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bb4e:    7108        .q      STRB     r0,[r1,#4]
        0x0003bb50:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003bb52:    3005        .0      ADDS     r0,#5
        0x0003bb54:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb56:    2240        @"      MOVS     r2,#0x40
        0x0003bb58:    f7dcfc65    ..e.    BL       __aeabi_memcpy ; 0x18426
        0x0003bb5c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003bb5e:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bb60:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bb62:    b004        ..      ADD      sp,sp,#0x10
        0x0003bb64:    bd80        ..      POP      {r7,pc}
        0x0003bb66:    0000        ..      MOVS     r0,r0
    hciEvtParseReadRemoteVerInfoCmpl
        0x0003bb68:    b083        ..      SUB      sp,sp,#0xc
        0x0003bb6a:    9002        ..      STR      r0,[sp,#8]
        0x0003bb6c:    9101        ..      STR      r1,[sp,#4]
        0x0003bb6e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bb72:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb74:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb76:    9101        ..      STR      r1,[sp,#4]
        0x0003bb78:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb7a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb7c:    7108        .q      STRB     r0,[r1,#4]
        0x0003bb7e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bb80:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bb82:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bb84:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bb88:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb8a:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bb8c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb8e:    3002        .0      ADDS     r0,#2
        0x0003bb90:    9001        ..      STR      r0,[sp,#4]
        0x0003bb92:    9801        ..      LDR      r0,[sp,#4]
        0x0003bb94:    1c41        A.      ADDS     r1,r0,#1
        0x0003bb96:    9101        ..      STR      r1,[sp,#4]
        0x0003bb98:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bb9a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bb9c:    7208        .r      STRB     r0,[r1,#8]
        0x0003bb9e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bba0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bba2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bba4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bba8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbaa:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bbac:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbae:    3002        .0      ADDS     r0,#2
        0x0003bbb0:    9001        ..      STR      r0,[sp,#4]
        0x0003bbb2:    9901        ..      LDR      r1,[sp,#4]
        0x0003bbb4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bbb6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bbb8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bbbc:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbbe:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bbc0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbc2:    3002        .0      ADDS     r0,#2
        0x0003bbc4:    9001        ..      STR      r0,[sp,#4]
        0x0003bbc6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbc8:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bbca:    8008        ..      STRH     r0,[r1,#0]
        0x0003bbcc:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbce:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bbd0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bbd2:    b003        ..      ADD      sp,sp,#0xc
        0x0003bbd4:    4770        pG      BX       lr
        0x0003bbd6:    0000        ..      MOVS     r0,r0
    hciEvtParseReadRssiCmdCmpl
        0x0003bbd8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bbda:    9002        ..      STR      r0,[sp,#8]
        0x0003bbdc:    9101        ..      STR      r1,[sp,#4]
        0x0003bbde:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bbe2:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbe4:    1c41        A.      ADDS     r1,r0,#1
        0x0003bbe6:    9101        ..      STR      r1,[sp,#4]
        0x0003bbe8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bbea:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbec:    7108        .q      STRB     r0,[r1,#4]
        0x0003bbee:    9901        ..      LDR      r1,[sp,#4]
        0x0003bbf0:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bbf2:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bbf4:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bbf8:    9902        ..      LDR      r1,[sp,#8]
        0x0003bbfa:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bbfc:    9801        ..      LDR      r0,[sp,#4]
        0x0003bbfe:    3002        .0      ADDS     r0,#2
        0x0003bc00:    9001        ..      STR      r0,[sp,#4]
        0x0003bc02:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc04:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc06:    9101        ..      STR      r1,[sp,#4]
        0x0003bc08:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc0a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc0c:    7208        .r      STRB     r0,[r1,#8]
        0x0003bc0e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc10:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bc12:    8008        ..      STRH     r0,[r1,#0]
        0x0003bc14:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc16:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc18:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc1a:    b003        ..      ADD      sp,sp,#0xc
        0x0003bc1c:    4770        pG      BX       lr
        0x0003bc1e:    0000        ..      MOVS     r0,r0
    hciEvtParseReadTxPwrLvlCmdCmpl
        0x0003bc20:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc22:    9002        ..      STR      r0,[sp,#8]
        0x0003bc24:    9101        ..      STR      r1,[sp,#4]
        0x0003bc26:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc2a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc2c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc2e:    9101        ..      STR      r1,[sp,#4]
        0x0003bc30:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc32:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc34:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc36:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc38:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc3a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc3c:    7148        Hq      STRB     r0,[r1,#5]
        0x0003bc3e:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc40:    3002        .0      ADDS     r0,#2
        0x0003bc42:    9001        ..      STR      r0,[sp,#4]
        0x0003bc44:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc46:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc48:    9101        ..      STR      r1,[sp,#4]
        0x0003bc4a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc4c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc4e:    7188        .q      STRB     r0,[r1,#6]
        0x0003bc50:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc52:    7948        Hy      LDRB     r0,[r1,#5]
        0x0003bc54:    8008        ..      STRH     r0,[r1,#0]
        0x0003bc56:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc58:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc5a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc5c:    b003        ..      ADD      sp,sp,#0xc
        0x0003bc5e:    4770        pG      BX       lr
    hciEvtParseRemConnParamNegRepCmdCmpl
        0x0003bc60:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc62:    9002        ..      STR      r0,[sp,#8]
        0x0003bc64:    9101        ..      STR      r1,[sp,#4]
        0x0003bc66:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bc6a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc6c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bc6e:    9101        ..      STR      r1,[sp,#4]
        0x0003bc70:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bc72:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc74:    7108        .q      STRB     r0,[r1,#4]
        0x0003bc76:    9901        ..      LDR      r1,[sp,#4]
        0x0003bc78:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bc7a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bc7c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bc80:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc82:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bc84:    9801        ..      LDR      r0,[sp,#4]
        0x0003bc86:    3002        .0      ADDS     r0,#2
        0x0003bc88:    9001        ..      STR      r0,[sp,#4]
        0x0003bc8a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc8c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bc8e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bc90:    9902        ..      LDR      r1,[sp,#8]
        0x0003bc92:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bc94:    8008        ..      STRH     r0,[r1,#0]
        0x0003bc96:    b003        ..      ADD      sp,sp,#0xc
        0x0003bc98:    4770        pG      BX       lr
        0x0003bc9a:    0000        ..      MOVS     r0,r0
    hciEvtParseRemConnParamRepCmdCmpl
        0x0003bc9c:    b083        ..      SUB      sp,sp,#0xc
        0x0003bc9e:    9002        ..      STR      r0,[sp,#8]
        0x0003bca0:    9101        ..      STR      r1,[sp,#4]
        0x0003bca2:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bca6:    9801        ..      LDR      r0,[sp,#4]
        0x0003bca8:    1c41        A.      ADDS     r1,r0,#1
        0x0003bcaa:    9101        ..      STR      r1,[sp,#4]
        0x0003bcac:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bcae:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcb0:    7108        .q      STRB     r0,[r1,#4]
        0x0003bcb2:    9901        ..      LDR      r1,[sp,#4]
        0x0003bcb4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bcb6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bcb8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bcbc:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcbe:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bcc0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcc2:    3002        .0      ADDS     r0,#2
        0x0003bcc4:    9001        ..      STR      r0,[sp,#4]
        0x0003bcc6:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcc8:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bcca:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bccc:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcce:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bcd0:    8008        ..      STRH     r0,[r1,#0]
        0x0003bcd2:    b003        ..      ADD      sp,sp,#0xc
        0x0003bcd4:    4770        pG      BX       lr
        0x0003bcd6:    0000        ..      MOVS     r0,r0
    hciEvtParseRemConnParamReq
        0x0003bcd8:    b083        ..      SUB      sp,sp,#0xc
        0x0003bcda:    9002        ..      STR      r0,[sp,#8]
        0x0003bcdc:    9101        ..      STR      r1,[sp,#4]
        0x0003bcde:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bce2:    9901        ..      LDR      r1,[sp,#4]
        0x0003bce4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bce6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bce8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bcec:    9902        ..      LDR      r1,[sp,#8]
        0x0003bcee:    8088        ..      STRH     r0,[r1,#4]
        0x0003bcf0:    9801        ..      LDR      r0,[sp,#4]
        0x0003bcf2:    3002        .0      ADDS     r0,#2
        0x0003bcf4:    9001        ..      STR      r0,[sp,#4]
        0x0003bcf6:    9901        ..      LDR      r1,[sp,#4]
        0x0003bcf8:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bcfa:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bcfc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd00:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd02:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bd04:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd06:    3002        .0      ADDS     r0,#2
        0x0003bd08:    9001        ..      STR      r0,[sp,#4]
        0x0003bd0a:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd0c:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd0e:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd10:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd14:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd16:    8108        ..      STRH     r0,[r1,#8]
        0x0003bd18:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd1a:    3002        .0      ADDS     r0,#2
        0x0003bd1c:    9001        ..      STR      r0,[sp,#4]
        0x0003bd1e:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd20:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd22:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd24:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd28:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd2a:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003bd2c:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd2e:    3002        .0      ADDS     r0,#2
        0x0003bd30:    9001        ..      STR      r0,[sp,#4]
        0x0003bd32:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd34:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd36:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd38:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd3c:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd3e:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003bd40:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd42:    3002        .0      ADDS     r0,#2
        0x0003bd44:    9001        ..      STR      r0,[sp,#4]
        0x0003bd46:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd48:    8888        ..      LDRH     r0,[r1,#4]
        0x0003bd4a:    8008        ..      STRH     r0,[r1,#0]
        0x0003bd4c:    b003        ..      ADD      sp,sp,#0xc
        0x0003bd4e:    4770        pG      BX       lr
    hciEvtParseSetDataLenCmdCmpl
        0x0003bd50:    b083        ..      SUB      sp,sp,#0xc
        0x0003bd52:    9002        ..      STR      r0,[sp,#8]
        0x0003bd54:    9101        ..      STR      r1,[sp,#4]
        0x0003bd56:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bd5a:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd5c:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd5e:    9101        ..      STR      r1,[sp,#4]
        0x0003bd60:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd62:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd64:    7108        .q      STRB     r0,[r1,#4]
        0x0003bd66:    9901        ..      LDR      r1,[sp,#4]
        0x0003bd68:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bd6a:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bd6c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003bd70:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd72:    80c8        ..      STRH     r0,[r1,#6]
        0x0003bd74:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd76:    3002        .0      ADDS     r0,#2
        0x0003bd78:    9001        ..      STR      r0,[sp,#4]
        0x0003bd7a:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd7c:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bd7e:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bd80:    9902        ..      LDR      r1,[sp,#8]
        0x0003bd82:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bd84:    8008        ..      STRH     r0,[r1,#0]
        0x0003bd86:    b003        ..      ADD      sp,sp,#0xc
        0x0003bd88:    4770        pG      BX       lr
        0x0003bd8a:    0000        ..      MOVS     r0,r0
    hciEvtParseSetDefPhyCmdCmpl
        0x0003bd8c:    b083        ..      SUB      sp,sp,#0xc
        0x0003bd8e:    9002        ..      STR      r0,[sp,#8]
        0x0003bd90:    9101        ..      STR      r1,[sp,#4]
        0x0003bd92:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003bd96:    9801        ..      LDR      r0,[sp,#4]
        0x0003bd98:    1c41        A.      ADDS     r1,r0,#1
        0x0003bd9a:    9101        ..      STR      r1,[sp,#4]
        0x0003bd9c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003bd9e:    9902        ..      LDR      r1,[sp,#8]
        0x0003bda0:    7108        .q      STRB     r0,[r1,#4]
        0x0003bda2:    9902        ..      LDR      r1,[sp,#8]
        0x0003bda4:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bda6:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bda8:    b003        ..      ADD      sp,sp,#0xc
        0x0003bdaa:    4770        pG      BX       lr
    hciEvtParseVendorSpec
        0x0003bdac:    b580        ..      PUSH     {r7,lr}
        0x0003bdae:    b084        ..      SUB      sp,sp,#0x10
        0x0003bdb0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003bdb2:    9102        ..      STR      r1,[sp,#8]
        0x0003bdb4:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003bdb8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003bdbc:    2801        .(      CMP      r0,#1
        0x0003bdbe:    db0d        ..      BLT      0x3bddc ; hciEvtParseVendorSpec + 48
        0x0003bdc0:    e7ff        ..      B        0x3bdc2 ; hciEvtParseVendorSpec + 22
        0x0003bdc2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003bdc6:    2801        .(      CMP      r0,#1
        0x0003bdc8:    dc08        ..      BGT      0x3bddc ; hciEvtParseVendorSpec + 48
        0x0003bdca:    e7ff        ..      B        0x3bdcc ; hciEvtParseVendorSpec + 32
        0x0003bdcc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003bdce:    3004        .0      ADDS     r0,#4
        0x0003bdd0:    9902        ..      LDR      r1,[sp,#8]
        0x0003bdd2:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003bdd6:    f7dcfb26    ..&.    BL       __aeabi_memcpy ; 0x18426
        0x0003bdda:    e7ff        ..      B        0x3bddc ; hciEvtParseVendorSpec + 48
        0x0003bddc:    b004        ..      ADD      sp,sp,#0x10
        0x0003bdde:    bd80        ..      POP      {r7,pc}
    hciEvtParseVendorSpecCmdCmpl
        0x0003bde0:    b580        ..      PUSH     {r7,lr}
        0x0003bde2:    b084        ..      SUB      sp,sp,#0x10
        0x0003bde4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003bde6:    9102        ..      STR      r1,[sp,#8]
        0x0003bde8:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003bdec:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003bdf0:    3801        .8      SUBS     r0,#1
        0x0003bdf2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003bdf6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003bdfa:    2803        .(      CMP      r0,#3
        0x0003bdfc:    db22        ".      BLT      0x3be44 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003bdfe:    e7ff        ..      B        0x3be00 ; hciEvtParseVendorSpecCmdCmpl + 32
        0x0003be00:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003be04:    3803        .8      SUBS     r0,#3
        0x0003be06:    2882        .(      CMP      r0,#0x82
        0x0003be08:    dc1c        ..      BGT      0x3be44 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003be0a:    e7ff        ..      B        0x3be0c ; hciEvtParseVendorSpecCmdCmpl + 44
        0x0003be0c:    9802        ..      LDR      r0,[sp,#8]
        0x0003be0e:    3802        .8      SUBS     r0,#2
        0x0003be10:    9002        ..      STR      r0,[sp,#8]
        0x0003be12:    9902        ..      LDR      r1,[sp,#8]
        0x0003be14:    7808        .x      LDRB     r0,[r1,#0]
        0x0003be16:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003be18:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003be1c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be1e:    8088        ..      STRH     r0,[r1,#4]
        0x0003be20:    9802        ..      LDR      r0,[sp,#8]
        0x0003be22:    3002        .0      ADDS     r0,#2
        0x0003be24:    9002        ..      STR      r0,[sp,#8]
        0x0003be26:    9802        ..      LDR      r0,[sp,#8]
        0x0003be28:    1c41        A.      ADDS     r1,r0,#1
        0x0003be2a:    9102        ..      STR      r1,[sp,#8]
        0x0003be2c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be2e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003be30:    70c8        .p      STRB     r0,[r1,#3]
        0x0003be32:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003be34:    3006        .0      ADDS     r0,#6
        0x0003be36:    9902        ..      LDR      r1,[sp,#8]
        0x0003be38:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0003be3c:    3a03        .:      SUBS     r2,#3
        0x0003be3e:    f7dcfaf2    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003be42:    e7ff        ..      B        0x3be44 ; hciEvtParseVendorSpecCmdCmpl + 100
        0x0003be44:    b004        ..      ADD      sp,sp,#0x10
        0x0003be46:    bd80        ..      POP      {r7,pc}
    hciEvtParseVendorSpecCmdStatus
        0x0003be48:    b083        ..      SUB      sp,sp,#0xc
        0x0003be4a:    9002        ..      STR      r0,[sp,#8]
        0x0003be4c:    9101        ..      STR      r1,[sp,#4]
        0x0003be4e:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003be52:    9901        ..      LDR      r1,[sp,#4]
        0x0003be54:    7808        .x      LDRB     r0,[r1,#0]
        0x0003be56:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003be58:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003be5c:    9902        ..      LDR      r1,[sp,#8]
        0x0003be5e:    8088        ..      STRH     r0,[r1,#4]
        0x0003be60:    9801        ..      LDR      r0,[sp,#4]
        0x0003be62:    3002        .0      ADDS     r0,#2
        0x0003be64:    9001        ..      STR      r0,[sp,#4]
        0x0003be66:    b003        ..      ADD      sp,sp,#0xc
        0x0003be68:    4770        pG      BX       lr
        0x0003be6a:    0000        ..      MOVS     r0,r0
    hciEvtParseWriteAuthTimeoutCmdCmpl
        0x0003be6c:    b083        ..      SUB      sp,sp,#0xc
        0x0003be6e:    9002        ..      STR      r0,[sp,#8]
        0x0003be70:    9101        ..      STR      r1,[sp,#4]
        0x0003be72:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003be76:    9801        ..      LDR      r0,[sp,#4]
        0x0003be78:    1c41        A.      ADDS     r1,r0,#1
        0x0003be7a:    9101        ..      STR      r1,[sp,#4]
        0x0003be7c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003be7e:    9902        ..      LDR      r1,[sp,#8]
        0x0003be80:    7108        .q      STRB     r0,[r1,#4]
        0x0003be82:    9901        ..      LDR      r1,[sp,#4]
        0x0003be84:    7808        .x      LDRB     r0,[r1,#0]
        0x0003be86:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003be88:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003be8c:    9902        ..      LDR      r1,[sp,#8]
        0x0003be8e:    80c8        ..      STRH     r0,[r1,#6]
        0x0003be90:    9801        ..      LDR      r0,[sp,#4]
        0x0003be92:    3002        .0      ADDS     r0,#2
        0x0003be94:    9001        ..      STR      r0,[sp,#4]
        0x0003be96:    9902        ..      LDR      r1,[sp,#8]
        0x0003be98:    7908        .y      LDRB     r0,[r1,#4]
        0x0003be9a:    70c8        .p      STRB     r0,[r1,#3]
        0x0003be9c:    9902        ..      LDR      r1,[sp,#8]
        0x0003be9e:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003bea0:    8008        ..      STRH     r0,[r1,#0]
        0x0003bea2:    b003        ..      ADD      sp,sp,#0xc
        0x0003bea4:    4770        pG      BX       lr
        0x0003bea6:    0000        ..      MOVS     r0,r0
    hciEvtParseWriteDefDataLenCmdCmpl
        0x0003bea8:    b083        ..      SUB      sp,sp,#0xc
        0x0003beaa:    9002        ..      STR      r0,[sp,#8]
        0x0003beac:    9101        ..      STR      r1,[sp,#4]
        0x0003beae:    f88d2003    ...     STRB     r2,[sp,#3]
        0x0003beb2:    9801        ..      LDR      r0,[sp,#4]
        0x0003beb4:    1c41        A.      ADDS     r1,r0,#1
        0x0003beb6:    9101        ..      STR      r1,[sp,#4]
        0x0003beb8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003beba:    9902        ..      LDR      r1,[sp,#8]
        0x0003bebc:    7108        .q      STRB     r0,[r1,#4]
        0x0003bebe:    9902        ..      LDR      r1,[sp,#8]
        0x0003bec0:    7908        .y      LDRB     r0,[r1,#4]
        0x0003bec2:    70c8        .p      STRB     r0,[r1,#3]
        0x0003bec4:    b003        ..      ADD      sp,sp,#0xc
        0x0003bec6:    4770        pG      BX       lr
    hciEvtProcessCmdCmpl
        0x0003bec8:    b580        ..      PUSH     {r7,lr}
        0x0003beca:    b086        ..      SUB      sp,sp,#0x18
        0x0003becc:    9005        ..      STR      r0,[sp,#0x14]
        0x0003bece:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003bed2:    2000        .       MOVS     r0,#0
        0x0003bed4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003bed8:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003bedc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003bee0:    6880        .h      LDR      r0,[r0,#8]
        0x0003bee2:    9001        ..      STR      r0,[sp,#4]
        0x0003bee4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003bee6:    1c41        A.      ADDS     r1,r0,#1
        0x0003bee8:    9105        ..      STR      r1,[sp,#0x14]
        0x0003beea:    7800        .x      LDRB     r0,[r0,#0]
        0x0003beec:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003bef0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003bef2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003bef4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003bef6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003befa:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003befe:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003bf00:    3002        .0      ADDS     r0,#2
        0x0003bf02:    9005        ..      STR      r0,[sp,#0x14]
        0x0003bf04:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003bf08:    4601        .F      MOV      r1,r0
        0x0003bf0a:    9100        ..      STR      r1,[sp,#0]
        0x0003bf0c:    f640412d    @.-A    MOV      r1,#0xc2d
        0x0003bf10:    4288        .B      CMP      r0,r1
        0x0003bf12:    f0008158    ..X.    BEQ.W    0x3c1c6 ; hciEvtProcessCmdCmpl + 766
        0x0003bf16:    e7ff        ..      B        0x3bf18 ; hciEvtProcessCmdCmpl + 80
        0x0003bf18:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf1a:    f640417c    @.|A    MOV      r1,#0xc7c
        0x0003bf1e:    4288        .B      CMP      r0,r1
        0x0003bf20:    f000816d    ..m.    BEQ.W    0x3c1fe ; hciEvtProcessCmdCmpl + 822
        0x0003bf24:    e7ff        ..      B        0x3bf26 ; hciEvtProcessCmdCmpl + 94
        0x0003bf26:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf28:    f6404183    @..A    MOV      r1,#0xc83
        0x0003bf2c:    4288        .B      CMP      r0,r1
        0x0003bf2e:    f00081aa    ....    BEQ.W    0x3c286 ; hciEvtProcessCmdCmpl + 958
        0x0003bf32:    e7ff        ..      B        0x3bf34 ; hciEvtProcessCmdCmpl + 108
        0x0003bf34:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf36:    f241010d    A...    MOV      r1,#0x100d
        0x0003bf3a:    4288        .B      CMP      r0,r1
        0x0003bf3c:    f00081a7    ....    BEQ.W    0x3c28e ; hciEvtProcessCmdCmpl + 966
        0x0003bf40:    e7ff        ..      B        0x3bf42 ; hciEvtProcessCmdCmpl + 122
        0x0003bf42:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf44:    f241010e    A...    MOV      r1,#0x100e
        0x0003bf48:    4288        .B      CMP      r0,r1
        0x0003bf4a:    f00081a4    ....    BEQ.W    0x3c296 ; hciEvtProcessCmdCmpl + 974
        0x0003bf4e:    e7ff        ..      B        0x3bf50 ; hciEvtProcessCmdCmpl + 136
        0x0003bf50:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf52:    f241010f    A...    MOV      r1,#0x100f
        0x0003bf56:    4288        .B      CMP      r0,r1
        0x0003bf58:    f00081a1    ....    BEQ.W    0x3c29e ; hciEvtProcessCmdCmpl + 982
        0x0003bf5c:    e7ff        ..      B        0x3bf5e ; hciEvtProcessCmdCmpl + 150
        0x0003bf5e:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf60:    f2414105    A..A    MOV      r1,#0x1405
        0x0003bf64:    4288        .B      CMP      r0,r1
        0x0003bf66:    f000812a    ..*.    BEQ.W    0x3c1be ; hciEvtProcessCmdCmpl + 758
        0x0003bf6a:    e7ff        ..      B        0x3bf6c ; hciEvtProcessCmdCmpl + 164
        0x0003bf6c:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf6e:    f242010a    B...    MOV      r1,#0x200a
        0x0003bf72:    4288        .B      CMP      r0,r1
        0x0003bf74:    f0008153    ..S.    BEQ.W    0x3c21e ; hciEvtProcessCmdCmpl + 854
        0x0003bf78:    e7ff        ..      B        0x3bf7a ; hciEvtProcessCmdCmpl + 178
        0x0003bf7a:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf7c:    f242010c    B...    MOV      r1,#0x200c
        0x0003bf80:    4288        .B      CMP      r0,r1
        0x0003bf82:    f0008148    ..H.    BEQ.W    0x3c216 ; hciEvtProcessCmdCmpl + 846
        0x0003bf86:    e7ff        ..      B        0x3bf88 ; hciEvtProcessCmdCmpl + 192
        0x0003bf88:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf8a:    f242010e    B...    MOV      r1,#0x200e
        0x0003bf8e:    4288        .B      CMP      r0,r1
        0x0003bf90:    f00080d9    ....    BEQ.W    0x3c146 ; hciEvtProcessCmdCmpl + 638
        0x0003bf94:    e7ff        ..      B        0x3bf96 ; hciEvtProcessCmdCmpl + 206
        0x0003bf96:    9800        ..      LDR      r0,[sp,#0]
        0x0003bf98:    f2420115    B...    MOV      r1,#0x2015
        0x0003bf9c:    4288        .B      CMP      r0,r1
        0x0003bf9e:    f000810a    ....    BEQ.W    0x3c1b6 ; hciEvtProcessCmdCmpl + 750
        0x0003bfa2:    e7ff        ..      B        0x3bfa4 ; hciEvtProcessCmdCmpl + 220
        0x0003bfa4:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfa6:    f2420117    B...    MOV      r1,#0x2017
        0x0003bfaa:    4288        .B      CMP      r0,r1
        0x0003bfac:    f00080cf    ....    BEQ.W    0x3c14e ; hciEvtProcessCmdCmpl + 646
        0x0003bfb0:    e7ff        ..      B        0x3bfb2 ; hciEvtProcessCmdCmpl + 234
        0x0003bfb2:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfb4:    f2420118    B...    MOV      r1,#0x2018
        0x0003bfb8:    4288        .B      CMP      r0,r1
        0x0003bfba:    f00080f2    ....    BEQ.W    0x3c1a2 ; hciEvtProcessCmdCmpl + 730
        0x0003bfbe:    e7ff        ..      B        0x3bfc0 ; hciEvtProcessCmdCmpl + 248
        0x0003bfc0:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfc2:    f242011a    B...    MOV      r1,#0x201a
        0x0003bfc6:    4288        .B      CMP      r0,r1
        0x0003bfc8:    f00080e3    ....    BEQ.W    0x3c192 ; hciEvtProcessCmdCmpl + 714
        0x0003bfcc:    e7ff        ..      B        0x3bfce ; hciEvtProcessCmdCmpl + 262
        0x0003bfce:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfd0:    f242011b    B...    MOV      r1,#0x201b
        0x0003bfd4:    4288        .B      CMP      r0,r1
        0x0003bfd6:    f00080e0    ....    BEQ.W    0x3c19a ; hciEvtProcessCmdCmpl + 722
        0x0003bfda:    e7ff        ..      B        0x3bfdc ; hciEvtProcessCmdCmpl + 276
        0x0003bfdc:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfde:    f2420120    B. .    MOV      r1,#0x2020
        0x0003bfe2:    4288        .B      CMP      r0,r1
        0x0003bfe4:    f00080bd    ....    BEQ.W    0x3c162 ; hciEvtProcessCmdCmpl + 666
        0x0003bfe8:    e7ff        ..      B        0x3bfea ; hciEvtProcessCmdCmpl + 290
        0x0003bfea:    9800        ..      LDR      r0,[sp,#0]
        0x0003bfec:    f2420121    B.!.    MOV      r1,#0x2021
        0x0003bff0:    4288        .B      CMP      r0,r1
        0x0003bff2:    f00080ba    ....    BEQ.W    0x3c16a ; hciEvtProcessCmdCmpl + 674
        0x0003bff6:    e7ff        ..      B        0x3bff8 ; hciEvtProcessCmdCmpl + 304
        0x0003bff8:    9800        ..      LDR      r0,[sp,#0]
        0x0003bffa:    f2420122    B.".    MOV      r1,#0x2022
        0x0003bffe:    4288        .B      CMP      r0,r1
        0x0003c000:    f00080bf    ....    BEQ.W    0x3c182 ; hciEvtProcessCmdCmpl + 698
        0x0003c004:    e7ff        ..      B        0x3c006 ; hciEvtProcessCmdCmpl + 318
        0x0003c006:    9800        ..      LDR      r0,[sp,#0]
        0x0003c008:    f2420123    B.#.    MOV      r1,#0x2023
        0x0003c00c:    4288        .B      CMP      r0,r1
        0x0003c00e:    f00080b0    ....    BEQ.W    0x3c172 ; hciEvtProcessCmdCmpl + 682
        0x0003c012:    e7ff        ..      B        0x3c014 ; hciEvtProcessCmdCmpl + 332
        0x0003c014:    9800        ..      LDR      r0,[sp,#0]
        0x0003c016:    f2420124    B.$.    MOV      r1,#0x2024
        0x0003c01a:    4288        .B      CMP      r0,r1
        0x0003c01c:    f00080ad    ....    BEQ.W    0x3c17a ; hciEvtProcessCmdCmpl + 690
        0x0003c020:    e7ff        ..      B        0x3c022 ; hciEvtProcessCmdCmpl + 346
        0x0003c022:    9800        ..      LDR      r0,[sp,#0]
        0x0003c024:    f2420127    B.'.    MOV      r1,#0x2027
        0x0003c028:    4288        .B      CMP      r0,r1
        0x0003c02a:    f00080d0    ....    BEQ.W    0x3c1ce ; hciEvtProcessCmdCmpl + 774
        0x0003c02e:    e7ff        ..      B        0x3c030 ; hciEvtProcessCmdCmpl + 360
        0x0003c030:    9800        ..      LDR      r0,[sp,#0]
        0x0003c032:    f2420128    B.(.    MOV      r1,#0x2028
        0x0003c036:    4288        .B      CMP      r0,r1
        0x0003c038:    f00080cd    ....    BEQ.W    0x3c1d6 ; hciEvtProcessCmdCmpl + 782
        0x0003c03c:    e7ff        ..      B        0x3c03e ; hciEvtProcessCmdCmpl + 374
        0x0003c03e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c040:    f2420129    B.).    MOV      r1,#0x2029
        0x0003c044:    4288        .B      CMP      r0,r1
        0x0003c046:    f00080ca    ....    BEQ.W    0x3c1de ; hciEvtProcessCmdCmpl + 790
        0x0003c04a:    e7ff        ..      B        0x3c04c ; hciEvtProcessCmdCmpl + 388
        0x0003c04c:    9800        ..      LDR      r0,[sp,#0]
        0x0003c04e:    f242012b    B.+.    MOV      r1,#0x202b
        0x0003c052:    4288        .B      CMP      r0,r1
        0x0003c054:    f00080c7    ....    BEQ.W    0x3c1e6 ; hciEvtProcessCmdCmpl + 798
        0x0003c058:    e7ff        ..      B        0x3c05a ; hciEvtProcessCmdCmpl + 402
        0x0003c05a:    9800        ..      LDR      r0,[sp,#0]
        0x0003c05c:    f242012c    B.,.    MOV      r1,#0x202c
        0x0003c060:    4288        .B      CMP      r0,r1
        0x0003c062:    f00080c4    ....    BEQ.W    0x3c1ee ; hciEvtProcessCmdCmpl + 806
        0x0003c066:    e7ff        ..      B        0x3c068 ; hciEvtProcessCmdCmpl + 416
        0x0003c068:    9800        ..      LDR      r0,[sp,#0]
        0x0003c06a:    f242012d    B.-.    MOV      r1,#0x202d
        0x0003c06e:    4288        .B      CMP      r0,r1
        0x0003c070:    f00080c1    ....    BEQ.W    0x3c1f6 ; hciEvtProcessCmdCmpl + 814
        0x0003c074:    e7ff        ..      B        0x3c076 ; hciEvtProcessCmdCmpl + 430
        0x0003c076:    9800        ..      LDR      r0,[sp,#0]
        0x0003c078:    f242012f    B./.    MOV      r1,#0x202f
        0x0003c07c:    4288        .B      CMP      r0,r1
        0x0003c07e:    f0008084    ....    BEQ.W    0x3c18a ; hciEvtProcessCmdCmpl + 706
        0x0003c082:    e7ff        ..      B        0x3c084 ; hciEvtProcessCmdCmpl + 444
        0x0003c084:    9800        ..      LDR      r0,[sp,#0]
        0x0003c086:    f2420130    B.0.    MOV      r1,#0x2030
        0x0003c08a:    4288        .B      CMP      r0,r1
        0x0003c08c:    f00080bb    ....    BEQ.W    0x3c206 ; hciEvtProcessCmdCmpl + 830
        0x0003c090:    e7ff        ..      B        0x3c092 ; hciEvtProcessCmdCmpl + 458
        0x0003c092:    9800        ..      LDR      r0,[sp,#0]
        0x0003c094:    f2420131    B.1.    MOV      r1,#0x2031
        0x0003c098:    4288        .B      CMP      r0,r1
        0x0003c09a:    f00080b8    ....    BEQ.W    0x3c20e ; hciEvtProcessCmdCmpl + 838
        0x0003c09e:    e7ff        ..      B        0x3c0a0 ; hciEvtProcessCmdCmpl + 472
        0x0003c0a0:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0a2:    f2420139    B.9.    MOV      r1,#0x2039
        0x0003c0a6:    4288        .B      CMP      r0,r1
        0x0003c0a8:    f00080c1    ....    BEQ.W    0x3c22e ; hciEvtProcessCmdCmpl + 870
        0x0003c0ac:    e7ff        ..      B        0x3c0ae ; hciEvtProcessCmdCmpl + 486
        0x0003c0ae:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0b0:    f5b05f01    ..._    CMP      r0,#0x2040
        0x0003c0b4:    f00080bf    ....    BEQ.W    0x3c236 ; hciEvtProcessCmdCmpl + 878
        0x0003c0b8:    e7ff        ..      B        0x3c0ba ; hciEvtProcessCmdCmpl + 498
        0x0003c0ba:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0bc:    f2420142    B.B.    MOV      r1,#0x2042
        0x0003c0c0:    4288        .B      CMP      r0,r1
        0x0003c0c2:    f00080b0    ....    BEQ.W    0x3c226 ; hciEvtProcessCmdCmpl + 862
        0x0003c0c6:    e7ff        ..      B        0x3c0c8 ; hciEvtProcessCmdCmpl + 512
        0x0003c0c8:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0ca:    f2420154    B.T.    MOV      r1,#0x2054
        0x0003c0ce:    4288        .B      CMP      r0,r1
        0x0003c0d0:    f00080b5    ....    BEQ.W    0x3c23e ; hciEvtProcessCmdCmpl + 886
        0x0003c0d4:    e7ff        ..      B        0x3c0d6 ; hciEvtProcessCmdCmpl + 526
        0x0003c0d6:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0d8:    f2420155    B.U.    MOV      r1,#0x2055
        0x0003c0dc:    4288        .B      CMP      r0,r1
        0x0003c0de:    f00080b2    ....    BEQ.W    0x3c246 ; hciEvtProcessCmdCmpl + 894
        0x0003c0e2:    e7ff        ..      B        0x3c0e4 ; hciEvtProcessCmdCmpl + 540
        0x0003c0e4:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0e6:    f2420156    B.V.    MOV      r1,#0x2056
        0x0003c0ea:    4288        .B      CMP      r0,r1
        0x0003c0ec:    f00080af    ....    BEQ.W    0x3c24e ; hciEvtProcessCmdCmpl + 902
        0x0003c0f0:    e7ff        ..      B        0x3c0f2 ; hciEvtProcessCmdCmpl + 554
        0x0003c0f2:    9800        ..      LDR      r0,[sp,#0]
        0x0003c0f4:    f2420157    B.W.    MOV      r1,#0x2057
        0x0003c0f8:    4288        .B      CMP      r0,r1
        0x0003c0fa:    f00080ac    ....    BEQ.W    0x3c256 ; hciEvtProcessCmdCmpl + 910
        0x0003c0fe:    e7ff        ..      B        0x3c100 ; hciEvtProcessCmdCmpl + 568
        0x0003c100:    9800        ..      LDR      r0,[sp,#0]
        0x0003c102:    f2420162    B.b.    MOV      r1,#0x2062
        0x0003c106:    4288        .B      CMP      r0,r1
        0x0003c108:    f00080a9    ....    BEQ.W    0x3c25e ; hciEvtProcessCmdCmpl + 918
        0x0003c10c:    e7ff        ..      B        0x3c10e ; hciEvtProcessCmdCmpl + 582
        0x0003c10e:    9800        ..      LDR      r0,[sp,#0]
        0x0003c110:    f2420165    B.e.    MOV      r1,#0x2065
        0x0003c114:    4288        .B      CMP      r0,r1
        0x0003c116:    f00080a6    ....    BEQ.W    0x3c266 ; hciEvtProcessCmdCmpl + 926
        0x0003c11a:    e7ff        ..      B        0x3c11c ; hciEvtProcessCmdCmpl + 596
        0x0003c11c:    9800        ..      LDR      r0,[sp,#0]
        0x0003c11e:    f242016c    B.l.    MOV      r1,#0x206c
        0x0003c122:    4288        .B      CMP      r0,r1
        0x0003c124:    f00080a3    ....    BEQ.W    0x3c26e ; hciEvtProcessCmdCmpl + 934
        0x0003c128:    e7ff        ..      B        0x3c12a ; hciEvtProcessCmdCmpl + 610
        0x0003c12a:    9800        ..      LDR      r0,[sp,#0]
        0x0003c12c:    f242016e    B.n.    MOV      r1,#0x206e
        0x0003c130:    4288        .B      CMP      r0,r1
        0x0003c132:    f00080a0    ....    BEQ.W    0x3c276 ; hciEvtProcessCmdCmpl + 942
        0x0003c136:    e7ff        ..      B        0x3c138 ; hciEvtProcessCmdCmpl + 624
        0x0003c138:    9800        ..      LDR      r0,[sp,#0]
        0x0003c13a:    f242016f    B.o.    MOV      r1,#0x206f
        0x0003c13e:    4288        .B      CMP      r0,r1
        0x0003c140:    f000809d    ....    BEQ.W    0x3c27e ; hciEvtProcessCmdCmpl + 950
        0x0003c144:    e0af        ..      B        0x3c2a6 ; hciEvtProcessCmdCmpl + 990
        0x0003c146:    2005        .       MOVS     r0,#5
        0x0003c148:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c14c:    e0bd        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c14e:    201b        .       MOVS     r0,#0x1b
        0x0003c150:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c154:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c158:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c15c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003c15e:    9001        ..      STR      r0,[sp,#4]
        0x0003c160:    e0b3        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c162:    201d        .       MOVS     r0,#0x1d
        0x0003c164:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c168:    e0af        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c16a:    201e        .       MOVS     r0,#0x1e
        0x0003c16c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c170:    e0ab        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c172:    201f        .       MOVS     r0,#0x1f
        0x0003c174:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c178:    e0a7        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c17a:    2020                MOVS     r0,#0x20
        0x0003c17c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c180:    e0a3        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c182:    2021        !       MOVS     r0,#0x21
        0x0003c184:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c188:    e09f        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c18a:    2022        "       MOVS     r0,#0x22
        0x0003c18c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c190:    e09b        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c192:    200c        .       MOVS     r0,#0xc
        0x0003c194:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c198:    e097        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c19a:    200d        .       MOVS     r0,#0xd
        0x0003c19c:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1a0:    e093        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1a2:    201c        .       MOVS     r0,#0x1c
        0x0003c1a4:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1a8:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c1ac:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c1b0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003c1b2:    9001        ..      STR      r0,[sp,#4]
        0x0003c1b4:    e089        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1b6:    2008        .       MOVS     r0,#8
        0x0003c1b8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1bc:    e085        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1be:    2007        .       MOVS     r0,#7
        0x0003c1c0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1c4:    e081        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1c6:    2009        .       MOVS     r0,#9
        0x0003c1c8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1cc:    e07d        }.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1ce:    2015        .       MOVS     r0,#0x15
        0x0003c1d0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1d4:    e079        y.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1d6:    2016        .       MOVS     r0,#0x16
        0x0003c1d8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1dc:    e075        u.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1de:    2017        .       MOVS     r0,#0x17
        0x0003c1e0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1e4:    e071        q.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1e6:    2018        .       MOVS     r0,#0x18
        0x0003c1e8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1ec:    e06d        m.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1ee:    2019        .       MOVS     r0,#0x19
        0x0003c1f0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1f4:    e069        i.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1f6:    201a        .       MOVS     r0,#0x1a
        0x0003c1f8:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c1fc:    e065        e.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c1fe:    2027        '       MOVS     r0,#0x27
        0x0003c200:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c204:    e061        a.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c206:    2029        )       MOVS     r0,#0x29
        0x0003c208:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c20c:    e05d        ].      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c20e:    202a        *       MOVS     r0,#0x2a
        0x0003c210:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c214:    e059        Y.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c216:    2034        4       MOVS     r0,#0x34
        0x0003c218:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c21c:    e055        U.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c21e:    2035        5       MOVS     r0,#0x35
        0x0003c220:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c224:    e051        Q.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c226:    2036        6       MOVS     r0,#0x36
        0x0003c228:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c22c:    e04d        M.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c22e:    2037        7       MOVS     r0,#0x37
        0x0003c230:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c234:    e049        I.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c236:    2038        8       MOVS     r0,#0x38
        0x0003c238:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c23c:    e045        E.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c23e:    203f        ?       MOVS     r0,#0x3f
        0x0003c240:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c244:    e041        A.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c246:    2040        @       MOVS     r0,#0x40
        0x0003c248:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c24c:    e03d        =.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c24e:    2041        A       MOVS     r0,#0x41
        0x0003c250:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c254:    e039        9.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c256:    2042        B       MOVS     r0,#0x42
        0x0003c258:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c25c:    e035        5.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c25e:    2048        H       MOVS     r0,#0x48
        0x0003c260:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c264:    e031        1.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c266:    2049        I       MOVS     r0,#0x49
        0x0003c268:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c26c:    e02d        -.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c26e:    2054        T       MOVS     r0,#0x54
        0x0003c270:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c274:    e029        ).      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c276:    204a        J       MOVS     r0,#0x4a
        0x0003c278:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c27c:    e025        %.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c27e:    204b        K       MOVS     r0,#0x4b
        0x0003c280:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c284:    e021        !.      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c286:    204c        L       MOVS     r0,#0x4c
        0x0003c288:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c28c:    e01d        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c28e:    204d        M       MOVS     r0,#0x4d
        0x0003c290:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c294:    e019        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c296:    204e        N       MOVS     r0,#0x4e
        0x0003c298:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c29c:    e015        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c29e:    204f        O       MOVS     r0,#0x4f
        0x0003c2a0:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2a4:    e011        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c2a6:    f8bd1010    ....    LDRH     r1,[sp,#0x10]
        0x0003c2aa:    203f        ?       MOVS     r0,#0x3f
        0x0003c2ac:    ebb02f91    .../    CMP      r0,r1,LSR #10
        0x0003c2b0:    d10a        ..      BNE      0x3c2c8 ; hciEvtProcessCmdCmpl + 1024
        0x0003c2b2:    e7ff        ..      B        0x3c2b4 ; hciEvtProcessCmdCmpl + 1004
        0x0003c2b4:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003c2b8:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c2ba:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003c2be:    f7fef9c3    ....    BL       hciCoreVsCmdCmplRcvd ; 0x3a648
        0x0003c2c2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c2c6:    e7ff        ..      B        0x3c2c8 ; hciEvtProcessCmdCmpl + 1024
        0x0003c2c8:    e7ff        ..      B        0x3c2ca ; hciEvtProcessCmdCmpl + 1026
        0x0003c2ca:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c2ce:    b350        P.      CBZ      r0,0x3c326 ; hciEvtProcessCmdCmpl + 1118
        0x0003c2d0:    e7ff        ..      B        0x3c2d2 ; hciEvtProcessCmdCmpl + 1034
        0x0003c2d2:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003c2d6:    f64210ba    B...    MOV      r0,#0x29ba
        0x0003c2da:    f2c00005    ....    MOVT     r0,#5
        0x0003c2de:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003c2e0:    f7e1ff70    ..p.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c2e4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c2e6:    b1e8        ..      CBZ      r0,0x3c324 ; hciEvtProcessCmdCmpl + 1116
        0x0003c2e8:    e7ff        ..      B        0x3c2ea ; hciEvtProcessCmdCmpl + 1058
        0x0003c2ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c2ec:    2000        .       MOVS     r0,#0
        0x0003c2ee:    8008        ..      STRH     r0,[r1,#0]
        0x0003c2f0:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003c2f4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003c2f6:    7091        .p      STRB     r1,[r2,#2]
        0x0003c2f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c2fa:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c2fc:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003c300:    f6422010    B..     MOV      r0,#0x2a10
        0x0003c304:    f2c00005    ....    MOVT     r0,#5
        0x0003c308:    f8503021    P.!0    LDR      r3,[r0,r1,LSL #2]
        0x0003c30c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c30e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c310:    f89d2013    ...     LDRB     r2,[sp,#0x13]
        0x0003c314:    4798        .G      BLX      r3
        0x0003c316:    9901        ..      LDR      r1,[sp,#4]
        0x0003c318:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c31a:    4788        .G      BLX      r1
        0x0003c31c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c31e:    f7e1ff97    ....    BL       WsfBufFree ; 0x1e250
        0x0003c322:    e7ff        ..      B        0x3c324 ; hciEvtProcessCmdCmpl + 1116
        0x0003c324:    e7ff        ..      B        0x3c326 ; hciEvtProcessCmdCmpl + 1118
        0x0003c326:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003c32a:    f7fdf9fd    ....    BL       hciCmdRecvCmpl ; 0x39728
        0x0003c32e:    b006        ..      ADD      sp,sp,#0x18
        0x0003c330:    bd80        ..      POP      {r7,pc}
        0x0003c332:    0000        ..      MOVS     r0,r0
    hciEvtProcessCmdStatus
        0x0003c334:    b580        ..      PUSH     {r7,lr}
        0x0003c336:    b082        ..      SUB      sp,sp,#8
        0x0003c338:    9001        ..      STR      r0,[sp,#4]
        0x0003c33a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c33c:    1c41        A.      ADDS     r1,r0,#1
        0x0003c33e:    9101        ..      STR      r1,[sp,#4]
        0x0003c340:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c342:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c346:    9801        ..      LDR      r0,[sp,#4]
        0x0003c348:    1c41        A.      ADDS     r1,r0,#1
        0x0003c34a:    9101        ..      STR      r1,[sp,#4]
        0x0003c34c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c34e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003c352:    9901        ..      LDR      r1,[sp,#4]
        0x0003c354:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c356:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c358:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c35c:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0003c360:    9801        ..      LDR      r0,[sp,#4]
        0x0003c362:    3002        .0      ADDS     r0,#2
        0x0003c364:    9001        ..      STR      r0,[sp,#4]
        0x0003c366:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c36a:    b138        8.      CBZ      r0,0x3c37c ; hciEvtProcessCmdStatus + 72
        0x0003c36c:    e7ff        ..      B        0x3c36e ; hciEvtProcessCmdStatus + 58
        0x0003c36e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c372:    f8bd1000    ....    LDRH     r1,[sp,#0]
        0x0003c376:    f7fef9d9    ....    BL       hciEvtCmdStatusFailure ; 0x3a72c
        0x0003c37a:    e7ff        ..      B        0x3c37c ; hciEvtProcessCmdStatus + 72
        0x0003c37c:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003c380:    f7fdf9d2    ....    BL       hciCmdRecvCmpl ; 0x39728
        0x0003c384:    b002        ..      ADD      sp,sp,#8
        0x0003c386:    bd80        ..      POP      {r7,pc}
    hciEvtProcessLeAdvReport
        0x0003c388:    b580        ..      PUSH     {r7,lr}
        0x0003c38a:    b084        ..      SUB      sp,sp,#0x10
        0x0003c38c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c38e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c392:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c394:    1c41        A.      ADDS     r1,r0,#1
        0x0003c396:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c398:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c39a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c39e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c3a2:    2810        .(      CMP      r0,#0x10
        0x0003c3a4:    db01        ..      BLT      0x3c3aa ; hciEvtProcessLeAdvReport + 34
        0x0003c3a6:    e7ff        ..      B        0x3c3a8 ; hciEvtProcessLeAdvReport + 32
        0x0003c3a8:    e05f        _.      B        0x3c46a ; hciEvtProcessLeAdvReport + 226
        0x0003c3aa:    203b        ;       MOVS     r0,#0x3b
        0x0003c3ac:    f7e1ff0a    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c3b0:    9001        ..      STR      r0,[sp,#4]
        0x0003c3b2:    2800        .(      CMP      r0,#0
        0x0003c3b4:    d059        Y.      BEQ      0x3c46a ; hciEvtProcessLeAdvReport + 226
        0x0003c3b6:    e7ff        ..      B        0x3c3b8 ; hciEvtProcessLeAdvReport + 48
        0x0003c3b8:    e7ff        ..      B        0x3c3ba ; hciEvtProcessLeAdvReport + 50
        0x0003c3ba:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c3be:    1e41        A.      SUBS     r1,r0,#1
        0x0003c3c0:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003c3c4:    2801        .(      CMP      r0,#1
        0x0003c3c6:    db4c        L.      BLT      0x3c462 ; hciEvtProcessLeAdvReport + 218
        0x0003c3c8:    e7ff        ..      B        0x3c3ca ; hciEvtProcessLeAdvReport + 66
        0x0003c3ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3cc:    1c41        A.      ADDS     r1,r0,#1
        0x0003c3ce:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c3d0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c3d2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c3d4:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c3d6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3d8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c3da:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c3dc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c3de:    9901        ..      LDR      r1,[sp,#4]
        0x0003c3e0:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c3e2:    9801        ..      LDR      r0,[sp,#4]
        0x0003c3e4:    300c        .0      ADDS     r0,r0,#0xc
        0x0003c3e6:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c3e8:    f7def9e8    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c3ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3ee:    3006        .0      ADDS     r0,#6
        0x0003c3f0:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c3f2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c3f4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c3f6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c3f8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c3fa:    9901        ..      LDR      r1,[sp,#4]
        0x0003c3fc:    7208        .r      STRB     r0,[r1,#8]
        0x0003c3fe:    9801        ..      LDR      r0,[sp,#4]
        0x0003c400:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003c402:    2820         (      CMP      r0,#0x20
        0x0003c404:    db01        ..      BLT      0x3c40a ; hciEvtProcessLeAdvReport + 130
        0x0003c406:    e7ff        ..      B        0x3c408 ; hciEvtProcessLeAdvReport + 128
        0x0003c408:    e02b        +.      B        0x3c462 ; hciEvtProcessLeAdvReport + 218
        0x0003c40a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c40c:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003c410:    6048        H`      STR      r0,[r1,#4]
        0x0003c412:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c414:    6850        Ph      LDR      r0,[r2,#4]
        0x0003c416:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c418:    7a12        .z      LDRB     r2,[r2,#8]
        0x0003c41a:    f7dcf804    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c41e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c420:    7a01        .z      LDRB     r1,[r0,#8]
        0x0003c422:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c424:    4408        .D      ADD      r0,r0,r1
        0x0003c426:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c428:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c42a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c42c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c42e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c430:    9901        ..      LDR      r1,[sp,#4]
        0x0003c432:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c434:    9901        ..      LDR      r1,[sp,#4]
        0x0003c436:    2000        .       MOVS     r0,#0
        0x0003c438:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003c43a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c43c:    f8a10017    ....    STRH     r0,[r1,#0x17]
        0x0003c440:    f8c10013    ....    STR      r0,[r1,#0x13]
        0x0003c444:    9901        ..      LDR      r1,[sp,#4]
        0x0003c446:    8008        ..      STRH     r0,[r1,#0]
        0x0003c448:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c44a:    2106        .!      MOVS     r1,#6
        0x0003c44c:    7091        .p      STRB     r1,[r2,#2]
        0x0003c44e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c450:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c452:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c456:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c45a:    6881        .h      LDR      r1,[r0,#8]
        0x0003c45c:    9801        ..      LDR      r0,[sp,#4]
        0x0003c45e:    4788        .G      BLX      r1
        0x0003c460:    e7ab        ..      B        0x3c3ba ; hciEvtProcessLeAdvReport + 50
        0x0003c462:    9801        ..      LDR      r0,[sp,#4]
        0x0003c464:    f7e1fef4    ....    BL       WsfBufFree ; 0x1e250
        0x0003c468:    e7ff        ..      B        0x3c46a ; hciEvtProcessLeAdvReport + 226
        0x0003c46a:    b004        ..      ADD      sp,sp,#0x10
        0x0003c46c:    bd80        ..      POP      {r7,pc}
        0x0003c46e:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeConlessIQReport
        0x0003c470:    b580        ..      PUSH     {r7,lr}
        0x0003c472:    b084        ..      SUB      sp,sp,#0x10
        0x0003c474:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c476:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c47a:    20c0        .       MOVS     r0,#0xc0
        0x0003c47c:    f7e1fea2    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c480:    9001        ..      STR      r0,[sp,#4]
        0x0003c482:    2800        .(      CMP      r0,#0
        0x0003c484:    d06f        o.      BEQ      0x3c566 ; hciEvtProcessLeConlessIQReport + 246
        0x0003c486:    e7ff        ..      B        0x3c488 ; hciEvtProcessLeConlessIQReport + 24
        0x0003c488:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c48a:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c48c:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c48e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c492:    9901        ..      LDR      r1,[sp,#4]
        0x0003c494:    8088        ..      STRH     r0,[r1,#4]
        0x0003c496:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c498:    3002        .0      ADDS     r0,#2
        0x0003c49a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c49c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c49e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c4a0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c4a2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c4a4:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4a6:    7188        .q      STRB     r0,[r1,#6]
        0x0003c4a8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c4aa:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c4ac:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c4ae:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c4b2:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4b4:    8108        ..      STRH     r0,[r1,#8]
        0x0003c4b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4b8:    3002        .0      ADDS     r0,#2
        0x0003c4ba:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c4bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4be:    1c41        A.      ADDS     r1,r0,#1
        0x0003c4c0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c4c2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c4c4:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4c6:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c4c8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4ca:    1c41        A.      ADDS     r1,r0,#1
        0x0003c4cc:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c4ce:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c4d0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4d2:    72c8        .r      STRB     r0,[r1,#0xb]
        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:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003c4e0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4e2:    1c41        A.      ADDS     r1,r0,#1
        0x0003c4e4:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c4e6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c4e8:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4ea:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003c4ec:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c4ee:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c4f0:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c4f2:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c4f6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c4f8:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003c4fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c4fc:    3002        .0      ADDS     r0,#2
        0x0003c4fe:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c500:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c502:    1c41        A.      ADDS     r1,r0,#1
        0x0003c504:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c506:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c508:    9901        ..      LDR      r1,[sp,#4]
        0x0003c50a:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c50c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c50e:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003c512:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003c514:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c516:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c518:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c51a:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c51c:    f7dbff83    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c520:    9801        ..      LDR      r0,[sp,#4]
        0x0003c522:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x0003c524:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c526:    4408        .D      ADD      r0,r0,r1
        0x0003c528:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c52a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c52c:    f101006e    ..n.    ADD      r0,r1,#0x6e
        0x0003c530:    6188        .a      STR      r0,[r1,#0x18]
        0x0003c532:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c534:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c536:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c538:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c53a:    f7dbff74    ..t.    BL       __aeabi_memcpy ; 0x18426
        0x0003c53e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c540:    8888        ..      LDRH     r0,[r1,#4]
        0x0003c542:    8008        ..      STRH     r0,[r1,#0]
        0x0003c544:    9901        ..      LDR      r1,[sp,#4]
        0x0003c546:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0003c548:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c54a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c54c:    2056        V       MOVS     r0,#0x56
        0x0003c54e:    7088        .p      STRB     r0,[r1,#2]
        0x0003c550:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c554:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c558:    6881        .h      LDR      r1,[r0,#8]
        0x0003c55a:    9801        ..      LDR      r0,[sp,#4]
        0x0003c55c:    4788        .G      BLX      r1
        0x0003c55e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c560:    f7e1fe76    ..v.    BL       WsfBufFree ; 0x1e250
        0x0003c564:    e7ff        ..      B        0x3c566 ; hciEvtProcessLeConlessIQReport + 246
        0x0003c566:    b004        ..      ADD      sp,sp,#0x10
        0x0003c568:    bd80        ..      POP      {r7,pc}
        0x0003c56a:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeConnIQReport
        0x0003c56c:    b580        ..      PUSH     {r7,lr}
        0x0003c56e:    b084        ..      SUB      sp,sp,#0x10
        0x0003c570:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c572:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c576:    20c0        .       MOVS     r0,#0xc0
        0x0003c578:    f7e1fe24    ..$.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c57c:    9001        ..      STR      r0,[sp,#4]
        0x0003c57e:    2800        .(      CMP      r0,#0
        0x0003c580:    d075        u.      BEQ      0x3c66e ; hciEvtProcessLeConnIQReport + 258
        0x0003c582:    e7ff        ..      B        0x3c584 ; hciEvtProcessLeConnIQReport + 24
        0x0003c584:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c586:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c588:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c58a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c58e:    9901        ..      LDR      r1,[sp,#4]
        0x0003c590:    8088        ..      STRH     r0,[r1,#4]
        0x0003c592:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c594:    3002        .0      ADDS     r0,#2
        0x0003c596:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c598:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c59a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c59c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c59e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5a0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5a2:    7188        .q      STRB     r0,[r1,#6]
        0x0003c5a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5a6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5a8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c5aa:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5ac:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5ae:    71c8        .q      STRB     r0,[r1,#7]
        0x0003c5b0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c5b2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c5b4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c5b6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c5ba:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5bc:    8108        ..      STRH     r0,[r1,#8]
        0x0003c5be:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5c0:    3002        .0      ADDS     r0,#2
        0x0003c5c2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c5c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5c6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5c8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c5ca:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5cc:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5ce:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c5d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5d2:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5d4:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c5d6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5d8:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5da:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c5dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5de:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5e0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c5e2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5e4:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5e6:    7308        .s      STRB     r0,[r1,#0xc]
        0x0003c5e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c5ea:    1c41        A.      ADDS     r1,r0,#1
        0x0003c5ec:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c5ee:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c5f0:    9901        ..      LDR      r1,[sp,#4]
        0x0003c5f2:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003c5f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c5f6:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c5f8:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c5fa:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c5fe:    9901        ..      LDR      r1,[sp,#4]
        0x0003c600:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003c602:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c604:    3002        .0      ADDS     r0,#2
        0x0003c606:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c608:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c60a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c60c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c60e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c610:    9901        ..      LDR      r1,[sp,#4]
        0x0003c612:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c614:    9901        ..      LDR      r1,[sp,#4]
        0x0003c616:    f101001c    ....    ADD      r0,r1,#0x1c
        0x0003c61a:    6148        Ha      STR      r0,[r1,#0x14]
        0x0003c61c:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c61e:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c620:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c622:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c624:    f7dbfeff    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c628:    9801        ..      LDR      r0,[sp,#4]
        0x0003c62a:    7c01        .|      LDRB     r1,[r0,#0x10]
        0x0003c62c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c62e:    4408        .D      ADD      r0,r0,r1
        0x0003c630:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c632:    9901        ..      LDR      r1,[sp,#4]
        0x0003c634:    f101006e    ..n.    ADD      r0,r1,#0x6e
        0x0003c638:    6188        .a      STR      r0,[r1,#0x18]
        0x0003c63a:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c63c:    6950        Pi      LDR      r0,[r2,#0x14]
        0x0003c63e:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c640:    7c12        .|      LDRB     r2,[r2,#0x10]
        0x0003c642:    f7dbfef0    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c646:    9901        ..      LDR      r1,[sp,#4]
        0x0003c648:    8888        ..      LDRH     r0,[r1,#4]
        0x0003c64a:    8008        ..      STRH     r0,[r1,#0]
        0x0003c64c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c64e:    7b48        H{      LDRB     r0,[r1,#0xd]
        0x0003c650:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c652:    9901        ..      LDR      r1,[sp,#4]
        0x0003c654:    203d        =       MOVS     r0,#0x3d
        0x0003c656:    7088        .p      STRB     r0,[r1,#2]
        0x0003c658:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c65c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c660:    6881        .h      LDR      r1,[r0,#8]
        0x0003c662:    9801        ..      LDR      r0,[sp,#4]
        0x0003c664:    4788        .G      BLX      r1
        0x0003c666:    9801        ..      LDR      r0,[sp,#4]
        0x0003c668:    f7e1fdf2    ....    BL       WsfBufFree ; 0x1e250
        0x0003c66c:    e7ff        ..      B        0x3c66e ; hciEvtProcessLeConnIQReport + 258
        0x0003c66e:    b004        ..      ADD      sp,sp,#0x10
        0x0003c670:    bd80        ..      POP      {r7,pc}
        0x0003c672:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeDirectAdvReport
        0x0003c674:    b580        ..      PUSH     {r7,lr}
        0x0003c676:    b084        ..      SUB      sp,sp,#0x10
        0x0003c678:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c67a:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c67e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c680:    1c41        A.      ADDS     r1,r0,#1
        0x0003c682:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c684:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c686:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c68a:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c68e:    2810        .(      CMP      r0,#0x10
        0x0003c690:    db01        ..      BLT      0x3c696 ; hciEvtProcessLeDirectAdvReport + 34
        0x0003c692:    e7ff        ..      B        0x3c694 ; hciEvtProcessLeDirectAdvReport + 32
        0x0003c694:    e04f        O.      B        0x3c736 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003c696:    201c        .       MOVS     r0,#0x1c
        0x0003c698:    f7e1fd94    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c69c:    9001        ..      STR      r0,[sp,#4]
        0x0003c69e:    2800        .(      CMP      r0,#0
        0x0003c6a0:    d049        I.      BEQ      0x3c736 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003c6a2:    e7ff        ..      B        0x3c6a4 ; hciEvtProcessLeDirectAdvReport + 48
        0x0003c6a4:    e7ff        ..      B        0x3c6a6 ; hciEvtProcessLeDirectAdvReport + 50
        0x0003c6a6:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c6aa:    1e41        A.      SUBS     r1,r0,#1
        0x0003c6ac:    f88d1003    ....    STRB     r1,[sp,#3]
        0x0003c6b0:    2801        .(      CMP      r0,#1
        0x0003c6b2:    db3c        <.      BLT      0x3c72e ; hciEvtProcessLeDirectAdvReport + 186
        0x0003c6b4:    e7ff        ..      B        0x3c6b6 ; hciEvtProcessLeDirectAdvReport + 66
        0x0003c6b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6b8:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6ba:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c6bc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c6be:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6c0:    7288        .r      STRB     r0,[r1,#0xa]
        0x0003c6c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6c4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6c6:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c6c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c6ca:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6cc:    72c8        .r      STRB     r0,[r1,#0xb]
        0x0003c6ce:    9801        ..      LDR      r0,[sp,#4]
        0x0003c6d0:    300c        .0      ADDS     r0,r0,#0xc
        0x0003c6d2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6d4:    f7def872    ..r.    BL       BdaCpy ; 0x1a7bc
        0x0003c6d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6da:    3006        .0      ADDS     r0,#6
        0x0003c6dc:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c6de:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6e0:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6e2:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c6e4:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c6e6:    9901        ..      LDR      r1,[sp,#4]
        0x0003c6e8:    7488        .t      STRB     r0,[r1,#0x12]
        0x0003c6ea:    9801        ..      LDR      r0,[sp,#4]
        0x0003c6ec:    3013        .0      ADDS     r0,r0,#0x13
        0x0003c6ee:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c6f0:    f7def864    ..d.    BL       BdaCpy ; 0x1a7bc
        0x0003c6f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6f6:    3006        .0      ADDS     r0,#6
        0x0003c6f8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c6fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c6fc:    1c41        A.      ADDS     r1,r0,#1
        0x0003c6fe:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c700:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c702:    9901        ..      LDR      r1,[sp,#4]
        0x0003c704:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c706:    9901        ..      LDR      r1,[sp,#4]
        0x0003c708:    2000        .       MOVS     r0,#0
        0x0003c70a:    7208        .r      STRB     r0,[r1,#8]
        0x0003c70c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c70e:    6048        H`      STR      r0,[r1,#4]
        0x0003c710:    9901        ..      LDR      r1,[sp,#4]
        0x0003c712:    8008        ..      STRH     r0,[r1,#0]
        0x0003c714:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c716:    2106        .!      MOVS     r1,#6
        0x0003c718:    7091        .p      STRB     r1,[r2,#2]
        0x0003c71a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c71c:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c71e:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c722:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c726:    6881        .h      LDR      r1,[r0,#8]
        0x0003c728:    9801        ..      LDR      r0,[sp,#4]
        0x0003c72a:    4788        .G      BLX      r1
        0x0003c72c:    e7bb        ..      B        0x3c6a6 ; hciEvtProcessLeDirectAdvReport + 50
        0x0003c72e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c730:    f7e1fd8e    ....    BL       WsfBufFree ; 0x1e250
        0x0003c734:    e7ff        ..      B        0x3c736 ; hciEvtProcessLeDirectAdvReport + 194
        0x0003c736:    b004        ..      ADD      sp,sp,#0x10
        0x0003c738:    bd80        ..      POP      {r7,pc}
        0x0003c73a:    0000        ..      MOVS     r0,r0
    hciEvtProcessLeExtAdvReport
        0x0003c73c:    b580        ..      PUSH     {r7,lr}
        0x0003c73e:    b086        ..      SUB      sp,sp,#0x18
        0x0003c740:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c742:    f88d1013    ....    STRB     r1,[sp,#0x13]
        0x0003c746:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c748:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c74a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c74e:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c752:    2810        .(      CMP      r0,#0x10
        0x0003c754:    db01        ..      BLT      0x3c75a ; hciEvtProcessLeExtAdvReport + 30
        0x0003c756:    e7ff        ..      B        0x3c758 ; hciEvtProcessLeExtAdvReport + 28
        0x0003c758:    e0bf        ..      B        0x3c8da ; hciEvtProcessLeExtAdvReport + 414
        0x0003c75a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c75c:    3001        .0      ADDS     r0,#1
        0x0003c75e:    9001        ..      STR      r0,[sp,#4]
        0x0003c760:    2000        .       MOVS     r0,#0
        0x0003c762:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c766:    e7ff        ..      B        0x3c768 ; hciEvtProcessLeExtAdvReport + 44
        0x0003c768:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c76c:    1e41        A.      SUBS     r1,r0,#1
        0x0003c76e:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c772:    2801        .(      CMP      r0,#1
        0x0003c774:    db1b        ..      BLT      0x3c7ae ; hciEvtProcessLeExtAdvReport + 114
        0x0003c776:    e7ff        ..      B        0x3c778 ; hciEvtProcessLeExtAdvReport + 60
        0x0003c778:    9801        ..      LDR      r0,[sp,#4]
        0x0003c77a:    3017        .0      ADDS     r0,r0,#0x17
        0x0003c77c:    9001        ..      STR      r0,[sp,#4]
        0x0003c77e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c780:    1c41        A.      ADDS     r1,r0,#1
        0x0003c782:    9101        ..      STR      r1,[sp,#4]
        0x0003c784:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c786:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0003c78a:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x0003c78e:    9801        ..      LDR      r0,[sp,#4]
        0x0003c790:    4408        .D      ADD      r0,r0,r1
        0x0003c792:    9001        ..      STR      r0,[sp,#4]
        0x0003c794:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003c798:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0003c79c:    4288        .B      CMP      r0,r1
        0x0003c79e:    dd05        ..      BLE      0x3c7ac ; hciEvtProcessLeExtAdvReport + 112
        0x0003c7a0:    e7ff        ..      B        0x3c7a2 ; hciEvtProcessLeExtAdvReport + 102
        0x0003c7a2:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x0003c7a6:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c7aa:    e7ff        ..      B        0x3c7ac ; hciEvtProcessLeExtAdvReport + 112
        0x0003c7ac:    e7dc        ..      B        0x3c768 ; hciEvtProcessLeExtAdvReport + 44
        0x0003c7ae:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c7b2:    3024        $0      ADDS     r0,r0,#0x24
        0x0003c7b4:    f7e1fd06    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c7b8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c7ba:    2800        .(      CMP      r0,#0
        0x0003c7bc:    f000808d    ....    BEQ.W    0x3c8da ; hciEvtProcessLeExtAdvReport + 414
        0x0003c7c0:    e7ff        ..      B        0x3c7c2 ; hciEvtProcessLeExtAdvReport + 134
        0x0003c7c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c7c4:    1c41        A.      ADDS     r1,r0,#1
        0x0003c7c6:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c7c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7ca:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003c7ce:    e7ff        ..      B        0x3c7d0 ; hciEvtProcessLeExtAdvReport + 148
        0x0003c7d0:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003c7d4:    1e41        A.      SUBS     r1,r0,#1
        0x0003c7d6:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c7da:    2801        .(      CMP      r0,#1
        0x0003c7dc:    db79        y.      BLT      0x3c8d2 ; hciEvtProcessLeExtAdvReport + 406
        0x0003c7de:    e7ff        ..      B        0x3c7e0 ; hciEvtProcessLeExtAdvReport + 164
        0x0003c7e0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c7e2:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c7e4:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c7e6:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c7ea:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c7ec:    8088        ..      STRH     r0,[r1,#4]
        0x0003c7ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c7f0:    3002        .0      ADDS     r0,#2
        0x0003c7f2:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c7f4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c7f6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c7f8:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c7fa:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c7fc:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c7fe:    7188        .q      STRB     r0,[r1,#6]
        0x0003c800:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c802:    3007        .0      ADDS     r0,#7
        0x0003c804:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c806:    f7ddffd9    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c80a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c80c:    3006        .0      ADDS     r0,#6
        0x0003c80e:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c810:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c812:    1c41        A.      ADDS     r1,r0,#1
        0x0003c814:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c816:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c818:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c81a:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0003c81c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c81e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c820:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c822:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c824:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c826:    7388        .s      STRB     r0,[r1,#0xe]
        0x0003c828:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c82a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c82c:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c82e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c830:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c832:    73c8        .s      STRB     r0,[r1,#0xf]
        0x0003c834:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c836:    1c41        A.      ADDS     r1,r0,#1
        0x0003c838:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c83a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c83c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c83e:    7408        .t      STRB     r0,[r1,#0x10]
        0x0003c840:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c842:    1c41        A.      ADDS     r1,r0,#1
        0x0003c844:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c846:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c848:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c84a:    7448        Ht      STRB     r0,[r1,#0x11]
        0x0003c84c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c84e:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c850:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c852:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c856:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c858:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003c85a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c85c:    3002        .0      ADDS     r0,#2
        0x0003c85e:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c860:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c862:    1c41        A.      ADDS     r1,r0,#1
        0x0003c864:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c866:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c868:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c86a:    7508        .u      STRB     r0,[r1,#0x14]
        0x0003c86c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c86e:    3015        .0      ADDS     r0,r0,#0x15
        0x0003c870:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c872:    f7ddffa3    ....    BL       BdaCpy ; 0x1a7bc
        0x0003c876:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c878:    3006        .0      ADDS     r0,#6
        0x0003c87a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c87c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c87e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c880:    9105        ..      STR      r1,[sp,#0x14]
        0x0003c882:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c884:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c886:    8388        ..      STRH     r0,[r1,#0x1c]
        0x0003c888:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c88a:    8b80        ..      LDRH     r0,[r0,#0x1c]
        0x0003c88c:    28e6        .(      CMP      r0,#0xe6
        0x0003c88e:    db01        ..      BLT      0x3c894 ; hciEvtProcessLeExtAdvReport + 344
        0x0003c890:    e7ff        ..      B        0x3c892 ; hciEvtProcessLeExtAdvReport + 342
        0x0003c892:    e01e        ..      B        0x3c8d2 ; hciEvtProcessLeExtAdvReport + 406
        0x0003c894:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c896:    f1010024    ..$.    ADD      r0,r1,#0x24
        0x0003c89a:    6208        .b      STR      r0,[r1,#0x20]
        0x0003c89c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003c89e:    6a10        .j      LDR      r0,[r2,#0x20]
        0x0003c8a0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003c8a2:    8b92        ..      LDRH     r2,[r2,#0x1c]
        0x0003c8a4:    f7dbfdbf    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003c8a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c8aa:    8b81        ..      LDRH     r1,[r0,#0x1c]
        0x0003c8ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003c8ae:    4408        .D      ADD      r0,r0,r1
        0x0003c8b0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003c8b2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8b4:    2000        .       MOVS     r0,#0
        0x0003c8b6:    8008        ..      STRH     r0,[r1,#0]
        0x0003c8b8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003c8ba:    212c        ,!      MOVS     r1,#0x2c
        0x0003c8bc:    7091        .p      STRB     r1,[r2,#2]
        0x0003c8be:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c8c0:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c8c2:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c8c6:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c8ca:    6881        .h      LDR      r1,[r0,#8]
        0x0003c8cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c8ce:    4788        .G      BLX      r1
        0x0003c8d0:    e77e        ~.      B        0x3c7d0 ; hciEvtProcessLeExtAdvReport + 148
        0x0003c8d2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c8d4:    f7e1fcbc    ....    BL       WsfBufFree ; 0x1e250
        0x0003c8d8:    e7ff        ..      B        0x3c8da ; hciEvtProcessLeExtAdvReport + 414
        0x0003c8da:    b006        ..      ADD      sp,sp,#0x18
        0x0003c8dc:    bd80        ..      POP      {r7,pc}
        0x0003c8de:    0000        ..      MOVS     r0,r0
    hciEvtProcessLePerAdvReport
        0x0003c8e0:    b580        ..      PUSH     {r7,lr}
        0x0003c8e2:    b084        ..      SUB      sp,sp,#0x10
        0x0003c8e4:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c8e6:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0003c8ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c8ec:    7980        .y      LDRB     r0,[r0,#6]
        0x0003c8ee:    f88d0003    ....    STRB     r0,[sp,#3]
        0x0003c8f2:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c8f6:    28f8        .(      CMP      r0,#0xf8
        0x0003c8f8:    db01        ..      BLT      0x3c8fe ; hciEvtProcessLePerAdvReport + 30
        0x0003c8fa:    e7ff        ..      B        0x3c8fc ; hciEvtProcessLePerAdvReport + 28
        0x0003c8fc:    e04e        N.      B        0x3c99c ; hciEvtProcessLePerAdvReport + 188
        0x0003c8fe:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0003c902:    3010        .0      ADDS     r0,r0,#0x10
        0x0003c904:    f7e1fc5e    ..^.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003c908:    9001        ..      STR      r0,[sp,#4]
        0x0003c90a:    2800        .(      CMP      r0,#0
        0x0003c90c:    d046        F.      BEQ      0x3c99c ; hciEvtProcessLePerAdvReport + 188
        0x0003c90e:    e7ff        ..      B        0x3c910 ; hciEvtProcessLePerAdvReport + 48
        0x0003c910:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c912:    7808        .x      LDRB     r0,[r1,#0]
        0x0003c914:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003c916:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003c91a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c91c:    8088        ..      STRH     r0,[r1,#4]
        0x0003c91e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c920:    3002        .0      ADDS     r0,#2
        0x0003c922:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c924:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c926:    1c41        A.      ADDS     r1,r0,#1
        0x0003c928:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c92a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c92c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c92e:    7188        .q      STRB     r0,[r1,#6]
        0x0003c930:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c932:    1c41        A.      ADDS     r1,r0,#1
        0x0003c934:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c936:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c938:    9901        ..      LDR      r1,[sp,#4]
        0x0003c93a:    71c8        .q      STRB     r0,[r1,#7]
        0x0003c93c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c93e:    1c41        A.      ADDS     r1,r0,#1
        0x0003c940:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c942:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c944:    9901        ..      LDR      r1,[sp,#4]
        0x0003c946:    7208        .r      STRB     r0,[r1,#8]
        0x0003c948:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c94a:    1c41        A.      ADDS     r1,r0,#1
        0x0003c94c:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c94e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c950:    9901        ..      LDR      r1,[sp,#4]
        0x0003c952:    7248        Hr      STRB     r0,[r1,#9]
        0x0003c954:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003c956:    1c41        A.      ADDS     r1,r0,#1
        0x0003c958:    9103        ..      STR      r1,[sp,#0xc]
        0x0003c95a:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c95c:    9901        ..      LDR      r1,[sp,#4]
        0x0003c95e:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003c960:    9901        ..      LDR      r1,[sp,#4]
        0x0003c962:    f1010010    ....    ADD      r0,r1,#0x10
        0x0003c966:    60c8        .`      STR      r0,[r1,#0xc]
        0x0003c968:    9a01        ..      LDR      r2,[sp,#4]
        0x0003c96a:    68d0        .h      LDR      r0,[r2,#0xc]
        0x0003c96c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003c96e:    8952        R.      LDRH     r2,[r2,#0xa]
        0x0003c970:    f7dbfd59    ..Y.    BL       __aeabi_memcpy ; 0x18426
        0x0003c974:    9901        ..      LDR      r1,[sp,#4]
        0x0003c976:    2000        .       MOVS     r0,#0
        0x0003c978:    8008        ..      STRH     r0,[r1,#0]
        0x0003c97a:    9901        ..      LDR      r1,[sp,#4]
        0x0003c97c:    2031        1       MOVS     r0,#0x31
        0x0003c97e:    7088        .p      STRB     r0,[r1,#2]
        0x0003c980:    9901        ..      LDR      r1,[sp,#4]
        0x0003c982:    7a48        Hz      LDRB     r0,[r1,#9]
        0x0003c984:    70c8        .p      STRB     r0,[r1,#3]
        0x0003c986:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c98a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c98e:    6881        .h      LDR      r1,[r0,#8]
        0x0003c990:    9801        ..      LDR      r0,[sp,#4]
        0x0003c992:    4788        .G      BLX      r1
        0x0003c994:    9801        ..      LDR      r0,[sp,#4]
        0x0003c996:    f7e1fc5b    ..[.    BL       WsfBufFree ; 0x1e250
        0x0003c99a:    e7ff        ..      B        0x3c99c ; hciEvtProcessLePerAdvReport + 188
        0x0003c99c:    b004        ..      ADD      sp,sp,#0x10
        0x0003c99e:    bd80        ..      POP      {r7,pc}
    hciEvtProcessMsg
        0x0003c9a0:    b580        ..      PUSH     {r7,lr}
        0x0003c9a2:    b088        ..      SUB      sp,sp,#0x20
        0x0003c9a4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003c9a6:    2000        .       MOVS     r0,#0
        0x0003c9a8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003c9ac:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003c9b0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003c9b4:    6880        .h      LDR      r0,[r0,#8]
        0x0003c9b6:    9003        ..      STR      r0,[sp,#0xc]
        0x0003c9b8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003c9ba:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9bc:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003c9be:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9c0:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x0003c9c4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003c9c6:    1c41        A.      ADDS     r1,r0,#1
        0x0003c9c8:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003c9ca:    7800        .x      LDRB     r0,[r0,#0]
        0x0003c9cc:    f88d0019    ....    STRB     r0,[sp,#0x19]
        0x0003c9d0:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0003c9d4:    4601        .F      MOV      r1,r0
        0x0003c9d6:    9102        ..      STR      r1,[sp,#8]
        0x0003c9d8:    2805        .(      CMP      r0,#5
        0x0003c9da:    f0008150    ..P.    BEQ.W    0x3cc7e ; hciEvtProcessMsg + 734
        0x0003c9de:    e7ff        ..      B        0x3c9e0 ; hciEvtProcessMsg + 64
        0x0003c9e0:    9802        ..      LDR      r0,[sp,#8]
        0x0003c9e2:    2808        .(      CMP      r0,#8
        0x0003c9e4:    f0008168    ..h.    BEQ.W    0x3ccb8 ; hciEvtProcessMsg + 792
        0x0003c9e8:    e7ff        ..      B        0x3c9ea ; hciEvtProcessMsg + 74
        0x0003c9ea:    9802        ..      LDR      r0,[sp,#8]
        0x0003c9ec:    280c        .(      CMP      r0,#0xc
        0x0003c9ee:    f000816e    ..n.    BEQ.W    0x3ccce ; hciEvtProcessMsg + 814
        0x0003c9f2:    e7ff        ..      B        0x3c9f4 ; hciEvtProcessMsg + 84
        0x0003c9f4:    9802        ..      LDR      r0,[sp,#8]
        0x0003c9f6:    280e        .(      CMP      r0,#0xe
        0x0003c9f8:    d030        0.      BEQ      0x3ca5c ; hciEvtProcessMsg + 188
        0x0003c9fa:    e7ff        ..      B        0x3c9fc ; hciEvtProcessMsg + 92
        0x0003c9fc:    9802        ..      LDR      r0,[sp,#8]
        0x0003c9fe:    280f        .(      CMP      r0,#0xf
        0x0003ca00:    d021        !.      BEQ      0x3ca46 ; hciEvtProcessMsg + 166
        0x0003ca02:    e7ff        ..      B        0x3ca04 ; hciEvtProcessMsg + 100
        0x0003ca04:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca06:    2810        .(      CMP      r0,#0x10
        0x0003ca08:    f000817f    ....    BEQ.W    0x3cd0a ; hciEvtProcessMsg + 874
        0x0003ca0c:    e7ff        ..      B        0x3ca0e ; hciEvtProcessMsg + 110
        0x0003ca0e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca10:    2813        .(      CMP      r0,#0x13
        0x0003ca12:    d030        0.      BEQ      0x3ca76 ; hciEvtProcessMsg + 214
        0x0003ca14:    e7ff        ..      B        0x3ca16 ; hciEvtProcessMsg + 118
        0x0003ca16:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca18:    281a        .(      CMP      r0,#0x1a
        0x0003ca1a:    f000816e    ..n.    BEQ.W    0x3ccfa ; hciEvtProcessMsg + 858
        0x0003ca1e:    e7ff        ..      B        0x3ca20 ; hciEvtProcessMsg + 128
        0x0003ca20:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca22:    2830        0(      CMP      r0,#0x30
        0x0003ca24:    f000815e    ..^.    BEQ.W    0x3cce4 ; hciEvtProcessMsg + 836
        0x0003ca28:    e7ff        ..      B        0x3ca2a ; hciEvtProcessMsg + 138
        0x0003ca2a:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca2c:    283e        >(      CMP      r0,#0x3e
        0x0003ca2e:    d02d        -.      BEQ      0x3ca8c ; hciEvtProcessMsg + 236
        0x0003ca30:    e7ff        ..      B        0x3ca32 ; hciEvtProcessMsg + 146
        0x0003ca32:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca34:    2857        W(      CMP      r0,#0x57
        0x0003ca36:    f0008173    ..s.    BEQ.W    0x3cd20 ; hciEvtProcessMsg + 896
        0x0003ca3a:    e7ff        ..      B        0x3ca3c ; hciEvtProcessMsg + 156
        0x0003ca3c:    9802        ..      LDR      r0,[sp,#8]
        0x0003ca3e:    28ff        .(      CMP      r0,#0xff
        0x0003ca40:    f0008179    ..y.    BEQ.W    0x3cd36 ; hciEvtProcessMsg + 918
        0x0003ca44:    e182        ..      B        0x3cd4c ; hciEvtProcessMsg + 940
        0x0003ca46:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ca4a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ca4e:    8908        ..      LDRH     r0,[r1,#8]
        0x0003ca50:    3001        .0      ADDS     r0,#1
        0x0003ca52:    8108        ..      STRH     r0,[r1,#8]
        0x0003ca54:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ca56:    f7fffc6d    ..m.    BL       hciEvtProcessCmdStatus ; 0x3c334
        0x0003ca5a:    e178        x.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003ca5c:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ca60:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ca64:    88c8        ..      LDRH     r0,[r1,#6]
        0x0003ca66:    3001        .0      ADDS     r0,#1
        0x0003ca68:    80c8        ..      STRH     r0,[r1,#6]
        0x0003ca6a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ca6c:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003ca70:    f7fffa2a    ..*.    BL       hciEvtProcessCmdCmpl ; 0x3bec8
        0x0003ca74:    e16b        k.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003ca76:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ca78:    f7fdf9dc    ....    BL       hciCoreNumCmplPkts ; 0x39e34
        0x0003ca7c:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ca80:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ca84:    8988        ..      LDRH     r0,[r1,#0xc]
        0x0003ca86:    3001        .0      ADDS     r0,#1
        0x0003ca88:    8188        ..      STRH     r0,[r1,#0xc]
        0x0003ca8a:    e160        `.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003ca8c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003ca8e:    1c41        A.      ADDS     r1,r0,#1
        0x0003ca90:    9107        ..      STR      r1,[sp,#0x1c]
        0x0003ca92:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ca94:    f88d001a    ....    STRB     r0,[sp,#0x1a]
        0x0003ca98:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ca9c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003caa0:    8a48        H.      LDRH     r0,[r1,#0x12]
        0x0003caa2:    3001        .0      ADDS     r0,#1
        0x0003caa4:    8248        H.      STRH     r0,[r1,#0x12]
        0x0003caa6:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x0003caaa:    3801        .8      SUBS     r0,#1
        0x0003caac:    4601        .F      MOV      r1,r0
        0x0003caae:    9101        ..      STR      r1,[sp,#4]
        0x0003cab0:    2821        !(      CMP      r0,#0x21
        0x0003cab2:    f20080e2    ....    BHI.W    0x3cc7a ; hciEvtProcessMsg + 730
        0x0003cab6:    9901        ..      LDR      r1,[sp,#4]
        0x0003cab8:    e8dff011    ....    TBH      [pc,r1,LSL #1]
    $d.4
        0x0003cabc:    00360022    ".6.    DCD    3538978
        0x0003cac0:    0040003c    <.@.    DCD    4194364
        0x0003cac4:    00620044    D.b.    DCD    6422596
        0x0003cac8:    006a0066    f.j.    DCD    6946918
        0x0003cacc:    00480074    t.H.    DCD    4718708
        0x0003cad0:    007e005c    \.~.    DCD    8257628
        0x0003cad4:    00940082    ....    DCD    9699458
        0x0003cad8:    009e0098    ....    DCD    10354840
        0x0003cadc:    008c0088    ....    DCD    9175176
        0x0003cae0:    00df0090    ....    DCD    14614672
        0x0003cae4:    00a200a9    ....    DCD    10617001
        0x0003cae8:    00df00a8    ....    DCD    14614696
        0x0003caec:    00c300af    ....    DCD    12779695
        0x0003caf0:    00cb00c7    ....    DCD    13304007
        0x0003caf4:    00d300cf    ....    DCD    13828303
        0x0003caf8:    00df00d7    ....    DCD    14614743
        0x0003cafc:    00db00df    ....    DCD    14352607
    $t.5
        0x0003cb00:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb02:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cb04:    b960        `.      CBNZ     r0,0x3cb20 ; hciEvtProcessMsg + 384
        0x0003cb06:    e7ff        ..      B        0x3cb08 ; hciEvtProcessMsg + 360
        0x0003cb08:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cb0a:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cb0c:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cb0e:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cb12:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cb16:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cb1a:    f7fdf94f    ..O.    BL       hciCoreConnOpen ; 0x39dbc
        0x0003cb1e:    e7ff        ..      B        0x3cb20 ; hciEvtProcessMsg + 384
        0x0003cb20:    2001        .       MOVS     r0,#1
        0x0003cb22:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb26:    e0a9        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb28:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb2a:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cb2e:    f7fffc2b    ..+.    BL       hciEvtProcessLeAdvReport ; 0x3c388
        0x0003cb32:    e0a3        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb34:    2004        .       MOVS     r0,#4
        0x0003cb36:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb3a:    e09f        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb3c:    200b        .       MOVS     r0,#0xb
        0x0003cb3e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb42:    e09b        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb44:    2010        .       MOVS     r0,#0x10
        0x0003cb46:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb4a:    e097        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb4c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb4e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cb50:    b960        `.      CBNZ     r0,0x3cb6c ; hciEvtProcessMsg + 460
        0x0003cb52:    e7ff        ..      B        0x3cb54 ; hciEvtProcessMsg + 436
        0x0003cb54:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cb56:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cb58:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cb5a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cb5e:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cb62:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cb66:    f7fdf929    ..).    BL       hciCoreConnOpen ; 0x39dbc
        0x0003cb6a:    e7ff        ..      B        0x3cb6c ; hciEvtProcessMsg + 460
        0x0003cb6c:    2002        .       MOVS     r0,#2
        0x0003cb6e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb72:    e083        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb74:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cb76:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cb7a:    f7fffd7b    ..{.    BL       hciEvtProcessLeDirectAdvReport ; 0x3c674
        0x0003cb7e:    e07d        }.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb80:    2023        #       MOVS     r0,#0x23
        0x0003cb82:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb86:    e079        y.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb88:    2024        $       MOVS     r0,#0x24
        0x0003cb8a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cb8e:    e075        u.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cb90:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003cb94:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cb98:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003cb9a:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cb9c:    2025        %       MOVS     r0,#0x25
        0x0003cb9e:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cba2:    e06b        k.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cba4:    f642003c    B.<.    MOV      r0,#0x283c
        0x0003cba8:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cbac:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0003cbae:    9003        ..      STR      r0,[sp,#0xc]
        0x0003cbb0:    2026        &       MOVS     r0,#0x26
        0x0003cbb2:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbb6:    e061        a.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbb8:    202b        +       MOVS     r0,#0x2b
        0x0003cbba:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbbe:    e05d        ].      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbc0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cbc2:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cbc6:    f7fffdb9    ....    BL       hciEvtProcessLeExtAdvReport ; 0x3c73c
        0x0003cbca:    e057        W.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbcc:    202d        -       MOVS     r0,#0x2d
        0x0003cbce:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbd2:    e053        S.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbd4:    202e        .       MOVS     r0,#0x2e
        0x0003cbd6:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbda:    e04f        O.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbdc:    202f        /       MOVS     r0,#0x2f
        0x0003cbde:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbe2:    e04b        K.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbe4:    2030        0       MOVS     r0,#0x30
        0x0003cbe6:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbea:    e047        G.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cbee:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cbf2:    f7fffe75    ..u.    BL       hciEvtProcessLePerAdvReport ; 0x3c8e0
        0x0003cbf6:    e041        A.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cbf8:    2032        2       MOVS     r0,#0x32
        0x0003cbfa:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cbfe:    e03d        =.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc00:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cc02:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cc06:    f7fffcb1    ....    BL       hciEvtProcessLeConnIQReport ; 0x3c56c
        0x0003cc0a:    e037        7.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc0c:    e036        6.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cc10:    f89d1019    ....    LDRB     r1,[sp,#0x19]
        0x0003cc14:    f7fffc2c    ..,.    BL       hciEvtProcessLeConlessIQReport ; 0x3c470
        0x0003cc18:    e030        0.      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc1a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003cc1c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cc1e:    b960        `.      CBNZ     r0,0x3cc3a ; hciEvtProcessMsg + 666
        0x0003cc20:    e7ff        ..      B        0x3cc22 ; hciEvtProcessMsg + 642
        0x0003cc22:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cc24:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cc26:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cc28:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cc2c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cc30:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cc34:    f7fdf808    ....    BL       hciCoreCisOpen ; 0x39c48
        0x0003cc38:    e7ff        ..      B        0x3cc3a ; hciEvtProcessMsg + 666
        0x0003cc3a:    2044        D       MOVS     r0,#0x44
        0x0003cc3c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc40:    e01c        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc42:    2045        E       MOVS     r0,#0x45
        0x0003cc44:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc48:    e018        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc4a:    2050        P       MOVS     r0,#0x50
        0x0003cc4c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc50:    e014        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc52:    2051        Q       MOVS     r0,#0x51
        0x0003cc54:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc58:    e010        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc5a:    2052        R       MOVS     r0,#0x52
        0x0003cc5c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc60:    e00c        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc62:    2053        S       MOVS     r0,#0x53
        0x0003cc64:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc68:    e008        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc6a:    2047        G       MOVS     r0,#0x47
        0x0003cc6c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc70:    e004        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc72:    2055        U       MOVS     r0,#0x55
        0x0003cc74:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cc78:    e000        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc7a:    e7ff        ..      B        0x3cc7c ; hciEvtProcessMsg + 732
        0x0003cc7c:    e067        g.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cc7e:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003cc82:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cc86:    8808        ..      LDRH     r0,[r1,#0]
        0x0003cc88:    3001        .0      ADDS     r0,#1
        0x0003cc8a:    8008        ..      STRH     r0,[r1,#0]
        0x0003cc8c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cc8e:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cc90:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cc92:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cc96:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cc9a:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cc9e:    f7fcff73    ..s.    BL       hciCoreCisByHandle ; 0x39b88
        0x0003cca2:    b120         .      CBZ      r0,0x3ccae ; hciEvtProcessMsg + 782
        0x0003cca4:    e7ff        ..      B        0x3cca6 ; hciEvtProcessMsg + 774
        0x0003cca6:    2046        F       MOVS     r0,#0x46
        0x0003cca8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccac:    e003        ..      B        0x3ccb6 ; hciEvtProcessMsg + 790
        0x0003ccae:    2003        .       MOVS     r0,#3
        0x0003ccb0:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccb4:    e7ff        ..      B        0x3ccb6 ; hciEvtProcessMsg + 790
        0x0003ccb6:    e04a        J.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003ccb8:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ccbc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ccc0:    8848        H.      LDRH     r0,[r1,#2]
        0x0003ccc2:    3001        .0      ADDS     r0,#1
        0x0003ccc4:    8048        H.      STRH     r0,[r1,#2]
        0x0003ccc6:    200f        .       MOVS     r0,#0xf
        0x0003ccc8:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cccc:    e03f        ?.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003ccce:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ccd2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ccd6:    8888        ..      LDRH     r0,[r1,#4]
        0x0003ccd8:    3001        .0      ADDS     r0,#1
        0x0003ccda:    8088        ..      STRH     r0,[r1,#4]
        0x0003ccdc:    200a        .       MOVS     r0,#0xa
        0x0003ccde:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cce2:    e034        4.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cce4:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003cce8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ccec:    8a08        ..      LDRH     r0,[r1,#0x10]
        0x0003ccee:    3001        .0      ADDS     r0,#1
        0x0003ccf0:    8208        ..      STRH     r0,[r1,#0x10]
        0x0003ccf2:    200e        .       MOVS     r0,#0xe
        0x0003ccf4:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003ccf8:    e029        ).      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003ccfa:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003ccfe:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd02:    89c8        ..      LDRH     r0,[r1,#0xe]
        0x0003cd04:    3001        .0      ADDS     r0,#1
        0x0003cd06:    81c8        ..      STRH     r0,[r1,#0xe]
        0x0003cd08:    e021        !.      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cd0a:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003cd0e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd12:    8948        H.      LDRH     r0,[r1,#0xa]
        0x0003cd14:    3001        .0      ADDS     r0,#1
        0x0003cd16:    8148        H.      STRH     r0,[r1,#0xa]
        0x0003cd18:    2014        .       MOVS     r0,#0x14
        0x0003cd1a:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd1e:    e016        ..      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cd20:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003cd24:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd28:    8ac8        ..      LDRH     r0,[r1,#0x16]
        0x0003cd2a:    3001        .0      ADDS     r0,#1
        0x0003cd2c:    82c8        ..      STRH     r0,[r1,#0x16]
        0x0003cd2e:    2028        (       MOVS     r0,#0x28
        0x0003cd30:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd34:    e00b        ..      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cd36:    f642112a    B.*.    MOV      r1,#0x292a
        0x0003cd3a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cd3e:    8a88        ..      LDRH     r0,[r1,#0x14]
        0x0003cd40:    3001        .0      ADDS     r0,#1
        0x0003cd42:    8288        ..      STRH     r0,[r1,#0x14]
        0x0003cd44:    2013        .       MOVS     r0,#0x13
        0x0003cd46:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x0003cd4a:    e000        ..      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cd4c:    e7ff        ..      B        0x3cd4e ; hciEvtProcessMsg + 942
        0x0003cd4e:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003cd52:    2800        .(      CMP      r0,#0
        0x0003cd54:    d04d        M.      BEQ      0x3cdf2 ; hciEvtProcessMsg + 1106
        0x0003cd56:    e7ff        ..      B        0x3cd58 ; hciEvtProcessMsg + 952
        0x0003cd58:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003cd5c:    f64210ba    B...    MOV      r0,#0x29ba
        0x0003cd60:    f2c00005    ....    MOVT     r0,#5
        0x0003cd64:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003cd66:    f7e1fa2d    ..-.    BL       WsfBufAlloc ; 0x1e1c4
        0x0003cd6a:    9005        ..      STR      r0,[sp,#0x14]
        0x0003cd6c:    b1e8        ..      CBZ      r0,0x3cdaa ; hciEvtProcessMsg + 1034
        0x0003cd6e:    e7ff        ..      B        0x3cd70 ; hciEvtProcessMsg + 976
        0x0003cd70:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cd72:    2000        .       MOVS     r0,#0
        0x0003cd74:    8008        ..      STRH     r0,[r1,#0]
        0x0003cd76:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003cd7a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003cd7c:    7091        .p      STRB     r1,[r2,#2]
        0x0003cd7e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003cd80:    70c8        .p      STRB     r0,[r1,#3]
        0x0003cd82:    f89d1018    ....    LDRB     r1,[sp,#0x18]
        0x0003cd86:    f6422010    B..     MOV      r0,#0x2a10
        0x0003cd8a:    f2c00005    ....    MOVT     r0,#5
        0x0003cd8e:    f8503021    P.!0    LDR      r3,[r0,r1,LSL #2]
        0x0003cd92:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cd94:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cd96:    f89d2019    ...     LDRB     r2,[sp,#0x19]
        0x0003cd9a:    4798        .G      BLX      r3
        0x0003cd9c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003cd9e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cda0:    4788        .G      BLX      r1
        0x0003cda2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003cda4:    f7e1fa54    ..T.    BL       WsfBufFree ; 0x1e250
        0x0003cda8:    e7ff        ..      B        0x3cdaa ; hciEvtProcessMsg + 1034
        0x0003cdaa:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003cdae:    2803        .(      CMP      r0,#3
        0x0003cdb0:    d10c        ..      BNE      0x3cdcc ; hciEvtProcessMsg + 1068
        0x0003cdb2:    e7ff        ..      B        0x3cdb4 ; hciEvtProcessMsg + 1044
        0x0003cdb4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cdb6:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cdb8:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cdba:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cdbe:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cdc2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cdc6:    f7fcffa5    ....    BL       hciCoreConnClose ; 0x39d14
        0x0003cdca:    e011        ..      B        0x3cdf0 ; hciEvtProcessMsg + 1104
        0x0003cdcc:    f89d0018    ....    LDRB     r0,[sp,#0x18]
        0x0003cdd0:    2846        F(      CMP      r0,#0x46
        0x0003cdd2:    d10c        ..      BNE      0x3cdee ; hciEvtProcessMsg + 1102
        0x0003cdd4:    e7ff        ..      B        0x3cdd6 ; hciEvtProcessMsg + 1078
        0x0003cdd6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003cdd8:    7848        Hx      LDRB     r0,[r1,#1]
        0x0003cdda:    7889        .x      LDRB     r1,[r1,#2]
        0x0003cddc:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003cde0:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cde4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cde8:    f7fcfefa    ....    BL       hciCoreCisClose ; 0x39be0
        0x0003cdec:    e7ff        ..      B        0x3cdee ; hciEvtProcessMsg + 1102
        0x0003cdee:    e7ff        ..      B        0x3cdf0 ; hciEvtProcessMsg + 1104
        0x0003cdf0:    e7ff        ..      B        0x3cdf2 ; hciEvtProcessMsg + 1106
        0x0003cdf2:    b008        ..      ADD      sp,sp,#0x20
        0x0003cdf4:    bd80        ..      POP      {r7,pc}
        0x0003cdf6:    0000        ..      MOVS     r0,r0
    hciTrSendAclData
        0x0003cdf8:    b580        ..      PUSH     {r7,lr}
        0x0003cdfa:    b084        ..      SUB      sp,sp,#0x10
        0x0003cdfc:    9002        ..      STR      r0,[sp,#8]
        0x0003cdfe:    9101        ..      STR      r1,[sp,#4]
        0x0003ce00:    9901        ..      LDR      r1,[sp,#4]
        0x0003ce02:    7888        .x      LDRB     r0,[r1,#2]
        0x0003ce04:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003ce06:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003ce0a:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003ce0e:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003ce12:    3004        .0      ADDS     r0,#4
        0x0003ce14:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003ce18:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003ce1c:    9a01        ..      LDR      r2,[sp,#4]
        0x0003ce1e:    2002        .       MOVS     r0,#2
        0x0003ce20:    f7fdfc1c    ....    BL       hciDrvWrite ; 0x3a65c
        0x0003ce24:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003ce28:    4288        .B      CMP      r0,r1
        0x0003ce2a:    d105        ..      BNE      0x3ce38 ; hciTrSendAclData + 64
        0x0003ce2c:    e7ff        ..      B        0x3ce2e ; hciTrSendAclData + 54
        0x0003ce2e:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x0003ce32:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003ce36:    e003        ..      B        0x3ce40 ; hciTrSendAclData + 72
        0x0003ce38:    2000        .       MOVS     r0,#0
        0x0003ce3a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003ce3e:    e7ff        ..      B        0x3ce40 ; hciTrSendAclData + 72
        0x0003ce40:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003ce44:    b004        ..      ADD      sp,sp,#0x10
        0x0003ce46:    bd80        ..      POP      {r7,pc}
    hciTrSendCmd
        0x0003ce48:    b580        ..      PUSH     {r7,lr}
        0x0003ce4a:    b084        ..      SUB      sp,sp,#0x10
        0x0003ce4c:    9002        ..      STR      r0,[sp,#8]
        0x0003ce4e:    9802        ..      LDR      r0,[sp,#8]
        0x0003ce50:    7880        .x      LDRB     r0,[r0,#2]
        0x0003ce52:    3003        .0      ADDS     r0,#3
        0x0003ce54:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003ce58:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003ce5c:    9a02        ..      LDR      r2,[sp,#8]
        0x0003ce5e:    2001        .       MOVS     r0,#1
        0x0003ce60:    f7fdfbfc    ....    BL       hciDrvWrite ; 0x3a65c
        0x0003ce64:    f8bd1006    ....    LDRH     r1,[sp,#6]
        0x0003ce68:    4288        .B      CMP      r0,r1
        0x0003ce6a:    d104        ..      BNE      0x3ce76 ; hciTrSendCmd + 46
        0x0003ce6c:    e7ff        ..      B        0x3ce6e ; hciTrSendCmd + 38
        0x0003ce6e:    2001        .       MOVS     r0,#1
        0x0003ce70:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003ce74:    e003        ..      B        0x3ce7e ; hciTrSendCmd + 54
        0x0003ce76:    2000        .       MOVS     r0,#0
        0x0003ce78:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003ce7c:    e7ff        ..      B        0x3ce7e ; hciTrSendCmd + 54
        0x0003ce7e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003ce82:    b004        ..      ADD      sp,sp,#0x10
        0x0003ce84:    bd80        ..      POP      {r7,pc}
        0x0003ce86:    0000        ..      MOVS     r0,r0
    hciTrSerialRxIncoming
        0x0003ce88:    b580        ..      PUSH     {r7,lr}
        0x0003ce8a:    b088        ..      SUB      sp,sp,#0x20
        0x0003ce8c:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ce8e:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x0003ce92:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003ce96:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003ce9a:    2000        .       MOVS     r0,#0
        0x0003ce9c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cea0:    e7ff        ..      B        0x3cea2 ; hciTrSerialRxIncoming + 26
        0x0003cea2:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003cea6:    2800        .(      CMP      r0,#0
        0x0003cea8:    f00081b4    ....    BEQ.W    0x3d214 ; hciTrSerialRxIncoming + 908
        0x0003ceac:    e7ff        ..      B        0x3ceae ; hciTrSerialRxIncoming + 38
        0x0003ceae:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ceb0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ceb2:    f88d0015    ....    STRB     r0,[sp,#0x15]
        0x0003ceb6:    f6421051    B.Q.    MOV      r0,#0x2951
        0x0003ceba:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cebe:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cec0:    bb30        0.      CBNZ     r0,0x3cf10 ; hciTrSerialRxIncoming + 136
        0x0003cec2:    e7ff        ..      B        0x3cec4 ; hciTrSerialRxIncoming + 60
        0x0003cec4:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003cec8:    f6421150    B.P.    MOV      r1,#0x2950
        0x0003cecc:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ced0:    7008        .p      STRB     r0,[r1,#0]
        0x0003ced2:    f6421146    B.F.    MOV      r1,#0x2946
        0x0003ced6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003ceda:    2000        .       MOVS     r0,#0
        0x0003cedc:    8008        ..      STRH     r0,[r1,#0]
        0x0003cede:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003cee2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cee6:    2001        .       MOVS     r0,#1
        0x0003cee8:    7008        .p      STRB     r0,[r1,#0]
        0x0003ceea:    f2481155    H.U.    MOV      r1,#0x8155
        0x0003ceee:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003cef2:    7008        .p      STRB     r0,[r1,#0]
        0x0003cef4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003cef6:    3001        .0      ADDS     r0,#1
        0x0003cef8:    9006        ..      STR      r0,[sp,#0x18]
        0x0003cefa:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cefe:    3001        .0      ADDS     r0,#1
        0x0003cf00:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cf04:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003cf08:    3801        .8      SUBS     r0,#1
        0x0003cf0a:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003cf0e:    e157        W.      B        0x3d1c0 ; hciTrSerialRxIncoming + 824
        0x0003cf10:    f6421051    B.Q.    MOV      r0,#0x2951
        0x0003cf14:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cf18:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf1a:    2801        .(      CMP      r0,#1
        0x0003cf1c:    f040811d    @...    BNE.W    0x3d15a ; hciTrSerialRxIncoming + 722
        0x0003cf20:    e7ff        ..      B        0x3cf22 ; hciTrSerialRxIncoming + 154
        0x0003cf22:    2000        .       MOVS     r0,#0
        0x0003cf24:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cf28:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003cf2c:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003cf30:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cf34:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf36:    2804        .(      CMP      r0,#4
        0x0003cf38:    d104        ..      BNE      0x3cf44 ; hciTrSerialRxIncoming + 188
        0x0003cf3a:    e7ff        ..      B        0x3cf3c ; hciTrSerialRxIncoming + 180
        0x0003cf3c:    2002        .       MOVS     r0,#2
        0x0003cf3e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cf42:    e01b        ..      B        0x3cf7c ; hciTrSerialRxIncoming + 244
        0x0003cf44:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003cf48:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cf4c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cf4e:    2802        .(      CMP      r0,#2
        0x0003cf50:    d104        ..      BNE      0x3cf5c ; hciTrSerialRxIncoming + 212
        0x0003cf52:    e7ff        ..      B        0x3cf54 ; hciTrSerialRxIncoming + 204
        0x0003cf54:    2004        .       MOVS     r0,#4
        0x0003cf56:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003cf5a:    e00e        ..      B        0x3cf7a ; hciTrSerialRxIncoming + 242
        0x0003cf5c:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003cf60:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cf64:    2000        .       MOVS     r0,#0
        0x0003cf66:    7008        .p      STRB     r0,[r1,#0]
        0x0003cf68:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003cf6c:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cf70:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cf74:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003cf78:    e151        Q.      B        0x3d21e ; hciTrSerialRxIncoming + 918
        0x0003cf7a:    e7ff        ..      B        0x3cf7c ; hciTrSerialRxIncoming + 244
        0x0003cf7c:    f6421046    B.F.    MOV      r0,#0x2946
        0x0003cf80:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cf84:    8800        ..      LDRH     r0,[r0,#0]
        0x0003cf86:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003cf8a:    4288        .B      CMP      r0,r1
        0x0003cf8c:    d01c        ..      BEQ      0x3cfc8 ; hciTrSerialRxIncoming + 320
        0x0003cf8e:    e7ff        ..      B        0x3cf90 ; hciTrSerialRxIncoming + 264
        0x0003cf90:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003cf94:    f6421346    B.F.    MOV      r3,#0x2946
        0x0003cf98:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003cf9c:    881a        ..      LDRH     r2,[r3,#0]
        0x0003cf9e:    1c51        Q.      ADDS     r1,r2,#1
        0x0003cfa0:    8019        ..      STRH     r1,[r3,#0]
        0x0003cfa2:    f6421142    B.B.    MOV      r1,#0x2942
        0x0003cfa6:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003cfaa:    5488        .T      STRB     r0,[r1,r2]
        0x0003cfac:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003cfae:    3001        .0      ADDS     r0,#1
        0x0003cfb0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003cfb2:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003cfb6:    3001        .0      ADDS     r0,#1
        0x0003cfb8:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003cfbc:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003cfc0:    3801        .8      SUBS     r0,#1
        0x0003cfc2:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003cfc6:    e7ff        ..      B        0x3cfc8 ; hciTrSerialRxIncoming + 320
        0x0003cfc8:    f6421046    B.F.    MOV      r0,#0x2946
        0x0003cfcc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cfd0:    8800        ..      LDRH     r0,[r0,#0]
        0x0003cfd2:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003cfd6:    4288        .B      CMP      r0,r1
        0x0003cfd8:    f04080be    @...    BNE.W    0x3d158 ; hciTrSerialRxIncoming + 720
        0x0003cfdc:    e7ff        ..      B        0x3cfde ; hciTrSerialRxIncoming + 342
        0x0003cfde:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003cfe2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cfe6:    7800        .x      LDRB     r0,[r0,#0]
        0x0003cfe8:    2804        .(      CMP      r0,#4
        0x0003cfea:    d108        ..      BNE      0x3cffe ; hciTrSerialRxIncoming + 374
        0x0003cfec:    e7ff        ..      B        0x3cfee ; hciTrSerialRxIncoming + 358
        0x0003cfee:    f6421042    B.B.    MOV      r0,#0x2942
        0x0003cff2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003cff6:    7840        @x      LDRB     r0,[r0,#1]
        0x0003cff8:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003cffc:    e013        ..      B        0x3d026 ; hciTrSerialRxIncoming + 414
        0x0003cffe:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003d002:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d006:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d008:    2802        .(      CMP      r0,#2
        0x0003d00a:    d10b        ..      BNE      0x3d024 ; hciTrSerialRxIncoming + 412
        0x0003d00c:    e7ff        ..      B        0x3d00e ; hciTrSerialRxIncoming + 390
        0x0003d00e:    f6421142    B.B.    MOV      r1,#0x2942
        0x0003d012:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d016:    7888        .x      LDRB     r0,[r1,#2]
        0x0003d018:    78c9        .x      LDRB     r1,[r1,#3]
        0x0003d01a:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003d01e:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003d022:    e7ff        ..      B        0x3d024 ; hciTrSerialRxIncoming + 412
        0x0003d024:    e7ff        ..      B        0x3d026 ; hciTrSerialRxIncoming + 414
        0x0003d026:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003d02a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d02e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d030:    2802        .(      CMP      r0,#2
        0x0003d032:    d119        ..      BNE      0x3d068 ; hciTrSerialRxIncoming + 480
        0x0003d034:    e7ff        ..      B        0x3d036 ; hciTrSerialRxIncoming + 430
        0x0003d036:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003d03a:    9001        ..      STR      r0,[sp,#4]
        0x0003d03c:    f7deff74    ..t.    BL       HciGetMaxRxAclLen ; 0x1bf28
        0x0003d040:    4601        .F      MOV      r1,r0
        0x0003d042:    9801        ..      LDR      r0,[sp,#4]
        0x0003d044:    4288        .B      CMP      r0,r1
        0x0003d046:    dc0f        ..      BGT      0x3d068 ; hciTrSerialRxIncoming + 480
        0x0003d048:    e7ff        ..      B        0x3d04a ; hciTrSerialRxIncoming + 450
        0x0003d04a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003d04e:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003d052:    4408        .D      ADD      r0,r0,r1
        0x0003d054:    b280        ..      UXTH     r0,r0
        0x0003d056:    2100        .!      MOVS     r1,#0
        0x0003d058:    f7e1fa38    ..8.    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0003d05c:    f642114c    B.L.    MOV      r1,#0x294c
        0x0003d060:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d064:    6008        .`      STR      r0,[r1,#0]
        0x0003d066:    e01b        ..      B        0x3d0a0 ; hciTrSerialRxIncoming + 536
        0x0003d068:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003d06c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d070:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d072:    2804        .(      CMP      r0,#4
        0x0003d074:    d113        ..      BNE      0x3d09e ; hciTrSerialRxIncoming + 534
        0x0003d076:    e7ff        ..      B        0x3d078 ; hciTrSerialRxIncoming + 496
        0x0003d078:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003d07c:    28ff        .(      CMP      r0,#0xff
        0x0003d07e:    dc0e        ..      BGT      0x3d09e ; hciTrSerialRxIncoming + 534
        0x0003d080:    e7ff        ..      B        0x3d082 ; hciTrSerialRxIncoming + 506
        0x0003d082:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0003d086:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003d08a:    4408        .D      ADD      r0,r0,r1
        0x0003d08c:    b280        ..      UXTH     r0,r0
        0x0003d08e:    f7e1fa07    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x0003d092:    f642114c    B.L.    MOV      r1,#0x294c
        0x0003d096:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d09a:    6008        .`      STR      r0,[r1,#0]
        0x0003d09c:    e7ff        ..      B        0x3d09e ; hciTrSerialRxIncoming + 534
        0x0003d09e:    e7ff        ..      B        0x3d0a0 ; hciTrSerialRxIncoming + 536
        0x0003d0a0:    f642104c    B.L.    MOV      r0,#0x294c
        0x0003d0a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d0a8:    6800        .h      LDR      r0,[r0,#0]
        0x0003d0aa:    2800        .(      CMP      r0,#0
        0x0003d0ac:    d044        D.      BEQ      0x3d138 ; hciTrSerialRxIncoming + 688
        0x0003d0ae:    e7ff        ..      B        0x3d0b0 ; hciTrSerialRxIncoming + 552
        0x0003d0b0:    f642104c    B.L.    MOV      r0,#0x294c
        0x0003d0b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d0b8:    6800        .h      LDR      r0,[r0,#0]
        0x0003d0ba:    f6421148    B.H.    MOV      r1,#0x2948
        0x0003d0be:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d0c2:    6008        .`      STR      r0,[r1,#0]
        0x0003d0c4:    2000        .       MOVS     r0,#0
        0x0003d0c6:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d0ca:    e7ff        ..      B        0x3d0cc ; hciTrSerialRxIncoming + 580
        0x0003d0cc:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003d0d0:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x0003d0d4:    4288        .B      CMP      r0,r1
        0x0003d0d6:    da16        ..      BGE      0x3d106 ; hciTrSerialRxIncoming + 638
        0x0003d0d8:    e7ff        ..      B        0x3d0da ; hciTrSerialRxIncoming + 594
        0x0003d0da:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x0003d0de:    f6421042    B.B.    MOV      r0,#0x2942
        0x0003d0e2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d0e6:    5c40        @\      LDRB     r0,[r0,r1]
        0x0003d0e8:    f6421348    B.H.    MOV      r3,#0x2948
        0x0003d0ec:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003d0f0:    6819        .h      LDR      r1,[r3,#0]
        0x0003d0f2:    1c4a        J.      ADDS     r2,r1,#1
        0x0003d0f4:    601a        .`      STR      r2,[r3,#0]
        0x0003d0f6:    7008        .p      STRB     r0,[r1,#0]
        0x0003d0f8:    e7ff        ..      B        0x3d0fa ; hciTrSerialRxIncoming + 626
        0x0003d0fa:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003d0fe:    3001        .0      ADDS     r0,#1
        0x0003d100:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003d104:    e7e2        ..      B        0x3d0cc ; hciTrSerialRxIncoming + 580
        0x0003d106:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003d10a:    f6421046    B.F.    MOV      r0,#0x2946
        0x0003d10e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d112:    8001        ..      STRH     r1,[r0,#0]
        0x0003d114:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d116:    b938        8.      CBNZ     r0,0x3d128 ; hciTrSerialRxIncoming + 672
        0x0003d118:    e7ff        ..      B        0x3d11a ; hciTrSerialRxIncoming + 658
        0x0003d11a:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003d11e:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d122:    2003        .       MOVS     r0,#3
        0x0003d124:    7008        .p      STRB     r0,[r1,#0]
        0x0003d126:    e006        ..      B        0x3d136 ; hciTrSerialRxIncoming + 686
        0x0003d128:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003d12c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d130:    2002        .       MOVS     r0,#2
        0x0003d132:    7008        .p      STRB     r0,[r1,#0]
        0x0003d134:    e7ff        ..      B        0x3d136 ; hciTrSerialRxIncoming + 686
        0x0003d136:    e00e        ..      B        0x3d156 ; hciTrSerialRxIncoming + 718
        0x0003d138:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003d13c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d140:    2000        .       MOVS     r0,#0
        0x0003d142:    7008        .p      STRB     r0,[r1,#0]
        0x0003d144:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003d148:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d14c:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d150:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d154:    e063        c.      B        0x3d21e ; hciTrSerialRxIncoming + 918
        0x0003d156:    e7ff        ..      B        0x3d158 ; hciTrSerialRxIncoming + 720
        0x0003d158:    e031        1.      B        0x3d1be ; hciTrSerialRxIncoming + 822
        0x0003d15a:    f6421051    B.Q.    MOV      r0,#0x2951
        0x0003d15e:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d162:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d164:    2802        .(      CMP      r0,#2
        0x0003d166:    d129        ).      BNE      0x3d1bc ; hciTrSerialRxIncoming + 820
        0x0003d168:    e7ff        ..      B        0x3d16a ; hciTrSerialRxIncoming + 738
        0x0003d16a:    f89d0015    ....    LDRB     r0,[sp,#0x15]
        0x0003d16e:    f6421348    B.H.    MOV      r3,#0x2948
        0x0003d172:    f2c10301    ....    MOVT     r3,#0x1001
        0x0003d176:    6819        .h      LDR      r1,[r3,#0]
        0x0003d178:    1c4a        J.      ADDS     r2,r1,#1
        0x0003d17a:    601a        .`      STR      r2,[r3,#0]
        0x0003d17c:    7008        .p      STRB     r0,[r1,#0]
        0x0003d17e:    f6421046    B.F.    MOV      r0,#0x2946
        0x0003d182:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d186:    8801        ..      LDRH     r1,[r0,#0]
        0x0003d188:    3901        .9      SUBS     r1,#1
        0x0003d18a:    8001        ..      STRH     r1,[r0,#0]
        0x0003d18c:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d18e:    b938        8.      CBNZ     r0,0x3d1a0 ; hciTrSerialRxIncoming + 792
        0x0003d190:    e7ff        ..      B        0x3d192 ; hciTrSerialRxIncoming + 778
        0x0003d192:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003d196:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d19a:    2003        .       MOVS     r0,#3
        0x0003d19c:    7008        .p      STRB     r0,[r1,#0]
        0x0003d19e:    e7ff        ..      B        0x3d1a0 ; hciTrSerialRxIncoming + 792
        0x0003d1a0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d1a2:    3001        .0      ADDS     r0,#1
        0x0003d1a4:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d1a6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d1aa:    3001        .0      ADDS     r0,#1
        0x0003d1ac:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d1b0:    f8bd0016    ....    LDRH     r0,[sp,#0x16]
        0x0003d1b4:    3801        .8      SUBS     r0,#1
        0x0003d1b6:    f8ad0016    ....    STRH     r0,[sp,#0x16]
        0x0003d1ba:    e7ff        ..      B        0x3d1bc ; hciTrSerialRxIncoming + 820
        0x0003d1bc:    e7ff        ..      B        0x3d1be ; hciTrSerialRxIncoming + 822
        0x0003d1be:    e7ff        ..      B        0x3d1c0 ; hciTrSerialRxIncoming + 824
        0x0003d1c0:    f6421051    B.Q.    MOV      r0,#0x2951
        0x0003d1c4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d1c8:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d1ca:    2803        .(      CMP      r0,#3
        0x0003d1cc:    d121        !.      BNE      0x3d212 ; hciTrSerialRxIncoming + 906
        0x0003d1ce:    e7ff        ..      B        0x3d1d0 ; hciTrSerialRxIncoming + 840
        0x0003d1d0:    f2481155    H.U.    MOV      r1,#0x8155
        0x0003d1d4:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003d1d8:    2000        .       MOVS     r0,#0
        0x0003d1da:    7008        .p      STRB     r0,[r1,#0]
        0x0003d1dc:    f642104c    B.L.    MOV      r0,#0x294c
        0x0003d1e0:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d1e4:    6800        .h      LDR      r0,[r0,#0]
        0x0003d1e6:    b168        h.      CBZ      r0,0x3d204 ; hciTrSerialRxIncoming + 892
        0x0003d1e8:    e7ff        ..      B        0x3d1ea ; hciTrSerialRxIncoming + 866
        0x0003d1ea:    f6421050    B.P.    MOV      r0,#0x2950
        0x0003d1ee:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003d1f2:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d1f4:    f642114c    B.L.    MOV      r1,#0x294c
        0x0003d1f8:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d1fc:    6809        .h      LDR      r1,[r1,#0]
        0x0003d1fe:    f7fcfebd    ....    BL       hciCoreRecv ; 0x39f7c
        0x0003d202:    e7ff        ..      B        0x3d204 ; hciTrSerialRxIncoming + 892
        0x0003d204:    f6421151    B.Q.    MOV      r1,#0x2951
        0x0003d208:    f2c10101    ....    MOVT     r1,#0x1001
        0x0003d20c:    2000        .       MOVS     r0,#0
        0x0003d20e:    7008        .p      STRB     r0,[r1,#0]
        0x0003d210:    e7ff        ..      B        0x3d212 ; hciTrSerialRxIncoming + 906
        0x0003d212:    e646        F.      B        0x3cea2 ; hciTrSerialRxIncoming + 26
        0x0003d214:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d218:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d21c:    e7ff        ..      B        0x3d21e ; hciTrSerialRxIncoming + 918
        0x0003d21e:    f8bd001e    ....    LDRH     r0,[sp,#0x1e]
        0x0003d222:    b008        ..      ADD      sp,sp,#0x20
        0x0003d224:    bd80        ..      POP      {r7,pc}
        0x0003d226:    0000        ..      MOVS     r0,r0
    hci_process_trace_data
        0x0003d228:    b580        ..      PUSH     {r7,lr}
        0x0003d22a:    b094        ..      SUB      sp,sp,#0x50
        0x0003d22c:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003d22e:    9112        ..      STR      r1,[sp,#0x48]
        0x0003d230:    2000        .       MOVS     r0,#0
        0x0003d232:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d234:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0003d238:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003d23a:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003d23c:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d23e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d240:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d242:    f88d0043    ..C.    STRB     r0,[sp,#0x43]
        0x0003d246:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d248:    3001        .0      ADDS     r0,#1
        0x0003d24a:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d24c:    f89d0043    ..C.    LDRB     r0,[sp,#0x43]
        0x0003d250:    4601        .F      MOV      r1,r0
        0x0003d252:    9101        ..      STR      r1,[sp,#4]
        0x0003d254:    2801        .(      CMP      r0,#1
        0x0003d256:    d00c        ..      BEQ      0x3d272 ; hci_process_trace_data + 74
        0x0003d258:    e7ff        ..      B        0x3d25a ; hci_process_trace_data + 50
        0x0003d25a:    9801        ..      LDR      r0,[sp,#4]
        0x0003d25c:    2803        .(      CMP      r0,#3
        0x0003d25e:    f04080e0    @...    BNE.W    0x3d422 ; hci_process_trace_data + 506
        0x0003d262:    e7ff        ..      B        0x3d264 ; hci_process_trace_data + 60
        0x0003d264:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d266:    3002        .0      ADDS     r0,#2
        0x0003d268:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d26a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d26c:    6800        .h      LDR      r0,[r0,#0]
        0x0003d26e:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003d270:    e0d8        ..      B        0x3d424 ; hci_process_trace_data + 508
        0x0003d272:    2000        .       MOVS     r0,#0
        0x0003d274:    9000        ..      STR      r0,[sp,#0]
        0x0003d276:    900e        ..      STR      r0,[sp,#0x38]
        0x0003d278:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0003d27c:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d27e:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d280:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0003d284:    f88d002a    ..*.    STRB     r0,[sp,#0x2a]
        0x0003d288:    f8ad0028    ..(.    STRH     r0,[sp,#0x28]
        0x0003d28c:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d290:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d292:    3002        .0      ADDS     r0,#2
        0x0003d294:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d296:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d298:    3002        .0      ADDS     r0,#2
        0x0003d29a:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d29c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d29e:    6800        .h      LDR      r0,[r0,#0]
        0x0003d2a0:    900e        ..      STR      r0,[sp,#0x38]
        0x0003d2a2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d2a4:    3004        .0      ADDS     r0,#4
        0x0003d2a6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d2a8:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003d2aa:    f6404335    @.5C    MOV      r3,#0xc35
        0x0003d2ae:    4358        XC      MULS     r0,r3,r0
        0x0003d2b0:    f64c42cd    L..B    MOV      r2,#0xcccd
        0x0003d2b4:    f6cc42cc    ...B    MOVT     r2,#0xcccc
        0x0003d2b8:    fba00c02    ....    UMULL    r0,r12,r0,r2
        0x0003d2bc:    ea4f00dc    O...    LSR      r0,r12,#3
        0x0003d2c0:    f64451d3    D..Q    MOV      r1,#0x4dd3
        0x0003d2c4:    f2c10162    ..b.    MOVT     r1,#0x1062
        0x0003d2c8:    fba0e001    ....    UMULL    lr,r0,r0,r1
        0x0003d2cc:    0980        ..      LSRS     r0,r0,#6
        0x0003d2ce:    f44f7e7a    O.z~    MOV      lr,#0x3e8
        0x0003d2d2:    fb00f00e    ....    MUL      r0,r0,lr
        0x0003d2d6:    ebc000dc    ....    RSB      r0,r0,r12,LSR #3
        0x0003d2da:    f8ad001e    ....    STRH     r0,[sp,#0x1e]
        0x0003d2de:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003d2e0:    4358        XC      MULS     r0,r3,r0
        0x0003d2e2:    fba02002    ...     UMULL    r2,r0,r0,r2
        0x0003d2e6:    08c0        ..      LSRS     r0,r0,#3
        0x0003d2e8:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003d2ec:    0980        ..      LSRS     r0,r0,#6
        0x0003d2ee:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d2f0:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003d2f2:    a806        ..      ADD      r0,sp,#0x18
        0x0003d2f4:    f7e0fe8c    ....    BL       TimeStamp2Time ; 0x1e010
        0x0003d2f8:    f8bd001c    ....    LDRH     r0,[sp,#0x1c]
        0x0003d2fc:    f8ad0024    ..$.    STRH     r0,[sp,#0x24]
        0x0003d300:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d302:    9008        ..      STR      r0,[sp,#0x20]
        0x0003d304:    f8bd0020    .. .    LDRH     r0,[sp,#0x20]
        0x0003d308:    f8ad0028    ..(.    STRH     r0,[sp,#0x28]
        0x0003d30c:    f89d0022    ..".    LDRB     r0,[sp,#0x22]
        0x0003d310:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d312:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x0003d316:    f88d002b    ..+.    STRB     r0,[sp,#0x2b]
        0x0003d31a:    f89d0024    ..$.    LDRB     r0,[sp,#0x24]
        0x0003d31e:    f88d002a    ..*.    STRB     r0,[sp,#0x2a]
        0x0003d322:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d324:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d326:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x0003d32a:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d32c:    3001        .0      ADDS     r0,#1
        0x0003d32e:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d330:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x0003d334:    2838        8(      CMP      r0,#0x38
        0x0003d336:    d172        r.      BNE      0x3d41e ; hci_process_trace_data + 502
        0x0003d338:    e7ff        ..      B        0x3d33a ; hci_process_trace_data + 274
        0x0003d33a:    2000        .       MOVS     r0,#0
        0x0003d33c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d33e:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d342:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003d346:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003d34a:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003d34e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003d352:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003d356:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d358:    1c41        A.      ADDS     r1,r0,#1
        0x0003d35a:    9111        ..      STR      r1,[sp,#0x44]
        0x0003d35c:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d35e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0003d362:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d364:    1c41        A.      ADDS     r1,r0,#1
        0x0003d366:    9111        ..      STR      r1,[sp,#0x44]
        0x0003d368:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d36a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x0003d36e:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0003d372:    2801        .(      CMP      r0,#1
        0x0003d374:    d106        ..      BNE      0x3d384 ; hci_process_trace_data + 348
        0x0003d376:    e7ff        ..      B        0x3d378 ; hci_process_trace_data + 336
        0x0003d378:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d37a:    1c41        A.      ADDS     r1,r0,#1
        0x0003d37c:    9111        ..      STR      r1,[sp,#0x44]
        0x0003d37e:    7800        .x      LDRB     r0,[r0,#0]
        0x0003d380:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d382:    e013        ..      B        0x3d3ac ; hci_process_trace_data + 388
        0x0003d384:    f89d0016    ....    LDRB     r0,[sp,#0x16]
        0x0003d388:    2802        .(      CMP      r0,#2
        0x0003d38a:    d107        ..      BNE      0x3d39c ; hci_process_trace_data + 372
        0x0003d38c:    e7ff        ..      B        0x3d38e ; hci_process_trace_data + 358
        0x0003d38e:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d390:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d392:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d394:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d396:    3002        .0      ADDS     r0,#2
        0x0003d398:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d39a:    e006        ..      B        0x3d3aa ; hci_process_trace_data + 386
        0x0003d39c:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d39e:    6800        .h      LDR      r0,[r0,#0]
        0x0003d3a0:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d3a2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003d3a4:    3004        .0      ADDS     r0,#4
        0x0003d3a6:    9011        ..      STR      r0,[sp,#0x44]
        0x0003d3a8:    e7ff        ..      B        0x3d3aa ; hci_process_trace_data + 386
        0x0003d3aa:    e7ff        ..      B        0x3d3ac ; hci_process_trace_data + 388
        0x0003d3ac:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d3b0:    b908        ..      CBNZ     r0,0x3d3b6 ; hci_process_trace_data + 398
        0x0003d3b2:    e7ff        ..      B        0x3d3b4 ; hci_process_trace_data + 396
        0x0003d3b4:    e032        2.      B        0x3d41c ; hci_process_trace_data + 500
        0x0003d3b6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d3ba:    2802        .(      CMP      r0,#2
        0x0003d3bc:    d109        ..      BNE      0x3d3d2 ; hci_process_trace_data + 426
        0x0003d3be:    e7ff        ..      B        0x3d3c0 ; hci_process_trace_data + 408
        0x0003d3c0:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d3c2:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d3c6:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003d3ca:    b108        ..      CBZ      r0,0x3d3d0 ; hci_process_trace_data + 424
        0x0003d3cc:    e7ff        ..      B        0x3d3ce ; hci_process_trace_data + 422
        0x0003d3ce:    e7ff        ..      B        0x3d3d0 ; hci_process_trace_data + 424
        0x0003d3d0:    e023        #.      B        0x3d41a ; hci_process_trace_data + 498
        0x0003d3d2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d3d6:    2809        .(      CMP      r0,#9
        0x0003d3d8:    d110        ..      BNE      0x3d3fc ; hci_process_trace_data + 468
        0x0003d3da:    e7ff        ..      B        0x3d3dc ; hci_process_trace_data + 436
        0x0003d3dc:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0003d3e0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0003d3e4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d3e8:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0003d3ec:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d3ee:    0a00        ..      LSRS     r0,r0,#8
        0x0003d3f0:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x0003d3f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d3f6:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0003d3fa:    e00d        ..      B        0x3d418 ; hci_process_trace_data + 496
        0x0003d3fc:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0003d400:    280a        .(      CMP      r0,#0xa
        0x0003d402:    d108        ..      BNE      0x3d416 ; hci_process_trace_data + 494
        0x0003d404:    e7ff        ..      B        0x3d406 ; hci_process_trace_data + 478
        0x0003d406:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d40a:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003d40e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d410:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003d414:    e7ff        ..      B        0x3d416 ; hci_process_trace_data + 494
        0x0003d416:    e7ff        ..      B        0x3d418 ; hci_process_trace_data + 496
        0x0003d418:    e7ff        ..      B        0x3d41a ; hci_process_trace_data + 498
        0x0003d41a:    e7ff        ..      B        0x3d41c ; hci_process_trace_data + 500
        0x0003d41c:    e000        ..      B        0x3d420 ; hci_process_trace_data + 504
        0x0003d41e:    e7ff        ..      B        0x3d420 ; hci_process_trace_data + 504
        0x0003d420:    e000        ..      B        0x3d424 ; hci_process_trace_data + 508
        0x0003d422:    e7ff        ..      B        0x3d424 ; hci_process_trace_data + 508
        0x0003d424:    b014        ..      ADD      sp,sp,#0x50
        0x0003d426:    bd80        ..      POP      {r7,pc}
    hysteresis_decision
        0x0003d428:    b580        ..      PUSH     {r7,lr}
        0x0003d42a:    4684        .F      MOV      r12,r0
        0x0003d42c:    2000        .       MOVS     r0,#0
        0x0003d42e:    2a01        .*      CMP      r2,#1
        0x0003d430:    db0d        ..      BLT      0x3d44e ; hysteresis_decision + 38
        0x0003d432:    46e6        .F      MOV      lr,r12
        0x0003d434:    ed9e1a00    ....    VLDR     s2,[lr,#0]
        0x0003d438:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003d43c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d440:    dc05        ..      BGT      0x3d44e ; hysteresis_decision + 38
        0x0003d442:    3001        .0      ADDS     r0,#1
        0x0003d444:    4282        .B      CMP      r2,r0
        0x0003d446:    f10e0e04    ....    ADD      lr,lr,#4
        0x0003d44a:    d1f3        ..      BNE      0x3d434 ; hysteresis_decision + 12
        0x0003d44c:    4610        .F      MOV      r0,r2
        0x0003d44e:    4298        .B      CMP      r0,r3
        0x0003d450:    dd10        ..      BLE      0x3d474 ; hysteresis_decision + 76
        0x0003d452:    eb0c0283    ....    ADD      r2,r12,r3,LSL #2
        0x0003d456:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003d45a:    eb010283    ....    ADD      r2,r1,r3,LSL #2
        0x0003d45e:    ed922a00    ...*    VLDR     s4,[r2,#0]
        0x0003d462:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003d466:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003d46a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d46e:    dd01        ..      BLE      0x3d474 ; hysteresis_decision + 76
        0x0003d470:    4618        .F      MOV      r0,r3
        0x0003d472:    bd80        ..      POP      {r7,pc}
        0x0003d474:    4298        .B      CMP      r0,r3
        0x0003d476:    bfa8        ..      IT       GE
        0x0003d478:    bd80        ..      POPGE    {r7,pc}
        0x0003d47a:    f06f0203    o...    MVN      r2,#3
        0x0003d47e:    eb020e83    ....    ADD      lr,r2,r3,LSL #2
        0x0003d482:    eb0c020e    ....    ADD      r2,r12,lr
        0x0003d486:    4471        qD      ADD      r1,r1,lr
        0x0003d488:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003d48c:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x0003d490:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x0003d494:    eeb41a40    ..@.    VCMP.F32 s2,s0
        0x0003d498:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d49c:    bfb8        ..      IT       LT
        0x0003d49e:    4618        .F      MOVLT    r0,r3
        0x0003d4a0:    bd80        ..      POP      {r7,pc}
        0x0003d4a2:    0000        ..      MOVS     r0,r0
    init_caps
        0x0003d4a4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0003d4a8:    6884        .h      LDR      r4,[r0,#8]
        0x0003d4aa:    2c01        .,      CMP      r4,#1
        0x0003d4ac:    bfb8        ..      IT       LT
        0x0003d4ae:    e8bd81f0    ....    POPLT    {r4-r8,pc}
        0x0003d4b2:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003d4b6:    f8d0e068    ..h.    LDR      lr,[r0,#0x68]
        0x0003d4ba:    eb030542    ..B.    ADD      r5,r3,r2,LSL #1
        0x0003d4be:    f83c7b02    <..{    LDRH     r7,[r12],#2
        0x0003d4c2:    f1a50801    ....    SUB      r8,r5,#1
        0x0003d4c6:    2600        .&      MOVS     r6,#0
        0x0003d4c8:    f93c5016    <..P    LDRSH    r5,[r12,r6,LSL #1]
        0x0003d4cc:    fb08e404    ....    MLA      r4,r8,r4,lr
        0x0003d4d0:    b23f        ?.      SXTH     r7,r7
        0x0003d4d2:    1bef        ..      SUBS     r7,r5,r7
        0x0003d4d4:    5da4        .]      LDRB     r4,[r4,r6]
        0x0003d4d6:    4097        .@      LSLS     r7,r7,r2
        0x0003d4d8:    3440        @4      ADDS     r4,r4,#0x40
        0x0003d4da:    435f        _C      MULS     r7,r3,r7
        0x0003d4dc:    437c        |C      MULS     r4,r7,r4
        0x0003d4de:    10a4        ..      ASRS     r4,r4,#2
        0x0003d4e0:    f8414026    A.&@    STR      r4,[r1,r6,LSL #2]
        0x0003d4e4:    6884        .h      LDR      r4,[r0,#8]
        0x0003d4e6:    3601        .6      ADDS     r6,#1
        0x0003d4e8:    b2af        ..      UXTH     r7,r5
        0x0003d4ea:    42a6        .B      CMP      r6,r4
        0x0003d4ec:    dbec        ..      BLT      0x3d4c8 ; init_caps + 36
        0x0003d4ee:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0003d4f2:    0000        ..      MOVS     r0,r0
    intensity_stereo
        0x0003d4f4:    b570        p.      PUSH     {r4-r6,lr}
        0x0003d4f6:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x0003d4fa:    9e0a        ..      LDR      r6,[sp,#0x28]
        0x0003d4fc:    6880        .h      LDR      r0,[r0,#8]
        0x0003d4fe:    eb030586    ....    ADD      r5,r3,r6,LSL #2
        0x0003d502:    4430        0D      ADD      r0,r0,r6
        0x0003d504:    ed958a00    ....    VLDR     s16,[r5,#0]
        0x0003d508:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003d50c:    ed909a00    ....    VLDR     s18,[r0,#0]
        0x0003d510:    ed9faa1a    ....    VLDR     s20,[pc,#104] ; [0x3d57c] = 0x26901d7d
        0x0003d514:    ee280a08    (...    VMUL.F32 s0,s16,s16
        0x0003d518:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x0003d51c:    ee291a09    )...    VMUL.F32 s2,s18,s18
        0x0003d520:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x0003d524:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x0003d528:    9e0b        ..      LDR      r6,[sp,#0x2c]
        0x0003d52a:    4614        .F      MOV      r4,r2
        0x0003d52c:    460d        .F      MOV      r5,r1
        0x0003d52e:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0003d532:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003d536:    d61c        ..      BVS      0x3d572 ; intensity_stereo + 126
        0x0003d538:    2e01        ..      CMP      r6,#1
        0x0003d53a:    db17        ..      BLT      0x3d56c ; intensity_stereo + 120
        0x0003d53c:    ee301a0a    0...    VADD.F32 s2,s0,s20
        0x0003d540:    ee880a01    ....    VDIV.F32 s0,s16,s2
        0x0003d544:    ee891a01    ....    VDIV.F32 s2,s18,s2
        0x0003d548:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0003d54c:    ed943a00    ...:    VLDR     s6,[r4,#0]
        0x0003d550:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x0003d554:    ee213a03    !..:    VMUL.F32 s6,s2,s6
        0x0003d558:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x0003d55c:    ed852a00    ...*    VSTR     s4,[r5,#0]
        0x0003d560:    3e01        .>      SUBS     r6,#1
        0x0003d562:    f1040404    ....    ADD      r4,r4,#4
        0x0003d566:    f1050504    ....    ADD      r5,r5,#4
        0x0003d56a:    d1ed        ..      BNE      0x3d548 ; intensity_stereo + 84
        0x0003d56c:    ecbd8b06    ....    VPOP     {d8-d10}
        0x0003d570:    bd70        p.      POP      {r4-r6,pc}
        0x0003d572:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0003d576:    f00efcaa    ....    BL       __hardfp_sqrtf ; 0x4bece
        0x0003d57a:    e7dd        ..      B        0x3d538 ; intensity_stereo + 68
    $d.30
        0x0003d57c:    26901d7d    }..&    DCD    646978941
    $t.45
    internal_iom_compute_transfer_delay
        0x0003d580:    b083        ..      SUB      sp,sp,#0xc
        0x0003d582:    9002        ..      STR      r0,[sp,#8]
        0x0003d584:    9101        ..      STR      r1,[sp,#4]
        0x0003d586:    9802        ..      LDR      r0,[sp,#8]
        0x0003d588:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003d58c:    9901        ..      LDR      r1,[sp,#4]
        0x0003d58e:    4348        HC      MULS     r0,r1,r0
        0x0003d590:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0003d594:    0080        ..      LSLS     r0,r0,#2
        0x0003d596:    9000        ..      STR      r0,[sp,#0]
        0x0003d598:    9800        ..      LDR      r0,[sp,#0]
        0x0003d59a:    b918        ..      CBNZ     r0,0x3d5a4 ; internal_iom_compute_transfer_delay + 36
        0x0003d59c:    e7ff        ..      B        0x3d59e ; internal_iom_compute_transfer_delay + 30
        0x0003d59e:    2001        .       MOVS     r0,#1
        0x0003d5a0:    9000        ..      STR      r0,[sp,#0]
        0x0003d5a2:    e7ff        ..      B        0x3d5a4 ; internal_iom_compute_transfer_delay + 36
        0x0003d5a4:    9800        ..      LDR      r0,[sp,#0]
        0x0003d5a6:    b003        ..      ADD      sp,sp,#0xc
        0x0003d5a8:    4770        pG      BX       lr
        0x0003d5aa:    0000        ..      MOVS     r0,r0
    internal_iom_error_reset_disable_submodule
        0x0003d5ac:    b580        ..      PUSH     {r7,lr}
        0x0003d5ae:    b096        ..      SUB      sp,sp,#0x58
        0x0003d5b0:    9014        ..      STR      r0,[sp,#0x50]
        0x0003d5b2:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d5b4:    6840        @h      LDR      r0,[r0,#4]
        0x0003d5b6:    900d        ..      STR      r0,[sp,#0x34]
        0x0003d5b8:    2000        .       MOVS     r0,#0
        0x0003d5ba:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d5bc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003d5be:    900a        ..      STR      r0,[sp,#0x28]
        0x0003d5c0:    9009        ..      STR      r0,[sp,#0x24]
        0x0003d5c2:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d5c4:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003d5c8:    b128        (.      CBZ      r0,0x3d5d6 ; internal_iom_error_reset_disable_submodule + 42
        0x0003d5ca:    e7ff        ..      B        0x3d5cc ; internal_iom_error_reset_disable_submodule + 32
        0x0003d5cc:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d5ce:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003d5d2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d5d4:    e002        ..      B        0x3d5dc ; internal_iom_error_reset_disable_submodule + 48
        0x0003d5d6:    2001        .       MOVS     r0,#1
        0x0003d5d8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d5da:    e7ff        ..      B        0x3d5dc ; internal_iom_error_reset_disable_submodule + 48
        0x0003d5dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d5de:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003d5e2:    0040        @.      LSLS     r0,r0,#1
        0x0003d5e4:    9008        ..      STR      r0,[sp,#0x20]
        0x0003d5e6:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d5e8:    0301        ..      LSLS     r1,r0,#12
        0x0003d5ea:    f2403088    @..0    MOVW     r0,#0x388
        0x0003d5ee:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d5f2:    5840        @X      LDR      r0,[r0,r1]
        0x0003d5f4:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d5f6:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003d5f8:    f2402048    @.H     MOVW     r0,#0x248
        0x0003d5fc:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d600:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003d604:    466a        jF      MOV      r2,sp
        0x0003d606:    2001        .       MOVS     r0,#1
        0x0003d608:    6010        .`      STR      r0,[r2,#0]
        0x0003d60a:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003d60e:    f2c00007    ....    MOVT     r0,#7
        0x0003d612:    2206        ."      MOVS     r2,#6
        0x0003d614:    2304        .#      MOVS     r3,#4
        0x0003d616:    f7e4fb31    ..1.    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x0003d61a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d61c:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d61e:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003d620:    fab1f181    ....    CLZ      r1,r1
        0x0003d624:    094a        J.      LSRS     r2,r1,#5
        0x0003d626:    a90a        ..      ADD      r1,sp,#0x28
        0x0003d628:    f000f8ae    ....    BL       internal_iom_find_pins ; 0x3d788
        0x0003d62c:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003d62e:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003d630:    2801        .(      CMP      r0,#1
        0x0003d632:    d004        ..      BEQ      0x3d63e ; internal_iom_error_reset_disable_submodule + 146
        0x0003d634:    e7ff        ..      B        0x3d636 ; internal_iom_error_reset_disable_submodule + 138
        0x0003d636:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003d63a:    900c        ..      STR      r0,[sp,#0x30]
        0x0003d63c:    e7ff        ..      B        0x3d63e ; internal_iom_error_reset_disable_submodule + 146
        0x0003d63e:    a80a        ..      ADD      r0,sp,#0x28
        0x0003d640:    9009        ..      STR      r0,[sp,#0x24]
        0x0003d642:    2000        .       MOVS     r0,#0
        0x0003d644:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d646:    e7ff        ..      B        0x3d648 ; internal_iom_error_reset_disable_submodule + 156
        0x0003d648:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d64a:    2802        .(      CMP      r0,#2
        0x0003d64c:    d835        5.      BHI      0x3d6ba ; internal_iom_error_reset_disable_submodule + 270
        0x0003d64e:    e7ff        ..      B        0x3d650 ; internal_iom_error_reset_disable_submodule + 164
        0x0003d650:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d652:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003d654:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003d658:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d65a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d65c:    2000        .       MOVS     r0,#0
        0x0003d65e:    9002        ..      STR      r0,[sp,#8]
        0x0003d660:    b139        9.      CBZ      r1,0x3d672 ; internal_iom_error_reset_disable_submodule + 198
        0x0003d662:    e7ff        ..      B        0x3d664 ; internal_iom_error_reset_disable_submodule + 184
        0x0003d664:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d666:    2000        .       MOVS     r0,#0
        0x0003d668:    2980        .)      CMP      r1,#0x80
        0x0003d66a:    bf38        8.      IT       CC
        0x0003d66c:    2001        .       MOVCC    r0,#1
        0x0003d66e:    9002        ..      STR      r0,[sp,#8]
        0x0003d670:    e7ff        ..      B        0x3d672 ; internal_iom_error_reset_disable_submodule + 198
        0x0003d672:    9902        ..      LDR      r1,[sp,#8]
        0x0003d674:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003d676:    a80e        ..      ADD      r0,sp,#0x38
        0x0003d678:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0003d67c:    f0010101    ....    AND      r1,r1,#1
        0x0003d680:    7111        .q      STRB     r1,[r2,#4]
        0x0003d682:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003d684:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003d688:    7900        .y      LDRB     r0,[r0,#4]
        0x0003d68a:    07c0        ..      LSLS     r0,r0,#31
        0x0003d68c:    b180        ..      CBZ      r0,0x3d6b0 ; internal_iom_error_reset_disable_submodule + 260
        0x0003d68e:    e7ff        ..      B        0x3d690 ; internal_iom_error_reset_disable_submodule + 228
        0x0003d690:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d692:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003d694:    a90e        ..      ADD      r1,sp,#0x38
        0x0003d696:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0003d69a:    f7e4fe31    ..1.    BL       am_hal_gpio_pinconfig_get ; 0x22300
        0x0003d69e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d6a0:    f24f6144    O.Da    MOV      r1,#0xf644
        0x0003d6a4:    f2c00104    ....    MOVT     r1,#4
        0x0003d6a8:    6809        .h      LDR      r1,[r1,#0]
        0x0003d6aa:    f7e4fdef    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0003d6ae:    e7ff        ..      B        0x3d6b0 ; internal_iom_error_reset_disable_submodule + 260
        0x0003d6b0:    e7ff        ..      B        0x3d6b2 ; internal_iom_error_reset_disable_submodule + 262
        0x0003d6b2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d6b4:    3001        .0      ADDS     r0,#1
        0x0003d6b6:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d6b8:    e7c6        ..      B        0x3d648 ; internal_iom_error_reset_disable_submodule + 156
        0x0003d6ba:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d6bc:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d6be:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003d6c0:    2900        .)      CMP      r1,#0
        0x0003d6c2:    bf18        ..      IT       NE
        0x0003d6c4:    2101        .!      MOVNE    r1,#1
        0x0003d6c6:    f7f8fe29    ..).    BL       disable_submodule ; 0x3631c
        0x0003d6ca:    b918        ..      CBNZ     r0,0x3d6d4 ; internal_iom_error_reset_disable_submodule + 296
        0x0003d6cc:    e7ff        ..      B        0x3d6ce ; internal_iom_error_reset_disable_submodule + 290
        0x0003d6ce:    2009        .       MOVS     r0,#9
        0x0003d6d0:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d6d2:    e056        V.      B        0x3d782 ; internal_iom_error_reset_disable_submodule + 470
        0x0003d6d4:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d6d6:    0302        ..      LSLS     r2,r0,#12
        0x0003d6d8:    f2401110    @...    MOVW     r1,#0x110
        0x0003d6dc:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d6e0:    5888        .X      LDR      r0,[r1,r2]
        0x0003d6e2:    f0200002     ...    BIC      r0,r0,#2
        0x0003d6e6:    5088        .P      STR      r0,[r1,r2]
        0x0003d6e8:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d6ea:    0302        ..      LSLS     r2,r0,#12
        0x0003d6ec:    f2403188    @..1    MOVW     r1,#0x388
        0x0003d6f0:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d6f4:    5888        .X      LDR      r0,[r1,r2]
        0x0003d6f6:    f0400002    @...    ORR      r0,r0,#2
        0x0003d6fa:    5088        .P      STR      r0,[r1,r2]
        0x0003d6fc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003d6fe:    f7e4fa6d    ..m.    BL       am_hal_delay_us ; 0x21bdc
        0x0003d702:    2000        .       MOVS     r0,#0
        0x0003d704:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d706:    e7ff        ..      B        0x3d708 ; internal_iom_error_reset_disable_submodule + 348
        0x0003d708:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d70a:    2802        .(      CMP      r0,#2
        0x0003d70c:    d817        ..      BHI      0x3d73e ; internal_iom_error_reset_disable_submodule + 402
        0x0003d70e:    e7ff        ..      B        0x3d710 ; internal_iom_error_reset_disable_submodule + 356
        0x0003d710:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003d712:    a80e        ..      ADD      r0,sp,#0x38
        0x0003d714:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003d718:    7900        .y      LDRB     r0,[r0,#4]
        0x0003d71a:    07c0        ..      LSLS     r0,r0,#31
        0x0003d71c:    b150        P.      CBZ      r0,0x3d734 ; internal_iom_error_reset_disable_submodule + 392
        0x0003d71e:    e7ff        ..      B        0x3d720 ; internal_iom_error_reset_disable_submodule + 372
        0x0003d720:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d722:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003d724:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0003d728:    a90e        ..      ADD      r1,sp,#0x38
        0x0003d72a:    f8511032    Q.2.    LDR      r1,[r1,r2,LSL #3]
        0x0003d72e:    f7e4fdad    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0003d732:    e7ff        ..      B        0x3d734 ; internal_iom_error_reset_disable_submodule + 392
        0x0003d734:    e7ff        ..      B        0x3d736 ; internal_iom_error_reset_disable_submodule + 394
        0x0003d736:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d738:    3001        .0      ADDS     r0,#1
        0x0003d73a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d73c:    e7e4        ..      B        0x3d708 ; internal_iom_error_reset_disable_submodule + 348
        0x0003d73e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003d740:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003d742:    030a        ..      LSLS     r2,r1,#12
        0x0003d744:    f2403188    @..1    MOVW     r1,#0x388
        0x0003d748:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d74c:    5088        .P      STR      r0,[r1,r2]
        0x0003d74e:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d750:    0302        ..      LSLS     r2,r0,#12
        0x0003d752:    f2401110    @...    MOVW     r1,#0x110
        0x0003d756:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d75a:    5888        .X      LDR      r0,[r1,r2]
        0x0003d75c:    f0400002    @...    ORR      r0,r0,#2
        0x0003d760:    5088        .P      STR      r0,[r1,r2]
        0x0003d762:    980d        ..      LDR      r0,[sp,#0x34]
        0x0003d764:    9914        ..      LDR      r1,[sp,#0x50]
        0x0003d766:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003d768:    2900        .)      CMP      r1,#0
        0x0003d76a:    bf18        ..      IT       NE
        0x0003d76c:    2101        .!      MOVNE    r1,#1
        0x0003d76e:    f7fbf857    ..W.    BL       enable_submodule ; 0x38820
        0x0003d772:    b918        ..      CBNZ     r0,0x3d77c ; internal_iom_error_reset_disable_submodule + 464
        0x0003d774:    e7ff        ..      B        0x3d776 ; internal_iom_error_reset_disable_submodule + 458
        0x0003d776:    2009        .       MOVS     r0,#9
        0x0003d778:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d77a:    e002        ..      B        0x3d782 ; internal_iom_error_reset_disable_submodule + 470
        0x0003d77c:    2000        .       MOVS     r0,#0
        0x0003d77e:    9015        ..      STR      r0,[sp,#0x54]
        0x0003d780:    e7ff        ..      B        0x3d782 ; internal_iom_error_reset_disable_submodule + 470
        0x0003d782:    9815        ..      LDR      r0,[sp,#0x54]
        0x0003d784:    b016        ..      ADD      sp,sp,#0x58
        0x0003d786:    bd80        ..      POP      {r7,pc}
    internal_iom_find_pins
        0x0003d788:    b580        ..      PUSH     {r7,lr}
        0x0003d78a:    b084        ..      SUB      sp,sp,#0x10
        0x0003d78c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d78e:    9102        ..      STR      r1,[sp,#8]
        0x0003d790:    f88d2007    ...     STRB     r2,[sp,#7]
        0x0003d794:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d796:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0003d79a:    f2463084    F..0    MOV      r0,#0x6384
        0x0003d79e:    f2c00005    ....    MOVT     r0,#5
        0x0003d7a2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003d7a6:    9000        ..      STR      r0,[sp,#0]
        0x0003d7a8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003d7ac:    07c0        ..      LSLS     r0,r0,#31
        0x0003d7ae:    b198        ..      CBZ      r0,0x3d7d8 ; internal_iom_find_pins + 80
        0x0003d7b0:    e7ff        ..      B        0x3d7b2 ; internal_iom_find_pins + 42
        0x0003d7b2:    9800        ..      LDR      r0,[sp,#0]
        0x0003d7b4:    8840        @.      LDRH     r0,[r0,#2]
        0x0003d7b6:    f000f8d3    ....    BL       internal_iom_lookup_function ; 0x3d960
        0x0003d7ba:    9902        ..      LDR      r1,[sp,#8]
        0x0003d7bc:    6008        .`      STR      r0,[r1,#0]
        0x0003d7be:    9800        ..      LDR      r0,[sp,#0]
        0x0003d7c0:    88c0        ..      LDRH     r0,[r0,#6]
        0x0003d7c2:    f000f8cd    ....    BL       internal_iom_lookup_function ; 0x3d960
        0x0003d7c6:    9902        ..      LDR      r1,[sp,#8]
        0x0003d7c8:    6048        H`      STR      r0,[r1,#4]
        0x0003d7ca:    9800        ..      LDR      r0,[sp,#0]
        0x0003d7cc:    8900        ..      LDRH     r0,[r0,#8]
        0x0003d7ce:    f000f8c7    ....    BL       internal_iom_lookup_function ; 0x3d960
        0x0003d7d2:    9902        ..      LDR      r1,[sp,#8]
        0x0003d7d4:    6088        .`      STR      r0,[r1,#8]
        0x0003d7d6:    e010        ..      B        0x3d7fa ; internal_iom_find_pins + 114
        0x0003d7d8:    9902        ..      LDR      r1,[sp,#8]
        0x0003d7da:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003d7de:    6088        .`      STR      r0,[r1,#8]
        0x0003d7e0:    9800        ..      LDR      r0,[sp,#0]
        0x0003d7e2:    8800        ..      LDRH     r0,[r0,#0]
        0x0003d7e4:    f000f8bc    ....    BL       internal_iom_lookup_function ; 0x3d960
        0x0003d7e8:    9902        ..      LDR      r1,[sp,#8]
        0x0003d7ea:    6008        .`      STR      r0,[r1,#0]
        0x0003d7ec:    9800        ..      LDR      r0,[sp,#0]
        0x0003d7ee:    8880        ..      LDRH     r0,[r0,#4]
        0x0003d7f0:    f000f8b6    ....    BL       internal_iom_lookup_function ; 0x3d960
        0x0003d7f4:    9902        ..      LDR      r1,[sp,#8]
        0x0003d7f6:    6048        H`      STR      r0,[r1,#4]
        0x0003d7f8:    e7ff        ..      B        0x3d7fa ; internal_iom_find_pins + 114
        0x0003d7fa:    b004        ..      ADD      sp,sp,#0x10
        0x0003d7fc:    bd80        ..      POP      {r7,pc}
        0x0003d7fe:    0000        ..      MOVS     r0,r0
    internal_iom_finish_buffer_write
        0x0003d800:    b580        ..      PUSH     {r7,lr}
        0x0003d802:    b088        ..      SUB      sp,sp,#0x20
        0x0003d804:    9006        ..      STR      r0,[sp,#0x18]
        0x0003d806:    9105        ..      STR      r1,[sp,#0x14]
        0x0003d808:    2000        .       MOVS     r0,#0
        0x0003d80a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d80c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d80e:    2801        .(      CMP      r0,#1
        0x0003d810:    db61        a.      BLT      0x3d8d6 ; internal_iom_finish_buffer_write + 214
        0x0003d812:    e7ff        ..      B        0x3d814 ; internal_iom_finish_buffer_write + 20
        0x0003d814:    f64b60ef    K..`    MOV      r0,#0xbeef
        0x0003d818:    f6cd60ad    ...`    MOVT     r0,#0xdead
        0x0003d81c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d81e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d820:    6840        @h      LDR      r0,[r0,#4]
        0x0003d822:    9002        ..      STR      r0,[sp,#8]
        0x0003d824:    2000        .       MOVS     r0,#0
        0x0003d826:    9001        ..      STR      r0,[sp,#4]
        0x0003d828:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d82a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003d82c:    f7fffea8    ....    BL       internal_iom_compute_transfer_delay ; 0x3d580
        0x0003d830:    9000        ..      STR      r0,[sp,#0]
        0x0003d832:    e7ff        ..      B        0x3d834 ; internal_iom_finish_buffer_write + 52
        0x0003d834:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d836:    2801        .(      CMP      r0,#1
        0x0003d838:    db2c        ,.      BLT      0x3d894 ; internal_iom_finish_buffer_write + 148
        0x0003d83a:    e7ff        ..      B        0x3d83c ; internal_iom_finish_buffer_write + 60
        0x0003d83c:    e7ff        ..      B        0x3d83e ; internal_iom_finish_buffer_write + 62
        0x0003d83e:    9802        ..      LDR      r0,[sp,#8]
        0x0003d840:    0301        ..      LSLS     r1,r0,#12
        0x0003d842:    f2401000    @...    MOVW     r0,#0x100
        0x0003d846:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d84a:    5840        @X      LDR      r0,[r0,r1]
        0x0003d84c:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003d850:    2804        .(      CMP      r0,#4
        0x0003d852:    db11        ..      BLT      0x3d878 ; internal_iom_finish_buffer_write + 120
        0x0003d854:    e7ff        ..      B        0x3d856 ; internal_iom_finish_buffer_write + 86
        0x0003d856:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d858:    9902        ..      LDR      r1,[sp,#8]
        0x0003d85a:    030a        ..      LSLS     r2,r1,#12
        0x0003d85c:    f240110c    @...    MOVW     r1,#0x10c
        0x0003d860:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d864:    5088        .P      STR      r0,[r1,r2]
        0x0003d866:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d868:    2804        .(      CMP      r0,#4
        0x0003d86a:    dc01        ..      BGT      0x3d870 ; internal_iom_finish_buffer_write + 112
        0x0003d86c:    e7ff        ..      B        0x3d86e ; internal_iom_finish_buffer_write + 110
        0x0003d86e:    e003        ..      B        0x3d878 ; internal_iom_finish_buffer_write + 120
        0x0003d870:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d872:    3804        .8      SUBS     r0,#4
        0x0003d874:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d876:    e7e2        ..      B        0x3d83e ; internal_iom_finish_buffer_write + 62
        0x0003d878:    9801        ..      LDR      r0,[sp,#4]
        0x0003d87a:    3001        .0      ADDS     r0,#1
        0x0003d87c:    9001        ..      STR      r0,[sp,#4]
        0x0003d87e:    9900        ..      LDR      r1,[sp,#0]
        0x0003d880:    4288        .B      CMP      r0,r1
        0x0003d882:    d903        ..      BLS      0x3d88c ; internal_iom_finish_buffer_write + 140
        0x0003d884:    e7ff        ..      B        0x3d886 ; internal_iom_finish_buffer_write + 134
        0x0003d886:    2004        .       MOVS     r0,#4
        0x0003d888:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d88a:    e027        '.      B        0x3d8dc ; internal_iom_finish_buffer_write + 220
        0x0003d88c:    2001        .       MOVS     r0,#1
        0x0003d88e:    f7e4f9a5    ....    BL       am_hal_delay_us ; 0x21bdc
        0x0003d892:    e7cf        ..      B        0x3d834 ; internal_iom_finish_buffer_write + 52
        0x0003d894:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d896:    2120         !      MOVS     r1,#0x20
        0x0003d898:    f7fffe72    ..r.    BL       internal_iom_compute_transfer_delay ; 0x3d580
        0x0003d89c:    9000        ..      STR      r0,[sp,#0]
        0x0003d89e:    2000        .       MOVS     r0,#0
        0x0003d8a0:    9001        ..      STR      r0,[sp,#4]
        0x0003d8a2:    e7ff        ..      B        0x3d8a4 ; internal_iom_finish_buffer_write + 164
        0x0003d8a4:    9802        ..      LDR      r0,[sp,#8]
        0x0003d8a6:    0301        ..      LSLS     r1,r0,#12
        0x0003d8a8:    f2401000    @...    MOVW     r0,#0x100
        0x0003d8ac:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d8b0:    5840        @X      LDR      r0,[r0,r1]
        0x0003d8b2:    0600        ..      LSLS     r0,r0,#24
        0x0003d8b4:    b170        p.      CBZ      r0,0x3d8d4 ; internal_iom_finish_buffer_write + 212
        0x0003d8b6:    e7ff        ..      B        0x3d8b8 ; internal_iom_finish_buffer_write + 184
        0x0003d8b8:    2001        .       MOVS     r0,#1
        0x0003d8ba:    f7e4f98f    ....    BL       am_hal_delay_us ; 0x21bdc
        0x0003d8be:    9801        ..      LDR      r0,[sp,#4]
        0x0003d8c0:    3001        .0      ADDS     r0,#1
        0x0003d8c2:    9001        ..      STR      r0,[sp,#4]
        0x0003d8c4:    9900        ..      LDR      r1,[sp,#0]
        0x0003d8c6:    4288        .B      CMP      r0,r1
        0x0003d8c8:    d903        ..      BLS      0x3d8d2 ; internal_iom_finish_buffer_write + 210
        0x0003d8ca:    e7ff        ..      B        0x3d8cc ; internal_iom_finish_buffer_write + 204
        0x0003d8cc:    2004        .       MOVS     r0,#4
        0x0003d8ce:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d8d0:    e000        ..      B        0x3d8d4 ; internal_iom_finish_buffer_write + 212
        0x0003d8d2:    e7e7        ..      B        0x3d8a4 ; internal_iom_finish_buffer_write + 164
        0x0003d8d4:    e7ff        ..      B        0x3d8d6 ; internal_iom_finish_buffer_write + 214
        0x0003d8d6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003d8d8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d8da:    e7ff        ..      B        0x3d8dc ; internal_iom_finish_buffer_write + 220
        0x0003d8dc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003d8de:    b008        ..      ADD      sp,sp,#0x20
        0x0003d8e0:    bd80        ..      POP      {r7,pc}
        0x0003d8e2:    0000        ..      MOVS     r0,r0
    internal_iom_get_int_err
        0x0003d8e4:    b083        ..      SUB      sp,sp,#0xc
        0x0003d8e6:    9002        ..      STR      r0,[sp,#8]
        0x0003d8e8:    9101        ..      STR      r1,[sp,#4]
        0x0003d8ea:    2000        .       MOVS     r0,#0
        0x0003d8ec:    9000        ..      STR      r0,[sp,#0]
        0x0003d8ee:    9802        ..      LDR      r0,[sp,#8]
        0x0003d8f0:    0301        ..      LSLS     r1,r0,#12
        0x0003d8f2:    f2402004    @..     MOVW     r0,#0x204
        0x0003d8f6:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003d8fa:    5841        AX      LDR      r1,[r0,r1]
        0x0003d8fc:    9801        ..      LDR      r0,[sp,#4]
        0x0003d8fe:    4308        .C      ORRS     r0,r0,r1
        0x0003d900:    9001        ..      STR      r0,[sp,#4]
        0x0003d902:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003d906:    f0100f6c    ..l.    TST      r0,#0x6c
        0x0003d90a:    d004        ..      BEQ      0x3d916 ; internal_iom_get_int_err + 50
        0x0003d90c:    e7ff        ..      B        0x3d90e ; internal_iom_get_int_err + 42
        0x0003d90e:    f04f6000    O..`    MOV      r0,#0x8000000
        0x0003d912:    9000        ..      STR      r0,[sp,#0]
        0x0003d914:    e021        !.      B        0x3d95a ; internal_iom_get_int_err + 118
        0x0003d916:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003d91a:    0780        ..      LSLS     r0,r0,#30
        0x0003d91c:    2800        .(      CMP      r0,#0
        0x0003d91e:    d505        ..      BPL      0x3d92c ; internal_iom_get_int_err + 72
        0x0003d920:    e7ff        ..      B        0x3d922 ; internal_iom_get_int_err + 62
        0x0003d922:    2001        .       MOVS     r0,#1
        0x0003d924:    f6c00000    ....    MOVT     r0,#0x800
        0x0003d928:    9000        ..      STR      r0,[sp,#0]
        0x0003d92a:    e015        ..      B        0x3d958 ; internal_iom_get_int_err + 116
        0x0003d92c:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x0003d930:    06c0        ..      LSLS     r0,r0,#27
        0x0003d932:    2800        .(      CMP      r0,#0
        0x0003d934:    d505        ..      BPL      0x3d942 ; internal_iom_get_int_err + 94
        0x0003d936:    e7ff        ..      B        0x3d938 ; internal_iom_get_int_err + 84
        0x0003d938:    2002        .       MOVS     r0,#2
        0x0003d93a:    f6c00000    ....    MOVT     r0,#0x800
        0x0003d93e:    9000        ..      STR      r0,[sp,#0]
        0x0003d940:    e009        ..      B        0x3d956 ; internal_iom_get_int_err + 114
        0x0003d942:    f89d0005    ....    LDRB     r0,[sp,#5]
        0x0003d946:    f0100f48    ..H.    TST      r0,#0x48
        0x0003d94a:    d003        ..      BEQ      0x3d954 ; internal_iom_get_int_err + 112
        0x0003d94c:    e7ff        ..      B        0x3d94e ; internal_iom_get_int_err + 106
        0x0003d94e:    2001        .       MOVS     r0,#1
        0x0003d950:    9000        ..      STR      r0,[sp,#0]
        0x0003d952:    e7ff        ..      B        0x3d954 ; internal_iom_get_int_err + 112
        0x0003d954:    e7ff        ..      B        0x3d956 ; internal_iom_get_int_err + 114
        0x0003d956:    e7ff        ..      B        0x3d958 ; internal_iom_get_int_err + 116
        0x0003d958:    e7ff        ..      B        0x3d95a ; internal_iom_get_int_err + 118
        0x0003d95a:    9800        ..      LDR      r0,[sp,#0]
        0x0003d95c:    b003        ..      ADD      sp,sp,#0xc
        0x0003d95e:    4770        pG      BX       lr
    internal_iom_lookup_function
        0x0003d960:    b086        ..      SUB      sp,sp,#0x18
        0x0003d962:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003d966:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d96a:    0900        ..      LSRS     r0,r0,#4
        0x0003d96c:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d96e:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003d972:    f000000f    ....    AND      r0,r0,#0xf
        0x0003d976:    9002        ..      STR      r0,[sp,#8]
        0x0003d978:    2000        .       MOVS     r0,#0
        0x0003d97a:    f2c40001    ....    MOVT     r0,#0x4001
        0x0003d97e:    9001        ..      STR      r0,[sp,#4]
        0x0003d980:    9801        ..      LDR      r0,[sp,#4]
        0x0003d982:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d984:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003d988:    9000        ..      STR      r0,[sp,#0]
        0x0003d98a:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003d98e:    f000000f    ....    AND      r0,r0,#0xf
        0x0003d992:    9902        ..      LDR      r1,[sp,#8]
        0x0003d994:    4288        .B      CMP      r0,r1
        0x0003d996:    d103        ..      BNE      0x3d9a0 ; internal_iom_lookup_function + 64
        0x0003d998:    e7ff        ..      B        0x3d99a ; internal_iom_lookup_function + 58
        0x0003d99a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003d99c:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d99e:    e003        ..      B        0x3d9a8 ; internal_iom_lookup_function + 72
        0x0003d9a0:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003d9a4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003d9a6:    e7ff        ..      B        0x3d9a8 ; internal_iom_lookup_function + 72
        0x0003d9a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d9aa:    b006        ..      ADD      sp,sp,#0x18
        0x0003d9ac:    4770        pG      BX       lr
        0x0003d9ae:    0000        ..      MOVS     r0,r0
    internal_iom_reset_cmd_busy
        0x0003d9b0:    b580        ..      PUSH     {r7,lr}
        0x0003d9b2:    b08a        ..      SUB      sp,sp,#0x28
        0x0003d9b4:    9009        ..      STR      r0,[sp,#0x24]
        0x0003d9b6:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d9b8:    6840        @h      LDR      r0,[r0,#4]
        0x0003d9ba:    9008        ..      STR      r0,[sp,#0x20]
        0x0003d9bc:    2000        .       MOVS     r0,#0
        0x0003d9be:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003d9c0:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003d9c2:    030a        ..      LSLS     r2,r1,#12
        0x0003d9c4:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003d9c8:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003d9cc:    5889        .X      LDR      r1,[r1,r2]
        0x0003d9ce:    9106        ..      STR      r1,[sp,#0x18]
        0x0003d9d0:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003d9d2:    f001011f    ....    AND      r1,r1,#0x1f
        0x0003d9d6:    9105        ..      STR      r1,[sp,#0x14]
        0x0003d9d8:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d9da:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d9dc:    f000f86c    ..l.    BL       internal_iom_reset_iom_pins ; 0x3dab8
        0x0003d9e0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003d9e2:    2801        .(      CMP      r0,#1
        0x0003d9e4:    d10a        ..      BNE      0x3d9fc ; internal_iom_reset_cmd_busy + 76
        0x0003d9e6:    e7ff        ..      B        0x3d9e8 ; internal_iom_reset_cmd_busy + 56
        0x0003d9e8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003d9ea:    f3c0200b    ...     UBFX     r0,r0,#8,#12
        0x0003d9ee:    9003        ..      STR      r0,[sp,#0xc]
        0x0003d9f0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003d9f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003d9f4:    f7ffff04    ....    BL       internal_iom_finish_buffer_write ; 0x3d800
        0x0003d9f8:    9004        ..      STR      r0,[sp,#0x10]
        0x0003d9fa:    e039        9.      B        0x3da70 ; internal_iom_reset_cmd_busy + 192
        0x0003d9fc:    e7ff        ..      B        0x3d9fe ; internal_iom_reset_cmd_busy + 78
        0x0003d9fe:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003da00:    0301        ..      LSLS     r1,r0,#12
        0x0003da02:    f2402048    @.H     MOVW     r0,#0x248
        0x0003da06:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003da0a:    5840        @X      LDR      r0,[r0,r1]
        0x0003da0c:    0840        @.      LSRS     r0,r0,#1
        0x0003da0e:    07c0        ..      LSLS     r0,r0,#31
        0x0003da10:    b368        h.      CBZ      r0,0x3da6e ; internal_iom_reset_cmd_busy + 190
        0x0003da12:    e7ff        ..      B        0x3da14 ; internal_iom_reset_cmd_busy + 100
        0x0003da14:    2000        .       MOVS     r0,#0
        0x0003da16:    9002        ..      STR      r0,[sp,#8]
        0x0003da18:    e7ff        ..      B        0x3da1a ; internal_iom_reset_cmd_busy + 106
        0x0003da1a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003da1c:    0301        ..      LSLS     r1,r0,#12
        0x0003da1e:    f2401000    @...    MOVW     r0,#0x100
        0x0003da22:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003da26:    5840        @X      LDR      r0,[r0,r1]
        0x0003da28:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003da2c:    2804        .(      CMP      r0,#4
        0x0003da2e:    db11        ..      BLT      0x3da54 ; internal_iom_reset_cmd_busy + 164
        0x0003da30:    e7ff        ..      B        0x3da32 ; internal_iom_reset_cmd_busy + 130
        0x0003da32:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003da34:    0301        ..      LSLS     r1,r0,#12
        0x0003da36:    f2401008    @...    MOVW     r0,#0x108
        0x0003da3a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003da3e:    5840        @X      LDR      r0,[r0,r1]
        0x0003da40:    9802        ..      LDR      r0,[sp,#8]
        0x0003da42:    3001        .0      ADDS     r0,#1
        0x0003da44:    9002        ..      STR      r0,[sp,#8]
        0x0003da46:    2811        .(      CMP      r0,#0x11
        0x0003da48:    d303        ..      BCC      0x3da52 ; internal_iom_reset_cmd_busy + 162
        0x0003da4a:    e7ff        ..      B        0x3da4c ; internal_iom_reset_cmd_busy + 156
        0x0003da4c:    2004        .       MOVS     r0,#4
        0x0003da4e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003da50:    e000        ..      B        0x3da54 ; internal_iom_reset_cmd_busy + 164
        0x0003da52:    e7e2        ..      B        0x3da1a ; internal_iom_reset_cmd_busy + 106
        0x0003da54:    2001        .       MOVS     r0,#1
        0x0003da56:    f7e4f8c1    ....    BL       am_hal_delay_us ; 0x21bdc
        0x0003da5a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003da5c:    3001        .0      ADDS     r0,#1
        0x0003da5e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003da60:    f24c3150    L.P1    MOV      r1,#0xc350
        0x0003da64:    4288        .B      CMP      r0,r1
        0x0003da66:    d301        ..      BCC      0x3da6c ; internal_iom_reset_cmd_busy + 188
        0x0003da68:    e7ff        ..      B        0x3da6a ; internal_iom_reset_cmd_busy + 186
        0x0003da6a:    e000        ..      B        0x3da6e ; internal_iom_reset_cmd_busy + 190
        0x0003da6c:    e7c7        ..      B        0x3d9fe ; internal_iom_reset_cmd_busy + 78
        0x0003da6e:    e7ff        ..      B        0x3da70 ; internal_iom_reset_cmd_busy + 192
        0x0003da70:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003da72:    b9a0        ..      CBNZ     r0,0x3da9e ; internal_iom_reset_cmd_busy + 238
        0x0003da74:    e7ff        ..      B        0x3da76 ; internal_iom_reset_cmd_busy + 198
        0x0003da76:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003da78:    f2402048    @.H     MOVW     r0,#0x248
        0x0003da7c:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003da80:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003da84:    466a        jF      MOV      r2,sp
        0x0003da86:    2001        .       MOVS     r0,#1
        0x0003da88:    6010        .`      STR      r0,[r2,#0]
        0x0003da8a:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003da8e:    f2c00007    ....    MOVT     r0,#7
        0x0003da92:    2206        ."      MOVS     r2,#6
        0x0003da94:    2304        .#      MOVS     r3,#4
        0x0003da96:    f7e4f8f1    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x0003da9a:    9004        ..      STR      r0,[sp,#0x10]
        0x0003da9c:    e7ff        ..      B        0x3da9e ; internal_iom_reset_cmd_busy + 238
        0x0003da9e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003daa0:    b920         .      CBNZ     r0,0x3daac ; internal_iom_reset_cmd_busy + 252
        0x0003daa2:    e7ff        ..      B        0x3daa4 ; internal_iom_reset_cmd_busy + 244
        0x0003daa4:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003daa6:    f7fffd81    ....    BL       internal_iom_error_reset_disable_submodule ; 0x3d5ac
        0x0003daaa:    e002        ..      B        0x3dab2 ; internal_iom_reset_cmd_busy + 258
        0x0003daac:    2009        .       MOVS     r0,#9
        0x0003daae:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dab0:    e7ff        ..      B        0x3dab2 ; internal_iom_reset_cmd_busy + 258
        0x0003dab2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003dab4:    b00a        ..      ADD      sp,sp,#0x28
        0x0003dab6:    bd80        ..      POP      {r7,pc}
    internal_iom_reset_iom_pins
        0x0003dab8:    b580        ..      PUSH     {r7,lr}
        0x0003daba:    b092        ..      SUB      sp,sp,#0x48
        0x0003dabc:    9011        ..      STR      r0,[sp,#0x44]
        0x0003dabe:    2000        .       MOVS     r0,#0
        0x0003dac0:    900a        ..      STR      r0,[sp,#0x28]
        0x0003dac2:    9009        ..      STR      r0,[sp,#0x24]
        0x0003dac4:    9008        ..      STR      r0,[sp,#0x20]
        0x0003dac6:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003dac8:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003daca:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003dace:    b128        (.      CBZ      r0,0x3dadc ; internal_iom_reset_iom_pins + 36
        0x0003dad0:    e7ff        ..      B        0x3dad2 ; internal_iom_reset_iom_pins + 26
        0x0003dad2:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003dad4:    f8d00864    ..d.    LDR      r0,[r0,#0x864]
        0x0003dad8:    9001        ..      STR      r0,[sp,#4]
        0x0003dada:    e002        ..      B        0x3dae2 ; internal_iom_reset_iom_pins + 42
        0x0003dadc:    2001        .       MOVS     r0,#1
        0x0003dade:    9001        ..      STR      r0,[sp,#4]
        0x0003dae0:    e7ff        ..      B        0x3dae2 ; internal_iom_reset_iom_pins + 42
        0x0003dae2:    9801        ..      LDR      r0,[sp,#4]
        0x0003dae4:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003dae8:    0040        @.      LSLS     r0,r0,#1
        0x0003daea:    9006        ..      STR      r0,[sp,#0x18]
        0x0003daec:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003daee:    6840        @h      LDR      r0,[r0,#4]
        0x0003daf0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003daf2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003daf4:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003daf6:    7a09        .z      LDRB     r1,[r1,#8]
        0x0003daf8:    fab1f181    ....    CLZ      r1,r1
        0x0003dafc:    094a        J.      LSRS     r2,r1,#5
        0x0003dafe:    a908        ..      ADD      r1,sp,#0x20
        0x0003db00:    f7fffe42    ..B.    BL       internal_iom_find_pins ; 0x3d788
        0x0003db04:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003db06:    7a00        .z      LDRB     r0,[r0,#8]
        0x0003db08:    2801        .(      CMP      r0,#1
        0x0003db0a:    d004        ..      BEQ      0x3db16 ; internal_iom_reset_iom_pins + 94
        0x0003db0c:    e7ff        ..      B        0x3db0e ; internal_iom_reset_iom_pins + 86
        0x0003db0e:    f64f70ff    O..p    MOV      r0,#0xffff
        0x0003db12:    900a        ..      STR      r0,[sp,#0x28]
        0x0003db14:    e7ff        ..      B        0x3db16 ; internal_iom_reset_iom_pins + 94
        0x0003db16:    a808        ..      ADD      r0,sp,#0x20
        0x0003db18:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003db1a:    2000        .       MOVS     r0,#0
        0x0003db1c:    9004        ..      STR      r0,[sp,#0x10]
        0x0003db1e:    e7ff        ..      B        0x3db20 ; internal_iom_reset_iom_pins + 104
        0x0003db20:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003db22:    2802        .(      CMP      r0,#2
        0x0003db24:    d835        5.      BHI      0x3db92 ; internal_iom_reset_iom_pins + 218
        0x0003db26:    e7ff        ..      B        0x3db28 ; internal_iom_reset_iom_pins + 112
        0x0003db28:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003db2a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003db2c:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003db30:    9003        ..      STR      r0,[sp,#0xc]
        0x0003db32:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db34:    2000        .       MOVS     r0,#0
        0x0003db36:    9000        ..      STR      r0,[sp,#0]
        0x0003db38:    b139        9.      CBZ      r1,0x3db4a ; internal_iom_reset_iom_pins + 146
        0x0003db3a:    e7ff        ..      B        0x3db3c ; internal_iom_reset_iom_pins + 132
        0x0003db3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003db3e:    2000        .       MOVS     r0,#0
        0x0003db40:    2980        .)      CMP      r1,#0x80
        0x0003db42:    bf38        8.      IT       CC
        0x0003db44:    2001        .       MOVCC    r0,#1
        0x0003db46:    9000        ..      STR      r0,[sp,#0]
        0x0003db48:    e7ff        ..      B        0x3db4a ; internal_iom_reset_iom_pins + 146
        0x0003db4a:    9900        ..      LDR      r1,[sp,#0]
        0x0003db4c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003db4e:    a80b        ..      ADD      r0,sp,#0x2c
        0x0003db50:    eb0002c2    ....    ADD      r2,r0,r2,LSL #3
        0x0003db54:    f0010101    ....    AND      r1,r1,#1
        0x0003db58:    7111        .q      STRB     r1,[r2,#4]
        0x0003db5a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003db5c:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003db60:    7900        .y      LDRB     r0,[r0,#4]
        0x0003db62:    07c0        ..      LSLS     r0,r0,#31
        0x0003db64:    b180        ..      CBZ      r0,0x3db88 ; internal_iom_reset_iom_pins + 208
        0x0003db66:    e7ff        ..      B        0x3db68 ; internal_iom_reset_iom_pins + 176
        0x0003db68:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003db6a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0003db6c:    a90b        ..      ADD      r1,sp,#0x2c
        0x0003db6e:    eb0101c2    ....    ADD      r1,r1,r2,LSL #3
        0x0003db72:    f7e4fbc5    ....    BL       am_hal_gpio_pinconfig_get ; 0x22300
        0x0003db76:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003db78:    f24f6144    O.Da    MOV      r1,#0xf644
        0x0003db7c:    f2c00104    ....    MOVT     r1,#4
        0x0003db80:    6809        .h      LDR      r1,[r1,#0]
        0x0003db82:    f7e4fb83    ....    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0003db86:    e7ff        ..      B        0x3db88 ; internal_iom_reset_iom_pins + 208
        0x0003db88:    e7ff        ..      B        0x3db8a ; internal_iom_reset_iom_pins + 210
        0x0003db8a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003db8c:    3001        .0      ADDS     r0,#1
        0x0003db8e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003db90:    e7c6        ..      B        0x3db20 ; internal_iom_reset_iom_pins + 104
        0x0003db92:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003db94:    f7e4f822    ..".    BL       am_hal_delay_us ; 0x21bdc
        0x0003db98:    2000        .       MOVS     r0,#0
        0x0003db9a:    9002        ..      STR      r0,[sp,#8]
        0x0003db9c:    e7ff        ..      B        0x3db9e ; internal_iom_reset_iom_pins + 230
        0x0003db9e:    9802        ..      LDR      r0,[sp,#8]
        0x0003dba0:    2802        .(      CMP      r0,#2
        0x0003dba2:    d817        ..      BHI      0x3dbd4 ; internal_iom_reset_iom_pins + 284
        0x0003dba4:    e7ff        ..      B        0x3dba6 ; internal_iom_reset_iom_pins + 238
        0x0003dba6:    9902        ..      LDR      r1,[sp,#8]
        0x0003dba8:    a80b        ..      ADD      r0,sp,#0x2c
        0x0003dbaa:    eb0000c1    ....    ADD      r0,r0,r1,LSL #3
        0x0003dbae:    7900        .y      LDRB     r0,[r0,#4]
        0x0003dbb0:    07c0        ..      LSLS     r0,r0,#31
        0x0003dbb2:    b150        P.      CBZ      r0,0x3dbca ; internal_iom_reset_iom_pins + 274
        0x0003dbb4:    e7ff        ..      B        0x3dbb6 ; internal_iom_reset_iom_pins + 254
        0x0003dbb6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dbb8:    9a02        ..      LDR      r2,[sp,#8]
        0x0003dbba:    f8500022    P.".    LDR      r0,[r0,r2,LSL #2]
        0x0003dbbe:    a90b        ..      ADD      r1,sp,#0x2c
        0x0003dbc0:    f8511032    Q.2.    LDR      r1,[r1,r2,LSL #3]
        0x0003dbc4:    f7e4fb62    ..b.    BL       am_hal_gpio_pinconfig ; 0x2228c
        0x0003dbc8:    e7ff        ..      B        0x3dbca ; internal_iom_reset_iom_pins + 274
        0x0003dbca:    e7ff        ..      B        0x3dbcc ; internal_iom_reset_iom_pins + 276
        0x0003dbcc:    9802        ..      LDR      r0,[sp,#8]
        0x0003dbce:    3001        .0      ADDS     r0,#1
        0x0003dbd0:    9002        ..      STR      r0,[sp,#8]
        0x0003dbd2:    e7e4        ..      B        0x3db9e ; internal_iom_reset_iom_pins + 230
        0x0003dbd4:    b012        ..      ADD      sp,sp,#0x48
        0x0003dbd6:    bd80        ..      POP      {r7,pc}
    internal_iom_reset_on_error
        0x0003dbd8:    b580        ..      PUSH     {r7,lr}
        0x0003dbda:    b088        ..      SUB      sp,sp,#0x20
        0x0003dbdc:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003dbde:    9106        ..      STR      r1,[sp,#0x18]
        0x0003dbe0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dbe2:    6840        @h      LDR      r0,[r0,#4]
        0x0003dbe4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003dbe6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dbe8:    0300        ..      LSLS     r0,r0,#12
        0x0003dbea:    f2402100    @..!    MOVW     r1,#0x200
        0x0003dbee:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003dbf2:    5808        .X      LDR      r0,[r1,r0]
        0x0003dbf4:    9004        ..      STR      r0,[sp,#0x10]
        0x0003dbf6:    2000        .       MOVS     r0,#0
        0x0003dbf8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dbfa:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003dbfc:    0312        ..      LSLS     r2,r2,#12
        0x0003dbfe:    5088        .P      STR      r0,[r1,r2]
        0x0003dc00:    f89d0019    ....    LDRB     r0,[sp,#0x19]
        0x0003dc04:    0700        ..      LSLS     r0,r0,#28
        0x0003dc06:    2800        .(      CMP      r0,#0
        0x0003dc08:    f140809f    @...    BPL.W    0x3dd4a ; internal_iom_reset_on_error + 370
        0x0003dc0c:    e7ff        ..      B        0x3dc0e ; internal_iom_reset_on_error + 54
        0x0003dc0e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dc10:    0301        ..      LSLS     r1,r0,#12
        0x0003dc12:    f2402018    @..     MOVW     r0,#0x218
        0x0003dc16:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dc1a:    5840        @X      LDR      r0,[r0,r1]
        0x0003dc1c:    0780        ..      LSLS     r0,r0,#30
        0x0003dc1e:    2800        .(      CMP      r0,#0
        0x0003dc20:    d543        C.      BPL      0x3dcaa ; internal_iom_reset_on_error + 210
        0x0003dc22:    e7ff        ..      B        0x3dc24 ; internal_iom_reset_on_error + 76
        0x0003dc24:    f64b60ef    K..`    MOV      r0,#0xbeef
        0x0003dc28:    f6cd60ad    ...`    MOVT     r0,#0xdead
        0x0003dc2c:    9002        ..      STR      r0,[sp,#8]
        0x0003dc2e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dc30:    0301        ..      LSLS     r1,r0,#12
        0x0003dc32:    f240201c    @..     MOVW     r0,#0x21c
        0x0003dc36:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dc3a:    5840        @X      LDR      r0,[r0,r1]
        0x0003dc3c:    9001        ..      STR      r0,[sp,#4]
        0x0003dc3e:    e7ff        ..      B        0x3dc40 ; internal_iom_reset_on_error + 104
        0x0003dc40:    9801        ..      LDR      r0,[sp,#4]
        0x0003dc42:    b1f8        ..      CBZ      r0,0x3dc84 ; internal_iom_reset_on_error + 172
        0x0003dc44:    e7ff        ..      B        0x3dc46 ; internal_iom_reset_on_error + 110
        0x0003dc46:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dc48:    0301        ..      LSLS     r1,r0,#12
        0x0003dc4a:    f2401000    @...    MOVW     r0,#0x100
        0x0003dc4e:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dc52:    5840        @X      LDR      r0,[r0,r1]
        0x0003dc54:    f3c02007    ...     UBFX     r0,r0,#8,#8
        0x0003dc58:    2804        .(      CMP      r0,#4
        0x0003dc5a:    db12        ..      BLT      0x3dc82 ; internal_iom_reset_on_error + 170
        0x0003dc5c:    e7ff        ..      B        0x3dc5e ; internal_iom_reset_on_error + 134
        0x0003dc5e:    9802        ..      LDR      r0,[sp,#8]
        0x0003dc60:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dc62:    030a        ..      LSLS     r2,r1,#12
        0x0003dc64:    f240110c    @...    MOVW     r1,#0x10c
        0x0003dc68:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003dc6c:    5088        .P      STR      r0,[r1,r2]
        0x0003dc6e:    9801        ..      LDR      r0,[sp,#4]
        0x0003dc70:    2805        .(      CMP      r0,#5
        0x0003dc72:    d304        ..      BCC      0x3dc7e ; internal_iom_reset_on_error + 166
        0x0003dc74:    e7ff        ..      B        0x3dc76 ; internal_iom_reset_on_error + 158
        0x0003dc76:    9801        ..      LDR      r0,[sp,#4]
        0x0003dc78:    3804        .8      SUBS     r0,#4
        0x0003dc7a:    9001        ..      STR      r0,[sp,#4]
        0x0003dc7c:    e000        ..      B        0x3dc80 ; internal_iom_reset_on_error + 168
        0x0003dc7e:    e001        ..      B        0x3dc84 ; internal_iom_reset_on_error + 172
        0x0003dc80:    e7ff        ..      B        0x3dc82 ; internal_iom_reset_on_error + 170
        0x0003dc82:    e7dd        ..      B        0x3dc40 ; internal_iom_reset_on_error + 104
        0x0003dc84:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dc86:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dc8a:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dc8e:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003dc92:    466a        jF      MOV      r2,sp
        0x0003dc94:    2001        .       MOVS     r0,#1
        0x0003dc96:    6010        .`      STR      r0,[r2,#0]
        0x0003dc98:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003dc9c:    f2c00007    ....    MOVT     r0,#7
        0x0003dca0:    2206        ."      MOVS     r2,#6
        0x0003dca2:    2304        .#      MOVS     r3,#4
        0x0003dca4:    f7e3ffea    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x0003dca8:    e04e        N.      B        0x3dd48 ; internal_iom_reset_on_error + 368
        0x0003dcaa:    e7ff        ..      B        0x3dcac ; internal_iom_reset_on_error + 212
        0x0003dcac:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dcae:    0301        ..      LSLS     r1,r0,#12
        0x0003dcb0:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dcb4:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dcb8:    5840        @X      LDR      r0,[r0,r1]
        0x0003dcba:    0840        @.      LSRS     r0,r0,#1
        0x0003dcbc:    07c0        ..      LSLS     r0,r0,#31
        0x0003dcbe:    b1b0        ..      CBZ      r0,0x3dcee ; internal_iom_reset_on_error + 278
        0x0003dcc0:    e7ff        ..      B        0x3dcc2 ; internal_iom_reset_on_error + 234
        0x0003dcc2:    e7ff        ..      B        0x3dcc4 ; internal_iom_reset_on_error + 236
        0x0003dcc4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dcc6:    0301        ..      LSLS     r1,r0,#12
        0x0003dcc8:    f2401000    @...    MOVW     r0,#0x100
        0x0003dccc:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dcd0:    5840        @X      LDR      r0,[r0,r1]
        0x0003dcd2:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003dcd6:    2804        .(      CMP      r0,#4
        0x0003dcd8:    db08        ..      BLT      0x3dcec ; internal_iom_reset_on_error + 276
        0x0003dcda:    e7ff        ..      B        0x3dcdc ; internal_iom_reset_on_error + 260
        0x0003dcdc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dcde:    0301        ..      LSLS     r1,r0,#12
        0x0003dce0:    f2401008    @...    MOVW     r0,#0x108
        0x0003dce4:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dce8:    5840        @X      LDR      r0,[r0,r1]
        0x0003dcea:    e7eb        ..      B        0x3dcc4 ; internal_iom_reset_on_error + 236
        0x0003dcec:    e7de        ..      B        0x3dcac ; internal_iom_reset_on_error + 212
        0x0003dcee:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dcf0:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dcf4:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dcf8:    eb003101    ...1    ADD      r1,r0,r1,LSL #12
        0x0003dcfc:    466a        jF      MOV      r2,sp
        0x0003dcfe:    2001        .       MOVS     r0,#1
        0x0003dd00:    6010        .`      STR      r0,[r2,#0]
        0x0003dd02:    f24a1020    J. .    MOV      r0,#0xa120
        0x0003dd06:    f2c00007    ....    MOVT     r0,#7
        0x0003dd0a:    2206        ."      MOVS     r2,#6
        0x0003dd0c:    2304        .#      MOVS     r3,#4
        0x0003dd0e:    f7e3ffb5    ....    BL       am_hal_delay_us_status_check ; 0x21c7c
        0x0003dd12:    9003        ..      STR      r0,[sp,#0xc]
        0x0003dd14:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003dd16:    b9b0        ..      CBNZ     r0,0x3dd46 ; internal_iom_reset_on_error + 366
        0x0003dd18:    e7ff        ..      B        0x3dd1a ; internal_iom_reset_on_error + 322
        0x0003dd1a:    e7ff        ..      B        0x3dd1c ; internal_iom_reset_on_error + 324
        0x0003dd1c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd1e:    0301        ..      LSLS     r1,r0,#12
        0x0003dd20:    f2401000    @...    MOVW     r0,#0x100
        0x0003dd24:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd28:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd2a:    f3c04007    ...@    UBFX     r0,r0,#16,#8
        0x0003dd2e:    2804        .(      CMP      r0,#4
        0x0003dd30:    db08        ..      BLT      0x3dd44 ; internal_iom_reset_on_error + 364
        0x0003dd32:    e7ff        ..      B        0x3dd34 ; internal_iom_reset_on_error + 348
        0x0003dd34:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd36:    0301        ..      LSLS     r1,r0,#12
        0x0003dd38:    f2401008    @...    MOVW     r0,#0x108
        0x0003dd3c:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd40:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd42:    e7eb        ..      B        0x3dd1c ; internal_iom_reset_on_error + 324
        0x0003dd44:    e7ff        ..      B        0x3dd46 ; internal_iom_reset_on_error + 366
        0x0003dd46:    e7ff        ..      B        0x3dd48 ; internal_iom_reset_on_error + 368
        0x0003dd48:    e7ff        ..      B        0x3dd4a ; internal_iom_reset_on_error + 370
        0x0003dd4a:    f8bd0018    ....    LDRH     r0,[sp,#0x18]
        0x0003dd4e:    f4107f04    ....    TST      r0,#0x210
        0x0003dd52:    d004        ..      BEQ      0x3dd5e ; internal_iom_reset_on_error + 390
        0x0003dd54:    e7ff        ..      B        0x3dd56 ; internal_iom_reset_on_error + 382
        0x0003dd56:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dd58:    f7fffc28    ..(.    BL       internal_iom_error_reset_disable_submodule ; 0x3d5ac
        0x0003dd5c:    e7ff        ..      B        0x3dd5e ; internal_iom_reset_on_error + 390
        0x0003dd5e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd60:    0301        ..      LSLS     r1,r0,#12
        0x0003dd62:    f2402048    @.H     MOVW     r0,#0x248
        0x0003dd66:    f2c40005    ....    MOVT     r0,#0x4005
        0x0003dd6a:    5840        @X      LDR      r0,[r0,r1]
        0x0003dd6c:    0780        ..      LSLS     r0,r0,#30
        0x0003dd6e:    2800        .(      CMP      r0,#0
        0x0003dd70:    d504        ..      BPL      0x3dd7c ; internal_iom_reset_on_error + 420
        0x0003dd72:    e7ff        ..      B        0x3dd74 ; internal_iom_reset_on_error + 412
        0x0003dd74:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dd76:    f7fffe1b    ....    BL       internal_iom_reset_cmd_busy ; 0x3d9b0
        0x0003dd7a:    e7ff        ..      B        0x3dd7c ; internal_iom_reset_on_error + 420
        0x0003dd7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003dd7e:    0302        ..      LSLS     r2,r0,#12
        0x0003dd80:    f2402108    @..!    MOVW     r1,#0x208
        0x0003dd84:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003dd88:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003dd8c:    5088        .P      STR      r0,[r1,r2]
        0x0003dd8e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003dd90:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003dd92:    030a        ..      LSLS     r2,r1,#12
        0x0003dd94:    f2402100    @..!    MOVW     r1,#0x200
        0x0003dd98:    f2c40105    ....    MOVT     r1,#0x4005
        0x0003dd9c:    5088        .P      STR      r0,[r1,r2]
        0x0003dd9e:    b008        ..      ADD      sp,sp,#0x20
        0x0003dda0:    bd80        ..      POP      {r7,pc}
        0x0003dda2:    0000        ..      MOVS     r0,r0
    iom_get_interface_clock_cfg
        0x0003dda4:    b580        ..      PUSH     {r7,lr}
        0x0003dda6:    b096        ..      SUB      sp,sp,#0x58
        0x0003dda8:    9013        ..      STR      r0,[sp,#0x4c]
        0x0003ddaa:    9112        ..      STR      r1,[sp,#0x48]
        0x0003ddac:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0003ddae:    b920         .      CBNZ     r0,0x3ddba ; iom_get_interface_clock_cfg + 22
        0x0003ddb0:    e7ff        ..      B        0x3ddb2 ; iom_get_interface_clock_cfg + 14
        0x0003ddb2:    2000        .       MOVS     r0,#0
        0x0003ddb4:    9015        ..      STR      r0,[sp,#0x54]
        0x0003ddb6:    9014        ..      STR      r0,[sp,#0x50]
        0x0003ddb8:    e11d        ..      B        0x3dff6 ; iom_get_interface_clock_cfg + 594
        0x0003ddba:    f64d0000    M...    MOVW     r0,#0xd800
        0x0003ddbe:    f2c050b8    ...P    MOVT     r0,#0x5b8
        0x0003ddc2:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003ddc4:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003ddc6:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003ddc8:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003ddcc:    fb002211    ..."    MLS      r2,r0,r1,r2
        0x0003ddd0:    1c41        A.      ADDS     r1,r0,#1
        0x0003ddd2:    2a00        .*      CMP      r2,#0
        0x0003ddd4:    bf18        ..      IT       NE
        0x0003ddd6:    4608        .F      MOVNE    r0,r1
        0x0003ddd8:    9006        ..      STR      r0,[sp,#0x18]
        0x0003ddda:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003dddc:    4241        AB      RSBS     r1,r0,#0
        0x0003ddde:    4008        .@      ANDS     r0,r0,r1
        0x0003dde0:    fab0f080    ....    CLZ      r0,r0
        0x0003dde4:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0003dde8:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ddea:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003ddec:    2807        .(      CMP      r0,#7
        0x0003ddee:    db03        ..      BLT      0x3ddf8 ; iom_get_interface_clock_cfg + 84
        0x0003ddf0:    e7ff        ..      B        0x3ddf2 ; iom_get_interface_clock_cfg + 78
        0x0003ddf2:    2006        .       MOVS     r0,#6
        0x0003ddf4:    9005        ..      STR      r0,[sp,#0x14]
        0x0003ddf6:    e7ff        ..      B        0x3ddf8 ; iom_get_interface_clock_cfg + 84
        0x0003ddf8:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003ddfa:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003ddfc:    2001        .       MOVS     r0,#1
        0x0003ddfe:    ebb13f92    ...?    CMP      r1,r2,LSR #14
        0x0003de02:    9004        ..      STR      r0,[sp,#0x10]
        0x0003de04:    d31d        ..      BCC      0x3de42 ; iom_get_interface_clock_cfg + 158
        0x0003de06:    e7ff        ..      B        0x3de08 ; iom_get_interface_clock_cfg + 100
        0x0003de08:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003de0a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003de0c:    f64a22ab    J.."    MOV      r2,#0xaaab
        0x0003de10:    f6ca22aa    ..."    MOVT     r2,#0xaaaa
        0x0003de14:    fba00202    ....    UMULL    r0,r2,r0,r2
        0x0003de18:    2000        .       MOVS     r0,#0
        0x0003de1a:    ebb10f52    ..R.    CMP      r1,r2,LSR #1
        0x0003de1e:    9003        ..      STR      r0,[sp,#0xc]
        0x0003de20:    d30c        ..      BCC      0x3de3c ; iom_get_interface_clock_cfg + 152
        0x0003de22:    e7ff        ..      B        0x3de24 ; iom_get_interface_clock_cfg + 128
        0x0003de24:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003de26:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003de28:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003de2c:    eb000252    ..R.    ADD      r2,r0,r2,LSR #1
        0x0003de30:    2000        .       MOVS     r0,#0
        0x0003de32:    4291        .B      CMP      r1,r2
        0x0003de34:    bf98        ..      IT       LS
        0x0003de36:    2001        .       MOVLS    r0,#1
        0x0003de38:    9003        ..      STR      r0,[sp,#0xc]
        0x0003de3a:    e7ff        ..      B        0x3de3c ; iom_get_interface_clock_cfg + 152
        0x0003de3c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003de3e:    9004        ..      STR      r0,[sp,#0x10]
        0x0003de40:    e7ff        ..      B        0x3de42 ; iom_get_interface_clock_cfg + 158
        0x0003de42:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003de44:    f0000001    ....    AND      r0,r0,#1
        0x0003de48:    9010        ..      STR      r0,[sp,#0x40]
        0x0003de4a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003de4c:    2001        .       MOVS     r0,#1
        0x0003de4e:    4088        .@      LSLS     r0,r0,r1
        0x0003de50:    9910        ..      LDR      r1,[sp,#0x40]
        0x0003de52:    0049        I.      LSLS     r1,r1,#1
        0x0003de54:    3101        .1      ADDS     r1,#1
        0x0003de56:    4348        HC      MULS     r0,r1,r0
        0x0003de58:    900c        ..      STR      r0,[sp,#0x30]
        0x0003de5a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003de5c:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003de5e:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0003de62:    900e        ..      STR      r0,[sp,#0x38]
        0x0003de64:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0003de66:    990c        ..      LDR      r1,[sp,#0x30]
        0x0003de68:    fbb2f0f1    ....    UDIV     r0,r2,r1
        0x0003de6c:    fb002211    ..."    MLS      r2,r0,r1,r2
        0x0003de70:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003de72:    1c41        A.      ADDS     r1,r0,#1
        0x0003de74:    2a00        .*      CMP      r2,#0
        0x0003de76:    bf18        ..      IT       NE
        0x0003de78:    4608        .F      MOVNE    r0,r1
        0x0003de7a:    900e        ..      STR      r0,[sp,#0x38]
        0x0003de7c:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003de7e:    fab0f080    ....    CLZ      r0,r0
        0x0003de82:    f1c0001f    ....    RSB      r0,r0,#0x1f
        0x0003de86:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003de88:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003de8a:    2808        .(      CMP      r0,#8
        0x0003de8c:    d306        ..      BCC      0x3de9c ; iom_get_interface_clock_cfg + 248
        0x0003de8e:    e7ff        ..      B        0x3de90 ; iom_get_interface_clock_cfg + 236
        0x0003de90:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003de92:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003de94:    4408        .D      ADD      r0,r0,r1
        0x0003de96:    3807        .8      SUBS     r0,#7
        0x0003de98:    9002        ..      STR      r0,[sp,#8]
        0x0003de9a:    e002        ..      B        0x3dea2 ; iom_get_interface_clock_cfg + 254
        0x0003de9c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003de9e:    9002        ..      STR      r0,[sp,#8]
        0x0003dea0:    e7ff        ..      B        0x3dea2 ; iom_get_interface_clock_cfg + 254
        0x0003dea2:    9802        ..      LDR      r0,[sp,#8]
        0x0003dea4:    9011        ..      STR      r0,[sp,#0x44]
        0x0003dea6:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003dea8:    3001        .0      ADDS     r0,#1
        0x0003deaa:    9011        ..      STR      r0,[sp,#0x44]
        0x0003deac:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003deae:    2808        .(      CMP      r0,#8
        0x0003deb0:    d304        ..      BCC      0x3debc ; iom_get_interface_clock_cfg + 280
        0x0003deb2:    e7ff        ..      B        0x3deb4 ; iom_get_interface_clock_cfg + 272
        0x0003deb4:    2000        .       MOVS     r0,#0
        0x0003deb6:    9015        ..      STR      r0,[sp,#0x54]
        0x0003deb8:    9014        ..      STR      r0,[sp,#0x50]
        0x0003deba:    e09c        ..      B        0x3dff6 ; iom_get_interface_clock_cfg + 594
        0x0003debc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003debe:    2808        .(      CMP      r0,#8
        0x0003dec0:    d314        ..      BCC      0x3deec ; iom_get_interface_clock_cfg + 328
        0x0003dec2:    e7ff        ..      B        0x3dec4 ; iom_get_interface_clock_cfg + 288
        0x0003dec4:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003dec6:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003dec8:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003deca:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0003decc:    3907        .9      SUBS     r1,#7
        0x0003dece:    40c8        .@      LSRS     r0,r0,r1
        0x0003ded0:    900e        ..      STR      r0,[sp,#0x38]
        0x0003ded2:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x0003ded4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0003ded6:    1fc1        ..      SUBS     r1,r0,#7
        0x0003ded8:    2001        .       MOVS     r0,#1
        0x0003deda:    4088        .@      LSLS     r0,r0,r1
        0x0003dedc:    1e43        C.      SUBS     r3,r0,#1
        0x0003dede:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003dee0:    1c41        A.      ADDS     r1,r0,#1
        0x0003dee2:    421a        .B      TST      r2,r3
        0x0003dee4:    bf18        ..      IT       NE
        0x0003dee6:    4608        .F      MOVNE    r0,r1
        0x0003dee8:    900e        ..      STR      r0,[sp,#0x38]
        0x0003deea:    e7ff        ..      B        0x3deec ; iom_get_interface_clock_cfg + 328
        0x0003deec:    9913        ..      LDR      r1,[sp,#0x4c]
        0x0003deee:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0003def0:    2001        .       MOVS     r0,#1
        0x0003def2:    ebb10f92    ....    CMP      r1,r2,LSR #2
        0x0003def6:    9001        ..      STR      r0,[sp,#4]
        0x0003def8:    d20c        ..      BCS      0x3df14 ; iom_get_interface_clock_cfg + 368
        0x0003defa:    e7ff        ..      B        0x3defc ; iom_get_interface_clock_cfg + 344
        0x0003defc:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003defe:    1e41        A.      SUBS     r1,r0,#1
        0x0003df00:    2001        .       MOVS     r0,#1
        0x0003df02:    fa00f101    ....    LSL      r1,r0,r1
        0x0003df06:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003df08:    1a40        @.      SUBS     r0,r0,r1
        0x0003df0a:    fab0f080    ....    CLZ      r0,r0
        0x0003df0e:    0940        @.      LSRS     r0,r0,#5
        0x0003df10:    9001        ..      STR      r0,[sp,#4]
        0x0003df12:    e7ff        ..      B        0x3df14 ; iom_get_interface_clock_cfg + 368
        0x0003df14:    9901        ..      LDR      r1,[sp,#4]
        0x0003df16:    2001        .       MOVS     r0,#1
        0x0003df18:    4388        .C      BICS     r0,r0,r1
        0x0003df1a:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003df1c:    9812        ..      LDR      r0,[sp,#0x48]
        0x0003df1e:    2801        .(      CMP      r0,#1
        0x0003df20:    d105        ..      BNE      0x3df2e ; iom_get_interface_clock_cfg + 394
        0x0003df22:    e7ff        ..      B        0x3df24 ; iom_get_interface_clock_cfg + 384
        0x0003df24:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df26:    3802        .8      SUBS     r0,#2
        0x0003df28:    0840        @.      LSRS     r0,r0,#1
        0x0003df2a:    900d        ..      STR      r0,[sp,#0x34]
        0x0003df2c:    e004        ..      B        0x3df38 ; iom_get_interface_clock_cfg + 404
        0x0003df2e:    980e        ..      LDR      r0,[sp,#0x38]
        0x0003df30:    3801        .8      SUBS     r0,#1
        0x0003df32:    0840        @.      LSRS     r0,r0,#1
        0x0003df34:    900d        ..      STR      r0,[sp,#0x34]
        0x0003df36:    e7ff        ..      B        0x3df38 ; iom_get_interface_clock_cfg + 404
        0x0003df38:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003df3a:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003df3c:    f44f6000    O..`    MOV      r0,#0x800
        0x0003df40:    ea0020c2    ...     AND      r0,r0,r2,LSL #11
        0x0003df44:    f361200a    a..     BFI      r0,r1,#8,#3
        0x0003df48:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003df4a:    f0010101    ....    AND      r1,r1,#1
        0x0003df4e:    ea403001    @..0    ORR      r0,r0,r1,LSL #12
        0x0003df52:    f89d1034    ..4.    LDRB     r1,[sp,#0x34]
        0x0003df56:    ea404001    @..@    ORR      r0,r0,r1,LSL #16
        0x0003df5a:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003df5c:    ea406001    @..`    ORR      r0,r0,r1,LSL #24
        0x0003df60:    f100407f    ...@    ADD      r0,r0,#0xff000000
        0x0003df64:    9008        ..      STR      r0,[sp,#0x20]
        0x0003df66:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003df68:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003df6a:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003df6c:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x0003df6e:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0003df72:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003df76:    46ee        .F      MOV      lr,sp
        0x0003df78:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003df7c:    f7f7f8f4    ....    BL       compute_freq ; 0x35168
        0x0003df80:    9009        ..      STR      r0,[sp,#0x24]
        0x0003df82:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003df84:    f2461139    F.9.    MOV      r1,#0x6139
        0x0003df88:    f6c601c2    ....    MOVT     r1,#0x68c2
        0x0003df8c:    4348        HC      MULS     r0,r1,r0
        0x0003df8e:    ea4f1030    O.0.    ROR      r0,r0,#4
        0x0003df92:    f244311b    D..1    MOV      r1,#0x431b
        0x0003df96:    4288        .B      CMP      r0,r1
        0x0003df98:    d828        (.      BHI      0x3dfec ; iom_get_interface_clock_cfg + 584
        0x0003df9a:    e7ff        ..      B        0x3df9c ; iom_get_interface_clock_cfg + 504
        0x0003df9c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003df9e:    f64d6183    M..a    MOV      r1,#0xde83
        0x0003dfa2:    f2c4311b    ...1    MOVT     r1,#0x431b
        0x0003dfa6:    fba01001    ....    UMULL    r1,r0,r0,r1
        0x0003dfaa:    0c00        ..      LSRS     r0,r0,#16
        0x0003dfac:    900a        ..      STR      r0,[sp,#0x28]
        0x0003dfae:    980a        ..      LDR      r0,[sp,#0x28]
        0x0003dfb0:    f000ff5e    ..^.    BL       onebit ; 0x3ee70
        0x0003dfb4:    b1c8        ..      CBZ      r0,0x3dfea ; iom_get_interface_clock_cfg + 582
        0x0003dfb6:    e7ff        ..      B        0x3dfb8 ; iom_get_interface_clock_cfg + 532
        0x0003dfb8:    2000        .       MOVS     r0,#0
        0x0003dfba:    900f        ..      STR      r0,[sp,#0x3c]
        0x0003dfbc:    900d        ..      STR      r0,[sp,#0x34]
        0x0003dfbe:    900e        ..      STR      r0,[sp,#0x38]
        0x0003dfc0:    2001        .       MOVS     r0,#1
        0x0003dfc2:    9010        ..      STR      r0,[sp,#0x40]
        0x0003dfc4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003dfc6:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003dfc8:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003dfca:    9b0f        ..      LDR      r3,[sp,#0x3c]
        0x0003dfcc:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0003dfd0:    46ee        .F      MOV      lr,sp
        0x0003dfd2:    f8cec000    ....    STR      r12,[lr,#0]
        0x0003dfd6:    f7f7f8c7    ....    BL       compute_freq ; 0x35168
        0x0003dfda:    9009        ..      STR      r0,[sp,#0x24]
        0x0003dfdc:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003dfde:    f44f6000    O..`    MOV      r0,#0x800
        0x0003dfe2:    f361200a    a..     BFI      r0,r1,#8,#3
        0x0003dfe6:    9008        ..      STR      r0,[sp,#0x20]
        0x0003dfe8:    e7ff        ..      B        0x3dfea ; iom_get_interface_clock_cfg + 582
        0x0003dfea:    e7ff        ..      B        0x3dfec ; iom_get_interface_clock_cfg + 584
        0x0003dfec:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003dfee:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003dff0:    9115        ..      STR      r1,[sp,#0x54]
        0x0003dff2:    9014        ..      STR      r0,[sp,#0x50]
        0x0003dff4:    e7ff        ..      B        0x3dff6 ; iom_get_interface_clock_cfg + 594
        0x0003dff6:    9814        ..      LDR      r0,[sp,#0x50]
        0x0003dff8:    9915        ..      LDR      r1,[sp,#0x54]
        0x0003dffa:    b016        ..      ADD      sp,sp,#0x58
        0x0003dffc:    bd80        ..      POP      {r7,pc}
        0x0003dffe:    0000        ..      MOVS     r0,r0
    iom_slave_read
        0x0003e000:    b580        ..      PUSH     {r7,lr}
        0x0003e002:    b086        ..      SUB      sp,sp,#0x18
        0x0003e004:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e006:    9104        ..      STR      r1,[sp,#0x10]
        0x0003e008:    9203        ..      STR      r2,[sp,#0xc]
        0x0003e00a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e00c:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003e00e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003e010:    f7e1fe9a    ....    BL       am_devices_cooper_blocking_read ; 0x1fd48
        0x0003e014:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e016:    9002        ..      STR      r0,[sp,#8]
        0x0003e018:    9902        ..      LDR      r1,[sp,#8]
        0x0003e01a:    1d08        ..      ADDS     r0,r1,#4
        0x0003e01c:    88c9        ..      LDRH     r1,[r1,#6]
        0x0003e01e:    3904        .9      SUBS     r1,#4
        0x0003e020:    aa01        ..      ADD      r2,sp,#4
        0x0003e022:    f7e3fc2b    ..+.    BL       am_hal_crc32 ; 0x2187c
        0x0003e026:    9801        ..      LDR      r0,[sp,#4]
        0x0003e028:    9902        ..      LDR      r1,[sp,#8]
        0x0003e02a:    6809        .h      LDR      r1,[r1,#0]
        0x0003e02c:    1a40        @.      SUBS     r0,r0,r1
        0x0003e02e:    fab0f080    ....    CLZ      r0,r0
        0x0003e032:    0940        @.      LSRS     r0,r0,#5
        0x0003e034:    b006        ..      ADD      sp,sp,#0x18
        0x0003e036:    bd80        ..      POP      {r7,pc}
    isqrt32
        0x0003e038:    fab0f180    ....    CLZ      r1,r0
        0x0003e03c:    f1c1011f    ....    RSB      r1,r1,#0x1f
        0x0003e040:    ea4f0c61    O.a.    ASR      r12,r1,#1
        0x0003e044:    2101        .!      MOVS     r1,#1
        0x0003e046:    fa01f30c    ....    LSL      r3,r1,r12
        0x0003e04a:    2100        .!      MOVS     r1,#0
        0x0003e04c:    eb030241    ..A.    ADD      r2,r3,r1,LSL #1
        0x0003e050:    fa02f20c    ....    LSL      r2,r2,r12
        0x0003e054:    4290        .B      CMP      r0,r2
        0x0003e056:    bf24        $.      ITT      CS
        0x0003e058:    4419        .D      ADDCS    r1,r3
        0x0003e05a:    1a80        ..      SUBCS    r0,r0,r2
        0x0003e05c:    085b        [.      LSRS     r3,r3,#1
        0x0003e05e:    f1bc0f00    ....    CMP      r12,#0
        0x0003e062:    f1ac0c01    ....    SUB      r12,r12,#1
        0x0003e066:    dcf1        ..      BGT      0x3e04c ; isqrt32 + 20
        0x0003e068:    4608        .F      MOV      r0,r1
        0x0003e06a:    4770        pG      BX       lr
    iter_from_extension
        0x0003e06c:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003e06e:    b081        ..      SUB      sp,sp,#4
        0x0003e070:    460f        .F      MOV      r7,r1
        0x0003e072:    460c        .F      MOV      r4,r1
        0x0003e074:    f8571b0c    W...    LDR      r1,[r7],#0xc
        0x0003e078:    f8542f04    T../    LDR      r2,[r4,#4]!
        0x0003e07c:    688e        .h      LDR      r6,[r1,#8]
        0x0003e07e:    4605        .F      MOV      r5,r0
        0x0003e080:    4631        1F      MOV      r1,r6
        0x0003e082:    f003fa8f    ....    BL       pb_field_iter_begin ; 0x415a4
        0x0003e086:    6820         h      LDR      r0,[r4,#0]
        0x0003e088:    78b1        .x      LDRB     r1,[r6,#2]
        0x0003e08a:    6128        (a      STR      r0,[r5,#0x10]
        0x0003e08c:    f00100c0    ....    AND      r0,r1,#0xc0
        0x0003e090:    2880        .(      CMP      r0,#0x80
        0x0003e092:    616f        oa      STR      r7,[r5,#0x14]
        0x0003e094:    bf08        ..      IT       EQ
        0x0003e096:    612c        ,a      STREQ    r4,[r5,#0x10]
        0x0003e098:    b001        ..      ADD      sp,sp,#4
        0x0003e09a:    bdf0        ..      POP      {r4-r7,pc}
    l2cDefaultCtrlCback
        0x0003e09c:    b081        ..      SUB      sp,sp,#4
        0x0003e09e:    9000        ..      STR      r0,[sp,#0]
        0x0003e0a0:    b001        ..      ADD      sp,sp,#4
        0x0003e0a2:    4770        pG      BX       lr
    l2cDefaultDataCback
        0x0003e0a4:    b082        ..      SUB      sp,sp,#8
        0x0003e0a6:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003e0aa:    f8ad1004    ....    STRH     r1,[sp,#4]
        0x0003e0ae:    9200        ..      STR      r2,[sp,#0]
        0x0003e0b0:    b002        ..      ADD      sp,sp,#8
        0x0003e0b2:    4770        pG      BX       lr
    l2cDefaultDataCidCback
        0x0003e0b4:    b083        ..      SUB      sp,sp,#0xc
        0x0003e0b6:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x0003e0ba:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0003e0be:    f8ad2006    ...     STRH     r2,[sp,#6]
        0x0003e0c2:    9300        ..      STR      r3,[sp,#0]
        0x0003e0c4:    b003        ..      ADD      sp,sp,#0xc
        0x0003e0c6:    4770        pG      BX       lr
    l2cHciAclCback
        0x0003e0c8:    b580        ..      PUSH     {r7,lr}
        0x0003e0ca:    b086        ..      SUB      sp,sp,#0x18
        0x0003e0cc:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e0ce:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e0d0:    9002        ..      STR      r0,[sp,#8]
        0x0003e0d2:    9902        ..      LDR      r1,[sp,#8]
        0x0003e0d4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e0d6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e0d8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e0dc:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e0e0:    9802        ..      LDR      r0,[sp,#8]
        0x0003e0e2:    3002        .0      ADDS     r0,#2
        0x0003e0e4:    9002        ..      STR      r0,[sp,#8]
        0x0003e0e6:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e0ea:    f36f301f    o..0    BFC      r0,#12,#20
        0x0003e0ee:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x0003e0f2:    9902        ..      LDR      r1,[sp,#8]
        0x0003e0f4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e0f6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e0f8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e0fc:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x0003e100:    9802        ..      LDR      r0,[sp,#8]
        0x0003e102:    3002        .0      ADDS     r0,#2
        0x0003e104:    9002        ..      STR      r0,[sp,#8]
        0x0003e106:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003e10a:    2804        .(      CMP      r0,#4
        0x0003e10c:    db0b        ..      BLT      0x3e126 ; l2cHciAclCback + 94
        0x0003e10e:    e7ff        ..      B        0x3e110 ; l2cHciAclCback + 72
        0x0003e110:    9902        ..      LDR      r1,[sp,#8]
        0x0003e112:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e114:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e116:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e11a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e11e:    9802        ..      LDR      r0,[sp,#8]
        0x0003e120:    3002        .0      ADDS     r0,#2
        0x0003e122:    9002        ..      STR      r0,[sp,#8]
        0x0003e124:    e003        ..      B        0x3e12e ; l2cHciAclCback + 102
        0x0003e126:    2000        .       MOVS     r0,#0
        0x0003e128:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x0003e12c:    e7ff        ..      B        0x3e12e ; l2cHciAclCback + 102
        0x0003e12e:    f8bd0010    ....    LDRH     r0,[sp,#0x10]
        0x0003e132:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e136:    3104        .1      ADDS     r1,#4
        0x0003e138:    4288        .B      CMP      r0,r1
        0x0003e13a:    d14d        M.      BNE      0x3e1d8 ; l2cHciAclCback + 272
        0x0003e13c:    e7ff        ..      B        0x3e13e ; l2cHciAclCback + 118
        0x0003e13e:    9902        ..      LDR      r1,[sp,#8]
        0x0003e140:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e142:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e144:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e148:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e14c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e14e:    3002        .0      ADDS     r0,#2
        0x0003e150:    9002        ..      STR      r0,[sp,#8]
        0x0003e152:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e156:    4601        .F      MOV      r1,r0
        0x0003e158:    9101        ..      STR      r1,[sp,#4]
        0x0003e15a:    2804        .(      CMP      r0,#4
        0x0003e15c:    d014        ..      BEQ      0x3e188 ; l2cHciAclCback + 192
        0x0003e15e:    e7ff        ..      B        0x3e160 ; l2cHciAclCback + 152
        0x0003e160:    9801        ..      LDR      r0,[sp,#4]
        0x0003e162:    2805        .(      CMP      r0,#5
        0x0003e164:    d004        ..      BEQ      0x3e170 ; l2cHciAclCback + 168
        0x0003e166:    e7ff        ..      B        0x3e168 ; l2cHciAclCback + 160
        0x0003e168:    9801        ..      LDR      r0,[sp,#4]
        0x0003e16a:    2806        .(      CMP      r0,#6
        0x0003e16c:    d018        ..      BEQ      0x3e1a0 ; l2cHciAclCback + 216
        0x0003e16e:    e023        #.      B        0x3e1b8 ; l2cHciAclCback + 240
        0x0003e170:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e174:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e178:    6883        .h      LDR      r3,[r0,#8]
        0x0003e17a:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e17e:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e182:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e184:    4798        .G      BLX      r3
        0x0003e186:    e026        &.      B        0x3e1d6 ; l2cHciAclCback + 270
        0x0003e188:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e18c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e190:    6803        .h      LDR      r3,[r0,#0]
        0x0003e192:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e196:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e19a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e19c:    4798        .G      BLX      r3
        0x0003e19e:    e01a        ..      B        0x3e1d6 ; l2cHciAclCback + 270
        0x0003e1a0:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e1a4:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e1a8:    6843        Ch      LDR      r3,[r0,#4]
        0x0003e1aa:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e1ae:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e1b2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003e1b4:    4798        .G      BLX      r3
        0x0003e1b6:    e00e        ..      B        0x3e1d6 ; l2cHciAclCback + 270
        0x0003e1b8:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e1bc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e1c0:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x0003e1c4:    f8bd0012    ....    LDRH     r0,[sp,#0x12]
        0x0003e1c8:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003e1cc:    f8bd200c    ...     LDRH     r2,[sp,#0xc]
        0x0003e1d0:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0003e1d2:    47e0        .G      BLX      r12
        0x0003e1d4:    e7ff        ..      B        0x3e1d6 ; l2cHciAclCback + 270
        0x0003e1d6:    e000        ..      B        0x3e1da ; l2cHciAclCback + 274
        0x0003e1d8:    e7ff        ..      B        0x3e1da ; l2cHciAclCback + 274
        0x0003e1da:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e1dc:    f7e0f9b0    ....    BL       WsfMsgFree ; 0x1e540
        0x0003e1e0:    b006        ..      ADD      sp,sp,#0x18
        0x0003e1e2:    bd80        ..      POP      {r7,pc}
    l2cHciFlowCback
        0x0003e1e4:    b580        ..      PUSH     {r7,lr}
        0x0003e1e6:    b084        ..      SUB      sp,sp,#0x10
        0x0003e1e8:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e1ec:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0003e1f0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e1f4:    f7dcfccc    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0003e1f8:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x0003e1fc:    b1f0        ..      CBZ      r0,0x3e23c ; l2cHciFlowCback + 88
        0x0003e1fe:    e7ff        ..      B        0x3e200 ; l2cHciFlowCback + 28
        0x0003e200:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003e204:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0003e208:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e20c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e210:    9000        ..      STR      r0,[sp,#0]
        0x0003e212:    68c1        .h      LDR      r1,[r0,#0xc]
        0x0003e214:    a802        ..      ADD      r0,sp,#8
        0x0003e216:    9001        ..      STR      r0,[sp,#4]
        0x0003e218:    4788        .G      BLX      r1
        0x0003e21a:    9900        ..      LDR      r1,[sp,#0]
        0x0003e21c:    9801        ..      LDR      r0,[sp,#4]
        0x0003e21e:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003e222:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003e226:    6909        .i      LDR      r1,[r1,#0x10]
        0x0003e228:    4788        .G      BLX      r1
        0x0003e22a:    9900        ..      LDR      r1,[sp,#0]
        0x0003e22c:    9801        ..      LDR      r0,[sp,#4]
        0x0003e22e:    f89d200d    ...     LDRB     r2,[sp,#0xd]
        0x0003e232:    f88d200a    ...     STRB     r2,[sp,#0xa]
        0x0003e236:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0003e238:    4788        .G      BLX      r1
        0x0003e23a:    e7ff        ..      B        0x3e23c ; l2cHciFlowCback + 88
        0x0003e23c:    b004        ..      ADD      sp,sp,#0x10
        0x0003e23e:    bd80        ..      POP      {r7,pc}
    l2cMsgAlloc
        0x0003e240:    b580        ..      PUSH     {r7,lr}
        0x0003e242:    b082        ..      SUB      sp,sp,#8
        0x0003e244:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x0003e248:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x0003e24c:    2100        .!      MOVS     r1,#0
        0x0003e24e:    f7e0f93d    ..=.    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x0003e252:    b002        ..      ADD      sp,sp,#8
        0x0003e254:    bd80        ..      POP      {r7,pc}
        0x0003e256:    0000        ..      MOVS     r0,r0
    l2cRxSignalingPkt
        0x0003e258:    b580        ..      PUSH     {r7,lr}
        0x0003e25a:    b084        ..      SUB      sp,sp,#0x10
        0x0003e25c:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e260:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003e264:    9202        ..      STR      r2,[sp,#8]
        0x0003e266:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003e26a:    2803        .(      CMP      r0,#3
        0x0003e26c:    dc01        ..      BGT      0x3e272 ; l2cRxSignalingPkt + 26
        0x0003e26e:    e7ff        ..      B        0x3e270 ; l2cRxSignalingPkt + 24
        0x0003e270:    e03f        ?.      B        0x3e2f2 ; l2cRxSignalingPkt + 154
        0x0003e272:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e276:    f7dcfc8b    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0003e27a:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003e27e:    b908        ..      CBNZ     r0,0x3e284 ; l2cRxSignalingPkt + 44
        0x0003e280:    e7ff        ..      B        0x3e282 ; l2cRxSignalingPkt + 42
        0x0003e282:    e036        6.      B        0x3e2f2 ; l2cRxSignalingPkt + 154
        0x0003e284:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003e288:    f7dcfd6e    ..n.    BL       DmConnRole ; 0x1ad68
        0x0003e28c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e290:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e294:    b998        ..      CBNZ     r0,0x3e2be ; l2cRxSignalingPkt + 102
        0x0003e296:    e7ff        ..      B        0x3e298 ; l2cRxSignalingPkt + 64
        0x0003e298:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e29c:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2a0:    6980        .i      LDR      r0,[r0,#0x18]
        0x0003e2a2:    b160        `.      CBZ      r0,0x3e2be ; l2cRxSignalingPkt + 102
        0x0003e2a4:    e7ff        ..      B        0x3e2a6 ; l2cRxSignalingPkt + 78
        0x0003e2a6:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e2aa:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2ae:    6983        .i      LDR      r3,[r0,#0x18]
        0x0003e2b0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e2b4:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e2b8:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e2ba:    4798        .G      BLX      r3
        0x0003e2bc:    e019        ..      B        0x3e2f2 ; l2cRxSignalingPkt + 154
        0x0003e2be:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e2c2:    2801        .(      CMP      r0,#1
        0x0003e2c4:    d113        ..      BNE      0x3e2ee ; l2cRxSignalingPkt + 150
        0x0003e2c6:    e7ff        ..      B        0x3e2c8 ; l2cRxSignalingPkt + 112
        0x0003e2c8:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e2cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2d0:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x0003e2d2:    b160        `.      CBZ      r0,0x3e2ee ; l2cRxSignalingPkt + 150
        0x0003e2d4:    e7ff        ..      B        0x3e2d6 ; l2cRxSignalingPkt + 126
        0x0003e2d6:    f6421054    B.T.    MOV      r0,#0x2954
        0x0003e2da:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e2de:    69c3        .i      LDR      r3,[r0,#0x1c]
        0x0003e2e0:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e2e4:    f8bd100c    ....    LDRH     r1,[sp,#0xc]
        0x0003e2e8:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e2ea:    4798        .G      BLX      r3
        0x0003e2ec:    e000        ..      B        0x3e2f0 ; l2cRxSignalingPkt + 152
        0x0003e2ee:    e7ff        ..      B        0x3e2f0 ; l2cRxSignalingPkt + 152
        0x0003e2f0:    e7ff        ..      B        0x3e2f2 ; l2cRxSignalingPkt + 154
        0x0003e2f2:    b004        ..      ADD      sp,sp,#0x10
        0x0003e2f4:    bd80        ..      POP      {r7,pc}
        0x0003e2f6:    0000        ..      MOVS     r0,r0
    l2cSendCmdReject
        0x0003e2f8:    b580        ..      PUSH     {r7,lr}
        0x0003e2fa:    b084        ..      SUB      sp,sp,#0x10
        0x0003e2fc:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e300:    f88d100d    ....    STRB     r1,[sp,#0xd]
        0x0003e304:    f8ad200a    ...     STRH     r2,[sp,#0xa]
        0x0003e308:    200e        .       MOVS     r0,#0xe
        0x0003e30a:    f7ffff99    ....    BL       l2cMsgAlloc ; 0x3e240
        0x0003e30e:    9001        ..      STR      r0,[sp,#4]
        0x0003e310:    b360        `.      CBZ      r0,0x3e36c ; l2cSendCmdReject + 116
        0x0003e312:    e7ff        ..      B        0x3e314 ; l2cSendCmdReject + 28
        0x0003e314:    9801        ..      LDR      r0,[sp,#4]
        0x0003e316:    3008        .0      ADDS     r0,r0,#8
        0x0003e318:    9000        ..      STR      r0,[sp,#0]
        0x0003e31a:    9900        ..      LDR      r1,[sp,#0]
        0x0003e31c:    1c48        H.      ADDS     r0,r1,#1
        0x0003e31e:    9000        ..      STR      r0,[sp,#0]
        0x0003e320:    2001        .       MOVS     r0,#1
        0x0003e322:    7008        .p      STRB     r0,[r1,#0]
        0x0003e324:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0003e328:    9900        ..      LDR      r1,[sp,#0]
        0x0003e32a:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e32c:    9200        ..      STR      r2,[sp,#0]
        0x0003e32e:    7008        .p      STRB     r0,[r1,#0]
        0x0003e330:    9900        ..      LDR      r1,[sp,#0]
        0x0003e332:    1c48        H.      ADDS     r0,r1,#1
        0x0003e334:    9000        ..      STR      r0,[sp,#0]
        0x0003e336:    2002        .       MOVS     r0,#2
        0x0003e338:    7008        .p      STRB     r0,[r1,#0]
        0x0003e33a:    9900        ..      LDR      r1,[sp,#0]
        0x0003e33c:    1c48        H.      ADDS     r0,r1,#1
        0x0003e33e:    9000        ..      STR      r0,[sp,#0]
        0x0003e340:    2000        .       MOVS     r0,#0
        0x0003e342:    7008        .p      STRB     r0,[r1,#0]
        0x0003e344:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x0003e348:    9900        ..      LDR      r1,[sp,#0]
        0x0003e34a:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e34c:    9200        ..      STR      r2,[sp,#0]
        0x0003e34e:    7008        .p      STRB     r0,[r1,#0]
        0x0003e350:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003e354:    9900        ..      LDR      r1,[sp,#0]
        0x0003e356:    1c4a        J.      ADDS     r2,r1,#1
        0x0003e358:    9200        ..      STR      r2,[sp,#0]
        0x0003e35a:    7008        .p      STRB     r0,[r1,#0]
        0x0003e35c:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x0003e360:    9b01        ..      LDR      r3,[sp,#4]
        0x0003e362:    2005        .       MOVS     r0,#5
        0x0003e364:    2206        ."      MOVS     r2,#6
        0x0003e366:    f7defd35    ..5.    BL       L2cDataReq ; 0x1cdd4
        0x0003e36a:    e7ff        ..      B        0x3e36c ; l2cSendCmdReject + 116
        0x0003e36c:    b004        ..      ADD      sp,sp,#0x10
        0x0003e36e:    bd80        ..      POP      {r7,pc}
    l2cSlaveReqTimeout
        0x0003e370:    b580        ..      PUSH     {r7,lr}
        0x0003e372:    b082        ..      SUB      sp,sp,#8
        0x0003e374:    9001        ..      STR      r0,[sp,#4]
        0x0003e376:    9801        ..      LDR      r0,[sp,#4]
        0x0003e378:    8800        ..      LDRH     r0,[r0,#0]
        0x0003e37a:    2101        .!      MOVS     r1,#1
        0x0003e37c:    f7dcfe72    ..r.    BL       DmL2cConnUpdateCnf ; 0x1b064
        0x0003e380:    b002        ..      ADD      sp,sp,#8
        0x0003e382:    bd80        ..      POP      {r7,pc}
    l2cSlaveRxSignalingPkt
        0x0003e384:    b580        ..      PUSH     {r7,lr}
        0x0003e386:    b084        ..      SUB      sp,sp,#0x10
        0x0003e388:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x0003e38c:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x0003e390:    9202        ..      STR      r2,[sp,#8]
        0x0003e392:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e396:    f7dcfbfb    ....    BL       DmConnIdByHandle ; 0x1ab90
        0x0003e39a:    f88d0001    ....    STRB     r0,[sp,#1]
        0x0003e39e:    b908        ..      CBNZ     r0,0x3e3a4 ; l2cSlaveRxSignalingPkt + 32
        0x0003e3a0:    e7ff        ..      B        0x3e3a2 ; l2cSlaveRxSignalingPkt + 30
        0x0003e3a2:    e087        ..      B        0x3e4b4 ; l2cSlaveRxSignalingPkt + 304
        0x0003e3a4:    9802        ..      LDR      r0,[sp,#8]
        0x0003e3a6:    3008        .0      ADDS     r0,r0,#8
        0x0003e3a8:    9002        ..      STR      r0,[sp,#8]
        0x0003e3aa:    9802        ..      LDR      r0,[sp,#8]
        0x0003e3ac:    1c41        A.      ADDS     r1,r0,#1
        0x0003e3ae:    9102        ..      STR      r1,[sp,#8]
        0x0003e3b0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e3b2:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e3b6:    9802        ..      LDR      r0,[sp,#8]
        0x0003e3b8:    1c41        A.      ADDS     r1,r0,#1
        0x0003e3ba:    9102        ..      STR      r1,[sp,#8]
        0x0003e3bc:    7800        .x      LDRB     r0,[r0,#0]
        0x0003e3be:    f88d0006    ....    STRB     r0,[sp,#6]
        0x0003e3c2:    9902        ..      LDR      r1,[sp,#8]
        0x0003e3c4:    7808        .x      LDRB     r0,[r1,#0]
        0x0003e3c6:    7849        Ix      LDRB     r1,[r1,#1]
        0x0003e3c8:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x0003e3cc:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0003e3d0:    9802        ..      LDR      r0,[sp,#8]
        0x0003e3d2:    3002        .0      ADDS     r0,#2
        0x0003e3d4:    9002        ..      STR      r0,[sp,#8]
        0x0003e3d6:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003e3da:    b908        ..      CBNZ     r0,0x3e3e0 ; l2cSlaveRxSignalingPkt + 92
        0x0003e3dc:    e7ff        ..      B        0x3e3de ; l2cSlaveRxSignalingPkt + 90
        0x0003e3de:    e069        i.      B        0x3e4b4 ; l2cSlaveRxSignalingPkt + 304
        0x0003e3e0:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x0003e3e4:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003e3e8:    f642127c    B.|.    MOV      r2,#0x297c
        0x0003e3ec:    f2c10201    ....    MOVT     r2,#0x1001
        0x0003e3f0:    4411        .D      ADD      r1,r1,r2
        0x0003e3f2:    7cc9        .|      LDRB     r1,[r1,#0x13]
        0x0003e3f4:    4288        .B      CMP      r0,r1
        0x0003e3f6:    d14f        O.      BNE      0x3e498 ; l2cSlaveRxSignalingPkt + 276
        0x0003e3f8:    e7ff        ..      B        0x3e3fa ; l2cSlaveRxSignalingPkt + 118
        0x0003e3fa:    f8bd000c    ....    LDRH     r0,[sp,#0xc]
        0x0003e3fe:    f8bd1004    ....    LDRH     r1,[sp,#4]
        0x0003e402:    3104        .1      ADDS     r1,#4
        0x0003e404:    4288        .B      CMP      r0,r1
        0x0003e406:    d147        G.      BNE      0x3e498 ; l2cSlaveRxSignalingPkt + 276
        0x0003e408:    e7ff        ..      B        0x3e40a ; l2cSlaveRxSignalingPkt + 134
        0x0003e40a:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e40e:    2813        .(      CMP      r0,#0x13
        0x0003e410:    d105        ..      BNE      0x3e41e ; l2cSlaveRxSignalingPkt + 154
        0x0003e412:    e7ff        ..      B        0x3e414 ; l2cSlaveRxSignalingPkt + 144
        0x0003e414:    f8bd0004    ....    LDRH     r0,[sp,#4]
        0x0003e418:    2802        .(      CMP      r0,#2
        0x0003e41a:    d005        ..      BEQ      0x3e428 ; l2cSlaveRxSignalingPkt + 164
        0x0003e41c:    e7ff        ..      B        0x3e41e ; l2cSlaveRxSignalingPkt + 154
        0x0003e41e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e422:    2801        .(      CMP      r0,#1
        0x0003e424:    d138        8.      BNE      0x3e498 ; l2cSlaveRxSignalingPkt + 276
        0x0003e426:    e7ff        ..      B        0x3e428 ; l2cSlaveRxSignalingPkt + 164
        0x0003e428:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003e42c:    f642107c    B.|.    MOV      r0,#0x297c
        0x0003e430:    f2c10001    ....    MOVT     r0,#0x1001
        0x0003e434:    4401        .D      ADD      r1,r1,r0
        0x0003e436:    7c09        .|      LDRB     r1,[r1,#0x10]
        0x0003e438:    f88d1000    ....    STRB     r1,[sp,#0]
        0x0003e43c:    f89d1001    ....    LDRB     r1,[sp,#1]
        0x0003e440:    180a        ..      ADDS     r2,r1,r0
        0x0003e442:    2100        .!      MOVS     r1,#0
        0x0003e444:    74d1        .t      STRB     r1,[r2,#0x13]
        0x0003e446:    9a02        ..      LDR      r2,[sp,#8]
        0x0003e448:    7811        .x      LDRB     r1,[r2,#0]
        0x0003e44a:    7852        Rx      LDRB     r2,[r2,#1]
        0x0003e44c:    ea412102    A..!    ORR      r1,r1,r2,LSL #8
        0x0003e450:    f8ad1002    ....    STRH     r1,[sp,#2]
        0x0003e454:    9902        ..      LDR      r1,[sp,#8]
        0x0003e456:    3102        .1      ADDS     r1,#2
        0x0003e458:    9102        ..      STR      r1,[sp,#8]
        0x0003e45a:    f7e0fae9    ....    BL       WsfTimerStop ; 0x1ea30
        0x0003e45e:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0003e462:    2812        .(      CMP      r0,#0x12
        0x0003e464:    d110        ..      BNE      0x3e488 ; l2cSlaveRxSignalingPkt + 260
        0x0003e466:    e7ff        ..      B        0x3e468 ; l2cSlaveRxSignalingPkt + 228
        0x0003e468:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e46c:    2801        .(      CMP      r0,#1
        0x0003e46e:    d104        ..      BNE      0x3e47a ; l2cSlaveRxSignalingPkt + 246
        0x0003e470:    e7ff        ..      B        0x3e472 ; l2cSlaveRxSignalingPkt + 238
        0x0003e472:    2001        .       MOVS     r0,#1
        0x0003e474:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x0003e478:    e7ff        ..      B        0x3e47a ; l2cSlaveRxSignalingPkt + 246
        0x0003e47a:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e47e:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003e482:    f7dcfdef    ....    BL       DmL2cConnUpdateCnf ; 0x1b064
        0x0003e486:    e006        ..      B        0x3e496 ; l2cSlaveRxSignalingPkt + 274
        0x0003e488:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e48c:    f8bd1002    ....    LDRH     r1,[sp,#2]
        0x0003e490:    f7dcfdca    ....    BL       DmL2cCmdRejInd ; 0x1b028
        0x0003e494:    e7ff        ..      B        0x3e496 ; l2cSlaveRxSignalingPkt + 274
        0x0003e496:    e00d        ..      B        0x3e4b4 ; l2cSlaveRxSignalingPkt + 304
        0x0003e498:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e49c:    2801        .(      CMP      r0,#1
        0x0003e49e:    d008        ..      BEQ      0x3e4b2 ; l2cSlaveRxSignalingPkt + 302
        0x0003e4a0:    e7ff        ..      B        0x3e4a2 ; l2cSlaveRxSignalingPkt + 286
        0x0003e4a2:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x0003e4a6:    f89d1006    ....    LDRB     r1,[sp,#6]
        0x0003e4aa:    2200        ."      MOVS     r2,#0
        0x0003e4ac:    f7ffff24    ..$.    BL       l2cSendCmdReject ; 0x3e2f8
        0x0003e4b0:    e7ff        ..      B        0x3e4b2 ; l2cSlaveRxSignalingPkt + 302
        0x0003e4b2:    e7ff        ..      B        0x3e4b4 ; l2cSlaveRxSignalingPkt + 304
        0x0003e4b4:    b004        ..      ADD      sp,sp,#0x10
        0x0003e4b6:    bd80        ..      POP      {r7,pc}
    main
        0x0003e4b8:    b580        ..      PUSH     {r7,lr}
        0x0003e4ba:    b086        ..      SUB      sp,sp,#0x18
        0x0003e4bc:    2000        .       MOVS     r0,#0
        0x0003e4be:    9000        ..      STR      r0,[sp,#0]
        0x0003e4c0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e4c2:    f24d70c6    M..p    MOV      r0,#0xd7c6
        0x0003e4c6:    f2c00004    ....    MOVT     r0,#4
        0x0003e4ca:    8881        ..      LDRH     r1,[r0,#4]
        0x0003e4cc:    f8ad1010    ....    STRH     r1,[sp,#0x10]
        0x0003e4d0:    6800        .h      LDR      r0,[r0,#0]
        0x0003e4d2:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e4d4:    f24d70cc    M..p    MOV      r0,#0xd7cc
        0x0003e4d8:    f2c00004    ....    MOVT     r0,#4
        0x0003e4dc:    8881        ..      LDRH     r1,[r0,#4]
        0x0003e4de:    f8ad1008    ....    STRH     r1,[sp,#8]
        0x0003e4e2:    6800        .h      LDR      r0,[r0,#0]
        0x0003e4e4:    9001        ..      STR      r0,[sp,#4]
        0x0003e4e6:    f24f602c    O.,`    MOV      r0,#0xf62c
        0x0003e4ea:    f2c00004    ....    MOVT     r0,#4
        0x0003e4ee:    f7e3f831    ..1.    BL       am_hal_cachectrl_config ; 0x21554
        0x0003e4f2:    f7e3f857    ..W.    BL       am_hal_cachectrl_enable ; 0x215a4
        0x0003e4f6:    2064        d       MOVS     r0,#0x64
        0x0003e4f8:    f7e6ffdc    ....    BL       am_util_delay_ms ; 0x254b4
        0x0003e4fc:    f7e6fd52    ..R.    BL       am_hal_sysctrl_fpu_enable ; 0x24fa4
        0x0003e500:    2001        .       MOVS     r0,#1
        0x0003e502:    f7e6fd57    ..W.    BL       am_hal_sysctrl_fpu_stacking_enable ; 0x24fb4
        0x0003e506:    f7e1fbf9    ....    BL       am_bsp_low_power_init ; 0x1fcfc
        0x0003e50a:    a803        ..      ADD      r0,sp,#0xc
        0x0003e50c:    f7e6f89e    ....    BL       am_hal_pwrctrl_mcu_memory_config ; 0x2464c
        0x0003e510:    a801        ..      ADD      r0,sp,#4
        0x0003e512:    f7e6fb39    ..9.    BL       am_hal_pwrctrl_sram_config ; 0x24b88
        0x0003e516:    f7eaf9b3    ....    BL       am_vos_sys_init ; 0x28880
        0x0003e51a:    f00bfac7    ....    BL       vTaskStartScheduler ; 0x49aac
        0x0003e51e:    9800        ..      LDR      r0,[sp,#0]
        0x0003e520:    b006        ..      ADD      sp,sp,#0x18
        0x0003e522:    bd80        ..      POP      {r7,pc}
    mcuctrl_HFXTAL_clockOutPad_mask_modify
        0x0003e524:    b082        ..      SUB      sp,sp,#8
        0x0003e526:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e52a:    9100        ..      STR      r1,[sp,#0]
        0x0003e52c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e530:    07c0        ..      LSLS     r0,r0,#31
        0x0003e532:    b148        H.      CBZ      r0,0x3e548 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 36
        0x0003e534:    e7ff        ..      B        0x3e536 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 18
        0x0003e536:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e538:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e53c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e540:    6848        Hh      LDR      r0,[r1,#4]
        0x0003e542:    4310        .C      ORRS     r0,r0,r2
        0x0003e544:    6048        H`      STR      r0,[r1,#4]
        0x0003e546:    e008        ..      B        0x3e55a ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 54
        0x0003e548:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e54a:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e54e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e552:    6848        Hh      LDR      r0,[r1,#4]
        0x0003e554:    4390        .C      BICS     r0,r0,r2
        0x0003e556:    6048        H`      STR      r0,[r1,#4]
        0x0003e558:    e7ff        ..      B        0x3e55a ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 54
        0x0003e55a:    f64000a8    @...    MOV      r0,#0x8a8
        0x0003e55e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e562:    6840        @h      LDR      r0,[r0,#4]
        0x0003e564:    b148        H.      CBZ      r0,0x3e57a ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 86
        0x0003e566:    e7ff        ..      B        0x3e568 ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 68
        0x0003e568:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e56c:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e570:    6808        .h      LDR      r0,[r1,#0]
        0x0003e572:    f0400080    @...    ORR      r0,r0,#0x80
        0x0003e576:    6008        .`      STR      r0,[r1,#0]
        0x0003e578:    e008        ..      B        0x3e58c ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 104
        0x0003e57a:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e57e:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e582:    6808        .h      LDR      r0,[r1,#0]
        0x0003e584:    f0200080     ...    BIC      r0,r0,#0x80
        0x0003e588:    6008        .`      STR      r0,[r1,#0]
        0x0003e58a:    e7ff        ..      B        0x3e58c ; mcuctrl_HFXTAL_clockOutPad_mask_modify + 104
        0x0003e58c:    2000        .       MOVS     r0,#0
        0x0003e58e:    b002        ..      ADD      sp,sp,#8
        0x0003e590:    4770        pG      BX       lr
        0x0003e592:    0000        ..      MOVS     r0,r0
    mcuctrl_HFXTAL_set_mask
        0x0003e594:    b082        ..      SUB      sp,sp,#8
        0x0003e596:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0003e59a:    9100        ..      STR      r1,[sp,#0]
        0x0003e59c:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0003e5a0:    07c0        ..      LSLS     r0,r0,#31
        0x0003e5a2:    b148        H.      CBZ      r0,0x3e5b8 ; mcuctrl_HFXTAL_set_mask + 36
        0x0003e5a4:    e7ff        ..      B        0x3e5a6 ; mcuctrl_HFXTAL_set_mask + 18
        0x0003e5a6:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e5a8:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e5ac:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e5b0:    6808        .h      LDR      r0,[r1,#0]
        0x0003e5b2:    4310        .C      ORRS     r0,r0,r2
        0x0003e5b4:    6008        .`      STR      r0,[r1,#0]
        0x0003e5b6:    e008        ..      B        0x3e5ca ; mcuctrl_HFXTAL_set_mask + 54
        0x0003e5b8:    9a00        ..      LDR      r2,[sp,#0]
        0x0003e5ba:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e5be:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e5c2:    6808        .h      LDR      r0,[r1,#0]
        0x0003e5c4:    4390        .C      BICS     r0,r0,r2
        0x0003e5c6:    6008        .`      STR      r0,[r1,#0]
        0x0003e5c8:    e7ff        ..      B        0x3e5ca ; mcuctrl_HFXTAL_set_mask + 54
        0x0003e5ca:    2000        .       MOVS     r0,#0
        0x0003e5cc:    b002        ..      ADD      sp,sp,#8
        0x0003e5ce:    4770        pG      BX       lr
    mcuctrl_ctrl_HFXTAL_disable
        0x0003e5d0:    b580        ..      PUSH     {r7,lr}
        0x0003e5d2:    b086        ..      SUB      sp,sp,#0x18
        0x0003e5d4:    9004        ..      STR      r0,[sp,#0x10]
        0x0003e5d6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e5d8:    b918        ..      CBNZ     r0,0x3e5e2 ; mcuctrl_ctrl_HFXTAL_disable + 18
        0x0003e5da:    e7ff        ..      B        0x3e5dc ; mcuctrl_ctrl_HFXTAL_disable + 12
        0x0003e5dc:    2006        .       MOVS     r0,#6
        0x0003e5de:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e5e0:    e060        `.      B        0x3e6a4 ; mcuctrl_ctrl_HFXTAL_disable + 212
        0x0003e5e2:    f7e3ff71    ..q.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0003e5e6:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e5e8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e5ea:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e5ec:    07c0        ..      LSLS     r0,r0,#31
        0x0003e5ee:    b168        h.      CBZ      r0,0x3e60c ; mcuctrl_ctrl_HFXTAL_disable + 60
        0x0003e5f0:    e7ff        ..      B        0x3e5f2 ; mcuctrl_ctrl_HFXTAL_disable + 34
        0x0003e5f2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e5f4:    6801        .h      LDR      r1,[r0,#0]
        0x0003e5f6:    2000        .       MOVS     r0,#0
        0x0003e5f8:    f7ffffcc    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3e594
        0x0003e5fc:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e5fe:    6801        .h      LDR      r1,[r0,#0]
        0x0003e600:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003e602:    f0000001    ....    AND      r0,r0,#1
        0x0003e606:    f7ffff8d    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e524
        0x0003e60a:    e7ff        ..      B        0x3e60c ; mcuctrl_ctrl_HFXTAL_disable + 60
        0x0003e60c:    f7e4ff2c    ..,.    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23468
        0x0003e610:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0003e614:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x0003e618:    07c0        ..      LSLS     r0,r0,#31
        0x0003e61a:    b128        (.      CBZ      r0,0x3e628 ; mcuctrl_ctrl_HFXTAL_disable + 88
        0x0003e61c:    e7ff        ..      B        0x3e61e ; mcuctrl_ctrl_HFXTAL_disable + 78
        0x0003e61e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003e620:    7980        .y      LDRB     r0,[r0,#6]
        0x0003e622:    07c0        ..      LSLS     r0,r0,#31
        0x0003e624:    b3c0        ..      CBZ      r0,0x3e698 ; mcuctrl_ctrl_HFXTAL_disable + 200
        0x0003e626:    e7ff        ..      B        0x3e628 ; mcuctrl_ctrl_HFXTAL_disable + 88
        0x0003e628:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e62c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e630:    2000        .       MOVS     r0,#0
        0x0003e632:    7208        .r      STRB     r0,[r1,#8]
        0x0003e634:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0003e638:    f7ffffac    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3e594
        0x0003e63c:    f24030c0    @..0    MOVW     r0,#0x3c0
        0x0003e640:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e644:    6800        .h      LDR      r0,[r0,#0]
        0x0003e646:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003e64a:    f24031c4    @..1    MOVW     r1,#0x3c4
        0x0003e64e:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e652:    6809        .h      LDR      r1,[r1,#0]
        0x0003e654:    f001010f    ....    AND      r1,r1,#0xf
        0x0003e658:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003e65c:    f24f0100    O...    MOVW     r1,#0xf000
        0x0003e660:    f2c03111    ...1    MOVT     r1,#0x311
        0x0003e664:    4308        .C      ORRS     r0,r0,r1
        0x0003e666:    9001        ..      STR      r0,[sp,#4]
        0x0003e668:    9801        ..      LDR      r0,[sp,#4]
        0x0003e66a:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003e66e:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e672:    6008        .`      STR      r0,[r1,#0]
        0x0003e674:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e678:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e67c:    6808        .h      LDR      r0,[r1,#0]
        0x0003e67e:    9000        ..      STR      r0,[sp,#0]
        0x0003e680:    9800        ..      LDR      r0,[sp,#0]
        0x0003e682:    f240122b    @.+.    MOV      r2,#0x12b
        0x0003e686:    4390        .C      BICS     r0,r0,r2
        0x0003e688:    9000        ..      STR      r0,[sp,#0]
        0x0003e68a:    9800        ..      LDR      r0,[sp,#0]
        0x0003e68c:    f0400002    @...    ORR      r0,r0,#2
        0x0003e690:    9000        ..      STR      r0,[sp,#0]
        0x0003e692:    9800        ..      LDR      r0,[sp,#0]
        0x0003e694:    6008        .`      STR      r0,[r1,#0]
        0x0003e696:    e7ff        ..      B        0x3e698 ; mcuctrl_ctrl_HFXTAL_disable + 200
        0x0003e698:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e69a:    f7e3ff1d    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0003e69e:    2000        .       MOVS     r0,#0
        0x0003e6a0:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e6a2:    e7ff        ..      B        0x3e6a4 ; mcuctrl_ctrl_HFXTAL_disable + 212
        0x0003e6a4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e6a6:    b006        ..      ADD      sp,sp,#0x18
        0x0003e6a8:    bd80        ..      POP      {r7,pc}
        0x0003e6aa:    0000        ..      MOVS     r0,r0
    mcuctrl_ctrl_HFXTAL_kickstart
        0x0003e6ac:    b580        ..      PUSH     {r7,lr}
        0x0003e6ae:    b088        ..      SUB      sp,sp,#0x20
        0x0003e6b0:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e6b2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e6b4:    b918        ..      CBNZ     r0,0x3e6be ; mcuctrl_ctrl_HFXTAL_kickstart + 18
        0x0003e6b6:    e7ff        ..      B        0x3e6b8 ; mcuctrl_ctrl_HFXTAL_kickstart + 12
        0x0003e6b8:    2006        .       MOVS     r0,#6
        0x0003e6ba:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e6bc:    e0a2        ..      B        0x3e804 ; mcuctrl_ctrl_HFXTAL_kickstart + 344
        0x0003e6be:    f7e3ff03    ....    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0003e6c2:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e6c4:    f7e4fed0    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23468
        0x0003e6c8:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003e6cc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e6ce:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e6d0:    07c0        ..      LSLS     r0,r0,#31
        0x0003e6d2:    b168        h.      CBZ      r0,0x3e6f0 ; mcuctrl_ctrl_HFXTAL_kickstart + 68
        0x0003e6d4:    e7ff        ..      B        0x3e6d6 ; mcuctrl_ctrl_HFXTAL_kickstart + 42
        0x0003e6d6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e6d8:    6801        .h      LDR      r1,[r0,#0]
        0x0003e6da:    2001        .       MOVS     r0,#1
        0x0003e6dc:    f7ffff5a    ..Z.    BL       mcuctrl_HFXTAL_set_mask ; 0x3e594
        0x0003e6e0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e6e2:    6801        .h      LDR      r1,[r0,#0]
        0x0003e6e4:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003e6e6:    f0000001    ....    AND      r0,r0,#1
        0x0003e6ea:    f7ffff1b    ....    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e524
        0x0003e6ee:    e7ff        ..      B        0x3e6f0 ; mcuctrl_ctrl_HFXTAL_kickstart + 68
        0x0003e6f0:    f7e4feba    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23468
        0x0003e6f4:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003e6f8:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0003e6fc:    2000        .       MOVS     r0,#0
        0x0003e6fe:    07c9        ..      LSLS     r1,r1,#31
        0x0003e700:    9001        ..      STR      r0,[sp,#4]
        0x0003e702:    b921        !.      CBNZ     r1,0x3e70e ; mcuctrl_ctrl_HFXTAL_kickstart + 98
        0x0003e704:    e7ff        ..      B        0x3e706 ; mcuctrl_ctrl_HFXTAL_kickstart + 90
        0x0003e706:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003e70a:    9001        ..      STR      r0,[sp,#4]
        0x0003e70c:    e7ff        ..      B        0x3e70e ; mcuctrl_ctrl_HFXTAL_kickstart + 98
        0x0003e70e:    9801        ..      LDR      r0,[sp,#4]
        0x0003e710:    f0000001    ....    AND      r0,r0,#1
        0x0003e714:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003e718:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003e71c:    07c0        ..      LSLS     r0,r0,#31
        0x0003e71e:    b930        0.      CBNZ     r0,0x3e72e ; mcuctrl_ctrl_HFXTAL_kickstart + 130
        0x0003e720:    e7ff        ..      B        0x3e722 ; mcuctrl_ctrl_HFXTAL_kickstart + 118
        0x0003e722:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e724:    7980        .y      LDRB     r0,[r0,#6]
        0x0003e726:    07c0        ..      LSLS     r0,r0,#31
        0x0003e728:    2800        .(      CMP      r0,#0
        0x0003e72a:    d065        e.      BEQ      0x3e7f8 ; mcuctrl_ctrl_HFXTAL_kickstart + 332
        0x0003e72c:    e7ff        ..      B        0x3e72e ; mcuctrl_ctrl_HFXTAL_kickstart + 130
        0x0003e72e:    f64001a8    @...    MOV      r1,#0x8a8
        0x0003e732:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e736:    2001        .       MOVS     r0,#1
        0x0003e738:    7208        .r      STRB     r0,[r1,#8]
        0x0003e73a:    f24030c0    @..0    MOVW     r0,#0x3c0
        0x0003e73e:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e742:    6800        .h      LDR      r0,[r0,#0]
        0x0003e744:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003e748:    f24031c4    @..1    MOVW     r1,#0x3c4
        0x0003e74c:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e750:    6809        .h      LDR      r1,[r1,#0]
        0x0003e752:    f001010f    ....    AND      r1,r1,#0xf
        0x0003e756:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003e75a:    f6484100    H..A    MOVW     r1,#0x8c00
        0x0003e75e:    f6c071ff    ...q    MOVT     r1,#0xfff
        0x0003e762:    4308        .C      ORRS     r0,r0,r1
        0x0003e764:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e766:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e768:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003e76c:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e770:    6008        .`      STR      r0,[r1,#0]
        0x0003e772:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e776:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e77a:    9100        ..      STR      r1,[sp,#0]
        0x0003e77c:    6808        .h      LDR      r0,[r1,#0]
        0x0003e77e:    9002        ..      STR      r0,[sp,#8]
        0x0003e780:    9802        ..      LDR      r0,[sp,#8]
        0x0003e782:    f0200022     .".    BIC      r0,r0,#0x22
        0x0003e786:    9002        ..      STR      r0,[sp,#8]
        0x0003e788:    9802        ..      LDR      r0,[sp,#8]
        0x0003e78a:    f0400002    @...    ORR      r0,r0,#2
        0x0003e78e:    9002        ..      STR      r0,[sp,#8]
        0x0003e790:    9802        ..      LDR      r0,[sp,#8]
        0x0003e792:    6008        .`      STR      r0,[r1,#0]
        0x0003e794:    9802        ..      LDR      r0,[sp,#8]
        0x0003e796:    f0400001    @...    ORR      r0,r0,#1
        0x0003e79a:    9002        ..      STR      r0,[sp,#8]
        0x0003e79c:    9802        ..      LDR      r0,[sp,#8]
        0x0003e79e:    6008        .`      STR      r0,[r1,#0]
        0x0003e7a0:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7a2:    f0400010    @...    ORR      r0,r0,#0x10
        0x0003e7a6:    9002        ..      STR      r0,[sp,#8]
        0x0003e7a8:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7aa:    6008        .`      STR      r0,[r1,#0]
        0x0003e7ac:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7ae:    f0400008    @...    ORR      r0,r0,#8
        0x0003e7b2:    9002        ..      STR      r0,[sp,#8]
        0x0003e7b4:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7b6:    6008        .`      STR      r0,[r1,#0]
        0x0003e7b8:    2005        .       MOVS     r0,#5
        0x0003e7ba:    f7e3fa0f    ....    BL       am_hal_delay_us ; 0x21bdc
        0x0003e7be:    9800        ..      LDR      r0,[sp,#0]
        0x0003e7c0:    6800        .h      LDR      r0,[r0,#0]
        0x0003e7c2:    9002        ..      STR      r0,[sp,#8]
        0x0003e7c4:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7c6:    f0200010     ...    BIC      r0,r0,#0x10
        0x0003e7ca:    9002        ..      STR      r0,[sp,#8]
        0x0003e7cc:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e7ce:    7940        @y      LDRB     r0,[r0,#5]
        0x0003e7d0:    07c0        ..      LSLS     r0,r0,#31
        0x0003e7d2:    b150        P.      CBZ      r0,0x3e7ea ; mcuctrl_ctrl_HFXTAL_kickstart + 318
        0x0003e7d4:    e7ff        ..      B        0x3e7d6 ; mcuctrl_ctrl_HFXTAL_kickstart + 298
        0x0003e7d6:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7d8:    f2401109    @...    MOV      r1,#0x109
        0x0003e7dc:    4388        .C      BICS     r0,r0,r1
        0x0003e7de:    9002        ..      STR      r0,[sp,#8]
        0x0003e7e0:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7e2:    f4407080    @..p    ORR      r0,r0,#0x100
        0x0003e7e6:    9002        ..      STR      r0,[sp,#8]
        0x0003e7e8:    e7ff        ..      B        0x3e7ea ; mcuctrl_ctrl_HFXTAL_kickstart + 318
        0x0003e7ea:    9802        ..      LDR      r0,[sp,#8]
        0x0003e7ec:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e7f0:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e7f4:    6008        .`      STR      r0,[r1,#0]
        0x0003e7f6:    e7ff        ..      B        0x3e7f8 ; mcuctrl_ctrl_HFXTAL_kickstart + 332
        0x0003e7f8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e7fa:    f7e3fe6d    ..m.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0003e7fe:    2000        .       MOVS     r0,#0
        0x0003e800:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e802:    e7ff        ..      B        0x3e804 ; mcuctrl_ctrl_HFXTAL_kickstart + 344
        0x0003e804:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003e806:    b008        ..      ADD      sp,sp,#0x20
        0x0003e808:    bd80        ..      POP      {r7,pc}
        0x0003e80a:    0000        ..      MOVS     r0,r0
    mcuctrl_ctrl_HFXTAL_normal
        0x0003e80c:    b580        ..      PUSH     {r7,lr}
        0x0003e80e:    b088        ..      SUB      sp,sp,#0x20
        0x0003e810:    9006        ..      STR      r0,[sp,#0x18]
        0x0003e812:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e814:    b918        ..      CBNZ     r0,0x3e81e ; mcuctrl_ctrl_HFXTAL_normal + 18
        0x0003e816:    e7ff        ..      B        0x3e818 ; mcuctrl_ctrl_HFXTAL_normal + 12
        0x0003e818:    2006        .       MOVS     r0,#6
        0x0003e81a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e81c:    e08e        ..      B        0x3e93c ; mcuctrl_ctrl_HFXTAL_normal + 304
        0x0003e81e:    f7e3fe53    ..S.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0003e822:    9005        ..      STR      r0,[sp,#0x14]
        0x0003e824:    f7e4fe20    .. .    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23468
        0x0003e828:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x0003e82c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e82e:    7900        .y      LDRB     r0,[r0,#4]
        0x0003e830:    07c0        ..      LSLS     r0,r0,#31
        0x0003e832:    b168        h.      CBZ      r0,0x3e850 ; mcuctrl_ctrl_HFXTAL_normal + 68
        0x0003e834:    e7ff        ..      B        0x3e836 ; mcuctrl_ctrl_HFXTAL_normal + 42
        0x0003e836:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e838:    6801        .h      LDR      r1,[r0,#0]
        0x0003e83a:    2001        .       MOVS     r0,#1
        0x0003e83c:    f7fffeaa    ....    BL       mcuctrl_HFXTAL_set_mask ; 0x3e594
        0x0003e840:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e842:    6801        .h      LDR      r1,[r0,#0]
        0x0003e844:    79c0        .y      LDRB     r0,[r0,#7]
        0x0003e846:    f0000001    ....    AND      r0,r0,#1
        0x0003e84a:    f7fffe6b    ..k.    BL       mcuctrl_HFXTAL_clockOutPad_mask_modify ; 0x3e524
        0x0003e84e:    e7ff        ..      B        0x3e850 ; mcuctrl_ctrl_HFXTAL_normal + 68
        0x0003e850:    f7e4fe0a    ....    BL       am_hal_mcuctrl_EXTCLK_active ; 0x23468
        0x0003e854:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x0003e858:    f89d1013    ....    LDRB     r1,[sp,#0x13]
        0x0003e85c:    2000        .       MOVS     r0,#0
        0x0003e85e:    07c9        ..      LSLS     r1,r1,#31
        0x0003e860:    9001        ..      STR      r0,[sp,#4]
        0x0003e862:    b921        !.      CBNZ     r1,0x3e86e ; mcuctrl_ctrl_HFXTAL_normal + 98
        0x0003e864:    e7ff        ..      B        0x3e866 ; mcuctrl_ctrl_HFXTAL_normal + 90
        0x0003e866:    f89d0012    ....    LDRB     r0,[sp,#0x12]
        0x0003e86a:    9001        ..      STR      r0,[sp,#4]
        0x0003e86c:    e7ff        ..      B        0x3e86e ; mcuctrl_ctrl_HFXTAL_normal + 98
        0x0003e86e:    9801        ..      LDR      r0,[sp,#4]
        0x0003e870:    f0000001    ....    AND      r0,r0,#1
        0x0003e874:    f88d0011    ....    STRB     r0,[sp,#0x11]
        0x0003e878:    f89d0011    ....    LDRB     r0,[sp,#0x11]
        0x0003e87c:    07c0        ..      LSLS     r0,r0,#31
        0x0003e87e:    b930        0.      CBNZ     r0,0x3e88e ; mcuctrl_ctrl_HFXTAL_normal + 130
        0x0003e880:    e7ff        ..      B        0x3e882 ; mcuctrl_ctrl_HFXTAL_normal + 118
        0x0003e882:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e884:    7980        .y      LDRB     r0,[r0,#6]
        0x0003e886:    07c0        ..      LSLS     r0,r0,#31
        0x0003e888:    2800        .(      CMP      r0,#0
        0x0003e88a:    d051        Q.      BEQ      0x3e930 ; mcuctrl_ctrl_HFXTAL_normal + 292
        0x0003e88c:    e7ff        ..      B        0x3e88e ; mcuctrl_ctrl_HFXTAL_normal + 130
        0x0003e88e:    f24030c0    @..0    MOVW     r0,#0x3c0
        0x0003e892:    f2c10000    ....    MOVT     r0,#0x1000
        0x0003e896:    6800        .h      LDR      r0,[r0,#0]
        0x0003e898:    f000003f    ..?.    AND      r0,r0,#0x3f
        0x0003e89c:    f24031c4    @..1    MOVW     r1,#0x3c4
        0x0003e8a0:    f2c10100    ....    MOVT     r1,#0x1000
        0x0003e8a4:    6809        .h      LDR      r1,[r1,#0]
        0x0003e8a6:    f001010f    ....    AND      r1,r1,#0xf
        0x0003e8aa:    ea401081    @...    ORR      r0,r0,r1,LSL #6
        0x0003e8ae:    f6484100    H..A    MOVW     r1,#0x8c00
        0x0003e8b2:    f6c071ff    ...q    MOVT     r1,#0xfff
        0x0003e8b6:    4308        .C      ORRS     r0,r0,r1
        0x0003e8b8:    9003        ..      STR      r0,[sp,#0xc]
        0x0003e8ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003e8bc:    f2401128    @.(.    MOVW     r1,#0x128
        0x0003e8c0:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e8c4:    6008        .`      STR      r0,[r1,#0]
        0x0003e8c6:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e8ca:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e8ce:    6808        .h      LDR      r0,[r1,#0]
        0x0003e8d0:    9002        ..      STR      r0,[sp,#8]
        0x0003e8d2:    9802        ..      LDR      r0,[sp,#8]
        0x0003e8d4:    f0200022     .".    BIC      r0,r0,#0x22
        0x0003e8d8:    9002        ..      STR      r0,[sp,#8]
        0x0003e8da:    9802        ..      LDR      r0,[sp,#8]
        0x0003e8dc:    f0400022    @.".    ORR      r0,r0,#0x22
        0x0003e8e0:    9002        ..      STR      r0,[sp,#8]
        0x0003e8e2:    9802        ..      LDR      r0,[sp,#8]
        0x0003e8e4:    6008        .`      STR      r0,[r1,#0]
        0x0003e8e6:    9802        ..      LDR      r0,[sp,#8]
        0x0003e8e8:    f0400001    @...    ORR      r0,r0,#1
        0x0003e8ec:    9002        ..      STR      r0,[sp,#8]
        0x0003e8ee:    9802        ..      LDR      r0,[sp,#8]
        0x0003e8f0:    6008        .`      STR      r0,[r1,#0]
        0x0003e8f2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003e8f4:    7940        @y      LDRB     r0,[r0,#5]
        0x0003e8f6:    07c0        ..      LSLS     r0,r0,#31
        0x0003e8f8:    b150        P.      CBZ      r0,0x3e910 ; mcuctrl_ctrl_HFXTAL_normal + 260
        0x0003e8fa:    e7ff        ..      B        0x3e8fc ; mcuctrl_ctrl_HFXTAL_normal + 240
        0x0003e8fc:    9802        ..      LDR      r0,[sp,#8]
        0x0003e8fe:    f2401101    @...    MOV      r1,#0x101
        0x0003e902:    4388        .C      BICS     r0,r0,r1
        0x0003e904:    9002        ..      STR      r0,[sp,#8]
        0x0003e906:    9802        ..      LDR      r0,[sp,#8]
        0x0003e908:    f4407080    @..p    ORR      r0,r0,#0x100
        0x0003e90c:    9002        ..      STR      r0,[sp,#8]
        0x0003e90e:    e008        ..      B        0x3e922 ; mcuctrl_ctrl_HFXTAL_normal + 278
        0x0003e910:    9802        ..      LDR      r0,[sp,#8]
        0x0003e912:    f0200028     .(.    BIC      r0,r0,#0x28
        0x0003e916:    9002        ..      STR      r0,[sp,#8]
        0x0003e918:    9802        ..      LDR      r0,[sp,#8]
        0x0003e91a:    f0400008    @...    ORR      r0,r0,#8
        0x0003e91e:    9002        ..      STR      r0,[sp,#8]
        0x0003e920:    e7ff        ..      B        0x3e922 ; mcuctrl_ctrl_HFXTAL_normal + 278
        0x0003e922:    9802        ..      LDR      r0,[sp,#8]
        0x0003e924:    f240112c    @.,.    MOVW     r1,#0x12c
        0x0003e928:    f2c40102    ....    MOVT     r1,#0x4002
        0x0003e92c:    6008        .`      STR      r0,[r1,#0]
        0x0003e92e:    e7ff        ..      B        0x3e930 ; mcuctrl_ctrl_HFXTAL_normal + 292
        0x0003e930:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003e932:    f7e3fdd1    ....    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0003e936:    2000        .       MOVS     r0,#0
        0x0003e938:    9007        ..      STR      r0,[sp,#0x1c]
        0x0003e93a:    e7ff        ..      B        0x3e93c ; mcuctrl_ctrl_HFXTAL_normal + 304
        0x0003e93c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003e93e:    b008        ..      ADD      sp,sp,#0x20
        0x0003e940:    bd80        ..      POP      {r7,pc}
        0x0003e942:    0000        ..      MOVS     r0,r0
    ndigits_in_hex
        0x0003e944:    b084        ..      SUB      sp,sp,#0x10
        0x0003e946:    9103        ..      STR      r1,[sp,#0xc]
        0x0003e948:    9002        ..      STR      r0,[sp,#8]
        0x0003e94a:    9802        ..      LDR      r0,[sp,#8]
        0x0003e94c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e94e:    4308        .C      ORRS     r0,r0,r1
        0x0003e950:    fab0f080    ....    CLZ      r0,r0
        0x0003e954:    0940        @.      LSRS     r0,r0,#5
        0x0003e956:    9001        ..      STR      r0,[sp,#4]
        0x0003e958:    e7ff        ..      B        0x3e95a ; ndigits_in_hex + 22
        0x0003e95a:    9802        ..      LDR      r0,[sp,#8]
        0x0003e95c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e95e:    4308        .C      ORRS     r0,r0,r1
        0x0003e960:    b160        `.      CBZ      r0,0x3e97c ; ndigits_in_hex + 56
        0x0003e962:    e7ff        ..      B        0x3e964 ; ndigits_in_hex + 32
        0x0003e964:    9802        ..      LDR      r0,[sp,#8]
        0x0003e966:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e968:    0900        ..      LSRS     r0,r0,#4
        0x0003e96a:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x0003e96e:    0909        ..      LSRS     r1,r1,#4
        0x0003e970:    9103        ..      STR      r1,[sp,#0xc]
        0x0003e972:    9002        ..      STR      r0,[sp,#8]
        0x0003e974:    9801        ..      LDR      r0,[sp,#4]
        0x0003e976:    3001        .0      ADDS     r0,#1
        0x0003e978:    9001        ..      STR      r0,[sp,#4]
        0x0003e97a:    e7ee        ..      B        0x3e95a ; ndigits_in_hex + 22
        0x0003e97c:    9801        ..      LDR      r0,[sp,#4]
        0x0003e97e:    b004        ..      ADD      sp,sp,#0x10
        0x0003e980:    4770        pG      BX       lr
        0x0003e982:    0000        ..      MOVS     r0,r0
    ndigits_in_i64
        0x0003e984:    b580        ..      PUSH     {r7,lr}
        0x0003e986:    b082        ..      SUB      sp,sp,#8
        0x0003e988:    9101        ..      STR      r1,[sp,#4]
        0x0003e98a:    9000        ..      STR      r0,[sp,#0]
        0x0003e98c:    9801        ..      LDR      r0,[sp,#4]
        0x0003e98e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003e992:    dc09        ..      BGT      0x3e9a8 ; ndigits_in_i64 + 36
        0x0003e994:    e7ff        ..      B        0x3e996 ; ndigits_in_i64 + 18
        0x0003e996:    9800        ..      LDR      r0,[sp,#0]
        0x0003e998:    9a01        ..      LDR      r2,[sp,#4]
        0x0003e99a:    4241        AB      RSBS     r1,r0,#0
        0x0003e99c:    f04f0000    O...    MOV      r0,#0
        0x0003e9a0:    4190        .A      SBCS     r0,r0,r2
        0x0003e9a2:    9100        ..      STR      r1,[sp,#0]
        0x0003e9a4:    9001        ..      STR      r0,[sp,#4]
        0x0003e9a6:    e7ff        ..      B        0x3e9a8 ; ndigits_in_i64 + 36
        0x0003e9a8:    9800        ..      LDR      r0,[sp,#0]
        0x0003e9aa:    9901        ..      LDR      r1,[sp,#4]
        0x0003e9ac:    f000f802    ....    BL       ndigits_in_u64 ; 0x3e9b4
        0x0003e9b0:    b002        ..      ADD      sp,sp,#8
        0x0003e9b2:    bd80        ..      POP      {r7,pc}
    ndigits_in_u64
        0x0003e9b4:    b580        ..      PUSH     {r7,lr}
        0x0003e9b6:    b084        ..      SUB      sp,sp,#0x10
        0x0003e9b8:    9103        ..      STR      r1,[sp,#0xc]
        0x0003e9ba:    9002        ..      STR      r0,[sp,#8]
        0x0003e9bc:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9be:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e9c0:    4308        .C      ORRS     r0,r0,r1
        0x0003e9c2:    fab0f080    ....    CLZ      r0,r0
        0x0003e9c6:    0940        @.      LSRS     r0,r0,#5
        0x0003e9c8:    9001        ..      STR      r0,[sp,#4]
        0x0003e9ca:    e7ff        ..      B        0x3e9cc ; ndigits_in_u64 + 24
        0x0003e9cc:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9ce:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e9d0:    4308        .C      ORRS     r0,r0,r1
        0x0003e9d2:    b150        P.      CBZ      r0,0x3e9ea ; ndigits_in_u64 + 54
        0x0003e9d4:    e7ff        ..      B        0x3e9d6 ; ndigits_in_u64 + 34
        0x0003e9d6:    9802        ..      LDR      r0,[sp,#8]
        0x0003e9d8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0003e9da:    f7f7fcdb    ....    BL       divu64_10 ; 0x36394
        0x0003e9de:    9103        ..      STR      r1,[sp,#0xc]
        0x0003e9e0:    9002        ..      STR      r0,[sp,#8]
        0x0003e9e2:    9801        ..      LDR      r0,[sp,#4]
        0x0003e9e4:    3001        .0      ADDS     r0,#1
        0x0003e9e6:    9001        ..      STR      r0,[sp,#4]
        0x0003e9e8:    e7f0        ..      B        0x3e9cc ; ndigits_in_u64 + 24
        0x0003e9ea:    9801        ..      LDR      r0,[sp,#4]
        0x0003e9ec:    b004        ..      ADD      sp,sp,#0x10
        0x0003e9ee:    bd80        ..      POP      {r7,pc}
    normalise_bands
        0x0003e9f0:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003e9f4:    b085        ..      SUB      sp,sp,#0x14
        0x0003e9f6:    e9cd2303    ...#    STRD     r2,r3,[sp,#0xc]
        0x0003e9fa:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0003e9fe:    6ac3        .j      LDR      r3,[r0,#0x2c]
        0x0003ea00:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0003ea02:    9000        ..      STR      r0,[sp,#0]
        0x0003ea04:    6a05        .j      LDR      r5,[r0,#0x20]
        0x0003ea06:    fb03f00c    ....    MUL      r0,r3,r12
        0x0003ea0a:    ed9f0a25    ..%.    VLDR     s0,[pc,#148] ; [0x3eaa0] = 0x129e74d2
        0x0003ea0e:    9001        ..      STR      r0,[sp,#4]
        0x0003ea10:    f04f0a00    O...    MOV      r10,#0
        0x0003ea14:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003ea18:    2000        .       MOVS     r0,#0
        0x0003ea1a:    9002        ..      STR      r0,[sp,#8]
        0x0003ea1c:    2a01        .*      CMP      r2,#1
        0x0003ea1e:    db34        4.      BLT      0x3ea8a ; normalise_bands + 154
        0x0003ea20:    9800        ..      LDR      r0,[sp,#0]
        0x0003ea22:    9b02        ..      LDR      r3,[sp,#8]
        0x0003ea24:    6880        .h      LDR      r0,[r0,#8]
        0x0003ea26:    882e        ..      LDRH     r6,[r5,#0]
        0x0003ea28:    fb00fb03    ....    MUL      r11,r0,r3
        0x0003ea2c:    2000        .       MOVS     r0,#0
        0x0003ea2e:    bf00        ..      NOP      
        0x0003ea30:    1c44        D.      ADDS     r4,r0,#1
        0x0003ea32:    b237        7.      SXTH     r7,r6
        0x0003ea34:    f9356014    5..`    LDRSH    r6,[r5,r4,LSL #1]
        0x0003ea38:    fb07fe0c    ....    MUL      lr,r7,r12
        0x0003ea3c:    fb06f80c    ....    MUL      r8,r6,r12
        0x0003ea40:    45c6        .E      CMP      lr,r8
        0x0003ea42:    da1e        ..      BGE      0x3ea82 ; normalise_bands + 146
        0x0003ea44:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0003ea46:    4458        XD      ADD      r0,r0,r11
        0x0003ea48:    eb030080    ....    ADD      r0,r3,r0,LSL #2
        0x0003ea4c:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0003ea50:    fb0ca707    ....    MLA      r7,r12,r7,r10
        0x0003ea54:    ee322a00    2..*    VADD.F32 s4,s4,s0
        0x0003ea58:    ee812a02    ...*    VDIV.F32 s4,s2,s4
        0x0003ea5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003ea5e:    eb010987    ....    ADD      r9,r1,r7,LSL #2
        0x0003ea62:    eb000087    ....    ADD      r0,r0,r7,LSL #2
        0x0003ea66:    bf00        ..      NOP      
        0x0003ea68:    ed993a00    ...:    VLDR     s6,[r9,#0]
        0x0003ea6c:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003ea70:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x0003ea74:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003ea78:    3004        .0      ADDS     r0,#4
        0x0003ea7a:    45c6        .E      CMP      lr,r8
        0x0003ea7c:    f1090904    ....    ADD      r9,r9,#4
        0x0003ea80:    dbf2        ..      BLT      0x3ea68 ; normalise_bands + 120
        0x0003ea82:    b2b6        ..      UXTH     r6,r6
        0x0003ea84:    4294        .B      CMP      r4,r2
        0x0003ea86:    4620         F      MOV      r0,r4
        0x0003ea88:    d1d2        ..      BNE      0x3ea30 ; normalise_bands + 64
        0x0003ea8a:    9b02        ..      LDR      r3,[sp,#8]
        0x0003ea8c:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0003ea8e:    3301        .3      ADDS     r3,#1
        0x0003ea90:    4283        .B      CMP      r3,r0
        0x0003ea92:    9801        ..      LDR      r0,[sp,#4]
        0x0003ea94:    9302        ..      STR      r3,[sp,#8]
        0x0003ea96:    4482        .D      ADD      r10,r10,r0
        0x0003ea98:    dbc0        ..      BLT      0x3ea1c ; normalise_bands + 44
        0x0003ea9a:    b005        ..      ADD      sp,sp,#0x14
        0x0003ea9c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.7
        0x0003eaa0:    129e74d2    .t..    DCD    312374482
    $t.6
    octopus_encode
        0x0003eaa4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003eaa8:    b081        ..      SUB      sp,sp,#4
        0x0003eaaa:    ed2d8b02    -...    VPUSH    {d8}
        0x0003eaae:    b096        ..      SUB      sp,sp,#0x58
        0x0003eab0:    f8d0bf2c    ..,.    LDR      r11,[r0,#0xf2c]
        0x0003eab4:    f2442451    D.Q$    MOV      r4,#0x4251
        0x0003eab8:    f2400910    @...    MOVW     r9,#0x10
        0x0003eabc:    465e        ^F      MOV      r6,r11
        0x0003eabe:    4698        .F      MOV      r8,r3
        0x0003eac0:    4615        .F      MOV      r5,r2
        0x0003eac2:    468a        .F      MOV      r10,r1
        0x0003eac4:    4607        .F      MOV      r7,r0
        0x0003eac6:    f2c4144d    ..M.    MOVT     r4,#0x414d
        0x0003eaca:    f2c40902    ....    MOVT     r9,#0x4002
        0x0003eace:    f1bb0f00    ....    CMP      r11,#0
        0x0003ead2:    bf18        ..      IT       NE
        0x0003ead4:    2601        .&      MOVNE    r6,#1
        0x0003ead6:    f006fd5b    ..[.    BL       save_stack ; 0x45590
        0x0003eada:    f7e0faf9    ....    BL       alloc_stack ; 0x1f0d0
        0x0003eade:    f8cd8020    .. .    STR      r8,[sp,#0x20]
        0x0003eae2:    f8d90000    ....    LDR      r0,[r9,#0]
        0x0003eae6:    f1bb0f00    ....    CMP      r11,#0
        0x0003eaea:    4642        BF      MOV      r2,r8
        0x0003eaec:    bf18        ..      IT       NE
        0x0003eaee:    3208        .2      ADDNE    r2,r2,#8
        0x0003eaf0:    42a0        .B      CMP      r0,r4
        0x0003eaf2:    f0408167    @.g.    BNE.W    0x3edc4 ; octopus_encode + 800
        0x0003eaf6:    9822        ".      LDR      r0,[sp,#0x88]
        0x0003eaf8:    f24048fc    @..H    MOV      r8,#0x4fc
        0x0003eafc:    4540        @E      CMP      r0,r8
        0x0003eafe:    bfb8        ..      IT       LT
        0x0003eb00:    4680        .F      MOVLT    r8,r0
        0x0003eb02:    2000        .       MOVS     r0,#0
        0x0003eb04:    2d01        .-      CMP      r5,#1
        0x0003eb06:    6078        x`      STR      r0,[r7,#4]
        0x0003eb08:    bfa8        ..      IT       GE
        0x0003eb0a:    f1b80f00    ....    CMPGE    r8,#0
        0x0003eb0e:    dc04        ..      BGT      0x3eb1a ; octopus_encode + 118
        0x0003eb10:    f006fd1e    ....    BL       restore_stack ; 0x45550
        0x0003eb14:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003eb18:    e155        U.      B        0x3edc6 ; octopus_encode + 802
        0x0003eb1a:    68b8        .h      LDR      r0,[r7,#8]
        0x0003eb1c:    f1b80f01    ....    CMP      r8,#1
        0x0003eb20:    d109        ..      BNE      0x3eb36 ; octopus_encode + 146
        0x0003eb22:    eb050185    ....    ADD      r1,r5,r5,LSL #2
        0x0003eb26:    0049        I.      LSLS     r1,r1,#1
        0x0003eb28:    4288        .B      CMP      r0,r1
        0x0003eb2a:    d104        ..      BNE      0x3eb36 ; octopus_encode + 146
        0x0003eb2c:    f006fd10    ....    BL       restore_stack ; 0x45550
        0x0003eb30:    f06f0001    o...    MVN      r0,#1
        0x0003eb34:    e147        G.      B        0x3edc6 ; octopus_encode + 802
        0x0003eb36:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003eb3a:    f2466167    F.ga    MOV      r1,#0x6667
        0x0003eb3e:    0080        ..      LSLS     r0,r0,#2
        0x0003eb40:    f2c66166    ..fa    MOVT     r1,#0x6666
        0x0003eb44:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003eb48:    11c1        ..      ASRS     r1,r0,#7
        0x0003eb4a:    4614        .F      MOV      r4,r2
        0x0003eb4c:    1202        ..      ASRS     r2,r0,#8
        0x0003eb4e:    eb0171d0    ...q    ADD      r1,r1,r0,LSR #31
        0x0003eb52:    eb0270d0    ...p    ADD      r0,r2,r0,LSR #31
        0x0003eb56:    f64b3280    K..2    MOV      r2,#0xbb80
        0x0003eb5a:    4410        .D      ADD      r0,r0,r2
        0x0003eb5c:    fb90f0f1    ....    SDIV     r0,r0,r1
        0x0003eb60:    00f1        ..      LSLS     r1,r6,#3
        0x0003eb62:    9103        ..      STR      r1,[sp,#0xc]
        0x0003eb64:    4540        @E      CMP      r0,r8
        0x0003eb66:    bfb8        ..      IT       LT
        0x0003eb68:    4680        .F      MOVLT    r8,r0
        0x0003eb6a:    683e        >h      LDR      r6,[r7,#0]
        0x0003eb6c:    f64071c4    @..q    MOV      r1,#0xfc4
        0x0003eb70:    4630        0F      MOV      r0,r6
        0x0003eb72:    2210        ."      MOVS     r2,#0x10
        0x0003eb74:    f6077914    ...y    ADD      r9,r7,#0xf14
        0x0003eb78:    f1b80f01    ....    CMP      r8,#1
        0x0003eb7c:    bfd8        ..      IT       LE
        0x0003eb7e:    f04f0801    O...    MOVLE    r8,#1
        0x0003eb82:    f000fad1    ....    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003eb86:    aa09        ..      ADD      r2,sp,#0x24
        0x0003eb88:    4630        0F      MOV      r0,r6
        0x0003eb8a:    f242711f    B..q    MOV      r1,#0x271f
        0x0003eb8e:    9607        ..      STR      r6,[sp,#0x1c]
        0x0003eb90:    f000faca    ....    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003eb94:    1c61        a.      ADDS     r1,r4,#1
        0x0003eb96:    f1a80201    ....    SUB      r2,r8,#1
        0x0003eb9a:    a80a        ..      ADD      r0,sp,#0x28
        0x0003eb9c:    9402        ..      STR      r4,[sp,#8]
        0x0003eb9e:    9204        ..      STR      r2,[sp,#0x10]
        0x0003eba0:    f7f9fd0c    ....    BL       ec_enc_init ; 0x385bc
        0x0003eba4:    00a8        ..      LSLS     r0,r5,#2
        0x0003eba6:    9005        ..      STR      r0,[sp,#0x14]
        0x0003eba8:    f00af81a    ....    BL       spl_alloca ; 0x48be0
        0x0003ebac:    ed970a02    ....    VLDR     s0,[r7,#8]
        0x0003ebb0:    ed9f1a92    ....    VLDR     s2,[pc,#584] ; [0x3edfc] = 0x41973334
        0x0003ebb4:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003ebb8:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0003ebbc:    f8d71f10    ....    LDR      r1,[r7,#0xf10]
        0x0003ebc0:    f24033d7    @..3    MOV      r3,#0x3d7
        0x0003ebc4:    f5c162c0    ...b    RSB      r2,r1,#0x600
        0x0003ebc8:    fb822303    ...#    SMULL    r2,r3,r2,r3
        0x0003ebcc:    0c12        ..      LSRS     r2,r2,#16
        0x0003ebce:    ea424203    B..B    ORR      r2,r2,r3,LSL #16
        0x0003ebd2:    4411        .D      ADD      r1,r1,r2
        0x0003ebd4:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x0003ebd8:    464b        KF      MOV      r3,r9
        0x0003ebda:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x0003ebde:    4681        .F      MOV      r9,r0
        0x0003ebe0:    ed9f3a87    ...:    VLDR     s6,[pc,#540] ; [0x3ee00] = 0x38000000
        0x0003ebe4:    ed9f4a87    ...J    VLDR     s8,[pc,#540] ; [0x3ee04] = 0xda24260
        0x0003ebe8:    f107060c    ....    ADD      r6,r7,#0xc
        0x0003ebec:    f8c71f10    ....    STR      r1,[r7,#0xf10]
        0x0003ebf0:    ee381a40    8.@.    VSUB.F32 s2,s16,s0
        0x0003ebf4:    2000        .       MOVS     r0,#0
        0x0003ebf6:    4649        IF      MOV      r1,r9
        0x0003ebf8:    9606        ..      STR      r6,[sp,#0x18]
        0x0003ebfa:    bf00        ..      NOP      
        0x0003ebfc:    f93a2010    :..     LDRSH    r2,[r10,r0,LSL #1]
        0x0003ec00:    3001        .0      ADDS     r0,#1
        0x0003ec02:    ee052a10    ...*    VMOV     s10,r2
        0x0003ec06:    eeb85ac5    ...Z    VCVT.F32.S32 s10,s10
        0x0003ec0a:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x0003ec0e:    ee356a42    5.Bj    VSUB.F32 s12,s10,s4
        0x0003ec12:    ee205a05     ..Z    VMUL.F32 s10,s0,s10
        0x0003ec16:    ee355a04    5..Z    VADD.F32 s10,s10,s8
        0x0003ec1a:    ee212a02    !..*    VMUL.F32 s4,s2,s4
        0x0003ec1e:    ee322a05    2..*    VADD.F32 s4,s4,s10
        0x0003ec22:    ed816a00    ...j    VSTR     s12,[r1,#0]
        0x0003ec26:    4285        .B      CMP      r5,r0
        0x0003ec28:    f1010104    ....    ADD      r1,r1,#4
        0x0003ec2c:    d1e6        ..      BNE      0x3ebfc ; octopus_encode + 344
        0x0003ec2e:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x0003ec30:    f242711c    B..q    MOV      r1,#0x271c
        0x0003ec34:    4620         F      MOV      r0,r4
        0x0003ec36:    2211        ."      MOVS     r2,#0x11
        0x0003ec38:    461e        .F      MOV      r6,r3
        0x0003ec3a:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x0003ec3e:    f000fa73    ..s.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ec42:    4620         F      MOV      r0,r4
        0x0003ec44:    f2427118    B..q    MOV      r1,#0x2718
        0x0003ec48:    2201        ."      MOVS     r2,#1
        0x0003ec4a:    f000fa6d    ..m.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ec4e:    4620         F      MOV      r0,r4
        0x0003ec50:    f64071a2    @..q    MOV      r1,#0xfa2
        0x0003ec54:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x0003ec58:    f000fa66    ..f.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ec5c:    4620         F      MOV      r0,r4
        0x0003ec5e:    f2427112    B..q    MOV      r1,#0x2712
        0x0003ec62:    2201        ."      MOVS     r2,#1
        0x0003ec64:    f000fa60    ..`.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ec68:    f8d70f0c    ....    LDR      r0,[r7,#0xf0c]
        0x0003ec6c:    1b42        B.      SUBS     r2,r0,r5
        0x0003ec6e:    2a01        .*      CMP      r2,#1
        0x0003ec70:    db11        ..      BLT      0x3ec96 ; octopus_encode + 498
        0x0003ec72:    46ca        .F      MOV      r10,r9
        0x0003ec74:    f8dd9018    ....    LDR      r9,[sp,#0x18]
        0x0003ec78:    0092        ..      LSLS     r2,r2,#2
        0x0003ec7a:    eb090185    ....    ADD      r1,r9,r5,LSL #2
        0x0003ec7e:    4648        HF      MOV      r0,r9
        0x0003ec80:    f7d9fc8a    ....    BL       __aeabi_memmove4 ; 0x18598
        0x0003ec84:    f8d70f0c    ....    LDR      r0,[r7,#0xf0c]
        0x0003ec88:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003ec8a:    1b40        @.      SUBS     r0,r0,r5
        0x0003ec8c:    eb090080    ....    ADD      r0,r9,r0,LSL #2
        0x0003ec90:    46d1        .F      MOV      r9,r10
        0x0003ec92:    4651        QF      MOV      r1,r10
        0x0003ec94:    e004        ..      B        0x3eca0 ; octopus_encode + 508
        0x0003ec96:    1a29        ).      SUBS     r1,r5,r0
        0x0003ec98:    0082        ..      LSLS     r2,r0,#2
        0x0003ec9a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003ec9c:    eb090181    ....    ADD      r1,r9,r1,LSL #2
        0x0003eca0:    f7d9fc48    ..H.    BL       __aeabi_memcpy4 ; 0x18534
        0x0003eca4:    ed960a04    ....    VLDR     s0,[r6,#0x10]
        0x0003eca8:    f2400c10    @...    MOVW     r12,#0x10
        0x0003ecac:    eeb40a48    ..H.    VCMP.F32 s0,s16
        0x0003ecb0:    f2c40c02    ....    MOVT     r12,#0x4002
        0x0003ecb4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ecb8:    da23        #.      BGE      0x3ed02 ; octopus_encode + 606
        0x0003ecba:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003ecbc:    68ba        .h      LDR      r2,[r7,#8]
        0x0003ecbe:    f64b3380    K..3    MOV      r3,#0xbb80
        0x0003ecc2:    6848        Hh      LDR      r0,[r1,#4]
        0x0003ecc4:    fb93f2f2    ....    SDIV     r2,r3,r2
        0x0003ecc8:    fb90f0f2    ....    SDIV     r0,r0,r2
        0x0003eccc:    2801        .(      CMP      r0,#1
        0x0003ecce:    db18        ..      BLT      0x3ed02 ; octopus_encode + 606
        0x0003ecd0:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0003ecd2:    0092        ..      LSLS     r2,r2,#2
        0x0003ecd4:    464b        KF      MOV      r3,r9
        0x0003ecd6:    bf00        ..      NOP      
        0x0003ecd8:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x0003ecdc:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x0003ece0:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x0003ece4:    ee382a41    8.A*    VSUB.F32 s4,s16,s2
        0x0003ece8:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x0003ecec:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003ecf0:    ee231a01    #...    VMUL.F32 s2,s6,s2
        0x0003ecf4:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0003ecf8:    3801        .8      SUBS     r0,#1
        0x0003ecfa:    f1030304    ....    ADD      r3,r3,#4
        0x0003ecfe:    4411        .D      ADD      r1,r1,r2
        0x0003ed00:    d1ea        ..      BNE      0x3ecd8 ; octopus_encode + 564
        0x0003ed02:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x0003ed06:    f2442151    D.Q!    MOV      r1,#0x4251
        0x0003ed0a:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x0003ed0e:    4288        .B      CMP      r0,r1
        0x0003ed10:    d158        X.      BNE      0x3edc4 ; octopus_encode + 800
        0x0003ed12:    f8cd9018    ....    STR      r9,[sp,#0x18]
        0x0003ed16:    f8dd9010    ....    LDR      r9,[sp,#0x10]
        0x0003ed1a:    f04f507e    O.~P    MOV      r0,#0x3f800000
        0x0003ed1e:    ac0a        ..      ADD      r4,sp,#0x28
        0x0003ed20:    6130        0a      STR      r0,[r6,#0x10]
        0x0003ed22:    4620         F      MOV      r0,r4
        0x0003ed24:    4649        IF      MOV      r1,r9
        0x0003ed26:    f7f9fc5d    ..].    BL       ec_enc_shrink ; 0x385e4
        0x0003ed2a:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x0003ed2c:    f242711a    B..q    MOV      r1,#0x271a
        0x0003ed30:    4630        0F      MOV      r0,r6
        0x0003ed32:    2200        ."      MOVS     r2,#0
        0x0003ed34:    f04f0a00    O...    MOV      r10,#0
        0x0003ed38:    f000f9f6    ....    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ed3c:    68b8        .h      LDR      r0,[r7,#8]
        0x0003ed3e:    f248511f    H..Q    MOV      r1,#0x851f
        0x0003ed42:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x0003ed46:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003ed4a:    11c1        ..      ASRS     r1,r0,#7
        0x0003ed4c:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x0003ed50:    0080        ..      LSLS     r0,r0,#2
        0x0003ed52:    f009ff45    ..E.    BL       spl_alloca ; 0x48be0
        0x0003ed56:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003ed58:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003ed5a:    fab0f080    ....    CLZ      r0,r0
        0x0003ed5e:    4408        .D      ADD      r0,r0,r1
        0x0003ed60:    3820         8      SUBS     r0,r0,#0x20
        0x0003ed62:    ebb00fc9    ....    CMP      r0,r9,LSL #3
        0x0003ed66:    dc12        ..      BGT      0x3ed8e ; octopus_encode + 746
        0x0003ed68:    4630        0F      MOV      r0,r6
        0x0003ed6a:    f64071a6    @..q    MOV      r1,#0xfa6
        0x0003ed6e:    2200        ."      MOVS     r2,#0
        0x0003ed70:    f000f9da    ....    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ed74:    9906        ..      LDR      r1,[sp,#0x18]
        0x0003ed76:    4630        0F      MOV      r0,r6
        0x0003ed78:    462a        *F      MOV      r2,r5
        0x0003ed7a:    2300        .#      MOVS     r3,#0
        0x0003ed7c:    f8cd9000    ....    STR      r9,[sp,#0]
        0x0003ed80:    9401        ..      STR      r4,[sp,#4]
        0x0003ed82:    f7f1fd31    ..1.    BL       celt_encode_with_ec ; 0x307e8
        0x0003ed86:    4682        .F      MOV      r10,r0
        0x0003ed88:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003ed8c:    dd21        !.      BLE      0x3edd2 ; octopus_encode + 814
        0x0003ed8e:    2010        .       MOVS     r0,#0x10
        0x0003ed90:    f2c40002    ....    MOVT     r0,#0x4002
        0x0003ed94:    6800        .h      LDR      r0,[r0,#0]
        0x0003ed96:    f2442151    D.Q!    MOV      r1,#0x4251
        0x0003ed9a:    f2c4114d    ..M.    MOVT     r1,#0x414d
        0x0003ed9e:    4288        .B      CMP      r0,r1
        0x0003eda0:    d110        ..      BNE      0x3edc4 ; octopus_encode + 800
        0x0003eda2:    9908        ..      LDR      r1,[sp,#0x20]
        0x0003eda4:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0003eda6:    20b8        .       MOVS     r0,#0xb8
        0x0003eda8:    5488        .T      STRB     r0,[r1,r2]
        0x0003edaa:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003edac:    f1bb0f00    ....    CMP      r11,#0
        0x0003edb0:    6078        x`      STR      r0,[r7,#4]
        0x0003edb2:    d011        ..      BEQ      0x3edd8 ; octopus_encode + 820
        0x0003edb4:    fa98f088    ....    REV      r0,r8
        0x0003edb8:    6008        .`      STR      r0,[r1,#0]
        0x0003edba:    6878        xh      LDR      r0,[r7,#4]
        0x0003edbc:    2608        .&      MOVS     r6,#8
        0x0003edbe:    ba00        ..      REV      r0,r0
        0x0003edc0:    6048        H`      STR      r0,[r1,#4]
        0x0003edc2:    e00a        ..      B        0x3edda ; octopus_encode + 822
        0x0003edc4:    2054        T       MOVS     r0,#0x54
        0x0003edc6:    b016        ..      ADD      sp,sp,#0x58
        0x0003edc8:    ecbd8b02    ....    VPOP     {d8}
        0x0003edcc:    b001        ..      ADD      sp,sp,#4
        0x0003edce:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003edd2:    f006fbbd    ....    BL       restore_stack ; 0x45550
        0x0003edd6:    e00a        ..      B        0x3edee ; octopus_encode + 842
        0x0003edd8:    2600        .&      MOVS     r6,#0
        0x0003edda:    9802        ..      LDR      r0,[sp,#8]
        0x0003eddc:    f10a0101    ....    ADD      r1,r10,#1
        0x0003ede0:    4642        BF      MOV      r2,r8
        0x0003ede2:    f001f8c6    ....    BL       opus_packet_pad ; 0x3ff72
        0x0003ede6:    4605        .F      MOV      r5,r0
        0x0003ede8:    f006fbb2    ....    BL       restore_stack ; 0x45550
        0x0003edec:    b115        ..      CBZ      r5,0x3edf4 ; octopus_encode + 848
        0x0003edee:    f06f0002    o...    MVN      r0,#2
        0x0003edf2:    e7e8        ..      B        0x3edc6 ; octopus_encode + 802
        0x0003edf4:    eb060008    ....    ADD      r0,r6,r8
        0x0003edf8:    e7e5        ..      B        0x3edc6 ; octopus_encode + 802
        0x0003edfa:    bf00        ..      NOP      
    $d.7
        0x0003edfc:    41973334    43.A    DCD    1100428084
        0x0003ee00:    38000000    ...8    DCD    939524096
        0x0003ee04:    0da24260    `B..    DCD    228737632
    $t.4
    octopus_encoder_create
        0x0003ee08:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ee0a:    f244166c    D.l.    MOV      r6,#0x416c
        0x0003ee0e:    4604        .F      MOV      r4,r0
        0x0003ee10:    f2c10601    ....    MOVT     r6,#0x1001
        0x0003ee14:    f44f507a    O.zP    MOV      r0,#0x3e80
        0x0003ee18:    2500        .%      MOVS     r5,#0
        0x0003ee1a:    60b0        .`      STR      r0,[r6,#8]
        0x0003ee1c:    20a0        .       MOVS     r0,#0xa0
        0x0003ee1e:    f44f61c0    O..a    MOV      r1,#0x600
        0x0003ee22:    f8c65f28    ..(_    STR      r5,[r6,#0xf28]
        0x0003ee26:    f8c60f0c    ....    STR      r0,[r6,#0xf0c]
        0x0003ee2a:    f8c61f10    ....    STR      r1,[r6,#0xf10]
        0x0003ee2e:    f7fafb56    ..V.    BL       get_celt_handle ; 0x394de
        0x0003ee32:    f8d63f28    ..(?    LDR      r3,[r6,#0xf28]
        0x0003ee36:    f44f517a    O.zQ    MOV      r1,#0x3e80
        0x0003ee3a:    2201        ."      MOVS     r2,#1
        0x0003ee3c:    6030        0`      STR      r0,[r6,#0]
        0x0003ee3e:    f7f4fffd    ....    BL       celt_encoder_init ; 0x33e3c
        0x0003ee42:    b990        ..      CBNZ     r0,0x3ee6a ; octopus_encoder_create + 98
        0x0003ee44:    6830        0h      LDR      r0,[r6,#0]
        0x0003ee46:    f2427120    B. q    MOV      r1,#0x2720
        0x0003ee4a:    2200        ."      MOVS     r2,#0
        0x0003ee4c:    f000f96c    ..l.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ee50:    6830        0h      LDR      r0,[r6,#0]
        0x0003ee52:    f64071aa    @..q    MOV      r1,#0xfaa
        0x0003ee56:    2204        ."      MOVS     r2,#4
        0x0003ee58:    f000f966    ..f.    BL       opus_custom_encoder_ctl ; 0x3f128
        0x0003ee5c:    f04f507e    O.~P    MOV      r0,#0x3f800000
        0x0003ee60:    4635        5F      MOV      r5,r6
        0x0003ee62:    f8c60f24    ..$.    STR      r0,[r6,#0xf24]
        0x0003ee66:    f8c64f2c    ..,O    STR      r4,[r6,#0xf2c]
        0x0003ee6a:    4628        (F      MOV      r0,r5
        0x0003ee6c:    bd70        p.      POP      {r4-r6,pc}
        0x0003ee6e:    0000        ..      MOVS     r0,r0
    onebit
        0x0003ee70:    b082        ..      SUB      sp,sp,#8
        0x0003ee72:    9001        ..      STR      r0,[sp,#4]
        0x0003ee74:    9901        ..      LDR      r1,[sp,#4]
        0x0003ee76:    2000        .       MOVS     r0,#0
        0x0003ee78:    9000        ..      STR      r0,[sp,#0]
        0x0003ee7a:    b141        A.      CBZ      r1,0x3ee8e ; onebit + 30
        0x0003ee7c:    e7ff        ..      B        0x3ee7e ; onebit + 14
        0x0003ee7e:    9801        ..      LDR      r0,[sp,#4]
        0x0003ee80:    1e41        A.      SUBS     r1,r0,#1
        0x0003ee82:    4008        .@      ANDS     r0,r0,r1
        0x0003ee84:    fab0f080    ....    CLZ      r0,r0
        0x0003ee88:    0940        @.      LSRS     r0,r0,#5
        0x0003ee8a:    9000        ..      STR      r0,[sp,#0]
        0x0003ee8c:    e7ff        ..      B        0x3ee8e ; onebit + 30
        0x0003ee8e:    9800        ..      LDR      r0,[sp,#0]
        0x0003ee90:    f0000001    ....    AND      r0,r0,#1
        0x0003ee94:    b002        ..      ADD      sp,sp,#8
        0x0003ee96:    4770        pG      BX       lr
    op_pvq_search_c
        0x0003ee98:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003ee9c:    b081        ..      SUB      sp,sp,#4
        0x0003ee9e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0003eea2:    b086        ..      SUB      sp,sp,#0x18
        0x0003eea4:    461f        .F      MOV      r7,r3
        0x0003eea6:    4690        .F      MOV      r8,r2
        0x0003eea8:    468b        .F      MOV      r11,r1
        0x0003eeaa:    4604        .F      MOV      r4,r0
        0x0003eeac:    f006fb70    ..p.    BL       save_stack ; 0x45590
        0x0003eeb0:    00bd        ..      LSLS     r5,r7,#2
        0x0003eeb2:    4628        (F      MOV      r0,r5
        0x0003eeb4:    f009fe94    ....    BL       spl_alloca ; 0x48be0
        0x0003eeb8:    4681        .F      MOV      r9,r0
        0x0003eeba:    4628        (F      MOV      r0,r5
        0x0003eebc:    f009fe90    ....    BL       spl_alloca ; 0x48be0
        0x0003eec0:    46ba        .F      MOV      r10,r7
        0x0003eec2:    2f01        ./      CMP      r7,#1
        0x0003eec4:    bfd8        ..      IT       LE
        0x0003eec6:    f04f0a01    O...    MOVLE    r10,#1
        0x0003eeca:    2500        .%      MOVS     r5,#0
        0x0003eecc:    2100        .!      MOVS     r1,#0
        0x0003eece:    4652        RF      MOV      r2,r10
        0x0003eed0:    1863        c.      ADDS     r3,r4,r1
        0x0003eed2:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x0003eed6:    2600        .&      MOVS     r6,#0
        0x0003eed8:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x0003eedc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003eee0:    eeb00ac0    ....    VABS.F32 s0,s0
        0x0003eee4:    bfb8        ..      IT       LT
        0x0003eee6:    2601        .&      MOVLT    r6,#1
        0x0003eee8:    5046        FP      STR      r6,[r0,r1]
        0x0003eeea:    ed830a00    ....    VSTR     s0,[r3,#0]
        0x0003eeee:    f84b5001    K..P    STR      r5,[r11,r1]
        0x0003eef2:    f8495001    I..P    STR      r5,[r9,r1]
        0x0003eef6:    3a01        .:      SUBS     r2,#1
        0x0003eef8:    f1010104    ....    ADD      r1,r1,#4
        0x0003eefc:    d1e8        ..      BNE      0x3eed0 ; op_pvq_search_c + 56
        0x0003eefe:    ebb80f67    ..g.    CMP      r8,r7,ASR #1
        0x0003ef02:    e9cd0a02    ....    STRD     r0,r10,[sp,#8]
        0x0003ef06:    e9cd4900    ...I    STRD     r4,r9,[sp,#0]
        0x0003ef0a:    dd76        v.      BLE      0x3effa ; op_pvq_search_c + 354
        0x0003ef0c:    ed9f0a82    ....    VLDR     s0,[pc,#520] ; [0x3f118] = 0
        0x0003ef10:    4622        "F      MOV      r2,r4
        0x0003ef12:    4651        QF      MOV      r1,r10
        0x0003ef14:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0003ef18:    3901        .9      SUBS     r1,#1
        0x0003ef1a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0003ef1e:    f1020204    ....    ADD      r2,r2,#4
        0x0003ef22:    d1f7        ..      BNE      0x3ef14 ; op_pvq_search_c + 124
        0x0003ef24:    ed9f1a7d    ..}.    VLDR     s2,[pc,#500] ; [0x3f11c] = 0x26901d7d
        0x0003ef28:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0003ef2c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ef30:    dd06        ..      BLE      0x3ef40 ; op_pvq_search_c + 168
        0x0003ef32:    ed9f1a7b    ..{.    VLDR     s2,[pc,#492] ; [0x3f120] = 0x42800000
        0x0003ef36:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x0003ef3a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003ef3e:    db10        ..      BLT      0x3ef62 ; op_pvq_search_c + 202
        0x0003ef40:    f04f517e    O.~Q    MOV      r1,#0x3f800000
        0x0003ef44:    4620         F      MOV      r0,r4
        0x0003ef46:    f8401b04    @...    STR      r1,[r0],#4
        0x0003ef4a:    4639        9F      MOV      r1,r7
        0x0003ef4c:    2f02        ./      CMP      r7,#2
        0x0003ef4e:    bfd8        ..      IT       LE
        0x0003ef50:    2102        .!      MOVLE    r1,#2
        0x0003ef52:    f06f0203    o...    MVN      r2,#3
        0x0003ef56:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x0003ef5a:    f7d9fb8c    ....    BL       __aeabi_memclr4 ; 0x18676
        0x0003ef5e:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003ef62:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x0003ef66:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x0003ef6a:    ee018a10    ....    VMOV     s2,r8
        0x0003ef6e:    ed9f2a6d    ..m*    VLDR     s4,[pc,#436] ; [0x3f124] = 0x3f4ccccd
        0x0003ef72:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x0003ef76:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0003ef7a:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0003ef7e:    ee100a10    ....    VMOV     r0,s0
        0x0003ef82:    f00efa5d    ..].    BL       __aeabi_f2d ; 0x4d440
        0x0003ef86:    ed9f9a64    ..d.    VLDR     s18,[pc,#400] ; [0x3f118] = 0
        0x0003ef8a:    4625        %F      MOV      r5,r4
        0x0003ef8c:    465c        \F      MOV      r4,r11
        0x0003ef8e:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0003ef92:    462e        .F      MOV      r6,r5
        0x0003ef94:    e9cd1004    ....    STRD     r1,r0,[sp,#0x10]
        0x0003ef98:    f8560b04    V...    LDR      r0,[r6],#4
        0x0003ef9c:    f00efa50    ..P.    BL       __aeabi_f2d ; 0x4d440
        0x0003efa0:    4602        .F      MOV      r2,r0
        0x0003efa2:    460b        .F      MOV      r3,r1
        0x0003efa4:    e9dd1004    ....    LDRD     r1,r0,[sp,#0x10]
        0x0003efa8:    f00dff50    ..P.    BL       __aeabi_dmul ; 0x4ce4c
        0x0003efac:    ec410b10    A...    VMOV     d0,r0,r1
        0x0003efb0:    f00cfcaa    ....    BL       __hardfp_floor ; 0x4b908
        0x0003efb4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0003efb8:    f00dfe76    ..v.    BL       __aeabi_d2iz ; 0x4cca8
        0x0003efbc:    ee000a10    ....    VMOV     s0,r0
        0x0003efc0:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003efc4:    ed890a00    ....    VSTR     s0,[r9,#0]
        0x0003efc8:    ed952a00    ...*    VLDR     s4,[r5,#0]
        0x0003efcc:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x0003efd0:    ee388a01    8...    VADD.F32 s16,s16,s2
        0x0003efd4:    ee221a00    "...    VMUL.F32 s2,s4,s0
        0x0003efd8:    ee300a00    0...    VADD.F32 s0,s0,s0
        0x0003efdc:    f8440b04    D...    STR      r0,[r4],#4
        0x0003efe0:    eba80800    ....    SUB      r8,r8,r0
        0x0003efe4:    ee399a01    9...    VADD.F32 s18,s18,s2
        0x0003efe8:    ed890a00    ....    VSTR     s0,[r9,#0]
        0x0003efec:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x0003eff0:    f1090904    ....    ADD      r9,r9,#4
        0x0003eff4:    4635        5F      MOV      r5,r6
        0x0003eff6:    d1cf        ..      BNE      0x3ef98 ; op_pvq_search_c + 256
        0x0003eff8:    e003        ..      B        0x3f002 ; op_pvq_search_c + 362
        0x0003effa:    ed9f9a47    ..G.    VLDR     s18,[pc,#284] ; [0x3f118] = 0
        0x0003effe:    eeb08a49    ..I.    VMOV.F32 s16,s18
        0x0003f002:    1cf8        ..      ADDS     r0,r7,#3
        0x0003f004:    4580        .E      CMP      r8,r0
        0x0003f006:    dd15        ..      BLE      0x3f034 ; op_pvq_search_c + 412
        0x0003f008:    9801        ..      LDR      r0,[sp,#4]
        0x0003f00a:    ee008a10    ....    VMOV     s0,r8
        0x0003f00e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0003f012:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x0003f016:    f8db0000    ....    LDR      r0,[r11,#0]
        0x0003f01a:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x0003f01e:    ee381a01    8...    VADD.F32 s2,s16,s2
        0x0003f022:    ee220a00    "...    VMUL.F32 s0,s4,s0
        0x0003f026:    4440        @D      ADD      r0,r0,r8
        0x0003f028:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0003f02a:    ee318a00    1...    VADD.F32 s16,s2,s0
        0x0003f02e:    f8cb0000    ....    STR      r0,[r11,#0]
        0x0003f032:    e059        Y.      B        0x3f0e8 ; op_pvq_search_c + 592
        0x0003f034:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0003f036:    f8dd9004    ....    LDR      r9,[sp,#4]
        0x0003f03a:    f1b80f01    ....    CMP      r8,#1
        0x0003f03e:    db53        S.      BLT      0x3f0e8 ; op_pvq_search_c + 592
        0x0003f040:    2f02        ./      CMP      r7,#2
        0x0003f042:    bfd8        ..      IT       LE
        0x0003f044:    2702        .'      MOVLE    r7,#2
        0x0003f046:    9d00        ..      LDR      r5,[sp,#0]
        0x0003f048:    f1090c04    ....    ADD      r12,r9,#4
        0x0003f04c:    f1050e04    ....    ADD      lr,r5,#4
        0x0003f050:    2200        ."      MOVS     r2,#0
        0x0003f052:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x0003f056:    eeb01a00    ....    VMOV.F32 s2,#2.00000000
        0x0003f05a:    bf00        ..      NOP      
        0x0003f05c:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x0003f060:    ed994a00    ...J    VLDR     s8,[r9,#0]
        0x0003f064:    ee382a00    8..*    VADD.F32 s4,s16,s0
        0x0003f068:    ee395a03    9..Z    VADD.F32 s10,s18,s6
        0x0003f06c:    ee323a04    2..:    VADD.F32 s6,s4,s8
        0x0003f070:    ee254a05    %..J    VMUL.F32 s8,s10,s10
        0x0003f074:    2300        .#      MOVS     r3,#0
        0x0003f076:    2601        .&      MOVS     r6,#1
        0x0003f078:    4671        qF      MOV      r1,lr
        0x0003f07a:    4660        `F      MOV      r0,r12
        0x0003f07c:    ed915a00    ...Z    VLDR     s10,[r1,#0]
        0x0003f080:    ed906a00    ...j    VLDR     s12,[r0,#0]
        0x0003f084:    ee395a05    9..Z    VADD.F32 s10,s18,s10
        0x0003f088:    ee326a06    2..j    VADD.F32 s12,s4,s12
        0x0003f08c:    ee255a05    %..Z    VMUL.F32 s10,s10,s10
        0x0003f090:    ee237a05    #..z    VMUL.F32 s14,s6,s10
        0x0003f094:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x0003f098:    eeb47a60    ..`z    VCMP.F32 s14,s1
        0x0003f09c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0003f0a0:    bfc2        ..      ITTT     GT
        0x0003f0a2:    eeb04a45    ..EJ    VMOVGT.F32 s8,s10
        0x0003f0a6:    eeb03a46    ..F:    VMOVGT.F32 s6,s12
        0x0003f0aa:    4633        3F      MOVGT    r3,r6
        0x0003f0ac:    3601        .6      ADDS     r6,#1
        0x0003f0ae:    3004        .0      ADDS     r0,#4
        0x0003f0b0:    42b7        .B      CMP      r7,r6
        0x0003f0b2:    f1010104    ....    ADD      r1,r1,#4
        0x0003f0b6:    d1e1        ..      BNE      0x3f07c ; op_pvq_search_c + 484
        0x0003f0b8:    eb050083    ....    ADD      r0,r5,r3,LSL #2
        0x0003f0bc:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0003f0c0:    eb090083    ....    ADD      r0,r9,r3,LSL #2
        0x0003f0c4:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x0003f0c8:    ee399a03    9...    VADD.F32 s18,s18,s6
        0x0003f0cc:    ee343a01    4..:    VADD.F32 s6,s8,s2
        0x0003f0d0:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003f0d4:    f85b0023    [.#.    LDR      r0,[r11,r3,LSL #2]
        0x0003f0d8:    3201        .2      ADDS     r2,#1
        0x0003f0da:    ee328a04    2...    VADD.F32 s16,s4,s8
        0x0003f0de:    3001        .0      ADDS     r0,#1
        0x0003f0e0:    4542        BE      CMP      r2,r8
        0x0003f0e2:    f84b0023    K.#.    STR      r0,[r11,r3,LSL #2]
        0x0003f0e6:    d1b9        ..      BNE      0x3f05c ; op_pvq_search_c + 452
        0x0003f0e8:    9b02        ..      LDR      r3,[sp,#8]
        0x0003f0ea:    bf00        ..      NOP      
        0x0003f0ec:    f8530b04    S...    LDR      r0,[r3],#4
        0x0003f0f0:    f8db1000    ....    LDR      r1,[r11,#0]
        0x0003f0f4:    4242        BB      RSBS     r2,r0,#0
        0x0003f0f6:    4051        Q@      EORS     r1,r1,r2
        0x0003f0f8:    4408        .D      ADD      r0,r0,r1
        0x0003f0fa:    3c01        .<      SUBS     r4,#1
        0x0003f0fc:    f84b0b04    K...    STR      r0,[r11],#4
        0x0003f100:    d1f4        ..      BNE      0x3f0ec ; op_pvq_search_c + 596
        0x0003f102:    f006fa25    ..%.    BL       restore_stack ; 0x45550
        0x0003f106:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0003f10a:    b006        ..      ADD      sp,sp,#0x18
        0x0003f10c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0003f110:    b001        ..      ADD      sp,sp,#4
        0x0003f112:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003f116:    bf00        ..      NOP      
    $d.4
        0x0003f118:    00000000    ....    DCD    0
        0x0003f11c:    26901d7d    }..&    DCD    646978941
        0x0003f120:    42800000    ...B    DCD    1115684864
        0x0003f124:    3f4ccccd    ..L?    DCD    1061997773
    $t.24
    opus_custom_encoder_ctl
        0x0003f128:    b082        ..      SUB      sp,sp,#8
        0x0003f12a:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003f12e:    b081        ..      SUB      sp,sp,#4
        0x0003f130:    4604        .F      MOV      r4,r0
        0x0003f132:    a808        ..      ADD      r0,sp,#0x20
        0x0003f134:    9000        ..      STR      r0,[sp,#0]
        0x0003f136:    f64070ce    @..p    MOV      r0,#0xfce
        0x0003f13a:    4281        .B      CMP      r1,r0
        0x0003f13c:    f06f0004    o...    MVN      r0,#4
        0x0003f140:    e9cd2308    ...#    STRD     r2,r3,[sp,#0x20]
        0x0003f144:    dc18        ..      BGT      0x3f178 ; opus_custom_encoder_ctl + 80
        0x0003f146:    f64072b3    @..r    MOV      r2,#0xfb3
        0x0003f14a:    4291        .B      CMP      r1,r2
        0x0003f14c:    dc3b        ;.      BGT      0x3f1c6 ; opus_custom_encoder_ctl + 158
        0x0003f14e:    f64072a9    @..r    MOV      r2,#0xfa9
        0x0003f152:    4291        .B      CMP      r1,r2
        0x0003f154:    f3008082    ....    BGT.W    0x3f25c ; opus_custom_encoder_ctl + 308
        0x0003f158:    f64072a2    @..r    MOV      r2,#0xfa2
        0x0003f15c:    4291        .B      CMP      r1,r2
        0x0003f15e:    f00080bd    ....    BEQ.W    0x3f2dc ; opus_custom_encoder_ctl + 436
        0x0003f162:    f64072a6    @..r    MOV      r2,#0xfa6
        0x0003f166:    4291        .B      CMP      r1,r2
        0x0003f168:    f0408161    @.a.    BNE.W    0x3f42e ; opus_custom_encoder_ctl + 774
        0x0003f16c:    9800        ..      LDR      r0,[sp,#0]
        0x0003f16e:    1d01        ..      ADDS     r1,r0,#4
        0x0003f170:    9100        ..      STR      r1,[sp,#0]
        0x0003f172:    6800        .h      LDR      r0,[r0,#0]
        0x0003f174:    62e0        .b      STR      r0,[r4,#0x2c]
        0x0003f176:    e156        V.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f178:    f2427218    B..r    MOV      r2,#0x2718
        0x0003f17c:    1a8a        ..      SUBS     r2,r1,r2
        0x0003f17e:    2a14        .*      CMP      r2,#0x14
        0x0003f180:    f200807e    ..~.    BHI.W    0x3f280 ; opus_custom_encoder_ctl + 344
        0x0003f184:    e8dff012    ....    TBH      [pc,r2,LSL #1]
    $d.25
        0x0003f188:    01530015    ..S.    DCD    22216725
        0x0003f18c:    015300e1    ..S.    DCD    22216929
        0x0003f190:    015300ed    ..S.    DCD    22216941
        0x0003f194:    00f90153    S...    DCD    16318803
        0x0003f198:    01530101    ..S.    DCD    22216961
        0x0003f19c:    01530153    S.S.    DCD    22217043
        0x0003f1a0:    01530153    S.S.    DCD    22217043
        0x0003f1a4:    01530107    ..S.    DCD    22216967
        0x0003f1a8:    0153012b    +.S.    DCD    22217003
        0x0003f1ac:    01530131    1.S.    DCD    22217009
        0x0003f1b0:    0138        8.      DCW    312
    $t.26
        0x0003f1b2:    9800        ..      LDR      r0,[sp,#0]
        0x0003f1b4:    1d01        ..      ADDS     r1,r0,#4
        0x0003f1b6:    9100        ..      STR      r1,[sp,#0]
        0x0003f1b8:    6800        .h      LDR      r0,[r0,#0]
        0x0003f1ba:    1e41        A.      SUBS     r1,r0,#1
        0x0003f1bc:    2901        .)      CMP      r1,#1
        0x0003f1be:    f2008134    ..4.    BHI.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f1c2:    60a0        .`      STR      r0,[r4,#8]
        0x0003f1c4:    e12f        /.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f1c6:    f6a172bc    ...r    SUB      r2,r1,#0xfbc
        0x0003f1ca:    2a09        .*      CMP      r2,#9
        0x0003f1cc:    f2008073    ..s.    BHI.W    0x3f2b6 ; opus_custom_encoder_ctl + 398
        0x0003f1d0:    e8dff012    ....    TBH      [pc,r2,LSL #1]
    $d.27
        0x0003f1d4:    012d000a    ..-.    DCD    19726346
        0x0003f1d8:    00a2012d    -...    DCD    10617133
        0x0003f1dc:    012d012d    -.-.    DCD    19726637
        0x0003f1e0:    012d012d    -.-.    DCD    19726637
        0x0003f1e4:    00b500ab    ....    DCD    11862187
    $t.28
        0x0003f1e8:    e9d46500    ...e    LDRD     r6,r5,[r4,#0]
        0x0003f1ec:    f104004c    ..L.    ADD      r0,r4,#0x4c
        0x0003f1f0:    e9d68701    ....    LDRD     r8,r7,[r6,#4]
        0x0003f1f4:    ea4f0988    O...    LSL      r9,r8,#2
        0x0003f1f8:    eb091107    ....    ADD      r1,r9,r7,LSL #4
        0x0003f1fc:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0003f200:    4369        iC      MULS     r1,r5,r1
        0x0003f202:    31a8        .1      ADDS     r1,r1,#0xa8
        0x0003f204:    f7d9fa37    ..7.    BL       __aeabi_memclr4 ; 0x18676
        0x0003f208:    68b0        .h      LDR      r0,[r6,#8]
        0x0003f20a:    4368        hC      MULS     r0,r5,r0
        0x0003f20c:    2801        .(      CMP      r0,#1
        0x0003f20e:    db17        ..      BLT      0x3f240 ; opus_custom_encoder_ctl + 280
        0x0003f210:    00fa        ..      LSLS     r2,r7,#3
        0x0003f212:    eb090187    ....    ADD      r1,r9,r7,LSL #2
        0x0003f216:    eb020288    ....    ADD      r2,r2,r8,LSL #2
        0x0003f21a:    f5015180    ...Q    ADD      r1,r1,#0x1000
        0x0003f21e:    f5025280    ...R    ADD      r2,r2,#0x1000
        0x0003f222:    fb054101    ...A    MLA      r1,r5,r1,r4
        0x0003f226:    fb054202    ...B    MLA      r2,r5,r2,r4
        0x0003f22a:    2300        .#      MOVS     r3,#0
        0x0003f22c:    31f4        .1      ADDS     r1,r1,#0xf4
        0x0003f22e:    32f4        .2      ADDS     r2,r2,#0xf4
        0x0003f230:    f2cc13e0    ....    MOVT     r3,#0xc1e0
        0x0003f234:    f8423b04    B..;    STR      r3,[r2],#4
        0x0003f238:    3801        .8      SUBS     r0,#1
        0x0003f23a:    f8413b04    A..;    STR      r3,[r1],#4
        0x0003f23e:    d1f9        ..      BNE      0x3f234 ; opus_custom_encoder_ctl + 268
        0x0003f240:    2000        .       MOVS     r0,#0
        0x0003f242:    f04f517e    O.~Q    MOV      r1,#0x3f800000
        0x0003f246:    2202        ."      MOVS     r2,#2
        0x0003f248:    f44f7380    O..s    MOV      r3,#0x100
        0x0003f24c:    f8c400d8    ....    STR      r0,[r4,#0xd8]
        0x0003f250:    e9c42114    ...!    STRD     r2,r1,[r4,#0x50]
        0x0003f254:    65a3        .e      STR      r3,[r4,#0x58]
        0x0003f256:    e9c40018    ....    STRD     r0,r0,[r4,#0x60]
        0x0003f25a:    e0e8        ..      B        0x3f42e ; opus_custom_encoder_ctl + 774
        0x0003f25c:    f64072aa    @..r    MOV      r2,#0xfaa
        0x0003f260:    4291        .B      CMP      r1,r2
        0x0003f262:    d050        P.      BEQ      0x3f306 ; opus_custom_encoder_ctl + 478
        0x0003f264:    f64072ae    @..r    MOV      r2,#0xfae
        0x0003f268:    4291        .B      CMP      r1,r2
        0x0003f26a:    f04080e0    @...    BNE.W    0x3f42e ; opus_custom_encoder_ctl + 774
        0x0003f26e:    9800        ..      LDR      r0,[sp,#0]
        0x0003f270:    1d01        ..      ADDS     r1,r0,#4
        0x0003f272:    9100        ..      STR      r1,[sp,#0]
        0x0003f274:    6800        .h      LDR      r0,[r0,#0]
        0x0003f276:    2864        d(      CMP      r0,#0x64
        0x0003f278:    f20080d7    ....    BHI.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f27c:    63a0        .c      STR      r0,[r4,#0x38]
        0x0003f27e:    e0d2        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f280:    f64072cf    @..r    MOV      r2,#0xfcf
        0x0003f284:    4291        .B      CMP      r1,r2
        0x0003f286:    f00080c7    ....    BEQ.W    0x3f418 ; opus_custom_encoder_ctl + 752
        0x0003f28a:    f2427212    B..r    MOV      r2,#0x2712
        0x0003f28e:    4291        .B      CMP      r1,r2
        0x0003f290:    f04080cd    @...    BNE.W    0x3f42e ; opus_custom_encoder_ctl + 774
        0x0003f294:    9800        ..      LDR      r0,[sp,#0]
        0x0003f296:    1d01        ..      ADDS     r1,r0,#4
        0x0003f298:    9100        ..      STR      r1,[sp,#0]
        0x0003f29a:    6800        .h      LDR      r0,[r0,#0]
        0x0003f29c:    2802        .(      CMP      r0,#2
        0x0003f29e:    f20080c4    ....    BHI.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f2a2:    1e81        ..      SUBS     r1,r0,#2
        0x0003f2a4:    fab0f080    ....    CLZ      r0,r0
        0x0003f2a8:    ea4f1050    O.P.    LSR      r0,r0,#5
        0x0003f2ac:    bf18        ..      IT       NE
        0x0003f2ae:    2101        .!      MOVNE    r1,#1
        0x0003f2b0:    6161        aa      STR      r1,[r4,#0x14]
        0x0003f2b2:    60e0        .`      STR      r0,[r4,#0xc]
        0x0003f2b4:    e0b7        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f2b6:    f64072b4    @..r    MOV      r2,#0xfb4
        0x0003f2ba:    4291        .B      CMP      r1,r2
        0x0003f2bc:    f00080a6    ....    BEQ.W    0x3f40c ; opus_custom_encoder_ctl + 740
        0x0003f2c0:    f64072ce    @..r    MOV      r2,#0xfce
        0x0003f2c4:    4291        .B      CMP      r1,r2
        0x0003f2c6:    f04080b2    @...    BNE.W    0x3f42e ; opus_custom_encoder_ctl + 774
        0x0003f2ca:    9800        ..      LDR      r0,[sp,#0]
        0x0003f2cc:    1d01        ..      ADDS     r1,r0,#4
        0x0003f2ce:    9100        ..      STR      r1,[sp,#0]
        0x0003f2d0:    6800        .h      LDR      r0,[r0,#0]
        0x0003f2d2:    2801        .(      CMP      r0,#1
        0x0003f2d4:    f20080a9    ....    BHI.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f2d8:    6460        `d      STR      r0,[r4,#0x44]
        0x0003f2da:    e0a4        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f2dc:    9800        ..      LDR      r0,[sp,#0]
        0x0003f2de:    1d01        ..      ADDS     r1,r0,#4
        0x0003f2e0:    9100        ..      STR      r1,[sp,#0]
        0x0003f2e2:    6800        .h      LDR      r0,[r0,#0]
        0x0003f2e4:    f5b07ffa    ....    CMP      r0,#0x1f4
        0x0003f2e8:    dc02        ..      BGT      0x3f2f0 ; opus_custom_encoder_ctl + 456
        0x0003f2ea:    1c41        A.      ADDS     r1,r0,#1
        0x0003f2ec:    f040809d    @...    BNE.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f2f0:    6861        ah      LDR      r1,[r4,#4]
        0x0003f2f2:    f24f72a0    O..r    MOV      r2,#0xf7a0
        0x0003f2f6:    f2c00203    ....    MOVT     r2,#3
        0x0003f2fa:    4351        QC      MULS     r1,r2,r1
        0x0003f2fc:    4288        .B      CMP      r0,r1
        0x0003f2fe:    bfb8        ..      IT       LT
        0x0003f300:    4601        .F      MOVLT    r1,r0
        0x0003f302:    62a1        .b      STR      r1,[r4,#0x28]
        0x0003f304:    e08f        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f306:    9800        ..      LDR      r0,[sp,#0]
        0x0003f308:    1d01        ..      ADDS     r1,r0,#4
        0x0003f30a:    9100        ..      STR      r1,[sp,#0]
        0x0003f30c:    6800        .h      LDR      r0,[r0,#0]
        0x0003f30e:    280a        .(      CMP      r0,#0xa
        0x0003f310:    f200808b    ....    BHI.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f314:    61a0        .a      STR      r0,[r4,#0x18]
        0x0003f316:    e086        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f318:    9800        ..      LDR      r0,[sp,#0]
        0x0003f31a:    1d01        ..      ADDS     r1,r0,#4
        0x0003f31c:    9100        ..      STR      r1,[sp,#0]
        0x0003f31e:    6800        .h      LDR      r0,[r0,#0]
        0x0003f320:    2800        .(      CMP      r0,#0
        0x0003f322:    f0008082    ....    BEQ.W    0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f326:    6ce1        .l      LDR      r1,[r4,#0x4c]
        0x0003f328:    e07c        |.      B        0x3f424 ; opus_custom_encoder_ctl + 764
        0x0003f32a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f32c:    1d01        ..      ADDS     r1,r0,#4
        0x0003f32e:    9100        ..      STR      r1,[sp,#0]
        0x0003f330:    6800        .h      LDR      r0,[r0,#0]
        0x0003f332:    f1a00108    ....    SUB      r1,r0,#8
        0x0003f336:    2910        .)      CMP      r1,#0x10
        0x0003f338:    d877        w.      BHI      0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f33a:    63e0        .c      STR      r0,[r4,#0x3c]
        0x0003f33c:    e073        s.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f33e:    9800        ..      LDR      r0,[sp,#0]
        0x0003f340:    1d01        ..      ADDS     r1,r0,#4
        0x0003f342:    9100        ..      STR      r1,[sp,#0]
        0x0003f344:    6800        .h      LDR      r0,[r0,#0]
        0x0003f346:    6be1        .k      LDR      r1,[r4,#0x3c]
        0x0003f348:    e06c        l.      B        0x3f424 ; opus_custom_encoder_ctl + 764
        0x0003f34a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f34c:    1d01        ..      ADDS     r1,r0,#4
        0x0003f34e:    9100        ..      STR      r1,[sp,#0]
        0x0003f350:    6800        .h      LDR      r0,[r0,#0]
        0x0003f352:    2800        .(      CMP      r0,#0
        0x0003f354:    d469        i.      BMI      0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f356:    6821        !h      LDR      r1,[r4,#0]
        0x0003f358:    6889        .h      LDR      r1,[r1,#8]
        0x0003f35a:    4288        .B      CMP      r0,r1
        0x0003f35c:    da65        e.      BGE      0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f35e:    6220         b      STR      r0,[r4,#0x20]
        0x0003f360:    e061        a.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f362:    9800        ..      LDR      r0,[sp,#0]
        0x0003f364:    1d01        ..      ADDS     r1,r0,#4
        0x0003f366:    9100        ..      STR      r1,[sp,#0]
        0x0003f368:    6800        .h      LDR      r0,[r0,#0]
        0x0003f36a:    2801        .(      CMP      r0,#1
        0x0003f36c:    db5d        ].      BLT      0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f36e:    6821        !h      LDR      r1,[r4,#0]
        0x0003f370:    6889        .h      LDR      r1,[r1,#8]
        0x0003f372:    4288        .B      CMP      r0,r1
        0x0003f374:    dc59        Y.      BGT      0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f376:    6260        `b      STR      r0,[r4,#0x24]
        0x0003f378:    e055        U.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f37a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f37c:    1d01        ..      ADDS     r1,r0,#4
        0x0003f37e:    9100        ..      STR      r1,[sp,#0]
        0x0003f380:    6800        .h      LDR      r0,[r0,#0]
        0x0003f382:    2800        .(      CMP      r0,#0
        0x0003f384:    d051        Q.      BEQ      0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f386:    6821        !h      LDR      r1,[r4,#0]
        0x0003f388:    e04c        L.      B        0x3f424 ; opus_custom_encoder_ctl + 764
        0x0003f38a:    9800        ..      LDR      r0,[sp,#0]
        0x0003f38c:    1d01        ..      ADDS     r1,r0,#4
        0x0003f38e:    9100        ..      STR      r1,[sp,#0]
        0x0003f390:    6800        .h      LDR      r0,[r0,#0]
        0x0003f392:    6320         c      STR      r0,[r4,#0x30]
        0x0003f394:    e047        G.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f396:    9800        ..      LDR      r0,[sp,#0]
        0x0003f398:    1d01        ..      ADDS     r1,r0,#4
        0x0003f39a:    9100        ..      STR      r1,[sp,#0]
        0x0003f39c:    6800        .h      LDR      r0,[r0,#0]
        0x0003f39e:    2800        .(      CMP      r0,#0
        0x0003f3a0:    d041        A.      BEQ      0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f3a2:    e890008e    ....    LDM      r0,{r1-r3,r7}
        0x0003f3a6:    e9d05604    ...V    LDRD     r5,r6,[r0,#0x10]
        0x0003f3aa:    f1040c78    ..x.    ADD      r12,r4,#0x78
        0x0003f3ae:    e9c45622    .."V    STRD     r5,r6,[r4,#0x88]
        0x0003f3b2:    e88c008e    ....    STM      r12,{r1-r3,r7}
        0x0003f3b6:    f1000718    ....    ADD      r7,r0,#0x18
        0x0003f3ba:    cf8e        ..      LDM      r7,{r1-r3,r7}
        0x0003f3bc:    e9d0560a    ...V    LDRD     r5,r6,[r0,#0x28]
        0x0003f3c0:    f1040c90    ....    ADD      r12,r4,#0x90
        0x0003f3c4:    e9c45628    ..(V    STRD     r5,r6,[r4,#0xa0]
        0x0003f3c8:    e88c008e    ....    STM      r12,{r1-r3,r7}
        0x0003f3cc:    e9d0120c    ....    LDRD     r1,r2,[r0,#0x30]
        0x0003f3d0:    e9d0030e    ....    LDRD     r0,r3,[r0,#0x38]
        0x0003f3d4:    e9c4122a    ..*.    STRD     r1,r2,[r4,#0xa8]
        0x0003f3d8:    e9c4032c    ..,.    STRD     r0,r3,[r4,#0xb0]
        0x0003f3dc:    e023        #.      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f3de:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3e0:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3e2:    9100        ..      STR      r1,[sp,#0]
        0x0003f3e4:    6800        .h      LDR      r0,[r0,#0]
        0x0003f3e6:    6420         d      STR      r0,[r4,#0x40]
        0x0003f3e8:    e01d        ..      B        0x3f426 ; 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:    f8c400ec    ....    STR      r0,[r4,#0xec]
        0x0003f3f6:    e016        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f3f8:    9800        ..      LDR      r0,[sp,#0]
        0x0003f3fa:    1d01        ..      ADDS     r1,r0,#4
        0x0003f3fc:    9100        ..      STR      r1,[sp,#0]
        0x0003f3fe:    6800        .h      LDR      r0,[r0,#0]
        0x0003f400:    b188        ..      CBZ      r0,0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f402:    e9d01000    ....    LDRD     r1,r0,[r0,#0]
        0x0003f406:    e9c4102e    ....    STRD     r1,r0,[r4,#0xb8]
        0x0003f40a:    e00c        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f40c:    9800        ..      LDR      r0,[sp,#0]
        0x0003f40e:    1d01        ..      ADDS     r1,r0,#4
        0x0003f410:    9100        ..      STR      r1,[sp,#0]
        0x0003f412:    6800        .h      LDR      r0,[r0,#0]
        0x0003f414:    6360        `c      STR      r0,[r4,#0x34]
        0x0003f416:    e006        ..      B        0x3f426 ; opus_custom_encoder_ctl + 766
        0x0003f418:    9800        ..      LDR      r0,[sp,#0]
        0x0003f41a:    1d01        ..      ADDS     r1,r0,#4
        0x0003f41c:    9100        ..      STR      r1,[sp,#0]
        0x0003f41e:    6800        .h      LDR      r0,[r0,#0]
        0x0003f420:    b118        ..      CBZ      r0,0x3f42a ; opus_custom_encoder_ctl + 770
        0x0003f422:    6c61        al      LDR      r1,[r4,#0x44]
        0x0003f424:    6001        .`      STR      r1,[r0,#0]
        0x0003f426:    2000        .       MOVS     r0,#0
        0x0003f428:    e001        ..      B        0x3f42e ; opus_custom_encoder_ctl + 774
        0x0003f42a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003f42e:    b001        ..      ADD      sp,sp,#4
        0x0003f430:    e8bd43f0    ...C    POP      {r4-r9,lr}
        0x0003f434:    b002        ..      ADD      sp,sp,#8
        0x0003f436:    4770        pG      BX       lr
    opus_custom_mode_create
        0x0003f438:    b580        ..      PUSH     {r7,lr}
        0x0003f43a:    f04f0e00    O...    MOV      lr,#0
        0x0003f43e:    f64b3c80    K..<    MOV      r12,#0xbb80
        0x0003f442:    bf00        ..      NOP      
        0x0003f444:    4560        `E      CMP      r0,r12
        0x0003f446:    d104        ..      BNE      0x3f452 ; opus_custom_mode_create + 26
        0x0003f448:    fa01f30e    ....    LSL      r3,r1,lr
        0x0003f44c:    f5b37f70    ..p.    CMP      r3,#0x3c0
        0x0003f450:    d00a        ..      BEQ      0x3f468 ; opus_custom_mode_create + 48
        0x0003f452:    f10e0e01    ....    ADD      lr,lr,#1
        0x0003f456:    f1be0f04    ....    CMP      lr,#4
        0x0003f45a:    d1f3        ..      BNE      0x3f444 ; opus_custom_mode_create + 12
        0x0003f45c:    b112        ..      CBZ      r2,0x3f464 ; opus_custom_mode_create + 44
        0x0003f45e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0003f462:    6010        .`      STR      r0,[r2,#0]
        0x0003f464:    2000        .       MOVS     r0,#0
        0x0003f466:    bd80        ..      POP      {r7,pc}
        0x0003f468:    b10a        ..      CBZ      r2,0x3f46e ; opus_custom_mode_create + 54
        0x0003f46a:    2000        .       MOVS     r0,#0
        0x0003f46c:    6010        .`      STR      r0,[r2,#0]
        0x0003f46e:    f24470b8    D..p    MOV      r0,#0x47b8
        0x0003f472:    f2c00005    ....    MOVT     r0,#5
        0x0003f476:    bd80        ..      POP      {r7,pc}
    opus_fft_impl
        0x0003f478:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003f47c:    b081        ..      SUB      sp,sp,#4
        0x0003f47e:    ed2d8b0c    -...    VPUSH    {d8-d13}
        0x0003f482:    b09a        ..      SUB      sp,sp,#0x68
        0x0003f484:    6884        .h      LDR      r4,[r0,#8]
        0x0003f486:    aa12        ..      ADD      r2,sp,#0x48
        0x0003f488:    9100        ..      STR      r1,[sp,#0]
        0x0003f48a:    2101        .!      MOVS     r1,#1
        0x0003f48c:    3204        .2      ADDS     r2,#4
        0x0003f48e:    2300        .#      MOVS     r3,#0
        0x0003f490:    9112        ..      STR      r1,[sp,#0x48]
        0x0003f492:    bf00        ..      NOP      
        0x0003f494:    eb000783    ....    ADD      r7,r0,r3,LSL #2
        0x0003f498:    f9b7600c    ...`    LDRSH    r6,[r7,#0xc]
        0x0003f49c:    89fd        ..      LDRH     r5,[r7,#0xe]
        0x0003f49e:    4371        qC      MULS     r1,r6,r1
        0x0003f4a0:    1c5f        _.      ADDS     r7,r3,#1
        0x0003f4a2:    f8421023    B.#.    STR      r1,[r2,r3,LSL #2]
        0x0003f4a6:    2d01        .-      CMP      r5,#1
        0x0003f4a8:    463b        ;F      MOV      r3,r7
        0x0003f4aa:    d1f3        ..      BNE      0x3f494 ; opus_fft_impl + 28
        0x0003f4ac:    ea2471e4    $..q    BIC      r1,r4,r4,ASR #31
        0x0003f4b0:    9103        ..      STR      r1,[sp,#0xc]
        0x0003f4b2:    eb000187    ....    ADD      r1,r0,r7,LSL #2
        0x0003f4b6:    f9b1100a    ....    LDRSH    r1,[r1,#0xa]
        0x0003f4ba:    ed9f0a54    ..T.    VLDR     s0,[pc,#336] ; [0x3f60c] = 0x3f3504f3
        0x0003f4be:    9105        ..      STR      r1,[sp,#0x14]
        0x0003f4c0:    9900        ..      LDR      r1,[sp,#0]
        0x0003f4c2:    ed9f1a53    ..S.    VLDR     s2,[pc,#332] ; [0x3f610] = 0xbf3504f3
        0x0003f4c6:    1d0a        ..      ADDS     r2,r1,#4
        0x0003f4c8:    9202        ..      STR      r2,[sp,#8]
        0x0003f4ca:    313c        <1      ADDS     r1,r1,#0x3c
        0x0003f4cc:    1e7a        z.      SUBS     r2,r7,#1
        0x0003f4ce:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x0003f4d2:    9101        ..      STR      r1,[sp,#4]
        0x0003f4d4:    9004        ..      STR      r0,[sp,#0x10]
        0x0003f4d6:    bf00        ..      NOP      
        0x0003f4d8:    9f05        ..      LDR      r7,[sp,#0x14]
        0x0003f4da:    9207        ..      STR      r2,[sp,#0x1c]
        0x0003f4dc:    b132        2.      CBZ      r2,0x3f4ec ; opus_fft_impl + 116
        0x0003f4de:    eb000182    ....    ADD      r1,r0,r2,LSL #2
        0x0003f4e2:    f9b1100a    ....    LDRSH    r1,[r1,#0xa]
        0x0003f4e6:    9105        ..      STR      r1,[sp,#0x14]
        0x0003f4e8:    0051        Q.      LSLS     r1,r2,#1
        0x0003f4ea:    e002        ..      B        0x3f4f2 ; opus_fft_impl + 122
        0x0003f4ec:    2101        .!      MOVS     r1,#1
        0x0003f4ee:    9105        ..      STR      r1,[sp,#0x14]
        0x0003f4f0:    2100        .!      MOVS     r1,#0
        0x0003f4f2:    eb000041    ..A.    ADD      r0,r0,r1,LSL #1
        0x0003f4f6:    f9b0000c    ....    LDRSH    r0,[r0,#0xc]
        0x0003f4fa:    3802        .8      SUBS     r0,#2
        0x0003f4fc:    2803        .(      CMP      r0,#3
        0x0003f4fe:    f200835d    ..].    BHI.W    0x3fbbc ; 0x3fbbc
        0x0003f502:    970c        ..      STR      r7,[sp,#0x30]
        0x0003f504:    e8dff010    ....    TBH      [pc,r0,LSL #1]
    $d.1
        0x0003f508:    00860004    ....    DCD    8781828
        0x0003f50c:    017a0128    (.z.    DCD    24772904
    $t.2
        0x0003f510:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f512:    a812        ..      ADD      r0,sp,#0x48
        0x0003f514:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0003f518:    2801        .(      CMP      r0,#1
        0x0003f51a:    f2c0834f    ..O.    BLT.W    0x3fbbc ; 0x3fbbc
        0x0003f51e:    9901        ..      LDR      r1,[sp,#4]
        0x0003f520:    ed113a07    ...:    VLDR     s6,[r1,#-0x1c]
        0x0003f524:    ed114a0f    ...J    VLDR     s8,[r1,#-0x3c]
        0x0003f528:    ed115a06    ...Z    VLDR     s10,[r1,#-0x18]
        0x0003f52c:    ed117a0e    ...z    VLDR     s14,[r1,#-0x38]
        0x0003f530:    ee346a43    4.Cj    VSUB.F32 s12,s8,s6
        0x0003f534:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003f538:    ed016a07    ...j    VSTR     s12,[r1,#-0x1c]
        0x0003f53c:    ee376a45    7.Ej    VSUB.F32 s12,s14,s10
        0x0003f540:    ed013a0f    ...:    VSTR     s6,[r1,#-0x3c]
        0x0003f544:    ee353a07    5..:    VADD.F32 s6,s10,s14
        0x0003f548:    ed114a04    ...J    VLDR     s8,[r1,#-0x10]
        0x0003f54c:    ed115a05    ...Z    VLDR     s10,[r1,#-0x14]
        0x0003f550:    ed511a0c    Q...    VLDR     s3,[r1,#-0x30]
        0x0003f554:    ee357a04    5..z    VADD.F32 s14,s10,s8
        0x0003f558:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003f55c:    ed115a0d    ...Z    VLDR     s10,[r1,#-0x34]
        0x0003f560:    ee277a00    '..z    VMUL.F32 s14,s14,s0
        0x0003f564:    ee750a47    u.G.    VSUB.F32 s1,s10,s14
        0x0003f568:    ee355a07    5..Z    VADD.F32 s10,s10,s14
        0x0003f56c:    ed013a0e    ...:    VSTR     s6,[r1,#-0x38]
        0x0003f570:    ed113a02    ...:    VLDR     s6,[r1,#-8]
        0x0003f574:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x0003f578:    ed015a0d    ...Z    VSTR     s10,[r1,#-0x34]
        0x0003f57c:    ed115a0b    ...Z    VLDR     s10,[r1,#-0x2c]
        0x0003f580:    ed016a06    ...j    VSTR     s12,[r1,#-0x18]
        0x0003f584:    ed116a03    ...j    VLDR     s12,[r1,#-0xc]
        0x0003f588:    ed410a05    A...    VSTR     s1,[r1,#-0x14]
        0x0003f58c:    ee710ac4    q...    VSUB.F32 s1,s3,s8
        0x0003f590:    ee344a21    4.!J    VADD.F32 s8,s8,s3
        0x0003f594:    ed117a0a    ...z    VLDR     s14,[r1,#-0x28]
        0x0003f598:    ed014a0c    ...J    VSTR     s8,[r1,#-0x30]
        0x0003f59c:    ee354a43    5.CJ    VSUB.F32 s8,s10,s6
        0x0003f5a0:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x0003f5a4:    ed014a03    ...J    VSTR     s8,[r1,#-0xc]
        0x0003f5a8:    ee364a07    6..J    VADD.F32 s8,s12,s14
        0x0003f5ac:    ed013a0b    ...:    VSTR     s6,[r1,#-0x2c]
        0x0003f5b0:    ee373a46    7.F:    VSUB.F32 s6,s14,s12
        0x0003f5b4:    ed014a02    ...J    VSTR     s8,[r1,#-8]
        0x0003f5b8:    ed013a0a    ...:    VSTR     s6,[r1,#-0x28]
        0x0003f5bc:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0003f5c0:    ed114a01    ...J    VLDR     s8,[r1,#-4]
        0x0003f5c4:    ed115a09    ...Z    VLDR     s10,[r1,#-0x24]
        0x0003f5c8:    ee336a44    3.Dj    VSUB.F32 s12,s6,s8
        0x0003f5cc:    ee266a00    &..j    VMUL.F32 s12,s12,s0
        0x0003f5d0:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x0003f5d4:    ed117a08    ...z    VLDR     s14,[r1,#-0x20]
        0x0003f5d8:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x0003f5dc:    ee354a46    5.FJ    VSUB.F32 s8,s10,s12
        0x0003f5e0:    ed014a01    ...J    VSTR     s8,[r1,#-4]
        0x0003f5e4:    ee374a43    7.CJ    VSUB.F32 s8,s14,s6
        0x0003f5e8:    ed814a00    ...J    VSTR     s8,[r1,#0]
        0x0003f5ec:    ee354a06    5..J    VADD.F32 s8,s10,s12
        0x0003f5f0:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x0003f5f4:    ed410a04    A...    VSTR     s1,[r1,#-0x10]
        0x0003f5f8:    ed014a09    ...J    VSTR     s8,[r1,#-0x24]
        0x0003f5fc:    ed013a08    ...:    VSTR     s6,[r1,#-0x20]
        0x0003f600:    3801        .8      SUBS     r0,#1
        0x0003f602:    f1010140    ..@.    ADD      r1,r1,#0x40
        0x0003f606:    d18b        ..      BNE      0x3f520 ; opus_fft_impl + 168
        0x0003f608:    e2d8        ..      B        0x3fbbc ; 0x3fbbc
        0x0003f60a:    bf00        ..      NOP      
    $d.3
    __arm_cp.0_3
        0x0003f60c:    3f3504f3    ..5?    DCD    1060439283
    __arm_cp.0_4
        0x0003f610:    bf3504f3    ..5.    DCD    3207922931
    $t.4
        0x0003f614:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f616:    a812        ..      ADD      r0,sp,#0x48
        0x0003f618:    f8501021    P.!.    LDR      r1,[r0,r1,LSL #2]
        0x0003f61c:    2901        .)      CMP      r1,#1
        0x0003f61e:    4608        .F      MOV      r0,r1
        0x0003f620:    9111        ..      STR      r1,[sp,#0x44]
        0x0003f622:    f2c082cb    ....    BLT.W    0x3fbbc ; 0x3fbbc
        0x0003f626:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f628:    9911        ..      LDR      r1,[sp,#0x44]
        0x0003f62a:    f8dda008    ....    LDR      r10,[sp,#8]
        0x0003f62e:    fa01f000    ....    LSL      r0,r1,r0
        0x0003f632:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003f634:    fb00f207    ....    MUL      r2,r0,r7
        0x0003f638:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003f63a:    ea4f1b00    O...    LSL      r11,r0,#4
        0x0003f63e:    eb0102c2    ....    ADD      r2,r1,r2,LSL #3
        0x0003f642:    f1010804    ....    ADD      r8,r1,#4
        0x0003f646:    9905        ..      LDR      r1,[sp,#0x14]
        0x0003f648:    ed923a01    ...:    VLDR     s6,[r2,#4]
        0x0003f64c:    00fb        ..      LSLS     r3,r7,#3
        0x0003f64e:    ea4f0ec1    O...    LSL      lr,r1,#3
        0x0003f652:    00c6        ..      LSLS     r6,r0,#3
        0x0003f654:    013d        =.      LSLS     r5,r7,#4
        0x0003f656:    f04f0900    O...    MOV      r9,#0
        0x0003f65a:    bf00        ..      NOP      
        0x0003f65c:    4641        AF      MOV      r1,r8
        0x0003f65e:    4650        PF      MOV      r0,r10
        0x0003f660:    4644        DF      MOV      r4,r8
        0x0003f662:    bf00        ..      NOP      
        0x0003f664:    18c2        ..      ADDS     r2,r0,r3
        0x0003f666:    ed124a01    ...J    VLDR     s8,[r2,#-4]
        0x0003f66a:    ed925a00    ...Z    VLDR     s10,[r2,#0]
        0x0003f66e:    ed116a01    ...j    VLDR     s12,[r1,#-4]
        0x0003f672:    ed917a00    ...z    VLDR     s14,[r1,#0]
        0x0003f676:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x0003f67a:    ee651a07    e...    VMUL.F32 s3,s10,s14
        0x0003f67e:    ee244a07    $..J    VMUL.F32 s8,s8,s14
        0x0003f682:    ee265a05    &..Z    VMUL.F32 s10,s12,s10
        0x0003f686:    eb000c05    ....    ADD      r12,r0,r5
        0x0003f68a:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x0003f68e:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x0003f692:    ed1c5a01    ...Z    VLDR     s10,[r12,#-4]
        0x0003f696:    ed9c6a00    ...j    VLDR     s12,[r12,#0]
        0x0003f69a:    ed147a01    ...z    VLDR     s14,[r4,#-4]
        0x0003f69e:    edd41a00    ....    VLDR     s3,[r4,#0]
        0x0003f6a2:    ee652a07    e..*    VMUL.F32 s5,s10,s14
        0x0003f6a6:    ee663a21    f.!:    VMUL.F32 s7,s12,s3
        0x0003f6aa:    ee255a21    %.!Z    VMUL.F32 s10,s10,s3
        0x0003f6ae:    ee276a06    '..j    VMUL.F32 s12,s14,s12
        0x0003f6b2:    ee722ae3    r..*    VSUB.F32 s5,s5,s7
        0x0003f6b6:    ee365a05    6..Z    VADD.F32 s10,s12,s10
        0x0003f6ba:    ee306aa2    0..j    VADD.F32 s12,s1,s5
        0x0003f6be:    ee347a05    4..z    VADD.F32 s14,s8,s10
        0x0003f6c2:    ee344a45    4.EJ    VSUB.F32 s8,s8,s10
        0x0003f6c6:    ed105a01    ...Z    VLDR     s10,[r0,#-4]
        0x0003f6ca:    ee700ae2    p...    VSUB.F32 s1,s1,s5
        0x0003f6ce:    ee662a02    f..*    VMUL.F32 s5,s12,s4
        0x0003f6d2:    edd01a00    ....    VLDR     s3,[r0,#0]
        0x0003f6d6:    ee355a62    5.bZ    VSUB.F32 s10,s10,s5
        0x0003f6da:    ee672a02    g..*    VMUL.F32 s5,s14,s4
        0x0003f6de:    ed025a01    ...Z    VSTR     s10,[r2,#-4]
        0x0003f6e2:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x0003f6e6:    ee235a20    #. Z    VMUL.F32 s10,s6,s1
        0x0003f6ea:    ed500a01    P...    VLDR     s1,[r0,#-4]
        0x0003f6ee:    edc21a00    ....    VSTR     s3,[r2,#0]
        0x0003f6f2:    ee366a20    6. j    VADD.F32 s12,s12,s1
        0x0003f6f6:    edd00a00    ....    VLDR     s1,[r0,#0]
        0x0003f6fa:    ed006a01    ...j    VSTR     s12,[r0,#-4]
        0x0003f6fe:    ee376a20    7. j    VADD.F32 s12,s14,s1
        0x0003f702:    ed127a01    ...z    VLDR     s14,[r2,#-4]
        0x0003f706:    ee234a04    #..J    VMUL.F32 s8,s6,s8
        0x0003f70a:    ed806a00    ...j    VSTR     s12,[r0,#0]
        0x0003f70e:    ee346a07    4..j    VADD.F32 s12,s8,s14
        0x0003f712:    ed927a00    ...z    VLDR     s14,[r2,#0]
        0x0003f716:    ed0c6a01    ...j    VSTR     s12,[r12,#-4]
        0x0003f71a:    ee376a45    7.Ej    VSUB.F32 s12,s14,s10
        0x0003f71e:    ed127a01    ...z    VLDR     s14,[r2,#-4]
        0x0003f722:    ed8c6a00    ...j    VSTR     s12,[r12,#0]
        0x0003f726:    ed926a00    ...j    VLDR     s12,[r2,#0]
        0x0003f72a:    ee374a44    7.DJ    VSUB.F32 s8,s14,s8
        0x0003f72e:    ed024a01    ...J    VSTR     s8,[r2,#-4]
        0x0003f732:    ee354a06    5..J    VADD.F32 s8,s10,s12
        0x0003f736:    3f01        .?      SUBS     r7,#1
        0x0003f738:    445c        \D      ADD      r4,r4,r11
        0x0003f73a:    f1000008    ....    ADD      r0,r0,#8
        0x0003f73e:    4431        1D      ADD      r1,r1,r6
        0x0003f740:    ed824a00    ...J    VSTR     s8,[r2,#0]
        0x0003f744:    d18e        ..      BNE      0x3f664 ; 0x3f664
        0x0003f746:    9811        ..      LDR      r0,[sp,#0x44]
        0x0003f748:    f1090901    ....    ADD      r9,r9,#1
        0x0003f74c:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0003f74e:    4581        .E      CMP      r9,r0
        0x0003f750:    44f2        .D      ADD      r10,r10,lr
        0x0003f752:    d183        ..      BNE      0x3f65c ; 0x3f65c
        0x0003f754:    e232        2.      B        0x3fbbc ; 0x3fbbc
        0x0003f756:    bf00        ..      NOP      
        0x0003f758:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f75a:    a812        ..      ADD      r0,sp,#0x48
        0x0003f75c:    f850c021    P.!.    LDR      r12,[r0,r1,LSL #2]
        0x0003f760:    2f01        ./      CMP      r7,#1
        0x0003f762:    f0408179    @.y.    BNE.W    0x3fa58 ; 0x3fa58
        0x0003f766:    f1bc0f01    ....    CMP      r12,#1
        0x0003f76a:    f2c08227    ..'.    BLT.W    0x3fbbc ; 0x3fbbc
        0x0003f76e:    9800        ..      LDR      r0,[sp,#0]
        0x0003f770:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x0003f774:    ed904a01    ...J    VLDR     s8,[r0,#4]
        0x0003f778:    ed905a02    ...Z    VLDR     s10,[r0,#8]
        0x0003f77c:    ed906a03    ...j    VLDR     s12,[r0,#0xc]
        0x0003f780:    ed907a04    ...z    VLDR     s14,[r0,#0x10]
        0x0003f784:    edd00a05    ....    VLDR     s1,[r0,#0x14]
        0x0003f788:    edd01a06    ....    VLDR     s3,[r0,#0x18]
        0x0003f78c:    edd02a07    ...*    VLDR     s5,[r0,#0x1c]
        0x0003f790:    ee733a47    s.G:    VSUB.F32 s7,s6,s14
        0x0003f794:    ee744a60    t.`J    VSUB.F32 s9,s8,s1
        0x0003f798:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x0003f79c:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x0003f7a0:    ee357a21    5.!z    VADD.F32 s14,s10,s3
        0x0003f7a4:    ee760a22    v.".    VADD.F32 s1,s12,s5
        0x0003f7a8:    ee355a61    5.aZ    VSUB.F32 s10,s10,s3
        0x0003f7ac:    ee366a62    6.bj    VSUB.F32 s12,s12,s5
        0x0003f7b0:    ee735a47    s.GZ    VSUB.F32 s11,s6,s14
        0x0003f7b4:    ee746a60    t.`j    VSUB.F32 s13,s8,s1
        0x0003f7b8:    ee333a07    3..:    VADD.F32 s6,s6,s14
        0x0003f7bc:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x0003f7c0:    ee337a86    3..z    VADD.F32 s14,s7,s12
        0x0003f7c4:    ee740ac5    t...    VSUB.F32 s1,s9,s10
        0x0003f7c8:    ee336ac6    3..j    VSUB.F32 s12,s7,s12
        0x0003f7cc:    ee345a85    4..Z    VADD.F32 s10,s9,s10
        0x0003f7d0:    ed803a00    ...:    VSTR     s6,[r0,#0]
        0x0003f7d4:    ed804a01    ...J    VSTR     s8,[r0,#4]
        0x0003f7d8:    ed807a02    ...z    VSTR     s14,[r0,#8]
        0x0003f7dc:    edc00a03    ....    VSTR     s1,[r0,#0xc]
        0x0003f7e0:    edc05a04    ...Z    VSTR     s11,[r0,#0x10]
        0x0003f7e4:    edc06a05    ...j    VSTR     s13,[r0,#0x14]
        0x0003f7e8:    ed806a06    ...j    VSTR     s12,[r0,#0x18]
        0x0003f7ec:    ed805a07    ...Z    VSTR     s10,[r0,#0x1c]
        0x0003f7f0:    f1bc0c01    ....    SUBS     r12,r12,#1
        0x0003f7f4:    f1000020    .. .    ADD      r0,r0,#0x20
        0x0003f7f8:    d1ba        ..      BNE      0x3f770 ; 0x3f770
        0x0003f7fa:    e1df        ..      B        0x3fbbc ; 0x3fbbc
        0x0003f7fc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0003f7fe:    a812        ..      ADD      r0,sp,#0x48
        0x0003f800:    f8501021    P.!.    LDR      r1,[r0,r1,LSL #2]
        0x0003f804:    2901        .)      CMP      r1,#1
        0x0003f806:    4608        .F      MOV      r0,r1
        0x0003f808:    9109        ..      STR      r1,[sp,#0x24]
        0x0003f80a:    f2c081d7    ....    BLT.W    0x3fbbc ; 0x3fbbc
        0x0003f80e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003f810:    9909        ..      LDR      r1,[sp,#0x24]
        0x0003f812:    ea4f09c7    O...    LSL      r9,r7,#3
        0x0003f816:    fa01f000    ....    LSL      r0,r1,r0
        0x0003f81a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003f81c:    fb00f207    ....    MUL      r2,r0,r7
        0x0003f820:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003f822:    00c5        ..      LSLS     r5,r0,#3
        0x0003f824:    eb0103c2    ....    ADD      r3,r1,r2,LSL #3
        0x0003f828:    eb011202    ....    ADD      r2,r1,r2,LSL #4
        0x0003f82c:    3104        .1      ADDS     r1,#4
        0x0003f82e:    9106        ..      STR      r1,[sp,#0x18]
        0x0003f830:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x0003f834:    ea4f1a00    O...    LSL      r10,r0,#4
        0x0003f838:    0146        F.      LSLS     r6,r0,#5
        0x0003f83a:    eb070047    ..G.    ADD      r0,r7,r7,LSL #1
        0x0003f83e:    ed925a00    ...Z    VLDR     s10,[r2,#0]
        0x0003f842:    ed926a01    ...j    VLDR     s12,[r2,#4]
        0x0003f846:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003f848:    00c0        ..      LSLS     r0,r0,#3
        0x0003f84a:    900e        ..      STR      r0,[sp,#0x38]
        0x0003f84c:    0178        x.      LSLS     r0,r7,#5
        0x0003f84e:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x0003f852:    ed934a01    ...J    VLDR     s8,[r3,#4]
        0x0003f856:    00d2        ..      LSLS     r2,r2,#3
        0x0003f858:    900d        ..      STR      r0,[sp,#0x34]
        0x0003f85a:    9802        ..      LDR      r0,[sp,#8]
        0x0003f85c:    9208        ..      STR      r2,[sp,#0x20]
        0x0003f85e:    00c9        ..      LSLS     r1,r1,#3
        0x0003f860:    013c        <.      LSLS     r4,r7,#4
        0x0003f862:    2200        ."      MOVS     r2,#0
        0x0003f864:    900b        ..      STR      r0,[sp,#0x2c]
        0x0003f866:    9411        ..      STR      r4,[sp,#0x44]
        0x0003f868:    e9cd150f    ....    STRD     r1,r5,[sp,#0x3c]
        0x0003f86c:    2f01        ./      CMP      r7,#1
        0x0003f86e:    920a        ..      STR      r2,[sp,#0x28]
        0x0003f870:    f2c080e6    ....    BLT.W    0x3fa40 ; 0x3fa40
        0x0003f874:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003f876:    f8dd8030    ..0.    LDR      r8,[sp,#0x30]
        0x0003f87a:    f8ddb02c    ..,.    LDR      r11,[sp,#0x2c]
        0x0003f87e:    4602        .F      MOV      r2,r0
        0x0003f880:    4607        .F      MOV      r7,r0
        0x0003f882:    4603        .F      MOV      r3,r0
        0x0003f884:    eb0b0e09    ....    ADD      lr,r11,r9
        0x0003f888:    ed1e7a01    ...z    VLDR     s14,[lr,#-4]
        0x0003f88c:    edde0a00    ....    VLDR     s1,[lr,#0]
        0x0003f890:    ed501a01    P...    VLDR     s3,[r0,#-4]
        0x0003f894:    edd02a00    ...*    VLDR     s5,[r0,#0]
        0x0003f898:    ee673a21    g.!:    VMUL.F32 s7,s14,s3
        0x0003f89c:    ee604aa2    `..J    VMUL.F32 s9,s1,s5
        0x0003f8a0:    ee277a22    '."z    VMUL.F32 s14,s14,s5
        0x0003f8a4:    ee610aa0    a...    VMUL.F32 s1,s3,s1
        0x0003f8a8:    eb0b0c04    ....    ADD      r12,r11,r4
        0x0003f8ac:    ee733ae4    s..:    VSUB.F32 s7,s7,s9
        0x0003f8b0:    ee307a87    0..z    VADD.F32 s14,s1,s14
        0x0003f8b4:    ed5c0a01    \...    VLDR     s1,[r12,#-4]
        0x0003f8b8:    eddc1a00    ....    VLDR     s3,[r12,#0]
        0x0003f8bc:    ed572a01    W..*    VLDR     s5,[r7,#-4]
        0x0003f8c0:    edd74a00    ...J    VLDR     s9,[r7,#0]
        0x0003f8c4:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003f8c6:    ee605aa2    `..Z    VMUL.F32 s11,s1,s5
        0x0003f8ca:    ee616aa4    a..j    VMUL.F32 s13,s3,s9
        0x0003f8ce:    ee600aa4    `...    VMUL.F32 s1,s1,s9
        0x0003f8d2:    ee621aa1    b...    VMUL.F32 s3,s5,s3
        0x0003f8d6:    eb0b0401    ....    ADD      r4,r11,r1
        0x0003f8da:    ee755ae6    u..Z    VSUB.F32 s11,s11,s13
        0x0003f8de:    ee710aa0    q...    VADD.F32 s1,s3,s1
        0x0003f8e2:    ed541a01    T...    VLDR     s3,[r4,#-4]
        0x0003f8e6:    edd42a00    ...*    VLDR     s5,[r4,#0]
        0x0003f8ea:    ed534a01    S..J    VLDR     s9,[r3,#-4]
        0x0003f8ee:    edd36a00    ...j    VLDR     s13,[r3,#0]
        0x0003f8f2:    990d        ..      LDR      r1,[sp,#0x34]
        0x0003f8f4:    ee617aa4    a..z    VMUL.F32 s15,s3,s9
        0x0003f8f8:    ee228aa6    "...    VMUL.F32 s16,s5,s13
        0x0003f8fc:    ee611aa6    a...    VMUL.F32 s3,s3,s13
        0x0003f900:    ee642aa2    d..*    VMUL.F32 s5,s9,s5
        0x0003f904:    4459        YD      ADD      r1,r1,r11
        0x0003f906:    ee777ac8    w..z    VSUB.F32 s15,s15,s16
        0x0003f90a:    ee721aa1    r...    VADD.F32 s3,s5,s3
        0x0003f90e:    ed512a01    Q..*    VLDR     s5,[r1,#-4]
        0x0003f912:    edd14a00    ...J    VLDR     s9,[r1,#0]
        0x0003f916:    ed526a01    R..j    VLDR     s13,[r2,#-4]
        0x0003f91a:    ed928a00    ....    VLDR     s16,[r2,#0]
        0x0003f91e:    ee229aa6    "...    VMUL.F32 s18,s5,s13
        0x0003f922:    ee24aa88    $...    VMUL.F32 s20,s9,s16
        0x0003f926:    ee622a88    b..*    VMUL.F32 s5,s5,s16
        0x0003f92a:    ee664aa4    f..J    VMUL.F32 s9,s13,s9
        0x0003f92e:    ee399a4a    9.J.    VSUB.F32 s18,s18,s20
        0x0003f932:    ee742aa2    t..*    VADD.F32 s5,s9,s5
        0x0003f936:    ee734a89    s..J    VADD.F32 s9,s7,s18
        0x0003f93a:    ee776a22    w."j    VADD.F32 s13,s14,s5
        0x0003f93e:    ee377a62    7.bz    VSUB.F32 s14,s14,s5
        0x0003f942:    ee752aa7    u..*    VADD.F32 s5,s11,s15
        0x0003f946:    ee755ae7    u..Z    VSUB.F32 s11,s11,s15
        0x0003f94a:    ee707aa1    p..z    VADD.F32 s15,s1,s3
        0x0003f94e:    ee700ae1    p...    VSUB.F32 s1,s1,s3
        0x0003f952:    ee631a24    c.$.    VMUL.F32 s3,s6,s9
        0x0003f956:    ee258a22    %.".    VMUL.F32 s16,s10,s5
        0x0003f95a:    ee733ac9    s..:    VSUB.F32 s7,s7,s18
        0x0003f95e:    ee781a21    x.!.    VADD.F32 s3,s16,s3
        0x0003f962:    ee238a26    #.&.    VMUL.F32 s16,s6,s13
        0x0003f966:    ee259a27    %.'.    VMUL.F32 s18,s10,s15
        0x0003f96a:    ee398a08    9...    VADD.F32 s16,s18,s16
        0x0003f96e:    ee249a07    $...    VMUL.F32 s18,s8,s14
        0x0003f972:    ee26aa20    &. .    VMUL.F32 s20,s12,s1
        0x0003f976:    ee3a9a09    :...    VADD.F32 s18,s20,s18
        0x0003f97a:    ed1baa01    ....    VLDR     s20,[r11,#-4]
        0x0003f97e:    ee24ba23    $.#.    VMUL.F32 s22,s8,s7
        0x0003f982:    ee26ca25    &.%.    VMUL.F32 s24,s12,s11
        0x0003f986:    ee3cba0b    <...    VADD.F32 s22,s24,s22
        0x0003f98a:    ed9bca00    ....    VLDR     s24,[r11,#0]
        0x0003f98e:    ee7a1a21    z.!.    VADD.F32 s3,s20,s3
        0x0003f992:    ee31dac9    1...    VSUB.F32 s26,s3,s18
        0x0003f996:    ee3c8a08    <...    VADD.F32 s16,s24,s16
        0x0003f99a:    ed0eda01    ....    VSTR     s26,[lr,#-4]
        0x0003f99e:    ee3bda08    ;...    VADD.F32 s26,s22,s16
        0x0003f9a2:    ee791a21    y.!.    VADD.F32 s3,s18,s3
        0x0003f9a6:    ee388a4b    8.K.    VSUB.F32 s16,s16,s22
        0x0003f9aa:    ed411a01    A...    VSTR     s3,[r1,#-4]
        0x0003f9ae:    ed818a00    ....    VSTR     s16,[r1,#0]
        0x0003f9b2:    ee651a24    e.$.    VMUL.F32 s3,s10,s9
        0x0003f9b6:    ee238a22    #.".    VMUL.F32 s16,s6,s5
        0x0003f9ba:    ee781a21    x.!.    VADD.F32 s3,s16,s3
        0x0003f9be:    ee640a20    d. .    VMUL.F32 s1,s8,s1
        0x0003f9c2:    ee267a07    &..z    VMUL.F32 s14,s12,s14
        0x0003f9c6:    ee258a26    %.&.    VMUL.F32 s16,s10,s13
        0x0003f9ca:    ee239a27    #.'.    VMUL.F32 s18,s6,s15
        0x0003f9ce:    ee307ac7    0..z    VSUB.F32 s14,s1,s14
        0x0003f9d2:    ee660a23    f.#.    VMUL.F32 s1,s12,s7
        0x0003f9d6:    ee643a25    d.%:    VMUL.F32 s7,s8,s11
        0x0003f9da:    ee7a1a21    z.!.    VADD.F32 s3,s20,s3
        0x0003f9de:    ee398a08    9...    VADD.F32 s16,s18,s16
        0x0003f9e2:    ee700ae3    p...    VSUB.F32 s1,s1,s7
        0x0003f9e6:    ee773a21    w.!:    VADD.F32 s7,s14,s3
        0x0003f9ea:    ed4c3a01    L..:    VSTR     s7,[r12,#-4]
        0x0003f9ee:    ee7c3a08    |..:    VADD.F32 s7,s24,s16
        0x0003f9f2:    ee705aa3    p..Z    VADD.F32 s11,s1,s7
        0x0003f9f6:    ee317ac7    1..z    VSUB.F32 s14,s3,s14
        0x0003f9fa:    ee730ae0    s...    VSUB.F32 s1,s7,s1
        0x0003f9fe:    9d10        ..      LDR      r5,[sp,#0x40]
        0x0003fa00:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0003fa02:    ed047a01    ...z    VSTR     s14,[r4,#-4]
        0x0003fa06:    edc40a00    ....    VSTR     s1,[r4,#0]
        0x0003fa0a:    ee327aa4    2..z    VADD.F32 s14,s5,s9
        0x0003fa0e:    ee770aa6    w...    VADD.F32 s1,s15,s13
        0x0003fa12:    9c11        ..      LDR      r4,[sp,#0x44]
        0x0003fa14:    ee3a7a07    :..z    VADD.F32 s14,s20,s14
        0x0003fa18:    ee7c0a20    |. .    VADD.F32 s1,s24,s1
        0x0003fa1c:    ed0b7a01    ...z    VSTR     s14,[r11,#-4]
        0x0003fa20:    edcb0a00    ....    VSTR     s1,[r11,#0]
        0x0003fa24:    f10b0b08    ....    ADD      r11,r11,#8
        0x0003fa28:    4428        (D      ADD      r0,r0,r5
        0x0003fa2a:    440b        .D      ADD      r3,r3,r1
        0x0003fa2c:    4457        WD      ADD      r7,r7,r10
        0x0003fa2e:    f1b80801    ....    SUBS     r8,r8,#1
        0x0003fa32:    4432        2D      ADD      r2,r2,r6
        0x0003fa34:    ed8eda00    ....    VSTR     s26,[lr,#0]
        0x0003fa38:    edcc5a00    ...Z    VSTR     s11,[r12,#0]
        0x0003fa3c:    f47faf22    ..".    BNE      0x3f884 ; 0x3f884
        0x0003fa40:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0003fa42:    9809        ..      LDR      r0,[sp,#0x24]
        0x0003fa44:    3201        .2      ADDS     r2,#1
        0x0003fa46:    4282        .B      CMP      r2,r0
        0x0003fa48:    9808        ..      LDR      r0,[sp,#0x20]
        0x0003fa4a:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x0003fa4c:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0003fa4e:    4403        .D      ADD      r3,r3,r0
        0x0003fa50:    930b        ..      STR      r3,[sp,#0x2c]
        0x0003fa52:    f47faf0b    ....    BNE      0x3f86c ; 0x3f86c
        0x0003fa56:    e0b1        ..      B        0x3fbbc ; 0x3fbbc
        0x0003fa58:    f1bc0f01    ....    CMP      r12,#1
        0x0003fa5c:    f2c080ae    ....    BLT.W    0x3fbbc ; 0x3fbbc
        0x0003fa60:    9904        ..      LDR      r1,[sp,#0x10]
        0x0003fa62:    9803        ..      LDR      r0,[sp,#0xc]
        0x0003fa64:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0003fa66:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0003fa68:    3104        .1      ADDS     r1,#4
        0x0003fa6a:    fa0cf000    ....    LSL      r0,r12,r0
        0x0003fa6e:    910d        ..      STR      r1,[sp,#0x34]
        0x0003fa70:    eb070147    ..G.    ADD      r1,r7,r7,LSL #1
        0x0003fa74:    00d2        ..      LSLS     r2,r2,#3
        0x0003fa76:    ea4f0bc0    O...    LSL      r11,r0,#3
        0x0003fa7a:    0103        ..      LSLS     r3,r0,#4
        0x0003fa7c:    00ce        ..      LSLS     r6,r1,#3
        0x0003fa7e:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x0003fa82:    9902        ..      LDR      r1,[sp,#8]
        0x0003fa84:    920e        ..      STR      r2,[sp,#0x38]
        0x0003fa86:    00c5        ..      LSLS     r5,r0,#3
        0x0003fa88:    013c        <.      LSLS     r4,r7,#4
        0x0003fa8a:    00f8        ..      LSLS     r0,r7,#3
        0x0003fa8c:    2200        ."      MOVS     r2,#0
        0x0003fa8e:    9111        ..      STR      r1,[sp,#0x44]
        0x0003fa90:    f8cdc03c    ..<.    STR      r12,[sp,#0x3c]
        0x0003fa94:    2f01        ./      CMP      r7,#1
        0x0003fa96:    9210        ..      STR      r2,[sp,#0x40]
        0x0003fa98:    f2c08083    ....    BLT.W    0x3fba2 ; 0x3fba2
        0x0003fa9c:    e9dd7e0c    ...~    LDRD     r7,lr,[sp,#0x30]
        0x0003faa0:    f8dd9044    ..D.    LDR      r9,[sp,#0x44]
        0x0003faa4:    4671        qF      MOV      r1,lr
        0x0003faa6:    4672        rF      MOV      r2,lr
        0x0003faa8:    eb090800    ....    ADD      r8,r9,r0
        0x0003faac:    ed183a01    ...:    VLDR     s6,[r8,#-4]
        0x0003fab0:    ed984a00    ...J    VLDR     s8,[r8,#0]
        0x0003fab4:    ed1e5a01    ...Z    VLDR     s10,[lr,#-4]
        0x0003fab8:    ed9e6a00    ...j    VLDR     s12,[lr,#0]
        0x0003fabc:    ee237a05    #..z    VMUL.F32 s14,s6,s10
        0x0003fac0:    ee640a06    d...    VMUL.F32 s1,s8,s12
        0x0003fac4:    ee233a06    #..:    VMUL.F32 s6,s6,s12
        0x0003fac8:    ee254a04    %..J    VMUL.F32 s8,s10,s8
        0x0003facc:    eb090a04    ....    ADD      r10,r9,r4
        0x0003fad0:    ee377a60    7.`z    VSUB.F32 s14,s14,s1
        0x0003fad4:    ee343a03    4..:    VADD.F32 s6,s8,s6
        0x0003fad8:    ed1a4a01    ...J    VLDR     s8,[r10,#-4]
        0x0003fadc:    ed9a5a00    ...Z    VLDR     s10,[r10,#0]
        0x0003fae0:    ed126a01    ...j    VLDR     s12,[r2,#-4]
        0x0003fae4:    edd20a00    ....    VLDR     s1,[r2,#0]
        0x0003fae8:    ee641a06    d...    VMUL.F32 s3,s8,s12
        0x0003faec:    ee652a20    e. *    VMUL.F32 s5,s10,s1
        0x0003faf0:    ee244a20    $. J    VMUL.F32 s8,s8,s1
        0x0003faf4:    ee265a05    &..Z    VMUL.F32 s10,s12,s10
        0x0003faf8:    eb090c06    ....    ADD      r12,r9,r6
        0x0003fafc:    ee711ae2    q...    VSUB.F32 s3,s3,s5
        0x0003fb00:    ee354a04    5..J    VADD.F32 s8,s10,s8
        0x0003fb04:    ed1c5a01    ...Z    VLDR     s10,[r12,#-4]
        0x0003fb08:    ed9c6a00    ...j    VLDR     s12,[r12,#0]
        0x0003fb0c:    ed510a01    Q...    VLDR     s1,[r1,#-4]
        0x0003fb10:    edd12a00    ...*    VLDR     s5,[r1,#0]
        0x0003fb14:    ee653a20    e. :    VMUL.F32 s7,s10,s1
        0x0003fb18:    ee664a22    f."J    VMUL.F32 s9,s12,s5
        0x0003fb1c:    ee255a22    %."Z    VMUL.F32 s10,s10,s5
        0x0003fb20:    ee206a86     ..j    VMUL.F32 s12,s1,s12
        0x0003fb24:    ee365a05    6..Z    VADD.F32 s10,s12,s10
        0x0003fb28:    ed196a01    ...j    VLDR     s12,[r9,#-4]
        0x0003fb2c:    edd90a00    ....    VLDR     s1,[r9,#0]
        0x0003fb30:    ee733ae4    s..:    VSUB.F32 s7,s7,s9
        0x0003fb34:    ee762a61    v.a*    VSUB.F32 s5,s12,s3
        0x0003fb38:    ee704ac4    p..J    VSUB.F32 s9,s1,s8
        0x0003fb3c:    ee316a86    1..j    VADD.F32 s12,s3,s12
        0x0003fb40:    ee344a20    4. J    VADD.F32 s8,s8,s1
        0x0003fb44:    ee770a23    w.#.    VADD.F32 s1,s14,s7
        0x0003fb48:    ee731a05    s...    VADD.F32 s3,s6,s10
        0x0003fb4c:    ee377a63    7.cz    VSUB.F32 s14,s14,s7
        0x0003fb50:    ee333a45    3.E:    VSUB.F32 s6,s6,s10
        0x0003fb54:    ee365a60    6.`Z    VSUB.F32 s10,s12,s1
        0x0003fb58:    ee743a61    t.a:    VSUB.F32 s7,s8,s3
        0x0003fb5c:    ee314a84    1..J    VADD.F32 s8,s3,s8
        0x0003fb60:    ed0a5a01    ...Z    VSTR     s10,[r10,#-4]
        0x0003fb64:    ee365a20    6. Z    VADD.F32 s10,s12,s1
        0x0003fb68:    ed894a00    ...J    VSTR     s8,[r9,#0]
        0x0003fb6c:    ee324a83    2..J    VADD.F32 s8,s5,s6
        0x0003fb70:    ed095a01    ...Z    VSTR     s10,[r9,#-4]
        0x0003fb74:    ee345ac7    4..Z    VSUB.F32 s10,s9,s14
        0x0003fb78:    ed084a01    ...J    VSTR     s8,[r8,#-4]
        0x0003fb7c:    ee323ac3    2..:    VSUB.F32 s6,s5,s6
        0x0003fb80:    ee344a87    4..J    VADD.F32 s8,s9,s14
        0x0003fb84:    f1090908    ....    ADD      r9,r9,#8
        0x0003fb88:    44de        .D      ADD      lr,lr,r11
        0x0003fb8a:    441a        .D      ADD      r2,r2,r3
        0x0003fb8c:    3f01        .?      SUBS     r7,#1
        0x0003fb8e:    4429        )D      ADD      r1,r1,r5
        0x0003fb90:    edca3a00    ...:    VSTR     s7,[r10,#0]
        0x0003fb94:    ed885a00    ...Z    VSTR     s10,[r8,#0]
        0x0003fb98:    ed0c3a01    ...:    VSTR     s6,[r12,#-4]
        0x0003fb9c:    ed8c4a00    ...J    VSTR     s8,[r12,#0]
        0x0003fba0:    d182        ..      BNE      0x3faa8 ; 0x3faa8
        0x0003fba2:    990e        ..      LDR      r1,[sp,#0x38]
        0x0003fba4:    9f11        ..      LDR      r7,[sp,#0x44]
        0x0003fba6:    9a10        ..      LDR      r2,[sp,#0x40]
        0x0003fba8:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x0003fbac:    440f        .D      ADD      r7,r7,r1
        0x0003fbae:    3201        .2      ADDS     r2,#1
        0x0003fbb0:    9711        ..      STR      r7,[sp,#0x44]
        0x0003fbb2:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x0003fbb4:    4562        bE      CMP      r2,r12
        0x0003fbb6:    f47faf6d    ..m.    BNE      0x3fa94 ; 0x3fa94
        0x0003fbba:    bf00        ..      NOP      
        0x0003fbbc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0003fbbe:    2800        .(      CMP      r0,#0
        0x0003fbc0:    f1a00201    ....    SUB      r2,r0,#1
        0x0003fbc4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0003fbc6:    f73fac87    ?...    BGT      0x3f4d8 ; opus_fft_impl + 96
        0x0003fbca:    b01a        ..      ADD      sp,sp,#0x68
        0x0003fbcc:    ecbd8b0c    ....    VPOP     {d8-d13}
        0x0003fbd0:    b001        ..      ADD      sp,sp,#4
        0x0003fbd2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003fbd6:    0000        ..      MOVS     r0,r0
    opus_packet_extensions_count
        0x0003fbd8:    b5f0        ..      PUSH     {r4-r7,lr}
        0x0003fbda:    b083        ..      SUB      sp,sp,#0xc
        0x0003fbdc:    2400        .$      MOVS     r4,#0
        0x0003fbde:    ad02        ..      ADD      r5,sp,#8
        0x0003fbe0:    ae01        ..      ADD      r6,sp,#4
        0x0003fbe2:    9002        ..      STR      r0,[sp,#8]
        0x0003fbe4:    2901        .)      CMP      r1,#1
        0x0003fbe6:    db0e        ..      BLT      0x3fc06 ; opus_packet_extensions_count + 46
        0x0003fbe8:    9802        ..      LDR      r0,[sp,#8]
        0x0003fbea:    4632        2F      MOV      r2,r6
        0x0003fbec:    7807        .x      LDRB     r7,[r0,#0]
        0x0003fbee:    4628        (F      MOV      r0,r5
        0x0003fbf0:    f005ff98    ....    BL       skip_extension ; 0x45b24
        0x0003fbf4:    2f03        ./      CMP      r7,#3
        0x0003fbf6:    4601        .F      MOV      r1,r0
        0x0003fbf8:    bf88        ..      IT       HI
        0x0003fbfa:    3401        .4      ADDHI    r4,#1
        0x0003fbfc:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x0003fc00:    dcf0        ..      BGT      0x3fbe4 ; opus_packet_extensions_count + 12
        0x0003fc02:    f06f0403    o...    MVN      r4,#3
        0x0003fc06:    4620         F      MOV      r0,r4
        0x0003fc08:    b003        ..      ADD      sp,sp,#0xc
        0x0003fc0a:    bdf0        ..      POP      {r4-r7,pc}
    opus_packet_extensions_generate
        0x0003fc0c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003fc10:    b087        ..      SUB      sp,sp,#0x1c
        0x0003fc12:    4615        .F      MOV      r5,r2
        0x0003fc14:    468c        .F      MOV      r12,r1
        0x0003fc16:    2b01        .+      CMP      r3,#1
        0x0003fc18:    9005        ..      STR      r0,[sp,#0x14]
        0x0003fc1a:    db15        ..      BLT      0x3fc48 ; opus_packet_extensions_generate + 60
        0x0003fc1c:    1d28        (.      ADDS     r0,r5,#4
        0x0003fc1e:    f04f0900    O...    MOV      r9,#0
        0x0003fc22:    4619        .F      MOV      r1,r3
        0x0003fc24:    f8502c04    P..,    LDR      r2,[r0,#-4]
        0x0003fc28:    3a02        .:      SUBS     r2,#2
        0x0003fc2a:    2a7d        }*      CMP      r2,#0x7d
        0x0003fc2c:    d809        ..      BHI      0x3fc42 ; opus_packet_extensions_generate + 54
        0x0003fc2e:    6802        .h      LDR      r2,[r0,#0]
        0x0003fc30:    3010        .0      ADDS     r0,r0,#0x10
        0x0003fc32:    4591        .E      CMP      r9,r2
        0x0003fc34:    bfd8        ..      IT       LE
        0x0003fc36:    4691        .F      MOVLE    r9,r2
        0x0003fc38:    3901        .9      SUBS     r1,#1
        0x0003fc3a:    d1f3        ..      BNE      0x3fc24 ; opus_packet_extensions_generate + 24
        0x0003fc3c:    f1b90f2f    ../.    CMP      r9,#0x2f
        0x0003fc40:    dd05        ..      BLE      0x3fc4e ; opus_packet_extensions_generate + 66
        0x0003fc42:    f04f3cff    O..<    MOV      r12,#0xffffffff
        0x0003fc46:    e0d3        ..      B        0x3fdf0 ; opus_packet_extensions_generate + 484
        0x0003fc48:    f04f0900    O...    MOV      r9,#0
        0x0003fc4c:    e003        ..      B        0x3fc56 ; opus_packet_extensions_generate + 74
        0x0003fc4e:    f1b90f00    ....    CMP      r9,#0
        0x0003fc52:    f10080d1    ....    BMI.W    0x3fdf8 ; opus_packet_extensions_generate + 492
        0x0003fc56:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fc58:    f1a30b01    ....    SUB      r11,r3,#1
        0x0003fc5c:    3001        .0      ADDS     r0,#1
        0x0003fc5e:    9001        ..      STR      r0,[sp,#4]
        0x0003fc60:    2600        .&      MOVS     r6,#0
        0x0003fc62:    2000        .       MOVS     r0,#0
        0x0003fc64:    2200        ."      MOVS     r2,#0
        0x0003fc66:    2100        .!      MOVS     r1,#0
        0x0003fc68:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fc6a:    e9cd5b02    ...[    STRD     r5,r11,[sp,#8]
        0x0003fc6e:    2b01        .+      CMP      r3,#1
        0x0003fc70:    f2c080b6    ....    BLT.W    0x3fde0 ; opus_packet_extensions_generate + 468
        0x0003fc74:    f04f0800    O...    MOV      r8,#0
        0x0003fc78:    9604        ..      STR      r6,[sp,#0x10]
        0x0003fc7a:    bf00        ..      NOP      
        0x0003fc7c:    eb051e08    ....    ADD      lr,r5,r8,LSL #4
        0x0003fc80:    f8de0004    ....    LDR      r0,[lr,#4]
        0x0003fc84:    42b0        .B      CMP      r0,r6
        0x0003fc86:    f04080a3    @...    BNE.W    0x3fdd0 ; opus_packet_extensions_generate + 452
        0x0003fc8a:    428e        .B      CMP      r6,r1
        0x0003fc8c:    d014        ..      BEQ      0x3fcb8 ; opus_packet_extensions_generate + 172
        0x0003fc8e:    ebac0002    ....    SUB      r0,r12,r2
        0x0003fc92:    2802        .(      CMP      r0,#2
        0x0003fc94:    f2c080aa    ....    BLT.W    0x3fdec ; opus_packet_extensions_generate + 480
        0x0003fc98:    1a71        q.      SUBS     r1,r6,r1
        0x0003fc9a:    2901        .)      CMP      r1,#1
        0x0003fc9c:    d105        ..      BNE      0x3fcaa ; opus_packet_extensions_generate + 158
        0x0003fc9e:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fca0:    b108        ..      CBZ      r0,0x3fca6 ; opus_packet_extensions_generate + 154
        0x0003fca2:    2102        .!      MOVS     r1,#2
        0x0003fca4:    5481        .T      STRB     r1,[r0,r2]
        0x0003fca6:    3201        .2      ADDS     r2,#1
        0x0003fca8:    e006        ..      B        0x3fcb8 ; opus_packet_extensions_generate + 172
        0x0003fcaa:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fcac:    b11c        ..      CBZ      r4,0x3fcb6 ; opus_packet_extensions_generate + 170
        0x0003fcae:    18a0        ..      ADDS     r0,r4,r2
        0x0003fcb0:    2703        .'      MOVS     r7,#3
        0x0003fcb2:    54a7        .T      STRB     r7,[r4,r2]
        0x0003fcb4:    7041        Ap      STRB     r1,[r0,#1]
        0x0003fcb6:    3202        .2      ADDS     r2,#2
        0x0003fcb8:    ea4f1108    O...    LSL      r1,r8,#4
        0x0003fcbc:    5869        iX      LDR      r1,[r5,r1]
        0x0003fcbe:    46f2        .F      MOV      r10,lr
        0x0003fcc0:    f85a0f0c    Z...    LDR      r0,[r10,#0xc]!
        0x0003fcc4:    291f        .)      CMP      r1,#0x1f
        0x0003fcc6:    dc17        ..      BGT      0x3fcf8 ; opus_packet_extensions_generate + 236
        0x0003fcc8:    2801        .(      CMP      r0,#1
        0x0003fcca:    d8ba        ..      BHI      0x3fc42 ; opus_packet_extensions_generate + 54
        0x0003fccc:    ebac0702    ....    SUB      r7,r12,r2
        0x0003fcd0:    4287        .B      CMP      r7,r0
        0x0003fcd2:    f340808b    @...    BLE.W    0x3fdec ; opus_packet_extensions_generate + 480
        0x0003fcd6:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fcd8:    2c00        .,      CMP      r4,#0
        0x0003fcda:    d071        q.      BEQ      0x3fdc0 ; opus_packet_extensions_generate + 436
        0x0003fcdc:    eb000141    ..A.    ADD      r1,r0,r1,LSL #1
        0x0003fce0:    54a1        .T      STRB     r1,[r4,r2]
        0x0003fce2:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0003fce6:    1c57        W.      ADDS     r7,r2,#1
        0x0003fce8:    2901        .)      CMP      r1,#1
        0x0003fcea:    db6c        l.      BLT      0x3fdc6 ; opus_packet_extensions_generate + 442
        0x0003fcec:    f8de0008    ....    LDR      r0,[lr,#8]
        0x0003fcf0:    7800        .x      LDRB     r0,[r0,#0]
        0x0003fcf2:    55e0        .U      STRB     r0,[r4,r7]
        0x0003fcf4:    e066        f.      B        0x3fdc4 ; opus_packet_extensions_generate + 440
        0x0003fcf6:    bf00        ..      NOP      
        0x0003fcf8:    2800        .(      CMP      r0,#0
        0x0003fcfa:    d4a2        ..      BMI      0x3fc42 ; opus_packet_extensions_generate + 54
        0x0003fcfc:    f2480481    H...    MOV      r4,#0x8081
        0x0003fd00:    f2c80480    ....    MOVT     r4,#0x8080
        0x0003fd04:    fba07604    ...v    UMULL    r7,r6,r0,r4
        0x0003fd08:    2402        .$      MOVS     r4,#2
        0x0003fd0a:    eb0416d6    ....    ADD      r6,r4,r6,LSR #7
        0x0003fd0e:    9c06        ..      LDR      r4,[sp,#0x18]
        0x0003fd10:    ebac0702    ....    SUB      r7,r12,r2
        0x0003fd14:    455c        \E      CMP      r4,r11
        0x0003fd16:    bf08        ..      IT       EQ
        0x0003fd18:    2601        .&      MOVEQ    r6,#1
        0x0003fd1a:    4430        0D      ADD      r0,r0,r6
        0x0003fd1c:    4287        .B      CMP      r7,r0
        0x0003fd1e:    db65        e.      BLT      0x3fdec ; opus_packet_extensions_generate + 480
        0x0003fd20:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fd22:    9e06        ..      LDR      r6,[sp,#0x18]
        0x0003fd24:    b134        4.      CBZ      r4,0x3fd34 ; opus_packet_extensions_generate + 296
        0x0003fd26:    ebb6000b    ....    SUBS     r0,r6,r11
        0x0003fd2a:    bf18        ..      IT       NE
        0x0003fd2c:    2001        .       MOVNE    r0,#1
        0x0003fd2e:    ea400141    @.A.    ORR      r1,r0,r1,LSL #1
        0x0003fd32:    54a1        .T      STRB     r1,[r4,r2]
        0x0003fd34:    455e        ^E      CMP      r6,r11
        0x0003fd36:    f1020b01    ....    ADD      r11,r2,#1
        0x0003fd3a:    d02c        ,.      BEQ      0x3fd96 ; opus_packet_extensions_generate + 394
        0x0003fd3c:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0003fd40:    29ff        .)      CMP      r1,#0xff
        0x0003fd42:    db18        ..      BLT      0x3fd76 ; opus_packet_extensions_generate + 362
        0x0003fd44:    9801        ..      LDR      r0,[sp,#4]
        0x0003fd46:    f2480b81    H...    MOV      r11,#0x8081
        0x0003fd4a:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fd4c:    1887        ..      ADDS     r7,r0,r2
        0x0003fd4e:    2000        .       MOVS     r0,#0
        0x0003fd50:    f2c80b80    ....    MOVT     r11,#0x8080
        0x0003fd54:    b11c        ..      CBZ      r4,0x3fd5e ; opus_packet_extensions_generate + 338
        0x0003fd56:    21ff        .!      MOVS     r1,#0xff
        0x0003fd58:    5439        9T      STRB     r1,[r7,r0]
        0x0003fd5a:    f8da1000    ....    LDR      r1,[r10,#0]
        0x0003fd5e:    fb5b1601    [...    SMMLA    r6,r11,r1,r1
        0x0003fd62:    3001        .0      ADDS     r0,#1
        0x0003fd64:    11f5        ..      ASRS     r5,r6,#7
        0x0003fd66:    eb0576d6    ...v    ADD      r6,r5,r6,LSR #31
        0x0003fd6a:    42b0        .B      CMP      r0,r6
        0x0003fd6c:    dbf2        ..      BLT      0x3fd54 ; opus_packet_extensions_generate + 328
        0x0003fd6e:    4402        .D      ADD      r2,r2,r0
        0x0003fd70:    9d02        ..      LDR      r5,[sp,#8]
        0x0003fd72:    f1020b01    ....    ADD      r11,r2,#1
        0x0003fd76:    9c05        ..      LDR      r4,[sp,#0x14]
        0x0003fd78:    b15c        \.      CBZ      r4,0x3fd92 ; opus_packet_extensions_generate + 390
        0x0003fd7a:    f2480081    H...    MOV      r0,#0x8081
        0x0003fd7e:    f2c80080    ....    MOVT     r0,#0x8080
        0x0003fd82:    fb501201    P...    SMMLA    r2,r0,r1,r1
        0x0003fd86:    09d0        ..      LSRS     r0,r2,#7
        0x0003fd88:    eb0072d2    ...r    ADD      r2,r0,r2,LSR #31
        0x0003fd8c:    4411        .D      ADD      r1,r1,r2
        0x0003fd8e:    f804100b    ....    STRB     r1,[r4,r11]
        0x0003fd92:    f10b0b01    ....    ADD      r11,r11,#1
        0x0003fd96:    9805        ..      LDR      r0,[sp,#0x14]
        0x0003fd98:    b158        X.      CBZ      r0,0x3fdb2 ; opus_packet_extensions_generate + 422
        0x0003fd9a:    f8de1008    ....    LDR      r1,[lr,#8]
        0x0003fd9e:    f8da2000    ...     LDR      r2,[r10,#0]
        0x0003fda2:    4458        XD      ADD      r0,r0,r11
        0x0003fda4:    461e        .F      MOV      r6,r3
        0x0003fda6:    4665        eF      MOV      r5,r12
        0x0003fda8:    f7d8fb3d    ..=.    BL       __aeabi_memcpy ; 0x18426
        0x0003fdac:    46ac        .F      MOV      r12,r5
        0x0003fdae:    9d02        ..      LDR      r5,[sp,#8]
        0x0003fdb0:    4633        3F      MOV      r3,r6
        0x0003fdb2:    f8da0000    ....    LDR      r0,[r10,#0]
        0x0003fdb6:    eb00070b    ....    ADD      r7,r0,r11
        0x0003fdba:    e9ddb603    ....    LDRD     r11,r6,[sp,#0xc]
        0x0003fdbe:    e002        ..      B        0x3fdc6 ; opus_packet_extensions_generate + 442
        0x0003fdc0:    2800        .(      CMP      r0,#0
        0x0003fdc2:    dd0b        ..      BLE      0x3fddc ; opus_packet_extensions_generate + 464
        0x0003fdc4:    1c97        ..      ADDS     r7,r2,#2
        0x0003fdc6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0003fdc8:    4631        1F      MOV      r1,r6
        0x0003fdca:    3001        .0      ADDS     r0,#1
        0x0003fdcc:    463a        :F      MOV      r2,r7
        0x0003fdce:    9006        ..      STR      r0,[sp,#0x18]
        0x0003fdd0:    f1080801    ....    ADD      r8,r8,#1
        0x0003fdd4:    4598        .E      CMP      r8,r3
        0x0003fdd6:    f47faf51    ..Q.    BNE      0x3fc7c ; opus_packet_extensions_generate + 112
        0x0003fdda:    e001        ..      B        0x3fde0 ; opus_packet_extensions_generate + 468
        0x0003fddc:    1c57        W.      ADDS     r7,r2,#1
        0x0003fdde:    e7f2        ..      B        0x3fdc6 ; opus_packet_extensions_generate + 442
        0x0003fde0:    454e        NE      CMP      r6,r9
        0x0003fde2:    f1060601    ....    ADD      r6,r6,#1
        0x0003fde6:    f47faf42    ..B.    BNE      0x3fc6e ; opus_packet_extensions_generate + 98
        0x0003fdea:    e006        ..      B        0x3fdfa ; opus_packet_extensions_generate + 494
        0x0003fdec:    f06f0c01    o...    MVN      r12,#1
        0x0003fdf0:    4660        `F      MOV      r0,r12
        0x0003fdf2:    b007        ..      ADD      sp,sp,#0x1c
        0x0003fdf4:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0003fdf8:    2200        ."      MOVS     r2,#0
        0x0003fdfa:    9810        ..      LDR      r0,[sp,#0x40]
        0x0003fdfc:    b1a0        ..      CBZ      r0,0x3fe28 ; opus_packet_extensions_generate + 540
        0x0003fdfe:    4562        bE      CMP      r2,r12
        0x0003fe00:    da12        ..      BGE      0x3fe28 ; opus_packet_extensions_generate + 540
        0x0003fe02:    9d05        ..      LDR      r5,[sp,#0x14]
        0x0003fe04:    2d00        .-      CMP      r5,#0
        0x0003fe06:    d0f3        ..      BEQ      0x3fdf0 ; opus_packet_extensions_generate + 484
        0x0003fe08:    ebac0602    ....    SUB      r6,r12,r2
        0x0003fe0c:    19a8        ..      ADDS     r0,r5,r6
        0x0003fe0e:    4629        )F      MOV      r1,r5
        0x0003fe10:    4664        dF      MOV      r4,r12
        0x0003fe12:    f7d8fb4d    ..M.    BL       __aeabi_memmove ; 0x184b0
        0x0003fe16:    2e01        ..      CMP      r6,#1
        0x0003fe18:    db04        ..      BLT      0x3fe24 ; opus_packet_extensions_generate + 536
        0x0003fe1a:    4628        (F      MOV      r0,r5
        0x0003fe1c:    4631        1F      MOV      r1,r6
        0x0003fe1e:    2201        ."      MOVS     r2,#1
        0x0003fe20:    f7d8fbf7    ....    BL       __aeabi_memset ; 0x18612
        0x0003fe24:    46a4        .F      MOV      r12,r4
        0x0003fe26:    e7e3        ..      B        0x3fdf0 ; opus_packet_extensions_generate + 484
        0x0003fe28:    4694        .F      MOV      r12,r2
        0x0003fe2a:    e7e1        ..      B        0x3fdf0 ; opus_packet_extensions_generate + 484
    opus_packet_extensions_parse
        0x0003fe2c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0003fe30:    b083        ..      SUB      sp,sp,#0xc
        0x0003fe32:    469a        .F      MOV      r10,r3
        0x0003fe34:    2901        .)      CMP      r1,#1
        0x0003fe36:    9002        ..      STR      r0,[sp,#8]
        0x0003fe38:    db3f        ?.      BLT      0x3feba ; opus_packet_extensions_parse + 142
        0x0003fe3a:    4693        .F      MOV      r11,r2
        0x0003fe3c:    4606        .F      MOV      r6,r0
        0x0003fe3e:    2700        .'      MOVS     r7,#0
        0x0003fe40:    f10d0808    ....    ADD      r8,sp,#8
        0x0003fe44:    f10d0904    ....    ADD      r9,sp,#4
        0x0003fe48:    2400        .$      MOVS     r4,#0
        0x0003fe4a:    bf00        ..      NOP      
        0x0003fe4c:    7830        0x      LDRB     r0,[r6,#0]
        0x0003fe4e:    2803        .(      CMP      r0,#3
        0x0003fe50:    ea4f0550    O.P.    LSR      r5,r0,#1
        0x0003fe54:    d91a        ..      BLS      0x3fe8c ; opus_packet_extensions_parse + 96
        0x0003fe56:    4640        @F      MOV      r0,r8
        0x0003fe58:    464a        JF      MOV      r2,r9
        0x0003fe5a:    f005fe63    ..c.    BL       skip_extension ; 0x45b24
        0x0003fe5e:    2800        .(      CMP      r0,#0
        0x0003fe60:    d430        0.      BMI      0x3fec4 ; opus_packet_extensions_parse + 152
        0x0003fe62:    4601        .F      MOV      r1,r0
        0x0003fe64:    f8da0000    ....    LDR      r0,[r10,#0]
        0x0003fe68:    4284        .B      CMP      r4,r0
        0x0003fe6a:    d030        0.      BEQ      0x3fece ; opus_packet_extensions_parse + 162
        0x0003fe6c:    e9dd2001    ...     LDRD     r2,r0,[sp,#4]
        0x0003fe70:    eb0b1304    ....    ADD      r3,r11,r4,LSL #4
        0x0003fe74:    1b80        ..      SUBS     r0,r0,r6
        0x0003fe76:    1a80        ..      SUBS     r0,r0,r2
        0x0003fe78:    4432        2D      ADD      r2,r2,r6
        0x0003fe7a:    0126        &.      LSLS     r6,r4,#4
        0x0003fe7c:    3401        .4      ADDS     r4,#1
        0x0003fe7e:    f84b5006    K..P    STR      r5,[r11,r6]
        0x0003fe82:    e9c37201    ...r    STRD     r7,r2,[r3,#4]
        0x0003fe86:    60d8        .`      STR      r0,[r3,#0xc]
        0x0003fe88:    e013        ..      B        0x3feb2 ; opus_packet_extensions_parse + 134
        0x0003fe8a:    bf00        ..      NOP      
        0x0003fe8c:    2d01        .-      CMP      r5,#1
        0x0003fe8e:    d109        ..      BNE      0x3fea4 ; opus_packet_extensions_parse + 120
        0x0003fe90:    07c0        ..      LSLS     r0,r0,#31
        0x0003fe92:    d101        ..      BNE      0x3fe98 ; opus_packet_extensions_parse + 108
        0x0003fe94:    3701        .7      ADDS     r7,#1
        0x0003fe96:    e003        ..      B        0x3fea0 ; opus_packet_extensions_parse + 116
        0x0003fe98:    2902        .)      CMP      r1,#2
        0x0003fe9a:    bfa4        ..      ITT      GE
        0x0003fe9c:    7870        px      LDRBGE   r0,[r6,#1]
        0x0003fe9e:    4407        .D      ADDGE    r7,r0
        0x0003fea0:    2f2f        //      CMP      r7,#0x2f
        0x0003fea2:    dc0f        ..      BGT      0x3fec4 ; opus_packet_extensions_parse + 152
        0x0003fea4:    4640        @F      MOV      r0,r8
        0x0003fea6:    464a        JF      MOV      r2,r9
        0x0003fea8:    f005fe3c    ..<.    BL       skip_extension ; 0x45b24
        0x0003feac:    2800        .(      CMP      r0,#0
        0x0003feae:    d409        ..      BMI      0x3fec4 ; opus_packet_extensions_parse + 152
        0x0003feb0:    4601        .F      MOV      r1,r0
        0x0003feb2:    2901        .)      CMP      r1,#1
        0x0003feb4:    db02        ..      BLT      0x3febc ; opus_packet_extensions_parse + 144
        0x0003feb6:    9e02        ..      LDR      r6,[sp,#8]
        0x0003feb8:    e7c8        ..      B        0x3fe4c ; opus_packet_extensions_parse + 32
        0x0003feba:    2400        .$      MOVS     r4,#0
        0x0003febc:    2000        .       MOVS     r0,#0
        0x0003febe:    f8ca4000    ...@    STR      r4,[r10,#0]
        0x0003fec2:    e006        ..      B        0x3fed2 ; opus_packet_extensions_parse + 166
        0x0003fec4:    f8ca4000    ...@    STR      r4,[r10,#0]
        0x0003fec8:    f06f0003    o...    MVN      r0,#3
        0x0003fecc:    e001        ..      B        0x3fed2 ; opus_packet_extensions_parse + 166
        0x0003fece:    f06f0001    o...    MVN      r0,#1
        0x0003fed2:    b003        ..      ADD      sp,sp,#0xc
        0x0003fed4:    e8bd8ff0    ....    POP      {r4-r11,pc}
    opus_packet_get_nb_frames
        0x0003fed8:    2901        .)      CMP      r1,#1
        0x0003feda:    bfbc        ..      ITT      LT
        0x0003fedc:    f04f30ff    O..0    MOVLT    r0,#0xffffffff
        0x0003fee0:    4770        pG      BXLT     lr
        0x0003fee2:    7802        .x      LDRB     r2,[r0,#0]
        0x0003fee4:    f0120203    ....    ANDS     r2,r2,#3
        0x0003fee8:    bf04        ..      ITT      EQ
        0x0003feea:    2001        .       MOVEQ    r0,#1
        0x0003feec:    4770        pG      BXEQ     lr
        0x0003feee:    2a03        .*      CMP      r2,#3
        0x0003fef0:    bf1c        ..      ITT      NE
        0x0003fef2:    2002        .       MOVNE    r0,#2
        0x0003fef4:    4770        pG      BXNE     lr
        0x0003fef6:    2902        .)      CMP      r1,#2
        0x0003fef8:    bfb2        ..      ITEE     LT
        0x0003fefa:    f06f0003    o...    MVNLT    r0,#3
        0x0003fefe:    7840        @x      LDRBGE   r0,[r0,#1]
        0x0003ff00:    f000003f    ..?.    ANDGE    r0,r0,#0x3f
        0x0003ff04:    4770        pG      BX       lr
    opus_packet_get_samples_per_frame
        0x0003ff06:    7800        .x      LDRB     r0,[r0,#0]
        0x0003ff08:    0602        ..      LSLS     r2,r0,#24
        0x0003ff0a:    d40b        ..      BMI      0x3ff24 ; opus_packet_get_samples_per_frame + 30
        0x0003ff0c:    f0000260    ..`.    AND      r2,r0,#0x60
        0x0003ff10:    2a60        `*      CMP      r2,#0x60
        0x0003ff12:    d113        ..      BNE      0x3ff3c ; opus_packet_get_samples_per_frame + 54
        0x0003ff14:    0700        ..      LSLS     r0,r0,#28
        0x0003ff16:    f04f0032    O.2.    MOV      r0,#0x32
        0x0003ff1a:    bf58        X.      IT       PL
        0x0003ff1c:    2064        d       MOVPL    r0,#0x64
        0x0003ff1e:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x0003ff22:    4770        pG      BX       lr
        0x0003ff24:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0003ff28:    fa01f000    ....    LSL      r0,r1,r0
        0x0003ff2c:    f248511f    H..Q    MOV      r1,#0x851f
        0x0003ff30:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x0003ff34:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003ff38:    11c1        ..      ASRS     r1,r0,#7
        0x0003ff3a:    e017        ..      B        0x3ff6c ; opus_packet_get_samples_per_frame + 102
        0x0003ff3c:    f3c000c1    ....    UBFX     r0,r0,#3,#2
        0x0003ff40:    2803        .(      CMP      r0,#3
        0x0003ff42:    d10a        ..      BNE      0x3ff5a ; opus_packet_get_samples_per_frame + 84
        0x0003ff44:    ebc11001    ....    RSB      r0,r1,r1,LSL #4
        0x0003ff48:    f64451d3    D..Q    MOV      r1,#0x4dd3
        0x0003ff4c:    0080        ..      LSLS     r0,r0,#2
        0x0003ff4e:    f2c10162    ..b.    MOVT     r1,#0x1062
        0x0003ff52:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003ff56:    1181        ..      ASRS     r1,r0,#6
        0x0003ff58:    e008        ..      B        0x3ff6c ; opus_packet_get_samples_per_frame + 102
        0x0003ff5a:    fa01f000    ....    LSL      r0,r1,r0
        0x0003ff5e:    f248511f    H..Q    MOV      r1,#0x851f
        0x0003ff62:    f2c511eb    ....    MOVT     r1,#0x51eb
        0x0003ff66:    fb50f001    P...    SMMUL    r0,r0,r1
        0x0003ff6a:    1141        A.      ASRS     r1,r0,#5
        0x0003ff6c:    eb0170d0    ...p    ADD      r0,r1,r0,LSR #31
        0x0003ff70:    4770        pG      BX       lr
    opus_packet_pad
        0x0003ff72:    b570        p.      PUSH     {r4-r6,lr}
        0x0003ff74:    b082        ..      SUB      sp,sp,#8
        0x0003ff76:    4614        .F      MOV      r4,r2
        0x0003ff78:    460d        .F      MOV      r5,r1
        0x0003ff7a:    4606        .F      MOV      r6,r0
        0x0003ff7c:    f7dff8a8    ....    BL       alloc_stack ; 0x1f0d0
        0x0003ff80:    f04f0c00    O...    MOV      r12,#0
        0x0003ff84:    4630        0F      MOV      r0,r6
        0x0003ff86:    4629        )F      MOV      r1,r5
        0x0003ff88:    4622        "F      MOV      r2,r4
        0x0003ff8a:    2301        .#      MOVS     r3,#1
        0x0003ff8c:    f8cdc000    ....    STR      r12,[sp,#0]
        0x0003ff90:    f8cdc004    ....    STR      r12,[sp,#4]
        0x0003ff94:    f000f807    ....    BL       opus_packet_pad_impl ; 0x3ffa6
        0x0003ff98:    4604        .F      MOV      r4,r0
        0x0003ff9a:    f005fad9    ....    BL       restore_stack ; 0x45550
        0x0003ff9e:    ea0470e4    ...p    AND      r0,r4,r4,ASR #31
        0x0003ffa2:    b002        ..      ADD      sp,sp,#8
        0x0003ffa4:    bd70        p.      POP      {r4-r6,pc}
    opus_packet_pad_impl
        0x0003ffa6:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x0003ffaa:    f5ad7d31    ..1}    SUB      sp,sp,#0x2c4
        0x0003ffae:    461d        .F      MOV      r5,r3
        0x0003ffb0:    4616        .F      MOV      r6,r2
        0x0003ffb2:    460f        .F      MOV      r7,r1
        0x0003ffb4:    4604        .F      MOV      r4,r0
        0x0003ffb6:    f005faeb    ....    BL       save_stack ; 0x45590
        0x0003ffba:    2f01        ./      CMP      r7,#1
        0x0003ffbc:    db04        ..      BLT      0x3ffc8 ; opus_packet_pad_impl + 34
        0x0003ffbe:    42b7        .B      CMP      r7,r6
        0x0003ffc0:    d101        ..      BNE      0x3ffc6 ; opus_packet_pad_impl + 32
        0x0003ffc2:    2700        .'      MOVS     r7,#0
        0x0003ffc4:    e002        ..      B        0x3ffcc ; opus_packet_pad_impl + 38
        0x0003ffc6:    dd06        ..      BLE      0x3ffd6 ; opus_packet_pad_impl + 48
        0x0003ffc8:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x0003ffcc:    4638        8F      MOV      r0,r7
        0x0003ffce:    f50d7d31    ..1}    ADD      sp,sp,#0x2c4
        0x0003ffd2:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x0003ffd6:    4638        8F      MOV      r0,r7
        0x0003ffd8:    f008fe02    ....    BL       spl_alloca ; 0x48be0
        0x0003ffdc:    f04f0900    O...    MOV      r9,#0
        0x0003ffe0:    4621        !F      MOV      r1,r4
        0x0003ffe2:    463a        :F      MOV      r2,r7
        0x0003ffe4:    4680        .F      MOV      r8,r0
        0x0003ffe6:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x0003ffea:    f7d8fa1c    ....    BL       __aeabi_memcpy ; 0x18426
        0x0003ffee:    a806        ..      ADD      r0,sp,#0x18
        0x0003fff0:    4641        AF      MOV      r1,r8
        0x0003fff2:    463a        :F      MOV      r2,r7
        0x0003fff4:    2300        .#      MOVS     r3,#0
        0x0003fff6:    f000f975    ..u.    BL       opus_repacketizer_cat_impl ; 0x402e4
        0x0003fffa:    4607        .F      MOV      r7,r0
        0x0003fffc:    2800        .(      CMP      r0,#0
        0x0003fffe:    d1e5        ..      BNE      0x3ffcc ; opus_packet_pad_impl + 38
        0x00040000:    e9dd07b8    ....    LDRD     r0,r7,[sp,#0x2e0]
        0x00040004:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00040006:    e9cd5002    ...P    STRD     r5,r0,[sp,#8]
        0x0004000a:    a806        ..      ADD      r0,sp,#0x18
        0x0004000c:    2100        .!      MOVS     r1,#0
        0x0004000e:    4623        #F      MOV      r3,r4
        0x00040010:    e9cd6900    ...i    STRD     r6,r9,[sp,#0]
        0x00040014:    9704        ..      STR      r7,[sp,#0x10]
        0x00040016:    f000f9c7    ....    BL       opus_repacketizer_out_range_impl ; 0x403a8
        0x0004001a:    4607        .F      MOV      r7,r0
        0x0004001c:    f005fa98    ....    BL       restore_stack ; 0x45550
        0x00040020:    e7d4        ..      B        0x3ffcc ; opus_packet_pad_impl + 38
        0x00040022:    0000        ..      MOVS     r0,r0
    opus_packet_parse_impl
        0x00040024:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040028:    b081        ..      SUB      sp,sp,#4
        0x0004002a:    4680        .F      MOV      r8,r0
        0x0004002c:    2900        .)      CMP      r1,#0
        0x0004002e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00040032:    f10080ff    ....    BMI.W    0x40234 ; opus_packet_parse_impl + 528
        0x00040036:    9c0b        ..      LDR      r4,[sp,#0x2c]
        0x00040038:    2c00        .,      CMP      r4,#0
        0x0004003a:    f00080fb    ....    BEQ.W    0x40234 ; opus_packet_parse_impl + 528
        0x0004003e:    460f        .F      MOV      r7,r1
        0x00040040:    2900        .)      CMP      r1,#0
        0x00040042:    f00080f5    ....    BEQ.W    0x40230 ; opus_packet_parse_impl + 524
        0x00040046:    4640        @F      MOV      r0,r8
        0x00040048:    f64b3180    K..1    MOV      r1,#0xbb80
        0x0004004c:    469b        .F      MOV      r11,r3
        0x0004004e:    4616        .F      MOV      r6,r2
        0x00040050:    f7ffff59    ..Y.    BL       opus_packet_get_samples_per_frame ; 0x3ff06
        0x00040054:    4643        CF      MOV      r3,r8
        0x00040056:    f8135b01    ...[    LDRB     r5,[r3],#1
        0x0004005a:    f1a70c01    ....    SUB      r12,r7,#1
        0x0004005e:    f0150903    ....    ANDS     r9,r5,#3
        0x00040062:    d00f        ..      BEQ      0x40084 ; opus_packet_parse_impl + 96
        0x00040064:    f1b90f02    ....    CMP      r9,#2
        0x00040068:    d022        ".      BEQ      0x400b0 ; opus_packet_parse_impl + 140
        0x0004006a:    f1b90f01    ....    CMP      r9,#1
        0x0004006e:    d126        &.      BNE      0x400be ; opus_packet_parse_impl + 154
        0x00040070:    2e00        ..      CMP      r6,#0
        0x00040072:    d045        E.      BEQ      0x40100 ; opus_packet_parse_impl + 220
        0x00040074:    f04f0e02    O...    MOV      lr,#2
        0x00040078:    f04f0a01    O...    MOV      r10,#1
        0x0004007c:    f04f0900    O...    MOV      r9,#0
        0x00040080:    4661        aF      MOV      r1,r12
        0x00040082:    e009        ..      B        0x40098 ; opus_packet_parse_impl + 116
        0x00040084:    f04f0a00    O...    MOV      r10,#0
        0x00040088:    f04f0e01    O...    MOV      lr,#1
        0x0004008c:    4661        aF      MOV      r1,r12
        0x0004008e:    4608        .F      MOV      r0,r1
        0x00040090:    4661        aF      MOV      r1,r12
        0x00040092:    2e00        ..      CMP      r6,#0
        0x00040094:    4684        .F      MOV      r12,r0
        0x00040096:    d03e        >.      BEQ      0x40116 ; opus_packet_parse_impl + 242
        0x00040098:    f64f76ff    O..v    MOV      r6,#0xffff
        0x0004009c:    2901        .)      CMP      r1,#1
        0x0004009e:    eb04004e    ..N.    ADD      r0,r4,lr,LSL #1
        0x000400a2:    db2a        *.      BLT      0x400fa ; opus_packet_parse_impl + 214
        0x000400a4:    781a        .x      LDRB     r2,[r3,#0]
        0x000400a6:    2afc        .*      CMP      r2,#0xfc
        0x000400a8:    d225        %.      BCS      0x400f6 ; opus_packet_parse_impl + 210
        0x000400aa:    2701        .'      MOVS     r7,#1
        0x000400ac:    4616        .F      MOV      r6,r2
        0x000400ae:    e048        H.      B        0x40142 ; opus_packet_parse_impl + 286
        0x000400b0:    2f01        ./      CMP      r7,#1
        0x000400b2:    dd3c        <.      BLE      0x4012e ; opus_packet_parse_impl + 266
        0x000400b4:    7818        .x      LDRB     r0,[r3,#0]
        0x000400b6:    28fc        .(      CMP      r0,#0xfc
        0x000400b8:    d237        7.      BCS      0x4012a ; opus_packet_parse_impl + 262
        0x000400ba:    2101        .!      MOVS     r1,#1
        0x000400bc:    e0b3        ..      B        0x40226 ; opus_packet_parse_impl + 514
        0x000400be:    2f02        ./      CMP      r7,#2
        0x000400c0:    f2c080b6    ....    BLT.W    0x40230 ; opus_packet_parse_impl + 524
        0x000400c4:    f898a001    ....    LDRB     r10,[r8,#1]
        0x000400c8:    4601        .F      MOV      r1,r0
        0x000400ca:    f01a0e3f    ..?.    ANDS     lr,r10,#0x3f
        0x000400ce:    f06f0003    o...    MVN      r0,#3
        0x000400d2:    f00080af    ....    BEQ.W    0x40234 ; opus_packet_parse_impl + 528
        0x000400d6:    fb0ef101    ....    MUL      r1,lr,r1
        0x000400da:    f5b15fb4    ..._    CMP      r1,#0x1680
        0x000400de:    f30080a9    ....    BGT.W    0x40234 ; opus_packet_parse_impl + 528
        0x000400e2:    f1080302    ....    ADD      r3,r8,#2
        0x000400e6:    ea5f604a    _.J`    LSLS     r0,r10,#25
        0x000400ea:    f1a70102    ....    SUB      r1,r7,#2
        0x000400ee:    d478        x.      BMI      0x401e2 ; opus_packet_parse_impl + 446
        0x000400f0:    f04f0900    O...    MOV      r9,#0
        0x000400f4:    e08a        ..      B        0x4020c ; opus_packet_parse_impl + 488
        0x000400f6:    2902        .)      CMP      r1,#2
        0x000400f8:    da1d        ..      BGE      0x40136 ; opus_packet_parse_impl + 274
        0x000400fa:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x000400fe:    e020         .      B        0x40142 ; opus_packet_parse_impl + 286
        0x00040100:    ea5f70cc    _..p    LSLS     r0,r12,#31
        0x00040104:    f0408094    @...    BNE.W    0x40230 ; opus_packet_parse_impl + 524
        0x00040108:    ea4f005c    O.\.    LSR      r0,r12,#1
        0x0004010c:    f04f0e02    O...    MOV      lr,#2
        0x00040110:    f04f0900    O...    MOV      r9,#0
        0x00040114:    8020         .      STRH     r0,[r4,#0]
        0x00040116:    f24041fb    @..A    MOV      r1,#0x4fb
        0x0004011a:    4288        .B      CMP      r0,r1
        0x0004011c:    f3008088    ....    BGT.W    0x40230 ; opus_packet_parse_impl + 524
        0x00040120:    eb04014e    ..N.    ADD      r1,r4,lr,LSL #1
        0x00040124:    f8210c02    !...    STRH     r0,[r1,#-2]
        0x00040128:    e034        4.      B        0x40194 ; opus_packet_parse_impl + 368
        0x0004012a:    2f02        ./      CMP      r7,#2
        0x0004012c:    dc76        v.      BGT      0x4021c ; opus_packet_parse_impl + 504
        0x0004012e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00040132:    8020         .      STRH     r0,[r4,#0]
        0x00040134:    e07c        |.      B        0x40230 ; opus_packet_parse_impl + 524
        0x00040136:    462f        /F      MOV      r7,r5
        0x00040138:    785d        ]x      LDRB     r5,[r3,#1]
        0x0004013a:    eb020685    ....    ADD      r6,r2,r5,LSL #2
        0x0004013e:    463d        =F      MOV      r5,r7
        0x00040140:    2702        .'      MOVS     r7,#2
        0x00040142:    b232        2.      SXTH     r2,r6
        0x00040144:    f8206c02     ..l    STRH     r6,[r0,#-2]
        0x00040148:    2a00        .*      CMP      r2,#0
        0x0004014a:    f06f0003    o...    MVN      r0,#3
        0x0004014e:    d471        q.      BMI      0x40234 ; opus_packet_parse_impl + 528
        0x00040150:    1bc9        ..      SUBS     r1,r1,r7
        0x00040152:    4291        .B      CMP      r1,r2
        0x00040154:    db6e        n.      BLT      0x40234 ; opus_packet_parse_impl + 528
        0x00040156:    f1ba0f00    ....    CMP      r10,#0
        0x0004015a:    443b        ;D      ADD      r3,r3,r7
        0x0004015c:    d017        ..      BEQ      0x4018e ; opus_packet_parse_impl + 362
        0x0004015e:    fb0ef002    ....    MUL      r0,lr,r2
        0x00040162:    4288        .B      CMP      r0,r1
        0x00040164:    dc64        d.      BGT      0x40230 ; opus_packet_parse_impl + 524
        0x00040166:    f1be0f02    ....    CMP      lr,#2
        0x0004016a:    db13        ..      BLT      0x40194 ; opus_packet_parse_impl + 368
        0x0004016c:    f1ae0001    ....    SUB      r0,lr,#1
        0x00040170:    2801        .(      CMP      r0,#1
        0x00040172:    8026        &.      STRH     r6,[r4,#0]
        0x00040174:    d00e        ..      BEQ      0x40194 ; opus_packet_parse_impl + 368
        0x00040176:    1ca1        ..      ADDS     r1,r4,#2
        0x00040178:    f1ae0202    ....    SUB      r2,lr,#2
        0x0004017c:    2700        .'      MOVS     r7,#0
        0x0004017e:    f8346010    4..`    LDRH     r6,[r4,r0,LSL #1]
        0x00040182:    f8216017    !..`    STRH     r6,[r1,r7,LSL #1]
        0x00040186:    3701        .7      ADDS     r7,#1
        0x00040188:    42ba        .B      CMP      r2,r7
        0x0004018a:    d1f8        ..      BNE      0x4017e ; opus_packet_parse_impl + 346
        0x0004018c:    e002        ..      B        0x40194 ; opus_packet_parse_impl + 368
        0x0004018e:    18b8        ..      ADDS     r0,r7,r2
        0x00040190:    4560        `E      CMP      r0,r12
        0x00040192:    dc4d        M.      BGT      0x40230 ; opus_packet_parse_impl + 524
        0x00040194:    980c        ..      LDR      r0,[sp,#0x30]
        0x00040196:    b110        ..      CBZ      r0,0x4019e ; opus_packet_parse_impl + 378
        0x00040198:    eba30108    ....    SUB      r1,r3,r8
        0x0004019c:    6001        .`      STR      r1,[r0,#0]
        0x0004019e:    980e        ..      LDR      r0,[sp,#0x38]
        0x000401a0:    f1be0f00    ....    CMP      lr,#0
        0x000401a4:    d00b        ..      BEQ      0x401be ; opus_packet_parse_impl + 410
        0x000401a6:    990a        ..      LDR      r1,[sp,#0x28]
        0x000401a8:    4676        vF      MOV      r6,lr
        0x000401aa:    460a        .F      MOV      r2,r1
        0x000401ac:    b101        ..      CBZ      r1,0x401b0 ; opus_packet_parse_impl + 396
        0x000401ae:    6013        .`      STR      r3,[r2,#0]
        0x000401b0:    f9347b02    4..{    LDRSH    r7,[r4],#2
        0x000401b4:    3e01        .>      SUBS     r6,#1
        0x000401b6:    443b        ;D      ADD      r3,r3,r7
        0x000401b8:    f1020204    ....    ADD      r2,r2,#4
        0x000401bc:    d1f6        ..      BNE      0x401ac ; opus_packet_parse_impl + 392
        0x000401be:    990d        ..      LDR      r1,[sp,#0x34]
        0x000401c0:    b118        ..      CBZ      r0,0x401ca ; opus_packet_parse_impl + 422
        0x000401c2:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000401c4:    6003        .`      STR      r3,[r0,#0]
        0x000401c6:    f8c29000    ....    STR      r9,[r2,#0]
        0x000401ca:    b119        ..      CBZ      r1,0x401d4 ; opus_packet_parse_impl + 432
        0x000401cc:    eba90008    ....    SUB      r0,r9,r8
        0x000401d0:    4418        .D      ADD      r0,r0,r3
        0x000401d2:    6008        .`      STR      r0,[r1,#0]
        0x000401d4:    4670        pF      MOV      r0,lr
        0x000401d6:    f1bb0f00    ....    CMP      r11,#0
        0x000401da:    bf18        ..      IT       NE
        0x000401dc:    f88b5000    ...P    STRBNE   r5,[r11,#0]
        0x000401e0:    e028        (.      B        0x40234 ; opus_packet_parse_impl + 528
        0x000401e2:    f06f00fd    o...    MVN      r0,#0xfd
        0x000401e6:    9500        ..      STR      r5,[sp,#0]
        0x000401e8:    2901        .)      CMP      r1,#1
        0x000401ea:    db21        !.      BLT      0x40230 ; opus_packet_parse_impl + 524
        0x000401ec:    f8137b01    ...{    LDRB     r7,[r3],#1
        0x000401f0:    30fe        .0      ADDS     r0,r0,#0xfe
        0x000401f2:    463a        :F      MOV      r2,r7
        0x000401f4:    2fff        ./      CMP      r7,#0xff
        0x000401f6:    bf08        ..      IT       EQ
        0x000401f8:    22fe        ."      MOVEQ    r2,#0xfe
        0x000401fa:    43d5        .C      MVNS     r5,r2
        0x000401fc:    4429        )D      ADD      r1,r1,r5
        0x000401fe:    2fff        ./      CMP      r7,#0xff
        0x00040200:    d0f2        ..      BEQ      0x401e8 ; opus_packet_parse_impl + 452
        0x00040202:    2900        .)      CMP      r1,#0
        0x00040204:    d414        ..      BMI      0x40230 ; opus_packet_parse_impl + 524
        0x00040206:    9d00        ..      LDR      r5,[sp,#0]
        0x00040208:    eb020900    ....    ADD      r9,r2,r0
        0x0004020c:    ea5f600a    _..`    LSLS     r0,r10,#24
        0x00040210:    d41d        ..      BMI      0x4024e ; opus_packet_parse_impl + 554
        0x00040212:    2e00        ..      CMP      r6,#0
        0x00040214:    d04a        J.      BEQ      0x402ac ; opus_packet_parse_impl + 648
        0x00040216:    f04f0a01    O...    MOV      r10,#1
        0x0004021a:    e73d        =.      B        0x40098 ; opus_packet_parse_impl + 116
        0x0004021c:    f8981002    ....    LDRB     r1,[r8,#2]
        0x00040220:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00040224:    2102        .!      MOVS     r1,#2
        0x00040226:    ebac0c01    ....    SUB      r12,r12,r1
        0x0004022a:    4584        .E      CMP      r12,r0
        0x0004022c:    8020         .      STRH     r0,[r4,#0]
        0x0004022e:    da04        ..      BGE      0x4023a ; opus_packet_parse_impl + 534
        0x00040230:    f06f0003    o...    MVN      r0,#3
        0x00040234:    b001        ..      ADD      sp,sp,#4
        0x00040236:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004023a:    440b        .D      ADD      r3,r3,r1
        0x0004023c:    ebac0100    ....    SUB      r1,r12,r0
        0x00040240:    f04f0a00    O...    MOV      r10,#0
        0x00040244:    f04f0e02    O...    MOV      lr,#2
        0x00040248:    f04f0900    O...    MOV      r9,#0
        0x0004024c:    e71f        ..      B        0x4008e ; opus_packet_parse_impl + 106
        0x0004024e:    f1be0f02    ....    CMP      lr,#2
        0x00040252:    d327        '.      BCC      0x402a4 ; opus_packet_parse_impl + 640
        0x00040254:    465a        ZF      MOV      r2,r11
        0x00040256:    f1ae0a01    ....    SUB      r10,lr,#1
        0x0004025a:    46a3        .F      MOV      r11,r4
        0x0004025c:    468c        .F      MOV      r12,r1
        0x0004025e:    f1bc0f00    ....    CMP      r12,#0
        0x00040262:    dd39        9.      BLE      0x402d8 ; opus_packet_parse_impl + 692
        0x00040264:    781f        .x      LDRB     r7,[r3,#0]
        0x00040266:    2ffc        ./      CMP      r7,#0xfc
        0x00040268:    d201        ..      BCS      0x4026e ; opus_packet_parse_impl + 586
        0x0004026a:    2001        .       MOVS     r0,#1
        0x0004026c:    e006        ..      B        0x4027c ; opus_packet_parse_impl + 600
        0x0004026e:    f1bc0f01    ....    CMP      r12,#1
        0x00040272:    dd31        1.      BLE      0x402d8 ; opus_packet_parse_impl + 692
        0x00040274:    7858        Xx      LDRB     r0,[r3,#1]
        0x00040276:    eb070780    ....    ADD      r7,r7,r0,LSL #2
        0x0004027a:    2002        .       MOVS     r0,#2
        0x0004027c:    ebac0c00    ....    SUB      r12,r12,r0
        0x00040280:    45bc        .E      CMP      r12,r7
        0x00040282:    f8ab7000    ...p    STRH     r7,[r11,#0]
        0x00040286:    dbd3        ..      BLT      0x40230 ; opus_packet_parse_impl + 524
        0x00040288:    4403        .D      ADD      r3,r3,r0
        0x0004028a:    1a08        ..      SUBS     r0,r1,r0
        0x0004028c:    1bc1        ..      SUBS     r1,r0,r7
        0x0004028e:    f1ba0a01    ....    SUBS     r10,r10,#1
        0x00040292:    f10b0b02    ....    ADD      r11,r11,#2
        0x00040296:    d1e2        ..      BNE      0x4025e ; opus_packet_parse_impl + 570
        0x00040298:    2900        .)      CMP      r1,#0
        0x0004029a:    d4c9        ..      BMI      0x40230 ; opus_packet_parse_impl + 524
        0x0004029c:    4693        .F      MOV      r11,r2
        0x0004029e:    f04f0a00    O...    MOV      r10,#0
        0x000402a2:    e6f4        ..      B        0x4008e ; opus_packet_parse_impl + 106
        0x000402a4:    f04f0a00    O...    MOV      r10,#0
        0x000402a8:    468c        .F      MOV      r12,r1
        0x000402aa:    e6f0        ..      B        0x4008e ; opus_packet_parse_impl + 106
        0x000402ac:    fb91f0fe    ....    SDIV     r0,r1,lr
        0x000402b0:    fb00f20e    ....    MUL      r2,r0,lr
        0x000402b4:    428a        .B      CMP      r2,r1
        0x000402b6:    d1bb        ..      BNE      0x40230 ; opus_packet_parse_impl + 524
        0x000402b8:    f1be0f02    ....    CMP      lr,#2
        0x000402bc:    f4ffaf2b    ..+.    BCC      0x40116 ; opus_packet_parse_impl + 242
        0x000402c0:    f1ae0201    ....    SUB      r2,lr,#1
        0x000402c4:    4627        'F      MOV      r7,r4
        0x000402c6:    f04f0a01    O...    MOV      r10,#1
        0x000402ca:    f8270b02    '...    STRH     r0,[r7],#2
        0x000402ce:    3a01        .:      SUBS     r2,#1
        0x000402d0:    d1fb        ..      BNE      0x402ca ; opus_packet_parse_impl + 678
        0x000402d2:    468c        .F      MOV      r12,r1
        0x000402d4:    4601        .F      MOV      r1,r0
        0x000402d6:    e6da        ..      B        0x4008e ; opus_packet_parse_impl + 106
        0x000402d8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000402dc:    f8ab0000    ....    STRH     r0,[r11,#0]
        0x000402e0:    e7a6        ..      B        0x40230 ; opus_packet_parse_impl + 524
        0x000402e2:    0000        ..      MOVS     r0,r0
    opus_repacketizer_cat_impl
        0x000402e4:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000402e8:    b088        ..      SUB      sp,sp,#0x20
        0x000402ea:    2a01        .*      CMP      r2,#1
        0x000402ec:    db23        #.      BLT      0x40336 ; opus_repacketizer_cat_impl + 82
        0x000402ee:    4604        .F      MOV      r4,r0
        0x000402f0:    6840        @h      LDR      r0,[r0,#4]
        0x000402f2:    4698        .F      MOV      r8,r3
        0x000402f4:    4616        .F      MOV      r6,r2
        0x000402f6:    460f        .F      MOV      r7,r1
        0x000402f8:    b128        (.      CBZ      r0,0x40306 ; opus_repacketizer_cat_impl + 34
        0x000402fa:    7820         x      LDRB     r0,[r4,#0]
        0x000402fc:    7839        9x      LDRB     r1,[r7,#0]
        0x000402fe:    4048        H@      EORS     r0,r0,r1
        0x00040300:    2803        .(      CMP      r0,#3
        0x00040302:    d909        ..      BLS      0x40318 ; opus_repacketizer_cat_impl + 52
        0x00040304:    e017        ..      B        0x40336 ; opus_repacketizer_cat_impl + 82
        0x00040306:    7838        8x      LDRB     r0,[r7,#0]
        0x00040308:    f44f51fa    O..Q    MOV      r1,#0x1f40
        0x0004030c:    7020         p      STRB     r0,[r4,#0]
        0x0004030e:    4638        8F      MOV      r0,r7
        0x00040310:    f7fffdf9    ....    BL       opus_packet_get_samples_per_frame ; 0x3ff06
        0x00040314:    f8c40128    ..(.    STR      r0,[r4,#0x128]
        0x00040318:    4638        8F      MOV      r0,r7
        0x0004031a:    4631        1F      MOV      r1,r6
        0x0004031c:    f7fffddc    ....    BL       opus_packet_get_nb_frames ; 0x3fed8
        0x00040320:    2801        .(      CMP      r0,#1
        0x00040322:    db08        ..      BLT      0x40336 ; opus_repacketizer_cat_impl + 82
        0x00040324:    4605        .F      MOV      r5,r0
        0x00040326:    6860        `h      LDR      r0,[r4,#4]
        0x00040328:    f8d41128    ..(.    LDR      r1,[r4,#0x128]
        0x0004032c:    1942        B.      ADDS     r2,r0,r5
        0x0004032e:    4351        QC      MULS     r1,r2,r1
        0x00040330:    f5b17f70    ..p.    CMP      r1,#0x3c0
        0x00040334:    dd04        ..      BLE      0x40340 ; opus_repacketizer_cat_impl + 92
        0x00040336:    f06f0003    o...    MVN      r0,#3
        0x0004033a:    b008        ..      ADD      sp,sp,#0x20
        0x0004033c:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00040340:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00040344:    eb040040    ..@.    ADD      r0,r4,r0,LSL #1
        0x00040348:    f1010208    ....    ADD      r2,r1,#8
        0x0004034c:    30c8        .0      ADDS     r0,r0,#0xc8
        0x0004034e:    f5017396    ...s    ADD      r3,r1,#0x12c
        0x00040352:    f5017cf6    ...|    ADD      r12,r1,#0x1ec
        0x00040356:    2100        .!      MOVS     r1,#0
        0x00040358:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x0004035c:    e9cd1102    ....    STRD     r1,r1,[sp,#8]
        0x00040360:    9304        ..      STR      r3,[sp,#0x10]
        0x00040362:    f10d031f    ....    ADD      r3,sp,#0x1f
        0x00040366:    4638        8F      MOV      r0,r7
        0x00040368:    4631        1F      MOV      r1,r6
        0x0004036a:    4642        BF      MOV      r2,r8
        0x0004036c:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x00040370:    f7fffe58    ..X.    BL       opus_packet_parse_impl ; 0x40024
        0x00040374:    2801        .(      CMP      r0,#1
        0x00040376:    dbe0        ..      BLT      0x4033a ; opus_repacketizer_cat_impl + 86
        0x00040378:    6860        `h      LDR      r0,[r4,#4]
        0x0004037a:    2d02        .-      CMP      r5,#2
        0x0004037c:    db10        ..      BLT      0x403a0 ; opus_repacketizer_cat_impl + 188
        0x0004037e:    1c69        i.      ADDS     r1,r5,#1
        0x00040380:    2200        ."      MOVS     r2,#0
        0x00040382:    bf00        ..      NOP      
        0x00040384:    3001        .0      ADDS     r0,#1
        0x00040386:    6060        ``      STR      r0,[r4,#4]
        0x00040388:    eb040080    ....    ADD      r0,r4,r0,LSL #2
        0x0004038c:    f8c021ec    ...!    STR      r2,[r0,#0x1ec]
        0x00040390:    6860        `h      LDR      r0,[r4,#4]
        0x00040392:    3901        .9      SUBS     r1,#1
        0x00040394:    eb040380    ....    ADD      r3,r4,r0,LSL #2
        0x00040398:    2902        .)      CMP      r1,#2
        0x0004039a:    f8c3212c    ..,!    STR      r2,[r3,#0x12c]
        0x0004039e:    dcf1        ..      BGT      0x40384 ; opus_repacketizer_cat_impl + 160
        0x000403a0:    3001        .0      ADDS     r0,#1
        0x000403a2:    6060        ``      STR      r0,[r4,#4]
        0x000403a4:    2000        .       MOVS     r0,#0
        0x000403a6:    e7c8        ..      B        0x4033a ; opus_repacketizer_cat_impl + 86
    opus_repacketizer_out_range_impl
        0x000403a8:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000403ac:    b08d        ..      SUB      sp,sp,#0x34
        0x000403ae:    4699        .F      MOV      r9,r3
        0x000403b0:    4693        .F      MOV      r11,r2
        0x000403b2:    468a        .F      MOV      r10,r1
        0x000403b4:    4605        .F      MOV      r5,r0
        0x000403b6:    f005f8eb    ....    BL       save_stack ; 0x45590
        0x000403ba:    f1ba0f00    ....    CMP      r10,#0
        0x000403be:    d404        ..      BMI      0x403ca ; opus_repacketizer_out_range_impl + 34
        0x000403c0:    45d3        .E      CMP      r11,r10
        0x000403c2:    dd02        ..      BLE      0x403ca ; opus_repacketizer_out_range_impl + 34
        0x000403c4:    6868        hh      LDR      r0,[r5,#4]
        0x000403c6:    4558        XE      CMP      r0,r11
        0x000403c8:    da07        ..      BGE      0x403da ; opus_repacketizer_out_range_impl + 50
        0x000403ca:    f005f8c1    ....    BL       restore_stack ; 0x45550
        0x000403ce:    f04f37ff    O..7    MOV      r7,#0xffffffff
        0x000403d2:    4638        8F      MOV      r0,r7
        0x000403d4:    b00d        ..      ADD      sp,sp,#0x34
        0x000403d6:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x000403da:    9917        ..      LDR      r1,[sp,#0x5c]
        0x000403dc:    eb05024a    ..J.    ADD      r2,r5,r10,LSL #1
        0x000403e0:    ebab000a    ....    SUB      r0,r11,r10
        0x000403e4:    2900        .)      CMP      r1,#0
        0x000403e6:    f10201c8    ....    ADD      r1,r2,#0xc8
        0x000403ea:    9206        ..      STR      r2,[sp,#0x18]
        0x000403ec:    9007        ..      STR      r0,[sp,#0x1c]
        0x000403ee:    910a        ..      STR      r1,[sp,#0x28]
        0x000403f0:    d009        ..      BEQ      0x40406 ; opus_repacketizer_out_range_impl + 94
        0x000403f2:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x000403f6:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000403fa:    2101        .!      MOVS     r1,#1
        0x000403fc:    28fb        .(      CMP      r0,#0xfb
        0x000403fe:    bfc8        ..      IT       GT
        0x00040400:    2102        .!      MOVGT    r1,#2
        0x00040402:    9108        ..      STR      r1,[sp,#0x20]
        0x00040404:    e001        ..      B        0x4040a ; opus_repacketizer_out_range_impl + 98
        0x00040406:    2000        .       MOVS     r0,#0
        0x00040408:    9008        ..      STR      r0,[sp,#0x20]
        0x0004040a:    e9dd4819    ...H    LDRD     r4,r8,[sp,#0x64]
        0x0004040e:    4656        VF      MOV      r6,r10
        0x00040410:    4647        GF      MOV      r7,r8
        0x00040412:    bf00        ..      NOP      
        0x00040414:    eb050186    ....    ADD      r1,r5,r6,LSL #2
        0x00040418:    f8d1012c    ..,.    LDR      r0,[r1,#0x12c]
        0x0004041c:    f8d111ec    ....    LDR      r1,[r1,#0x1ec]
        0x00040420:    f7fffbda    ....    BL       opus_packet_extensions_count ; 0x3fbd8
        0x00040424:    2800        .(      CMP      r0,#0
        0x00040426:    f1060601    ....    ADD      r6,r6,#1
        0x0004042a:    bfc8        ..      IT       GT
        0x0004042c:    4407        .D      ADDGT    r7,r0
        0x0004042e:    45b3        .E      CMP      r11,r6
        0x00040430:    d1f0        ..      BNE      0x40414 ; opus_repacketizer_out_range_impl + 108
        0x00040432:    0138        8.      LSLS     r0,r7,#4
        0x00040434:    f008fbd4    ....    BL       spl_alloca ; 0x48be0
        0x00040438:    f1b80f01    ....    CMP      r8,#1
        0x0004043c:    f8cd9024    ..$.    STR      r9,[sp,#0x24]
        0x00040440:    950b        ..      STR      r5,[sp,#0x2c]
        0x00040442:    db0f        ..      BLT      0x40464 ; opus_repacketizer_out_range_impl + 188
        0x00040444:    4684        .F      MOV      r12,r0
        0x00040446:    4641        AF      MOV      r1,r8
        0x00040448:    e894004c    ..L.    LDM      r4,{r2,r3,r6}
        0x0004044c:    68e5        .h      LDR      r5,[r4,#0xc]
        0x0004044e:    e880004c    ..L.    STM      r0,{r2,r3,r6}
        0x00040452:    60c5        .`      STR      r5,[r0,#0xc]
        0x00040454:    3901        .9      SUBS     r1,#1
        0x00040456:    f1040410    ....    ADD      r4,r4,#0x10
        0x0004045a:    f1000010    ....    ADD      r0,r0,#0x10
        0x0004045e:    d1f3        ..      BNE      0x40448 ; opus_repacketizer_out_range_impl + 160
        0x00040460:    4665        eF      MOV      r5,r12
        0x00040462:    e002        ..      B        0x4046a ; opus_repacketizer_out_range_impl + 194
        0x00040464:    f04f0800    O...    MOV      r8,#0
        0x00040468:    4605        .F      MOV      r5,r0
        0x0004046a:    f1050904    ....    ADD      r9,r5,#4
        0x0004046e:    ac0c        ..      ADD      r4,sp,#0x30
        0x00040470:    4656        VF      MOV      r6,r10
        0x00040472:    bf00        ..      NOP      
        0x00040474:    eba70008    ....    SUB      r0,r7,r8
        0x00040478:    900c        ..      STR      r0,[sp,#0x30]
        0x0004047a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004047c:    eb051208    ....    ADD      r2,r5,r8,LSL #4
        0x00040480:    eb000186    ....    ADD      r1,r0,r6,LSL #2
        0x00040484:    f8d1012c    ..,.    LDR      r0,[r1,#0x12c]
        0x00040488:    f8d111ec    ....    LDR      r1,[r1,#0x1ec]
        0x0004048c:    4623        #F      MOV      r3,r4
        0x0004048e:    f7fffccd    ....    BL       opus_packet_extensions_parse ; 0x3fe2c
        0x00040492:    2800        .(      CMP      r0,#0
        0x00040494:    d42a        *.      BMI      0x404ec ; opus_repacketizer_out_range_impl + 324
        0x00040496:    9b0c        ..      LDR      r3,[sp,#0x30]
        0x00040498:    2b01        .+      CMP      r3,#1
        0x0004049a:    db0d        ..      BLT      0x404b8 ; opus_repacketizer_out_range_impl + 272
        0x0004049c:    eba6000a    ....    SUB      r0,r6,r10
        0x000404a0:    eb091108    ....    ADD      r1,r9,r8,LSL #4
        0x000404a4:    2200        ."      MOVS     r2,#0
        0x000404a6:    bf00        ..      NOP      
        0x000404a8:    680b        .h      LDR      r3,[r1,#0]
        0x000404aa:    3201        .2      ADDS     r2,#1
        0x000404ac:    4403        .D      ADD      r3,r3,r0
        0x000404ae:    f8413b10    A..;    STR      r3,[r1],#0x10
        0x000404b2:    9b0c        ..      LDR      r3,[sp,#0x30]
        0x000404b4:    429a        .B      CMP      r2,r3
        0x000404b6:    dbf7        ..      BLT      0x404a8 ; opus_repacketizer_out_range_impl + 256
        0x000404b8:    3601        .6      ADDS     r6,#1
        0x000404ba:    455e        ^E      CMP      r6,r11
        0x000404bc:    4498        .D      ADD      r8,r8,r3
        0x000404be:    d1d9        ..      BNE      0x40474 ; opus_repacketizer_out_range_impl + 204
        0x000404c0:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x000404c2:    9505        ..      STR      r5,[sp,#0x14]
        0x000404c4:    2e02        ..      CMP      r6,#2
        0x000404c6:    d016        ..      BEQ      0x404f6 ; opus_repacketizer_out_range_impl + 334
        0x000404c8:    2e01        ..      CMP      r6,#1
        0x000404ca:    d12c        ,.      BNE      0x40526 ; opus_repacketizer_out_range_impl + 382
        0x000404cc:    980a        ..      LDR      r0,[sp,#0x28]
        0x000404ce:    9908        ..      LDR      r1,[sp,#0x20]
        0x000404d0:    f9b00000    ....    LDRSH    r0,[r0,#0]
        0x000404d4:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000404d8:    4408        .D      ADD      r0,r0,r1
        0x000404da:    1c47        G.      ADDS     r7,r0,#1
        0x000404dc:    454f        OE      CMP      r7,r9
        0x000404de:    f30081ab    ....    BGT.W    0x40838 ; opus_repacketizer_out_range_impl + 1168
        0x000404e2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000404e4:    7800        .x      LDRB     r0,[r0,#0]
        0x000404e6:    f00000fc    ....    AND      r0,r0,#0xfc
        0x000404ea:    e018        ..      B        0x4051e ; opus_repacketizer_out_range_impl + 374
        0x000404ec:    f005f830    ..0.    BL       restore_stack ; 0x45550
        0x000404f0:    f06f0702    o...    MVN      r7,#2
        0x000404f4:    e76d        m.      B        0x403d2 ; opus_repacketizer_out_range_impl + 42
        0x000404f6:    9b0a        ..      LDR      r3,[sp,#0x28]
        0x000404f8:    8859        Y.      LDRH     r1,[r3,#2]
        0x000404fa:    8818        ..      LDRH     r0,[r3,#0]
        0x000404fc:    4281        .B      CMP      r1,r0
        0x000404fe:    b200        ..      SXTH     r0,r0
        0x00040500:    d118        ..      BNE      0x40534 ; opus_repacketizer_out_range_impl + 396
        0x00040502:    0040        @.      LSLS     r0,r0,#1
        0x00040504:    9f08        ..      LDR      r7,[sp,#0x20]
        0x00040506:    3001        .0      ADDS     r0,#1
        0x00040508:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x0004050c:    4407        .D      ADD      r7,r7,r0
        0x0004050e:    454f        OE      CMP      r7,r9
        0x00040510:    f3008192    ....    BGT.W    0x40838 ; opus_repacketizer_out_range_impl + 1168
        0x00040514:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00040516:    7800        .x      LDRB     r0,[r0,#0]
        0x00040518:    f00000fc    ....    AND      r0,r0,#0xfc
        0x0004051c:    3001        .0      ADDS     r0,#1
        0x0004051e:    9c09        ..      LDR      r4,[sp,#0x24]
        0x00040520:    f8040b01    ....    STRB     r0,[r4],#1
        0x00040524:    e021        !.      B        0x4056a ; opus_repacketizer_out_range_impl + 450
        0x00040526:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x0004052a:    e9dd7408    ...t    LDRD     r7,r4,[sp,#0x20]
        0x0004052e:    2e02        ..      CMP      r6,#2
        0x00040530:    dd1b        ..      BLE      0x4056a ; opus_repacketizer_out_range_impl + 450
        0x00040532:    e07b        {.      B        0x4062c ; opus_repacketizer_out_range_impl + 644
        0x00040534:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00040536:    b209        ..      SXTH     r1,r1
        0x00040538:    4411        .D      ADD      r1,r1,r2
        0x0004053a:    4401        .D      ADD      r1,r1,r0
        0x0004053c:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00040540:    1c8f        ..      ADDS     r7,r1,#2
        0x00040542:    28fb        .(      CMP      r0,#0xfb
        0x00040544:    bfc8        ..      IT       GT
        0x00040546:    1ccf        ..      ADDGT    r7,r1,#3
        0x00040548:    454f        OE      CMP      r7,r9
        0x0004054a:    f3008175    ..u.    BGT.W    0x40838 ; opus_repacketizer_out_range_impl + 1168
        0x0004054e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00040550:    9c09        ..      LDR      r4,[sp,#0x24]
        0x00040552:    7800        .x      LDRB     r0,[r0,#0]
        0x00040554:    f00000fc    ....    AND      r0,r0,#0xfc
        0x00040558:    3002        .0      ADDS     r0,#2
        0x0004055a:    f8040b01    ....    STRB     r0,[r4],#1
        0x0004055e:    f9b30000    ....    LDRSH    r0,[r3,#0]
        0x00040562:    4621        !F      MOV      r1,r4
        0x00040564:    f7f8fba3    ....    BL       encode_size ; 0x38cae
        0x00040568:    4404        .D      ADD      r4,r4,r0
        0x0004056a:    9818        ..      LDR      r0,[sp,#0x60]
        0x0004056c:    2100        .!      MOVS     r1,#0
        0x0004056e:    2800        .(      CMP      r0,#0
        0x00040570:    bf18        ..      IT       NE
        0x00040572:    2001        .       MOVNE    r0,#1
        0x00040574:    454f        OE      CMP      r7,r9
        0x00040576:    bfb8        ..      IT       LT
        0x00040578:    2101        .!      MOVLT    r1,#1
        0x0004057a:    f1b80f00    ....    CMP      r8,#0
        0x0004057e:    f04f0500    O...    MOV      r5,#0
        0x00040582:    dc53        S.      BGT      0x4062c ; opus_repacketizer_out_range_impl + 644
        0x00040584:    4008        .@      ANDS     r0,r0,r1
        0x00040586:    f04f0000    O...    MOV      r0,#0
        0x0004058a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004058c:    f04f0000    O...    MOV      r0,#0
        0x00040590:    9003        ..      STR      r0,[sp,#0xc]
        0x00040592:    d14b        K.      BNE      0x4062c ; opus_repacketizer_out_range_impl + 644
        0x00040594:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00040596:    b140        @.      CBZ      r0,0x405aa ; opus_repacketizer_out_range_impl + 514
        0x00040598:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004059a:    4621        !F      MOV      r1,r4
        0x0004059c:    eb000046    ..F.    ADD      r0,r0,r6,LSL #1
        0x000405a0:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x000405a4:    f7f8fb83    ....    BL       encode_size ; 0x38cae
        0x000405a8:    4404        .D      ADD      r4,r4,r0
        0x000405aa:    2e01        ..      CMP      r6,#1
        0x000405ac:    db12        ..      BLT      0x405d4 ; opus_repacketizer_out_range_impl + 556
        0x000405ae:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000405b0:    f10006c8    ....    ADD      r6,r0,#0xc8
        0x000405b4:    eb06008a    ....    ADD      r0,r6,r10,LSL #2
        0x000405b8:    f8501cc0    P...    LDR      r1,[r0,#-0xc0]
        0x000405bc:    f936201a    6..     LDRSH    r2,[r6,r10,LSL #1]
        0x000405c0:    4620         F      MOV      r0,r4
        0x000405c2:    f7d7ff75    ..u.    BL       __aeabi_memmove ; 0x184b0
        0x000405c6:    f936001a    6...    LDRSH    r0,[r6,r10,LSL #1]
        0x000405ca:    f10a0a01    ....    ADD      r10,r10,#1
        0x000405ce:    45d3        .E      CMP      r11,r10
        0x000405d0:    4404        .D      ADD      r4,r4,r0
        0x000405d2:    d1ef        ..      BNE      0x405b4 ; opus_repacketizer_out_range_impl + 524
        0x000405d4:    f8dda024    ..$.    LDR      r10,[sp,#0x24]
        0x000405d8:    9e04        ..      LDR      r6,[sp,#0x10]
        0x000405da:    2d01        .-      CMP      r5,#1
        0x000405dc:    db0a        ..      BLT      0x405f4 ; opus_repacketizer_out_range_impl + 588
        0x000405de:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000405e0:    4629        )F      MOV      r1,r5
        0x000405e2:    eb0a0006    ....    ADD      r0,r10,r6
        0x000405e6:    2500        .%      MOVS     r5,#0
        0x000405e8:    4643        CF      MOV      r3,r8
        0x000405ea:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000405ee:    9500        ..      STR      r5,[sp,#0]
        0x000405f0:    f7fffb0c    ....    BL       opus_packet_extensions_generate ; 0x3fc0c
        0x000405f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000405f6:    428e        .B      CMP      r6,r1
        0x000405f8:    dd05        ..      BLE      0x40606 ; opus_repacketizer_out_range_impl + 606
        0x000405fa:    eb0a0001    ....    ADD      r0,r10,r1
        0x000405fe:    1a71        q.      SUBS     r1,r6,r1
        0x00040600:    2201        ."      MOVS     r2,#1
        0x00040602:    f7d8f806    ....    BL       __aeabi_memset ; 0x18612
        0x00040606:    9818        ..      LDR      r0,[sp,#0x60]
        0x00040608:    b168        h.      CBZ      r0,0x40626 ; opus_repacketizer_out_range_impl + 638
        0x0004060a:    f1b80f00    ....    CMP      r8,#0
        0x0004060e:    d10a        ..      BNE      0x40626 ; opus_repacketizer_out_range_impl + 638
        0x00040610:    eb0a0009    ....    ADD      r0,r10,r9
        0x00040614:    4284        .B      CMP      r4,r0
        0x00040616:    d206        ..      BCS      0x40626 ; opus_repacketizer_out_range_impl + 638
        0x00040618:    eba90004    ....    SUB      r0,r9,r4
        0x0004061c:    eb0a0100    ....    ADD      r1,r10,r0
        0x00040620:    4620         F      MOV      r0,r4
        0x00040622:    f7d8f806    ....    BL       __aeabi_memclr ; 0x18632
        0x00040626:    f004ff93    ....    BL       restore_stack ; 0x45550
        0x0004062a:    e6d2        ..      B        0x403d2 ; opus_repacketizer_out_range_impl + 42
        0x0004062c:    9817        ..      LDR      r0,[sp,#0x5c]
        0x0004062e:    b150        P.      CBZ      r0,0x40646 ; opus_repacketizer_out_range_impl + 670
        0x00040630:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00040634:    eb0e0046    ..F.    ADD      r0,lr,r6,LSL #1
        0x00040638:    f9301c02    0...    LDRSH    r1,[r0,#-2]
        0x0004063c:    2003        .       MOVS     r0,#3
        0x0004063e:    29fb        .)      CMP      r1,#0xfb
        0x00040640:    bfc8        ..      IT       GT
        0x00040642:    2004        .       MOVGT    r0,#4
        0x00040644:    e002        ..      B        0x4064c ; opus_repacketizer_out_range_impl + 676
        0x00040646:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x0004064a:    2002        .       MOVS     r0,#2
        0x0004064c:    f9be1000    ....    LDRSH    r1,[lr,#0]
        0x00040650:    2e02        ..      CMP      r6,#2
        0x00040652:    db29        ).      BLT      0x406a8 ; opus_repacketizer_out_range_impl + 768
        0x00040654:    f8be7002    ...p    LDRH     r7,[lr,#2]
        0x00040658:    b28b        ..      UXTH     r3,r1
        0x0004065a:    2201        ."      MOVS     r2,#1
        0x0004065c:    429f        .B      CMP      r7,r3
        0x0004065e:    f04f0701    O...    MOV      r7,#1
        0x00040662:    9702        ..      STR      r7,[sp,#8]
        0x00040664:    d112        ..      BNE      0x4068c ; opus_repacketizer_out_range_impl + 740
        0x00040666:    9f06        ..      LDR      r7,[sp,#0x18]
        0x00040668:    46b4        .F      MOV      r12,r6
        0x0004066a:    37cc        .7      ADDS     r7,r7,#0xcc
        0x0004066c:    1eb4        ..      SUBS     r4,r6,#2
        0x0004066e:    2600        .&      MOVS     r6,#0
        0x00040670:    42b4        .B      CMP      r4,r6
        0x00040672:    d03e        >.      BEQ      0x406f2 ; opus_repacketizer_out_range_impl + 842
        0x00040674:    f8375016    7..P    LDRH     r5,[r7,r6,LSL #1]
        0x00040678:    3601        .6      ADDS     r6,#1
        0x0004067a:    429d        .B      CMP      r5,r3
        0x0004067c:    d0f8        ..      BEQ      0x40670 ; opus_repacketizer_out_range_impl + 712
        0x0004067e:    1c73        s.      ADDS     r3,r6,#1
        0x00040680:    4666        fF      MOV      r6,r12
        0x00040682:    2700        .'      MOVS     r7,#0
        0x00040684:    4563        cE      CMP      r3,r12
        0x00040686:    bfb8        ..      IT       LT
        0x00040688:    2701        .'      MOVLT    r7,#1
        0x0004068a:    9702        ..      STR      r7,[sp,#8]
        0x0004068c:    ea6f070a    o...    MVN      r7,r10
        0x00040690:    445f        _D      ADD      r7,r7,r11
        0x00040692:    29fb        .)      CMP      r1,#0xfb
        0x00040694:    4408        .D      ADD      r0,r0,r1
        0x00040696:    f1a60301    ....    SUB      r3,r6,#1
        0x0004069a:    bfc8        ..      IT       GT
        0x0004069c:    2202        ."      MOVGT    r2,#2
        0x0004069e:    2f02        ./      CMP      r7,#2
        0x000406a0:    4410        .D      ADD      r0,r0,r2
        0x000406a2:    da04        ..      BGE      0x406ae ; opus_repacketizer_out_range_impl + 774
        0x000406a4:    4634        4F      MOV      r4,r6
        0x000406a6:    e011        ..      B        0x406cc ; opus_repacketizer_out_range_impl + 804
        0x000406a8:    2200        ."      MOVS     r2,#0
        0x000406aa:    9202        ..      STR      r2,[sp,#8]
        0x000406ac:    e02a        *.      B        0x40704 ; opus_repacketizer_out_range_impl + 860
        0x000406ae:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000406b0:    4634        4F      MOV      r4,r6
        0x000406b2:    1eb1        ..      SUBS     r1,r6,#2
        0x000406b4:    32ca        .2      ADDS     r2,r2,#0xca
        0x000406b6:    bf00        ..      NOP      
        0x000406b8:    f9327b02    2..{    LDRSH    r7,[r2],#2
        0x000406bc:    2601        .&      MOVS     r6,#1
        0x000406be:    2ffb        ./      CMP      r7,#0xfb
        0x000406c0:    4438        8D      ADD      r0,r0,r7
        0x000406c2:    bfc8        ..      IT       GT
        0x000406c4:    2602        .&      MOVGT    r6,#2
        0x000406c6:    3901        .9      SUBS     r1,#1
        0x000406c8:    4430        0D      ADD      r0,r0,r6
        0x000406ca:    d1f5        ..      BNE      0x406b8 ; opus_repacketizer_out_range_impl + 784
        0x000406cc:    f93e1013    >...    LDRSH    r1,[lr,r3,LSL #1]
        0x000406d0:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000406d4:    1847        G.      ADDS     r7,r0,r1
        0x000406d6:    454f        OE      CMP      r7,r9
        0x000406d8:    f30080ae    ....    BGT.W    0x40838 ; opus_repacketizer_out_range_impl + 1168
        0x000406dc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000406de:    9909        ..      LDR      r1,[sp,#0x24]
        0x000406e0:    7800        .x      LDRB     r0,[r0,#0]
        0x000406e2:    4626        &F      MOV      r6,r4
        0x000406e4:    f0400003    @...    ORR      r0,r0,#3
        0x000406e8:    7008        .p      STRB     r0,[r1,#0]
        0x000406ea:    f0440080    D...    ORR      r0,r4,#0x80
        0x000406ee:    7048        Hp      STRB     r0,[r1,#1]
        0x000406f0:    e014        ..      B        0x4071c ; opus_repacketizer_out_range_impl + 884
        0x000406f2:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x000406f6:    1cb2        ..      ADDS     r2,r6,#2
        0x000406f8:    4666        fF      MOV      r6,r12
        0x000406fa:    2300        .#      MOVS     r3,#0
        0x000406fc:    4562        bE      CMP      r2,r12
        0x000406fe:    bfb8        ..      IT       LT
        0x00040700:    2301        .#      MOVLT    r3,#1
        0x00040702:    9302        ..      STR      r3,[sp,#8]
        0x00040704:    fb060701    ....    MLA      r7,r6,r1,r0
        0x00040708:    454f        OE      CMP      r7,r9
        0x0004070a:    f3008095    ....    BGT.W    0x40838 ; opus_repacketizer_out_range_impl + 1168
        0x0004070e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00040710:    9909        ..      LDR      r1,[sp,#0x24]
        0x00040712:    7800        .x      LDRB     r0,[r0,#0]
        0x00040714:    704e        Np      STRB     r6,[r1,#1]
        0x00040716:    f0400003    @...    ORR      r0,r0,#3
        0x0004071a:    7008        .p      STRB     r0,[r1,#0]
        0x0004071c:    9818        ..      LDR      r0,[sp,#0x60]
        0x0004071e:    1c8c        ..      ADDS     r4,r1,#2
        0x00040720:    2800        .(      CMP      r0,#0
        0x00040722:    eba90107    ....    SUB      r1,r9,r7
        0x00040726:    bf18        ..      IT       NE
        0x00040728:    4608        .F      MOVNE    r0,r1
        0x0004072a:    f1b80f01    ....    CMP      r8,#1
        0x0004072e:    f04f0500    O...    MOV      r5,#0
        0x00040732:    db10        ..      BLT      0x40756 ; opus_repacketizer_out_range_impl + 942
        0x00040734:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00040736:    2000        .       MOVS     r0,#0
        0x00040738:    4643        CF      MOV      r3,r8
        0x0004073a:    9108        ..      STR      r1,[sp,#0x20]
        0x0004073c:    9500        ..      STR      r5,[sp,#0]
        0x0004073e:    f7fffa65    ..e.    BL       opus_packet_extensions_generate ; 0x3fc0c
        0x00040742:    4605        .F      MOV      r5,r0
        0x00040744:    2800        .(      CMP      r0,#0
        0x00040746:    d40c        ..      BMI      0x40762 ; opus_repacketizer_out_range_impl + 954
        0x00040748:    9818        ..      LDR      r0,[sp,#0x60]
        0x0004074a:    b188        ..      CBZ      r0,0x40770 ; opus_repacketizer_out_range_impl + 968
        0x0004074c:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00040750:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00040754:    e000        ..      B        0x40758 ; opus_repacketizer_out_range_impl + 944
        0x00040756:    4684        .F      MOV      r12,r0
        0x00040758:    f1bc0f00    ....    CMP      r12,#0
        0x0004075c:    d003        ..      BEQ      0x40766 ; opus_repacketizer_out_range_impl + 958
        0x0004075e:    463b        ;F      MOV      r3,r7
        0x00040760:    e014        ..      B        0x4078c ; opus_repacketizer_out_range_impl + 996
        0x00040762:    462f        /F      MOV      r7,r5
        0x00040764:    e635        5.      B        0x403d2 ; opus_repacketizer_out_range_impl + 42
        0x00040766:    2000        .       MOVS     r0,#0
        0x00040768:    9004        ..      STR      r0,[sp,#0x10]
        0x0004076a:    2000        .       MOVS     r0,#0
        0x0004076c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004076e:    e043        C.      B        0x407f8 ; opus_repacketizer_out_range_impl + 1104
        0x00040770:    f2404109    @..A    MOV      r1,#0x409
        0x00040774:    0868        h.      LSRS     r0,r5,#1
        0x00040776:    f2c81102    ....    MOVT     r1,#0x8102
        0x0004077a:    fba00101    ....    UMULL    r0,r1,r0,r1
        0x0004077e:    eb051091    ....    ADD      r0,r5,r1,LSR #6
        0x00040782:    f8dde028    ..(.    LDR      lr,[sp,#0x28]
        0x00040786:    463b        ;F      MOV      r3,r7
        0x00040788:    f1000c01    ....    ADD      r12,r0,#1
        0x0004078c:    f2480181    H...    MOV      r1,#0x8081
        0x00040790:    f1ac0001    ....    SUB      r0,r12,#1
        0x00040794:    f2c80180    ....    MOVT     r1,#0x8080
        0x00040798:    fb510000    Q...    SMMLA    r0,r1,r0,r0
        0x0004079c:    9f09        ..      LDR      r7,[sp,#0x24]
        0x0004079e:    11c2        ..      ASRS     r2,r0,#7
        0x000407a0:    eb0276d0    ...v    ADD      r6,r2,r0,LSR #31
        0x000407a4:    7879        yx      LDRB     r1,[r7,#1]
        0x000407a6:    18f0        ..      ADDS     r0,r6,r3
        0x000407a8:    1942        B.      ADDS     r2,r0,r5
        0x000407aa:    454a        JE      CMP      r2,r9
        0x000407ac:    f0410140    A.@.    ORR      r1,r1,#0x40
        0x000407b0:    7079        yp      STRB     r1,[r7,#1]
        0x000407b2:    da41        A.      BGE      0x40838 ; opus_repacketizer_out_range_impl + 1168
        0x000407b4:    4463        cD      ADD      r3,r3,r12
        0x000407b6:    1b59        Y.      SUBS     r1,r3,r5
        0x000407b8:    f5bc7f80    ....    CMP      r12,#0x100
        0x000407bc:    f1000001    ....    ADD      r0,r0,#1
        0x000407c0:    9308        ..      STR      r3,[sp,#0x20]
        0x000407c2:    9104        ..      STR      r1,[sp,#0x10]
        0x000407c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000407c6:    db10        ..      BLT      0x407ea ; opus_repacketizer_out_range_impl + 1090
        0x000407c8:    4631        1F      MOV      r1,r6
        0x000407ca:    4620         F      MOV      r0,r4
        0x000407cc:    22ff        ."      MOVS     r2,#0xff
        0x000407ce:    2e01        ..      CMP      r6,#1
        0x000407d0:    bfd8        ..      IT       LE
        0x000407d2:    2101        .!      MOVLE    r1,#1
        0x000407d4:    9106        ..      STR      r1,[sp,#0x18]
        0x000407d6:    4667        gF      MOV      r7,r12
        0x000407d8:    4674        tF      MOV      r4,lr
        0x000407da:    f7d7ff1a    ....    BL       __aeabi_memset ; 0x18612
        0x000407de:    9809        ..      LDR      r0,[sp,#0x24]
        0x000407e0:    9906        ..      LDR      r1,[sp,#0x18]
        0x000407e2:    46bc        .F      MOV      r12,r7
        0x000407e4:    4408        .D      ADD      r0,r0,r1
        0x000407e6:    46a6        .F      MOV      lr,r4
        0x000407e8:    1c84        ..      ADDS     r4,r0,#2
        0x000407ea:    eb06000c    ....    ADD      r0,r6,r12
        0x000407ee:    3801        .8      SUBS     r0,#1
        0x000407f0:    e9dd6707    ...g    LDRD     r6,r7,[sp,#0x1c]
        0x000407f4:    f8040b01    ....    STRB     r0,[r4],#1
        0x000407f8:    2000        .       MOVS     r0,#0
        0x000407fa:    2e02        ..      CMP      r6,#2
        0x000407fc:    bfb8        ..      IT       LT
        0x000407fe:    2001        .       MOVLT    r0,#1
        0x00040800:    9902        ..      LDR      r1,[sp,#8]
        0x00040802:    f0810101    ....    EOR      r1,r1,#1
        0x00040806:    4308        .C      ORRS     r0,r0,r1
        0x00040808:    f47faec4    ....    BNE      0x40594 ; opus_repacketizer_out_range_impl + 492
        0x0004080c:    ea6f000a    o...    MVN      r0,r10
        0x00040810:    9506        ..      STR      r5,[sp,#0x18]
        0x00040812:    9708        ..      STR      r7,[sp,#0x20]
        0x00040814:    eb00060b    ....    ADD      r6,r0,r11
        0x00040818:    2700        .'      MOVS     r7,#0
        0x0004081a:    4675        uF      MOV      r5,lr
        0x0004081c:    f9350017    5...    LDRSH    r0,[r5,r7,LSL #1]
        0x00040820:    4621        !F      MOV      r1,r4
        0x00040822:    f7f8fa44    ..D.    BL       encode_size ; 0x38cae
        0x00040826:    3701        .7      ADDS     r7,#1
        0x00040828:    42b7        .B      CMP      r7,r6
        0x0004082a:    4404        .D      ADD      r4,r4,r0
        0x0004082c:    dbf6        ..      BLT      0x4081c ; opus_repacketizer_out_range_impl + 1140
        0x0004082e:    af06        ..      ADD      r7,sp,#0x18
        0x00040830:    f8dd9058    ..X.    LDR      r9,[sp,#0x58]
        0x00040834:    cfe0        ..      LDM      r7,{r5-r7}
        0x00040836:    e6ad        ..      B        0x40594 ; opus_repacketizer_out_range_impl + 492
        0x00040838:    f004fe8a    ....    BL       restore_stack ; 0x45550
        0x0004083c:    f06f0701    o...    MVN      r7,#1
        0x00040840:    e5c7        ..      B        0x403d2 ; opus_repacketizer_out_range_impl + 42
        0x00040842:    0000        ..      MOVS     r0,r0
    padbuffer
        0x00040844:    b085        ..      SUB      sp,sp,#0x14
        0x00040846:    9003        ..      STR      r0,[sp,#0xc]
        0x00040848:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x0004084c:    9201        ..      STR      r2,[sp,#4]
        0x0004084e:    2000        .       MOVS     r0,#0
        0x00040850:    9000        ..      STR      r0,[sp,#0]
        0x00040852:    9801        ..      LDR      r0,[sp,#4]
        0x00040854:    2800        .(      CMP      r0,#0
        0x00040856:    dc03        ..      BGT      0x40860 ; padbuffer + 28
        0x00040858:    e7ff        ..      B        0x4085a ; padbuffer + 22
        0x0004085a:    9800        ..      LDR      r0,[sp,#0]
        0x0004085c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004085e:    e016        ..      B        0x4088e ; padbuffer + 74
        0x00040860:    e7ff        ..      B        0x40862 ; padbuffer + 30
        0x00040862:    9801        ..      LDR      r0,[sp,#4]
        0x00040864:    1e41        A.      SUBS     r1,r0,#1
        0x00040866:    9101        ..      STR      r1,[sp,#4]
        0x00040868:    b170        p.      CBZ      r0,0x40888 ; padbuffer + 68
        0x0004086a:    e7ff        ..      B        0x4086c ; padbuffer + 40
        0x0004086c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004086e:    b138        8.      CBZ      r0,0x40880 ; padbuffer + 60
        0x00040870:    e7ff        ..      B        0x40872 ; padbuffer + 46
        0x00040872:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00040876:    9903        ..      LDR      r1,[sp,#0xc]
        0x00040878:    1c4a        J.      ADDS     r2,r1,#1
        0x0004087a:    9203        ..      STR      r2,[sp,#0xc]
        0x0004087c:    7008        .p      STRB     r0,[r1,#0]
        0x0004087e:    e7ff        ..      B        0x40880 ; padbuffer + 60
        0x00040880:    9800        ..      LDR      r0,[sp,#0]
        0x00040882:    3001        .0      ADDS     r0,#1
        0x00040884:    9000        ..      STR      r0,[sp,#0]
        0x00040886:    e7ec        ..      B        0x40862 ; padbuffer + 30
        0x00040888:    9800        ..      LDR      r0,[sp,#0]
        0x0004088a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004088c:    e7ff        ..      B        0x4088e ; padbuffer + 74
        0x0004088e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00040890:    b005        ..      ADD      sp,sp,#0x14
        0x00040892:    4770        pG      BX       lr
    pb_check_proto3_default_value
        0x00040894:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00040896:    b086        ..      SUB      sp,sp,#0x18
        0x00040898:    468c        .F      MOV      r12,r1
        0x0004089a:    7881        .x      LDRB     r1,[r0,#2]
        0x0004089c:    f9b03005    ...0    LDRSH    r3,[r0,#5]
        0x000408a0:    f3c11201    ....    UBFX     r2,r1,#4,#2
        0x000408a4:    fa1ffe83    ....    UXTH     lr,r3
        0x000408a8:    2400        .$      MOVS     r4,#0
        0x000408aa:    e8dff002    ....    TBB      [pc,r2]
    $d.29
        0x000408ae:    0235        5.      DCW    565
        0x000408b0:    110b        ..      DCW    4363
    $t.30
        0x000408b2:    f1be0f00    ....    CMP      lr,#0
        0x000408b6:    d011        ..      BEQ      0x408dc ; pb_check_proto3_default_value + 72
        0x000408b8:    f81c0003    ....    LDRB     r0,[r12,r3]
        0x000408bc:    fab0f080    ....    CLZ      r0,r0
        0x000408c0:    0944        D.      LSRS     r4,r0,#5
        0x000408c2:    e029        ).      B        0x40918 ; pb_check_proto3_default_value + 132
        0x000408c4:    f83c0003    <...    LDRH     r0,[r12,r3]
        0x000408c8:    fab0f080    ....    CLZ      r0,r0
        0x000408cc:    0944        D.      LSRS     r4,r0,#5
        0x000408ce:    e023        #.      B        0x40918 ; pb_check_proto3_default_value + 132
        0x000408d0:    f83c0003    <...    LDRH     r0,[r12,r3]
        0x000408d4:    fab0f080    ....    CLZ      r0,r0
        0x000408d8:    0944        D.      LSRS     r4,r0,#5
        0x000408da:    e01d        ..      B        0x40918 ; pb_check_proto3_default_value + 132
        0x000408dc:    f0110fc0    ....    TST      r1,#0xc0
        0x000408e0:    d01d        ..      BEQ      0x4091e ; pb_check_proto3_default_value + 138
        0x000408e2:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x000408e6:    2900        .)      CMP      r1,#0
        0x000408e8:    bf18        ..      IT       NE
        0x000408ea:    2101        .!      MOVNE    r1,#1
        0x000408ec:    d012        ..      BEQ      0x40914 ; pb_check_proto3_default_value + 128
        0x000408ee:    f89c2000    ...     LDRB     r2,[r12,#0]
        0x000408f2:    b97a        z.      CBNZ     r2,0x40914 ; pb_check_proto3_default_value + 128
        0x000408f4:    2301        .#      MOVS     r3,#1
        0x000408f6:    bf00        ..      NOP      
        0x000408f8:    f8b01007    ....    LDRH     r1,[r0,#7]
        0x000408fc:    b29a        ..      UXTH     r2,r3
        0x000408fe:    428a        .B      CMP      r2,r1
        0x00040900:    f04f0100    O...    MOV      r1,#0
        0x00040904:    bf38        8.      IT       CC
        0x00040906:    2101        .!      MOVCC    r1,#1
        0x00040908:    d204        ..      BCS      0x40914 ; pb_check_proto3_default_value + 128
        0x0004090a:    f81c2002    ...     LDRB     r2,[r12,r2]
        0x0004090e:    3301        .3      ADDS     r3,#1
        0x00040910:    2a00        .*      CMP      r2,#0
        0x00040912:    d0f1        ..      BEQ      0x408f8 ; pb_check_proto3_default_value + 100
        0x00040914:    f0810401    ....    EOR      r4,r1,#1
        0x00040918:    4620         F      MOV      r0,r4
        0x0004091a:    b006        ..      ADD      sp,sp,#0x18
        0x0004091c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0004091e:    f001010f    ....    AND      r1,r1,#0xf
        0x00040922:    3905        .9      SUBS     r1,#5
        0x00040924:    2904        .)      CMP      r1,#4
        0x00040926:    d8dc        ..      BHI      0x408e2 ; pb_check_proto3_default_value + 78
        0x00040928:    e8dff001    ....    TBB      [pc,r1]
    $d.31
        0x0004092c:    030a1f04    ....    DCD    50994948
        0x00040930:    0025        %.      DCW    37
    $t.32
        0x00040932:    e7d6        ..      B        0x408e2 ; pb_check_proto3_default_value + 78
        0x00040934:    f8bc0000    ....    LDRH     r0,[r12,#0]
        0x00040938:    fab0f080    ....    CLZ      r0,r0
        0x0004093c:    0944        D.      LSRS     r4,r0,#5
        0x0004093e:    e7eb        ..      B        0x40918 ; pb_check_proto3_default_value + 132
        0x00040940:    f8d0100b    ....    LDR      r1,[r0,#0xb]
        0x00040944:    4668        hF      MOV      r0,sp
        0x00040946:    4662        bF      MOV      r2,r12
        0x00040948:    f000fe2c    ..,.    BL       pb_field_iter_begin ; 0x415a4
        0x0004094c:    b1c8        ..      CBZ      r0,0x40982 ; pb_check_proto3_default_value + 238
        0x0004094e:    466d        mF      MOV      r5,sp
        0x00040950:    9801        ..      LDR      r0,[sp,#4]
        0x00040952:    9904        ..      LDR      r1,[sp,#0x10]
        0x00040954:    f7ffff9e    ....    BL       pb_check_proto3_default_value ; 0x40894
        0x00040958:    4604        .F      MOV      r4,r0
        0x0004095a:    2800        .(      CMP      r0,#0
        0x0004095c:    d0dc        ..      BEQ      0x40918 ; pb_check_proto3_default_value + 132
        0x0004095e:    4628        (F      MOV      r0,r5
        0x00040960:    f000fe4e    ..N.    BL       pb_field_iter_next ; 0x41600
        0x00040964:    2800        .(      CMP      r0,#0
        0x00040966:    d1f3        ..      BNE      0x40950 ; pb_check_proto3_default_value + 188
        0x00040968:    e7d6        ..      B        0x40918 ; pb_check_proto3_default_value + 132
        0x0004096a:    f89c0000    ....    LDRB     r0,[r12,#0]
        0x0004096e:    fab0f080    ....    CLZ      r0,r0
        0x00040972:    0944        D.      LSRS     r4,r0,#5
        0x00040974:    e7d0        ..      B        0x40918 ; pb_check_proto3_default_value + 132
        0x00040976:    f8b00007    ....    LDRH     r0,[r0,#7]
        0x0004097a:    fab0f080    ....    CLZ      r0,r0
        0x0004097e:    0944        D.      LSRS     r4,r0,#5
        0x00040980:    e7ca        ..      B        0x40918 ; pb_check_proto3_default_value + 132
        0x00040982:    2401        .$      MOVS     r4,#1
        0x00040984:    e7c8        ..      B        0x40918 ; pb_check_proto3_default_value + 132
        0x00040986:    0000        ..      MOVS     r0,r0
    pb_close_string_substream
        0x00040988:    b570        p.      PUSH     {r4-r6,lr}
        0x0004098a:    688a        .h      LDR      r2,[r1,#8]
        0x0004098c:    460c        .F      MOV      r4,r1
        0x0004098e:    4605        .F      MOV      r5,r0
        0x00040990:    b12a        *.      CBZ      r2,0x4099e ; pb_close_string_substream + 22
        0x00040992:    4620         F      MOV      r0,r4
        0x00040994:    2100        .!      MOVS     r1,#0
        0x00040996:    2600        .&      MOVS     r6,#0
        0x00040998:    f000ff32    ..2.    BL       pb_read ; 0x41800
        0x0004099c:    b120         .      CBZ      r0,0x409a8 ; pb_close_string_substream + 32
        0x0004099e:    6860        `h      LDR      r0,[r4,#4]
        0x000409a0:    68e1        .h      LDR      r1,[r4,#0xc]
        0x000409a2:    2601        .&      MOVS     r6,#1
        0x000409a4:    6068        h`      STR      r0,[r5,#4]
        0x000409a6:    60e9        .`      STR      r1,[r5,#0xc]
        0x000409a8:    4630        0F      MOV      r0,r6
        0x000409aa:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_bytes
        0x000409ac:    b570        p.      PUSH     {r4-r6,lr}
        0x000409ae:    b082        ..      SUB      sp,sp,#8
        0x000409b0:    460e        .F      MOV      r6,r1
        0x000409b2:    a901        ..      ADD      r1,sp,#4
        0x000409b4:    4615        .F      MOV      r5,r2
        0x000409b6:    4604        .F      MOV      r4,r0
        0x000409b8:    f000fb6c    ..l.    BL       pb_decode_varint32 ; 0x41094
        0x000409bc:    b1e0        ..      CBZ      r0,0x409f8 ; pb_dec_bytes + 76
        0x000409be:    9a01        ..      LDR      r2,[sp,#4]
        0x000409c0:    f5b23f80    ...?    CMP      r2,#0x10000
        0x000409c4:    d20f        ..      BCS      0x409e6 ; pb_dec_bytes + 58
        0x000409c6:    78b0        .x      LDRB     r0,[r6,#2]
        0x000409c8:    f00000c0    ....    AND      r0,r0,#0xc0
        0x000409cc:    2880        .(      CMP      r0,#0x80
        0x000409ce:    d105        ..      BNE      0x409dc ; pb_dec_bytes + 48
        0x000409d0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000409d2:    f24621e4    F..!    MOV      r1,#0x62e4
        0x000409d6:    f2c00105    ....    MOVT     r1,#5
        0x000409da:    e009        ..      B        0x409f0 ; pb_dec_bytes + 68
        0x000409dc:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x000409e0:    1c91        ..      ADDS     r1,r2,#2
        0x000409e2:    4281        .B      CMP      r1,r0
        0x000409e4:    d90b        ..      BLS      0x409fe ; pb_dec_bytes + 82
        0x000409e6:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000409e8:    f24621f6    F..!    MOV      r1,#0x62f6
        0x000409ec:    f2c00105    ....    MOVT     r1,#5
        0x000409f0:    2800        .(      CMP      r0,#0
        0x000409f2:    bf18        ..      IT       NE
        0x000409f4:    4601        .F      MOVNE    r1,r0
        0x000409f6:    60e1        .`      STR      r1,[r4,#0xc]
        0x000409f8:    2000        .       MOVS     r0,#0
        0x000409fa:    b002        ..      ADD      sp,sp,#8
        0x000409fc:    bd70        p.      POP      {r4-r6,pc}
        0x000409fe:    f8252b02    %..+    STRH     r2,[r5],#2
        0x00040a02:    4620         F      MOV      r0,r4
        0x00040a04:    4629        )F      MOV      r1,r5
        0x00040a06:    f000fefb    ....    BL       pb_read ; 0x41800
        0x00040a0a:    b002        ..      ADD      sp,sp,#8
        0x00040a0c:    bd70        p.      POP      {r4-r6,pc}
        0x00040a0e:    0000        ..      MOVS     r0,r0
    pb_dec_fixed32
        0x00040a10:    b580        ..      PUSH     {r7,lr}
        0x00040a12:    4611        .F      MOV      r1,r2
        0x00040a14:    f000f99e    ....    BL       pb_decode_fixed32 ; 0x40d54
        0x00040a18:    bd80        ..      POP      {r7,pc}
        0x00040a1a:    0000        ..      MOVS     r0,r0
    pb_dec_fixed64
        0x00040a1c:    b580        ..      PUSH     {r7,lr}
        0x00040a1e:    4611        .F      MOV      r1,r2
        0x00040a20:    f000f9a6    ....    BL       pb_decode_fixed64 ; 0x40d70
        0x00040a24:    bd80        ..      POP      {r7,pc}
        0x00040a26:    0000        ..      MOVS     r0,r0
    pb_dec_fixed_length_bytes
        0x00040a28:    b570        p.      PUSH     {r4-r6,lr}
        0x00040a2a:    b082        ..      SUB      sp,sp,#8
        0x00040a2c:    460e        .F      MOV      r6,r1
        0x00040a2e:    a901        ..      ADD      r1,sp,#4
        0x00040a30:    4615        .F      MOV      r5,r2
        0x00040a32:    4604        .F      MOV      r4,r0
        0x00040a34:    f000fb2e    ....    BL       pb_decode_varint32 ; 0x41094
        0x00040a38:    b308        ..      CBZ      r0,0x40a7e ; pb_dec_fixed_length_bytes + 86
        0x00040a3a:    9801        ..      LDR      r0,[sp,#4]
        0x00040a3c:    f5b03f80    ...?    CMP      r0,#0x10000
        0x00040a40:    d305        ..      BCC      0x40a4e ; pb_dec_fixed_length_bytes + 38
        0x00040a42:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040a44:    f24621f6    F..!    MOV      r1,#0x62f6
        0x00040a48:    f2c00105    ....    MOVT     r1,#5
        0x00040a4c:    e013        ..      B        0x40a76 ; pb_dec_fixed_length_bytes + 78
        0x00040a4e:    f8b62007    ...     LDRH     r2,[r6,#7]
        0x00040a52:    b138        8.      CBZ      r0,0x40a64 ; pb_dec_fixed_length_bytes + 60
        0x00040a54:    4290        .B      CMP      r0,r2
        0x00040a56:    d10c        ..      BNE      0x40a72 ; pb_dec_fixed_length_bytes + 74
        0x00040a58:    4620         F      MOV      r0,r4
        0x00040a5a:    4629        )F      MOV      r1,r5
        0x00040a5c:    f000fed0    ....    BL       pb_read ; 0x41800
        0x00040a60:    b002        ..      ADD      sp,sp,#8
        0x00040a62:    bd70        p.      POP      {r4-r6,pc}
        0x00040a64:    4628        (F      MOV      r0,r5
        0x00040a66:    4611        .F      MOV      r1,r2
        0x00040a68:    f7d7fde3    ....    BL       __aeabi_memclr ; 0x18632
        0x00040a6c:    2001        .       MOVS     r0,#1
        0x00040a6e:    b002        ..      ADD      sp,sp,#8
        0x00040a70:    bd70        p.      POP      {r4-r6,pc}
        0x00040a72:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040a74:    a103        ..      ADR      r1,{pc}+0x10 ; 0x40a84
        0x00040a76:    2800        .(      CMP      r0,#0
        0x00040a78:    bf18        ..      IT       NE
        0x00040a7a:    4601        .F      MOVNE    r1,r0
        0x00040a7c:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040a7e:    2000        .       MOVS     r0,#0
        0x00040a80:    b002        ..      ADD      sp,sp,#8
        0x00040a82:    bd70        p.      POP      {r4-r6,pc}
    $d.55
        0x00040a84:    6f636e69    inco    DCD    1868787305
        0x00040a88:    63657272    rrec    DCD    1667592818
        0x00040a8c:    69662074    t fi    DCD    1768300660
        0x00040a90:    20646578    xed     DCD    543450488
        0x00040a94:    676e656c    leng    DCD    1735288172
        0x00040a98:    62206874    th b    DCD    1646291060
        0x00040a9c:    73657479    ytes    DCD    1936028793
        0x00040aa0:    7a697320     siz    DCD    2053731104
        0x00040aa4:    00000065    e...    DCD    101
    $t.50
    pb_dec_string
        0x00040aa8:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00040aaa:    b081        ..      SUB      sp,sp,#4
        0x00040aac:    460f        .F      MOV      r7,r1
        0x00040aae:    4669        iF      MOV      r1,sp
        0x00040ab0:    4615        .F      MOV      r5,r2
        0x00040ab2:    4604        .F      MOV      r4,r0
        0x00040ab4:    f000faee    ....    BL       pb_decode_varint32 ; 0x41094
        0x00040ab8:    b1d0        ..      CBZ      r0,0x40af0 ; pb_dec_string + 72
        0x00040aba:    9e00        ..      LDR      r6,[sp,#0]
        0x00040abc:    1c70        p.      ADDS     r0,r6,#1
        0x00040abe:    d302        ..      BCC      0x40ac6 ; pb_dec_string + 30
        0x00040ac0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040ac2:    a115        ..      ADR      r1,{pc}+0x56 ; 0x40b18
        0x00040ac4:    e010        ..      B        0x40ae8 ; pb_dec_string + 64
        0x00040ac6:    78b9        .x      LDRB     r1,[r7,#2]
        0x00040ac8:    f00101c0    ....    AND      r1,r1,#0xc0
        0x00040acc:    2980        .)      CMP      r1,#0x80
        0x00040ace:    d105        ..      BNE      0x40adc ; pb_dec_string + 52
        0x00040ad0:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040ad2:    f24621e4    F..!    MOV      r1,#0x62e4
        0x00040ad6:    f2c00105    ....    MOVT     r1,#5
        0x00040ada:    e005        ..      B        0x40ae8 ; pb_dec_string + 64
        0x00040adc:    f8b71007    ....    LDRH     r1,[r7,#7]
        0x00040ae0:    4288        .B      CMP      r0,r1
        0x00040ae2:    d908        ..      BLS      0x40af6 ; pb_dec_string + 78
        0x00040ae4:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040ae6:    a108        ..      ADR      r1,{pc}+0x22 ; 0x40b08
        0x00040ae8:    2800        .(      CMP      r0,#0
        0x00040aea:    bf18        ..      IT       NE
        0x00040aec:    4601        .F      MOVNE    r1,r0
        0x00040aee:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040af0:    2000        .       MOVS     r0,#0
        0x00040af2:    b001        ..      ADD      sp,sp,#4
        0x00040af4:    bdf0        ..      POP      {r4-r7,pc}
        0x00040af6:    4620         F      MOV      r0,r4
        0x00040af8:    4629        )F      MOV      r1,r5
        0x00040afa:    4632        2F      MOV      r2,r6
        0x00040afc:    f000fe80    ....    BL       pb_read ; 0x41800
        0x00040b00:    2100        .!      MOVS     r1,#0
        0x00040b02:    55a9        .U      STRB     r1,[r5,r6]
        0x00040b04:    b001        ..      ADD      sp,sp,#4
        0x00040b06:    bdf0        ..      POP      {r4-r7,pc}
    $d.51
        0x00040b08:    69727473    stri    DCD    1769108595
        0x00040b0c:    6f20676e    ng o    DCD    1864394606
        0x00040b10:    66726576    verf    DCD    1718773110
        0x00040b14:    00776f6c    low.    DCD    7827308
        0x00040b18:    657a6973    size    DCD    1702521203
        0x00040b1c:    6f6f7420     too    DCD    1869575200
        0x00040b20:    72616c20     lar    DCD    1918987296
        0x00040b24:    00006567    ge..    DCD    25959
    $t.52
    pb_dec_submessage
        0x00040b28:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00040b2a:    b085        ..      SUB      sp,sp,#0x14
        0x00040b2c:    460f        .F      MOV      r7,r1
        0x00040b2e:    f8d1600b    ...`    LDR      r6,[r1,#0xb]
        0x00040b32:    a901        ..      ADD      r1,sp,#4
        0x00040b34:    4615        .F      MOV      r5,r2
        0x00040b36:    4604        .F      MOV      r4,r0
        0x00040b38:    f000fe14    ....    BL       pb_make_string_substream ; 0x41764
        0x00040b3c:    b198        ..      CBZ      r0,0x40b66 ; pb_dec_submessage + 62
        0x00040b3e:    f8d7000b    ....    LDR      r0,[r7,#0xb]
        0x00040b42:    b150        P.      CBZ      r0,0x40b5a ; pb_dec_submessage + 50
        0x00040b44:    78b8        .x      LDRB     r0,[r7,#2]
        0x00040b46:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00040b4a:    2820         (      CMP      r0,#0x20
        0x00040b4c:    d10e        ..      BNE      0x40b6c ; pb_dec_submessage + 68
        0x00040b4e:    a801        ..      ADD      r0,sp,#4
        0x00040b50:    4631        1F      MOV      r1,r6
        0x00040b52:    462a        *F      MOV      r2,r5
        0x00040b54:    f000f8f0    ....    BL       pb_decode ; 0x40d38
        0x00040b58:    e00d        ..      B        0x40b76 ; pb_dec_submessage + 78
        0x00040b5a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040b5c:    a10a        ..      ADR      r1,{pc}+0x2c ; 0x40b88
        0x00040b5e:    2800        .(      CMP      r0,#0
        0x00040b60:    bf18        ..      IT       NE
        0x00040b62:    4601        .F      MOVNE    r1,r0
        0x00040b64:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040b66:    2000        .       MOVS     r0,#0
        0x00040b68:    b005        ..      ADD      sp,sp,#0x14
        0x00040b6a:    bdf0        ..      POP      {r4-r7,pc}
        0x00040b6c:    a801        ..      ADD      r0,sp,#4
        0x00040b6e:    4631        1F      MOV      r1,r6
        0x00040b70:    462a        *F      MOV      r2,r5
        0x00040b72:    f000f90b    ....    BL       pb_decode_noinit ; 0x40d8c
        0x00040b76:    4605        .F      MOV      r5,r0
        0x00040b78:    a901        ..      ADD      r1,sp,#4
        0x00040b7a:    4620         F      MOV      r0,r4
        0x00040b7c:    f7ffff04    ....    BL       pb_close_string_substream ; 0x40988
        0x00040b80:    4028        (@      ANDS     r0,r0,r5
        0x00040b82:    b005        ..      ADD      sp,sp,#0x14
        0x00040b84:    bdf0        ..      POP      {r4-r7,pc}
        0x00040b86:    bf00        ..      NOP      
    $d.53
        0x00040b88:    61766e69    inva    DCD    1635151465
        0x00040b8c:    2064696c    lid     DCD    543451500
        0x00040b90:    6c656966    fiel    DCD    1818585446
        0x00040b94:    65642064    d de    DCD    1701060708
        0x00040b98:    69726373    scri    DCD    1769104243
        0x00040b9c:    726f7470    ptor    DCD    1919906928
        0x00040ba0:    00000000    ....    DCD    0
    $t.44
    pb_dec_svarint
        0x00040ba4:    b570        p.      PUSH     {r4-r6,lr}
        0x00040ba6:    b082        ..      SUB      sp,sp,#8
        0x00040ba8:    460e        .F      MOV      r6,r1
        0x00040baa:    4669        iF      MOV      r1,sp
        0x00040bac:    4615        .F      MOV      r5,r2
        0x00040bae:    4604        .F      MOV      r4,r0
        0x00040bb0:    f000fa00    ....    BL       pb_decode_svarint ; 0x40fb4
        0x00040bb4:    2800        .(      CMP      r0,#0
        0x00040bb6:    d034        4.      BEQ      0x40c22 ; pb_dec_svarint + 126
        0x00040bb8:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00040bbc:    3801        .8      SUBS     r0,#1
        0x00040bbe:    2807        .(      CMP      r0,#7
        0x00040bc0:    d80f        ..      BHI      0x40be2 ; pb_dec_svarint + 62
        0x00040bc2:    e8dff000    ....    TBB      [pc,r0]
    $d.45
        0x00040bc6:    0904        ..      DCW    2308
        0x00040bc8:    0e0e140e    ....    DCD    235803662
        0x00040bcc:    180e        ..      DCW    6158
    $t.46
        0x00040bce:    f99d0000    ....    LDRSB    r0,[sp,#0]
        0x00040bd2:    7028        (p      STRB     r0,[r5,#0]
        0x00040bd4:    17c1        ..      ASRS     r1,r0,#31
        0x00040bd6:    e012        ..      B        0x40bfe ; pb_dec_svarint + 90
        0x00040bd8:    f9bd0000    ....    LDRSH    r0,[sp,#0]
        0x00040bdc:    8028        (.      STRH     r0,[r5,#0]
        0x00040bde:    17c1        ..      ASRS     r1,r0,#31
        0x00040be0:    e00d        ..      B        0x40bfe ; pb_dec_svarint + 90
        0x00040be2:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040be4:    f24621bb    F..!    MOV      r1,#0x62bb
        0x00040be8:    f2c00105    ....    MOVT     r1,#5
        0x00040bec:    e015        ..      B        0x40c1a ; pb_dec_svarint + 118
        0x00040bee:    9800        ..      LDR      r0,[sp,#0]
        0x00040bf0:    17c1        ..      ASRS     r1,r0,#31
        0x00040bf2:    6028        (`      STR      r0,[r5,#0]
        0x00040bf4:    e003        ..      B        0x40bfe ; pb_dec_svarint + 90
        0x00040bf6:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00040bfa:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00040bfe:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x00040c02:    4050        P@      EORS     r0,r0,r2
        0x00040c04:    4059        Y@      EORS     r1,r1,r3
        0x00040c06:    4308        .C      ORRS     r0,r0,r1
        0x00040c08:    d102        ..      BNE      0x40c10 ; pb_dec_svarint + 108
        0x00040c0a:    2001        .       MOVS     r0,#1
        0x00040c0c:    b002        ..      ADD      sp,sp,#8
        0x00040c0e:    bd70        p.      POP      {r4-r6,pc}
        0x00040c10:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040c12:    f2462197    F..!    MOV      r1,#0x6297
        0x00040c16:    f2c00105    ....    MOVT     r1,#5
        0x00040c1a:    2800        .(      CMP      r0,#0
        0x00040c1c:    bf18        ..      IT       NE
        0x00040c1e:    4601        .F      MOVNE    r1,r0
        0x00040c20:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040c22:    2000        .       MOVS     r0,#0
        0x00040c24:    b002        ..      ADD      sp,sp,#8
        0x00040c26:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_uvarint
        0x00040c28:    b570        p.      PUSH     {r4-r6,lr}
        0x00040c2a:    b082        ..      SUB      sp,sp,#8
        0x00040c2c:    460e        .F      MOV      r6,r1
        0x00040c2e:    4669        iF      MOV      r1,sp
        0x00040c30:    4615        .F      MOV      r5,r2
        0x00040c32:    4604        .F      MOV      r4,r0
        0x00040c34:    f000f9f2    ....    BL       pb_decode_varint ; 0x4101c
        0x00040c38:    2800        .(      CMP      r0,#0
        0x00040c3a:    d034        4.      BEQ      0x40ca6 ; pb_dec_uvarint + 126
        0x00040c3c:    f8b60007    ....    LDRH     r0,[r6,#7]
        0x00040c40:    3801        .8      SUBS     r0,#1
        0x00040c42:    2807        .(      CMP      r0,#7
        0x00040c44:    d80f        ..      BHI      0x40c66 ; pb_dec_uvarint + 62
        0x00040c46:    e8dff000    ....    TBB      [pc,r0]
    $d.42
        0x00040c4a:    0904        ..      DCW    2308
        0x00040c4c:    0e0e140e    ....    DCD    235803662
        0x00040c50:    180e        ..      DCW    6158
    $t.43
        0x00040c52:    9a00        ..      LDR      r2,[sp,#0]
        0x00040c54:    2100        .!      MOVS     r1,#0
        0x00040c56:    b2d0        ..      UXTB     r0,r2
        0x00040c58:    702a        *p      STRB     r2,[r5,#0]
        0x00040c5a:    e012        ..      B        0x40c82 ; pb_dec_uvarint + 90
        0x00040c5c:    9a00        ..      LDR      r2,[sp,#0]
        0x00040c5e:    2100        .!      MOVS     r1,#0
        0x00040c60:    b290        ..      UXTH     r0,r2
        0x00040c62:    802a        *.      STRH     r2,[r5,#0]
        0x00040c64:    e00d        ..      B        0x40c82 ; pb_dec_uvarint + 90
        0x00040c66:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040c68:    f24621bb    F..!    MOV      r1,#0x62bb
        0x00040c6c:    f2c00105    ....    MOVT     r1,#5
        0x00040c70:    e015        ..      B        0x40c9e ; pb_dec_uvarint + 118
        0x00040c72:    9800        ..      LDR      r0,[sp,#0]
        0x00040c74:    2100        .!      MOVS     r1,#0
        0x00040c76:    6028        (`      STR      r0,[r5,#0]
        0x00040c78:    e003        ..      B        0x40c82 ; pb_dec_uvarint + 90
        0x00040c7a:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00040c7e:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00040c82:    e9dd2300    ...#    LDRD     r2,r3,[sp,#0]
        0x00040c86:    4050        P@      EORS     r0,r0,r2
        0x00040c88:    4059        Y@      EORS     r1,r1,r3
        0x00040c8a:    4308        .C      ORRS     r0,r0,r1
        0x00040c8c:    d102        ..      BNE      0x40c94 ; pb_dec_uvarint + 108
        0x00040c8e:    2001        .       MOVS     r0,#1
        0x00040c90:    b002        ..      ADD      sp,sp,#8
        0x00040c92:    bd70        p.      POP      {r4-r6,pc}
        0x00040c94:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040c96:    f2462197    F..!    MOV      r1,#0x6297
        0x00040c9a:    f2c00105    ....    MOVT     r1,#5
        0x00040c9e:    2800        .(      CMP      r0,#0
        0x00040ca0:    bf18        ..      IT       NE
        0x00040ca2:    4601        .F      MOVNE    r1,r0
        0x00040ca4:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040ca6:    2000        .       MOVS     r0,#0
        0x00040ca8:    b002        ..      ADD      sp,sp,#8
        0x00040caa:    bd70        p.      POP      {r4-r6,pc}
    pb_dec_varint
        0x00040cac:    b570        p.      PUSH     {r4-r6,lr}
        0x00040cae:    b082        ..      SUB      sp,sp,#8
        0x00040cb0:    460e        .F      MOV      r6,r1
        0x00040cb2:    4669        iF      MOV      r1,sp
        0x00040cb4:    4615        .F      MOV      r5,r2
        0x00040cb6:    4604        .F      MOV      r4,r0
        0x00040cb8:    f000f9b0    ....    BL       pb_decode_varint ; 0x4101c
        0x00040cbc:    2800        .(      CMP      r0,#0
        0x00040cbe:    d037        7.      BEQ      0x40d30 ; pb_dec_varint + 132
        0x00040cc0:    f8b63007    ...0    LDRH     r3,[r6,#7]
        0x00040cc4:    e9dd0100    ....    LDRD     r0,r1,[sp,#0]
        0x00040cc8:    2b08        .+      CMP      r3,#8
        0x00040cca:    f1a30301    ....    SUB      r3,r3,#1
        0x00040cce:    ea4f72e0    O..r    ASR      r2,r0,#31
        0x00040cd2:    bf18        ..      IT       NE
        0x00040cd4:    4611        .F      MOVNE    r1,r2
        0x00040cd6:    2b07        .+      CMP      r3,#7
        0x00040cd8:    d80d        ..      BHI      0x40cf6 ; pb_dec_varint + 74
        0x00040cda:    e8dff003    ....    TBB      [pc,r3]
    $d.39
        0x00040cde:    0804        ..      DCW    2052
        0x00040ce0:    0c0c120c    ....    DCD    202117644
        0x00040ce4:    150c        ..      DCW    5388
    $t.40
        0x00040ce6:    b243        C.      SXTB     r3,r0
        0x00040ce8:    7028        (p      STRB     r0,[r5,#0]
        0x00040cea:    17da        ..      ASRS     r2,r3,#31
        0x00040cec:    e010        ..      B        0x40d10 ; pb_dec_varint + 100
        0x00040cee:    b203        ..      SXTH     r3,r0
        0x00040cf0:    8028        (.      STRH     r0,[r5,#0]
        0x00040cf2:    17da        ..      ASRS     r2,r3,#31
        0x00040cf4:    e00c        ..      B        0x40d10 ; pb_dec_varint + 100
        0x00040cf6:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040cf8:    f24621bb    F..!    MOV      r1,#0x62bb
        0x00040cfc:    f2c00105    ....    MOVT     r1,#5
        0x00040d00:    e012        ..      B        0x40d28 ; pb_dec_varint + 124
        0x00040d02:    6028        (`      STR      r0,[r5,#0]
        0x00040d04:    4603        .F      MOV      r3,r0
        0x00040d06:    e003        ..      B        0x40d10 ; pb_dec_varint + 100
        0x00040d08:    4603        .F      MOV      r3,r0
        0x00040d0a:    460a        .F      MOV      r2,r1
        0x00040d0c:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x00040d10:    4058        X@      EORS     r0,r0,r3
        0x00040d12:    4051        Q@      EORS     r1,r1,r2
        0x00040d14:    4308        .C      ORRS     r0,r0,r1
        0x00040d16:    d102        ..      BNE      0x40d1e ; pb_dec_varint + 114
        0x00040d18:    2001        .       MOVS     r0,#1
        0x00040d1a:    b002        ..      ADD      sp,sp,#8
        0x00040d1c:    bd70        p.      POP      {r4-r6,pc}
        0x00040d1e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040d20:    f2462197    F..!    MOV      r1,#0x6297
        0x00040d24:    f2c00105    ....    MOVT     r1,#5
        0x00040d28:    2800        .(      CMP      r0,#0
        0x00040d2a:    bf18        ..      IT       NE
        0x00040d2c:    4601        .F      MOVNE    r1,r0
        0x00040d2e:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040d30:    2000        .       MOVS     r0,#0
        0x00040d32:    b002        ..      ADD      sp,sp,#8
        0x00040d34:    bd70        p.      POP      {r4-r6,pc}
        0x00040d36:    0000        ..      MOVS     r0,r0
    pb_decode
        0x00040d38:    b570        p.      PUSH     {r4-r6,lr}
        0x00040d3a:    460d        .F      MOV      r5,r1
        0x00040d3c:    4606        .F      MOV      r6,r0
        0x00040d3e:    4608        .F      MOV      r0,r1
        0x00040d40:    4611        .F      MOV      r1,r2
        0x00040d42:    4614        .F      MOV      r4,r2
        0x00040d44:    f000fd3c    ..<.    BL       pb_message_set_to_defaults ; 0x417c0
        0x00040d48:    4630        0F      MOV      r0,r6
        0x00040d4a:    4629        )F      MOV      r1,r5
        0x00040d4c:    4622        "F      MOV      r2,r4
        0x00040d4e:    f000f81d    ....    BL       pb_decode_noinit ; 0x40d8c
        0x00040d52:    bd70        p.      POP      {r4-r6,pc}
    pb_decode_fixed32
        0x00040d54:    b510        ..      PUSH     {r4,lr}
        0x00040d56:    b082        ..      SUB      sp,sp,#8
        0x00040d58:    460c        .F      MOV      r4,r1
        0x00040d5a:    a901        ..      ADD      r1,sp,#4
        0x00040d5c:    2204        ."      MOVS     r2,#4
        0x00040d5e:    f000fd4f    ..O.    BL       pb_read ; 0x41800
        0x00040d62:    2800        .(      CMP      r0,#0
        0x00040d64:    bf1c        ..      ITT      NE
        0x00040d66:    9901        ..      LDRNE    r1,[sp,#4]
        0x00040d68:    6021        !`      STRNE    r1,[r4,#0]
        0x00040d6a:    b002        ..      ADD      sp,sp,#8
        0x00040d6c:    bd10        ..      POP      {r4,pc}
        0x00040d6e:    0000        ..      MOVS     r0,r0
    pb_decode_fixed64
        0x00040d70:    b510        ..      PUSH     {r4,lr}
        0x00040d72:    b082        ..      SUB      sp,sp,#8
        0x00040d74:    460c        .F      MOV      r4,r1
        0x00040d76:    4669        iF      MOV      r1,sp
        0x00040d78:    2208        ."      MOVS     r2,#8
        0x00040d7a:    f000fd41    ..A.    BL       pb_read ; 0x41800
        0x00040d7e:    b118        ..      CBZ      r0,0x40d88 ; pb_decode_fixed64 + 24
        0x00040d80:    9900        ..      LDR      r1,[sp,#0]
        0x00040d82:    9a01        ..      LDR      r2,[sp,#4]
        0x00040d84:    e9c41200    ....    STRD     r1,r2,[r4,#0]
        0x00040d88:    b002        ..      ADD      sp,sp,#8
        0x00040d8a:    bd10        ..      POP      {r4,pc}
    pb_decode_noinit
        0x00040d8c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00040d90:    b08d        ..      SUB      sp,sp,#0x34
        0x00040d92:    4604        .F      MOV      r4,r0
        0x00040d94:    2000        .       MOVS     r0,#0
        0x00040d96:    e9cd000a    ....    STRD     r0,r0,[sp,#0x28]
        0x00040d9a:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00040d9e:    a804        ..      ADD      r0,sp,#0x10
        0x00040da0:    f000fc00    ....    BL       pb_field_iter_begin ; 0x415a4
        0x00040da4:    68a0        .h      LDR      r0,[r4,#8]
        0x00040da6:    2800        .(      CMP      r0,#0
        0x00040da8:    f00080ac    ....    BEQ.W    0x40f04 ; pb_decode_noinit + 376
        0x00040dac:    f10d0b07    ....    ADD      r11,sp,#7
        0x00040db0:    ae02        ..      ADD      r6,sp,#8
        0x00040db2:    f10d0706    ....    ADD      r7,sp,#6
        0x00040db6:    f10d0810    ....    ADD      r8,sp,#0x10
        0x00040dba:    f04f0901    O...    MOV      r9,#1
        0x00040dbe:    f04f0a00    O...    MOV      r10,#0
        0x00040dc2:    2000        .       MOVS     r0,#0
        0x00040dc4:    9000        ..      STR      r0,[sp,#0]
        0x00040dc6:    bf00        ..      NOP      
        0x00040dc8:    4620         F      MOV      r0,r4
        0x00040dca:    4659        YF      MOV      r1,r11
        0x00040dcc:    4632        2F      MOV      r2,r6
        0x00040dce:    463b        ;F      MOV      r3,r7
        0x00040dd0:    f000f906    ....    BL       pb_decode_tag ; 0x40fe0
        0x00040dd4:    b340        @.      CBZ      r0,0x40e28 ; pb_decode_noinit + 156
        0x00040dd6:    9d02        ..      LDR      r5,[sp,#8]
        0x00040dd8:    4640        @F      MOV      r0,r8
        0x00040dda:    4629        )F      MOV      r1,r5
        0x00040ddc:    f000fbf6    ....    BL       pb_field_iter_find ; 0x415cc
        0x00040de0:    b350        P.      CBZ      r0,0x40e38 ; pb_decode_noinit + 172
        0x00040de2:    9905        ..      LDR      r1,[sp,#0x14]
        0x00040de4:    7888        .x      LDRB     r0,[r1,#2]
        0x00040de6:    f0000030    ..0.    AND      r0,r0,#0x30
        0x00040dea:    2820         (      CMP      r0,#0x20
        0x00040dec:    d103        ..      BNE      0x40df6 ; pb_decode_noinit + 106
        0x00040dee:    e9dd2308    ...#    LDRD     r2,r3,[sp,#0x20]
        0x00040df2:    4293        .B      CMP      r3,r2
        0x00040df4:    d049        I.      BEQ      0x40e8a ; pb_decode_noinit + 254
        0x00040df6:    b968        h.      CBNZ     r0,0x40e14 ; pb_decode_noinit + 136
        0x00040df8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00040dfa:    283f        ?(      CMP      r0,#0x3f
        0x00040dfc:    d80a        ..      BHI      0x40e14 ; pb_decode_noinit + 136
        0x00040dfe:    f000011f    ....    AND      r1,r0,#0x1f
        0x00040e02:    0940        @.      LSRS     r0,r0,#5
        0x00040e04:    ab0a        ..      ADD      r3,sp,#0x28
        0x00040e06:    f8532020    S.      LDR      r2,[r3,r0,LSL #2]
        0x00040e0a:    fa09f101    ....    LSL      r1,r9,r1
        0x00040e0e:    4311        .C      ORRS     r1,r1,r2
        0x00040e10:    f8431020    C. .    STR      r1,[r3,r0,LSL #2]
        0x00040e14:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00040e18:    4620         F      MOV      r0,r4
        0x00040e1a:    4642        BF      MOV      r2,r8
        0x00040e1c:    f7f4ff56    ..V.    BL       decode_field ; 0x35ccc
        0x00040e20:    f0800001    ....    EOR      r0,r0,#1
        0x00040e24:    e05a        Z.      B        0x40edc ; pb_decode_noinit + 336
        0x00040e26:    bf00        ..      NOP      
        0x00040e28:    f89d0006    ....    LDRB     r0,[sp,#6]
        0x00040e2c:    2800        .(      CMP      r0,#0
        0x00040e2e:    f04f0003    O...    MOV      r0,#3
        0x00040e32:    bf08        ..      IT       EQ
        0x00040e34:    2001        .       MOVEQ    r0,#1
        0x00040e36:    e051        Q.      B        0x40edc ; pb_decode_noinit + 336
        0x00040e38:    4555        UE      CMP      r5,r10
        0x00040e3a:    d345        E.      BCC      0x40ec8 ; pb_decode_noinit + 316
        0x00040e3c:    4640        @F      MOV      r0,r8
        0x00040e3e:    f7f8f9ff    ....    BL       find_extension_field ; 0x39240
        0x00040e42:    b128        (.      CBZ      r0,0x40e50 ; pb_decode_noinit + 196
        0x00040e44:    9805        ..      LDR      r0,[sp,#0x14]
        0x00040e46:    f8b0a000    ....    LDRH     r10,[r0,#0]
        0x00040e4a:    4555        UE      CMP      r5,r10
        0x00040e4c:    d204        ..      BCS      0x40e58 ; pb_decode_noinit + 204
        0x00040e4e:    e03b        ;.      B        0x40ec8 ; pb_decode_noinit + 316
        0x00040e50:    f04f3aff    O..:    MOV      r10,#0xffffffff
        0x00040e54:    4555        UE      CMP      r5,r10
        0x00040e56:    d337        7.      BCC      0x40ec8 ; pb_decode_noinit + 316
        0x00040e58:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x00040e5c:    46b9        .F      MOV      r9,r7
        0x00040e5e:    465f        _F      MOV      r7,r11
        0x00040e60:    f8d4b008    ....    LDR      r11,[r4,#8]
        0x00040e64:    4620         F      MOV      r0,r4
        0x00040e66:    4629        )F      MOV      r1,r5
        0x00040e68:    4643        CF      MOV      r3,r8
        0x00040e6a:    4646        FF      MOV      r6,r8
        0x00040e6c:    f7f4ff08    ....    BL       decode_extension ; 0x35c80
        0x00040e70:    b308        ..      CBZ      r0,0x40eb6 ; pb_decode_noinit + 298
        0x00040e72:    68a0        .h      LDR      r0,[r4,#8]
        0x00040e74:    ebbb0200    ....    SUBS     r2,r11,r0
        0x00040e78:    ebab0000    ....    SUB      r0,r11,r0
        0x00040e7c:    fab0f080    ....    CLZ      r0,r0
        0x00040e80:    bf18        ..      IT       NE
        0x00040e82:    2201        ."      MOVNE    r2,#1
        0x00040e84:    0941        A.      LSRS     r1,r0,#5
        0x00040e86:    0050        P.      LSLS     r0,r2,#1
        0x00040e88:    e017        ..      B        0x40eba ; pb_decode_noinit + 302
        0x00040e8a:    9a00        ..      LDR      r2,[sp,#0]
        0x00040e8c:    428a        .B      CMP      r2,r1
        0x00040e8e:    d00c        ..      BEQ      0x40eaa ; pb_decode_noinit + 286
        0x00040e90:    9a00        ..      LDR      r2,[sp,#0]
        0x00040e92:    b132        2.      CBZ      r2,0x40ea2 ; pb_decode_noinit + 278
        0x00040e94:    9b00        ..      LDR      r3,[sp,#0]
        0x00040e96:    f8bd200e    ...     LDRH     r2,[sp,#0xe]
        0x00040e9a:    f8b33009    ...0    LDRH     r3,[r3,#9]
        0x00040e9e:    429a        .B      CMP      r2,r3
        0x00040ea0:    d125        %.      BNE      0x40eee ; pb_decode_noinit + 354
        0x00040ea2:    2200        ."      MOVS     r2,#0
        0x00040ea4:    f8ad200e    ...     STRH     r2,[sp,#0xe]
        0x00040ea8:    9100        ..      STR      r1,[sp,#0]
        0x00040eaa:    f10d010e    ....    ADD      r1,sp,#0xe
        0x00040eae:    9109        ..      STR      r1,[sp,#0x24]
        0x00040eb0:    2800        .(      CMP      r0,#0
        0x00040eb2:    d0a1        ..      BEQ      0x40df8 ; pb_decode_noinit + 108
        0x00040eb4:    e7ae        ..      B        0x40e14 ; pb_decode_noinit + 136
        0x00040eb6:    2001        .       MOVS     r0,#1
        0x00040eb8:    2100        .!      MOVS     r1,#0
        0x00040eba:    46b0        .F      MOV      r8,r6
        0x00040ebc:    46bb        .F      MOV      r11,r7
        0x00040ebe:    ae02        ..      ADD      r6,sp,#8
        0x00040ec0:    464f        OF      MOV      r7,r9
        0x00040ec2:    f04f0901    O...    MOV      r9,#1
        0x00040ec6:    b149        I.      CBZ      r1,0x40edc ; pb_decode_noinit + 336
        0x00040ec8:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00040ecc:    4620         F      MOV      r0,r4
        0x00040ece:    f000fcf7    ....    BL       pb_skip_field ; 0x418c0
        0x00040ed2:    2800        .(      CMP      r0,#0
        0x00040ed4:    f04f0001    O...    MOV      r0,#1
        0x00040ed8:    bf18        ..      IT       NE
        0x00040eda:    2002        .       MOVNE    r0,#2
        0x00040edc:    2800        .(      CMP      r0,#0
        0x00040ede:    bf18        ..      IT       NE
        0x00040ee0:    2802        .(      CMPNE    r0,#2
        0x00040ee2:    d112        ..      BNE      0x40f0a ; pb_decode_noinit + 382
        0x00040ee4:    68a0        .h      LDR      r0,[r4,#8]
        0x00040ee6:    2800        .(      CMP      r0,#0
        0x00040ee8:    f47faf6e    ..n.    BNE      0x40dc8 ; pb_decode_noinit + 60
        0x00040eec:    e00f        ..      B        0x40f0e ; pb_decode_noinit + 386
        0x00040eee:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040ef0:    f2462176    F.v!    MOV      r1,#0x6276
        0x00040ef4:    2800        .(      CMP      r0,#0
        0x00040ef6:    f2c00105    ....    MOVT     r1,#5
        0x00040efa:    bf08        ..      IT       EQ
        0x00040efc:    4608        .F      MOVEQ    r0,r1
        0x00040efe:    60e0        .`      STR      r0,[r4,#0xc]
        0x00040f00:    2001        .       MOVS     r0,#1
        0x00040f02:    e7eb        ..      B        0x40edc ; pb_decode_noinit + 336
        0x00040f04:    2000        .       MOVS     r0,#0
        0x00040f06:    9000        ..      STR      r0,[sp,#0]
        0x00040f08:    e001        ..      B        0x40f0e ; pb_decode_noinit + 386
        0x00040f0a:    2803        .(      CMP      r0,#3
        0x00040f0c:    d14e        N.      BNE      0x40fac ; pb_decode_noinit + 544
        0x00040f0e:    9800        ..      LDR      r0,[sp,#0]
        0x00040f10:    b130        0.      CBZ      r0,0x40f20 ; pb_decode_noinit + 404
        0x00040f12:    9900        ..      LDR      r1,[sp,#0]
        0x00040f14:    f8bd000e    ....    LDRH     r0,[sp,#0xe]
        0x00040f18:    f8b11009    ....    LDRH     r1,[r1,#9]
        0x00040f1c:    4288        .B      CMP      r0,r1
        0x00040f1e:    d136        6.      BNE      0x40f8e ; pb_decode_noinit + 514
        0x00040f20:    ad04        ..      ADD      r5,sp,#0x10
        0x00040f22:    bf00        ..      NOP      
        0x00040f24:    e9dd0605    ....    LDRD     r0,r6,[sp,#0x14]
        0x00040f28:    7887        .x      LDRB     r7,[r0,#2]
        0x00040f2a:    4628        (F      MOV      r0,r5
        0x00040f2c:    f000fb68    ..h.    BL       pb_field_iter_next ; 0x41600
        0x00040f30:    2800        .(      CMP      r0,#0
        0x00040f32:    d1f7        ..      BNE      0x40f24 ; pb_decode_noinit + 408
        0x00040f34:    f0170f30    ..0.    TST      r7,#0x30
        0x00040f38:    d104        ..      BNE      0x40f44 ; pb_decode_noinit + 440
        0x00040f3a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00040f3c:    8800        ..      LDRH     r0,[r0,#0]
        0x00040f3e:    2800        .(      CMP      r0,#0
        0x00040f40:    bf18        ..      IT       NE
        0x00040f42:    3601        .6      ADDNE    r6,#1
        0x00040f44:    2e40        @.      CMP      r6,#0x40
        0x00040f46:    bf28        (.      IT       CS
        0x00040f48:    2640        @&      MOVCS    r6,#0x40
        0x00040f4a:    b1e6        ..      CBZ      r6,0x40f86 ; pb_decode_noinit + 506
        0x00040f4c:    2000        .       MOVS     r0,#0
        0x00040f4e:    ebb01f56    ..V.    CMP      r0,r6,LSR #5
        0x00040f52:    ea4f1056    O.V.    LSR      r0,r6,#5
        0x00040f56:    d008        ..      BEQ      0x40f6a ; pb_decode_noinit + 478
        0x00040f58:    a90a        ..      ADD      r1,sp,#0x28
        0x00040f5a:    4602        .F      MOV      r2,r0
        0x00040f5c:    680b        .h      LDR      r3,[r1,#0]
        0x00040f5e:    3301        .3      ADDS     r3,#1
        0x00040f60:    d11b        ..      BNE      0x40f9a ; pb_decode_noinit + 526
        0x00040f62:    3a01        .:      SUBS     r2,#1
        0x00040f64:    f1010104    ....    ADD      r1,r1,#4
        0x00040f68:    d1f8        ..      BNE      0x40f5c ; pb_decode_noinit + 464
        0x00040f6a:    f016011f    ....    ANDS     r1,r6,#0x1f
        0x00040f6e:    d00a        ..      BEQ      0x40f86 ; pb_decode_noinit + 506
        0x00040f70:    aa0a        ..      ADD      r2,sp,#0x28
        0x00040f72:    f8520020    R. .    LDR      r0,[r2,r0,LSL #2]
        0x00040f76:    f1c10120    .. .    RSB      r1,r1,#0x20
        0x00040f7a:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x00040f7e:    fa22f101    "...    LSR      r1,r2,r1
        0x00040f82:    4288        .B      CMP      r0,r1
        0x00040f84:    d109        ..      BNE      0x40f9a ; pb_decode_noinit + 526
        0x00040f86:    2001        .       MOVS     r0,#1
        0x00040f88:    b00d        ..      ADD      sp,sp,#0x34
        0x00040f8a:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00040f8e:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040f90:    f2462176    F.v!    MOV      r1,#0x6276
        0x00040f94:    f2c00105    ....    MOVT     r1,#5
        0x00040f98:    e004        ..      B        0x40fa4 ; pb_decode_noinit + 536
        0x00040f9a:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00040f9c:    f246215f    F._!    MOV      r1,#0x625f
        0x00040fa0:    f2c00105    ....    MOVT     r1,#5
        0x00040fa4:    2800        .(      CMP      r0,#0
        0x00040fa6:    bf18        ..      IT       NE
        0x00040fa8:    4601        .F      MOVNE    r1,r0
        0x00040faa:    60e1        .`      STR      r1,[r4,#0xc]
        0x00040fac:    2000        .       MOVS     r0,#0
        0x00040fae:    b00d        ..      ADD      sp,sp,#0x34
        0x00040fb0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    pb_decode_svarint
        0x00040fb4:    b510        ..      PUSH     {r4,lr}
        0x00040fb6:    b082        ..      SUB      sp,sp,#8
        0x00040fb8:    460c        .F      MOV      r4,r1
        0x00040fba:    4669        iF      MOV      r1,sp
        0x00040fbc:    f000f82e    ....    BL       pb_decode_varint ; 0x4101c
        0x00040fc0:    b160        `.      CBZ      r0,0x40fdc ; pb_decode_svarint + 40
        0x00040fc2:    e9dd2100    ...!    LDRD     r2,r1,[sp,#0]
        0x00040fc6:    ea5f0151    _.Q.    LSRS.W   r1,r1,#1
        0x00040fca:    ea4f0332    O.2.    RRX      r3,r2
        0x00040fce:    f0020201    ....    AND      r2,r2,#1
        0x00040fd2:    4252        RB      RSBS     r2,r2,#0
        0x00040fd4:    4053        S@      EORS     r3,r3,r2
        0x00040fd6:    4051        Q@      EORS     r1,r1,r2
        0x00040fd8:    e9c43100    ...1    STRD     r3,r1,[r4,#0]
        0x00040fdc:    b002        ..      ADD      sp,sp,#8
        0x00040fde:    bd10        ..      POP      {r4,pc}
    pb_decode_tag
        0x00040fe0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00040fe2:    b081        ..      SUB      sp,sp,#4
        0x00040fe4:    2700        .'      MOVS     r7,#0
        0x00040fe6:    4616        .F      MOV      r6,r2
        0x00040fe8:    460c        .F      MOV      r4,r1
        0x00040fea:    701f        .p      STRB     r7,[r3,#0]
        0x00040fec:    700f        .p      STRB     r7,[r1,#0]
        0x00040fee:    6017        .`      STR      r7,[r2,#0]
        0x00040ff0:    4669        iF      MOV      r1,sp
        0x00040ff2:    461a        .F      MOV      r2,r3
        0x00040ff4:    461d        .F      MOV      r5,r3
        0x00040ff6:    f000f853    ..S.    BL       pb_decode_varint32_eof ; 0x410a0
        0x00040ffa:    b158        X.      CBZ      r0,0x41014 ; pb_decode_tag + 52
        0x00040ffc:    9800        ..      LDR      r0,[sp,#0]
        0x00040ffe:    b130        0.      CBZ      r0,0x4100e ; pb_decode_tag + 46
        0x00041000:    08c1        ..      LSRS     r1,r0,#3
        0x00041002:    f0000007    ....    AND      r0,r0,#7
        0x00041006:    2701        .'      MOVS     r7,#1
        0x00041008:    6031        1`      STR      r1,[r6,#0]
        0x0004100a:    7020         p      STRB     r0,[r4,#0]
        0x0004100c:    e002        ..      B        0x41014 ; pb_decode_tag + 52
        0x0004100e:    2001        .       MOVS     r0,#1
        0x00041010:    7028        (p      STRB     r0,[r5,#0]
        0x00041012:    2700        .'      MOVS     r7,#0
        0x00041014:    4638        8F      MOV      r0,r7
        0x00041016:    b001        ..      ADD      sp,sp,#4
        0x00041018:    bdf0        ..      POP      {r4-r7,pc}
        0x0004101a:    0000        ..      MOVS     r0,r0
    pb_decode_varint
        0x0004101c:    e92d43f0    -..C    PUSH     {r4-r9,lr}
        0x00041020:    b081        ..      SUB      sp,sp,#4
        0x00041022:    4688        .F      MOV      r8,r1
        0x00041024:    4604        .F      MOV      r4,r0
        0x00041026:    2700        .'      MOVS     r7,#0
        0x00041028:    f10d0903    ....    ADD      r9,sp,#3
        0x0004102c:    2500        .%      MOVS     r5,#0
        0x0004102e:    2600        .&      MOVS     r6,#0
        0x00041030:    2f40        @/      CMP      r7,#0x40
        0x00041032:    d221        !.      BCS      0x41078 ; pb_decode_varint + 92
        0x00041034:    4620         F      MOV      r0,r4
        0x00041036:    4649        IF      MOV      r1,r9
        0x00041038:    f000fc22    ..".    BL       pb_readbyte ; 0x41880
        0x0004103c:    b328        (.      CBZ      r0,0x4108a ; pb_decode_varint + 110
        0x0004103e:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00041042:    f1c70320    .. .    RSB      r3,r7,#0x20
        0x00041046:    f000017f    ....    AND      r1,r0,#0x7f
        0x0004104a:    fa21f303    !...    LSR      r3,r1,r3
        0x0004104e:    f1b70220    .. .    SUBS     r2,r7,#0x20
        0x00041052:    bf58        X.      IT       PL
        0x00041054:    fa01f302    ....    LSLPL    r3,r1,r2
        0x00041058:    fa01f107    ....    LSL      r1,r1,r7
        0x0004105c:    bf58        X.      IT       PL
        0x0004105e:    2100        .!      MOVPL    r1,#0
        0x00041060:    431e        .C      ORRS     r6,r6,r3
        0x00041062:    430d        .C      ORRS     r5,r5,r1
        0x00041064:    0600        ..      LSLS     r0,r0,#24
        0x00041066:    f1070707    ....    ADD      r7,r7,#7
        0x0004106a:    d4e1        ..      BMI      0x41030 ; pb_decode_varint + 20
        0x0004106c:    e9c85600    ...V    STRD     r5,r6,[r8,#0]
        0x00041070:    2001        .       MOVS     r0,#1
        0x00041072:    b001        ..      ADD      sp,sp,#4
        0x00041074:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00041078:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004107a:    f2463105    F..1    MOV      r1,#0x6305
        0x0004107e:    f2c00105    ....    MOVT     r1,#5
        0x00041082:    2800        .(      CMP      r0,#0
        0x00041084:    bf18        ..      IT       NE
        0x00041086:    4601        .F      MOVNE    r1,r0
        0x00041088:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004108a:    2000        .       MOVS     r0,#0
        0x0004108c:    b001        ..      ADD      sp,sp,#4
        0x0004108e:    e8bd83f0    ....    POP      {r4-r9,pc}
        0x00041092:    0000        ..      MOVS     r0,r0
    pb_decode_varint32
        0x00041094:    b580        ..      PUSH     {r7,lr}
        0x00041096:    2200        ."      MOVS     r2,#0
        0x00041098:    f000f802    ....    BL       pb_decode_varint32_eof ; 0x410a0
        0x0004109c:    bd80        ..      POP      {r7,pc}
        0x0004109e:    0000        ..      MOVS     r0,r0
    pb_decode_varint32_eof
        0x000410a0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000410a4:    b082        ..      SUB      sp,sp,#8
        0x000410a6:    4688        .F      MOV      r8,r1
        0x000410a8:    f10d0107    ....    ADD      r1,sp,#7
        0x000410ac:    4616        .F      MOV      r6,r2
        0x000410ae:    4605        .F      MOV      r5,r0
        0x000410b0:    f000fbe6    ....    BL       pb_readbyte ; 0x41880
        0x000410b4:    b348        H.      CBZ      r0,0x4110a ; pb_decode_varint32_eof + 106
        0x000410b6:    f89d7007    ...p    LDRB     r7,[sp,#7]
        0x000410ba:    0638        8.      LSLS     r0,r7,#24
        0x000410bc:    d540        @.      BPL      0x41140 ; pb_decode_varint32_eof + 160
        0x000410be:    f007077f    ....    AND      r7,r7,#0x7f
        0x000410c2:    2407        .$      MOVS     r4,#7
        0x000410c4:    f10d0607    ....    ADD      r6,sp,#7
        0x000410c8:    e009        ..      B        0x410de ; pb_decode_varint32_eof + 62
        0x000410ca:    bf00        ..      NOP      
        0x000410cc:    f000007f    ....    AND      r0,r0,#0x7f
        0x000410d0:    40a0        .@      LSLS     r0,r0,r4
        0x000410d2:    4307        .C      ORRS     r7,r7,r0
        0x000410d4:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x000410d8:    3407        .4      ADDS     r4,#7
        0x000410da:    2900        .)      CMP      r1,#0
        0x000410dc:    d51d        ..      BPL      0x4111a ; pb_decode_varint32_eof + 122
        0x000410de:    4628        (F      MOV      r0,r5
        0x000410e0:    4631        1F      MOV      r1,r6
        0x000410e2:    f000fbcd    ....    BL       pb_readbyte ; 0x41880
        0x000410e6:    b348        H.      CBZ      r0,0x4113c ; pb_decode_varint32_eof + 156
        0x000410e8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000410ec:    2c20         ,      CMP      r4,#0x20
        0x000410ee:    d3ed        ..      BCC      0x410cc ; pb_decode_varint32_eof + 44
        0x000410f0:    0641        A.      LSLS     r1,r0,#25
        0x000410f2:    d0ef        ..      BEQ      0x410d4 ; pb_decode_varint32_eof + 52
        0x000410f4:    2c3f        ?,      CMP      r4,#0x3f
        0x000410f6:    f04f0101    O...    MOV      r1,#1
        0x000410fa:    bf38        8.      IT       CC
        0x000410fc:    21ff        .!      MOVCC    r1,#0xff
        0x000410fe:    f1b73fff    ...?    CMP      r7,#0xffffffff
        0x00041102:    dc12        ..      BGT      0x4112a ; pb_decode_varint32_eof + 138
        0x00041104:    4281        .B      CMP      r1,r0
        0x00041106:    d0e5        ..      BEQ      0x410d4 ; pb_decode_varint32_eof + 52
        0x00041108:    e00f        ..      B        0x4112a ; pb_decode_varint32_eof + 138
        0x0004110a:    f04f0000    O...    MOV      r0,#0
        0x0004110e:    b1d6        ..      CBZ      r6,0x41146 ; pb_decode_varint32_eof + 166
        0x00041110:    68a9        .h      LDR      r1,[r5,#8]
        0x00041112:    b9c1        ..      CBNZ     r1,0x41146 ; pb_decode_varint32_eof + 166
        0x00041114:    2001        .       MOVS     r0,#1
        0x00041116:    7030        0p      STRB     r0,[r6,#0]
        0x00041118:    e018        ..      B        0x4114c ; pb_decode_varint32_eof + 172
        0x0004111a:    2c23        #,      CMP      r4,#0x23
        0x0004111c:    f04f0001    O...    MOV      r0,#1
        0x00041120:    d10d        ..      BNE      0x4113e ; pb_decode_varint32_eof + 158
        0x00041122:    b2c9        ..      UXTB     r1,r1
        0x00041124:    f0110170    ..p.    ANDS     r1,r1,#0x70
        0x00041128:    d009        ..      BEQ      0x4113e ; pb_decode_varint32_eof + 158
        0x0004112a:    68e8        .h      LDR      r0,[r5,#0xc]
        0x0004112c:    f2463105    F..1    MOV      r1,#0x6305
        0x00041130:    f2c00105    ....    MOVT     r1,#5
        0x00041134:    2800        .(      CMP      r0,#0
        0x00041136:    bf18        ..      IT       NE
        0x00041138:    4601        .F      MOVNE    r1,r0
        0x0004113a:    60e9        .`      STR      r1,[r5,#0xc]
        0x0004113c:    2000        .       MOVS     r0,#0
        0x0004113e:    b128        (.      CBZ      r0,0x4114c ; pb_decode_varint32_eof + 172
        0x00041140:    2001        .       MOVS     r0,#1
        0x00041142:    f8c87000    ...p    STR      r7,[r8,#0]
        0x00041146:    b002        ..      ADD      sp,sp,#8
        0x00041148:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004114c:    2000        .       MOVS     r0,#0
        0x0004114e:    b002        ..      ADD      sp,sp,#8
        0x00041150:    e8bd81f0    ....    POP      {r4-r8,pc}
    pb_enc_bytes
        0x00041154:    b580        ..      PUSH     {r7,lr}
        0x00041156:    b1ba        ..      CBZ      r2,0x41188 ; pb_enc_bytes + 52
        0x00041158:    788b        .x      LDRB     r3,[r1,#2]
        0x0004115a:    2b3f        ?+      CMP      r3,#0x3f
        0x0004115c:    d80d        ..      BHI      0x4117a ; pb_enc_bytes + 38
        0x0004115e:    8813        ..      LDRH     r3,[r2,#0]
        0x00041160:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00041164:    3302        .3      ADDS     r3,#2
        0x00041166:    428b        .B      CMP      r3,r1
        0x00041168:    d907        ..      BLS      0x4117a ; pb_enc_bytes + 38
        0x0004116a:    6901        .i      LDR      r1,[r0,#0x10]
        0x0004116c:    a209        ..      ADR      r2,{pc}+0x28 ; 0x41194
        0x0004116e:    2900        .)      CMP      r1,#0
        0x00041170:    bf18        ..      IT       NE
        0x00041172:    460a        .F      MOVNE    r2,r1
        0x00041174:    6102        .a      STR      r2,[r0,#0x10]
        0x00041176:    2000        .       MOVS     r0,#0
        0x00041178:    bd80        ..      POP      {r7,pc}
        0x0004117a:    f8323b02    2..;    LDRH     r3,[r2],#2
        0x0004117e:    4611        .F      MOV      r1,r2
        0x00041180:    461a        .F      MOV      r2,r3
        0x00041182:    f000f92b    ..+.    BL       pb_encode_string ; 0x413dc
        0x00041186:    bd80        ..      POP      {r7,pc}
        0x00041188:    2100        .!      MOVS     r1,#0
        0x0004118a:    2200        ."      MOVS     r2,#0
        0x0004118c:    f000f926    ..&.    BL       pb_encode_string ; 0x413dc
        0x00041190:    bd80        ..      POP      {r7,pc}
        0x00041192:    bf00        ..      NOP      
    $d.47
        0x00041194:    65747962    byte    DCD    1702132066
        0x00041198:    69732073    s si    DCD    1769152627
        0x0004119c:    6520657a    ze e    DCD    1696621946
        0x000411a0:    65656378    xcee    DCD    1701143416
        0x000411a4:    00646564    ded.    DCD    6579556
    $t.44
    pb_enc_fixed32
        0x000411a8:    b580        ..      PUSH     {r7,lr}
        0x000411aa:    4611        .F      MOV      r1,r2
        0x000411ac:    f000f8ea    ....    BL       pb_encode_fixed32 ; 0x41384
        0x000411b0:    bd80        ..      POP      {r7,pc}
        0x000411b2:    0000        ..      MOVS     r0,r0
    pb_enc_fixed64
        0x000411b4:    b580        ..      PUSH     {r7,lr}
        0x000411b6:    4611        .F      MOV      r1,r2
        0x000411b8:    f000f8ee    ....    BL       pb_encode_fixed64 ; 0x41398
        0x000411bc:    bd80        ..      POP      {r7,pc}
        0x000411be:    0000        ..      MOVS     r0,r0
    pb_enc_fixed_length_bytes
        0x000411c0:    b580        ..      PUSH     {r7,lr}
        0x000411c2:    4613        .F      MOV      r3,r2
        0x000411c4:    f8b12007    ...     LDRH     r2,[r1,#7]
        0x000411c8:    4619        .F      MOV      r1,r3
        0x000411ca:    f000f907    ....    BL       pb_encode_string ; 0x413dc
        0x000411ce:    bd80        ..      POP      {r7,pc}
    pb_enc_string
        0x000411d0:    b580        ..      PUSH     {r7,lr}
        0x000411d2:    4694        .F      MOV      r12,r2
        0x000411d4:    788a        .x      LDRB     r2,[r1,#2]
        0x000411d6:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000411da:    f00202c0    ....    AND      r2,r2,#0xc0
        0x000411de:    2a80        .*      CMP      r2,#0x80
        0x000411e0:    bf08        ..      IT       EQ
        0x000411e2:    f04f31ff    O..1    MOVEQ    r1,#0xffffffff
        0x000411e6:    f1bc0f00    ....    CMP      r12,#0
        0x000411ea:    f04f0200    O...    MOV      r2,#0
        0x000411ee:    bf18        ..      IT       NE
        0x000411f0:    2900        .)      CMPNE    r1,#0
        0x000411f2:    d103        ..      BNE      0x411fc ; pb_enc_string + 44
        0x000411f4:    4661        aF      MOV      r1,r12
        0x000411f6:    f000f8f1    ....    BL       pb_encode_string ; 0x413dc
        0x000411fa:    bd80        ..      POP      {r7,pc}
        0x000411fc:    2200        ."      MOVS     r2,#0
        0x000411fe:    bf00        ..      NOP      
        0x00041200:    f81c3002    ...0    LDRB     r3,[r12,r2]
        0x00041204:    2b00        .+      CMP      r3,#0
        0x00041206:    d0f5        ..      BEQ      0x411f4 ; pb_enc_string + 36
        0x00041208:    3201        .2      ADDS     r2,#1
        0x0004120a:    4291        .B      CMP      r1,r2
        0x0004120c:    d1f8        ..      BNE      0x41200 ; pb_enc_string + 48
        0x0004120e:    460a        .F      MOV      r2,r1
        0x00041210:    e7f0        ..      B        0x411f4 ; pb_enc_string + 36
        0x00041212:    0000        ..      MOVS     r0,r0
    pb_enc_submessage
        0x00041214:    b580        ..      PUSH     {r7,lr}
        0x00041216:    f8d1100b    ....    LDR      r1,[r1,#0xb]
        0x0004121a:    b111        ..      CBZ      r1,0x41222 ; pb_enc_submessage + 14
        0x0004121c:    f000f8f2    ....    BL       pb_encode_submessage ; 0x41404
        0x00041220:    bd80        ..      POP      {r7,pc}
        0x00041222:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041224:    a203        ..      ADR      r2,{pc}+0x10 ; 0x41234
        0x00041226:    2900        .)      CMP      r1,#0
        0x00041228:    bf18        ..      IT       NE
        0x0004122a:    460a        .F      MOVNE    r2,r1
        0x0004122c:    6102        .a      STR      r2,[r0,#0x10]
        0x0004122e:    2000        .       MOVS     r0,#0
        0x00041230:    bd80        ..      POP      {r7,pc}
        0x00041232:    bf00        ..      NOP      
    $d.50
        0x00041234:    61766e69    inva    DCD    1635151465
        0x00041238:    2064696c    lid     DCD    543451500
        0x0004123c:    6c656966    fiel    DCD    1818585446
        0x00041240:    65642064    d de    DCD    1701060708
        0x00041244:    69726373    scri    DCD    1769104243
        0x00041248:    726f7470    ptor    DCD    1919906928
        0x0004124c:    00000000    ....    DCD    0
    $t.41
    pb_enc_svarint
        0x00041250:    b580        ..      PUSH     {r7,lr}
        0x00041252:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x00041256:    3901        .9      SUBS     r1,#1
        0x00041258:    2907        .)      CMP      r1,#7
        0x0004125a:    d80b        ..      BHI      0x41274 ; pb_enc_svarint + 36
        0x0004125c:    e8dff001    ....    TBB      [pc,r1]
    $d.42
        0x00041260:    150a0704    ....    DCD    352978692
        0x00041264:    1a0a0a0a    ....    DCD    436865546
    $t.43
        0x00041268:    f9922000    ...     LDRSB    r2,[r2,#0]
        0x0004126c:    e00e        ..      B        0x4128c ; pb_enc_svarint + 60
        0x0004126e:    f9b22000    ...     LDRSH    r2,[r2,#0]
        0x00041272:    e00b        ..      B        0x4128c ; pb_enc_svarint + 60
        0x00041274:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041276:    f24622bb    F.."    MOV      r2,#0x62bb
        0x0004127a:    f2c00205    ....    MOVT     r2,#5
        0x0004127e:    2900        .)      CMP      r1,#0
        0x00041280:    bf18        ..      IT       NE
        0x00041282:    460a        .F      MOVNE    r2,r1
        0x00041284:    6102        .a      STR      r2,[r0,#0x10]
        0x00041286:    2000        .       MOVS     r0,#0
        0x00041288:    bd80        ..      POP      {r7,pc}
        0x0004128a:    6812        .h      LDR      r2,[r2,#0]
        0x0004128c:    17d3        ..      ASRS     r3,r2,#31
        0x0004128e:    f000f91b    ....    BL       pb_encode_svarint ; 0x414c8
        0x00041292:    bd80        ..      POP      {r7,pc}
        0x00041294:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x00041298:    f000f916    ....    BL       pb_encode_svarint ; 0x414c8
        0x0004129c:    bd80        ..      POP      {r7,pc}
        0x0004129e:    0000        ..      MOVS     r0,r0
    pb_enc_uvarint
        0x000412a0:    b580        ..      PUSH     {r7,lr}
        0x000412a2:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000412a6:    3901        .9      SUBS     r1,#1
        0x000412a8:    2907        .)      CMP      r1,#7
        0x000412aa:    d809        ..      BHI      0x412c0 ; pb_enc_uvarint + 32
        0x000412ac:    e8dff001    ....    TBB      [pc,r1]
    $d.39
        0x000412b0:    13080604    ....    DCD    319292932
        0x000412b4:    18080808    ....    DCD    403179528
    $t.40
        0x000412b8:    7812        .x      LDRB     r2,[r2,#0]
        0x000412ba:    e00d        ..      B        0x412d8 ; pb_enc_uvarint + 56
        0x000412bc:    8812        ..      LDRH     r2,[r2,#0]
        0x000412be:    e00b        ..      B        0x412d8 ; pb_enc_uvarint + 56
        0x000412c0:    6901        .i      LDR      r1,[r0,#0x10]
        0x000412c2:    f24622bb    F.."    MOV      r2,#0x62bb
        0x000412c6:    f2c00205    ....    MOVT     r2,#5
        0x000412ca:    2900        .)      CMP      r1,#0
        0x000412cc:    bf18        ..      IT       NE
        0x000412ce:    460a        .F      MOVNE    r2,r1
        0x000412d0:    6102        .a      STR      r2,[r0,#0x10]
        0x000412d2:    2000        .       MOVS     r0,#0
        0x000412d4:    bd80        ..      POP      {r7,pc}
        0x000412d6:    6812        .h      LDR      r2,[r2,#0]
        0x000412d8:    2300        .#      MOVS     r3,#0
        0x000412da:    f000f931    ..1.    BL       pb_encode_varint ; 0x41540
        0x000412de:    bd80        ..      POP      {r7,pc}
        0x000412e0:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x000412e4:    f000f92c    ..,.    BL       pb_encode_varint ; 0x41540
        0x000412e8:    bd80        ..      POP      {r7,pc}
        0x000412ea:    0000        ..      MOVS     r0,r0
    pb_enc_varint
        0x000412ec:    b580        ..      PUSH     {r7,lr}
        0x000412ee:    f8b11007    ....    LDRH     r1,[r1,#7]
        0x000412f2:    3901        .9      SUBS     r1,#1
        0x000412f4:    2907        .)      CMP      r1,#7
        0x000412f6:    d80b        ..      BHI      0x41310 ; pb_enc_varint + 36
        0x000412f8:    e8dff001    ....    TBB      [pc,r1]
    $d.36
        0x000412fc:    150a0704    ....    DCD    352978692
        0x00041300:    1a0a0a0a    ....    DCD    436865546
    $t.37
        0x00041304:    f9922000    ...     LDRSB    r2,[r2,#0]
        0x00041308:    e00e        ..      B        0x41328 ; pb_enc_varint + 60
        0x0004130a:    f9b22000    ...     LDRSH    r2,[r2,#0]
        0x0004130e:    e00b        ..      B        0x41328 ; pb_enc_varint + 60
        0x00041310:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041312:    f24622bb    F.."    MOV      r2,#0x62bb
        0x00041316:    f2c00205    ....    MOVT     r2,#5
        0x0004131a:    2900        .)      CMP      r1,#0
        0x0004131c:    bf18        ..      IT       NE
        0x0004131e:    460a        .F      MOVNE    r2,r1
        0x00041320:    6102        .a      STR      r2,[r0,#0x10]
        0x00041322:    2000        .       MOVS     r0,#0
        0x00041324:    bd80        ..      POP      {r7,pc}
        0x00041326:    6812        .h      LDR      r2,[r2,#0]
        0x00041328:    17d3        ..      ASRS     r3,r2,#31
        0x0004132a:    f000f909    ....    BL       pb_encode_varint ; 0x41540
        0x0004132e:    bd80        ..      POP      {r7,pc}
        0x00041330:    e9d22300    ...#    LDRD     r2,r3,[r2,#0]
        0x00041334:    f000f904    ....    BL       pb_encode_varint ; 0x41540
        0x00041338:    bd80        ..      POP      {r7,pc}
        0x0004133a:    0000        ..      MOVS     r0,r0
    pb_encode
        0x0004133c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0004133e:    b086        ..      SUB      sp,sp,#0x18
        0x00041340:    4604        .F      MOV      r4,r0
        0x00041342:    4668        hF      MOV      r0,sp
        0x00041344:    f000f92e    ....    BL       pb_field_iter_begin ; 0x415a4
        0x00041348:    b1b0        ..      CBZ      r0,0x41378 ; pb_encode + 60
        0x0004134a:    466d        mF      MOV      r5,sp
        0x0004134c:    9901        ..      LDR      r1,[sp,#4]
        0x0004134e:    7888        .x      LDRB     r0,[r1,#2]
        0x00041350:    f000000f    ....    AND      r0,r0,#0xf
        0x00041354:    2808        .(      CMP      r0,#8
        0x00041356:    d105        ..      BNE      0x41364 ; pb_encode + 40
        0x00041358:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004135a:    4620         F      MOV      r0,r4
        0x0004135c:    f7f7fc16    ....    BL       encode_extension_field ; 0x38b8c
        0x00041360:    b928        (.      CBNZ     r0,0x4136e ; pb_encode + 50
        0x00041362:    e00c        ..      B        0x4137e ; pb_encode + 66
        0x00041364:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00041366:    4620         F      MOV      r0,r4
        0x00041368:    f7f7fc2a    ..*.    BL       encode_field ; 0x38bc0
        0x0004136c:    b138        8.      CBZ      r0,0x4137e ; pb_encode + 66
        0x0004136e:    4628        (F      MOV      r0,r5
        0x00041370:    f000f946    ..F.    BL       pb_field_iter_next ; 0x41600
        0x00041374:    2800        .(      CMP      r0,#0
        0x00041376:    d1e9        ..      BNE      0x4134c ; pb_encode + 16
        0x00041378:    2001        .       MOVS     r0,#1
        0x0004137a:    b006        ..      ADD      sp,sp,#0x18
        0x0004137c:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x0004137e:    2000        .       MOVS     r0,#0
        0x00041380:    b006        ..      ADD      sp,sp,#0x18
        0x00041382:    bdb0        ..      POP      {r4,r5,r7,pc}
    pb_encode_fixed32
        0x00041384:    b580        ..      PUSH     {r7,lr}
        0x00041386:    b082        ..      SUB      sp,sp,#8
        0x00041388:    6809        .h      LDR      r1,[r1,#0]
        0x0004138a:    2204        ."      MOVS     r2,#4
        0x0004138c:    9101        ..      STR      r1,[sp,#4]
        0x0004138e:    a901        ..      ADD      r1,sp,#4
        0x00041390:    f000fade    ....    BL       pb_write ; 0x41950
        0x00041394:    b002        ..      ADD      sp,sp,#8
        0x00041396:    bd80        ..      POP      {r7,pc}
    pb_encode_fixed64
        0x00041398:    b580        ..      PUSH     {r7,lr}
        0x0004139a:    b082        ..      SUB      sp,sp,#8
        0x0004139c:    e9d11200    ....    LDRD     r1,r2,[r1,#0]
        0x000413a0:    0a0b        ..      LSRS     r3,r1,#8
        0x000413a2:    f88d1000    ....    STRB     r1,[sp,#0]
        0x000413a6:    f88d3001    ...0    STRB     r3,[sp,#1]
        0x000413aa:    0c0b        ..      LSRS     r3,r1,#16
        0x000413ac:    0e09        ..      LSRS     r1,r1,#24
        0x000413ae:    ea4f2c12    O..,    LSR      r12,r2,#8
        0x000413b2:    ea4f4e12    O..N    LSR      lr,r2,#16
        0x000413b6:    f88d3002    ...0    STRB     r3,[sp,#2]
        0x000413ba:    0e13        ..      LSRS     r3,r2,#24
        0x000413bc:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000413c0:    f88d2004    ...     STRB     r2,[sp,#4]
        0x000413c4:    4669        iF      MOV      r1,sp
        0x000413c6:    2208        ."      MOVS     r2,#8
        0x000413c8:    f88dc005    ....    STRB     r12,[sp,#5]
        0x000413cc:    f88de006    ....    STRB     lr,[sp,#6]
        0x000413d0:    f88d3007    ...0    STRB     r3,[sp,#7]
        0x000413d4:    f000fabc    ....    BL       pb_write ; 0x41950
        0x000413d8:    b002        ..      ADD      sp,sp,#8
        0x000413da:    bd80        ..      POP      {r7,pc}
    pb_encode_string
        0x000413dc:    b5f0        ..      PUSH     {r4-r7,lr}
        0x000413de:    b081        ..      SUB      sp,sp,#4
        0x000413e0:    2300        .#      MOVS     r3,#0
        0x000413e2:    4614        .F      MOV      r4,r2
        0x000413e4:    460d        .F      MOV      r5,r1
        0x000413e6:    4606        .F      MOV      r6,r0
        0x000413e8:    2700        .'      MOVS     r7,#0
        0x000413ea:    f000f8a9    ....    BL       pb_encode_varint ; 0x41540
        0x000413ee:    b128        (.      CBZ      r0,0x413fc ; pb_encode_string + 32
        0x000413f0:    4630        0F      MOV      r0,r6
        0x000413f2:    4629        )F      MOV      r1,r5
        0x000413f4:    4622        "F      MOV      r2,r4
        0x000413f6:    f000faab    ....    BL       pb_write ; 0x41950
        0x000413fa:    4607        .F      MOV      r7,r0
        0x000413fc:    4638        8F      MOV      r0,r7
        0x000413fe:    b001        ..      ADD      sp,sp,#4
        0x00041400:    bdf0        ..      POP      {r4-r7,pc}
        0x00041402:    0000        ..      MOVS     r0,r0
    pb_encode_submessage
        0x00041404:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00041408:    b086        ..      SUB      sp,sp,#0x18
        0x0004140a:    4604        .F      MOV      r4,r0
        0x0004140c:    2000        .       MOVS     r0,#0
        0x0004140e:    9005        ..      STR      r0,[sp,#0x14]
        0x00041410:    e9cd0003    ....    STRD     r0,r0,[sp,#0xc]
        0x00041414:    e9cd0001    ....    STRD     r0,r0,[sp,#4]
        0x00041418:    a801        ..      ADD      r0,sp,#4
        0x0004141a:    4615        .F      MOV      r5,r2
        0x0004141c:    460e        .F      MOV      r6,r1
        0x0004141e:    f7ffff8d    ....    BL       pb_encode ; 0x4133c
        0x00041422:    b1d0        ..      CBZ      r0,0x4145a ; pb_encode_submessage + 86
        0x00041424:    f8dd8010    ....    LDR      r8,[sp,#0x10]
        0x00041428:    4620         F      MOV      r0,r4
        0x0004142a:    4642        BF      MOV      r2,r8
        0x0004142c:    2300        .#      MOVS     r3,#0
        0x0004142e:    2700        .'      MOVS     r7,#0
        0x00041430:    f000f886    ....    BL       pb_encode_varint ; 0x41540
        0x00041434:    b1a0        ..      CBZ      r0,0x41460 ; pb_encode_submessage + 92
        0x00041436:    6820         h      LDR      r0,[r4,#0]
        0x00041438:    b1b0        ..      CBZ      r0,0x41468 ; pb_encode_submessage + 100
        0x0004143a:    e9d42102    ...!    LDRD     r2,r1,[r4,#8]
        0x0004143e:    4441        AD      ADD      r1,r1,r8
        0x00041440:    4291        .B      CMP      r1,r2
        0x00041442:    d918        ..      BLS      0x41476 ; pb_encode_submessage + 114
        0x00041444:    6920         i      LDR      r0,[r4,#0x10]
        0x00041446:    f2463137    F.71    MOV      r1,#0x6337
        0x0004144a:    f2c00105    ....    MOVT     r1,#5
        0x0004144e:    2800        .(      CMP      r0,#0
        0x00041450:    bf18        ..      IT       NE
        0x00041452:    4601        .F      MOVNE    r1,r0
        0x00041454:    6121        !a      STR      r1,[r4,#0x10]
        0x00041456:    2700        .'      MOVS     r7,#0
        0x00041458:    e002        ..      B        0x41460 ; pb_encode_submessage + 92
        0x0004145a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004145c:    2700        .'      MOVS     r7,#0
        0x0004145e:    6120         a      STR      r0,[r4,#0x10]
        0x00041460:    4638        8F      MOV      r0,r7
        0x00041462:    b006        ..      ADD      sp,sp,#0x18
        0x00041464:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041468:    4620         F      MOV      r0,r4
        0x0004146a:    2100        .!      MOVS     r1,#0
        0x0004146c:    4642        BF      MOV      r2,r8
        0x0004146e:    f000fa6f    ..o.    BL       pb_write ; 0x41950
        0x00041472:    4607        .F      MOV      r7,r0
        0x00041474:    e7f4        ..      B        0x41460 ; pb_encode_submessage + 92
        0x00041476:    aa01        ..      ADD      r2,sp,#4
        0x00041478:    6861        ah      LDR      r1,[r4,#4]
        0x0004147a:    e8820103    ....    STM      r2,{r0,r1,r8}
        0x0004147e:    2000        .       MOVS     r0,#0
        0x00041480:    e9cd0004    ....    STRD     r0,r0,[sp,#0x10]
        0x00041484:    a801        ..      ADD      r0,sp,#4
        0x00041486:    4631        1F      MOV      r1,r6
        0x00041488:    462a        *F      MOV      r2,r5
        0x0004148a:    f7ffff57    ..W.    BL       pb_encode ; 0x4133c
        0x0004148e:    4607        .F      MOV      r7,r0
        0x00041490:    68e1        .h      LDR      r1,[r4,#0xc]
        0x00041492:    e9dd3004    ...0    LDRD     r3,r0,[sp,#0x10]
        0x00041496:    9a02        ..      LDR      r2,[sp,#8]
        0x00041498:    4419        .D      ADD      r1,r1,r3
        0x0004149a:    4543        CE      CMP      r3,r8
        0x0004149c:    6062        b`      STR      r2,[r4,#4]
        0x0004149e:    60e1        .`      STR      r1,[r4,#0xc]
        0x000414a0:    6120         a      STR      r0,[r4,#0x10]
        0x000414a2:    d0dd        ..      BEQ      0x41460 ; pb_encode_submessage + 92
        0x000414a4:    a103        ..      ADR      r1,{pc}+0x10 ; 0x414b4
        0x000414a6:    2700        .'      MOVS     r7,#0
        0x000414a8:    2800        .(      CMP      r0,#0
        0x000414aa:    bf18        ..      IT       NE
        0x000414ac:    4601        .F      MOVNE    r1,r0
        0x000414ae:    6121        !a      STR      r1,[r4,#0x10]
        0x000414b0:    e7d6        ..      B        0x41460 ; pb_encode_submessage + 92
        0x000414b2:    bf00        ..      NOP      
    $d.9
        0x000414b4:    6d627573    subm    DCD    1835169139
        0x000414b8:    73206773    sg s    DCD    1931503475
        0x000414bc:    20657a69    ize     DCD    543521385
        0x000414c0:    6e616863    chan    DCD    1851877475
        0x000414c4:    00646567    ged.    DCD    6579559
    $t.13
    pb_encode_svarint
        0x000414c8:    b580        ..      PUSH     {r7,lr}
        0x000414ca:    0059        Y.      LSLS     r1,r3,#1
        0x000414cc:    ea4171d2    A..q    ORR      r1,r1,r2,LSR #31
        0x000414d0:    0052        R.      LSLS     r2,r2,#1
        0x000414d2:    ea8272e3    ...r    EOR      r2,r2,r3,ASR #31
        0x000414d6:    ea8173e3    ...s    EOR      r3,r1,r3,ASR #31
        0x000414da:    f000f831    ..1.    BL       pb_encode_varint ; 0x41540
        0x000414de:    bd80        ..      POP      {r7,pc}
    pb_encode_tag
        0x000414e0:    b580        ..      PUSH     {r7,lr}
        0x000414e2:    0f53        S.      LSRS     r3,r2,#29
        0x000414e4:    ea4102c2    A...    ORR      r2,r1,r2,LSL #3
        0x000414e8:    f000f82a    ..*.    BL       pb_encode_varint ; 0x41540
        0x000414ec:    bd80        ..      POP      {r7,pc}
        0x000414ee:    0000        ..      MOVS     r0,r0
    pb_encode_tag_for_field
        0x000414f0:    b580        ..      PUSH     {r7,lr}
        0x000414f2:    788a        .x      LDRB     r2,[r1,#2]
        0x000414f4:    f002020f    ....    AND      r2,r2,#0xf
        0x000414f8:    2a09        .*      CMP      r2,#9
        0x000414fa:    d815        ..      BHI      0x41528 ; pb_encode_tag_for_field + 56
        0x000414fc:    f04f0c00    O...    MOV      r12,#0
        0x00041500:    e8dff002    ....    TBB      [pc,r2]
    $d.18
        0x00041504:    080d0d0d    ....    DCD    135073037
        0x00041508:    0505050b    ....    DCD    84215051
        0x0004150c:    0512        ..      DCW    1298
    $t.19
        0x0004150e:    f04f0c02    O...    MOV      r12,#2
        0x00041512:    e004        ..      B        0x4151e ; pb_encode_tag_for_field + 46
        0x00041514:    f04f0c05    O...    MOV      r12,#5
        0x00041518:    e001        ..      B        0x4151e ; pb_encode_tag_for_field + 46
        0x0004151a:    f04f0c01    O...    MOV      r12,#1
        0x0004151e:    880a        ..      LDRH     r2,[r1,#0]
        0x00041520:    4661        aF      MOV      r1,r12
        0x00041522:    f7ffffdd    ....    BL       pb_encode_tag ; 0x414e0
        0x00041526:    bd80        ..      POP      {r7,pc}
        0x00041528:    6901        .i      LDR      r1,[r0,#0x10]
        0x0004152a:    f2463224    F.$2    MOV      r2,#0x6324
        0x0004152e:    f2c00205    ....    MOVT     r2,#5
        0x00041532:    2900        .)      CMP      r1,#0
        0x00041534:    bf18        ..      IT       NE
        0x00041536:    460a        .F      MOVNE    r2,r1
        0x00041538:    6102        .a      STR      r2,[r0,#0x10]
        0x0004153a:    2000        .       MOVS     r0,#0
        0x0004153c:    bd80        ..      POP      {r7,pc}
        0x0004153e:    0000        ..      MOVS     r0,r0
    pb_encode_varint
        0x00041540:    b580        ..      PUSH     {r7,lr}
        0x00041542:    b084        ..      SUB      sp,sp,#0x10
        0x00041544:    f1b20180    ....    SUBS     r1,r2,#0x80
        0x00041548:    f1730100    s...    SBCS     r1,r3,#0
        0x0004154c:    d205        ..      BCS      0x4155a ; pb_encode_varint + 26
        0x0004154e:    f88d2005    ...     STRB     r2,[sp,#5]
        0x00041552:    f10d0105    ....    ADD      r1,sp,#5
        0x00041556:    2201        ."      MOVS     r2,#1
        0x00041558:    e01f        ..      B        0x4159a ; pb_encode_varint + 90
        0x0004155a:    f10d0106    ....    ADD      r1,sp,#6
        0x0004155e:    f1a10e02    ....    SUB      lr,r1,#2
        0x00041562:    f04f0c00    O...    MOV      r12,#0
        0x00041566:    bf00        ..      NOP      
        0x00041568:    f0420180    B...    ORR      r1,r2,#0x80
        0x0004156c:    f88e1002    ....    STRB     r1,[lr,#2]
        0x00041570:    09d1        ..      LSRS     r1,r2,#7
        0x00041572:    ea416243    A.Cb    ORR      r2,r1,r3,LSL #25
        0x00041576:    ea4211d3    B...    ORR      r1,r2,r3,LSR #7
        0x0004157a:    09db        ..      LSRS     r3,r3,#7
        0x0004157c:    f10c0c01    ....    ADD      r12,r12,#1
        0x00041580:    f10e0e01    ....    ADD      lr,lr,#1
        0x00041584:    2900        .)      CMP      r1,#0
        0x00041586:    d1ef        ..      BNE      0x41568 ; pb_encode_varint + 40
        0x00041588:    f89e1001    ....    LDRB     r1,[lr,#1]
        0x0004158c:    4662        bF      MOV      r2,r12
        0x0004158e:    f001017f    ....    AND      r1,r1,#0x7f
        0x00041592:    f88e1001    ....    STRB     r1,[lr,#1]
        0x00041596:    f10d0106    ....    ADD      r1,sp,#6
        0x0004159a:    f000f9d9    ....    BL       pb_write ; 0x41950
        0x0004159e:    b004        ..      ADD      sp,sp,#0x10
        0x000415a0:    bd80        ..      POP      {r7,pc}
        0x000415a2:    0000        ..      MOVS     r0,r0
    pb_field_iter_begin
        0x000415a4:    4603        .F      MOV      r3,r0
        0x000415a6:    e9c01100    ....    STRD     r1,r1,[r0,#0]
        0x000415aa:    2000        .       MOVS     r0,#0
        0x000415ac:    6098        .`      STR      r0,[r3,#8]
        0x000415ae:    f8b10003    ....    LDRH     r0,[r1,#3]
        0x000415b2:    f9b1c005    ....    LDRSH    r12,[r1,#5]
        0x000415b6:    60da        .`      STR      r2,[r3,#0xc]
        0x000415b8:    4402        .D      ADD      r2,r2,r0
        0x000415ba:    8808        ..      LDRH     r0,[r1,#0]
        0x000415bc:    eb02010c    ....    ADD      r1,r2,r12
        0x000415c0:    611a        .a      STR      r2,[r3,#0x10]
        0x000415c2:    2800        .(      CMP      r0,#0
        0x000415c4:    bf18        ..      IT       NE
        0x000415c6:    2001        .       MOVNE    r0,#1
        0x000415c8:    6159        Ya      STR      r1,[r3,#0x14]
        0x000415ca:    4770        pG      BX       lr
    pb_field_iter_find
        0x000415cc:    b570        p.      PUSH     {r4-r6,lr}
        0x000415ce:    6846        Fh      LDR      r6,[r0,#4]
        0x000415d0:    4604        .F      MOV      r4,r0
        0x000415d2:    460d        .F      MOV      r5,r1
        0x000415d4:    e006        ..      B        0x415e4 ; pb_field_iter_find + 24
        0x000415d6:    bf00        ..      NOP      
        0x000415d8:    4620         F      MOV      r0,r4
        0x000415da:    f000f811    ....    BL       pb_field_iter_next ; 0x41600
        0x000415de:    6860        `h      LDR      r0,[r4,#4]
        0x000415e0:    42b0        .B      CMP      r0,r6
        0x000415e2:    d00a        ..      BEQ      0x415fa ; pb_field_iter_find + 46
        0x000415e4:    6860        `h      LDR      r0,[r4,#4]
        0x000415e6:    8801        ..      LDRH     r1,[r0,#0]
        0x000415e8:    42a9        .B      CMP      r1,r5
        0x000415ea:    d1f5        ..      BNE      0x415d8 ; pb_field_iter_find + 12
        0x000415ec:    7880        .x      LDRB     r0,[r0,#2]
        0x000415ee:    f000000f    ....    AND      r0,r0,#0xf
        0x000415f2:    2808        .(      CMP      r0,#8
        0x000415f4:    d0f0        ..      BEQ      0x415d8 ; pb_field_iter_find + 12
        0x000415f6:    2001        .       MOVS     r0,#1
        0x000415f8:    bd70        p.      POP      {r4-r6,pc}
        0x000415fa:    2000        .       MOVS     r0,#0
        0x000415fc:    bd70        p.      POP      {r4-r6,pc}
        0x000415fe:    0000        ..      MOVS     r0,r0
    pb_field_iter_next
        0x00041600:    b510        ..      PUSH     {r4,lr}
        0x00041602:    6841        Ah      LDR      r1,[r0,#4]
        0x00041604:    880a        ..      LDRH     r2,[r1,#0]
        0x00041606:    b312        ..      CBZ      r2,0x4164e ; pb_field_iter_next + 78
        0x00041608:    460a        .F      MOV      r2,r1
        0x0004160a:    f8323f0f    2..?    LDRH     r3,[r2,#0xf]!
        0x0004160e:    6042        B`      STR      r2,[r0,#4]
        0x00041610:    b1fb        ..      CBZ      r3,0x41652 ; pb_field_iter_next + 82
        0x00041612:    788b        .x      LDRB     r3,[r1,#2]
        0x00041614:    f8b1e007    ....    LDRH     lr,[r1,#7]
        0x00041618:    f0030c30    ..0.    AND      r12,r3,#0x30
        0x0004161c:    f1bc0f30    ..0.    CMP      r12,#0x30
        0x00041620:    d109        ..      BNE      0x41636 ; pb_field_iter_next + 54
        0x00041622:    7c4a        J|      LDRB     r2,[r1,#0x11]
        0x00041624:    f0020230    ..0.    AND      r2,r2,#0x30
        0x00041628:    2a30        0*      CMP      r2,#0x30
        0x0004162a:    d104        ..      BNE      0x41636 ; pb_field_iter_next + 54
        0x0004162c:    8a4a        J.      LDRH     r2,[r1,#0x12]
        0x0004162e:    f64f74ff    O..t    MOV      r4,#0xffff
        0x00041632:    42a2        .B      CMP      r2,r4
        0x00041634:    d028        (.      BEQ      0x41688 ; pb_field_iter_next + 136
        0x00041636:    f00302f0    ....    AND      r2,r3,#0xf0
        0x0004163a:    2a20         *      CMP      r2,#0x20
        0x0004163c:    d10f        ..      BNE      0x4165e ; pb_field_iter_next + 94
        0x0004163e:    f8b12009    ...     LDRH     r2,[r1,#9]
        0x00041642:    fb02fe0e    ....    MUL      lr,r2,lr
        0x00041646:    f1bc0f00    ....    CMP      r12,#0
        0x0004164a:    d114        ..      BNE      0x41676 ; pb_field_iter_next + 118
        0x0004164c:    e010        ..      B        0x41670 ; pb_field_iter_next + 112
        0x0004164e:    2000        .       MOVS     r0,#0
        0x00041650:    bd10        ..      POP      {r4,pc}
        0x00041652:    6801        .h      LDR      r1,[r0,#0]
        0x00041654:    68c2        .h      LDR      r2,[r0,#0xc]
        0x00041656:    f7ffffa5    ....    BL       pb_field_iter_begin ; 0x415a4
        0x0004165a:    2000        .       MOVS     r0,#0
        0x0004165c:    bd10        ..      POP      {r4,pc}
        0x0004165e:    f00302c0    ....    AND      r2,r3,#0xc0
        0x00041662:    2a80        .*      CMP      r2,#0x80
        0x00041664:    bf08        ..      IT       EQ
        0x00041666:    f04f0e04    O...    MOVEQ    lr,#4
        0x0004166a:    f1bc0f00    ....    CMP      r12,#0
        0x0004166e:    d102        ..      BNE      0x41676 ; pb_field_iter_next + 118
        0x00041670:    6882        .h      LDR      r2,[r0,#8]
        0x00041672:    3201        .2      ADDS     r2,#1
        0x00041674:    6082        .`      STR      r2,[r0,#8]
        0x00041676:    6902        .i      LDR      r2,[r0,#0x10]
        0x00041678:    8a4b        K.      LDRH     r3,[r1,#0x12]
        0x0004167a:    4472        rD      ADD      r2,r2,lr
        0x0004167c:    f9b11014    ....    LDRSH    r1,[r1,#0x14]
        0x00041680:    441a        .D      ADD      r2,r2,r3
        0x00041682:    4411        .D      ADD      r1,r1,r2
        0x00041684:    6102        .a      STR      r2,[r0,#0x10]
        0x00041686:    6141        Aa      STR      r1,[r0,#0x14]
        0x00041688:    2001        .       MOVS     r0,#1
        0x0004168a:    bd10        ..      POP      {r4,pc}
    pb_field_set_to_default
        0x0004168c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004168e:    b086        ..      SUB      sp,sp,#0x18
        0x00041690:    6842        Bh      LDR      r2,[r0,#4]
        0x00041692:    7893        .x      LDRB     r3,[r2,#2]
        0x00041694:    f003010f    ....    AND      r1,r3,#0xf
        0x00041698:    2908        .)      CMP      r1,#8
        0x0004169a:    d112        ..      BNE      0x416c2 ; pb_field_set_to_default + 54
        0x0004169c:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004169e:    6804        .h      LDR      r4,[r0,#0]
        0x000416a0:    b16c        l.      CBZ      r4,0x416be ; pb_field_set_to_default + 50
        0x000416a2:    2600        .&      MOVS     r6,#0
        0x000416a4:    466d        mF      MOV      r5,sp
        0x000416a6:    bf00        ..      NOP      
        0x000416a8:    4628        (F      MOV      r0,r5
        0x000416aa:    4621        !F      MOV      r1,r4
        0x000416ac:    7326        &s      STRB     r6,[r4,#0xc]
        0x000416ae:    f7fcfcdd    ....    BL       iter_from_extension ; 0x3e06c
        0x000416b2:    4628        (F      MOV      r0,r5
        0x000416b4:    f7ffffea    ....    BL       pb_field_set_to_default ; 0x4168c
        0x000416b8:    68a4        .h      LDR      r4,[r4,#8]
        0x000416ba:    2c00        .,      CMP      r4,#0
        0x000416bc:    d1f4        ..      BNE      0x416a8 ; pb_field_set_to_default + 28
        0x000416be:    b006        ..      ADD      sp,sp,#0x18
        0x000416c0:    bd70        p.      POP      {r4-r6,pc}
        0x000416c2:    f00306c0    ....    AND      r6,r3,#0xc0
        0x000416c6:    2e80        ..      CMP      r6,#0x80
        0x000416c8:    d00c        ..      BEQ      0x416e4 ; pb_field_set_to_default + 88
        0x000416ca:    2e00        ..      CMP      r6,#0
        0x000416cc:    d1f7        ..      BNE      0x416be ; pb_field_set_to_default + 50
        0x000416ce:    f0030330    ..0.    AND      r3,r3,#0x30
        0x000416d2:    2b30        0+      CMP      r3,#0x30
        0x000416d4:    bf18        ..      IT       NE
        0x000416d6:    2b20         +      CMPNE    r3,#0x20
        0x000416d8:    d111        ..      BNE      0x416fe ; pb_field_set_to_default + 114
        0x000416da:    6940        @i      LDR      r0,[r0,#0x14]
        0x000416dc:    2100        .!      MOVS     r1,#0
        0x000416de:    8001        ..      STRH     r1,[r0,#0]
        0x000416e0:    b006        ..      ADD      sp,sp,#0x18
        0x000416e2:    bd70        p.      POP      {r4-r6,pc}
        0x000416e4:    6902        .i      LDR      r2,[r0,#0x10]
        0x000416e6:    2100        .!      MOVS     r1,#0
        0x000416e8:    f0430310    C...    ORR      r3,r3,#0x10
        0x000416ec:    f0030330    ..0.    AND      r3,r3,#0x30
        0x000416f0:    6011        .`      STR      r1,[r2,#0]
        0x000416f2:    2b30        0+      CMP      r3,#0x30
        0x000416f4:    bf04        ..      ITT      EQ
        0x000416f6:    6940        @i      LDREQ    r0,[r0,#0x14]
        0x000416f8:    8001        ..      STRHEQ   r1,[r0,#0]
        0x000416fa:    b006        ..      ADD      sp,sp,#0x18
        0x000416fc:    bd70        p.      POP      {r4-r6,pc}
        0x000416fe:    2b10        .+      CMP      r3,#0x10
        0x00041700:    d105        ..      BNE      0x4170e ; pb_field_set_to_default + 130
        0x00041702:    e9d05604    ...V    LDRD     r5,r6,[r0,#0x10]
        0x00041706:    42ae        .B      CMP      r6,r5
        0x00041708:    d015        ..      BEQ      0x41736 ; pb_field_set_to_default + 170
        0x0004170a:    2300        .#      MOVS     r3,#0
        0x0004170c:    7033        3p      STRB     r3,[r6,#0]
        0x0004170e:    2907        .)      CMP      r1,#7
        0x00041710:    d107        ..      BNE      0x41722 ; pb_field_set_to_default + 150
        0x00041712:    f8d2200b    ...     LDR      r2,[r2,#0xb]
        0x00041716:    6901        .i      LDR      r1,[r0,#0x10]
        0x00041718:    4610        .F      MOV      r0,r2
        0x0004171a:    f000f851    ..Q.    BL       pb_message_set_to_defaults ; 0x417c0
        0x0004171e:    b006        ..      ADD      sp,sp,#0x18
        0x00041720:    bd70        p.      POP      {r4-r6,pc}
        0x00041722:    f8d2100b    ....    LDR      r1,[r2,#0xb]
        0x00041726:    6900        .i      LDR      r0,[r0,#0x10]
        0x00041728:    f8b22007    ...     LDRH     r2,[r2,#7]
        0x0004172c:    b141        A.      CBZ      r1,0x41740 ; pb_field_set_to_default + 180
        0x0004172e:    f7d6fe7a    ..z.    BL       __aeabi_memcpy ; 0x18426
        0x00041732:    b006        ..      ADD      sp,sp,#0x18
        0x00041734:    bd70        p.      POP      {r4-r6,pc}
        0x00041736:    f0430310    C...    ORR      r3,r3,#0x10
        0x0004173a:    2b30        0+      CMP      r3,#0x30
        0x0004173c:    d0cd        ..      BEQ      0x416da ; pb_field_set_to_default + 78
        0x0004173e:    e7e6        ..      B        0x4170e ; pb_field_set_to_default + 130
        0x00041740:    4611        .F      MOV      r1,r2
        0x00041742:    f7d6ff76    ..v.    BL       __aeabi_memclr ; 0x18632
        0x00041746:    b006        ..      ADD      sp,sp,#0x18
        0x00041748:    bd70        p.      POP      {r4-r6,pc}
        0x0004174a:    0000        ..      MOVS     r0,r0
    pb_istream_from_buffer
        0x0004174c:    f2407311    @..s    MOV      r3,#0x711
        0x00041750:    f2c00303    ....    MOVT     r3,#3
        0x00041754:    f04f0c00    O...    MOV      r12,#0
        0x00041758:    e9c03100    ...1    STRD     r3,r1,[r0,#0]
        0x0004175c:    e9c02c02    ...,    STRD     r2,r12,[r0,#8]
        0x00041760:    4770        pG      BX       lr
        0x00041762:    0000        ..      MOVS     r0,r0
    pb_make_string_substream
        0x00041764:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00041766:    b082        ..      SUB      sp,sp,#8
        0x00041768:    460d        .F      MOV      r5,r1
        0x0004176a:    a901        ..      ADD      r1,sp,#4
        0x0004176c:    4604        .F      MOV      r4,r0
        0x0004176e:    f7fffc91    ....    BL       pb_decode_varint32 ; 0x41094
        0x00041772:    b170        p.      CBZ      r0,0x41792 ; pb_make_string_substream + 46
        0x00041774:    e894000f    ....    LDM      r4,{r0-r3}
        0x00041778:    60aa        .`      STR      r2,[r5,#8]
        0x0004177a:    e9c50100    ....    STRD     r0,r1,[r5,#0]
        0x0004177e:    9801        ..      LDR      r0,[sp,#4]
        0x00041780:    60eb        .`      STR      r3,[r5,#0xc]
        0x00041782:    4282        .B      CMP      r2,r0
        0x00041784:    d208        ..      BCS      0x41798 ; pb_make_string_substream + 52
        0x00041786:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041788:    a107        ..      ADR      r1,{pc}+0x20 ; 0x417a8
        0x0004178a:    2800        .(      CMP      r0,#0
        0x0004178c:    bf18        ..      IT       NE
        0x0004178e:    4601        .F      MOVNE    r1,r0
        0x00041790:    60e1        .`      STR      r1,[r4,#0xc]
        0x00041792:    2000        .       MOVS     r0,#0
        0x00041794:    b002        ..      ADD      sp,sp,#8
        0x00041796:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041798:    60a8        .`      STR      r0,[r5,#8]
        0x0004179a:    68a1        .h      LDR      r1,[r4,#8]
        0x0004179c:    1a08        ..      SUBS     r0,r1,r0
        0x0004179e:    60a0        .`      STR      r0,[r4,#8]
        0x000417a0:    2001        .       MOVS     r0,#1
        0x000417a2:    b002        ..      ADD      sp,sp,#8
        0x000417a4:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000417a6:    bf00        ..      NOP      
    $d.14
        0x000417a8:    65726170    pare    DCD    1701994864
        0x000417ac:    7320746e    nt s    DCD    1931506798
        0x000417b0:    61657274    trea    DCD    1634038388
        0x000417b4:    6f74206d    m to    DCD    1869881453
        0x000417b8:    6873206f    o sh    DCD    1752375407
        0x000417bc:    0074726f    ort.    DCD    7631471
    $t.22
    pb_message_set_to_defaults
        0x000417c0:    b510        ..      PUSH     {r4,lr}
        0x000417c2:    b086        ..      SUB      sp,sp,#0x18
        0x000417c4:    460a        .F      MOV      r2,r1
        0x000417c6:    4601        .F      MOV      r1,r0
        0x000417c8:    4668        hF      MOV      r0,sp
        0x000417ca:    f7fffeeb    ....    BL       pb_field_iter_begin ; 0x415a4
        0x000417ce:    b148        H.      CBZ      r0,0x417e4 ; pb_message_set_to_defaults + 36
        0x000417d0:    466c        lF      MOV      r4,sp
        0x000417d2:    bf00        ..      NOP      
        0x000417d4:    4620         F      MOV      r0,r4
        0x000417d6:    f7ffff59    ..Y.    BL       pb_field_set_to_default ; 0x4168c
        0x000417da:    4620         F      MOV      r0,r4
        0x000417dc:    f7ffff10    ....    BL       pb_field_iter_next ; 0x41600
        0x000417e0:    2800        .(      CMP      r0,#0
        0x000417e2:    d1f7        ..      BNE      0x417d4 ; pb_message_set_to_defaults + 20
        0x000417e4:    b006        ..      ADD      sp,sp,#0x18
        0x000417e6:    bd10        ..      POP      {r4,pc}
    pb_ostream_from_buffer
        0x000417e8:    f2407c39    @.9|    MOV      r12,#0x739
        0x000417ec:    f2c00c03    ....    MOVT     r12,#3
        0x000417f0:    2300        .#      MOVS     r3,#0
        0x000417f2:    e9c0c100    ....    STRD     r12,r1,[r0,#0]
        0x000417f6:    e9c02302    ...#    STRD     r2,r3,[r0,#8]
        0x000417fa:    6103        .a      STR      r3,[r0,#0x10]
        0x000417fc:    4770        pG      BX       lr
        0x000417fe:    0000        ..      MOVS     r0,r0
    pb_read
        0x00041800:    b570        p.      PUSH     {r4-r6,lr}
        0x00041802:    b084        ..      SUB      sp,sp,#0x10
        0x00041804:    4615        .F      MOV      r5,r2
        0x00041806:    4604        .F      MOV      r4,r0
        0x00041808:    b199        ..      CBZ      r1,0x41832 ; pb_read + 50
        0x0004180a:    68a0        .h      LDR      r0,[r4,#8]
        0x0004180c:    42a8        .B      CMP      r0,r5
        0x0004180e:    d205        ..      BCS      0x4181c ; pb_read + 28
        0x00041810:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00041812:    f24621cd    F..!    MOV      r1,#0x62cd
        0x00041816:    f2c00105    ....    MOVT     r1,#5
        0x0004181a:    e02a        *.      B        0x41872 ; pb_read + 114
        0x0004181c:    6823        #h      LDR      r3,[r4,#0]
        0x0004181e:    4620         F      MOV      r0,r4
        0x00041820:    462a        *F      MOV      r2,r5
        0x00041822:    4798        .G      BLX      r3
        0x00041824:    b300        ..      CBZ      r0,0x41868 ; pb_read + 104
        0x00041826:    68a0        .h      LDR      r0,[r4,#8]
        0x00041828:    1b40        @.      SUBS     r0,r0,r5
        0x0004182a:    60a0        .`      STR      r0,[r4,#8]
        0x0004182c:    2001        .       MOVS     r0,#1
        0x0004182e:    b004        ..      ADD      sp,sp,#0x10
        0x00041830:    bd70        p.      POP      {r4-r6,pc}
        0x00041832:    6820         h      LDR      r0,[r4,#0]
        0x00041834:    f2407211    @..r    MOV      r2,#0x711
        0x00041838:    f2c00203    ....    MOVT     r2,#3
        0x0004183c:    4290        .B      CMP      r0,r2
        0x0004183e:    d0e4        ..      BEQ      0x4180a ; pb_read + 10
        0x00041840:    2d11        .-      CMP      r5,#0x11
        0x00041842:    d30a        ..      BCC      0x4185a ; pb_read + 90
        0x00041844:    466e        nF      MOV      r6,sp
        0x00041846:    bf00        ..      NOP      
        0x00041848:    4620         F      MOV      r0,r4
        0x0004184a:    4631        1F      MOV      r1,r6
        0x0004184c:    2210        ."      MOVS     r2,#0x10
        0x0004184e:    f7ffffd7    ....    BL       pb_read ; 0x41800
        0x00041852:    b190        ..      CBZ      r0,0x4187a ; pb_read + 122
        0x00041854:    3d10        .=      SUBS     r5,r5,#0x10
        0x00041856:    2d10        .-      CMP      r5,#0x10
        0x00041858:    d8f6        ..      BHI      0x41848 ; pb_read + 72
        0x0004185a:    4669        iF      MOV      r1,sp
        0x0004185c:    4620         F      MOV      r0,r4
        0x0004185e:    462a        *F      MOV      r2,r5
        0x00041860:    f7ffffce    ....    BL       pb_read ; 0x41800
        0x00041864:    b004        ..      ADD      sp,sp,#0x10
        0x00041866:    bd70        p.      POP      {r4-r6,pc}
        0x00041868:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004186a:    f24621db    F..!    MOV      r1,#0x62db
        0x0004186e:    f2c00105    ....    MOVT     r1,#5
        0x00041872:    2800        .(      CMP      r0,#0
        0x00041874:    bf18        ..      IT       NE
        0x00041876:    4601        .F      MOVNE    r1,r0
        0x00041878:    60e1        .`      STR      r1,[r4,#0xc]
        0x0004187a:    2000        .       MOVS     r0,#0
        0x0004187c:    b004        ..      ADD      sp,sp,#0x10
        0x0004187e:    bd70        p.      POP      {r4-r6,pc}
    pb_readbyte
        0x00041880:    b510        ..      PUSH     {r4,lr}
        0x00041882:    4604        .F      MOV      r4,r0
        0x00041884:    6880        .h      LDR      r0,[r0,#8]
        0x00041886:    b148        H.      CBZ      r0,0x4189c ; pb_readbyte + 28
        0x00041888:    6823        #h      LDR      r3,[r4,#0]
        0x0004188a:    4620         F      MOV      r0,r4
        0x0004188c:    2201        ."      MOVS     r2,#1
        0x0004188e:    4798        .G      BLX      r3
        0x00041890:    b150        P.      CBZ      r0,0x418a8 ; pb_readbyte + 40
        0x00041892:    68a0        .h      LDR      r0,[r4,#8]
        0x00041894:    3801        .8      SUBS     r0,#1
        0x00041896:    60a0        .`      STR      r0,[r4,#8]
        0x00041898:    2001        .       MOVS     r0,#1
        0x0004189a:    bd10        ..      POP      {r4,pc}
        0x0004189c:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004189e:    f24621cd    F..!    MOV      r1,#0x62cd
        0x000418a2:    f2c00105    ....    MOVT     r1,#5
        0x000418a6:    e004        ..      B        0x418b2 ; pb_readbyte + 50
        0x000418a8:    68e0        .h      LDR      r0,[r4,#0xc]
        0x000418aa:    f24621db    F..!    MOV      r1,#0x62db
        0x000418ae:    f2c00105    ....    MOVT     r1,#5
        0x000418b2:    2800        .(      CMP      r0,#0
        0x000418b4:    bf18        ..      IT       NE
        0x000418b6:    4601        .F      MOVNE    r1,r0
        0x000418b8:    2000        .       MOVS     r0,#0
        0x000418ba:    60e1        .`      STR      r1,[r4,#0xc]
        0x000418bc:    bd10        ..      POP      {r4,pc}
        0x000418be:    0000        ..      MOVS     r0,r0
    pb_skip_field
        0x000418c0:    b580        ..      PUSH     {r7,lr}
        0x000418c2:    2905        .)      CMP      r1,#5
        0x000418c4:    d80f        ..      BHI      0x418e6 ; pb_skip_field + 38
        0x000418c6:    e8dff001    ....    TBB      [pc,r1]
    $d.9
        0x000418ca:    0603        ..      DCW    1539
        0x000418cc:    190e0e0b    ....    DCD    420351499
    $t.10
        0x000418d0:    f000f82c    ..,.    BL       pb_skip_varint ; 0x4192c
        0x000418d4:    bd80        ..      POP      {r7,pc}
        0x000418d6:    2100        .!      MOVS     r1,#0
        0x000418d8:    2208        ."      MOVS     r2,#8
        0x000418da:    f7ffff91    ....    BL       pb_read ; 0x41800
        0x000418de:    bd80        ..      POP      {r7,pc}
        0x000418e0:    f000f812    ....    BL       pb_skip_string ; 0x41908
        0x000418e4:    bd80        ..      POP      {r7,pc}
        0x000418e6:    68c1        .h      LDR      r1,[r0,#0xc]
        0x000418e8:    f24622a9    F.."    MOV      r2,#0x62a9
        0x000418ec:    f2c00205    ....    MOVT     r2,#5
        0x000418f0:    2900        .)      CMP      r1,#0
        0x000418f2:    bf18        ..      IT       NE
        0x000418f4:    460a        .F      MOVNE    r2,r1
        0x000418f6:    60c2        .`      STR      r2,[r0,#0xc]
        0x000418f8:    2000        .       MOVS     r0,#0
        0x000418fa:    bd80        ..      POP      {r7,pc}
        0x000418fc:    2100        .!      MOVS     r1,#0
        0x000418fe:    2204        ."      MOVS     r2,#4
        0x00041900:    f7ffff7e    ..~.    BL       pb_read ; 0x41800
        0x00041904:    bd80        ..      POP      {r7,pc}
        0x00041906:    0000        ..      MOVS     r0,r0
    pb_skip_string
        0x00041908:    b510        ..      PUSH     {r4,lr}
        0x0004190a:    b082        ..      SUB      sp,sp,#8
        0x0004190c:    a901        ..      ADD      r1,sp,#4
        0x0004190e:    4604        .F      MOV      r4,r0
        0x00041910:    f7fffbc0    ....    BL       pb_decode_varint32 ; 0x41094
        0x00041914:    b130        0.      CBZ      r0,0x41924 ; pb_skip_string + 28
        0x00041916:    9a01        ..      LDR      r2,[sp,#4]
        0x00041918:    4620         F      MOV      r0,r4
        0x0004191a:    2100        .!      MOVS     r1,#0
        0x0004191c:    f7ffff70    ..p.    BL       pb_read ; 0x41800
        0x00041920:    b002        ..      ADD      sp,sp,#8
        0x00041922:    bd10        ..      POP      {r4,pc}
        0x00041924:    2000        .       MOVS     r0,#0
        0x00041926:    b002        ..      ADD      sp,sp,#8
        0x00041928:    bd10        ..      POP      {r4,pc}
        0x0004192a:    0000        ..      MOVS     r0,r0
    pb_skip_varint
        0x0004192c:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x0004192e:    b082        ..      SUB      sp,sp,#8
        0x00041930:    4604        .F      MOV      r4,r0
        0x00041932:    f10d0507    ....    ADD      r5,sp,#7
        0x00041936:    bf00        ..      NOP      
        0x00041938:    4620         F      MOV      r0,r4
        0x0004193a:    4629        )F      MOV      r1,r5
        0x0004193c:    2201        ."      MOVS     r2,#1
        0x0004193e:    f7ffff5f    .._.    BL       pb_read ; 0x41800
        0x00041942:    b118        ..      CBZ      r0,0x4194c ; pb_skip_varint + 32
        0x00041944:    f99d1007    ....    LDRSB    r1,[sp,#7]
        0x00041948:    2900        .)      CMP      r1,#0
        0x0004194a:    d4f5        ..      BMI      0x41938 ; pb_skip_varint + 12
        0x0004194c:    b002        ..      ADD      sp,sp,#8
        0x0004194e:    bdb0        ..      POP      {r4,r5,r7,pc}
    pb_write
        0x00041950:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00041952:    6803        .h      LDR      r3,[r0,#0]
        0x00041954:    4604        .F      MOV      r4,r0
        0x00041956:    4615        .F      MOV      r5,r2
        0x00041958:    b173        s.      CBZ      r3,0x41978 ; pb_write + 40
        0x0004195a:    e9d42002    ...     LDRD     r2,r0,[r4,#8]
        0x0004195e:    4428        (D      ADD      r0,r0,r5
        0x00041960:    4290        .B      CMP      r0,r2
        0x00041962:    d905        ..      BLS      0x41970 ; pb_write + 32
        0x00041964:    6920         i      LDR      r0,[r4,#0x10]
        0x00041966:    f2463137    F.71    MOV      r1,#0x6337
        0x0004196a:    f2c00105    ....    MOVT     r1,#5
        0x0004196e:    e00a        ..      B        0x41986 ; pb_write + 54
        0x00041970:    4620         F      MOV      r0,r4
        0x00041972:    462a        *F      MOV      r2,r5
        0x00041974:    4798        .G      BLX      r3
        0x00041976:    b120         .      CBZ      r0,0x41982 ; pb_write + 50
        0x00041978:    68e0        .h      LDR      r0,[r4,#0xc]
        0x0004197a:    4428        (D      ADD      r0,r0,r5
        0x0004197c:    60e0        .`      STR      r0,[r4,#0xc]
        0x0004197e:    2001        .       MOVS     r0,#1
        0x00041980:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041982:    6920         i      LDR      r0,[r4,#0x10]
        0x00041984:    a103        ..      ADR      r1,{pc}+0x10 ; 0x41994
        0x00041986:    2800        .(      CMP      r0,#0
        0x00041988:    bf18        ..      IT       NE
        0x0004198a:    4601        .F      MOVNE    r1,r0
        0x0004198c:    2000        .       MOVS     r0,#0
        0x0004198e:    6121        !a      STR      r1,[r4,#0x10]
        0x00041990:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x00041992:    bf00        ..      NOP      
    $d.3
        0x00041994:    65206f69    io e    DCD    1696624489
        0x00041998:    726f7272    rror    DCD    1919906418
        0x0004199c:    00000000    ....    DCD    0
    $t.0
    pitch_downsample
        0x000419a0:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x000419a4:    b08c        ..      SUB      sp,sp,#0x30
        0x000419a6:    4690        .F      MOV      r8,r2
        0x000419a8:    6802        .h      LDR      r2,[r0,#0]
        0x000419aa:    460c        .F      MOV      r4,r1
        0x000419ac:    f1b80f04    ....    CMP      r8,#4
        0x000419b0:    ea4f0768    O.h.    ASR      r7,r8,#1
        0x000419b4:    db24        $.      BLT      0x41a00 ; pitch_downsample + 96
        0x000419b6:    4639        9F      MOV      r1,r7
        0x000419b8:    2f02        ./      CMP      r7,#2
        0x000419ba:    bfd8        ..      IT       LE
        0x000419bc:    2102        .!      MOVLE    r1,#2
        0x000419be:    3901        .9      SUBS     r1,#1
        0x000419c0:    1d26        &.      ADDS     r6,r4,#4
        0x000419c2:    f1020508    ....    ADD      r5,r2,#8
        0x000419c6:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x000419ca:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x000419ce:    bf00        ..      NOP      
        0x000419d0:    ed152a01    ...*    VLDR     s4,[r5,#-4]
        0x000419d4:    ed954a01    ...J    VLDR     s8,[r5,#4]
        0x000419d8:    ed953a00    ...:    VLDR     s6,[r5,#0]
        0x000419dc:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x000419e0:    ee244a00    $..J    VMUL.F32 s8,s8,s0
        0x000419e4:    ee322a04    2..*    VADD.F32 s4,s4,s8
        0x000419e8:    ee233a01    #..:    VMUL.F32 s6,s6,s2
        0x000419ec:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x000419f0:    ed862a00    ...*    VSTR     s4,[r6,#0]
        0x000419f4:    3901        .9      SUBS     r1,#1
        0x000419f6:    f1060604    ....    ADD      r6,r6,#4
        0x000419fa:    f1050508    ....    ADD      r5,r5,#8
        0x000419fe:    d1e7        ..      BNE      0x419d0 ; pitch_downsample + 48
        0x00041a00:    ed922a01    ...*    VLDR     s4,[r2,#4]
        0x00041a04:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00041a08:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00041a0c:    ee223a00    "..:    VMUL.F32 s6,s4,s0
        0x00041a10:    eeb62a00    ...*    VMOV.F32 s4,#0.50000000
        0x00041a14:    9912        ..      LDR      r1,[sp,#0x48]
        0x00041a16:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00041a1a:    ee331a01    3...    VADD.F32 s2,s6,s2
        0x00041a1e:    2b02        .+      CMP      r3,#2
        0x00041a20:    ed841a00    ....    VSTR     s2,[r4,#0]
        0x00041a24:    d136        6.      BNE      0x41a94 ; pitch_downsample + 244
        0x00041a26:    6840        @h      LDR      r0,[r0,#4]
        0x00041a28:    f1b80f04    ....    CMP      r8,#4
        0x00041a2c:    db24        $.      BLT      0x41a78 ; pitch_downsample + 216
        0x00041a2e:    463a        :F      MOV      r2,r7
        0x00041a30:    2f02        ./      CMP      r7,#2
        0x00041a32:    bfd8        ..      IT       LE
        0x00041a34:    2202        ."      MOVLE    r2,#2
        0x00041a36:    3a01        .:      SUBS     r2,#1
        0x00041a38:    1d23        #.      ADDS     r3,r4,#4
        0x00041a3a:    f1000608    ....    ADD      r6,r0,#8
        0x00041a3e:    bf00        ..      NOP      
        0x00041a40:    ed163a01    ...:    VLDR     s6,[r6,#-4]
        0x00041a44:    ed965a01    ...Z    VLDR     s10,[r6,#4]
        0x00041a48:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00041a4c:    ee233a00    #..:    VMUL.F32 s6,s6,s0
        0x00041a50:    ee255a00    %..Z    VMUL.F32 s10,s10,s0
        0x00041a54:    ee333a05    3..:    VADD.F32 s6,s6,s10
        0x00041a58:    ee244a02    $..J    VMUL.F32 s8,s8,s4
        0x00041a5c:    ed935a00    ...Z    VLDR     s10,[r3,#0]
        0x00041a60:    ee333a04    3..:    VADD.F32 s6,s6,s8
        0x00041a64:    ee353a03    5..:    VADD.F32 s6,s10,s6
        0x00041a68:    ed833a00    ...:    VSTR     s6,[r3,#0]
        0x00041a6c:    3a01        .:      SUBS     r2,#1
        0x00041a6e:    f1030304    ....    ADD      r3,r3,#4
        0x00041a72:    f1060608    ....    ADD      r6,r6,#8
        0x00041a76:    d1e3        ..      BNE      0x41a40 ; pitch_downsample + 160
        0x00041a78:    ed903a01    ...:    VLDR     s6,[r0,#4]
        0x00041a7c:    ed904a00    ...J    VLDR     s8,[r0,#0]
        0x00041a80:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x00041a84:    ee242a02    $..*    VMUL.F32 s4,s8,s4
        0x00041a88:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00041a8c:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00041a90:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x00041a94:    2004        .       MOVS     r0,#4
        0x00041a96:    ae07        ..      ADD      r6,sp,#0x1c
        0x00041a98:    9000        ..      STR      r0,[sp,#0]
        0x00041a9a:    9102        ..      STR      r1,[sp,#8]
        0x00041a9c:    4620         F      MOV      r0,r4
        0x00041a9e:    4631        1F      MOV      r1,r6
        0x00041aa0:    2200        ."      MOVS     r2,#0
        0x00041aa2:    2300        .#      MOVS     r3,#0
        0x00041aa4:    9701        ..      STR      r7,[sp,#4]
        0x00041aa6:    f7ddf93f    ..?.    BL       _celt_autocorr ; 0x1ed28
        0x00041aaa:    ed9d0a07    ....    VLDR     s0,[sp,#0x1c]
        0x00041aae:    ed9f1a44    ..D.    VLDR     s2,[pc,#272] ; [0x41bc0] = 0x3f800347
        0x00041ab2:    1d30        0.      ADDS     r0,r6,#4
        0x00041ab4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00041ab8:    ed8d0a07    ....    VSTR     s0,[sp,#0x1c]
        0x00041abc:    ed9f0a41    ..A.    VLDR     s0,[pc,#260] ; [0x41bc4] = 0x3c03126f
        0x00041ac0:    2101        .!      MOVS     r1,#1
        0x00041ac2:    bf00        ..      NOP      
        0x00041ac4:    ee021a10    ....    VMOV     s4,r1
        0x00041ac8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00041acc:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00041ad0:    ee222a00    "..*    VMUL.F32 s4,s4,s0
        0x00041ad4:    ee223a01    "..:    VMUL.F32 s6,s4,s2
        0x00041ad8:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x00041adc:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00041ae0:    3101        .1      ADDS     r1,#1
        0x00041ae2:    ed801a00    ....    VSTR     s2,[r0,#0]
        0x00041ae6:    2905        .)      CMP      r1,#5
        0x00041ae8:    f1000004    ....    ADD      r0,r0,#4
        0x00041aec:    d1ea        ..      BNE      0x41ac4 ; pitch_downsample + 292
        0x00041aee:    ae03        ..      ADD      r6,sp,#0xc
        0x00041af0:    a907        ..      ADD      r1,sp,#0x1c
        0x00041af2:    4630        0F      MOV      r0,r6
        0x00041af4:    2204        ."      MOVS     r2,#4
        0x00041af6:    f7ddf9a1    ....    BL       _celt_lpc ; 0x1ee3c
        0x00041afa:    ed9f1a33    ..3.    VLDR     s2,[pc,#204] ; [0x41bc8] = 0x3f666666
        0x00041afe:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00041b02:    2000        .       MOVS     r0,#0
        0x00041b04:    1831        1.      ADDS     r1,r6,r0
        0x00041b06:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00041b0a:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00041b0e:    3004        .0      ADDS     r0,#4
        0x00041b10:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x00041b14:    2810        .(      CMP      r0,#0x10
        0x00041b16:    ed812a00    ...*    VSTR     s4,[r1,#0]
        0x00041b1a:    d1f3        ..      BNE      0x41b04 ; pitch_downsample + 356
        0x00041b1c:    f1b80f02    ....    CMP      r8,#2
        0x00041b20:    db4a        J.      BLT      0x41bb8 ; pitch_downsample + 536
        0x00041b22:    ed9d1a03    ....    VLDR     s2,[sp,#0xc]
        0x00041b26:    ed9f4a29    ..)J    VLDR     s8,[pc,#164] ; [0x41bcc] = 0x3f4ccccd
        0x00041b2a:    ed9d2a04    ...*    VLDR     s4,[sp,#0x10]
        0x00041b2e:    ed9d3a05    ...:    VLDR     s6,[sp,#0x14]
        0x00041b32:    ee310a04    1...    VADD.F32 s0,s2,s8
        0x00041b36:    ee211a04    !...    VMUL.F32 s2,s2,s8
        0x00041b3a:    ed9d5a06    ...Z    VLDR     s10,[sp,#0x18]
        0x00041b3e:    ee321a01    2...    VADD.F32 s2,s4,s2
        0x00041b42:    ee222a04    "..*    VMUL.F32 s4,s4,s8
        0x00041b46:    eddf1a22    ..".    VLDR     s3,[pc,#136] ; [0x41bd0] = 0
        0x00041b4a:    ee332a02    3..*    VADD.F32 s4,s6,s4
        0x00041b4e:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00041b52:    ee353a03    5..:    VADD.F32 s6,s10,s6
        0x00041b56:    ee254a04    %..J    VMUL.F32 s8,s10,s8
        0x00041b5a:    eeb05a61    ..aZ    VMOV.F32 s10,s3
        0x00041b5e:    eeb06a61    ..aj    VMOV.F32 s12,s3
        0x00041b62:    eeb07a61    ..az    VMOV.F32 s14,s3
        0x00041b66:    eef00a61    ..a.    VMOV.F32 s1,s3
        0x00041b6a:    bf00        ..      NOP      
        0x00041b6c:    edd42a00    ...*    VLDR     s5,[r4,#0]
        0x00041b70:    ee603a20    `. :    VMUL.F32 s7,s0,s1
        0x00041b74:    ee733aa2    s..:    VADD.F32 s7,s7,s5
        0x00041b78:    ee614a07    a..J    VMUL.F32 s9,s2,s14
        0x00041b7c:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00041b80:    ee624a06    b..J    VMUL.F32 s9,s4,s12
        0x00041b84:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00041b88:    ee634a05    c..J    VMUL.F32 s9,s6,s10
        0x00041b8c:    ee743aa3    t..:    VADD.F32 s7,s9,s7
        0x00041b90:    ee641a21    d.!.    VMUL.F32 s3,s8,s3
        0x00041b94:    ee711aa3    q...    VADD.F32 s3,s3,s7
        0x00041b98:    edc41a00    ....    VSTR     s3,[r4,#0]
        0x00041b9c:    eef01a45    ..E.    VMOV.F32 s3,s10
        0x00041ba0:    eeb05a46    ..FZ    VMOV.F32 s10,s12
        0x00041ba4:    eeb06a47    ..Gj    VMOV.F32 s12,s14
        0x00041ba8:    eeb07a60    ..`z    VMOV.F32 s14,s1
        0x00041bac:    3f01        .?      SUBS     r7,#1
        0x00041bae:    f1040404    ....    ADD      r4,r4,#4
        0x00041bb2:    eef00a62    ..b.    VMOV.F32 s1,s5
        0x00041bb6:    d1d9        ..      BNE      0x41b6c ; pitch_downsample + 460
        0x00041bb8:    b00c        ..      ADD      sp,sp,#0x30
        0x00041bba:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00041bbe:    bf00        ..      NOP      
    $d.1
        0x00041bc0:    3f800347    G..?    DCD    1065354055
        0x00041bc4:    3c03126f    o..<    DCD    1006834287
        0x00041bc8:    3f666666    fff?    DCD    1063675494
        0x00041bcc:    3f4ccccd    ..L?    DCD    1061997773
        0x00041bd0:    00000000    ....    DCD    0
    $t.4
    pitch_search
        0x00041bd4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00041bd8:    b089        ..      SUB      sp,sp,#0x24
        0x00041bda:    9105        ..      STR      r1,[sp,#0x14]
        0x00041bdc:    9003        ..      STR      r0,[sp,#0xc]
        0x00041bde:    9812        ..      LDR      r0,[sp,#0x48]
        0x00041be0:    469a        .F      MOV      r10,r3
        0x00041be2:    9004        ..      STR      r0,[sp,#0x10]
        0x00041be4:    2000        .       MOVS     r0,#0
        0x00041be6:    4693        .F      MOV      r11,r2
        0x00041be8:    e9cd0006    ....    STRD     r0,r0,[sp,#0x18]
        0x00041bec:    f003fcd0    ....    BL       save_stack ; 0x45590
        0x00041bf0:    f02b0003    +...    BIC      r0,r11,#3
        0x00041bf4:    eb0a080b    ....    ADD      r8,r10,r11
        0x00041bf8:    ea4f07ab    O...    ASR      r7,r11,#2
        0x00041bfc:    f006fff0    ....    BL       spl_alloca ; 0x48be0
        0x00041c00:    4604        .F      MOV      r4,r0
        0x00041c02:    f0280003    (...    BIC      r0,r8,#3
        0x00041c06:    f006ffeb    ....    BL       spl_alloca ; 0x48be0
        0x00041c0a:    ea4f096a    O.j.    ASR      r9,r10,#1
        0x00041c0e:    4605        .F      MOV      r5,r0
        0x00041c10:    ea4f0089    O...    LSL      r0,r9,#2
        0x00041c14:    f006ffe4    ....    BL       spl_alloca ; 0x48be0
        0x00041c18:    46a4        .F      MOV      r12,r4
        0x00041c1a:    f1bb0f04    ....    CMP      r11,#4
        0x00041c1e:    4604        .F      MOV      r4,r0
        0x00041c20:    db09        ..      BLT      0x41c36 ; pitch_search + 98
        0x00041c22:    9903        ..      LDR      r1,[sp,#0xc]
        0x00041c24:    2000        .       MOVS     r0,#0
        0x00041c26:    4662        bF      MOV      r2,r12
        0x00041c28:    f8513b08    Q..;    LDR      r3,[r1],#8
        0x00041c2c:    3001        .0      ADDS     r0,#1
        0x00041c2e:    42b8        .B      CMP      r0,r7
        0x00041c30:    f8423b04    B..;    STR      r3,[r2],#4
        0x00041c34:    dbf8        ..      BLT      0x41c28 ; pitch_search + 84
        0x00041c36:    f1b80f04    ....    CMP      r8,#4
        0x00041c3a:    db0c        ..      BLT      0x41c56 ; pitch_search + 130
        0x00041c3c:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00041c3e:    ea4f00a8    O...    ASR      r0,r8,#2
        0x00041c42:    2100        .!      MOVS     r1,#0
        0x00041c44:    462b        +F      MOV      r3,r5
        0x00041c46:    bf00        ..      NOP      
        0x00041c48:    f8526b08    R..k    LDR      r6,[r2],#8
        0x00041c4c:    3101        .1      ADDS     r1,#1
        0x00041c4e:    4281        .B      CMP      r1,r0
        0x00041c50:    f8436b04    C..k    STR      r6,[r3],#4
        0x00041c54:    dbf8        ..      BLT      0x41c48 ; pitch_search + 116
        0x00041c56:    ea4f08aa    O...    ASR      r8,r10,#2
        0x00041c5a:    4660        `F      MOV      r0,r12
        0x00041c5c:    4629        )F      MOV      r1,r5
        0x00041c5e:    4622        "F      MOV      r2,r4
        0x00041c60:    463b        ;F      MOV      r3,r7
        0x00041c62:    f8cd8000    ....    STR      r8,[sp,#0]
        0x00041c66:    f7f2f933    ..3.    BL       celt_pitch_xcorr_c ; 0x33ed0
        0x00041c6a:    ae06        ..      ADD      r6,sp,#0x18
        0x00041c6c:    4620         F      MOV      r0,r4
        0x00041c6e:    4629        )F      MOV      r1,r5
        0x00041c70:    463a        :F      MOV      r2,r7
        0x00041c72:    4643        CF      MOV      r3,r8
        0x00041c74:    9600        ..      STR      r6,[sp,#0]
        0x00041c76:    f7f7fa39    ..9.    BL       find_best_pitch ; 0x390ec
        0x00041c7a:    f1ba0f01    ....    CMP      r10,#1
        0x00041c7e:    dd48        H.      BLE      0x41d12 ; pitch_search + 318
        0x00041c80:    e9dd0206    ....    LDRD     r0,r2,[sp,#0x18]
        0x00041c84:    f04f0e00    O...    MOV      lr,#0
        0x00041c88:    ed9f0a41    ..A.    VLDR     s0,[pc,#260] ; [0x41d90] = 0
        0x00041c8c:    9d05        ..      LDR      r5,[sp,#0x14]
        0x00041c8e:    f8dd800c    ....    LDR      r8,[sp,#0xc]
        0x00041c92:    ebae0140    ..@.    SUB      r1,lr,r0,LSL #1
        0x00041c96:    ebae0c42    ..B.    SUB      r12,lr,r2,LSL #1
        0x00041c9a:    ea4f026b    O.k.    ASR      r2,r11,#1
        0x00041c9e:    eebf1a00    ....    VMOV.F32 s2,#-1.00000000
        0x00041ca2:    2300        .#      MOVS     r3,#0
        0x00041ca4:    18c8        ..      ADDS     r0,r1,r3
        0x00041ca6:    f844e023    D.#.    STR      lr,[r4,r3,LSL #2]
        0x00041caa:    bf48        H.      IT       MI
        0x00041cac:    4240        @B      RSBMI    r0,r0,#0
        0x00041cae:    2803        .(      CMP      r0,#3
        0x00041cb0:    d305        ..      BCC      0x41cbe ; pitch_search + 234
        0x00041cb2:    eb1c0003    ....    ADDS     r0,r12,r3
        0x00041cb6:    bf48        H.      IT       MI
        0x00041cb8:    4240        @B      RSBMI    r0,r0,#0
        0x00041cba:    2802        .(      CMP      r0,#2
        0x00041cbc:    d823        #.      BHI      0x41d06 ; pitch_search + 306
        0x00041cbe:    f1bb0f02    ....    CMP      r11,#2
        0x00041cc2:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00041cc6:    db13        ..      BLT      0x41cf0 ; pitch_search + 284
        0x00041cc8:    4640        @F      MOV      r0,r8
        0x00041cca:    462f        /F      MOV      r7,r5
        0x00041ccc:    4616        .F      MOV      r6,r2
        0x00041cce:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00041cd2:    bf00        ..      NOP      
        0x00041cd4:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x00041cd8:    ed974a00    ...J    VLDR     s8,[r7,#0]
        0x00041cdc:    3e01        .>      SUBS     r6,#1
        0x00041cde:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00041ce2:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00041ce6:    f1070704    ....    ADD      r7,r7,#4
        0x00041cea:    f1000004    ....    ADD      r0,r0,#4
        0x00041cee:    d1f1        ..      BNE      0x41cd4 ; pitch_search + 256
        0x00041cf0:    eb040083    ....    ADD      r0,r4,r3,LSL #2
        0x00041cf4:    eeb42a41    ..A*    VCMP.F32 s4,s2
        0x00041cf8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00041cfc:    bfb8        ..      IT       LT
        0x00041cfe:    eeb02a41    ..A*    VMOVLT.F32 s4,s2
        0x00041d02:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x00041d06:    3301        .3      ADDS     r3,#1
        0x00041d08:    454b        KE      CMP      r3,r9
        0x00041d0a:    f1050504    ....    ADD      r5,r5,#4
        0x00041d0e:    dbc9        ..      BLT      0x41ca4 ; pitch_search + 208
        0x00041d10:    e001        ..      B        0x41d16 ; pitch_search + 322
        0x00041d12:    ea4f026b    O.k.    ASR      r2,r11,#1
        0x00041d16:    9905        ..      LDR      r1,[sp,#0x14]
        0x00041d18:    4620         F      MOV      r0,r4
        0x00041d1a:    464b        KF      MOV      r3,r9
        0x00041d1c:    af06        ..      ADD      r7,sp,#0x18
        0x00041d1e:    9700        ..      STR      r7,[sp,#0]
        0x00041d20:    f7f7f9e4    ....    BL       find_best_pitch ; 0x390ec
        0x00041d24:    9806        ..      LDR      r0,[sp,#0x18]
        0x00041d26:    2100        .!      MOVS     r1,#0
        0x00041d28:    2801        .(      CMP      r0,#1
        0x00041d2a:    db28        (.      BLT      0x41d7e ; pitch_search + 426
        0x00041d2c:    f1a90201    ....    SUB      r2,r9,#1
        0x00041d30:    4290        .B      CMP      r0,r2
        0x00041d32:    da24        $.      BGE      0x41d7e ; pitch_search + 426
        0x00041d34:    eb040180    ....    ADD      r1,r4,r0,LSL #2
        0x00041d38:    ed110a01    ....    VLDR     s0,[r1,#-4]
        0x00041d3c:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00041d40:    ed911a01    ....    VLDR     s2,[r1,#4]
        0x00041d44:    ed9f3a13    ...:    VLDR     s6,[pc,#76] ; [0x41d94] = 0x3f333333
        0x00041d48:    ee325a40    2.@Z    VSUB.F32 s10,s4,s0
        0x00041d4c:    ee314a40    1.@J    VSUB.F32 s8,s2,s0
        0x00041d50:    ee255a03    %..Z    VMUL.F32 s10,s10,s6
        0x00041d54:    eeb44a45    ..EJ    VCMP.F32 s8,s10
        0x00041d58:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00041d5c:    dd02        ..      BLE      0x41d64 ; pitch_search + 400
        0x00041d5e:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00041d62:    e00c        ..      B        0x41d7e ; pitch_search + 426
        0x00041d64:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00041d68:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x00041d6c:    ee211a03    !...    VMUL.F32 s2,s2,s6
        0x00041d70:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00041d74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00041d78:    bfd4        ..      ITE      LE
        0x00041d7a:    2100        .!      MOVLE    r1,#0
        0x00041d7c:    2101        .!      MOVGT    r1,#1
        0x00041d7e:    eb010040    ..@.    ADD      r0,r1,r0,LSL #1
        0x00041d82:    9904        ..      LDR      r1,[sp,#0x10]
        0x00041d84:    6008        .`      STR      r0,[r1,#0]
        0x00041d86:    b009        ..      ADD      sp,sp,#0x24
        0x00041d88:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x00041d8c:    f003bbe0    ....    B.W      restore_stack ; 0x45550
    $d.5
        0x00041d90:    00000000    ....    DCD    0
        0x00041d94:    3f333333    333?    DCD    1060320051
    $t.5
    prvAddCurrentTaskToDelayedList
        0x00041d98:    b580        ..      PUSH     {r7,lr}
        0x00041d9a:    b086        ..      SUB      sp,sp,#0x18
        0x00041d9c:    9005        ..      STR      r0,[sp,#0x14]
        0x00041d9e:    9104        ..      STR      r1,[sp,#0x10]
        0x00041da0:    f64220f4    B..     MOV      r0,#0x2af4
        0x00041da4:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041da8:    6800        .h      LDR      r0,[r0,#0]
        0x00041daa:    9002        ..      STR      r0,[sp,#8]
        0x00041dac:    f24a4088    J..@    MOV      r0,#0xa488
        0x00041db0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041db4:    6800        .h      LDR      r0,[r0,#0]
        0x00041db6:    3004        .0      ADDS     r0,#4
        0x00041db8:    f007fa66    ..f.    BL       uxListRemove ; 0x49288
        0x00041dbc:    b908        ..      CBNZ     r0,0x41dc2 ; prvAddCurrentTaskToDelayedList + 42
        0x00041dbe:    e7ff        ..      B        0x41dc0 ; prvAddCurrentTaskToDelayedList + 40
        0x00041dc0:    e000        ..      B        0x41dc4 ; prvAddCurrentTaskToDelayedList + 44
        0x00041dc2:    e7ff        ..      B        0x41dc4 ; prvAddCurrentTaskToDelayedList + 44
        0x00041dc4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00041dc6:    3001        .0      ADDS     r0,#1
        0x00041dc8:    bb18        ..      CBNZ     r0,0x41e12 ; prvAddCurrentTaskToDelayedList + 122
        0x00041dca:    e7ff        ..      B        0x41dcc ; prvAddCurrentTaskToDelayedList + 52
        0x00041dcc:    9804        ..      LDR      r0,[sp,#0x10]
        0x00041dce:    b300        ..      CBZ      r0,0x41e12 ; prvAddCurrentTaskToDelayedList + 122
        0x00041dd0:    e7ff        ..      B        0x41dd2 ; prvAddCurrentTaskToDelayedList + 58
        0x00041dd2:    f64221e0    B..!    MOV      r1,#0x2ae0
        0x00041dd6:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041dda:    6848        Hh      LDR      r0,[r1,#4]
        0x00041ddc:    9001        ..      STR      r0,[sp,#4]
        0x00041dde:    9a01        ..      LDR      r2,[sp,#4]
        0x00041de0:    f24a4088    J..@    MOV      r0,#0xa488
        0x00041de4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041de8:    6803        .h      LDR      r3,[r0,#0]
        0x00041dea:    609a        .`      STR      r2,[r3,#8]
        0x00041dec:    9a01        ..      LDR      r2,[sp,#4]
        0x00041dee:    6892        .h      LDR      r2,[r2,#8]
        0x00041df0:    6803        .h      LDR      r3,[r0,#0]
        0x00041df2:    60da        .`      STR      r2,[r3,#0xc]
        0x00041df4:    6802        .h      LDR      r2,[r0,#0]
        0x00041df6:    3204        .2      ADDS     r2,#4
        0x00041df8:    9b01        ..      LDR      r3,[sp,#4]
        0x00041dfa:    689b        .h      LDR      r3,[r3,#8]
        0x00041dfc:    605a        Z`      STR      r2,[r3,#4]
        0x00041dfe:    6802        .h      LDR      r2,[r0,#0]
        0x00041e00:    3204        .2      ADDS     r2,#4
        0x00041e02:    9b01        ..      LDR      r3,[sp,#4]
        0x00041e04:    609a        .`      STR      r2,[r3,#8]
        0x00041e06:    6800        .h      LDR      r0,[r0,#0]
        0x00041e08:    6141        Aa      STR      r1,[r0,#0x14]
        0x00041e0a:    6808        .h      LDR      r0,[r1,#0]
        0x00041e0c:    3001        .0      ADDS     r0,#1
        0x00041e0e:    6008        .`      STR      r0,[r1,#0]
        0x00041e10:    e03d        =.      B        0x41e8e ; prvAddCurrentTaskToDelayedList + 246
        0x00041e12:    9802        ..      LDR      r0,[sp,#8]
        0x00041e14:    9905        ..      LDR      r1,[sp,#0x14]
        0x00041e16:    4408        .D      ADD      r0,r0,r1
        0x00041e18:    9003        ..      STR      r0,[sp,#0xc]
        0x00041e1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041e1c:    f24a4188    J..A    MOV      r1,#0xa488
        0x00041e20:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041e24:    6809        .h      LDR      r1,[r1,#0]
        0x00041e26:    6048        H`      STR      r0,[r1,#4]
        0x00041e28:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041e2a:    9902        ..      LDR      r1,[sp,#8]
        0x00041e2c:    4288        .B      CMP      r0,r1
        0x00041e2e:    d20e        ..      BCS      0x41e4e ; prvAddCurrentTaskToDelayedList + 182
        0x00041e30:    e7ff        ..      B        0x41e32 ; prvAddCurrentTaskToDelayedList + 154
        0x00041e32:    f24a4098    J..@    MOV      r0,#0xa498
        0x00041e36:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041e3a:    6800        .h      LDR      r0,[r0,#0]
        0x00041e3c:    f24a4188    J..A    MOV      r1,#0xa488
        0x00041e40:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041e44:    6809        .h      LDR      r1,[r1,#0]
        0x00041e46:    3104        .1      ADDS     r1,#4
        0x00041e48:    f007fa8c    ....    BL       vListInsert ; 0x49364
        0x00041e4c:    e01e        ..      B        0x41e8c ; prvAddCurrentTaskToDelayedList + 244
        0x00041e4e:    f24a4090    J..@    MOV      r0,#0xa490
        0x00041e52:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041e56:    6800        .h      LDR      r0,[r0,#0]
        0x00041e58:    f24a4188    J..A    MOV      r1,#0xa488
        0x00041e5c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041e60:    6809        .h      LDR      r1,[r1,#0]
        0x00041e62:    3104        .1      ADDS     r1,#4
        0x00041e64:    f007fa7e    ..~.    BL       vListInsert ; 0x49364
        0x00041e68:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041e6a:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x00041e6e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041e72:    6809        .h      LDR      r1,[r1,#0]
        0x00041e74:    4288        .B      CMP      r0,r1
        0x00041e76:    d207        ..      BCS      0x41e88 ; prvAddCurrentTaskToDelayedList + 240
        0x00041e78:    e7ff        ..      B        0x41e7a ; prvAddCurrentTaskToDelayedList + 226
        0x00041e7a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00041e7c:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x00041e80:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041e84:    6008        .`      STR      r0,[r1,#0]
        0x00041e86:    e000        ..      B        0x41e8a ; prvAddCurrentTaskToDelayedList + 242
        0x00041e88:    e7ff        ..      B        0x41e8a ; prvAddCurrentTaskToDelayedList + 242
        0x00041e8a:    e7ff        ..      B        0x41e8c ; prvAddCurrentTaskToDelayedList + 244
        0x00041e8c:    e7ff        ..      B        0x41e8e ; prvAddCurrentTaskToDelayedList + 246
        0x00041e8e:    b006        ..      ADD      sp,sp,#0x18
        0x00041e90:    bd80        ..      POP      {r7,pc}
        0x00041e92:    0000        ..      MOVS     r0,r0
    prvAddNewTaskToReadyList
        0x00041e94:    b580        ..      PUSH     {r7,lr}
        0x00041e96:    b082        ..      SUB      sp,sp,#8
        0x00041e98:    9001        ..      STR      r0,[sp,#4]
        0x00041e9a:    f007faa3    ....    BL       vPortEnterCritical ; 0x493e4
        0x00041e9e:    f64211e8    B...    MOV      r1,#0x29e8
        0x00041ea2:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041ea6:    6808        .h      LDR      r0,[r1,#0]
        0x00041ea8:    3001        .0      ADDS     r0,#1
        0x00041eaa:    6008        .`      STR      r0,[r1,#0]
        0x00041eac:    f24a4088    J..@    MOV      r0,#0xa488
        0x00041eb0:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041eb4:    6800        .h      LDR      r0,[r0,#0]
        0x00041eb6:    b998        ..      CBNZ     r0,0x41ee0 ; prvAddNewTaskToReadyList + 76
        0x00041eb8:    e7ff        ..      B        0x41eba ; prvAddNewTaskToReadyList + 38
        0x00041eba:    9801        ..      LDR      r0,[sp,#4]
        0x00041ebc:    f24a4188    J..A    MOV      r1,#0xa488
        0x00041ec0:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041ec4:    6008        .`      STR      r0,[r1,#0]
        0x00041ec6:    f64210e8    B...    MOV      r0,#0x29e8
        0x00041eca:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041ece:    6800        .h      LDR      r0,[r0,#0]
        0x00041ed0:    2801        .(      CMP      r0,#1
        0x00041ed2:    d103        ..      BNE      0x41edc ; prvAddNewTaskToReadyList + 72
        0x00041ed4:    e7ff        ..      B        0x41ed6 ; prvAddNewTaskToReadyList + 66
        0x00041ed6:    f000fb01    ....    BL       prvInitialiseTaskLists ; 0x424dc
        0x00041eda:    e000        ..      B        0x41ede ; prvAddNewTaskToReadyList + 74
        0x00041edc:    e7ff        ..      B        0x41ede ; prvAddNewTaskToReadyList + 74
        0x00041ede:    e01c        ..      B        0x41f1a ; prvAddNewTaskToReadyList + 134
        0x00041ee0:    f64220d4    B..     MOV      r0,#0x2ad4
        0x00041ee4:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041ee8:    6800        .h      LDR      r0,[r0,#0]
        0x00041eea:    b9a0        ..      CBNZ     r0,0x41f16 ; prvAddNewTaskToReadyList + 130
        0x00041eec:    e7ff        ..      B        0x41eee ; prvAddNewTaskToReadyList + 90
        0x00041eee:    f24a4088    J..@    MOV      r0,#0xa488
        0x00041ef2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041ef6:    6800        .h      LDR      r0,[r0,#0]
        0x00041ef8:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041efa:    9901        ..      LDR      r1,[sp,#4]
        0x00041efc:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041efe:    4288        .B      CMP      r0,r1
        0x00041f00:    d807        ..      BHI      0x41f12 ; prvAddNewTaskToReadyList + 126
        0x00041f02:    e7ff        ..      B        0x41f04 ; prvAddNewTaskToReadyList + 112
        0x00041f04:    9801        ..      LDR      r0,[sp,#4]
        0x00041f06:    f24a4188    J..A    MOV      r1,#0xa488
        0x00041f0a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041f0e:    6008        .`      STR      r0,[r1,#0]
        0x00041f10:    e000        ..      B        0x41f14 ; prvAddNewTaskToReadyList + 128
        0x00041f12:    e7ff        ..      B        0x41f14 ; prvAddNewTaskToReadyList + 128
        0x00041f14:    e000        ..      B        0x41f18 ; prvAddNewTaskToReadyList + 132
        0x00041f16:    e7ff        ..      B        0x41f18 ; prvAddNewTaskToReadyList + 132
        0x00041f18:    e7ff        ..      B        0x41f1a ; prvAddNewTaskToReadyList + 134
        0x00041f1a:    f64211f0    B...    MOV      r1,#0x29f0
        0x00041f1e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041f22:    6808        .h      LDR      r0,[r1,#0]
        0x00041f24:    3001        .0      ADDS     r0,#1
        0x00041f26:    6008        .`      STR      r0,[r1,#0]
        0x00041f28:    9801        ..      LDR      r0,[sp,#4]
        0x00041f2a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041f2c:    f64211f4    B...    MOV      r1,#0x29f4
        0x00041f30:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041f34:    6809        .h      LDR      r1,[r1,#0]
        0x00041f36:    4288        .B      CMP      r0,r1
        0x00041f38:    d908        ..      BLS      0x41f4c ; prvAddNewTaskToReadyList + 184
        0x00041f3a:    e7ff        ..      B        0x41f3c ; prvAddNewTaskToReadyList + 168
        0x00041f3c:    9801        ..      LDR      r0,[sp,#4]
        0x00041f3e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041f40:    f64211f4    B...    MOV      r1,#0x29f4
        0x00041f44:    f2c10102    ....    MOVT     r1,#0x1002
        0x00041f48:    6008        .`      STR      r0,[r1,#0]
        0x00041f4a:    e7ff        ..      B        0x41f4c ; prvAddNewTaskToReadyList + 184
        0x00041f4c:    9801        ..      LDR      r0,[sp,#4]
        0x00041f4e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041f50:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041f54:    f24a41a0    J..A    MOV      r1,#0xa4a0
        0x00041f58:    f2c10101    ....    MOVT     r1,#0x1001
        0x00041f5c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00041f60:    6840        @h      LDR      r0,[r0,#4]
        0x00041f62:    9000        ..      STR      r0,[sp,#0]
        0x00041f64:    9800        ..      LDR      r0,[sp,#0]
        0x00041f66:    9a01        ..      LDR      r2,[sp,#4]
        0x00041f68:    6090        .`      STR      r0,[r2,#8]
        0x00041f6a:    9800        ..      LDR      r0,[sp,#0]
        0x00041f6c:    6880        .h      LDR      r0,[r0,#8]
        0x00041f6e:    9a01        ..      LDR      r2,[sp,#4]
        0x00041f70:    60d0        .`      STR      r0,[r2,#0xc]
        0x00041f72:    9801        ..      LDR      r0,[sp,#4]
        0x00041f74:    3004        .0      ADDS     r0,#4
        0x00041f76:    9a00        ..      LDR      r2,[sp,#0]
        0x00041f78:    6892        .h      LDR      r2,[r2,#8]
        0x00041f7a:    6050        P`      STR      r0,[r2,#4]
        0x00041f7c:    9801        ..      LDR      r0,[sp,#4]
        0x00041f7e:    3004        .0      ADDS     r0,#4
        0x00041f80:    9a00        ..      LDR      r2,[sp,#0]
        0x00041f82:    6090        .`      STR      r0,[r2,#8]
        0x00041f84:    9a01        ..      LDR      r2,[sp,#4]
        0x00041f86:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x00041f88:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00041f8c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00041f90:    6150        Pa      STR      r0,[r2,#0x14]
        0x00041f92:    9801        ..      LDR      r0,[sp,#4]
        0x00041f94:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041f96:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x00041f9a:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x00041f9e:    3001        .0      ADDS     r0,#1
        0x00041fa0:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00041fa4:    f007fa40    ..@.    BL       vPortExitCritical ; 0x49428
        0x00041fa8:    f64220d4    B..     MOV      r0,#0x2ad4
        0x00041fac:    f2c10002    ....    MOVT     r0,#0x1002
        0x00041fb0:    6800        .h      LDR      r0,[r0,#0]
        0x00041fb2:    b1c8        ..      CBZ      r0,0x41fe8 ; prvAddNewTaskToReadyList + 340
        0x00041fb4:    e7ff        ..      B        0x41fb6 ; prvAddNewTaskToReadyList + 290
        0x00041fb6:    f24a4088    J..@    MOV      r0,#0xa488
        0x00041fba:    f2c10001    ....    MOVT     r0,#0x1001
        0x00041fbe:    6800        .h      LDR      r0,[r0,#0]
        0x00041fc0:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00041fc2:    9901        ..      LDR      r1,[sp,#4]
        0x00041fc4:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00041fc6:    4288        .B      CMP      r0,r1
        0x00041fc8:    d20c        ..      BCS      0x41fe4 ; prvAddNewTaskToReadyList + 336
        0x00041fca:    e7ff        ..      B        0x41fcc ; prvAddNewTaskToReadyList + 312
        0x00041fcc:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00041fd0:    f2ce0100    ....    MOVT     r1,#0xe000
        0x00041fd4:    f04f5080    O..P    MOV      r0,#0x10000000
        0x00041fd8:    6008        .`      STR      r0,[r1,#0]
        0x00041fda:    f3bf8f4f    ..O.    DSB      
        0x00041fde:    f3bf8f6f    ..o.    ISB      
        0x00041fe2:    e000        ..      B        0x41fe6 ; prvAddNewTaskToReadyList + 338
        0x00041fe4:    e7ff        ..      B        0x41fe6 ; prvAddNewTaskToReadyList + 338
        0x00041fe6:    e000        ..      B        0x41fea ; prvAddNewTaskToReadyList + 342
        0x00041fe8:    e7ff        ..      B        0x41fea ; prvAddNewTaskToReadyList + 342
        0x00041fea:    b002        ..      ADD      sp,sp,#8
        0x00041fec:    bd80        ..      POP      {r7,pc}
        0x00041fee:    0000        ..      MOVS     r0,r0
    prvCheckForValidListAndQueue
        0x00041ff0:    b580        ..      PUSH     {r7,lr}
        0x00041ff2:    b082        ..      SUB      sp,sp,#8
        0x00041ff4:    f007f9f6    ....    BL       vPortEnterCritical ; 0x493e4
        0x00041ff8:    f64220f8    B..     MOV      r0,#0x2af8
        0x00041ffc:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042000:    6800        .h      LDR      r0,[r0,#0]
        0x00042002:    bb28        (.      CBNZ     r0,0x42050 ; prvCheckForValidListAndQueue + 96
        0x00042004:    e7ff        ..      B        0x42006 ; prvCheckForValidListAndQueue + 22
        0x00042006:    f6422048    B.H     MOV      r0,#0x2a48
        0x0004200a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004200e:    9000        ..      STR      r0,[sp,#0]
        0x00042010:    f007f988    ....    BL       vListInitialise ; 0x49324
        0x00042014:    f642205c    B.\     MOV      r0,#0x2a5c
        0x00042018:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004201c:    9001        ..      STR      r0,[sp,#4]
        0x0004201e:    f007f981    ....    BL       vListInitialise ; 0x49324
        0x00042022:    9900        ..      LDR      r1,[sp,#0]
        0x00042024:    9801        ..      LDR      r0,[sp,#4]
        0x00042026:    f24a428c    J..B    MOV      r2,#0xa48c
        0x0004202a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004202e:    6011        .`      STR      r1,[r2,#0]
        0x00042030:    f24a419c    J..A    MOV      r1,#0xa49c
        0x00042034:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042038:    6008        .`      STR      r0,[r1,#0]
        0x0004203a:    200a        .       MOVS     r0,#0xa
        0x0004203c:    2110        .!      MOVS     r1,#0x10
        0x0004203e:    2200        ."      MOVS     r2,#0
        0x00042040:    f008fa90    ....    BL       xQueueGenericCreate ; 0x4a564
        0x00042044:    f64221f8    B..!    MOV      r1,#0x2af8
        0x00042048:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004204c:    6008        .`      STR      r0,[r1,#0]
        0x0004204e:    e000        ..      B        0x42052 ; prvCheckForValidListAndQueue + 98
        0x00042050:    e7ff        ..      B        0x42052 ; prvCheckForValidListAndQueue + 98
        0x00042052:    f007f9e9    ....    BL       vPortExitCritical ; 0x49428
        0x00042056:    b002        ..      ADD      sp,sp,#8
        0x00042058:    bd80        ..      POP      {r7,pc}
        0x0004205a:    0000        ..      MOVS     r0,r0
    prvCheckTasksWaitingTermination
        0x0004205c:    4770        pG      BX       lr
        0x0004205e:    0000        ..      MOVS     r0,r0
    prvCopyDataFromQueue
        0x00042060:    b580        ..      PUSH     {r7,lr}
        0x00042062:    b082        ..      SUB      sp,sp,#8
        0x00042064:    9001        ..      STR      r0,[sp,#4]
        0x00042066:    9100        ..      STR      r1,[sp,#0]
        0x00042068:    9801        ..      LDR      r0,[sp,#4]
        0x0004206a:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004206c:    b1b8        ..      CBZ      r0,0x4209e ; prvCopyDataFromQueue + 62
        0x0004206e:    e7ff        ..      B        0x42070 ; prvCopyDataFromQueue + 16
        0x00042070:    9901        ..      LDR      r1,[sp,#4]
        0x00042072:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00042074:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x00042076:    4410        .D      ADD      r0,r0,r2
        0x00042078:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004207a:    9801        ..      LDR      r0,[sp,#4]
        0x0004207c:    6881        .h      LDR      r1,[r0,#8]
        0x0004207e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042080:    4288        .B      CMP      r0,r1
        0x00042082:    d304        ..      BCC      0x4208e ; prvCopyDataFromQueue + 46
        0x00042084:    e7ff        ..      B        0x42086 ; prvCopyDataFromQueue + 38
        0x00042086:    9901        ..      LDR      r1,[sp,#4]
        0x00042088:    6808        .h      LDR      r0,[r1,#0]
        0x0004208a:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004208c:    e000        ..      B        0x42090 ; prvCopyDataFromQueue + 48
        0x0004208e:    e7ff        ..      B        0x42090 ; prvCopyDataFromQueue + 48
        0x00042090:    9800        ..      LDR      r0,[sp,#0]
        0x00042092:    9a01        ..      LDR      r2,[sp,#4]
        0x00042094:    68d1        .h      LDR      r1,[r2,#0xc]
        0x00042096:    6c12        .l      LDR      r2,[r2,#0x40]
        0x00042098:    f7d6f9c5    ....    BL       __aeabi_memcpy ; 0x18426
        0x0004209c:    e7ff        ..      B        0x4209e ; prvCopyDataFromQueue + 62
        0x0004209e:    b002        ..      ADD      sp,sp,#8
        0x000420a0:    bd80        ..      POP      {r7,pc}
        0x000420a2:    0000        ..      MOVS     r0,r0
    prvCopyDataToQueue
        0x000420a4:    b580        ..      PUSH     {r7,lr}
        0x000420a6:    b086        ..      SUB      sp,sp,#0x18
        0x000420a8:    9005        ..      STR      r0,[sp,#0x14]
        0x000420aa:    9104        ..      STR      r1,[sp,#0x10]
        0x000420ac:    9203        ..      STR      r2,[sp,#0xc]
        0x000420ae:    2000        .       MOVS     r0,#0
        0x000420b0:    9002        ..      STR      r0,[sp,#8]
        0x000420b2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000420b4:    6b80        .k      LDR      r0,[r0,#0x38]
        0x000420b6:    9001        ..      STR      r0,[sp,#4]
        0x000420b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000420ba:    6c00        .l      LDR      r0,[r0,#0x40]
        0x000420bc:    b908        ..      CBNZ     r0,0x420c2 ; prvCopyDataToQueue + 30
        0x000420be:    e7ff        ..      B        0x420c0 ; prvCopyDataToQueue + 28
        0x000420c0:    e041        A.      B        0x42146 ; prvCopyDataToQueue + 162
        0x000420c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000420c4:    b9b8        ..      CBNZ     r0,0x420f6 ; prvCopyDataToQueue + 82
        0x000420c6:    e7ff        ..      B        0x420c8 ; prvCopyDataToQueue + 36
        0x000420c8:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000420ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x000420cc:    6850        Ph      LDR      r0,[r2,#4]
        0x000420ce:    6c12        .l      LDR      r2,[r2,#0x40]
        0x000420d0:    f7d6f9a9    ....    BL       __aeabi_memcpy ; 0x18426
        0x000420d4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000420d6:    6848        Hh      LDR      r0,[r1,#4]
        0x000420d8:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x000420da:    4410        .D      ADD      r0,r0,r2
        0x000420dc:    6048        H`      STR      r0,[r1,#4]
        0x000420de:    9905        ..      LDR      r1,[sp,#0x14]
        0x000420e0:    6848        Hh      LDR      r0,[r1,#4]
        0x000420e2:    6889        .h      LDR      r1,[r1,#8]
        0x000420e4:    4288        .B      CMP      r0,r1
        0x000420e6:    d304        ..      BCC      0x420f2 ; prvCopyDataToQueue + 78
        0x000420e8:    e7ff        ..      B        0x420ea ; prvCopyDataToQueue + 70
        0x000420ea:    9905        ..      LDR      r1,[sp,#0x14]
        0x000420ec:    6808        .h      LDR      r0,[r1,#0]
        0x000420ee:    6048        H`      STR      r0,[r1,#4]
        0x000420f0:    e000        ..      B        0x420f4 ; prvCopyDataToQueue + 80
        0x000420f2:    e7ff        ..      B        0x420f4 ; prvCopyDataToQueue + 80
        0x000420f4:    e026        &.      B        0x42144 ; prvCopyDataToQueue + 160
        0x000420f6:    9a05        ..      LDR      r2,[sp,#0x14]
        0x000420f8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000420fa:    68d0        .h      LDR      r0,[r2,#0xc]
        0x000420fc:    6c12        .l      LDR      r2,[r2,#0x40]
        0x000420fe:    f7d6f992    ....    BL       __aeabi_memcpy ; 0x18426
        0x00042102:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042104:    68c8        .h      LDR      r0,[r1,#0xc]
        0x00042106:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x00042108:    1a80        ..      SUBS     r0,r0,r2
        0x0004210a:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004210c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004210e:    6801        .h      LDR      r1,[r0,#0]
        0x00042110:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042112:    4288        .B      CMP      r0,r1
        0x00042114:    d206        ..      BCS      0x42124 ; prvCopyDataToQueue + 128
        0x00042116:    e7ff        ..      B        0x42118 ; prvCopyDataToQueue + 116
        0x00042118:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004211a:    6888        .h      LDR      r0,[r1,#8]
        0x0004211c:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004211e:    1a80        ..      SUBS     r0,r0,r2
        0x00042120:    60c8        .`      STR      r0,[r1,#0xc]
        0x00042122:    e000        ..      B        0x42126 ; prvCopyDataToQueue + 130
        0x00042124:    e7ff        ..      B        0x42126 ; prvCopyDataToQueue + 130
        0x00042126:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042128:    2802        .(      CMP      r0,#2
        0x0004212a:    d109        ..      BNE      0x42140 ; prvCopyDataToQueue + 156
        0x0004212c:    e7ff        ..      B        0x4212e ; prvCopyDataToQueue + 138
        0x0004212e:    9801        ..      LDR      r0,[sp,#4]
        0x00042130:    b120         .      CBZ      r0,0x4213c ; prvCopyDataToQueue + 152
        0x00042132:    e7ff        ..      B        0x42134 ; prvCopyDataToQueue + 144
        0x00042134:    9801        ..      LDR      r0,[sp,#4]
        0x00042136:    3801        .8      SUBS     r0,#1
        0x00042138:    9001        ..      STR      r0,[sp,#4]
        0x0004213a:    e000        ..      B        0x4213e ; prvCopyDataToQueue + 154
        0x0004213c:    e7ff        ..      B        0x4213e ; prvCopyDataToQueue + 154
        0x0004213e:    e000        ..      B        0x42142 ; prvCopyDataToQueue + 158
        0x00042140:    e7ff        ..      B        0x42142 ; prvCopyDataToQueue + 158
        0x00042142:    e7ff        ..      B        0x42144 ; prvCopyDataToQueue + 160
        0x00042144:    e7ff        ..      B        0x42146 ; prvCopyDataToQueue + 162
        0x00042146:    9801        ..      LDR      r0,[sp,#4]
        0x00042148:    3001        .0      ADDS     r0,#1
        0x0004214a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004214c:    6388        .c      STR      r0,[r1,#0x38]
        0x0004214e:    9802        ..      LDR      r0,[sp,#8]
        0x00042150:    b006        ..      ADD      sp,sp,#0x18
        0x00042152:    bd80        ..      POP      {r7,pc}
    prvGetExpectedIdleTime
        0x00042154:    b082        ..      SUB      sp,sp,#8
        0x00042156:    2000        .       MOVS     r0,#0
        0x00042158:    9000        ..      STR      r0,[sp,#0]
        0x0004215a:    f64210f4    B...    MOV      r0,#0x29f4
        0x0004215e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042162:    6800        .h      LDR      r0,[r0,#0]
        0x00042164:    b118        ..      CBZ      r0,0x4216e ; prvGetExpectedIdleTime + 26
        0x00042166:    e7ff        ..      B        0x42168 ; prvGetExpectedIdleTime + 20
        0x00042168:    2001        .       MOVS     r0,#1
        0x0004216a:    9000        ..      STR      r0,[sp,#0]
        0x0004216c:    e7ff        ..      B        0x4216e ; prvGetExpectedIdleTime + 26
        0x0004216e:    f24a4088    J..@    MOV      r0,#0xa488
        0x00042172:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042176:    6800        .h      LDR      r0,[r0,#0]
        0x00042178:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004217a:    b118        ..      CBZ      r0,0x42184 ; prvGetExpectedIdleTime + 48
        0x0004217c:    e7ff        ..      B        0x4217e ; prvGetExpectedIdleTime + 42
        0x0004217e:    2000        .       MOVS     r0,#0
        0x00042180:    9001        ..      STR      r0,[sp,#4]
        0x00042182:    e01f        ..      B        0x421c4 ; prvGetExpectedIdleTime + 112
        0x00042184:    f24a40a0    J..@    MOV      r0,#0xa4a0
        0x00042188:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004218c:    6800        .h      LDR      r0,[r0,#0]
        0x0004218e:    2802        .(      CMP      r0,#2
        0x00042190:    d303        ..      BCC      0x4219a ; prvGetExpectedIdleTime + 70
        0x00042192:    e7ff        ..      B        0x42194 ; prvGetExpectedIdleTime + 64
        0x00042194:    2000        .       MOVS     r0,#0
        0x00042196:    9001        ..      STR      r0,[sp,#4]
        0x00042198:    e013        ..      B        0x421c2 ; prvGetExpectedIdleTime + 110
        0x0004219a:    9800        ..      LDR      r0,[sp,#0]
        0x0004219c:    b118        ..      CBZ      r0,0x421a6 ; prvGetExpectedIdleTime + 82
        0x0004219e:    e7ff        ..      B        0x421a0 ; prvGetExpectedIdleTime + 76
        0x000421a0:    2000        .       MOVS     r0,#0
        0x000421a2:    9001        ..      STR      r0,[sp,#4]
        0x000421a4:    e00c        ..      B        0x421c0 ; prvGetExpectedIdleTime + 108
        0x000421a6:    f64220a8    B..     MOV      r0,#0x2aa8
        0x000421aa:    f2c10002    ....    MOVT     r0,#0x1002
        0x000421ae:    6800        .h      LDR      r0,[r0,#0]
        0x000421b0:    f64221f4    B..!    MOV      r1,#0x2af4
        0x000421b4:    f2c10102    ....    MOVT     r1,#0x1002
        0x000421b8:    6809        .h      LDR      r1,[r1,#0]
        0x000421ba:    1a40        @.      SUBS     r0,r0,r1
        0x000421bc:    9001        ..      STR      r0,[sp,#4]
        0x000421be:    e7ff        ..      B        0x421c0 ; prvGetExpectedIdleTime + 108
        0x000421c0:    e7ff        ..      B        0x421c2 ; prvGetExpectedIdleTime + 110
        0x000421c2:    e7ff        ..      B        0x421c4 ; prvGetExpectedIdleTime + 112
        0x000421c4:    9801        ..      LDR      r0,[sp,#4]
        0x000421c6:    b002        ..      ADD      sp,sp,#8
        0x000421c8:    4770        pG      BX       lr
        0x000421ca:    0000        ..      MOVS     r0,r0
    prvGetNextExpireTime
        0x000421cc:    b082        ..      SUB      sp,sp,#8
        0x000421ce:    9001        ..      STR      r0,[sp,#4]
        0x000421d0:    f24a408c    J..@    MOV      r0,#0xa48c
        0x000421d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000421d8:    6800        .h      LDR      r0,[r0,#0]
        0x000421da:    6800        .h      LDR      r0,[r0,#0]
        0x000421dc:    fab0f080    ....    CLZ      r0,r0
        0x000421e0:    0940        @.      LSRS     r0,r0,#5
        0x000421e2:    9901        ..      LDR      r1,[sp,#4]
        0x000421e4:    6008        .`      STR      r0,[r1,#0]
        0x000421e6:    9801        ..      LDR      r0,[sp,#4]
        0x000421e8:    6800        .h      LDR      r0,[r0,#0]
        0x000421ea:    b948        H.      CBNZ     r0,0x42200 ; prvGetNextExpireTime + 52
        0x000421ec:    e7ff        ..      B        0x421ee ; prvGetNextExpireTime + 34
        0x000421ee:    f24a408c    J..@    MOV      r0,#0xa48c
        0x000421f2:    f2c10001    ....    MOVT     r0,#0x1001
        0x000421f6:    6800        .h      LDR      r0,[r0,#0]
        0x000421f8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000421fa:    6800        .h      LDR      r0,[r0,#0]
        0x000421fc:    9000        ..      STR      r0,[sp,#0]
        0x000421fe:    e002        ..      B        0x42206 ; prvGetNextExpireTime + 58
        0x00042200:    2000        .       MOVS     r0,#0
        0x00042202:    9000        ..      STR      r0,[sp,#0]
        0x00042204:    e7ff        ..      B        0x42206 ; prvGetNextExpireTime + 58
        0x00042206:    9800        ..      LDR      r0,[sp,#0]
        0x00042208:    b002        ..      ADD      sp,sp,#8
        0x0004220a:    4770        pG      BX       lr
    prvHeapInit
        0x0004220c:    b084        ..      SUB      sp,sp,#0x10
        0x0004220e:    f44f4000    O..@    MOV      r0,#0x8000
        0x00042212:    9000        ..      STR      r0,[sp,#0]
        0x00042214:    f24a60d8    J..`    MOV      r0,#0xa6d8
        0x00042218:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004221c:    9001        ..      STR      r0,[sp,#4]
        0x0004221e:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00042222:    0740        @.      LSLS     r0,r0,#29
        0x00042224:    b188        ..      CBZ      r0,0x4224a ; prvHeapInit + 62
        0x00042226:    e7ff        ..      B        0x42228 ; prvHeapInit + 28
        0x00042228:    9801        ..      LDR      r0,[sp,#4]
        0x0004222a:    3007        .0      ADDS     r0,#7
        0x0004222c:    9001        ..      STR      r0,[sp,#4]
        0x0004222e:    9801        ..      LDR      r0,[sp,#4]
        0x00042230:    f0200007     ...    BIC      r0,r0,#7
        0x00042234:    9001        ..      STR      r0,[sp,#4]
        0x00042236:    9a01        ..      LDR      r2,[sp,#4]
        0x00042238:    f24a61d8    J..a    MOV      r1,#0xa6d8
        0x0004223c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042240:    9800        ..      LDR      r0,[sp,#0]
        0x00042242:    1a89        ..      SUBS     r1,r1,r2
        0x00042244:    4408        .D      ADD      r0,r0,r1
        0x00042246:    9000        ..      STR      r0,[sp,#0]
        0x00042248:    e7ff        ..      B        0x4224a ; prvHeapInit + 62
        0x0004224a:    9801        ..      LDR      r0,[sp,#4]
        0x0004224c:    9002        ..      STR      r0,[sp,#8]
        0x0004224e:    9902        ..      LDR      r1,[sp,#8]
        0x00042250:    f64220d8    B..     MOV      r0,#0x2ad8
        0x00042254:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042258:    6001        .`      STR      r1,[r0,#0]
        0x0004225a:    2100        .!      MOVS     r1,#0
        0x0004225c:    6041        A`      STR      r1,[r0,#4]
        0x0004225e:    9802        ..      LDR      r0,[sp,#8]
        0x00042260:    9a00        ..      LDR      r2,[sp,#0]
        0x00042262:    4410        .D      ADD      r0,r0,r2
        0x00042264:    9001        ..      STR      r0,[sp,#4]
        0x00042266:    9801        ..      LDR      r0,[sp,#4]
        0x00042268:    3808        .8      SUBS     r0,r0,#8
        0x0004226a:    9001        ..      STR      r0,[sp,#4]
        0x0004226c:    9801        ..      LDR      r0,[sp,#4]
        0x0004226e:    f0200007     ...    BIC      r0,r0,#7
        0x00042272:    9001        ..      STR      r0,[sp,#4]
        0x00042274:    9a01        ..      LDR      r2,[sp,#4]
        0x00042276:    f24a4094    J..@    MOV      r0,#0xa494
        0x0004227a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004227e:    6002        .`      STR      r2,[r0,#0]
        0x00042280:    6802        .h      LDR      r2,[r0,#0]
        0x00042282:    6051        Q`      STR      r1,[r2,#4]
        0x00042284:    6802        .h      LDR      r2,[r0,#0]
        0x00042286:    6011        .`      STR      r1,[r2,#0]
        0x00042288:    9902        ..      LDR      r1,[sp,#8]
        0x0004228a:    9103        ..      STR      r1,[sp,#0xc]
        0x0004228c:    9901        ..      LDR      r1,[sp,#4]
        0x0004228e:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00042290:    1a89        ..      SUBS     r1,r1,r2
        0x00042292:    6051        Q`      STR      r1,[r2,#4]
        0x00042294:    6800        .h      LDR      r0,[r0,#0]
        0x00042296:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042298:    6008        .`      STR      r0,[r1,#0]
        0x0004229a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004229c:    6840        @h      LDR      r0,[r0,#4]
        0x0004229e:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x000422a2:    f2c10102    ....    MOVT     r1,#0x1002
        0x000422a6:    6008        .`      STR      r0,[r1,#0]
        0x000422a8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000422aa:    6840        @h      LDR      r0,[r0,#4]
        0x000422ac:    f6422198    B..!    MOV      r1,#0x2a98
        0x000422b0:    f2c10102    ....    MOVT     r1,#0x1002
        0x000422b4:    6008        .`      STR      r0,[r1,#0]
        0x000422b6:    b004        ..      ADD      sp,sp,#0x10
        0x000422b8:    4770        pG      BX       lr
        0x000422ba:    0000        ..      MOVS     r0,r0
    prvIdleTask
        0x000422bc:    b580        ..      PUSH     {r7,lr}
        0x000422be:    b082        ..      SUB      sp,sp,#8
        0x000422c0:    9001        ..      STR      r0,[sp,#4]
        0x000422c2:    e7ff        ..      B        0x422c4 ; prvIdleTask + 8
        0x000422c4:    f7fffeca    ....    BL       prvCheckTasksWaitingTermination ; 0x4205c
        0x000422c8:    f24a40a0    J..@    MOV      r0,#0xa4a0
        0x000422cc:    f2c10001    ....    MOVT     r0,#0x1001
        0x000422d0:    6800        .h      LDR      r0,[r0,#0]
        0x000422d2:    2802        .(      CMP      r0,#2
        0x000422d4:    d30c        ..      BCC      0x422f0 ; prvIdleTask + 52
        0x000422d6:    e7ff        ..      B        0x422d8 ; prvIdleTask + 28
        0x000422d8:    f64e5104    N..Q    MOV      r1,#0xed04
        0x000422dc:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000422e0:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000422e4:    6008        .`      STR      r0,[r1,#0]
        0x000422e6:    f3bf8f4f    ..O.    DSB      
        0x000422ea:    f3bf8f6f    ..o.    ISB      
        0x000422ee:    e000        ..      B        0x422f2 ; prvIdleTask + 54
        0x000422f0:    e7ff        ..      B        0x422f2 ; prvIdleTask + 54
        0x000422f2:    f7ffff2f    ../.    BL       prvGetExpectedIdleTime ; 0x42154
        0x000422f6:    9000        ..      STR      r0,[sp,#0]
        0x000422f8:    9800        ..      LDR      r0,[sp,#0]
        0x000422fa:    2802        .(      CMP      r0,#2
        0x000422fc:    d320         .      BCC      0x42340 ; prvIdleTask + 132
        0x000422fe:    e7ff        ..      B        0x42300 ; prvIdleTask + 68
        0x00042300:    f007fc72    ..r.    BL       vTaskSuspendAll ; 0x49be8
        0x00042304:    f64220a8    B..     MOV      r0,#0x2aa8
        0x00042308:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004230c:    6800        .h      LDR      r0,[r0,#0]
        0x0004230e:    f64221f4    B..!    MOV      r1,#0x2af4
        0x00042312:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042316:    6809        .h      LDR      r1,[r1,#0]
        0x00042318:    4288        .B      CMP      r0,r1
        0x0004231a:    d202        ..      BCS      0x42322 ; prvIdleTask + 102
        0x0004231c:    e7ff        ..      B        0x4231e ; prvIdleTask + 98
        0x0004231e:    e7ff        ..      B        0x42320 ; prvIdleTask + 100
        0x00042320:    e7fe        ..      B        0x42320 ; prvIdleTask + 100
        0x00042322:    f7ffff17    ....    BL       prvGetExpectedIdleTime ; 0x42154
        0x00042326:    9000        ..      STR      r0,[sp,#0]
        0x00042328:    9800        ..      LDR      r0,[sp,#0]
        0x0004232a:    2802        .(      CMP      r0,#2
        0x0004232c:    d304        ..      BCC      0x42338 ; prvIdleTask + 124
        0x0004232e:    e7ff        ..      B        0x42330 ; prvIdleTask + 116
        0x00042330:    9800        ..      LDR      r0,[sp,#0]
        0x00042332:    f007f933    ..3.    BL       vPortSuppressTicksAndSleep ; 0x4959c
        0x00042336:    e000        ..      B        0x4233a ; prvIdleTask + 126
        0x00042338:    e7ff        ..      B        0x4233a ; prvIdleTask + 126
        0x0004233a:    f008feed    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004233e:    e000        ..      B        0x42342 ; prvIdleTask + 134
        0x00042340:    e7ff        ..      B        0x42342 ; prvIdleTask + 134
        0x00042342:    e7bf        ..      B        0x422c4 ; prvIdleTask + 8
    prvInitialiseNewQueue
        0x00042344:    b580        ..      PUSH     {r7,lr}
        0x00042346:    b084        ..      SUB      sp,sp,#0x10
        0x00042348:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x0004234c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004234e:    9102        ..      STR      r1,[sp,#8]
        0x00042350:    9201        ..      STR      r2,[sp,#4]
        0x00042352:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00042356:    9802        ..      LDR      r0,[sp,#8]
        0x00042358:    b918        ..      CBNZ     r0,0x42362 ; prvInitialiseNewQueue + 30
        0x0004235a:    e7ff        ..      B        0x4235c ; prvInitialiseNewQueue + 24
        0x0004235c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004235e:    6000        .`      STR      r0,[r0,#0]
        0x00042360:    e003        ..      B        0x4236a ; prvInitialiseNewQueue + 38
        0x00042362:    9801        ..      LDR      r0,[sp,#4]
        0x00042364:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042366:    6008        .`      STR      r0,[r1,#0]
        0x00042368:    e7ff        ..      B        0x4236a ; prvInitialiseNewQueue + 38
        0x0004236a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004236c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004236e:    63c8        .c      STR      r0,[r1,#0x3c]
        0x00042370:    9802        ..      LDR      r0,[sp,#8]
        0x00042372:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042374:    6408        .d      STR      r0,[r1,#0x40]
        0x00042376:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042378:    2101        .!      MOVS     r1,#1
        0x0004237a:    f008f937    ..7.    BL       xQueueGenericReset ; 0x4a5ec
        0x0004237e:    b004        ..      ADD      sp,sp,#0x10
        0x00042380:    bd80        ..      POP      {r7,pc}
        0x00042382:    0000        ..      MOVS     r0,r0
    prvInitialiseNewTask
        0x00042384:    b580        ..      PUSH     {r7,lr}
        0x00042386:    b086        ..      SUB      sp,sp,#0x18
        0x00042388:    f8ddc02c    ..,.    LDR      r12,[sp,#0x2c]
        0x0004238c:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x00042390:    f8ddc024    ..$.    LDR      r12,[sp,#0x24]
        0x00042394:    f8ddc020    .. .    LDR      r12,[sp,#0x20]
        0x00042398:    9005        ..      STR      r0,[sp,#0x14]
        0x0004239a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004239c:    9203        ..      STR      r2,[sp,#0xc]
        0x0004239e:    9302        ..      STR      r3,[sp,#8]
        0x000423a0:    980a        ..      LDR      r0,[sp,#0x28]
        0x000423a2:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000423a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000423a6:    0089        ..      LSLS     r1,r1,#2
        0x000423a8:    22a5        ."      MOVS     r2,#0xa5
        0x000423aa:    f7d6f93a    ..:.    BL       __aeabi_memset4 ; 0x18622
        0x000423ae:    980a        ..      LDR      r0,[sp,#0x28]
        0x000423b0:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000423b2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000423b4:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x000423b8:    3804        .8      SUBS     r0,#4
        0x000423ba:    9001        ..      STR      r0,[sp,#4]
        0x000423bc:    9801        ..      LDR      r0,[sp,#4]
        0x000423be:    f0200007     ...    BIC      r0,r0,#7
        0x000423c2:    9001        ..      STR      r0,[sp,#4]
        0x000423c4:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x000423c8:    0740        @.      LSLS     r0,r0,#29
        0x000423ca:    b110        ..      CBZ      r0,0x423d2 ; prvInitialiseNewTask + 78
        0x000423cc:    e7ff        ..      B        0x423ce ; prvInitialiseNewTask + 74
        0x000423ce:    e7ff        ..      B        0x423d0 ; prvInitialiseNewTask + 76
        0x000423d0:    e7fe        ..      B        0x423d0 ; prvInitialiseNewTask + 76
        0x000423d2:    9804        ..      LDR      r0,[sp,#0x10]
        0x000423d4:    b1f8        ..      CBZ      r0,0x42416 ; prvInitialiseNewTask + 146
        0x000423d6:    e7ff        ..      B        0x423d8 ; prvInitialiseNewTask + 84
        0x000423d8:    2000        .       MOVS     r0,#0
        0x000423da:    9000        ..      STR      r0,[sp,#0]
        0x000423dc:    e7ff        ..      B        0x423de ; prvInitialiseNewTask + 90
        0x000423de:    9800        ..      LDR      r0,[sp,#0]
        0x000423e0:    280f        .(      CMP      r0,#0xf
        0x000423e2:    d813        ..      BHI      0x4240c ; prvInitialiseNewTask + 136
        0x000423e4:    e7ff        ..      B        0x423e6 ; prvInitialiseNewTask + 98
        0x000423e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x000423e8:    9a00        ..      LDR      r2,[sp,#0]
        0x000423ea:    5c80        .\      LDRB     r0,[r0,r2]
        0x000423ec:    990a        ..      LDR      r1,[sp,#0x28]
        0x000423ee:    4411        .D      ADD      r1,r1,r2
        0x000423f0:    f8810034    ..4.    STRB     r0,[r1,#0x34]
        0x000423f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000423f6:    9900        ..      LDR      r1,[sp,#0]
        0x000423f8:    5c40        @\      LDRB     r0,[r0,r1]
        0x000423fa:    b908        ..      CBNZ     r0,0x42400 ; prvInitialiseNewTask + 124
        0x000423fc:    e7ff        ..      B        0x423fe ; prvInitialiseNewTask + 122
        0x000423fe:    e005        ..      B        0x4240c ; prvInitialiseNewTask + 136
        0x00042400:    e7ff        ..      B        0x42402 ; prvInitialiseNewTask + 126
        0x00042402:    e7ff        ..      B        0x42404 ; prvInitialiseNewTask + 128
        0x00042404:    9800        ..      LDR      r0,[sp,#0]
        0x00042406:    3001        .0      ADDS     r0,#1
        0x00042408:    9000        ..      STR      r0,[sp,#0]
        0x0004240a:    e7e8        ..      B        0x423de ; prvInitialiseNewTask + 90
        0x0004240c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004240e:    2000        .       MOVS     r0,#0
        0x00042410:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00042414:    e000        ..      B        0x42418 ; prvInitialiseNewTask + 148
        0x00042416:    e7ff        ..      B        0x42418 ; prvInitialiseNewTask + 148
        0x00042418:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004241a:    2807        .(      CMP      r0,#7
        0x0004241c:    d302        ..      BCC      0x42424 ; prvInitialiseNewTask + 160
        0x0004241e:    e7ff        ..      B        0x42420 ; prvInitialiseNewTask + 156
        0x00042420:    e7ff        ..      B        0x42422 ; prvInitialiseNewTask + 158
        0x00042422:    e7fe        ..      B        0x42422 ; prvInitialiseNewTask + 158
        0x00042424:    9808        ..      LDR      r0,[sp,#0x20]
        0x00042426:    2807        .(      CMP      r0,#7
        0x00042428:    d303        ..      BCC      0x42432 ; prvInitialiseNewTask + 174
        0x0004242a:    e7ff        ..      B        0x4242c ; prvInitialiseNewTask + 168
        0x0004242c:    2006        .       MOVS     r0,#6
        0x0004242e:    9008        ..      STR      r0,[sp,#0x20]
        0x00042430:    e000        ..      B        0x42434 ; prvInitialiseNewTask + 176
        0x00042432:    e7ff        ..      B        0x42434 ; prvInitialiseNewTask + 176
        0x00042434:    9808        ..      LDR      r0,[sp,#0x20]
        0x00042436:    990a        ..      LDR      r1,[sp,#0x28]
        0x00042438:    62c8        .b      STR      r0,[r1,#0x2c]
        0x0004243a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004243c:    3004        .0      ADDS     r0,#4
        0x0004243e:    f006ff89    ....    BL       vListInitialiseItem ; 0x49354
        0x00042442:    980a        ..      LDR      r0,[sp,#0x28]
        0x00042444:    3018        .0      ADDS     r0,r0,#0x18
        0x00042446:    f006ff85    ....    BL       vListInitialiseItem ; 0x49354
        0x0004244a:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004244c:    6100        .a      STR      r0,[r0,#0x10]
        0x0004244e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00042450:    f1c00007    ....    RSB      r0,r0,#7
        0x00042454:    990a        ..      LDR      r1,[sp,#0x28]
        0x00042456:    6188        .a      STR      r0,[r1,#0x18]
        0x00042458:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004245a:    6240        @b      STR      r0,[r0,#0x24]
        0x0004245c:    9801        ..      LDR      r0,[sp,#4]
        0x0004245e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042460:    9a02        ..      LDR      r2,[sp,#8]
        0x00042462:    f000fd0f    ....    BL       pxPortInitialiseStack ; 0x42e84
        0x00042466:    990a        ..      LDR      r1,[sp,#0x28]
        0x00042468:    6008        .`      STR      r0,[r1,#0]
        0x0004246a:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004246c:    b120         .      CBZ      r0,0x42478 ; prvInitialiseNewTask + 244
        0x0004246e:    e7ff        ..      B        0x42470 ; prvInitialiseNewTask + 236
        0x00042470:    980a        ..      LDR      r0,[sp,#0x28]
        0x00042472:    9909        ..      LDR      r1,[sp,#0x24]
        0x00042474:    6008        .`      STR      r0,[r1,#0]
        0x00042476:    e000        ..      B        0x4247a ; prvInitialiseNewTask + 246
        0x00042478:    e7ff        ..      B        0x4247a ; prvInitialiseNewTask + 246
        0x0004247a:    b006        ..      ADD      sp,sp,#0x18
        0x0004247c:    bd80        ..      POP      {r7,pc}
        0x0004247e:    0000        ..      MOVS     r0,r0
    prvInitialiseNewTimer
        0x00042480:    b580        ..      PUSH     {r7,lr}
        0x00042482:    b084        ..      SUB      sp,sp,#0x10
        0x00042484:    f8ddc01c    ....    LDR      r12,[sp,#0x1c]
        0x00042488:    f8ddc018    ....    LDR      r12,[sp,#0x18]
        0x0004248c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004248e:    9102        ..      STR      r1,[sp,#8]
        0x00042490:    9201        ..      STR      r2,[sp,#4]
        0x00042492:    9300        ..      STR      r3,[sp,#0]
        0x00042494:    9802        ..      LDR      r0,[sp,#8]
        0x00042496:    b910        ..      CBNZ     r0,0x4249e ; prvInitialiseNewTimer + 30
        0x00042498:    e7ff        ..      B        0x4249a ; prvInitialiseNewTimer + 26
        0x0004249a:    e7ff        ..      B        0x4249c ; prvInitialiseNewTimer + 28
        0x0004249c:    e7fe        ..      B        0x4249c ; prvInitialiseNewTimer + 28
        0x0004249e:    f7fffda7    ....    BL       prvCheckForValidListAndQueue ; 0x41ff0
        0x000424a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000424a4:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000424a6:    6008        .`      STR      r0,[r1,#0]
        0x000424a8:    9802        ..      LDR      r0,[sp,#8]
        0x000424aa:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000424ac:    6188        .a      STR      r0,[r1,#0x18]
        0x000424ae:    9800        ..      LDR      r0,[sp,#0]
        0x000424b0:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000424b2:    61c8        .a      STR      r0,[r1,#0x1c]
        0x000424b4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000424b6:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000424b8:    6208        .b      STR      r0,[r1,#0x20]
        0x000424ba:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000424bc:    3004        .0      ADDS     r0,#4
        0x000424be:    f006ff49    ..I.    BL       vListInitialiseItem ; 0x49354
        0x000424c2:    9801        ..      LDR      r0,[sp,#4]
        0x000424c4:    b140        @.      CBZ      r0,0x424d8 ; prvInitialiseNewTimer + 88
        0x000424c6:    e7ff        ..      B        0x424c8 ; prvInitialiseNewTimer + 72
        0x000424c8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000424ca:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000424ce:    f0400004    @...    ORR      r0,r0,#4
        0x000424d2:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x000424d6:    e7ff        ..      B        0x424d8 ; prvInitialiseNewTimer + 88
        0x000424d8:    b004        ..      ADD      sp,sp,#0x10
        0x000424da:    bd80        ..      POP      {r7,pc}
    prvInitialiseTaskLists
        0x000424dc:    b580        ..      PUSH     {r7,lr}
        0x000424de:    b084        ..      SUB      sp,sp,#0x10
        0x000424e0:    2000        .       MOVS     r0,#0
        0x000424e2:    9003        ..      STR      r0,[sp,#0xc]
        0x000424e4:    e7ff        ..      B        0x424e6 ; prvInitialiseTaskLists + 10
        0x000424e6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000424e8:    2806        .(      CMP      r0,#6
        0x000424ea:    d810        ..      BHI      0x4250e ; prvInitialiseTaskLists + 50
        0x000424ec:    e7ff        ..      B        0x424ee ; prvInitialiseTaskLists + 18
        0x000424ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000424f0:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x000424f4:    f24a40a0    J..@    MOV      r0,#0xa4a0
        0x000424f8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000424fc:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00042500:    f006ff10    ....    BL       vListInitialise ; 0x49324
        0x00042504:    e7ff        ..      B        0x42506 ; prvInitialiseTaskLists + 42
        0x00042506:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042508:    3001        .0      ADDS     r0,#1
        0x0004250a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004250c:    e7eb        ..      B        0x424e6 ; prvInitialiseTaskLists + 10
        0x0004250e:    f6422070    B.p     MOV      r0,#0x2a70
        0x00042512:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042516:    9001        ..      STR      r0,[sp,#4]
        0x00042518:    f006ff04    ....    BL       vListInitialise ; 0x49324
        0x0004251c:    f6422084    B..     MOV      r0,#0x2a84
        0x00042520:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042524:    9002        ..      STR      r0,[sp,#8]
        0x00042526:    f006fefd    ....    BL       vListInitialise ; 0x49324
        0x0004252a:    f64220bc    B..     MOV      r0,#0x2abc
        0x0004252e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042532:    f006fef7    ....    BL       vListInitialise ; 0x49324
        0x00042536:    f64220e0    B..     MOV      r0,#0x2ae0
        0x0004253a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004253e:    f006fef1    ....    BL       vListInitialise ; 0x49324
        0x00042542:    9901        ..      LDR      r1,[sp,#4]
        0x00042544:    9802        ..      LDR      r0,[sp,#8]
        0x00042546:    f24a4290    J..B    MOV      r2,#0xa490
        0x0004254a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004254e:    6011        .`      STR      r1,[r2,#0]
        0x00042550:    f24a4198    J..A    MOV      r1,#0xa498
        0x00042554:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042558:    6008        .`      STR      r0,[r1,#0]
        0x0004255a:    b004        ..      ADD      sp,sp,#0x10
        0x0004255c:    bd80        ..      POP      {r7,pc}
        0x0004255e:    0000        ..      MOVS     r0,r0
    prvInsertBlockIntoFreeList
        0x00042560:    b083        ..      SUB      sp,sp,#0xc
        0x00042562:    9002        ..      STR      r0,[sp,#8]
        0x00042564:    f64220d8    B..     MOV      r0,#0x2ad8
        0x00042568:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004256c:    9001        ..      STR      r0,[sp,#4]
        0x0004256e:    e7ff        ..      B        0x42570 ; prvInsertBlockIntoFreeList + 16
        0x00042570:    9801        ..      LDR      r0,[sp,#4]
        0x00042572:    6800        .h      LDR      r0,[r0,#0]
        0x00042574:    9902        ..      LDR      r1,[sp,#8]
        0x00042576:    4288        .B      CMP      r0,r1
        0x00042578:    d205        ..      BCS      0x42586 ; prvInsertBlockIntoFreeList + 38
        0x0004257a:    e7ff        ..      B        0x4257c ; prvInsertBlockIntoFreeList + 28
        0x0004257c:    e7ff        ..      B        0x4257e ; prvInsertBlockIntoFreeList + 30
        0x0004257e:    9801        ..      LDR      r0,[sp,#4]
        0x00042580:    6800        .h      LDR      r0,[r0,#0]
        0x00042582:    9001        ..      STR      r0,[sp,#4]
        0x00042584:    e7f4        ..      B        0x42570 ; prvInsertBlockIntoFreeList + 16
        0x00042586:    9801        ..      LDR      r0,[sp,#4]
        0x00042588:    9000        ..      STR      r0,[sp,#0]
        0x0004258a:    9800        ..      LDR      r0,[sp,#0]
        0x0004258c:    9901        ..      LDR      r1,[sp,#4]
        0x0004258e:    6849        Ih      LDR      r1,[r1,#4]
        0x00042590:    4408        .D      ADD      r0,r0,r1
        0x00042592:    9902        ..      LDR      r1,[sp,#8]
        0x00042594:    4288        .B      CMP      r0,r1
        0x00042596:    d109        ..      BNE      0x425ac ; prvInsertBlockIntoFreeList + 76
        0x00042598:    e7ff        ..      B        0x4259a ; prvInsertBlockIntoFreeList + 58
        0x0004259a:    9802        ..      LDR      r0,[sp,#8]
        0x0004259c:    6842        Bh      LDR      r2,[r0,#4]
        0x0004259e:    9901        ..      LDR      r1,[sp,#4]
        0x000425a0:    6848        Hh      LDR      r0,[r1,#4]
        0x000425a2:    4410        .D      ADD      r0,r0,r2
        0x000425a4:    6048        H`      STR      r0,[r1,#4]
        0x000425a6:    9801        ..      LDR      r0,[sp,#4]
        0x000425a8:    9002        ..      STR      r0,[sp,#8]
        0x000425aa:    e000        ..      B        0x425ae ; prvInsertBlockIntoFreeList + 78
        0x000425ac:    e7ff        ..      B        0x425ae ; prvInsertBlockIntoFreeList + 78
        0x000425ae:    9802        ..      LDR      r0,[sp,#8]
        0x000425b0:    9000        ..      STR      r0,[sp,#0]
        0x000425b2:    9800        ..      LDR      r0,[sp,#0]
        0x000425b4:    9902        ..      LDR      r1,[sp,#8]
        0x000425b6:    6849        Ih      LDR      r1,[r1,#4]
        0x000425b8:    4408        .D      ADD      r0,r0,r1
        0x000425ba:    9901        ..      LDR      r1,[sp,#4]
        0x000425bc:    6809        .h      LDR      r1,[r1,#0]
        0x000425be:    4288        .B      CMP      r0,r1
        0x000425c0:    d120         .      BNE      0x42604 ; prvInsertBlockIntoFreeList + 164
        0x000425c2:    e7ff        ..      B        0x425c4 ; prvInsertBlockIntoFreeList + 100
        0x000425c4:    9801        ..      LDR      r0,[sp,#4]
        0x000425c6:    6800        .h      LDR      r0,[r0,#0]
        0x000425c8:    f24a4194    J..A    MOV      r1,#0xa494
        0x000425cc:    f2c10101    ....    MOVT     r1,#0x1001
        0x000425d0:    6809        .h      LDR      r1,[r1,#0]
        0x000425d2:    4288        .B      CMP      r0,r1
        0x000425d4:    d00d        ..      BEQ      0x425f2 ; prvInsertBlockIntoFreeList + 146
        0x000425d6:    e7ff        ..      B        0x425d8 ; prvInsertBlockIntoFreeList + 120
        0x000425d8:    9801        ..      LDR      r0,[sp,#4]
        0x000425da:    6800        .h      LDR      r0,[r0,#0]
        0x000425dc:    6842        Bh      LDR      r2,[r0,#4]
        0x000425de:    9902        ..      LDR      r1,[sp,#8]
        0x000425e0:    6848        Hh      LDR      r0,[r1,#4]
        0x000425e2:    4410        .D      ADD      r0,r0,r2
        0x000425e4:    6048        H`      STR      r0,[r1,#4]
        0x000425e6:    9801        ..      LDR      r0,[sp,#4]
        0x000425e8:    6800        .h      LDR      r0,[r0,#0]
        0x000425ea:    6800        .h      LDR      r0,[r0,#0]
        0x000425ec:    9902        ..      LDR      r1,[sp,#8]
        0x000425ee:    6008        .`      STR      r0,[r1,#0]
        0x000425f0:    e007        ..      B        0x42602 ; prvInsertBlockIntoFreeList + 162
        0x000425f2:    f24a4094    J..@    MOV      r0,#0xa494
        0x000425f6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000425fa:    6800        .h      LDR      r0,[r0,#0]
        0x000425fc:    9902        ..      LDR      r1,[sp,#8]
        0x000425fe:    6008        .`      STR      r0,[r1,#0]
        0x00042600:    e7ff        ..      B        0x42602 ; prvInsertBlockIntoFreeList + 162
        0x00042602:    e004        ..      B        0x4260e ; prvInsertBlockIntoFreeList + 174
        0x00042604:    9801        ..      LDR      r0,[sp,#4]
        0x00042606:    6800        .h      LDR      r0,[r0,#0]
        0x00042608:    9902        ..      LDR      r1,[sp,#8]
        0x0004260a:    6008        .`      STR      r0,[r1,#0]
        0x0004260c:    e7ff        ..      B        0x4260e ; prvInsertBlockIntoFreeList + 174
        0x0004260e:    9801        ..      LDR      r0,[sp,#4]
        0x00042610:    9902        ..      LDR      r1,[sp,#8]
        0x00042612:    4288        .B      CMP      r0,r1
        0x00042614:    d004        ..      BEQ      0x42620 ; prvInsertBlockIntoFreeList + 192
        0x00042616:    e7ff        ..      B        0x42618 ; prvInsertBlockIntoFreeList + 184
        0x00042618:    9802        ..      LDR      r0,[sp,#8]
        0x0004261a:    9901        ..      LDR      r1,[sp,#4]
        0x0004261c:    6008        .`      STR      r0,[r1,#0]
        0x0004261e:    e000        ..      B        0x42622 ; prvInsertBlockIntoFreeList + 194
        0x00042620:    e7ff        ..      B        0x42622 ; prvInsertBlockIntoFreeList + 194
        0x00042622:    b003        ..      ADD      sp,sp,#0xc
        0x00042624:    4770        pG      BX       lr
        0x00042626:    0000        ..      MOVS     r0,r0
    prvInsertTimerInActiveList
        0x00042628:    b580        ..      PUSH     {r7,lr}
        0x0004262a:    b086        ..      SUB      sp,sp,#0x18
        0x0004262c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004262e:    9104        ..      STR      r1,[sp,#0x10]
        0x00042630:    9203        ..      STR      r2,[sp,#0xc]
        0x00042632:    9302        ..      STR      r3,[sp,#8]
        0x00042634:    2000        .       MOVS     r0,#0
        0x00042636:    9001        ..      STR      r0,[sp,#4]
        0x00042638:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004263a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004263c:    6048        H`      STR      r0,[r1,#4]
        0x0004263e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042640:    6100        .a      STR      r0,[r0,#0x10]
        0x00042642:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042644:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042646:    4288        .B      CMP      r0,r1
        0x00042648:    d816        ..      BHI      0x42678 ; prvInsertTimerInActiveList + 80
        0x0004264a:    e7ff        ..      B        0x4264c ; prvInsertTimerInActiveList + 36
        0x0004264c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004264e:    9902        ..      LDR      r1,[sp,#8]
        0x00042650:    1a40        @.      SUBS     r0,r0,r1
        0x00042652:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042654:    6989        .i      LDR      r1,[r1,#0x18]
        0x00042656:    4288        .B      CMP      r0,r1
        0x00042658:    d303        ..      BCC      0x42662 ; prvInsertTimerInActiveList + 58
        0x0004265a:    e7ff        ..      B        0x4265c ; prvInsertTimerInActiveList + 52
        0x0004265c:    2001        .       MOVS     r0,#1
        0x0004265e:    9001        ..      STR      r0,[sp,#4]
        0x00042660:    e009        ..      B        0x42676 ; prvInsertTimerInActiveList + 78
        0x00042662:    f24a409c    J..@    MOV      r0,#0xa49c
        0x00042666:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004266a:    6800        .h      LDR      r0,[r0,#0]
        0x0004266c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004266e:    3104        .1      ADDS     r1,#4
        0x00042670:    f006fe78    ..x.    BL       vListInsert ; 0x49364
        0x00042674:    e7ff        ..      B        0x42676 ; prvInsertTimerInActiveList + 78
        0x00042676:    e017        ..      B        0x426a8 ; prvInsertTimerInActiveList + 128
        0x00042678:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004267a:    9902        ..      LDR      r1,[sp,#8]
        0x0004267c:    4288        .B      CMP      r0,r1
        0x0004267e:    d208        ..      BCS      0x42692 ; prvInsertTimerInActiveList + 106
        0x00042680:    e7ff        ..      B        0x42682 ; prvInsertTimerInActiveList + 90
        0x00042682:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042684:    9902        ..      LDR      r1,[sp,#8]
        0x00042686:    4288        .B      CMP      r0,r1
        0x00042688:    d303        ..      BCC      0x42692 ; prvInsertTimerInActiveList + 106
        0x0004268a:    e7ff        ..      B        0x4268c ; prvInsertTimerInActiveList + 100
        0x0004268c:    2001        .       MOVS     r0,#1
        0x0004268e:    9001        ..      STR      r0,[sp,#4]
        0x00042690:    e009        ..      B        0x426a6 ; prvInsertTimerInActiveList + 126
        0x00042692:    f24a408c    J..@    MOV      r0,#0xa48c
        0x00042696:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004269a:    6800        .h      LDR      r0,[r0,#0]
        0x0004269c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004269e:    3104        .1      ADDS     r1,#4
        0x000426a0:    f006fe60    ..`.    BL       vListInsert ; 0x49364
        0x000426a4:    e7ff        ..      B        0x426a6 ; prvInsertTimerInActiveList + 126
        0x000426a6:    e7ff        ..      B        0x426a8 ; prvInsertTimerInActiveList + 128
        0x000426a8:    9801        ..      LDR      r0,[sp,#4]
        0x000426aa:    b006        ..      ADD      sp,sp,#0x18
        0x000426ac:    bd80        ..      POP      {r7,pc}
        0x000426ae:    0000        ..      MOVS     r0,r0
    prvIsQueueEmpty
        0x000426b0:    b580        ..      PUSH     {r7,lr}
        0x000426b2:    b082        ..      SUB      sp,sp,#8
        0x000426b4:    9001        ..      STR      r0,[sp,#4]
        0x000426b6:    f006fe95    ....    BL       vPortEnterCritical ; 0x493e4
        0x000426ba:    9801        ..      LDR      r0,[sp,#4]
        0x000426bc:    6b80        .k      LDR      r0,[r0,#0x38]
        0x000426be:    b918        ..      CBNZ     r0,0x426c8 ; prvIsQueueEmpty + 24
        0x000426c0:    e7ff        ..      B        0x426c2 ; prvIsQueueEmpty + 18
        0x000426c2:    2001        .       MOVS     r0,#1
        0x000426c4:    9000        ..      STR      r0,[sp,#0]
        0x000426c6:    e002        ..      B        0x426ce ; prvIsQueueEmpty + 30
        0x000426c8:    2000        .       MOVS     r0,#0
        0x000426ca:    9000        ..      STR      r0,[sp,#0]
        0x000426cc:    e7ff        ..      B        0x426ce ; prvIsQueueEmpty + 30
        0x000426ce:    f006feab    ....    BL       vPortExitCritical ; 0x49428
        0x000426d2:    9800        ..      LDR      r0,[sp,#0]
        0x000426d4:    b002        ..      ADD      sp,sp,#8
        0x000426d6:    bd80        ..      POP      {r7,pc}
    prvIsQueueFull
        0x000426d8:    b580        ..      PUSH     {r7,lr}
        0x000426da:    b082        ..      SUB      sp,sp,#8
        0x000426dc:    9001        ..      STR      r0,[sp,#4]
        0x000426de:    f006fe81    ....    BL       vPortEnterCritical ; 0x493e4
        0x000426e2:    9801        ..      LDR      r0,[sp,#4]
        0x000426e4:    6b80        .k      LDR      r0,[r0,#0x38]
        0x000426e6:    9901        ..      LDR      r1,[sp,#4]
        0x000426e8:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x000426ea:    4288        .B      CMP      r0,r1
        0x000426ec:    d103        ..      BNE      0x426f6 ; prvIsQueueFull + 30
        0x000426ee:    e7ff        ..      B        0x426f0 ; prvIsQueueFull + 24
        0x000426f0:    2001        .       MOVS     r0,#1
        0x000426f2:    9000        ..      STR      r0,[sp,#0]
        0x000426f4:    e002        ..      B        0x426fc ; prvIsQueueFull + 36
        0x000426f6:    2000        .       MOVS     r0,#0
        0x000426f8:    9000        ..      STR      r0,[sp,#0]
        0x000426fa:    e7ff        ..      B        0x426fc ; prvIsQueueFull + 36
        0x000426fc:    f006fe94    ....    BL       vPortExitCritical ; 0x49428
        0x00042700:    9800        ..      LDR      r0,[sp,#0]
        0x00042702:    b002        ..      ADD      sp,sp,#8
        0x00042704:    bd80        ..      POP      {r7,pc}
        0x00042706:    0000        ..      MOVS     r0,r0
    prvPortStartFirstTask
        0x00042708:    4808        .H      LDR      r0,[pc,#32] ; [0x4272c] = 0xe000ed08
        0x0004270a:    6800        .h      LDR      r0,[r0,#0]
        0x0004270c:    6800        .h      LDR      r0,[r0,#0]
        0x0004270e:    f3808808    ....    MSR      MSP,r0
        0x00042712:    f04f0000    O...    MOV      r0,#0
        0x00042716:    f3808814    ....    MSR      CONTROL,r0
        0x0004271a:    b662        b.      CPSIE    i
        0x0004271c:    b661        a.      CPSIE    f
        0x0004271e:    f3bf8f4f    ..O.    DSB      
        0x00042722:    f3bf8f6f    ..o.    ISB      
        0x00042726:    df00        ..      SVC      #0x0 ; formerly SWI
        0x00042728:    bf00        ..      NOP      
        0x0004272a:    bf00        ..      NOP      
    $d.23
        0x0004272c:    e000ed08    ....    DCD    3758157064
    $t.24
    prvProcessExpiredTimer
        0x00042730:    b580        ..      PUSH     {r7,lr}
        0x00042732:    b084        ..      SUB      sp,sp,#0x10
        0x00042734:    9003        ..      STR      r0,[sp,#0xc]
        0x00042736:    9102        ..      STR      r1,[sp,#8]
        0x00042738:    f24a408c    J..@    MOV      r0,#0xa48c
        0x0004273c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042740:    6800        .h      LDR      r0,[r0,#0]
        0x00042742:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042744:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042746:    9001        ..      STR      r0,[sp,#4]
        0x00042748:    9801        ..      LDR      r0,[sp,#4]
        0x0004274a:    3004        .0      ADDS     r0,#4
        0x0004274c:    f006fd9c    ....    BL       uxListRemove ; 0x49288
        0x00042750:    9801        ..      LDR      r0,[sp,#4]
        0x00042752:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00042756:    0740        @.      LSLS     r0,r0,#29
        0x00042758:    2800        .(      CMP      r0,#0
        0x0004275a:    d506        ..      BPL      0x4276a ; prvProcessExpiredTimer + 58
        0x0004275c:    e7ff        ..      B        0x4275e ; prvProcessExpiredTimer + 46
        0x0004275e:    9801        ..      LDR      r0,[sp,#4]
        0x00042760:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042762:    9a02        ..      LDR      r2,[sp,#8]
        0x00042764:    f000f90a    ....    BL       prvReloadTimer ; 0x4297c
        0x00042768:    e007        ..      B        0x4277a ; prvProcessExpiredTimer + 74
        0x0004276a:    9901        ..      LDR      r1,[sp,#4]
        0x0004276c:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042770:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00042774:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00042778:    e7ff        ..      B        0x4277a ; prvProcessExpiredTimer + 74
        0x0004277a:    9801        ..      LDR      r0,[sp,#4]
        0x0004277c:    6a01        .j      LDR      r1,[r0,#0x20]
        0x0004277e:    4788        .G      BLX      r1
        0x00042780:    b004        ..      ADD      sp,sp,#0x10
        0x00042782:    bd80        ..      POP      {r7,pc}
    prvProcessReceivedCommands
        0x00042784:    b580        ..      PUSH     {r7,lr}
        0x00042786:    b08a        ..      SUB      sp,sp,#0x28
        0x00042788:    e7ff        ..      B        0x4278a ; prvProcessReceivedCommands + 6
        0x0004278a:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004278e:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042792:    6800        .h      LDR      r0,[r0,#0]
        0x00042794:    a906        ..      ADD      r1,sp,#0x18
        0x00042796:    2200        ."      MOVS     r2,#0
        0x00042798:    f008f928    ..(.    BL       xQueueReceive ; 0x4a9ec
        0x0004279c:    2800        .(      CMP      r0,#0
        0x0004279e:    f000809c    ....    BEQ.W    0x428da ; prvProcessReceivedCommands + 342
        0x000427a2:    e7ff        ..      B        0x427a4 ; prvProcessReceivedCommands + 32
        0x000427a4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000427a6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x000427aa:    dc0e        ..      BGT      0x427ca ; prvProcessReceivedCommands + 70
        0x000427ac:    e7ff        ..      B        0x427ae ; prvProcessReceivedCommands + 42
        0x000427ae:    a806        ..      ADD      r0,sp,#0x18
        0x000427b0:    3004        .0      ADDS     r0,#4
        0x000427b2:    9002        ..      STR      r0,[sp,#8]
        0x000427b4:    9802        ..      LDR      r0,[sp,#8]
        0x000427b6:    b910        ..      CBNZ     r0,0x427be ; prvProcessReceivedCommands + 58
        0x000427b8:    e7ff        ..      B        0x427ba ; prvProcessReceivedCommands + 54
        0x000427ba:    e7ff        ..      B        0x427bc ; prvProcessReceivedCommands + 56
        0x000427bc:    e7fe        ..      B        0x427bc ; prvProcessReceivedCommands + 56
        0x000427be:    9902        ..      LDR      r1,[sp,#8]
        0x000427c0:    680a        .h      LDR      r2,[r1,#0]
        0x000427c2:    6848        Hh      LDR      r0,[r1,#4]
        0x000427c4:    6889        .h      LDR      r1,[r1,#8]
        0x000427c6:    4790        .G      BLX      r2
        0x000427c8:    e000        ..      B        0x427cc ; prvProcessReceivedCommands + 72
        0x000427ca:    e7ff        ..      B        0x427cc ; prvProcessReceivedCommands + 72
        0x000427cc:    9806        ..      LDR      r0,[sp,#0x18]
        0x000427ce:    2800        .(      CMP      r0,#0
        0x000427d0:    f1008082    ....    BMI.W    0x428d8 ; prvProcessReceivedCommands + 340
        0x000427d4:    e7ff        ..      B        0x427d6 ; prvProcessReceivedCommands + 82
        0x000427d6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000427d8:    9005        ..      STR      r0,[sp,#0x14]
        0x000427da:    9805        ..      LDR      r0,[sp,#0x14]
        0x000427dc:    6940        @i      LDR      r0,[r0,#0x14]
        0x000427de:    b128        (.      CBZ      r0,0x427ec ; prvProcessReceivedCommands + 104
        0x000427e0:    e7ff        ..      B        0x427e2 ; prvProcessReceivedCommands + 94
        0x000427e2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000427e4:    3004        .0      ADDS     r0,#4
        0x000427e6:    f006fd4f    ..O.    BL       uxListRemove ; 0x49288
        0x000427ea:    e000        ..      B        0x427ee ; prvProcessReceivedCommands + 106
        0x000427ec:    e7ff        ..      B        0x427ee ; prvProcessReceivedCommands + 106
        0x000427ee:    a804        ..      ADD      r0,sp,#0x10
        0x000427f0:    f000f8fc    ....    BL       prvSampleTimeNow ; 0x429ec
        0x000427f4:    9003        ..      STR      r0,[sp,#0xc]
        0x000427f6:    9806        ..      LDR      r0,[sp,#0x18]
        0x000427f8:    3801        .8      SUBS     r0,#1
        0x000427fa:    4601        .F      MOV      r1,r0
        0x000427fc:    9101        ..      STR      r1,[sp,#4]
        0x000427fe:    2808        .(      CMP      r0,#8
        0x00042800:    d868        h.      BHI      0x428d4 ; prvProcessReceivedCommands + 336
        0x00042802:    9901        ..      LDR      r1,[sp,#4]
        0x00042804:    e8dff001    ....    TBB      [pc,r1]
    $d.21
        0x00042808:    3a320505    ..2:    DCD    976356613
        0x0004280c:    32050552    R..2    DCD    839189842
        0x00042810:    003a        :.      DCW    58
    $t.22
        0x00042812:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042814:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042818:    f0400001    @...    ORR      r0,r0,#1
        0x0004281c:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x00042820:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042822:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00042824:    6981        .i      LDR      r1,[r0,#0x18]
        0x00042826:    4419        .D      ADD      r1,r1,r3
        0x00042828:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004282a:    f7fffefd    ....    BL       prvInsertTimerInActiveList ; 0x42628
        0x0004282e:    b1d8        ..      CBZ      r0,0x42868 ; prvProcessReceivedCommands + 228
        0x00042830:    e7ff        ..      B        0x42832 ; prvProcessReceivedCommands + 174
        0x00042832:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042834:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00042838:    0740        @.      LSLS     r0,r0,#29
        0x0004283a:    2800        .(      CMP      r0,#0
        0x0004283c:    d508        ..      BPL      0x42850 ; prvProcessReceivedCommands + 204
        0x0004283e:    e7ff        ..      B        0x42840 ; prvProcessReceivedCommands + 188
        0x00042840:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042842:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042844:    6982        .i      LDR      r2,[r0,#0x18]
        0x00042846:    4411        .D      ADD      r1,r1,r2
        0x00042848:    9a03        ..      LDR      r2,[sp,#0xc]
        0x0004284a:    f000f897    ....    BL       prvReloadTimer ; 0x4297c
        0x0004284e:    e007        ..      B        0x42860 ; prvProcessReceivedCommands + 220
        0x00042850:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042852:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042856:    f00000fe    ....    AND      r0,r0,#0xfe
        0x0004285a:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004285e:    e7ff        ..      B        0x42860 ; prvProcessReceivedCommands + 220
        0x00042860:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042862:    6a01        .j      LDR      r1,[r0,#0x20]
        0x00042864:    4788        .G      BLX      r1
        0x00042866:    e000        ..      B        0x4286a ; prvProcessReceivedCommands + 230
        0x00042868:    e7ff        ..      B        0x4286a ; prvProcessReceivedCommands + 230
        0x0004286a:    e034        4.      B        0x428d6 ; prvProcessReceivedCommands + 338
        0x0004286c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004286e:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042872:    f00000fe    ....    AND      r0,r0,#0xfe
        0x00042876:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004287a:    e02c        ,.      B        0x428d6 ; prvProcessReceivedCommands + 338
        0x0004287c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004287e:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00042882:    f0400001    @...    ORR      r0,r0,#1
        0x00042886:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004288a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004288c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004288e:    6188        .a      STR      r0,[r1,#0x18]
        0x00042890:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042892:    6980        .i      LDR      r0,[r0,#0x18]
        0x00042894:    b910        ..      CBNZ     r0,0x4289c ; prvProcessReceivedCommands + 280
        0x00042896:    e7ff        ..      B        0x42898 ; prvProcessReceivedCommands + 276
        0x00042898:    e7ff        ..      B        0x4289a ; prvProcessReceivedCommands + 278
        0x0004289a:    e7fe        ..      B        0x4289a ; prvProcessReceivedCommands + 278
        0x0004289c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004289e:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000428a0:    6981        .i      LDR      r1,[r0,#0x18]
        0x000428a2:    4419        .D      ADD      r1,r1,r3
        0x000428a4:    461a        .F      MOV      r2,r3
        0x000428a6:    f7fffebf    ....    BL       prvInsertTimerInActiveList ; 0x42628
        0x000428aa:    e014        ..      B        0x428d6 ; prvProcessReceivedCommands + 338
        0x000428ac:    9805        ..      LDR      r0,[sp,#0x14]
        0x000428ae:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000428b2:    0780        ..      LSLS     r0,r0,#30
        0x000428b4:    2800        .(      CMP      r0,#0
        0x000428b6:    d404        ..      BMI      0x428c2 ; prvProcessReceivedCommands + 318
        0x000428b8:    e7ff        ..      B        0x428ba ; prvProcessReceivedCommands + 310
        0x000428ba:    9805        ..      LDR      r0,[sp,#0x14]
        0x000428bc:    f006fdd0    ....    BL       vPortFree ; 0x49460
        0x000428c0:    e007        ..      B        0x428d2 ; prvProcessReceivedCommands + 334
        0x000428c2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000428c4:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000428c8:    f00000fe    ....    AND      r0,r0,#0xfe
        0x000428cc:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x000428d0:    e7ff        ..      B        0x428d2 ; prvProcessReceivedCommands + 334
        0x000428d2:    e000        ..      B        0x428d6 ; prvProcessReceivedCommands + 338
        0x000428d4:    e7ff        ..      B        0x428d6 ; prvProcessReceivedCommands + 338
        0x000428d6:    e7ff        ..      B        0x428d8 ; prvProcessReceivedCommands + 340
        0x000428d8:    e757        W.      B        0x4278a ; prvProcessReceivedCommands + 6
        0x000428da:    b00a        ..      ADD      sp,sp,#0x28
        0x000428dc:    bd80        ..      POP      {r7,pc}
        0x000428de:    0000        ..      MOVS     r0,r0
    prvProcessTimerOrBlockTask
        0x000428e0:    b580        ..      PUSH     {r7,lr}
        0x000428e2:    b084        ..      SUB      sp,sp,#0x10
        0x000428e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000428e6:    9102        ..      STR      r1,[sp,#8]
        0x000428e8:    f007f97e    ..~.    BL       vTaskSuspendAll ; 0x49be8
        0x000428ec:    4668        hF      MOV      r0,sp
        0x000428ee:    f000f87d    ..}.    BL       prvSampleTimeNow ; 0x429ec
        0x000428f2:    9001        ..      STR      r0,[sp,#4]
        0x000428f4:    9800        ..      LDR      r0,[sp,#0]
        0x000428f6:    bbd8        ..      CBNZ     r0,0x42970 ; prvProcessTimerOrBlockTask + 144
        0x000428f8:    e7ff        ..      B        0x428fa ; prvProcessTimerOrBlockTask + 26
        0x000428fa:    9802        ..      LDR      r0,[sp,#8]
        0x000428fc:    b960        `.      CBNZ     r0,0x42918 ; prvProcessTimerOrBlockTask + 56
        0x000428fe:    e7ff        ..      B        0x42900 ; prvProcessTimerOrBlockTask + 32
        0x00042900:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042902:    9901        ..      LDR      r1,[sp,#4]
        0x00042904:    4288        .B      CMP      r0,r1
        0x00042906:    d807        ..      BHI      0x42918 ; prvProcessTimerOrBlockTask + 56
        0x00042908:    e7ff        ..      B        0x4290a ; prvProcessTimerOrBlockTask + 42
        0x0004290a:    f008fc05    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004290e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042910:    9901        ..      LDR      r1,[sp,#4]
        0x00042912:    f7ffff0d    ....    BL       prvProcessExpiredTimer ; 0x42730
        0x00042916:    e02a        *.      B        0x4296e ; prvProcessTimerOrBlockTask + 142
        0x00042918:    9802        ..      LDR      r0,[sp,#8]
        0x0004291a:    b158        X.      CBZ      r0,0x42934 ; prvProcessTimerOrBlockTask + 84
        0x0004291c:    e7ff        ..      B        0x4291e ; prvProcessTimerOrBlockTask + 62
        0x0004291e:    f24a409c    J..@    MOV      r0,#0xa49c
        0x00042922:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042926:    6800        .h      LDR      r0,[r0,#0]
        0x00042928:    6800        .h      LDR      r0,[r0,#0]
        0x0004292a:    fab0f080    ....    CLZ      r0,r0
        0x0004292e:    0940        @.      LSRS     r0,r0,#5
        0x00042930:    9002        ..      STR      r0,[sp,#8]
        0x00042932:    e7ff        ..      B        0x42934 ; prvProcessTimerOrBlockTask + 84
        0x00042934:    f64220f8    B..     MOV      r0,#0x2af8
        0x00042938:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004293c:    6800        .h      LDR      r0,[r0,#0]
        0x0004293e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00042940:    9a01        ..      LDR      r2,[sp,#4]
        0x00042942:    1a89        ..      SUBS     r1,r1,r2
        0x00042944:    9a02        ..      LDR      r2,[sp,#8]
        0x00042946:    f006ff03    ....    BL       vQueueWaitForMessageRestricted ; 0x49750
        0x0004294a:    f008fbe5    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004294e:    b960        `.      CBNZ     r0,0x4296a ; prvProcessTimerOrBlockTask + 138
        0x00042950:    e7ff        ..      B        0x42952 ; prvProcessTimerOrBlockTask + 114
        0x00042952:    f64e5104    N..Q    MOV      r1,#0xed04
        0x00042956:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004295a:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004295e:    6008        .`      STR      r0,[r1,#0]
        0x00042960:    f3bf8f4f    ..O.    DSB      
        0x00042964:    f3bf8f6f    ..o.    ISB      
        0x00042968:    e000        ..      B        0x4296c ; prvProcessTimerOrBlockTask + 140
        0x0004296a:    e7ff        ..      B        0x4296c ; prvProcessTimerOrBlockTask + 140
        0x0004296c:    e7ff        ..      B        0x4296e ; prvProcessTimerOrBlockTask + 142
        0x0004296e:    e002        ..      B        0x42976 ; prvProcessTimerOrBlockTask + 150
        0x00042970:    f008fbd2    ....    BL       xTaskResumeAll ; 0x4b118
        0x00042974:    e7ff        ..      B        0x42976 ; prvProcessTimerOrBlockTask + 150
        0x00042976:    b004        ..      ADD      sp,sp,#0x10
        0x00042978:    bd80        ..      POP      {r7,pc}
        0x0004297a:    0000        ..      MOVS     r0,r0
    prvReloadTimer
        0x0004297c:    b580        ..      PUSH     {r7,lr}
        0x0004297e:    b084        ..      SUB      sp,sp,#0x10
        0x00042980:    9003        ..      STR      r0,[sp,#0xc]
        0x00042982:    9102        ..      STR      r1,[sp,#8]
        0x00042984:    9201        ..      STR      r2,[sp,#4]
        0x00042986:    e7ff        ..      B        0x42988 ; prvReloadTimer + 12
        0x00042988:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004298a:    9b02        ..      LDR      r3,[sp,#8]
        0x0004298c:    6981        .i      LDR      r1,[r0,#0x18]
        0x0004298e:    4419        .D      ADD      r1,r1,r3
        0x00042990:    9a01        ..      LDR      r2,[sp,#4]
        0x00042992:    f7fffe49    ..I.    BL       prvInsertTimerInActiveList ; 0x42628
        0x00042996:    b148        H.      CBZ      r0,0x429ac ; prvReloadTimer + 48
        0x00042998:    e7ff        ..      B        0x4299a ; prvReloadTimer + 30
        0x0004299a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004299c:    6981        .i      LDR      r1,[r0,#0x18]
        0x0004299e:    9802        ..      LDR      r0,[sp,#8]
        0x000429a0:    4408        .D      ADD      r0,r0,r1
        0x000429a2:    9002        ..      STR      r0,[sp,#8]
        0x000429a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000429a6:    6a01        .j      LDR      r1,[r0,#0x20]
        0x000429a8:    4788        .G      BLX      r1
        0x000429aa:    e7ed        ..      B        0x42988 ; prvReloadTimer + 12
        0x000429ac:    b004        ..      ADD      sp,sp,#0x10
        0x000429ae:    bd80        ..      POP      {r7,pc}
    prvResetNextTaskUnblockTime
        0x000429b0:    f24a4090    J..@    MOV      r0,#0xa490
        0x000429b4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000429b8:    6800        .h      LDR      r0,[r0,#0]
        0x000429ba:    6800        .h      LDR      r0,[r0,#0]
        0x000429bc:    b940        @.      CBNZ     r0,0x429d0 ; prvResetNextTaskUnblockTime + 32
        0x000429be:    e7ff        ..      B        0x429c0 ; prvResetNextTaskUnblockTime + 16
        0x000429c0:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x000429c4:    f2c10102    ....    MOVT     r1,#0x1002
        0x000429c8:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000429cc:    6008        .`      STR      r0,[r1,#0]
        0x000429ce:    e00c        ..      B        0x429ea ; prvResetNextTaskUnblockTime + 58
        0x000429d0:    f24a4090    J..@    MOV      r0,#0xa490
        0x000429d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000429d8:    6800        .h      LDR      r0,[r0,#0]
        0x000429da:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000429dc:    6800        .h      LDR      r0,[r0,#0]
        0x000429de:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x000429e2:    f2c10102    ....    MOVT     r1,#0x1002
        0x000429e6:    6008        .`      STR      r0,[r1,#0]
        0x000429e8:    e7ff        ..      B        0x429ea ; prvResetNextTaskUnblockTime + 58
        0x000429ea:    4770        pG      BX       lr
    prvSampleTimeNow
        0x000429ec:    b580        ..      PUSH     {r7,lr}
        0x000429ee:    b082        ..      SUB      sp,sp,#8
        0x000429f0:    9001        ..      STR      r0,[sp,#4]
        0x000429f2:    f008f993    ....    BL       xTaskGetTickCount ; 0x4ad1c
        0x000429f6:    9000        ..      STR      r0,[sp,#0]
        0x000429f8:    9800        ..      LDR      r0,[sp,#0]
        0x000429fa:    f24a01c0    J...    MOV      r1,#0xa0c0
        0x000429fe:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042a02:    6809        .h      LDR      r1,[r1,#0]
        0x00042a04:    4288        .B      CMP      r0,r1
        0x00042a06:    d206        ..      BCS      0x42a16 ; prvSampleTimeNow + 42
        0x00042a08:    e7ff        ..      B        0x42a0a ; prvSampleTimeNow + 30
        0x00042a0a:    f000f811    ....    BL       prvSwitchTimerLists ; 0x42a30
        0x00042a0e:    9901        ..      LDR      r1,[sp,#4]
        0x00042a10:    2001        .       MOVS     r0,#1
        0x00042a12:    6008        .`      STR      r0,[r1,#0]
        0x00042a14:    e003        ..      B        0x42a1e ; prvSampleTimeNow + 50
        0x00042a16:    9901        ..      LDR      r1,[sp,#4]
        0x00042a18:    2000        .       MOVS     r0,#0
        0x00042a1a:    6008        .`      STR      r0,[r1,#0]
        0x00042a1c:    e7ff        ..      B        0x42a1e ; prvSampleTimeNow + 50
        0x00042a1e:    9800        ..      LDR      r0,[sp,#0]
        0x00042a20:    f24a01c0    J...    MOV      r1,#0xa0c0
        0x00042a24:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042a28:    6008        .`      STR      r0,[r1,#0]
        0x00042a2a:    9800        ..      LDR      r0,[sp,#0]
        0x00042a2c:    b002        ..      ADD      sp,sp,#8
        0x00042a2e:    bd80        ..      POP      {r7,pc}
    prvSwitchTimerLists
        0x00042a30:    b580        ..      PUSH     {r7,lr}
        0x00042a32:    b082        ..      SUB      sp,sp,#8
        0x00042a34:    e7ff        ..      B        0x42a36 ; prvSwitchTimerLists + 6
        0x00042a36:    f24a408c    J..@    MOV      r0,#0xa48c
        0x00042a3a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042a3e:    6800        .h      LDR      r0,[r0,#0]
        0x00042a40:    6800        .h      LDR      r0,[r0,#0]
        0x00042a42:    b170        p.      CBZ      r0,0x42a62 ; prvSwitchTimerLists + 50
        0x00042a44:    e7ff        ..      B        0x42a46 ; prvSwitchTimerLists + 22
        0x00042a46:    f24a408c    J..@    MOV      r0,#0xa48c
        0x00042a4a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042a4e:    6800        .h      LDR      r0,[r0,#0]
        0x00042a50:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00042a52:    6800        .h      LDR      r0,[r0,#0]
        0x00042a54:    9001        ..      STR      r0,[sp,#4]
        0x00042a56:    9801        ..      LDR      r0,[sp,#4]
        0x00042a58:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00042a5c:    f7fffe68    ..h.    BL       prvProcessExpiredTimer ; 0x42730
        0x00042a60:    e7e9        ..      B        0x42a36 ; prvSwitchTimerLists + 6
        0x00042a62:    f24a428c    J..B    MOV      r2,#0xa48c
        0x00042a66:    f2c10201    ....    MOVT     r2,#0x1001
        0x00042a6a:    6810        .h      LDR      r0,[r2,#0]
        0x00042a6c:    9000        ..      STR      r0,[sp,#0]
        0x00042a6e:    f24a419c    J..A    MOV      r1,#0xa49c
        0x00042a72:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042a76:    6808        .h      LDR      r0,[r1,#0]
        0x00042a78:    6010        .`      STR      r0,[r2,#0]
        0x00042a7a:    9800        ..      LDR      r0,[sp,#0]
        0x00042a7c:    6008        .`      STR      r0,[r1,#0]
        0x00042a7e:    b002        ..      ADD      sp,sp,#8
        0x00042a80:    bd80        ..      POP      {r7,pc}
        0x00042a82:    0000        ..      MOVS     r0,r0
    prvTaskExitError
        0x00042a84:    b082        ..      SUB      sp,sp,#8
        0x00042a86:    2000        .       MOVS     r0,#0
        0x00042a88:    9000        ..      STR      r0,[sp,#0]
        0x00042a8a:    f2405060    @.`P    MOVW     r0,#0x560
        0x00042a8e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00042a92:    6800        .h      LDR      r0,[r0,#0]
        0x00042a94:    3001        .0      ADDS     r0,#1
        0x00042a96:    b110        ..      CBZ      r0,0x42a9e ; prvTaskExitError + 26
        0x00042a98:    e7ff        ..      B        0x42a9a ; prvTaskExitError + 22
        0x00042a9a:    e7ff        ..      B        0x42a9c ; prvTaskExitError + 24
        0x00042a9c:    e7fe        ..      B        0x42a9c ; prvTaskExitError + 24
        0x00042a9e:    f04f0080    O...    MOV      r0,#0x80
        0x00042aa2:    f3808811    ....    MSR      BASEPRI,r0
        0x00042aa6:    f3bf8f6f    ..o.    ISB      
        0x00042aaa:    f3bf8f4f    ..O.    DSB      
        0x00042aae:    9001        ..      STR      r0,[sp,#4]
        0x00042ab0:    e7ff        ..      B        0x42ab2 ; prvTaskExitError + 46
        0x00042ab2:    9800        ..      LDR      r0,[sp,#0]
        0x00042ab4:    b908        ..      CBNZ     r0,0x42aba ; prvTaskExitError + 54
        0x00042ab6:    e7ff        ..      B        0x42ab8 ; prvTaskExitError + 52
        0x00042ab8:    e7fb        ..      B        0x42ab2 ; prvTaskExitError + 46
        0x00042aba:    b002        ..      ADD      sp,sp,#8
        0x00042abc:    4770        pG      BX       lr
        0x00042abe:    0000        ..      MOVS     r0,r0
    prvTestWaitCondition
        0x00042ac0:    b084        ..      SUB      sp,sp,#0x10
        0x00042ac2:    9003        ..      STR      r0,[sp,#0xc]
        0x00042ac4:    9102        ..      STR      r1,[sp,#8]
        0x00042ac6:    9201        ..      STR      r2,[sp,#4]
        0x00042ac8:    2000        .       MOVS     r0,#0
        0x00042aca:    9000        ..      STR      r0,[sp,#0]
        0x00042acc:    9801        ..      LDR      r0,[sp,#4]
        0x00042ace:    b950        P.      CBNZ     r0,0x42ae6 ; prvTestWaitCondition + 38
        0x00042ad0:    e7ff        ..      B        0x42ad2 ; prvTestWaitCondition + 18
        0x00042ad2:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042ad4:    9902        ..      LDR      r1,[sp,#8]
        0x00042ad6:    4208        .B      TST      r0,r1
        0x00042ad8:    d003        ..      BEQ      0x42ae2 ; prvTestWaitCondition + 34
        0x00042ada:    e7ff        ..      B        0x42adc ; prvTestWaitCondition + 28
        0x00042adc:    2001        .       MOVS     r0,#1
        0x00042ade:    9000        ..      STR      r0,[sp,#0]
        0x00042ae0:    e000        ..      B        0x42ae4 ; prvTestWaitCondition + 36
        0x00042ae2:    e7ff        ..      B        0x42ae4 ; prvTestWaitCondition + 36
        0x00042ae4:    e00a        ..      B        0x42afc ; prvTestWaitCondition + 60
        0x00042ae6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042ae8:    9902        ..      LDR      r1,[sp,#8]
        0x00042aea:    4008        .@      ANDS     r0,r0,r1
        0x00042aec:    4288        .B      CMP      r0,r1
        0x00042aee:    d103        ..      BNE      0x42af8 ; prvTestWaitCondition + 56
        0x00042af0:    e7ff        ..      B        0x42af2 ; prvTestWaitCondition + 50
        0x00042af2:    2001        .       MOVS     r0,#1
        0x00042af4:    9000        ..      STR      r0,[sp,#0]
        0x00042af6:    e000        ..      B        0x42afa ; prvTestWaitCondition + 58
        0x00042af8:    e7ff        ..      B        0x42afa ; prvTestWaitCondition + 58
        0x00042afa:    e7ff        ..      B        0x42afc ; prvTestWaitCondition + 60
        0x00042afc:    9800        ..      LDR      r0,[sp,#0]
        0x00042afe:    b004        ..      ADD      sp,sp,#0x10
        0x00042b00:    4770        pG      BX       lr
        0x00042b02:    0000        ..      MOVS     r0,r0
    prvTimerTask
        0x00042b04:    b580        ..      PUSH     {r7,lr}
        0x00042b06:    b084        ..      SUB      sp,sp,#0x10
        0x00042b08:    9003        ..      STR      r0,[sp,#0xc]
        0x00042b0a:    e7ff        ..      B        0x42b0c ; prvTimerTask + 8
        0x00042b0c:    a801        ..      ADD      r0,sp,#4
        0x00042b0e:    f7fffb5d    ..].    BL       prvGetNextExpireTime ; 0x421cc
        0x00042b12:    9002        ..      STR      r0,[sp,#8]
        0x00042b14:    9802        ..      LDR      r0,[sp,#8]
        0x00042b16:    9901        ..      LDR      r1,[sp,#4]
        0x00042b18:    f7fffee2    ....    BL       prvProcessTimerOrBlockTask ; 0x428e0
        0x00042b1c:    f7fffe32    ..2.    BL       prvProcessReceivedCommands ; 0x42784
        0x00042b20:    e7f4        ..      B        0x42b0c ; prvTimerTask + 8
        0x00042b22:    0000        ..      MOVS     r0,r0
    prvUnlockQueue
        0x00042b24:    b580        ..      PUSH     {r7,lr}
        0x00042b26:    b082        ..      SUB      sp,sp,#8
        0x00042b28:    9001        ..      STR      r0,[sp,#4]
        0x00042b2a:    f006fc5b    ..[.    BL       vPortEnterCritical ; 0x493e4
        0x00042b2e:    9801        ..      LDR      r0,[sp,#4]
        0x00042b30:    f8900045    ..E.    LDRB     r0,[r0,#0x45]
        0x00042b34:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00042b38:    e7ff        ..      B        0x42b3a ; prvUnlockQueue + 22
        0x00042b3a:    f99d0003    ....    LDRSB    r0,[sp,#3]
        0x00042b3e:    2801        .(      CMP      r0,#1
        0x00042b40:    db16        ..      BLT      0x42b70 ; prvUnlockQueue + 76
        0x00042b42:    e7ff        ..      B        0x42b44 ; prvUnlockQueue + 32
        0x00042b44:    9801        ..      LDR      r0,[sp,#4]
        0x00042b46:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00042b48:    b158        X.      CBZ      r0,0x42b62 ; prvUnlockQueue + 62
        0x00042b4a:    e7ff        ..      B        0x42b4c ; prvUnlockQueue + 40
        0x00042b4c:    9801        ..      LDR      r0,[sp,#4]
        0x00042b4e:    3024        $0      ADDS     r0,r0,#0x24
        0x00042b50:    f008fa1c    ....    BL       xTaskRemoveFromEventList ; 0x4af8c
        0x00042b54:    b118        ..      CBZ      r0,0x42b5e ; prvUnlockQueue + 58
        0x00042b56:    e7ff        ..      B        0x42b58 ; prvUnlockQueue + 52
        0x00042b58:    f006fe6c    ..l.    BL       vTaskMissedYield ; 0x49834
        0x00042b5c:    e000        ..      B        0x42b60 ; prvUnlockQueue + 60
        0x00042b5e:    e7ff        ..      B        0x42b60 ; prvUnlockQueue + 60
        0x00042b60:    e000        ..      B        0x42b64 ; prvUnlockQueue + 64
        0x00042b62:    e005        ..      B        0x42b70 ; prvUnlockQueue + 76
        0x00042b64:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00042b68:    3801        .8      SUBS     r0,#1
        0x00042b6a:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00042b6e:    e7e4        ..      B        0x42b3a ; prvUnlockQueue + 22
        0x00042b70:    9901        ..      LDR      r1,[sp,#4]
        0x00042b72:    20ff        .       MOVS     r0,#0xff
        0x00042b74:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x00042b78:    f006fc56    ..V.    BL       vPortExitCritical ; 0x49428
        0x00042b7c:    f006fc32    ..2.    BL       vPortEnterCritical ; 0x493e4
        0x00042b80:    9801        ..      LDR      r0,[sp,#4]
        0x00042b82:    f8900044    ..D.    LDRB     r0,[r0,#0x44]
        0x00042b86:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00042b8a:    e7ff        ..      B        0x42b8c ; prvUnlockQueue + 104
        0x00042b8c:    f99d0002    ....    LDRSB    r0,[sp,#2]
        0x00042b90:    2801        .(      CMP      r0,#1
        0x00042b92:    db16        ..      BLT      0x42bc2 ; prvUnlockQueue + 158
        0x00042b94:    e7ff        ..      B        0x42b96 ; prvUnlockQueue + 114
        0x00042b96:    9801        ..      LDR      r0,[sp,#4]
        0x00042b98:    6900        .i      LDR      r0,[r0,#0x10]
        0x00042b9a:    b180        ..      CBZ      r0,0x42bbe ; prvUnlockQueue + 154
        0x00042b9c:    e7ff        ..      B        0x42b9e ; prvUnlockQueue + 122
        0x00042b9e:    9801        ..      LDR      r0,[sp,#4]
        0x00042ba0:    3010        .0      ADDS     r0,r0,#0x10
        0x00042ba2:    f008f9f3    ....    BL       xTaskRemoveFromEventList ; 0x4af8c
        0x00042ba6:    b118        ..      CBZ      r0,0x42bb0 ; prvUnlockQueue + 140
        0x00042ba8:    e7ff        ..      B        0x42baa ; prvUnlockQueue + 134
        0x00042baa:    f006fe43    ..C.    BL       vTaskMissedYield ; 0x49834
        0x00042bae:    e000        ..      B        0x42bb2 ; prvUnlockQueue + 142
        0x00042bb0:    e7ff        ..      B        0x42bb2 ; prvUnlockQueue + 142
        0x00042bb2:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00042bb6:    3801        .8      SUBS     r0,#1
        0x00042bb8:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00042bbc:    e000        ..      B        0x42bc0 ; prvUnlockQueue + 156
        0x00042bbe:    e000        ..      B        0x42bc2 ; prvUnlockQueue + 158
        0x00042bc0:    e7e4        ..      B        0x42b8c ; prvUnlockQueue + 104
        0x00042bc2:    9901        ..      LDR      r1,[sp,#4]
        0x00042bc4:    20ff        .       MOVS     r0,#0xff
        0x00042bc6:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00042bca:    f006fc2d    ..-.    BL       vPortExitCritical ; 0x49428
        0x00042bce:    b002        ..      ADD      sp,sp,#8
        0x00042bd0:    bd80        ..      POP      {r7,pc}
        0x00042bd2:    0000        ..      MOVS     r0,r0
    pvPortMalloc
        0x00042bd4:    b580        ..      PUSH     {r7,lr}
        0x00042bd6:    b088        ..      SUB      sp,sp,#0x20
        0x00042bd8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042bda:    2000        .       MOVS     r0,#0
        0x00042bdc:    9003        ..      STR      r0,[sp,#0xc]
        0x00042bde:    f007f803    ....    BL       vTaskSuspendAll ; 0x49be8
        0x00042be2:    f24a4094    J..@    MOV      r0,#0xa494
        0x00042be6:    f2c10001    ....    MOVT     r0,#0x1001
        0x00042bea:    6800        .h      LDR      r0,[r0,#0]
        0x00042bec:    b918        ..      CBNZ     r0,0x42bf6 ; pvPortMalloc + 34
        0x00042bee:    e7ff        ..      B        0x42bf0 ; pvPortMalloc + 28
        0x00042bf0:    f7fffb0c    ....    BL       prvHeapInit ; 0x4220c
        0x00042bf4:    e000        ..      B        0x42bf8 ; pvPortMalloc + 36
        0x00042bf6:    e7ff        ..      B        0x42bf8 ; pvPortMalloc + 36
        0x00042bf8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042bfa:    b1a8        ..      CBZ      r0,0x42c28 ; pvPortMalloc + 84
        0x00042bfc:    e7ff        ..      B        0x42bfe ; pvPortMalloc + 42
        0x00042bfe:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042c00:    f0000007    ....    AND      r0,r0,#7
        0x00042c04:    f1c00010    ....    RSB      r0,r0,#0x10
        0x00042c08:    9002        ..      STR      r0,[sp,#8]
        0x00042c0a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042c0c:    9902        ..      LDR      r1,[sp,#8]
        0x00042c0e:    43c9        .C      MVNS     r1,r1
        0x00042c10:    4288        .B      CMP      r0,r1
        0x00042c12:    d805        ..      BHI      0x42c20 ; pvPortMalloc + 76
        0x00042c14:    e7ff        ..      B        0x42c16 ; pvPortMalloc + 66
        0x00042c16:    9902        ..      LDR      r1,[sp,#8]
        0x00042c18:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042c1a:    4408        .D      ADD      r0,r0,r1
        0x00042c1c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042c1e:    e002        ..      B        0x42c26 ; pvPortMalloc + 82
        0x00042c20:    2000        .       MOVS     r0,#0
        0x00042c22:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042c24:    e7ff        ..      B        0x42c26 ; pvPortMalloc + 82
        0x00042c26:    e000        ..      B        0x42c2a ; pvPortMalloc + 86
        0x00042c28:    e7ff        ..      B        0x42c2a ; pvPortMalloc + 86
        0x00042c2a:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00042c2e:    0600        ..      LSLS     r0,r0,#24
        0x00042c30:    2800        .(      CMP      r0,#0
        0x00042c32:    f1008094    ....    BMI.W    0x42d5e ; pvPortMalloc + 394
        0x00042c36:    e7ff        ..      B        0x42c38 ; pvPortMalloc + 100
        0x00042c38:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042c3a:    2800        .(      CMP      r0,#0
        0x00042c3c:    f000808d    ....    BEQ.W    0x42d5a ; pvPortMalloc + 390
        0x00042c40:    e7ff        ..      B        0x42c42 ; pvPortMalloc + 110
        0x00042c42:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042c44:    f6422198    B..!    MOV      r1,#0x2a98
        0x00042c48:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042c4c:    6809        .h      LDR      r1,[r1,#0]
        0x00042c4e:    4288        .B      CMP      r0,r1
        0x00042c50:    f2008083    ....    BHI.W    0x42d5a ; pvPortMalloc + 390
        0x00042c54:    e7ff        ..      B        0x42c56 ; pvPortMalloc + 130
        0x00042c56:    f64220d8    B..     MOV      r0,#0x2ad8
        0x00042c5a:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042c5e:    9005        ..      STR      r0,[sp,#0x14]
        0x00042c60:    6800        .h      LDR      r0,[r0,#0]
        0x00042c62:    9006        ..      STR      r0,[sp,#0x18]
        0x00042c64:    e7ff        ..      B        0x42c66 ; pvPortMalloc + 146
        0x00042c66:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042c68:    6841        Ah      LDR      r1,[r0,#4]
        0x00042c6a:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00042c6c:    2000        .       MOVS     r0,#0
        0x00042c6e:    4291        .B      CMP      r1,r2
        0x00042c70:    9001        ..      STR      r0,[sp,#4]
        0x00042c72:    d207        ..      BCS      0x42c84 ; pvPortMalloc + 176
        0x00042c74:    e7ff        ..      B        0x42c76 ; pvPortMalloc + 162
        0x00042c76:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042c78:    6800        .h      LDR      r0,[r0,#0]
        0x00042c7a:    2800        .(      CMP      r0,#0
        0x00042c7c:    bf18        ..      IT       NE
        0x00042c7e:    2001        .       MOVNE    r0,#1
        0x00042c80:    9001        ..      STR      r0,[sp,#4]
        0x00042c82:    e7ff        ..      B        0x42c84 ; pvPortMalloc + 176
        0x00042c84:    9801        ..      LDR      r0,[sp,#4]
        0x00042c86:    07c0        ..      LSLS     r0,r0,#31
        0x00042c88:    b130        0.      CBZ      r0,0x42c98 ; pvPortMalloc + 196
        0x00042c8a:    e7ff        ..      B        0x42c8c ; pvPortMalloc + 184
        0x00042c8c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042c8e:    9005        ..      STR      r0,[sp,#0x14]
        0x00042c90:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042c92:    6800        .h      LDR      r0,[r0,#0]
        0x00042c94:    9006        ..      STR      r0,[sp,#0x18]
        0x00042c96:    e7e6        ..      B        0x42c66 ; pvPortMalloc + 146
        0x00042c98:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042c9a:    f24a4194    J..A    MOV      r1,#0xa494
        0x00042c9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00042ca2:    6809        .h      LDR      r1,[r1,#0]
        0x00042ca4:    4288        .B      CMP      r0,r1
        0x00042ca6:    d056        V.      BEQ      0x42d56 ; pvPortMalloc + 386
        0x00042ca8:    e7ff        ..      B        0x42caa ; pvPortMalloc + 214
        0x00042caa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042cac:    6800        .h      LDR      r0,[r0,#0]
        0x00042cae:    3008        .0      ADDS     r0,r0,#8
        0x00042cb0:    9003        ..      STR      r0,[sp,#0xc]
        0x00042cb2:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042cb4:    6800        .h      LDR      r0,[r0,#0]
        0x00042cb6:    9905        ..      LDR      r1,[sp,#0x14]
        0x00042cb8:    6008        .`      STR      r0,[r1,#0]
        0x00042cba:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042cbc:    6840        @h      LDR      r0,[r0,#4]
        0x00042cbe:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042cc0:    1a40        @.      SUBS     r0,r0,r1
        0x00042cc2:    2811        .(      CMP      r0,#0x11
        0x00042cc4:    d318        ..      BCC      0x42cf8 ; pvPortMalloc + 292
        0x00042cc6:    e7ff        ..      B        0x42cc8 ; pvPortMalloc + 244
        0x00042cc8:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042cca:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042ccc:    4408        .D      ADD      r0,r0,r1
        0x00042cce:    9004        ..      STR      r0,[sp,#0x10]
        0x00042cd0:    f89d0010    ....    LDRB     r0,[sp,#0x10]
        0x00042cd4:    0740        @.      LSLS     r0,r0,#29
        0x00042cd6:    b110        ..      CBZ      r0,0x42cde ; pvPortMalloc + 266
        0x00042cd8:    e7ff        ..      B        0x42cda ; pvPortMalloc + 262
        0x00042cda:    e7ff        ..      B        0x42cdc ; pvPortMalloc + 264
        0x00042cdc:    e7fe        ..      B        0x42cdc ; pvPortMalloc + 264
        0x00042cde:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042ce0:    6840        @h      LDR      r0,[r0,#4]
        0x00042ce2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00042ce4:    1a40        @.      SUBS     r0,r0,r1
        0x00042ce6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00042ce8:    6048        H`      STR      r0,[r1,#4]
        0x00042cea:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042cec:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042cee:    6048        H`      STR      r0,[r1,#4]
        0x00042cf0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042cf2:    f7fffc35    ..5.    BL       prvInsertBlockIntoFreeList ; 0x42560
        0x00042cf6:    e000        ..      B        0x42cfa ; pvPortMalloc + 294
        0x00042cf8:    e7ff        ..      B        0x42cfa ; pvPortMalloc + 294
        0x00042cfa:    9806        ..      LDR      r0,[sp,#0x18]
        0x00042cfc:    6842        Bh      LDR      r2,[r0,#4]
        0x00042cfe:    f6422098    B..     MOV      r0,#0x2a98
        0x00042d02:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042d06:    6801        .h      LDR      r1,[r0,#0]
        0x00042d08:    1a89        ..      SUBS     r1,r1,r2
        0x00042d0a:    6001        .`      STR      r1,[r0,#0]
        0x00042d0c:    6800        .h      LDR      r0,[r0,#0]
        0x00042d0e:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x00042d12:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042d16:    6809        .h      LDR      r1,[r1,#0]
        0x00042d18:    4288        .B      CMP      r0,r1
        0x00042d1a:    d20b        ..      BCS      0x42d34 ; pvPortMalloc + 352
        0x00042d1c:    e7ff        ..      B        0x42d1e ; pvPortMalloc + 330
        0x00042d1e:    f6422098    B..     MOV      r0,#0x2a98
        0x00042d22:    f2c10002    ....    MOVT     r0,#0x1002
        0x00042d26:    6800        .h      LDR      r0,[r0,#0]
        0x00042d28:    f64221a4    B..!    MOV      r1,#0x2aa4
        0x00042d2c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042d30:    6008        .`      STR      r0,[r1,#0]
        0x00042d32:    e000        ..      B        0x42d36 ; pvPortMalloc + 354
        0x00042d34:    e7ff        ..      B        0x42d36 ; pvPortMalloc + 354
        0x00042d36:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042d38:    6848        Hh      LDR      r0,[r1,#4]
        0x00042d3a:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00042d3e:    6048        H`      STR      r0,[r1,#4]
        0x00042d40:    9906        ..      LDR      r1,[sp,#0x18]
        0x00042d42:    2000        .       MOVS     r0,#0
        0x00042d44:    6008        .`      STR      r0,[r1,#0]
        0x00042d46:    f64221b0    B..!    MOV      r1,#0x2ab0
        0x00042d4a:    f2c10102    ....    MOVT     r1,#0x1002
        0x00042d4e:    6808        .h      LDR      r0,[r1,#0]
        0x00042d50:    3001        .0      ADDS     r0,#1
        0x00042d52:    6008        .`      STR      r0,[r1,#0]
        0x00042d54:    e000        ..      B        0x42d58 ; pvPortMalloc + 388
        0x00042d56:    e7ff        ..      B        0x42d58 ; pvPortMalloc + 388
        0x00042d58:    e000        ..      B        0x42d5c ; pvPortMalloc + 392
        0x00042d5a:    e7ff        ..      B        0x42d5c ; pvPortMalloc + 392
        0x00042d5c:    e000        ..      B        0x42d60 ; pvPortMalloc + 396
        0x00042d5e:    e7ff        ..      B        0x42d60 ; pvPortMalloc + 396
        0x00042d60:    f008f9da    ....    BL       xTaskResumeAll ; 0x4b118
        0x00042d64:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042d66:    b918        ..      CBNZ     r0,0x42d70 ; pvPortMalloc + 412
        0x00042d68:    e7ff        ..      B        0x42d6a ; pvPortMalloc + 406
        0x00042d6a:    f006fac9    ....    BL       vApplicationMallocFailedHook ; 0x49300
        0x00042d6e:    e000        ..      B        0x42d72 ; pvPortMalloc + 414
        0x00042d70:    e7ff        ..      B        0x42d72 ; pvPortMalloc + 414
        0x00042d72:    f89d000c    ....    LDRB     r0,[sp,#0xc]
        0x00042d76:    0740        @.      LSLS     r0,r0,#29
        0x00042d78:    b110        ..      CBZ      r0,0x42d80 ; pvPortMalloc + 428
        0x00042d7a:    e7ff        ..      B        0x42d7c ; pvPortMalloc + 424
        0x00042d7c:    e7ff        ..      B        0x42d7e ; pvPortMalloc + 426
        0x00042d7e:    e7fe        ..      B        0x42d7e ; pvPortMalloc + 426
        0x00042d80:    9803        ..      LDR      r0,[sp,#0xc]
        0x00042d82:    b008        ..      ADD      sp,sp,#0x20
        0x00042d84:    bd80        ..      POP      {r7,pc}
        0x00042d86:    0000        ..      MOVS     r0,r0
    pwrctrl_periph_disable_msk_check
        0x00042d88:    b580        ..      PUSH     {r7,lr}
        0x00042d8a:    b088        ..      SUB      sp,sp,#0x20
        0x00042d8c:    f88d001b    ....    STRB     r0,[sp,#0x1b]
        0x00042d90:    f89d101b    ....    LDRB     r1,[sp,#0x1b]
        0x00042d94:    a801        ..      ADD      r0,sp,#4
        0x00042d96:    f7defb6b    ..k.    BL       am_get_pwrctrl ; 0x21470
        0x00042d9a:    9005        ..      STR      r0,[sp,#0x14]
        0x00042d9c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042d9e:    b118        ..      CBZ      r0,0x42da8 ; pwrctrl_periph_disable_msk_check + 32
        0x00042da0:    e7ff        ..      B        0x42da2 ; pwrctrl_periph_disable_msk_check + 26
        0x00042da2:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042da4:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042da6:    e06a        j.      B        0x42e7e ; pwrctrl_periph_disable_msk_check + 246
        0x00042da8:    9804        ..      LDR      r0,[sp,#0x10]
        0x00042daa:    9000        ..      STR      r0,[sp,#0]
        0x00042dac:    281e        .(      CMP      r0,#0x1e
        0x00042dae:    d023        #.      BEQ      0x42df8 ; pwrctrl_periph_disable_msk_check + 112
        0x00042db0:    e7ff        ..      B        0x42db2 ; pwrctrl_periph_disable_msk_check + 42
        0x00042db2:    9800        ..      LDR      r0,[sp,#0]
        0x00042db4:    28ff        .(      CMP      r0,#0xff
        0x00042db6:    d04f        O.      BEQ      0x42e58 ; pwrctrl_periph_disable_msk_check + 208
        0x00042db8:    e7ff        ..      B        0x42dba ; pwrctrl_periph_disable_msk_check + 50
        0x00042dba:    9800        ..      LDR      r0,[sp,#0]
        0x00042dbc:    f5b07ff0    ....    CMP      r0,#0x1e0
        0x00042dc0:    d02a        *.      BEQ      0x42e18 ; pwrctrl_periph_disable_msk_check + 144
        0x00042dc2:    e7ff        ..      B        0x42dc4 ; pwrctrl_periph_disable_msk_check + 60
        0x00042dc4:    9800        ..      LDR      r0,[sp,#0]
        0x00042dc6:    f5b05ff0    ..._    CMP      r0,#0x1e00
        0x00042dca:    d005        ..      BEQ      0x42dd8 ; pwrctrl_periph_disable_msk_check + 80
        0x00042dcc:    e7ff        ..      B        0x42dce ; pwrctrl_periph_disable_msk_check + 70
        0x00042dce:    9800        ..      LDR      r0,[sp,#0]
        0x00042dd0:    f5b03fe0    ...?    CMP      r0,#0x1c000
        0x00042dd4:    d030        0.      BEQ      0x42e38 ; pwrctrl_periph_disable_msk_check + 176
        0x00042dd6:    e04e        N.      B        0x42e76 ; pwrctrl_periph_disable_msk_check + 238
        0x00042dd8:    9801        ..      LDR      r0,[sp,#4]
        0x00042dda:    6800        .h      LDR      r0,[r0,#0]
        0x00042ddc:    f4105ff0    ..._    TST      r0,#0x1e00
        0x00042de0:    d009        ..      BEQ      0x42df6 ; pwrctrl_periph_disable_msk_check + 110
        0x00042de2:    e7ff        ..      B        0x42de4 ; pwrctrl_periph_disable_msk_check + 92
        0x00042de4:    9801        ..      LDR      r0,[sp,#4]
        0x00042de6:    6800        .h      LDR      r0,[r0,#0]
        0x00042de8:    9902        ..      LDR      r1,[sp,#8]
        0x00042dea:    4208        .B      TST      r0,r1
        0x00042dec:    d103        ..      BNE      0x42df6 ; pwrctrl_periph_disable_msk_check + 110
        0x00042dee:    e7ff        ..      B        0x42df0 ; pwrctrl_periph_disable_msk_check + 104
        0x00042df0:    2000        .       MOVS     r0,#0
        0x00042df2:    9005        ..      STR      r0,[sp,#0x14]
        0x00042df4:    e7ff        ..      B        0x42df6 ; pwrctrl_periph_disable_msk_check + 110
        0x00042df6:    e03f        ?.      B        0x42e78 ; pwrctrl_periph_disable_msk_check + 240
        0x00042df8:    9801        ..      LDR      r0,[sp,#4]
        0x00042dfa:    6800        .h      LDR      r0,[r0,#0]
        0x00042dfc:    f0100f1e    ....    TST      r0,#0x1e
        0x00042e00:    d009        ..      BEQ      0x42e16 ; pwrctrl_periph_disable_msk_check + 142
        0x00042e02:    e7ff        ..      B        0x42e04 ; pwrctrl_periph_disable_msk_check + 124
        0x00042e04:    9801        ..      LDR      r0,[sp,#4]
        0x00042e06:    6800        .h      LDR      r0,[r0,#0]
        0x00042e08:    9902        ..      LDR      r1,[sp,#8]
        0x00042e0a:    4208        .B      TST      r0,r1
        0x00042e0c:    d103        ..      BNE      0x42e16 ; pwrctrl_periph_disable_msk_check + 142
        0x00042e0e:    e7ff        ..      B        0x42e10 ; pwrctrl_periph_disable_msk_check + 136
        0x00042e10:    2000        .       MOVS     r0,#0
        0x00042e12:    9005        ..      STR      r0,[sp,#0x14]
        0x00042e14:    e7ff        ..      B        0x42e16 ; pwrctrl_periph_disable_msk_check + 142
        0x00042e16:    e02f        /.      B        0x42e78 ; pwrctrl_periph_disable_msk_check + 240
        0x00042e18:    9801        ..      LDR      r0,[sp,#4]
        0x00042e1a:    6800        .h      LDR      r0,[r0,#0]
        0x00042e1c:    f4107ff0    ....    TST      r0,#0x1e0
        0x00042e20:    d009        ..      BEQ      0x42e36 ; pwrctrl_periph_disable_msk_check + 174
        0x00042e22:    e7ff        ..      B        0x42e24 ; pwrctrl_periph_disable_msk_check + 156
        0x00042e24:    9801        ..      LDR      r0,[sp,#4]
        0x00042e26:    6800        .h      LDR      r0,[r0,#0]
        0x00042e28:    9902        ..      LDR      r1,[sp,#8]
        0x00042e2a:    4208        .B      TST      r0,r1
        0x00042e2c:    d103        ..      BNE      0x42e36 ; pwrctrl_periph_disable_msk_check + 174
        0x00042e2e:    e7ff        ..      B        0x42e30 ; pwrctrl_periph_disable_msk_check + 168
        0x00042e30:    2000        .       MOVS     r0,#0
        0x00042e32:    9005        ..      STR      r0,[sp,#0x14]
        0x00042e34:    e7ff        ..      B        0x42e36 ; pwrctrl_periph_disable_msk_check + 174
        0x00042e36:    e01f        ..      B        0x42e78 ; pwrctrl_periph_disable_msk_check + 240
        0x00042e38:    9801        ..      LDR      r0,[sp,#4]
        0x00042e3a:    6800        .h      LDR      r0,[r0,#0]
        0x00042e3c:    f4103fe0    ...?    TST      r0,#0x1c000
        0x00042e40:    d009        ..      BEQ      0x42e56 ; pwrctrl_periph_disable_msk_check + 206
        0x00042e42:    e7ff        ..      B        0x42e44 ; pwrctrl_periph_disable_msk_check + 188
        0x00042e44:    9801        ..      LDR      r0,[sp,#4]
        0x00042e46:    6800        .h      LDR      r0,[r0,#0]
        0x00042e48:    9902        ..      LDR      r1,[sp,#8]
        0x00042e4a:    4208        .B      TST      r0,r1
        0x00042e4c:    d103        ..      BNE      0x42e56 ; pwrctrl_periph_disable_msk_check + 206
        0x00042e4e:    e7ff        ..      B        0x42e50 ; pwrctrl_periph_disable_msk_check + 200
        0x00042e50:    2000        .       MOVS     r0,#0
        0x00042e52:    9005        ..      STR      r0,[sp,#0x14]
        0x00042e54:    e7ff        ..      B        0x42e56 ; pwrctrl_periph_disable_msk_check + 206
        0x00042e56:    e00f        ..      B        0x42e78 ; pwrctrl_periph_disable_msk_check + 240
        0x00042e58:    9801        ..      LDR      r0,[sp,#4]
        0x00042e5a:    6800        .h      LDR      r0,[r0,#0]
        0x00042e5c:    0600        ..      LSLS     r0,r0,#24
        0x00042e5e:    b148        H.      CBZ      r0,0x42e74 ; pwrctrl_periph_disable_msk_check + 236
        0x00042e60:    e7ff        ..      B        0x42e62 ; pwrctrl_periph_disable_msk_check + 218
        0x00042e62:    9801        ..      LDR      r0,[sp,#4]
        0x00042e64:    6800        .h      LDR      r0,[r0,#0]
        0x00042e66:    9902        ..      LDR      r1,[sp,#8]
        0x00042e68:    4208        .B      TST      r0,r1
        0x00042e6a:    d103        ..      BNE      0x42e74 ; pwrctrl_periph_disable_msk_check + 236
        0x00042e6c:    e7ff        ..      B        0x42e6e ; pwrctrl_periph_disable_msk_check + 230
        0x00042e6e:    2000        .       MOVS     r0,#0
        0x00042e70:    9005        ..      STR      r0,[sp,#0x14]
        0x00042e72:    e7ff        ..      B        0x42e74 ; pwrctrl_periph_disable_msk_check + 236
        0x00042e74:    e000        ..      B        0x42e78 ; pwrctrl_periph_disable_msk_check + 240
        0x00042e76:    e7ff        ..      B        0x42e78 ; pwrctrl_periph_disable_msk_check + 240
        0x00042e78:    9805        ..      LDR      r0,[sp,#0x14]
        0x00042e7a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00042e7c:    e7ff        ..      B        0x42e7e ; pwrctrl_periph_disable_msk_check + 246
        0x00042e7e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00042e80:    b008        ..      ADD      sp,sp,#0x20
        0x00042e82:    bd80        ..      POP      {r7,pc}
    pxPortInitialiseStack
        0x00042e84:    b083        ..      SUB      sp,sp,#0xc
        0x00042e86:    9002        ..      STR      r0,[sp,#8]
        0x00042e88:    9101        ..      STR      r1,[sp,#4]
        0x00042e8a:    9200        ..      STR      r2,[sp,#0]
        0x00042e8c:    9802        ..      LDR      r0,[sp,#8]
        0x00042e8e:    3804        .8      SUBS     r0,#4
        0x00042e90:    9002        ..      STR      r0,[sp,#8]
        0x00042e92:    9902        ..      LDR      r1,[sp,#8]
        0x00042e94:    f04f7080    O..p    MOV      r0,#0x1000000
        0x00042e98:    6008        .`      STR      r0,[r1,#0]
        0x00042e9a:    9802        ..      LDR      r0,[sp,#8]
        0x00042e9c:    3804        .8      SUBS     r0,#4
        0x00042e9e:    9002        ..      STR      r0,[sp,#8]
        0x00042ea0:    9801        ..      LDR      r0,[sp,#4]
        0x00042ea2:    f0200001     ...    BIC      r0,r0,#1
        0x00042ea6:    9902        ..      LDR      r1,[sp,#8]
        0x00042ea8:    6008        .`      STR      r0,[r1,#0]
        0x00042eaa:    9802        ..      LDR      r0,[sp,#8]
        0x00042eac:    3804        .8      SUBS     r0,#4
        0x00042eae:    9002        ..      STR      r0,[sp,#8]
        0x00042eb0:    9902        ..      LDR      r1,[sp,#8]
        0x00042eb2:    f6422085    B..     MOV      r0,#0x2a85
        0x00042eb6:    f2c00004    ....    MOVT     r0,#4
        0x00042eba:    6008        .`      STR      r0,[r1,#0]
        0x00042ebc:    9802        ..      LDR      r0,[sp,#8]
        0x00042ebe:    3814        .8      SUBS     r0,r0,#0x14
        0x00042ec0:    9002        ..      STR      r0,[sp,#8]
        0x00042ec2:    9800        ..      LDR      r0,[sp,#0]
        0x00042ec4:    9902        ..      LDR      r1,[sp,#8]
        0x00042ec6:    6008        .`      STR      r0,[r1,#0]
        0x00042ec8:    9802        ..      LDR      r0,[sp,#8]
        0x00042eca:    3804        .8      SUBS     r0,#4
        0x00042ecc:    9002        ..      STR      r0,[sp,#8]
        0x00042ece:    9902        ..      LDR      r1,[sp,#8]
        0x00042ed0:    f06f0002    o...    MVN      r0,#2
        0x00042ed4:    6008        .`      STR      r0,[r1,#0]
        0x00042ed6:    9802        ..      LDR      r0,[sp,#8]
        0x00042ed8:    3820         8      SUBS     r0,r0,#0x20
        0x00042eda:    9002        ..      STR      r0,[sp,#8]
        0x00042edc:    9802        ..      LDR      r0,[sp,#8]
        0x00042ede:    b003        ..      ADD      sp,sp,#0xc
        0x00042ee0:    4770        pG      BX       lr
        0x00042ee2:    0000        ..      MOVS     r0,r0
    quant_all_bands
        0x00042ee4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00042ee8:    b081        ..      SUB      sp,sp,#4
        0x00042eea:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00042eee:    f5ad6ddd    ...m    SUB      sp,sp,#0x6e8
        0x00042ef2:    4688        .F      MOV      r8,r1
        0x00042ef4:    f8dd1754    ..T.    LDR      r1,[sp,#0x754]
        0x00042ef8:    4604        .F      MOV      r4,r0
        0x00042efa:    9325        %.      STR      r3,[sp,#0x94]
        0x00042efc:    4616        .F      MOV      r6,r2
        0x00042efe:    f8dd376c    ..l7    LDR      r3,[sp,#0x76c]
        0x00042f02:    2900        .)      CMP      r1,#0
        0x00042f04:    f04f0a01    O...    MOV      r10,#1
        0x00042f08:    4622        "F      MOV      r2,r4
        0x00042f0a:    f8dd0790    ....    LDR      r0,[sp,#0x790]
        0x00042f0e:    bf18        ..      IT       NE
        0x00042f10:    2101        .!      MOVNE    r1,#1
        0x00042f12:    bf18        ..      IT       NE
        0x00042f14:    f04f0a02    O...    MOVNE    r10,#2
        0x00042f18:    2c00        .,      CMP      r4,#0
        0x00042f1a:    bf18        ..      IT       NE
        0x00042f1c:    2201        ."      MOVNE    r2,#1
        0x00042f1e:    4011        .@      ANDS     r1,r1,r2
        0x00042f20:    fab3f283    ....    CLZ      r2,r3
        0x00042f24:    0952        R.      LSRS     r2,r2,#5
        0x00042f26:    2807        .(      CMP      r0,#7
        0x00042f28:    f04f0000    O...    MOV      r0,#0
        0x00042f2c:    932e        ..      STR      r3,[sp,#0xb8]
        0x00042f2e:    ea010102    ....    AND      r1,r1,r2
        0x00042f32:    bfc8        ..      IT       GT
        0x00042f34:    2001        .       MOVGT    r0,#1
        0x00042f36:    ea010b00    ....    AND      r11,r1,r0
        0x00042f3a:    fab4f084    ....    CLZ      r0,r4
        0x00042f3e:    0940        @.      LSRS     r0,r0,#5
        0x00042f40:    ea40000b    @...    ORR      r0,r0,r11
        0x00042f44:    f8dd5764    ..dW    LDR      r5,[sp,#0x764]
        0x00042f48:    f8d89020    .. .    LDR      r9,[r8,#0x20]
        0x00042f4c:    9024        $.      STR      r0,[sp,#0x90]
        0x00042f4e:    2701        .'      MOVS     r7,#1
        0x00042f50:    f002fb1e    ....    BL       save_stack ; 0x45590
        0x00042f54:    f8dd0784    ....    LDR      r0,[sp,#0x784]
        0x00042f58:    f9392016    9..     LDRSH    r2,[r9,r6,LSL #1]
        0x00042f5c:    fa07f100    ....    LSL      r1,r7,r0
        0x00042f60:    4607        .F      MOV      r7,r0
        0x00042f62:    f8d80008    ....    LDR      r0,[r8,#8]
        0x00042f66:    2d00        .-      CMP      r5,#0
        0x00042f68:    eb090040    ..@.    ADD      r0,r9,r0,LSL #1
        0x00042f6c:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00042f70:    9626        &.      STR      r6,[sp,#0x98]
        0x00042f72:    eba00002    ....    SUB      r0,r0,r2
        0x00042f76:    fa00f007    ....    LSL      r0,r0,r7
        0x00042f7a:    fb0af000    ....    MUL      r0,r10,r0
        0x00042f7e:    ea4f0080    O...    LSL      r0,r0,#2
        0x00042f82:    bf08        ..      IT       EQ
        0x00042f84:    2101        .!      MOVEQ    r1,#1
        0x00042f86:    9127        '.      STR      r1,[sp,#0x9c]
        0x00042f88:    921d        ..      STR      r2,[sp,#0x74]
        0x00042f8a:    f005fe29    ..).    BL       spl_alloca ; 0x48be0
        0x00042f8e:    f8d81008    ....    LDR      r1,[r8,#8]
        0x00042f92:    f1bb0f01    ....    CMP      r11,#1
        0x00042f96:    eb090241    ..A.    ADD      r2,r9,r1,LSL #1
        0x00042f9a:    f9326c02    2..l    LDRSH    r6,[r2,#-2]
        0x00042f9e:    f8cdb0a0    ....    STR      r11,[sp,#0xa0]
        0x00042fa2:    9033        3.      STR      r0,[sp,#0xcc]
        0x00042fa4:    f8cd90d8    ....    STR      r9,[sp,#0xd8]
        0x00042fa8:    d108        ..      BNE      0x42fbc ; quant_all_bands + 216
        0x00042faa:    f9390011    9...    LDRSH    r0,[r9,r1,LSL #1]
        0x00042fae:    1b80        ..      SUBS     r0,r0,r6
        0x00042fb0:    40b8        .@      LSLS     r0,r0,r7
        0x00042fb2:    0085        ..      LSLS     r5,r0,#2
        0x00042fb4:    4628        (F      MOV      r0,r5
        0x00042fb6:    f005fe13    ....    BL       spl_alloca ; 0x48be0
        0x00042fba:    e00e        ..      B        0x42fda ; quant_all_bands + 246
        0x00042fbc:    2000        .       MOVS     r0,#0
        0x00042fbe:    2500        .%      MOVS     r5,#0
        0x00042fc0:    f005fe0e    ....    BL       spl_alloca ; 0x48be0
        0x00042fc4:    f8d8000c    ....    LDR      r0,[r8,#0xc]
        0x00042fc8:    f8dd1750    ..P.    LDR      r1,[sp,#0x750]
        0x00042fcc:    eb090040    ..@.    ADD      r0,r9,r0,LSL #1
        0x00042fd0:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00042fd4:    40b8        .@      LSLS     r0,r0,r7
        0x00042fd6:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00042fda:    9034        4.      STR      r0,[sp,#0xd0]
        0x00042fdc:    4628        (F      MOV      r0,r5
        0x00042fde:    f005fdff    ....    BL       spl_alloca ; 0x48be0
        0x00042fe2:    901f        ..      STR      r0,[sp,#0x7c]
        0x00042fe4:    4628        (F      MOV      r0,r5
        0x00042fe6:    f005fdfb    ....    BL       spl_alloca ; 0x48be0
        0x00042fea:    901e        ..      STR      r0,[sp,#0x78]
        0x00042fec:    4628        (F      MOV      r0,r5
        0x00042fee:    f005fdf7    ....    BL       spl_alloca ; 0x48be0
        0x00042ff2:    900d        ..      STR      r0,[sp,#0x34]
        0x00042ff4:    4628        (F      MOV      r0,r5
        0x00042ff6:    f005fdf3    ....    BL       spl_alloca ; 0x48be0
        0x00042ffa:    900c        ..      STR      r0,[sp,#0x30]
        0x00042ffc:    4628        (F      MOV      r0,r5
        0x00042ffe:    f005fdef    ....    BL       spl_alloca ; 0x48be0
        0x00043002:    9008        ..      STR      r0,[sp,#0x20]
        0x00043004:    f8dd075c    ..\.    LDR      r0,[sp,#0x75c]
        0x00043008:    f8dd1768    ..h.    LDR      r1,[sp,#0x768]
        0x0004300c:    f8cd06d0    ....    STR      r0,[sp,#0x6d0]
        0x00043010:    f8dd0770    ..p.    LDR      r0,[sp,#0x770]
        0x00043014:    f8cd16c0    ....    STR      r1,[sp,#0x6c0]
        0x00043018:    f8dd1794    ....    LDR      r1,[sp,#0x794]
        0x0004301c:    f8cd06bc    ....    STR      r0,[sp,#0x6bc]
        0x00043020:    f8dd078c    ....    LDR      r0,[sp,#0x78c]
        0x00043024:    f8cd16d8    ....    STR      r1,[sp,#0x6d8]
        0x00043028:    f8dd1798    ....    LDR      r1,[sp,#0x798]
        0x0004302c:    f8ddc780    ....    LDR      r12,[sp,#0x780]
        0x00043030:    6800        .h      LDR      r0,[r0,#0]
        0x00043032:    f8cd16e0    ....    STR      r1,[sp,#0x6e0]
        0x00043036:    f8dde090    ....    LDR      lr,[sp,#0x90]
        0x0004303a:    2100        .!      MOVS     r1,#0
        0x0004303c:    9f27        '.      LDR      r7,[sp,#0x9c]
        0x0004303e:    f8cd16dc    ....    STR      r1,[sp,#0x6dc]
        0x00043042:    2100        .!      MOVS     r1,#0
        0x00043044:    f8cdc6c8    ....    STR      r12,[sp,#0x6c8]
        0x00043048:    f8cd46ac    ...F    STR      r4,[sp,#0x6ac]
        0x0004304c:    f8cd80a4    ....    STR      r8,[sp,#0xa4]
        0x00043050:    f8cd86b4    ....    STR      r8,[sp,#0x6b4]
        0x00043054:    f8cd06d4    ....    STR      r0,[sp,#0x6d4]
        0x00043058:    f8cde6b0    ....    STR      lr,[sp,#0x6b0]
        0x0004305c:    2f01        ./      CMP      r7,#1
        0x0004305e:    bfc8        ..      IT       GT
        0x00043060:    2101        .!      MOVGT    r1,#1
        0x00043062:    e9dd5825    ..%X    LDRD     r5,r8,[sp,#0x94]
        0x00043066:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x0004306a:    45a8        .E      CMP      r8,r5
        0x0004306c:    f280856e    ..n.    BGE.W    0x43b4c ; 0x43b4c
        0x00043070:    f8dd9784    ....    LDR      r9,[sp,#0x784]
        0x00043074:    4630        0F      MOV      r0,r6
        0x00043076:    fa06f009    ....    LSL      r0,r6,r9
        0x0004307a:    991d        ..      LDR      r1,[sp,#0x74]
        0x0004307c:    9e33        3.      LDR      r6,[sp,#0xcc]
        0x0004307e:    fa01f409    ....    LSL      r4,r1,r9
        0x00043082:    eb060280    ....    ADD      r2,r6,r0,LSL #2
        0x00043086:    f8dd3754    ..T7    LDR      r3,[sp,#0x754]
        0x0004308a:    eba20c84    ....    SUB      r12,r2,r4,LSL #2
        0x0004308e:    2f01        ./      CMP      r7,#1
        0x00043090:    f04f0200    O...    MOV      r2,#0
        0x00043094:    bfc8        ..      IT       GT
        0x00043096:    2201        ."      MOVGT    r2,#1
        0x00043098:    2b00        .+      CMP      r3,#0
        0x0004309a:    bf18        ..      IT       NE
        0x0004309c:    4633        3F      MOVNE    r3,r6
        0x0004309e:    9323        #.      STR      r3,[sp,#0x8c]
        0x000430a0:    f8dd3768    ..h7    LDR      r3,[sp,#0x768]
        0x000430a4:    0080        ..      LSLS     r0,r0,#2
        0x000430a6:    3b03        .;      SUBS     r3,#3
        0x000430a8:    bf18        ..      IT       NE
        0x000430aa:    2301        .#      MOVNE    r3,#1
        0x000430ac:    431a        .C      ORRS     r2,r2,r3
        0x000430ae:    921b        ..      STR      r2,[sp,#0x6c]
        0x000430b0:    f04f32ff    O..2    MOV      r2,#0xffffffff
        0x000430b4:    eba00084    ....    SUB      r0,r0,r4,LSL #2
        0x000430b8:    40ba        .@      LSLS     r2,r2,r7
        0x000430ba:    9022        ".      STR      r0,[sp,#0x88]
        0x000430bc:    1e68        h.      SUBS     r0,r5,#1
        0x000430be:    4261        aB      RSBS     r1,r4,#0
        0x000430c0:    43d2        .C      MVNS     r2,r2
        0x000430c2:    9032        2.      STR      r0,[sp,#0xc8]
        0x000430c4:    f1080001    ....    ADD      r0,r8,#1
        0x000430c8:    9220         .      STR      r2,[sp,#0x80]
        0x000430ca:    eb060281    ....    ADD      r2,r6,r1,LSL #2
        0x000430ce:    eb0c0181    ....    ADD      r1,r12,r1,LSL #2
        0x000430d2:    902f        /.      STR      r0,[sp,#0xbc]
        0x000430d4:    f1080002    ....    ADD      r0,r8,#2
        0x000430d8:    9107        ..      STR      r1,[sp,#0x1c]
        0x000430da:    901a        ..      STR      r0,[sp,#0x68]
        0x000430dc:    f1aa0001    ....    SUB      r0,r10,#1
        0x000430e0:    f8dd1780    ....    LDR      r1,[sp,#0x780]
        0x000430e4:    9021        !.      STR      r0,[sp,#0x84]
        0x000430e6:    f08e0001    ....    EOR      r0,lr,#1
        0x000430ea:    9019        ..      STR      r0,[sp,#0x64]
        0x000430ec:    f1010008    ....    ADD      r0,r1,#8
        0x000430f0:    9018        ..      STR      r0,[sp,#0x60]
        0x000430f2:    f101001c    ....    ADD      r0,r1,#0x1c
        0x000430f6:    9017        ..      STR      r0,[sp,#0x5c]
        0x000430f8:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000430fa:    f8ddb77c    ..|.    LDR      r11,[sp,#0x77c]
        0x000430fe:    3802        .8      SUBS     r0,#2
        0x00043100:    9015        ..      STR      r0,[sp,#0x54]
        0x00043102:    f1ca0000    ....    RSB      r0,r10,#0
        0x00043106:    9014        ..      STR      r0,[sp,#0x50]
        0x00043108:    f8dd0758    ..X.    LDR      r0,[sp,#0x758]
        0x0004310c:    ed9faa93    ....    VLDR     s20,[pc,#588] ; [0x4335c] = 0
        0x00043110:    eba0000a    ....    SUB      r0,r0,r10
        0x00043114:    9416        ..      STR      r4,[sp,#0x58]
        0x00043116:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x0004311a:    eeb09a08    ....    VMOV.F32 s18,#3.00000000
        0x0004311e:    eeb6ba00    ....    VMOV.F32 s22,#0.50000000
        0x00043122:    464e        NF      MOV      r6,r9
        0x00043124:    9013        ..      STR      r0,[sp,#0x4c]
        0x00043126:    46c1        .F      MOV      r9,r8
        0x00043128:    2000        .       MOVS     r0,#0
        0x0004312a:    2401        .$      MOVS     r4,#1
        0x0004312c:    921c        ..      STR      r2,[sp,#0x70]
        0x0004312e:    f8cdc038    ..8.    STR      r12,[sp,#0x38]
        0x00043132:    9035        5.      STR      r0,[sp,#0xd4]
        0x00043134:    9936        6.      LDR      r1,[sp,#0xd8]
        0x00043136:    f8cd96b8    ....    STR      r9,[sp,#0x6b8]
        0x0004313a:    f8dd0754    ..T.    LDR      r0,[sp,#0x754]
        0x0004313e:    f9317019    1..p    LDRSH    r7,[r1,r9,LSL #1]
        0x00043142:    2800        .(      CMP      r0,#0
        0x00043144:    4602        .F      MOV      r2,r0
        0x00043146:    f1090001    ....    ADD      r0,r9,#1
        0x0004314a:    fa07f506    ....    LSL      r5,r7,r6
        0x0004314e:    902b        +.      STR      r0,[sp,#0xac]
        0x00043150:    f9316010    1..`    LDRSH    r6,[r1,r0,LSL #1]
        0x00043154:    f8dd0780    ....    LDR      r0,[sp,#0x780]
        0x00043158:    bf18        ..      IT       NE
        0x0004315a:    eb020285    ....    ADDNE    r2,r2,r5,LSL #2
        0x0004315e:    9238        8.      STR      r2,[sp,#0xe0]
        0x00043160:    f7f5fb32    ..2.    BL       ec_tell_frac ; 0x387c8
        0x00043164:    4601        .F      MOV      r1,r0
        0x00043166:    45c1        .E      CMP      r9,r8
        0x00043168:    bf18        ..      IT       NE
        0x0004316a:    ebab0b00    ....    SUBNE    r11,r11,r0
        0x0004316e:    f8dd0778    ..x.    LDR      r0,[sp,#0x778]
        0x00043172:    f8dd2788    ...'    LDR      r2,[sp,#0x788]
        0x00043176:    1a40        @.      SUBS     r0,r0,r1
        0x00043178:    912a        *.      STR      r1,[sp,#0xa8]
        0x0004317a:    1e41        A.      SUBS     r1,r0,#1
        0x0004317c:    4591        .E      CMP      r9,r2
        0x0004317e:    f8cd16cc    ....    STR      r1,[sp,#0x6cc]
        0x00043182:    f8cdb0b0    ....    STR      r11,[sp,#0xb0]
        0x00043186:    da17        ..      BGE      0x431b8 ; quant_all_bands + 724
        0x00043188:    eba20109    ....    SUB      r1,r2,r9
        0x0004318c:    f8dd2760    ..`'    LDR      r2,[sp,#0x760]
        0x00043190:    2903        .)      CMP      r1,#3
        0x00043192:    bfa8        ..      IT       GE
        0x00043194:    2103        .!      MOVGE    r1,#3
        0x00043196:    fb9bf1f1    ....    SDIV     r1,r11,r1
        0x0004319a:    f8522029    R.)     LDR      r2,[r2,r9,LSL #2]
        0x0004319e:    4411        .D      ADD      r1,r1,r2
        0x000431a0:    4288        .B      CMP      r0,r1
        0x000431a2:    bfb8        ..      IT       LT
        0x000431a4:    4601        .F      MOVLT    r1,r0
        0x000431a6:    f5b14f80    ...O    CMP      r1,#0x4000
        0x000431aa:    bfb4        ..      ITE      LT
        0x000431ac:    ea2170e1    !..p    BICLT    r0,r1,r1,ASR #31
        0x000431b0:    f64370ff    C..p    MOVGE    r0,#0x3fff
        0x000431b4:    e001        ..      B        0x431ba ; quant_all_bands + 726
        0x000431b6:    bf00        ..      NOP      
        0x000431b8:    2000        .       MOVS     r0,#0
        0x000431ba:    9030        0.      STR      r0,[sp,#0xc0]
        0x000431bc:    9824        $.      LDR      r0,[sp,#0x90]
        0x000431be:    eba60b07    ....    SUB      r11,r6,r7
        0x000431c2:    b1b8        ..      CBZ      r0,0x431f4 ; quant_all_bands + 784
        0x000431c4:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000431c6:    4581        .E      CMP      r9,r0
        0x000431c8:    d00c        ..      BEQ      0x431e4 ; quant_all_bands + 768
        0x000431ca:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000431cc:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x000431d0:    f9310019    1...    LDRSH    r0,[r1,r9,LSL #1]
        0x000431d4:    f9311018    1...    LDRSH    r1,[r1,r8,LSL #1]
        0x000431d8:    eba0000b    ....    SUB      r0,r0,r11
        0x000431dc:    4090        .@      LSLS     r0,r0,r2
        0x000431de:    4091        .@      LSLS     r1,r1,r2
        0x000431e0:    4288        .B      CMP      r0,r1
        0x000431e2:    db07        ..      BLT      0x431f4 ; quant_all_bands + 784
        0x000431e4:    9835        5.      LDR      r0,[sp,#0xd4]
        0x000431e6:    2800        .(      CMP      r0,#0
        0x000431e8:    bf08        ..      IT       EQ
        0x000431ea:    4648        HF      MOVEQ    r0,r9
        0x000431ec:    2c00        .,      CMP      r4,#0
        0x000431ee:    bf18        ..      IT       NE
        0x000431f0:    4648        HF      MOVNE    r0,r9
        0x000431f2:    9035        5.      STR      r0,[sp,#0xd4]
        0x000431f4:    982f        /.      LDR      r0,[sp,#0xbc]
        0x000431f6:    4581        .E      CMP      r9,r0
        0x000431f8:    d127        '.      BNE      0x4324a ; quant_all_bands + 870
        0x000431fa:    9829        ).      LDR      r0,[sp,#0xa4]
        0x000431fc:    992f        /.      LDR      r1,[sp,#0xbc]
        0x000431fe:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00043200:    9b1a        ..      LDR      r3,[sp,#0x68]
        0x00043202:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x00043206:    f9302018    0..     LDRSH    r2,[r0,r8,LSL #1]
        0x0004320a:    f9300013    0...    LDRSH    r0,[r0,r3,LSL #1]
        0x0004320e:    f8dd3784    ...7    LDR      r3,[sp,#0x784]
        0x00043212:    1a8a        ..      SUBS     r2,r1,r2
        0x00043214:    1a40        @.      SUBS     r0,r0,r1
        0x00043216:    fa02f603    ....    LSL      r6,r2,r3
        0x0004321a:    fa00f203    ....    LSL      r2,r0,r3
        0x0004321e:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00043220:    ebc20746    ..F.    RSB      r7,r2,r6,LSL #1
        0x00043224:    1b92        ..      SUBS     r2,r2,r6
        0x00043226:    0094        ..      LSLS     r4,r2,#2
        0x00043228:    eb010086    ....    ADD      r0,r1,r6,LSL #2
        0x0004322c:    eb010187    ....    ADD      r1,r1,r7,LSL #2
        0x00043230:    4622        "F      MOV      r2,r4
        0x00043232:    f7d5f97f    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043236:    982e        ..      LDR      r0,[sp,#0xb8]
        0x00043238:    b138        8.      CBZ      r0,0x4324a ; quant_all_bands + 870
        0x0004323a:    990e        ..      LDR      r1,[sp,#0x38]
        0x0004323c:    4622        "F      MOV      r2,r4
        0x0004323e:    eb010086    ....    ADD      r0,r1,r6,LSL #2
        0x00043242:    eb010187    ....    ADD      r1,r1,r7,LSL #2
        0x00043246:    f7d5f975    ..u.    BL       __aeabi_memcpy4 ; 0x18534
        0x0004324a:    f8dd0784    ....    LDR      r0,[sp,#0x784]
        0x0004324e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00043250:    fa0bfc00    ....    LSL      r12,r11,r0
        0x00043254:    f8dd0774    ..t.    LDR      r0,[sp,#0x774]
        0x00043258:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004325a:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x0004325e:    4589        .E      CMP      r9,r1
        0x00043260:    9923        #.      LDR      r1,[sp,#0x8c]
        0x00043262:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x00043264:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x00043268:    bfa8        ..      IT       GE
        0x0004326a:    460a        .F      MOVGE    r2,r1
        0x0004326c:    9b33        3.      LDR      r3,[sp,#0xcc]
        0x0004326e:    f8dd1750    ..P.    LDR      r1,[sp,#0x750]
        0x00043272:    9238        8.      STR      r2,[sp,#0xe0]
        0x00043274:    bfb8        ..      IT       LT
        0x00043276:    eb010385    ....    ADDLT    r3,r1,r5,LSL #2
        0x0004327a:    9934        4.      LDR      r1,[sp,#0xd0]
        0x0004327c:    f04f0200    O...    MOV      r2,#0
        0x00043280:    bfa8        ..      IT       GE
        0x00043282:    4611        .F      MOVGE    r1,r2
        0x00043284:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x00043286:    ebb90402    ....    SUBS     r4,r9,r2
        0x0004328a:    bf18        ..      IT       NE
        0x0004328c:    460c        .F      MOVNE    r4,r1
        0x0004328e:    9a28        (.      LDR      r2,[sp,#0xa0]
        0x00043290:    2a00        .*      CMP      r2,#0
        0x00043292:    bf18        ..      IT       NE
        0x00043294:    460c        .F      MOVNE    r4,r1
        0x00043296:    2800        .(      CMP      r0,#0
        0x00043298:    f04f0000    O...    MOV      r0,#0
        0x0004329c:    bf48        H.      IT       MI
        0x0004329e:    2001        .       MOVMI    r0,#1
        0x000432a0:    9935        5.      LDR      r1,[sp,#0xd4]
        0x000432a2:    9434        4.      STR      r4,[sp,#0xd0]
        0x000432a4:    2900        .)      CMP      r1,#0
        0x000432a6:    f8cdc0dc    ....    STR      r12,[sp,#0xdc]
        0x000432aa:    932d        -.      STR      r3,[sp,#0xb4]
        0x000432ac:    d058        X.      BEQ      0x43360 ; 0x43360
        0x000432ae:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x000432b2:    9131        1.      STR      r1,[sp,#0xc4]
        0x000432b4:    991b        ..      LDR      r1,[sp,#0x6c]
        0x000432b6:    f8dd8080    ....    LDR      r8,[sp,#0x80]
        0x000432ba:    4308        .C      ORRS     r0,r0,r1
        0x000432bc:    4645        EF      MOV      r5,r8
        0x000432be:    d055        U.      BEQ      0x4336c ; 0x4336c
        0x000432c0:    e9dd7e35    ..5~    LDRD     r7,lr,[sp,#0xd4]
        0x000432c4:    991d        ..      LDR      r1,[sp,#0x74]
        0x000432c6:    f93e0017    >...    LDRSH    r0,[lr,r7,LSL #1]
        0x000432ca:    4459        YD      ADD      r1,r1,r11
        0x000432cc:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x000432d0:    1a40        @.      SUBS     r0,r0,r1
        0x000432d2:    40b0        .@      LSLS     r0,r0,r6
        0x000432d4:    ea2071e0     ..q    BIC      r1,r0,r0,ASR #31
        0x000432d8:    9816        ..      LDR      r0,[sp,#0x58]
        0x000432da:    9b13        ..      LDR      r3,[sp,#0x4c]
        0x000432dc:    e9dd4514    ...E    LDRD     r4,r5,[sp,#0x50]
        0x000432e0:    9131        1.      STR      r1,[sp,#0xc4]
        0x000432e2:    180a        ..      ADDS     r2,r1,r0
        0x000432e4:    4639        9F      MOV      r1,r7
        0x000432e6:    bf00        ..      NOP      
        0x000432e8:    4618        .F      MOV      r0,r3
        0x000432ea:    f9353011    5..0    LDRSH    r3,[r5,r1,LSL #1]
        0x000432ee:    1e4f        O.      SUBS     r7,r1,#1
        0x000432f0:    fa03f106    ....    LSL      r1,r3,r6
        0x000432f4:    1903        ..      ADDS     r3,r0,r4
        0x000432f6:    428a        .B      CMP      r2,r1
        0x000432f8:    4639        9F      MOV      r1,r7
        0x000432fa:    dbf5        ..      BLT      0x432e8 ; quant_all_bands + 1028
        0x000432fc:    9c35        5.      LDR      r4,[sp,#0xd4]
        0x000432fe:    464d        MF      MOV      r5,r9
        0x00043300:    eb02030c    ....    ADD      r3,r2,r12
        0x00043304:    454c        LE      CMP      r4,r9
        0x00043306:    bfc8        ..      IT       GT
        0x00043308:    4625        %F      MOVGT    r5,r4
        0x0004330a:    1e6a        j.      SUBS     r2,r5,#1
        0x0004330c:    f1070c01    ....    ADD      r12,r7,#1
        0x00043310:    42a5        .B      CMP      r5,r4
        0x00043312:    d006        ..      BEQ      0x43322 ; quant_all_bands + 1086
        0x00043314:    f93e1014    >...    LDRSH    r1,[lr,r4,LSL #1]
        0x00043318:    3401        .4      ADDS     r4,#1
        0x0004331a:    40b1        .@      LSLS     r1,r1,r6
        0x0004331c:    428b        .B      CMP      r3,r1
        0x0004331e:    dcf7        ..      BGT      0x43310 ; quant_all_bands + 1068
        0x00043320:    1ea2        ..      SUBS     r2,r4,#2
        0x00043322:    4562        bE      CMP      r2,r12
        0x00043324:    bfb8        ..      IT       LT
        0x00043326:    463a        :F      MOVLT    r2,r7
        0x00043328:    9e35        5.      LDR      r6,[sp,#0xd4]
        0x0004332a:    3201        .2      ADDS     r2,#1
        0x0004332c:    1c71        q.      ADDS     r1,r6,#1
        0x0004332e:    fb0af101    ....    MUL      r1,r10,r1
        0x00043332:    1e4b        K.      SUBS     r3,r1,#1
        0x00043334:    fb0af606    ....    MUL      r6,r10,r6
        0x00043338:    2500        .%      MOVS     r5,#0
        0x0004333a:    f04f0800    O...    MOV      r8,#0
        0x0004333e:    bf00        ..      NOP      
        0x00043340:    5d81        .]      LDRB     r1,[r0,r6]
        0x00043342:    5cc4        .\      LDRB     r4,[r0,r3]
        0x00043344:    3a01        .:      SUBS     r2,#1
        0x00043346:    430d        .C      ORRS     r5,r5,r1
        0x00043348:    ea480804    H...    ORR      r8,r8,r4
        0x0004334c:    4297        .B      CMP      r7,r2
        0x0004334e:    4450        PD      ADD      r0,r0,r10
        0x00043350:    d1f6        ..      BNE      0x43340 ; quant_all_bands + 1116
        0x00043352:    9c34        4.      LDR      r4,[sp,#0xd0]
        0x00043354:    f8ddc0dc    ....    LDR      r12,[sp,#0xdc]
        0x00043358:    e008        ..      B        0x4336c ; 0x4336c
        0x0004335a:    bf00        ..      NOP      
    $d.17
    __arm_cp.10_1
        0x0004335c:    00000000    ....    DCD    0
    $t.18
        0x00043360:    f8dd8080    ....    LDR      r8,[sp,#0x80]
        0x00043364:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00043368:    9031        1.      STR      r0,[sp,#0xc4]
        0x0004336a:    4645        EF      MOV      r5,r8
        0x0004336c:    982e        ..      LDR      r0,[sp,#0xb8]
        0x0004336e:    f8dde784    ....    LDR      lr,[sp,#0x784]
        0x00043372:    f8dd3770    ..p7    LDR      r3,[sp,#0x770]
        0x00043376:    9f22        ".      LDR      r7,[sp,#0x88]
        0x00043378:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x0004337a:    2800        .(      CMP      r0,#0
        0x0004337c:    f20d6bac    ...k    ADD      r11,sp,#0x6ac
        0x00043380:    d04f        O.      BEQ      0x43422 ; 0x43422
        0x00043382:    ebb90003    ....    SUBS     r0,r9,r3
        0x00043386:    bf18        ..      IT       NE
        0x00043388:    2001        .       MOVNE    r0,#1
        0x0004338a:    9919        ..      LDR      r1,[sp,#0x64]
        0x0004338c:    4308        .C      ORRS     r0,r0,r1
        0x0004338e:    d02f        /.      BEQ      0x433f0 ; 0x433f0
        0x00043390:    4599        .E      CMP      r9,r3
        0x00043392:    d046        F.      BEQ      0x43422 ; 0x43422
        0x00043394:    9f31        1.      LDR      r7,[sp,#0xc4]
        0x00043396:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00043398:    f1b730ff    ...0    SUBS     r0,r7,#0xffffffff
        0x0004339c:    bf18        ..      IT       NE
        0x0004339e:    eb010087    ....    ADDNE    r0,r1,r7,LSL #2
        0x000433a2:    9932        2.      LDR      r1,[sp,#0xc8]
        0x000433a4:    0873        s.      LSRS     r3,r6,#1
        0x000433a6:    4589        .E      CMP      r9,r1
        0x000433a8:    9312        ..      STR      r3,[sp,#0x48]
        0x000433aa:    f040838e    @...    BNE.W    0x43aca ; 0x43aca
        0x000433ae:    f8ddb09c    ....    LDR      r11,[sp,#0x9c]
        0x000433b2:    992d        -.      LDR      r1,[sp,#0xb4]
        0x000433b4:    9731        1.      STR      r7,[sp,#0xc4]
        0x000433b6:    2700        .'      MOVS     r7,#0
        0x000433b8:    e9cdb000    ....    STRD     r11,r0,[sp,#0]
        0x000433bc:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x000433c0:    4662        bF      MOV      r2,r12
        0x000433c2:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x000433c6:    e9cde702    ....    STRD     lr,r7,[sp,#8]
        0x000433ca:    9505        ..      STR      r5,[sp,#0x14]
        0x000433cc:    9404        ..      STR      r4,[sp,#0x10]
        0x000433ce:    f000fbc9    ....    BL       quant_band ; 0x43b64
        0x000433d2:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x000433d4:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x000433d8:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x000433da:    4605        .F      MOV      r5,r0
        0x000433dc:    f1b230ff    ...0    SUBS     r0,r2,#0xffffffff
        0x000433e0:    990e        ..      LDR      r1,[sp,#0x38]
        0x000433e2:    bf18        ..      IT       NE
        0x000433e4:    eb010082    ....    ADDNE    r0,r1,r2,LSL #2
        0x000433e8:    4659        YF      MOV      r1,r11
        0x000433ea:    f20d6bac    ...k    ADD      r11,sp,#0x6ac
        0x000433ee:    e395        ..      B        0x43b1c ; 0x43b1c
        0x000433f0:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000433f2:    991d        ..      LDR      r1,[sp,#0x74]
        0x000433f4:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x000433f8:    1a40        @.      SUBS     r0,r0,r1
        0x000433fa:    fa00f00e    ....    LSL      r0,r0,lr
        0x000433fe:    2801        .(      CMP      r0,#1
        0x00043400:    db0f        ..      BLT      0x43422 ; 0x43422
        0x00043402:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00043404:    19ca        ..      ADDS     r2,r1,r7
        0x00043406:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0004340a:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0004340e:    3801        .8      SUBS     r0,#1
        0x00043410:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00043414:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x00043418:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x0004341c:    f1010104    ....    ADD      r1,r1,#4
        0x00043420:    d1f0        ..      BNE      0x43404 ; 0x43404
        0x00043422:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00043424:    2800        .(      CMP      r0,#0
        0x00043426:    f00080a5    ....    BEQ.W    0x43574 ; 0x43574
        0x0004342a:    2000        .       MOVS     r0,#0
        0x0004342c:    4599        .E      CMP      r9,r3
        0x0004342e:    bfa8        ..      IT       GE
        0x00043430:    2001        .       MOVGE    r0,#1
        0x00043432:    9928        (.      LDR      r1,[sp,#0xa0]
        0x00043434:    f0810101    ....    EOR      r1,r1,#1
        0x00043438:    4308        .C      ORRS     r0,r0,r1
        0x0004343a:    f04080a7    @...    BNE.W    0x4358c ; 0x4358c
        0x0004343e:    9929        ).      LDR      r1,[sp,#0xa4]
        0x00043440:    f8dd275c    ..\'    LDR      r2,[sp,#0x75c]
        0x00043444:    6889        .h      LDR      r1,[r1,#8]
        0x00043446:    eb020089    ....    ADD      r0,r2,r9,LSL #2
        0x0004344a:    ed90ea00    ....    VLDR     s28,[r0,#0]
        0x0004344e:    eb010009    ....    ADD      r0,r1,r9
        0x00043452:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x00043456:    ed90ca00    ....    VLDR     s24,[r0,#0]
        0x0004345a:    f8dd2780    ...'    LDR      r2,[sp,#0x780]
        0x0004345e:    eeb4ea4c    ..L.    VCMP.F32 s28,s24
        0x00043462:    eeb0da4c    ..L.    VMOV.F32 s26,s24
        0x00043466:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004346a:    bfb8        ..      IT       LT
        0x0004346c:    eeb0da4e    ..N.    VMOVLT.F32 s26,s28
        0x00043470:    6810        .h      LDR      r0,[r2,#0]
        0x00043472:    9b18        ..      LDR      r3,[sp,#0x60]
        0x00043474:    9012        ..      STR      r0,[sp,#0x48]
        0x00043476:    6850        Ph      LDR      r0,[r2,#4]
        0x00043478:    f8ddb0b4    ....    LDR      r11,[sp,#0xb4]
        0x0004347c:    9011        ..      STR      r0,[sp,#0x44]
        0x0004347e:    e9d30100    ....    LDRD     r0,r1,[r3,#0]
        0x00043482:    4637        7F      MOV      r7,r6
        0x00043484:    f8cd069c    ....    STR      r0,[sp,#0x69c]
        0x00043488:    6898        .h      LDR      r0,[r3,#8]
        0x0004348a:    f8cd16a0    ....    STR      r1,[sp,#0x6a0]
        0x0004348e:    68d9        .h      LDR      r1,[r3,#0xc]
        0x00043490:    9b17        ..      LDR      r3,[sp,#0x5c]
        0x00043492:    f8cd06a4    ....    STR      r0,[sp,#0x6a4]
        0x00043496:    f8cd16a8    ....    STR      r1,[sp,#0x6a8]
        0x0004349a:    e9d31003    ....    LDRD     r1,r0,[r3,#0xc]
        0x0004349e:    ea4f068c    O...    LSL      r6,r12,#2
        0x000434a2:    f8cd0698    ....    STR      r0,[sp,#0x698]
        0x000434a6:    6898        .h      LDR      r0,[r3,#8]
        0x000434a8:    f8cd1694    ....    STR      r1,[sp,#0x694]
        0x000434ac:    f8cd0690    ....    STR      r0,[sp,#0x690]
        0x000434b0:    6818        .h      LDR      r0,[r3,#0]
        0x000434b2:    6859        Yh      LDR      r1,[r3,#4]
        0x000434b4:    f8cd0688    ....    STR      r0,[sp,#0x688]
        0x000434b8:    f8dd06c0    ....    LDR      r0,[sp,#0x6c0]
        0x000434bc:    f8cd168c    ....    STR      r1,[sp,#0x68c]
        0x000434c0:    f8dd16bc    ....    LDR      r1,[sp,#0x6bc]
        0x000434c4:    f8cd0630    ..0.    STR      r0,[sp,#0x630]
        0x000434c8:    f8dd06b8    ....    LDR      r0,[sp,#0x6b8]
        0x000434cc:    f8cd162c    ..,.    STR      r1,[sp,#0x62c]
        0x000434d0:    f8dd16b4    ....    LDR      r1,[sp,#0x6b4]
        0x000434d4:    f8cd0628    ..(.    STR      r0,[sp,#0x628]
        0x000434d8:    f8dd06b0    ....    LDR      r0,[sp,#0x6b0]
        0x000434dc:    f8cd1624    ..$.    STR      r1,[sp,#0x624]
        0x000434e0:    f8dd16ac    ....    LDR      r1,[sp,#0x6ac]
        0x000434e4:    f8cd0620    .. .    STR      r0,[sp,#0x620]
        0x000434e8:    f8dd06d8    ....    LDR      r0,[sp,#0x6d8]
        0x000434ec:    f8cd161c    ....    STR      r1,[sp,#0x61c]
        0x000434f0:    f8dd16d4    ....    LDR      r1,[sp,#0x6d4]
        0x000434f4:    f8cd0648    ..H.    STR      r0,[sp,#0x648]
        0x000434f8:    f8dd06d0    ....    LDR      r0,[sp,#0x6d0]
        0x000434fc:    f8cd1644    ..D.    STR      r1,[sp,#0x644]
        0x00043500:    f8dd16cc    ....    LDR      r1,[sp,#0x6cc]
        0x00043504:    f8cd0640    ..@.    STR      r0,[sp,#0x640]
        0x00043508:    f8dd06c8    ....    LDR      r0,[sp,#0x6c8]
        0x0004350c:    f8cd163c    ..<.    STR      r1,[sp,#0x63c]
        0x00043510:    f8dd16c4    ....    LDR      r1,[sp,#0x6c4]
        0x00043514:    f8cd0638    ..8.    STR      r0,[sp,#0x638]
        0x00043518:    f8dd06e4    ....    LDR      r0,[sp,#0x6e4]
        0x0004351c:    f8cd1634    ..4.    STR      r1,[sp,#0x634]
        0x00043520:    f8dd16e0    ....    LDR      r1,[sp,#0x6e0]
        0x00043524:    f8cd0654    ..T.    STR      r0,[sp,#0x654]
        0x00043528:    f8dd06dc    ....    LDR      r0,[sp,#0x6dc]
        0x0004352c:    f8cd1650    ..P.    STR      r1,[sp,#0x650]
        0x00043530:    6991        .i      LDR      r1,[r2,#0x18]
        0x00043532:    f8cd064c    ..L.    STR      r0,[sp,#0x64c]
        0x00043536:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00043538:    9110        ..      STR      r1,[sp,#0x40]
        0x0004353a:    4659        YF      MOV      r1,r11
        0x0004353c:    4632        2F      MOV      r2,r6
        0x0004353e:    f7d4fff9    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043542:    981e        ..      LDR      r0,[sp,#0x78]
        0x00043544:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00043546:    4632        2F      MOV      r2,r6
        0x00043548:    962e        ..      STR      r6,[sp,#0xb8]
        0x0004354a:    f7d4fff3    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x0004354e:    9931        1.      LDR      r1,[sp,#0xc4]
        0x00043550:    9833        3.      LDR      r0,[sp,#0xcc]
        0x00043552:    f1b136ff    ...6    SUBS     r6,r1,#0xffffffff
        0x00043556:    bf18        ..      IT       NE
        0x00043558:    eb000681    ....    ADDNE    r6,r0,r1,LSL #2
        0x0004355c:    9832        2.      LDR      r0,[sp,#0xc8]
        0x0004355e:    4581        .E      CMP      r9,r0
        0x00043560:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00043564:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00043568:    d159        Y.      BNE      0x4361e ; 0x4361e
        0x0004356a:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x0004356c:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x00043570:    2000        .       MOVS     r0,#0
        0x00043572:    e05e        ^.      B        0x43632 ; 0x43632
        0x00043574:    9a31        1.      LDR      r2,[sp,#0xc4]
        0x00043576:    9933        3.      LDR      r1,[sp,#0xcc]
        0x00043578:    f1b230ff    ...0    SUBS     r0,r2,#0xffffffff
        0x0004357c:    bf18        ..      IT       NE
        0x0004357e:    eb010082    ....    ADDNE    r0,r1,r2,LSL #2
        0x00043582:    9932        2.      LDR      r1,[sp,#0xc8]
        0x00043584:    4589        .E      CMP      r9,r1
        0x00043586:    d128        (.      BNE      0x435da ; 0x435da
        0x00043588:    2100        .!      MOVS     r1,#0
        0x0004358a:    e02e        ..      B        0x435ea ; 0x435ea
        0x0004358c:    9b31        1.      LDR      r3,[sp,#0xc4]
        0x0004358e:    9a33        3.      LDR      r2,[sp,#0xcc]
        0x00043590:    f1b331ff    ...1    SUBS     r1,r3,#0xffffffff
        0x00043594:    bf18        ..      IT       NE
        0x00043596:    eb020183    ....    ADDNE    r1,r2,r3,LSL #2
        0x0004359a:    9a32        2.      LDR      r2,[sp,#0xc8]
        0x0004359c:    2000        .       MOVS     r0,#0
        0x0004359e:    4591        .E      CMP      r9,r2
        0x000435a0:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x000435a4:    d007        ..      BEQ      0x435b6 ; 0x435b6
        0x000435a6:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000435a8:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x000435aa:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x000435ae:    fa00f00e    ....    LSL      r0,r0,lr
        0x000435b2:    eb020080    ....    ADD      r0,r2,r0,LSL #2
        0x000435b6:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x000435b8:    ea480705    H...    ORR      r7,r8,r5
        0x000435bc:    e9cd2101    ...!    STRD     r2,r1,[sp,#4]
        0x000435c0:    992d        -.      LDR      r1,[sp,#0xb4]
        0x000435c2:    9a38        8.      LDR      r2,[sp,#0xe0]
        0x000435c4:    e9cde003    ....    STRD     lr,r0,[sp,#0xc]
        0x000435c8:    4658        XF      MOV      r0,r11
        0x000435ca:    4663        cF      MOV      r3,r12
        0x000435cc:    9600        ..      STR      r6,[sp,#0]
        0x000435ce:    9405        ..      STR      r4,[sp,#0x14]
        0x000435d0:    9706        ..      STR      r7,[sp,#0x18]
        0x000435d2:    4634        4F      MOV      r4,r6
        0x000435d4:    f000fca4    ....    BL       quant_band_stereo ; 0x43f20
        0x000435d8:    e019        ..      B        0x4360e ; 0x4360e
        0x000435da:    9936        6.      LDR      r1,[sp,#0xd8]
        0x000435dc:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x000435de:    f9311019    1...    LDRSH    r1,[r1,r9,LSL #1]
        0x000435e2:    fa01f10e    ....    LSL      r1,r1,lr
        0x000435e6:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x000435ea:    9b27        '.      LDR      r3,[sp,#0x9c]
        0x000435ec:    ea480205    H...    ORR      r2,r8,r5
        0x000435f0:    e9cde102    ....    STRD     lr,r1,[sp,#8]
        0x000435f4:    992d        -.      LDR      r1,[sp,#0xb4]
        0x000435f6:    e9cd3000    ...0    STRD     r3,r0,[sp,#0]
        0x000435fa:    9205        ..      STR      r2,[sp,#0x14]
        0x000435fc:    4658        XF      MOV      r0,r11
        0x000435fe:    4662        bF      MOV      r2,r12
        0x00043600:    4633        3F      MOV      r3,r6
        0x00043602:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043606:    9404        ..      STR      r4,[sp,#0x10]
        0x00043608:    4634        4F      MOV      r4,r6
        0x0004360a:    f000faab    ....    BL       quant_band ; 0x43b64
        0x0004360e:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043612:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00043614:    4605        .F      MOV      r5,r0
        0x00043616:    2000        .       MOVS     r0,#0
        0x00043618:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x0004361c:    e230        0.      B        0x43a80 ; 0x43a80
        0x0004361e:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00043620:    f8dd2784    ...'    LDR      r2,[sp,#0x784]
        0x00043624:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00043628:    991c        ..      LDR      r1,[sp,#0x70]
        0x0004362a:    4090        .@      LSLS     r0,r0,r2
        0x0004362c:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x0004362e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00043632:    ee8dda09    ....    VDIV.F32 s26,s26,s18
        0x00043636:    9927        '.      LDR      r1,[sp,#0x9c]
        0x00043638:    9405        ..      STR      r4,[sp,#0x14]
        0x0004363a:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x0004363c:    ea450508    E...    ORR      r5,r5,r8
        0x00043640:    e9cd1601    ....    STRD     r1,r6,[sp,#4]
        0x00043644:    e9cd2003    ...     STRD     r2,r0,[sp,#0xc]
        0x00043648:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x0004364c:    4659        YF      MOV      r1,r11
        0x0004364e:    4622        "F      MOV      r2,r4
        0x00043650:    9700        ..      STR      r7,[sp,#0]
        0x00043652:    9631        1.      STR      r6,[sp,#0xc4]
        0x00043654:    950f        ..      STR      r5,[sp,#0x3c]
        0x00043656:    9506        ..      STR      r5,[sp,#0x18]
        0x00043658:    ee3eea0d    >...    VADD.F32 s28,s28,s26
        0x0004365c:    f000fc60    ..`.    BL       quant_band_stereo ; 0x43f20
        0x00043660:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00043662:    eeb0fa4a    ..J.    VMOV.F32 s30,s20
        0x00043666:    2b01        .+      CMP      r3,#1
        0x00043668:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x0004366c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004366e:    db27        '.      BLT      0x436c0 ; 0x436c0
        0x00043670:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00043672:    4659        YF      MOV      r1,r11
        0x00043674:    461a        .F      MOV      r2,r3
        0x00043676:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0004367a:    bf00        ..      NOP      
        0x0004367c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00043680:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00043684:    3a01        .:      SUBS     r2,#1
        0x00043686:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x0004368a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004368e:    f1010104    ....    ADD      r1,r1,#4
        0x00043692:    f1000004    ....    ADD      r0,r0,#4
        0x00043696:    d1f1        ..      BNE      0x4367c ; 0x4367c
        0x00043698:    981e        ..      LDR      r0,[sp,#0x78]
        0x0004369a:    ee2efa00    ....    VMUL.F32 s30,s28,s0
        0x0004369e:    461a        .F      MOV      r2,r3
        0x000436a0:    eef08a4a    ..J.    VMOV.F32 s17,s20
        0x000436a4:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x000436a8:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x000436ac:    3a01        .:      SUBS     r2,#1
        0x000436ae:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000436b2:    ee788a80    x...    VADD.F32 s17,s17,s0
        0x000436b6:    f1040404    ....    ADD      r4,r4,#4
        0x000436ba:    f1000004    ....    ADD      r0,r0,#4
        0x000436be:    d1f1        ..      BNE      0x436a4 ; 0x436a4
        0x000436c0:    f8dd8780    ....    LDR      r8,[sp,#0x780]
        0x000436c4:    f50d6ccb    ...l    ADD      r12,sp,#0x658
        0x000436c8:    e898008f    ....    LDM      r8,{r0-r3,r7}
        0x000436cc:    e9d86505    ...e    LDRD     r6,r5,[r8,#0x14]
        0x000436d0:    e88c008f    ....    STM      r12,{r0-r3,r7}
        0x000436d4:    f8d8202c    ..,     LDR      r2,[r8,#0x2c]
        0x000436d8:    f1080320    .. .    ADD      r3,r8,#0x20
        0x000436dc:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x000436de:    f8cd2684    ...&    STR      r2,[sp,#0x684]
        0x000436e2:    f50d62cf    ...b    ADD      r2,sp,#0x678
        0x000436e6:    c20b        ..      STM      r2!,{r0,r1,r3}
        0x000436e8:    f8dd06c0    ....    LDR      r0,[sp,#0x6c0]
        0x000436ec:    f8dd26b8    ...&    LDR      r2,[sp,#0x6b8]
        0x000436f0:    f8dd16bc    ....    LDR      r1,[sp,#0x6bc]
        0x000436f4:    f8cd05f4    ....    STR      r0,[sp,#0x5f4]
        0x000436f8:    f8dd06ac    ....    LDR      r0,[sp,#0x6ac]
        0x000436fc:    f8cd25ec    ...%    STR      r2,[sp,#0x5ec]
        0x00043700:    f50d62bc    ...b    ADD      r2,sp,#0x5e0
        0x00043704:    f8cd15f0    ....    STR      r1,[sp,#0x5f0]
        0x00043708:    f8dd16b0    ....    LDR      r1,[sp,#0x6b0]
        0x0004370c:    f8dd36b4    ...6    LDR      r3,[sp,#0x6b4]
        0x00043710:    c20b        ..      STM      r2!,{r0,r1,r3}
        0x00043712:    f8dd06c4    ....    LDR      r0,[sp,#0x6c4]
        0x00043716:    f50d6cbf    ...l    ADD      r12,sp,#0x5f8
        0x0004371a:    f8cd666c    ..lf    STR      r6,[sp,#0x66c]
        0x0004371e:    f8dd16c8    ....    LDR      r1,[sp,#0x6c8]
        0x00043722:    f8dd26cc    ...&    LDR      r2,[sp,#0x6cc]
        0x00043726:    f8dd36d0    ...6    LDR      r3,[sp,#0x6d0]
        0x0004372a:    f8dd76d8    ...v    LDR      r7,[sp,#0x6d8]
        0x0004372e:    f8dd66d4    ...f    LDR      r6,[sp,#0x6d4]
        0x00043732:    e88c00cf    ....    STM      r12,{r0-r3,r6,r7}
        0x00043736:    f8dd06dc    ....    LDR      r0,[sp,#0x6dc]
        0x0004373a:    f8d8401c    ...@    LDR      r4,[r8,#0x1c]
        0x0004373e:    f8cd5670    ..pV    STR      r5,[sp,#0x670]
        0x00043742:    f8dd16e4    ....    LDR      r1,[sp,#0x6e4]
        0x00043746:    f8dd26e0    ...&    LDR      r2,[sp,#0x6e0]
        0x0004374a:    9d2e        ..      LDR      r5,[sp,#0xb8]
        0x0004374c:    f8cd0610    ....    STR      r0,[sp,#0x610]
        0x00043750:    980d        ..      LDR      r0,[sp,#0x34]
        0x00043752:    f8cd4674    ..tF    STR      r4,[sp,#0x674]
        0x00043756:    9c38        8.      LDR      r4,[sp,#0xe0]
        0x00043758:    f8cd1618    ....    STR      r1,[sp,#0x618]
        0x0004375c:    f8cd2614    ...&    STR      r2,[sp,#0x614]
        0x00043760:    4659        YF      MOV      r1,r11
        0x00043762:    462a        *F      MOV      r2,r5
        0x00043764:    f7d4fee6    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043768:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004376a:    4621        !F      MOV      r1,r4
        0x0004376c:    462a        *F      MOV      r2,r5
        0x0004376e:    f7d4fee1    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043772:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00043774:    4581        .E      CMP      r9,r0
        0x00043776:    d00c        ..      BEQ      0x43792 ; 0x43792
        0x00043778:    9836        6.      LDR      r0,[sp,#0xd8]
        0x0004377a:    f8dd1784    ....    LDR      r1,[sp,#0x784]
        0x0004377e:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00043782:    462a        *F      MOV      r2,r5
        0x00043784:    4088        .@      LSLS     r0,r0,r1
        0x00043786:    991c        ..      LDR      r1,[sp,#0x70]
        0x00043788:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x0004378c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004378e:    f7d4fed1    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043792:    9e12        ..      LDR      r6,[sp,#0x48]
        0x00043794:    f8ddb040    ..@.    LDR      r11,[sp,#0x40]
        0x00043798:    9f11        ..      LDR      r7,[sp,#0x44]
        0x0004379a:    eb06010b    ....    ADD      r1,r6,r11
        0x0004379e:    eba7020b    ....    SUB      r2,r7,r11
        0x000437a2:    a839        9.      ADD      r0,sp,#0xe4
        0x000437a4:    e9cd1209    ....    STRD     r1,r2,[sp,#0x24]
        0x000437a8:    f7d4fe3d    ..=.    BL       __aeabi_memcpy ; 0x18426
        0x000437ac:    e9c86700    ...g    STRD     r6,r7,[r8,#0]
        0x000437b0:    f8dd069c    ....    LDR      r0,[sp,#0x69c]
        0x000437b4:    9f18        ..      LDR      r7,[sp,#0x60]
        0x000437b6:    f8dd16a0    ....    LDR      r1,[sp,#0x6a0]
        0x000437ba:    f8dd26a4    ...&    LDR      r2,[sp,#0x6a4]
        0x000437be:    f8dd36a8    ...6    LDR      r3,[sp,#0x6a8]
        0x000437c2:    c70f        ..      STM      r7!,{r0-r3}
        0x000437c4:    f50d67d1    ...g    ADD      r7,sp,#0x688
        0x000437c8:    cf8e        ..      LDM      r7,{r1-r3,r7}
        0x000437ca:    9e17        ..      LDR      r6,[sp,#0x5c]
        0x000437cc:    f8dd0698    ....    LDR      r0,[sp,#0x698]
        0x000437d0:    e886008e    ....    STM      r6,{r1-r3,r7}
        0x000437d4:    f8dd162c    ..,.    LDR      r1,[sp,#0x62c]
        0x000437d8:    6130        0a      STR      r0,[r6,#0x10]
        0x000437da:    f8dd0630    ..0.    LDR      r0,[sp,#0x630]
        0x000437de:    f8cd16bc    ....    STR      r1,[sp,#0x6bc]
        0x000437e2:    f8dd1620    .. .    LDR      r1,[sp,#0x620]
        0x000437e6:    f8cd06c0    ....    STR      r0,[sp,#0x6c0]
        0x000437ea:    f8dd061c    ....    LDR      r0,[sp,#0x61c]
        0x000437ee:    f8dd2628    ..(&    LDR      r2,[sp,#0x628]
        0x000437f2:    f8cd16b0    ....    STR      r1,[sp,#0x6b0]
        0x000437f6:    f8dd1638    ..8.    LDR      r1,[sp,#0x638]
        0x000437fa:    f8cd26b8    ...&    STR      r2,[sp,#0x6b8]
        0x000437fe:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x00043802:    f8dd0634    ..4.    LDR      r0,[sp,#0x634]
        0x00043806:    f8dd263c    ..<&    LDR      r2,[sp,#0x63c]
        0x0004380a:    f8dd3624    ..$6    LDR      r3,[sp,#0x624]
        0x0004380e:    f8cd16c8    ....    STR      r1,[sp,#0x6c8]
        0x00043812:    f8dd1654    ..T.    LDR      r1,[sp,#0x654]
        0x00043816:    f8c8b018    ....    STR      r11,[r8,#0x18]
        0x0004381a:    f8cd26cc    ...&    STR      r2,[sp,#0x6cc]
        0x0004381e:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x00043822:    f8dd064c    ..L.    LDR      r0,[sp,#0x64c]
        0x00043826:    f8dd2650    ..P&    LDR      r2,[sp,#0x650]
        0x0004382a:    f8ddb0b4    ....    LDR      r11,[sp,#0xb4]
        0x0004382e:    f8cd36b4    ...6    STR      r3,[sp,#0x6b4]
        0x00043832:    f8dd3640    ..@6    LDR      r3,[sp,#0x640]
        0x00043836:    f8dd7648    ..Hv    LDR      r7,[sp,#0x648]
        0x0004383a:    f8dd6644    ..Df    LDR      r6,[sp,#0x644]
        0x0004383e:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x00043842:    991f        ..      LDR      r1,[sp,#0x7c]
        0x00043844:    f8cd26e0    ...&    STR      r2,[sp,#0x6e0]
        0x00043848:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x0004384c:    4658        XF      MOV      r0,r11
        0x0004384e:    462a        *F      MOV      r2,r5
        0x00043850:    f8cd76d8    ...v    STR      r7,[sp,#0x6d8]
        0x00043854:    f8cd66d4    ...f    STR      r6,[sp,#0x6d4]
        0x00043858:    f8cd36d0    ...6    STR      r3,[sp,#0x6d0]
        0x0004385c:    f7d4fe6a    ..j.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043860:    991e        ..      LDR      r1,[sp,#0x78]
        0x00043862:    4620         F      MOV      r0,r4
        0x00043864:    462a        *F      MOV      r2,r5
        0x00043866:    f7d4fe65    ..e.    BL       __aeabi_memcpy4 ; 0x18534
        0x0004386a:    982f        /.      LDR      r0,[sp,#0xbc]
        0x0004386c:    46a0        .F      MOV      r8,r4
        0x0004386e:    4581        .E      CMP      r9,r0
        0x00043870:    d11c        ..      BNE      0x438ac ; 0x438ac
        0x00043872:    9829        ).      LDR      r0,[sp,#0xa4]
        0x00043874:    992f        /.      LDR      r1,[sp,#0xbc]
        0x00043876:    6a00        .j      LDR      r0,[r0,#0x20]
        0x00043878:    9a26        &.      LDR      r2,[sp,#0x98]
        0x0004387a:    9b1a        ..      LDR      r3,[sp,#0x68]
        0x0004387c:    f9301011    0...    LDRSH    r1,[r0,r1,LSL #1]
        0x00043880:    f9302012    0..     LDRSH    r2,[r0,r2,LSL #1]
        0x00043884:    f9300013    0...    LDRSH    r0,[r0,r3,LSL #1]
        0x00043888:    f8dd3784    ...7    LDR      r3,[sp,#0x784]
        0x0004388c:    1a8a        ..      SUBS     r2,r1,r2
        0x0004388e:    1a40        @.      SUBS     r0,r0,r1
        0x00043890:    9f33        3.      LDR      r7,[sp,#0xcc]
        0x00043892:    409a        .@      LSLS     r2,r2,r3
        0x00043894:    fa00f303    ....    LSL      r3,r0,r3
        0x00043898:    eb070082    ....    ADD      r0,r7,r2,LSL #2
        0x0004389c:    ebc30142    ..B.    RSB      r1,r3,r2,LSL #1
        0x000438a0:    1a9a        ..      SUBS     r2,r3,r2
        0x000438a2:    eb070181    ....    ADD      r1,r7,r1,LSL #2
        0x000438a6:    0092        ..      LSLS     r2,r2,#2
        0x000438a8:    f7d4fe44    ..D.    BL       __aeabi_memcpy4 ; 0x18534
        0x000438ac:    9832        2.      LDR      r0,[sp,#0xc8]
        0x000438ae:    9f34        4.      LDR      r7,[sp,#0xd0]
        0x000438b0:    9e30        0.      LDR      r6,[sp,#0xc0]
        0x000438b2:    f8ddc784    ....    LDR      r12,[sp,#0x784]
        0x000438b6:    4581        .E      CMP      r9,r0
        0x000438b8:    f04f0001    O...    MOV      r0,#1
        0x000438bc:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x000438c0:    d101        ..      BNE      0x438c6 ; 0x438c6
        0x000438c2:    2000        .       MOVS     r0,#0
        0x000438c4:    e007        ..      B        0x438d6 ; 0x438d6
        0x000438c6:    9836        6.      LDR      r0,[sp,#0xd8]
        0x000438c8:    991c        ..      LDR      r1,[sp,#0x70]
        0x000438ca:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x000438ce:    fa00f00c    ....    LSL      r0,r0,r12
        0x000438d2:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000438d6:    9a0f        ..      LDR      r2,[sp,#0x3c]
        0x000438d8:    9927        '.      LDR      r1,[sp,#0x9c]
        0x000438da:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x000438dc:    f10d0e04    ....    ADD      lr,sp,#4
        0x000438e0:    9d31        1.      LDR      r5,[sp,#0xc4]
        0x000438e2:    e88e1022    ..".    STM      lr,{r1,r5,r12}
        0x000438e6:    9004        ..      STR      r0,[sp,#0x10]
        0x000438e8:    9206        ..      STR      r2,[sp,#0x18]
        0x000438ea:    f20d60ac    ...`    ADD      r0,sp,#0x6ac
        0x000438ee:    4659        YF      MOV      r1,r11
        0x000438f0:    4642        BF      MOV      r2,r8
        0x000438f2:    4634        4F      MOV      r4,r6
        0x000438f4:    9600        ..      STR      r6,[sp,#0]
        0x000438f6:    9705        ..      STR      r7,[sp,#0x14]
        0x000438f8:    f000fb12    ....    BL       quant_band_stereo ; 0x43f20
        0x000438fc:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x000438fe:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00043902:    4605        .F      MOV      r5,r0
        0x00043904:    2f01        ./      CMP      r7,#1
        0x00043906:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x0004390a:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x0004390e:    db27        '.      BLT      0x43960 ; 0x43960
        0x00043910:    981f        ..      LDR      r0,[sp,#0x7c]
        0x00043912:    463a        :F      MOV      r2,r7
        0x00043914:    eeb00a4a    ..J.    VMOV.F32 s0,s20
        0x00043918:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x0004391c:    ed9b2a00    ...*    VLDR     s4,[r11,#0]
        0x00043920:    3a01        .:      SUBS     r2,#1
        0x00043922:    ee211a02    !...    VMUL.F32 s2,s2,s4
        0x00043926:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004392a:    f10b0b04    ....    ADD      r11,r11,#4
        0x0004392e:    f1000004    ....    ADD      r0,r0,#4
        0x00043932:    d1f1        ..      BNE      0x43918 ; 0x43918
        0x00043934:    981e        ..      LDR      r0,[sp,#0x78]
        0x00043936:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00043938:    ee2e0a00    ....    VMUL.F32 s0,s28,s0
        0x0004393c:    463a        :F      MOV      r2,r7
        0x0004393e:    eeb01a4a    ..J.    VMOV.F32 s2,s20
        0x00043942:    bf00        ..      NOP      
        0x00043944:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00043948:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0004394c:    3a01        .:      SUBS     r2,#1
        0x0004394e:    ee222a03    "..*    VMUL.F32 s4,s4,s6
        0x00043952:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00043956:    f1010104    ....    ADD      r1,r1,#4
        0x0004395a:    f1000004    ....    ADD      r0,r0,#4
        0x0004395e:    d1f1        ..      BNE      0x43944 ; 0x43944
        0x00043960:    ee3c2a0d    <..*    VADD.F32 s4,s24,s26
        0x00043964:    ee223a28    ".(:    VMUL.F32 s6,s4,s17
        0x00043968:    ee221a01    "...    VMUL.F32 s2,s4,s2
        0x0004396c:    ee3f3a03    ?..:    VADD.F32 s6,s30,s6
        0x00043970:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00043974:    eeb43a40    ..@:    VCMP.F32 s6,s0
        0x00043978:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x0004397c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00043980:    db7d        }.      BLT      0x43a7e ; 0x43a7e
        0x00043982:    f8dd0658    ..X.    LDR      r0,[sp,#0x658]
        0x00043986:    f50d63cf    ...c    ADD      r3,sp,#0x678
        0x0004398a:    9031        1.      STR      r0,[sp,#0xc4]
        0x0004398c:    cb0f        ..      LDM      r3,{r0-r3}
        0x0004398e:    f8ddc780    ....    LDR      r12,[sp,#0x780]
        0x00043992:    f8dde65c    ..\.    LDR      lr,[sp,#0x65c]
        0x00043996:    f8cc0020    .. .    STR      r0,[r12,#0x20]
        0x0004399a:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0004399c:    f8cc1024    ..$.    STR      r1,[r12,#0x24]
        0x000439a0:    e9cc0e00    ....    STRD     r0,lr,[r12,#0]
        0x000439a4:    f8dd05f4    ....    LDR      r0,[sp,#0x5f4]
        0x000439a8:    f8dd15f0    ....    LDR      r1,[sp,#0x5f0]
        0x000439ac:    f8dd7668    ..hv    LDR      r7,[sp,#0x668]
        0x000439b0:    f8dd666c    ..lf    LDR      r6,[sp,#0x66c]
        0x000439b4:    f8cc302c    ..,0    STR      r3,[r12,#0x2c]
        0x000439b8:    f50d63bc    ...c    ADD      r3,sp,#0x5e0
        0x000439bc:    f8cc2028    ..(     STR      r2,[r12,#0x28]
        0x000439c0:    f8cd06c0    ....    STR      r0,[sp,#0x6c0]
        0x000439c4:    f8cd16bc    ....    STR      r1,[sp,#0x6bc]
        0x000439c8:    f8dd25ec    ...%    LDR      r2,[sp,#0x5ec]
        0x000439cc:    cb0b        ..      LDM      r3,{r0,r1,r3}
        0x000439ce:    e9cc7604    ...v    STRD     r7,r6,[r12,#0x10]
        0x000439d2:    f50d67bf    ...g    ADD      r7,sp,#0x5f8
        0x000439d6:    f8cd26b8    ...&    STR      r2,[sp,#0x6b8]
        0x000439da:    f8cd36b4    ...6    STR      r3,[sp,#0x6b4]
        0x000439de:    f8cd16b0    ....    STR      r1,[sp,#0x6b0]
        0x000439e2:    f8cd06ac    ....    STR      r0,[sp,#0x6ac]
        0x000439e6:    cfcf        ..      LDM      r7,{r0-r3,r6,r7}
        0x000439e8:    f8dd5670    ..pV    LDR      r5,[sp,#0x670]
        0x000439ec:    f8dd4674    ..tF    LDR      r4,[sp,#0x674]
        0x000439f0:    f8cd06c4    ....    STR      r0,[sp,#0x6c4]
        0x000439f4:    f8dd0610    ....    LDR      r0,[sp,#0x610]
        0x000439f8:    f8cd16c8    ....    STR      r1,[sp,#0x6c8]
        0x000439fc:    f8dd1618    ....    LDR      r1,[sp,#0x618]
        0x00043a00:    f8dd8660    ..`.    LDR      r8,[sp,#0x660]
        0x00043a04:    f8ddb664    ..d.    LDR      r11,[sp,#0x664]
        0x00043a08:    e9cc5406    ...T    STRD     r5,r4,[r12,#0x18]
        0x00043a0c:    f8cd26cc    ...&    STR      r2,[sp,#0x6cc]
        0x00043a10:    f8dd2614    ...&    LDR      r2,[sp,#0x614]
        0x00043a14:    f8cd06dc    ....    STR      r0,[sp,#0x6dc]
        0x00043a18:    e9dd042d    ..-.    LDRD     r0,r4,[sp,#0xb4]
        0x00043a1c:    f8cd16e4    ....    STR      r1,[sp,#0x6e4]
        0x00043a20:    990d        ..      LDR      r1,[sp,#0x34]
        0x00043a22:    e9cc8b02    ....    STRD     r8,r11,[r12,#8]
        0x00043a26:    f8ddb784    ....    LDR      r11,[sp,#0x784]
        0x00043a2a:    f8cd26e0    ...&    STR      r2,[sp,#0x6e0]
        0x00043a2e:    4622        "F      MOV      r2,r4
        0x00043a30:    f8cd76d8    ...v    STR      r7,[sp,#0x6d8]
        0x00043a34:    f8cd66d4    ...f    STR      r6,[sp,#0x6d4]
        0x00043a38:    f8cd36d0    ...6    STR      r3,[sp,#0x6d0]
        0x00043a3c:    f7d4fd7a    ..z.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043a40:    9838        8.      LDR      r0,[sp,#0xe0]
        0x00043a42:    990c        ..      LDR      r1,[sp,#0x30]
        0x00043a44:    4622        "F      MOV      r2,r4
        0x00043a46:    f7d4fd75    ..u.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043a4a:    9832        2.      LDR      r0,[sp,#0xc8]
        0x00043a4c:    4581        .E      CMP      r9,r0
        0x00043a4e:    d00b        ..      BEQ      0x43a68 ; 0x43a68
        0x00043a50:    9836        6.      LDR      r0,[sp,#0xd8]
        0x00043a52:    991c        ..      LDR      r1,[sp,#0x70]
        0x00043a54:    f9300019    0...    LDRSH    r0,[r0,r9,LSL #1]
        0x00043a58:    4622        "F      MOV      r2,r4
        0x00043a5a:    fa00f00b    ....    LSL      r0,r0,r11
        0x00043a5e:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00043a62:    9908        ..      LDR      r1,[sp,#0x20]
        0x00043a64:    f7d4fd66    ..f.    BL       __aeabi_memcpy4 ; 0x18534
        0x00043a68:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043a6a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00043a6c:    a939        9.      ADD      r1,sp,#0xe4
        0x00043a6e:    f7d4fcda    ....    BL       __aeabi_memcpy ; 0x18426
        0x00043a72:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00043a74:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00043a78:    9c30        0.      LDR      r4,[sp,#0xc0]
        0x00043a7a:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00043a7c:    465e        ^F      MOV      r6,r11
        0x00043a7e:    2000        .       MOVS     r0,#0
        0x00043a80:    902e        ..      STR      r0,[sp,#0xb8]
        0x00043a82:    4628        (F      MOV      r0,r5
        0x00043a84:    9a21        !.      LDR      r2,[sp,#0x84]
        0x00043a86:    f8dd3758    ..X7    LDR      r3,[sp,#0x758]
        0x00043a8a:    fb09220a    ..."    MLA      r2,r9,r10,r2
        0x00043a8e:    fb09f10a    ....    MUL      r1,r9,r10
        0x00043a92:    545d        ]T      STRB     r5,[r3,r1]
        0x00043a94:    5498        .T      STRB     r0,[r3,r2]
        0x00043a96:    f8dd0760    ..`.    LDR      r0,[sp,#0x760]
        0x00043a9a:    992c        ,.      LDR      r1,[sp,#0xb0]
        0x00043a9c:    9a2a        *.      LDR      r2,[sp,#0xa8]
        0x00043a9e:    f8500029    P.).    LDR      r0,[r0,r9,LSL #2]
        0x00043aa2:    4411        .D      ADD      r1,r1,r2
        0x00043aa4:    eb010b00    ....    ADD      r11,r1,r0
        0x00043aa8:    ebb40fc7    ....    CMP      r4,r7,LSL #3
        0x00043aac:    f04f0400    O...    MOV      r4,#0
        0x00043ab0:    f04f0000    O...    MOV      r0,#0
        0x00043ab4:    bfc8        ..      IT       GT
        0x00043ab6:    2401        .$      MOVGT    r4,#1
        0x00043ab8:    f8cd06e4    ....    STR      r0,[sp,#0x6e4]
        0x00043abc:    9825        %.      LDR      r0,[sp,#0x94]
        0x00043abe:    f8dd90ac    ....    LDR      r9,[sp,#0xac]
        0x00043ac2:    4581        .E      CMP      r9,r0
        0x00043ac4:    f47fab36    ..6.    BNE      0x43134 ; quant_all_bands + 592
        0x00043ac8:    e03e        >.      B        0x43b48 ; 0x43b48
        0x00043aca:    9c36        6.      LDR      r4,[sp,#0xd8]
        0x00043acc:    9a1c        ..      LDR      r2,[sp,#0x70]
        0x00043ace:    f9341019    4...    LDRSH    r1,[r4,r9,LSL #1]
        0x00043ad2:    9e34        4.      LDR      r6,[sp,#0xd0]
        0x00043ad4:    fa01f10e    ....    LSL      r1,r1,lr
        0x00043ad8:    eb020181    ....    ADD      r1,r2,r1,LSL #2
        0x00043adc:    9a27        '.      LDR      r2,[sp,#0x9c]
        0x00043ade:    e9cde102    ....    STRD     lr,r1,[sp,#8]
        0x00043ae2:    992d        -.      LDR      r1,[sp,#0xb4]
        0x00043ae4:    e9cd2000    ...     STRD     r2,r0,[sp,#0]
        0x00043ae8:    4658        XF      MOV      r0,r11
        0x00043aea:    4662        bF      MOV      r2,r12
        0x00043aec:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043af0:    9505        ..      STR      r5,[sp,#0x14]
        0x00043af2:    9604        ..      STR      r6,[sp,#0x10]
        0x00043af4:    f000f836    ..6.    BL       quant_band ; 0x43b64
        0x00043af8:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043afc:    4605        .F      MOV      r5,r0
        0x00043afe:    f1b730ff    ...0    SUBS     r0,r7,#0xffffffff
        0x00043b02:    f9341019    4...    LDRSH    r1,[r4,r9,LSL #1]
        0x00043b06:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x00043b08:    9b37        7.      LDR      r3,[sp,#0xdc]
        0x00043b0a:    9c34        4.      LDR      r4,[sp,#0xd0]
        0x00043b0c:    bf18        ..      IT       NE
        0x00043b0e:    eb020087    ....    ADDNE    r0,r2,r7,LSL #2
        0x00043b12:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00043b14:    40b1        .@      LSLS     r1,r1,r6
        0x00043b16:    eb020781    ....    ADD      r7,r2,r1,LSL #2
        0x00043b1a:    9927        '.      LDR      r1,[sp,#0x9c]
        0x00043b1c:    e9cd1000    ....    STRD     r1,r0,[sp,#0]
        0x00043b20:    9938        8.      LDR      r1,[sp,#0xe0]
        0x00043b22:    461a        .F      MOV      r2,r3
        0x00043b24:    9b12        ..      LDR      r3,[sp,#0x48]
        0x00043b26:    4658        XF      MOV      r0,r11
        0x00043b28:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043b2c:    e9cd6702    ...g    STRD     r6,r7,[sp,#8]
        0x00043b30:    9404        ..      STR      r4,[sp,#0x10]
        0x00043b32:    f8cd8014    ....    STR      r8,[sp,#0x14]
        0x00043b36:    f000f815    ....    BL       quant_band ; 0x43b64
        0x00043b3a:    f8dd6784    ...g    LDR      r6,[sp,#0x784]
        0x00043b3e:    9f37        7.      LDR      r7,[sp,#0xdc]
        0x00043b40:    f8dd8098    ....    LDR      r8,[sp,#0x98]
        0x00043b44:    9c30        0.      LDR      r4,[sp,#0xc0]
        0x00043b46:    e79d        ..      B        0x43a84 ; 0x43a84
        0x00043b48:    f8dd06d4    ....    LDR      r0,[sp,#0x6d4]
        0x00043b4c:    f8dd178c    ....    LDR      r1,[sp,#0x78c]
        0x00043b50:    6008        .`      STR      r0,[r1,#0]
        0x00043b52:    f001fcfd    ....    BL       restore_stack ; 0x45550
        0x00043b56:    f50d6ddd    ...m    ADD      sp,sp,#0x6e8
        0x00043b5a:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00043b5e:    b001        ..      ADD      sp,sp,#4
        0x00043b60:    e8bd8ff0    ....    POP      {r4-r11,pc}
    quant_band
        0x00043b64:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00043b68:    b081        ..      SUB      sp,sp,#4
        0x00043b6a:    ed2d8b02    -...    VPUSH    {d8}
        0x00043b6e:    b08c        ..      SUB      sp,sp,#0x30
        0x00043b70:    461e        .F      MOV      r6,r3
        0x00043b72:    9b1b        ..      LDR      r3,[sp,#0x6c]
        0x00043b74:    468b        .F      MOV      r11,r1
        0x00043b76:    2a01        .*      CMP      r2,#1
        0x00043b78:    4607        .F      MOV      r7,r0
        0x00043b7a:    d106        ..      BNE      0x43b8a ; quant_band + 38
        0x00043b7c:    4638        8F      MOV      r0,r7
        0x00043b7e:    4659        YF      MOV      r1,r11
        0x00043b80:    2200        ."      MOVS     r2,#0
        0x00043b82:    f000f97b    ..{.    BL       quant_band_n1 ; 0x43e7c
        0x00043b86:    2501        .%      MOVS     r5,#1
        0x00043b88:    e168        h.      B        0x43e5c ; quant_band + 760
        0x00043b8a:    4614        .F      MOV      r4,r2
        0x00043b8c:    e9dd2118    ...!    LDRD     r2,r1,[sp,#0x60]
        0x00043b90:    6838        8h      LDR      r0,[r7,#0]
        0x00043b92:    fb94f9f2    ....    SDIV     r9,r4,r2
        0x00043b96:    900b        ..      STR      r0,[sp,#0x2c]
        0x00043b98:    69b8        .i      LDR      r0,[r7,#0x18]
        0x00043b9a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00043b9e:    9009        ..      STR      r0,[sp,#0x24]
        0x00043ba0:    e9cd6706    ...g    STRD     r6,r7,[sp,#0x18]
        0x00043ba4:    b1a1        ..      CBZ      r1,0x43bd0 ; quant_band + 108
        0x00043ba6:    9d1c        ..      LDR      r5,[sp,#0x70]
        0x00043ba8:    b195        ..      CBZ      r5,0x43bd0 ; quant_band + 108
        0x00043baa:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043bac:    2800        .(      CMP      r0,#0
        0x00043bae:    dd04        ..      BLE      0x43bba ; quant_band + 86
        0x00043bb0:    00a2        ..      LSLS     r2,r4,#2
        0x00043bb2:    4628        (F      MOV      r0,r5
        0x00043bb4:    f7d4fcbe    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043bb8:    e00b        ..      B        0x43bd2 ; quant_band + 110
        0x00043bba:    9a18        ..      LDR      r2,[sp,#0x60]
        0x00043bbc:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043bbe:    bf18        ..      IT       NE
        0x00043bc0:    2001        .       MOVNE    r0,#1
        0x00043bc2:    2a01        .*      CMP      r2,#1
        0x00043bc4:    dcf4        ..      BGT      0x43bb0 ; quant_band + 76
        0x00043bc6:    2201        ."      MOVS     r2,#1
        0x00043bc8:    ea220209    "...    BIC      r2,r2,r9
        0x00043bcc:    4010        .@      ANDS     r0,r0,r2
        0x00043bce:    d1ef        ..      BNE      0x43bb0 ; quant_band + 76
        0x00043bd0:    460d        .F      MOV      r5,r1
        0x00043bd2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043bd4:    f8dd8074    ..t.    LDR      r8,[sp,#0x74]
        0x00043bd8:    2801        .(      CMP      r0,#1
        0x00043bda:    ea2070e0     ..p    BIC      r0,r0,r0,ASR #31
        0x00043bde:    900a        ..      STR      r0,[sp,#0x28]
        0x00043be0:    db23        #.      BLT      0x43c2a ; quant_band + 198
        0x00043be2:    f24036e0    @..6    MOVW     r6,#0x3e0
        0x00043be6:    2700        .'      MOVS     r7,#0
        0x00043be8:    f2c00605    ....    MOVT     r6,#5
        0x00043bec:    f04f0a01    O...    MOV      r10,#1
        0x00043bf0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00043bf2:    b130        0.      CBZ      r0,0x43c02 ; quant_band + 158
        0x00043bf4:    fa44f107    D...    ASR      r1,r4,r7
        0x00043bf8:    fa0af207    ....    LSL      r2,r10,r7
        0x00043bfc:    4658        XF      MOV      r0,r11
        0x00043bfe:    f7f5fd0f    ....    BL       haar1 ; 0x39620
        0x00043c02:    b135        5.      CBZ      r5,0x43c12 ; quant_band + 174
        0x00043c04:    fa44f107    D...    ASR      r1,r4,r7
        0x00043c08:    fa0af207    ....    LSL      r2,r10,r7
        0x00043c0c:    4628        (F      MOV      r0,r5
        0x00043c0e:    f7f5fd07    ....    BL       haar1 ; 0x39620
        0x00043c12:    f008000f    ....    AND      r0,r8,#0xf
        0x00043c16:    ea4f1128    O.(.    ASR      r1,r8,#4
        0x00043c1a:    5c30        0\      LDRB     r0,[r6,r0]
        0x00043c1c:    5c71        q\      LDRB     r1,[r6,r1]
        0x00043c1e:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x00043c20:    3701        .7      ADDS     r7,#1
        0x00043c22:    42ba        .B      CMP      r2,r7
        0x00043c24:    ea400881    @...    ORR      r8,r0,r1,LSL #2
        0x00043c28:    d1e2        ..      BNE      0x43bf0 ; quant_band + 140
        0x00043c2a:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043c2c:    9918        ..      LDR      r1,[sp,#0x60]
        0x00043c2e:    fa09f600    ....    LSL      r6,r9,r0
        0x00043c32:    fa41f700    A...    ASR      r7,r1,r0
        0x00043c36:    07f0        ..      LSLS     r0,r6,#31
        0x00043c38:    f04f0900    O...    MOV      r9,#0
        0x00043c3c:    9408        ..      STR      r4,[sp,#0x20]
        0x00043c3e:    d127        '.      BNE      0x43c90 ; quant_band + 300
        0x00043c40:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043c42:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00043c46:    dc23        #.      BGT      0x43c90 ; quant_band + 300
        0x00043c48:    465c        \F      MOV      r4,r11
        0x00043c4a:    f04f0b00    O...    MOV      r11,#0
        0x00043c4e:    bf00        ..      NOP      
        0x00043c50:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00043c52:    b120         .      CBZ      r0,0x43c5e ; quant_band + 250
        0x00043c54:    4620         F      MOV      r0,r4
        0x00043c56:    4631        1F      MOV      r1,r6
        0x00043c58:    463a        :F      MOV      r2,r7
        0x00043c5a:    f7f5fce1    ....    BL       haar1 ; 0x39620
        0x00043c5e:    b125        %.      CBZ      r5,0x43c6a ; quant_band + 262
        0x00043c60:    4628        (F      MOV      r0,r5
        0x00043c62:    4631        1F      MOV      r1,r6
        0x00043c64:    463a        :F      MOV      r2,r7
        0x00043c66:    f7f5fcdb    ....    BL       haar1 ; 0x39620
        0x00043c6a:    fa08f007    ....    LSL      r0,r8,r7
        0x00043c6e:    ea480800    H...    ORR      r8,r8,r0
        0x00043c72:    007f        ..      LSLS     r7,r7,#1
        0x00043c74:    ea4f0a66    O.f.    ASR      r10,r6,#1
        0x00043c78:    07b0        ..      LSLS     r0,r6,#30
        0x00043c7a:    f10b0901    ....    ADD      r9,r11,#1
        0x00043c7e:    d409        ..      BMI      0x43c94 ; quant_band + 304
        0x00043c80:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043c82:    4656        VF      MOV      r6,r10
        0x00043c84:    4458        XD      ADD      r0,r0,r11
        0x00043c86:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00043c8a:    46cb        .F      MOV      r11,r9
        0x00043c8c:    dbe0        ..      BLT      0x43c50 ; quant_band + 236
        0x00043c8e:    e001        ..      B        0x43c94 ; quant_band + 304
        0x00043c90:    465c        \F      MOV      r4,r11
        0x00043c92:    46b2        .F      MOV      r10,r6
        0x00043c94:    f8ddb068    ..h.    LDR      r11,[sp,#0x68]
        0x00043c98:    2f02        ./      CMP      r7,#2
        0x00043c9a:    4626        &F      MOV      r6,r4
        0x00043c9c:    db1a        ..      BLT      0x43cd4 ; quant_band + 368
        0x00043c9e:    9818        ..      LDR      r0,[sp,#0x60]
        0x00043ca0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00043ca2:    3801        .8      SUBS     r0,#1
        0x00043ca4:    fab0f080    ....    CLZ      r0,r0
        0x00043ca8:    ea4f1450    O.P.    LSR      r4,r0,#5
        0x00043cac:    b141        A.      CBZ      r1,0x43cc0 ; quant_band + 348
        0x00043cae:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043cb0:    4623        #F      MOV      r3,r4
        0x00043cb2:    fa4af100    J...    ASR      r1,r10,r0
        0x00043cb6:    fa07f200    ....    LSL      r2,r7,r0
        0x00043cba:    4630        0F      MOV      r0,r6
        0x00043cbc:    f7f2fa22    ..".    BL       deinterleave_hadamard ; 0x36104
        0x00043cc0:    b145        E.      CBZ      r5,0x43cd4 ; quant_band + 368
        0x00043cc2:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043cc4:    4623        #F      MOV      r3,r4
        0x00043cc6:    fa4af100    J...    ASR      r1,r10,r0
        0x00043cca:    fa07f200    ....    LSL      r2,r7,r0
        0x00043cce:    4628        (F      MOV      r0,r5
        0x00043cd0:    f7f2fa18    ....    BL       deinterleave_hadamard ; 0x36104
        0x00043cd4:    9c07        ..      LDR      r4,[sp,#0x1c]
        0x00043cd6:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00043cd8:    9b06        ..      LDR      r3,[sp,#0x18]
        0x00043cda:    4620         F      MOV      r0,r4
        0x00043cdc:    4631        1F      MOV      r1,r6
        0x00043cde:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00043ce2:    e9cd5b01    ...[    STRD     r5,r11,[sp,#4]
        0x00043ce6:    f8cd800c    ....    STR      r8,[sp,#0xc]
        0x00043cea:    9700        ..      STR      r7,[sp,#0]
        0x00043cec:    f000ff7a    ..z.    BL       quant_partition ; 0x44be4
        0x00043cf0:    6861        ah      LDR      r1,[r4,#4]
        0x00043cf2:    4605        .F      MOV      r5,r0
        0x00043cf4:    2900        .)      CMP      r1,#0
        0x00043cf6:    f00080b1    ....    BEQ.W    0x43e5c ; quant_band + 760
        0x00043cfa:    2f02        ./      CMP      r7,#2
        0x00043cfc:    db5e        ^.      BLT      0x43dbc ; quant_band + 600
        0x00043cfe:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043d00:    9607        ..      STR      r6,[sp,#0x1c]
        0x00043d02:    fa4af800    J...    ASR      r8,r10,r0
        0x00043d06:    fa07f400    ....    LSL      r4,r7,r0
        0x00043d0a:    f001fc41    ..A.    BL       save_stack ; 0x45590
        0x00043d0e:    fb08f004    ....    MUL      r0,r8,r4
        0x00043d12:    0080        ..      LSLS     r0,r0,#2
        0x00043d14:    9005        ..      STR      r0,[sp,#0x14]
        0x00043d16:    f004ff63    ..c.    BL       spl_alloca ; 0x48be0
        0x00043d1a:    9918        ..      LDR      r1,[sp,#0x60]
        0x00043d1c:    9006        ..      STR      r0,[sp,#0x18]
        0x00043d1e:    2901        .)      CMP      r1,#1
        0x00043d20:    d126        &.      BNE      0x43d70 ; quant_band + 524
        0x00043d22:    2c01        .,      CMP      r4,#1
        0x00043d24:    db42        B.      BLT      0x43dac ; quant_band + 584
        0x00043d26:    f6440024    D.$.    MOV      r0,#0x4824
        0x00043d2a:    f2c00005    ....    MOVT     r0,#5
        0x00043d2e:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x00043d32:    f8ddb018    ....    LDR      r11,[sp,#0x18]
        0x00043d36:    46a4        .F      MOV      r12,r4
        0x00043d38:    f1a00e08    ....    SUB      lr,r0,#8
        0x00043d3c:    00a2        ..      LSLS     r2,r4,#2
        0x00043d3e:    2300        .#      MOVS     r3,#0
        0x00043d40:    f1b80f01    ....    CMP      r8,#1
        0x00043d44:    db0e        ..      BLT      0x43d64 ; quant_band + 512
        0x00043d46:    f85e1023    ^.#.    LDR      r1,[lr,r3,LSL #2]
        0x00043d4a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00043d4c:    fb08f101    ....    MUL      r1,r8,r1
        0x00043d50:    eb000481    ....    ADD      r4,r0,r1,LSL #2
        0x00043d54:    4659        YF      MOV      r1,r11
        0x00043d56:    4646        FF      MOV      r6,r8
        0x00043d58:    f8540b04    T...    LDR      r0,[r4],#4
        0x00043d5c:    3e01        .>      SUBS     r6,#1
        0x00043d5e:    6008        .`      STR      r0,[r1,#0]
        0x00043d60:    4411        .D      ADD      r1,r1,r2
        0x00043d62:    d1f9        ..      BNE      0x43d58 ; quant_band + 500
        0x00043d64:    3301        .3      ADDS     r3,#1
        0x00043d66:    4563        cE      CMP      r3,r12
        0x00043d68:    f10b0b04    ....    ADD      r11,r11,#4
        0x00043d6c:    d1e8        ..      BNE      0x43d40 ; quant_band + 476
        0x00043d6e:    e01d        ..      B        0x43dac ; quant_band + 584
        0x00043d70:    2c01        .,      CMP      r4,#1
        0x00043d72:    db1b        ..      BLT      0x43dac ; quant_band + 584
        0x00043d74:    e9dd6206    ...b    LDRD     r6,r2,[sp,#0x18]
        0x00043d78:    46a6        .F      MOV      lr,r4
        0x00043d7a:    00a0        ..      LSLS     r0,r4,#2
        0x00043d7c:    ea4f0188    O...    LSL      r1,r8,#2
        0x00043d80:    2300        .#      MOVS     r3,#0
        0x00043d82:    910b        ..      STR      r1,[sp,#0x2c]
        0x00043d84:    f1b80f01    ....    CMP      r8,#1
        0x00043d88:    db0a        ..      BLT      0x43da0 ; quant_band + 572
        0x00043d8a:    4614        .F      MOV      r4,r2
        0x00043d8c:    4631        1F      MOV      r1,r6
        0x00043d8e:    46c3        .F      MOV      r11,r8
        0x00043d90:    f854cb04    T...    LDR      r12,[r4],#4
        0x00043d94:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00043d98:    f8c1c000    ....    STR      r12,[r1,#0]
        0x00043d9c:    4401        .D      ADD      r1,r1,r0
        0x00043d9e:    d1f7        ..      BNE      0x43d90 ; quant_band + 556
        0x00043da0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00043da2:    3301        .3      ADDS     r3,#1
        0x00043da4:    3604        .6      ADDS     r6,#4
        0x00043da6:    4573        sE      CMP      r3,lr
        0x00043da8:    440a        .D      ADD      r2,r2,r1
        0x00043daa:    d1eb        ..      BNE      0x43d84 ; quant_band + 544
        0x00043dac:    9e07        ..      LDR      r6,[sp,#0x1c]
        0x00043dae:    e9dd2105    ...!    LDRD     r2,r1,[sp,#0x14]
        0x00043db2:    4630        0F      MOV      r0,r6
        0x00043db4:    f7d4fbbe    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00043db8:    f001fbca    ....    BL       restore_stack ; 0x45550
        0x00043dbc:    f8ddb06c    ..l.    LDR      r11,[sp,#0x6c]
        0x00043dc0:    f1b90f00    ....    CMP      r9,#0
        0x00043dc4:    d00e        ..      BEQ      0x43de4 ; quant_band + 640
        0x00043dc6:    bf00        ..      NOP      
        0x00043dc8:    107f        ..      ASRS     r7,r7,#1
        0x00043dca:    ea4f0a4a    O.J.    LSL      r10,r10,#1
        0x00043dce:    fa25f007    %...    LSR      r0,r5,r7
        0x00043dd2:    4305        .C      ORRS     r5,r5,r0
        0x00043dd4:    4630        0F      MOV      r0,r6
        0x00043dd6:    4651        QF      MOV      r1,r10
        0x00043dd8:    463a        :F      MOV      r2,r7
        0x00043dda:    f7f5fc21    ..!.    BL       haar1 ; 0x39620
        0x00043dde:    f1b90901    ....    SUBS     r9,r9,#1
        0x00043de2:    d1f1        ..      BNE      0x43dc8 ; quant_band + 612
        0x00043de4:    9809        ..      LDR      r0,[sp,#0x24]
        0x00043de6:    2801        .(      CMP      r0,#1
        0x00043de8:    db12        ..      BLT      0x43e10 ; quant_band + 684
        0x00043dea:    f8dda020    .. .    LDR      r10,[sp,#0x20]
        0x00043dee:    f8dd8028    ..(.    LDR      r8,[sp,#0x28]
        0x00043df2:    2400        .$      MOVS     r4,#0
        0x00043df4:    f04f0901    O...    MOV      r9,#1
        0x00043df8:    a01c        ..      ADR      r0,{pc}+0x74 ; 0x43e6c
        0x00043dfa:    5d45        E]      LDRB     r5,[r0,r5]
        0x00043dfc:    fa4af104    J...    ASR      r1,r10,r4
        0x00043e00:    fa09f204    ....    LSL      r2,r9,r4
        0x00043e04:    4630        0F      MOV      r0,r6
        0x00043e06:    f7f5fc0b    ....    BL       haar1 ; 0x39620
        0x00043e0a:    3401        .4      ADDS     r4,#1
        0x00043e0c:    45a0        .E      CMP      r8,r4
        0x00043e0e:    d1f3        ..      BNE      0x43df8 ; quant_band + 660
        0x00043e10:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043e12:    f1bb0f00    ....    CMP      r11,#0
        0x00043e16:    fa07f400    ....    LSL      r4,r7,r0
        0x00043e1a:    9f08        ..      LDR      r7,[sp,#0x20]
        0x00043e1c:    d01a        ..      BEQ      0x43e54 ; quant_band + 752
        0x00043e1e:    4638        8F      MOV      r0,r7
        0x00043e20:    f008ff71    ..q.    BL       __aeabi_i2d ; 0x4cd06
        0x00043e24:    ec410b10    A...    VMOV     d0,r0,r1
        0x00043e28:    f008f814    ....    BL       __hardfp_sqrt ; 0x4be54
        0x00043e2c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x00043e30:    f008fcbe    ....    BL       __aeabi_d2f ; 0x4c7b0
        0x00043e34:    2f01        ./      CMP      r7,#1
        0x00043e36:    db0d        ..      BLT      0x43e54 ; quant_band + 752
        0x00043e38:    ee000a10    ....    VMOV     s0,r0
        0x00043e3c:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x00043e40:    3f01        .?      SUBS     r7,#1
        0x00043e42:    ee211a00    !...    VMUL.F32 s2,s2,s0
        0x00043e46:    ed8b1a00    ....    VSTR     s2,[r11,#0]
        0x00043e4a:    f10b0b04    ....    ADD      r11,r11,#4
        0x00043e4e:    f1060604    ....    ADD      r6,r6,#4
        0x00043e52:    d1f3        ..      BNE      0x43e3c ; quant_band + 728
        0x00043e54:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00043e58:    40a0        .@      LSLS     r0,r0,r4
        0x00043e5a:    4385        .C      BICS     r5,r5,r0
        0x00043e5c:    4628        (F      MOV      r0,r5
        0x00043e5e:    b00c        ..      ADD      sp,sp,#0x30
        0x00043e60:    ecbd8b02    ....    VPOP     {d8}
        0x00043e64:    b001        ..      ADD      sp,sp,#4
        0x00043e66:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00043e6a:    bf00        ..      NOP      
    $d.20
    quant_band.bit_deinterleave_table
        0x00043e6c:    0f0c0300    ....    DCD    252445440
        0x00043e70:    3f3c3330    03<?    DCD    1060909872
        0x00043e74:    cfccc3c0    ....    DCD    3486303168
        0x00043e78:    fffcf3f0    ....    DCD    4294767600
    $t.23
    quant_band_n1
        0x00043e7c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00043e80:    b081        ..      SUB      sp,sp,#4
        0x00043e82:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00043e86:    b082        ..      SUB      sp,sp,#8
        0x00043e88:    4607        .F      MOV      r7,r0
        0x00043e8a:    f8d0a000    ....    LDR      r10,[r0,#0]
        0x00043e8e:    e9d0b007    ....    LDRD     r11,r0,[r0,#0x1c]
        0x00043e92:    4691        .F      MOV      r9,r2
        0x00043e94:    460e        .F      MOV      r6,r1
        0x00043e96:    2402        .$      MOVS     r4,#2
        0x00043e98:    f04f0800    O...    MOV      r8,#0
        0x00043e9c:    eeb78a00    ....    VMOV.F32 s16,#1.00000000
        0x00043ea0:    eebf9a00    ....    VMOV.F32 s18,#-1.00000000
        0x00043ea4:    9301        ..      STR      r3,[sp,#4]
        0x00043ea6:    2a00        .*      CMP      r2,#0
        0x00043ea8:    bf08        ..      IT       EQ
        0x00043eaa:    2401        .$      MOVEQ    r4,#1
        0x00043eac:    9100        ..      STR      r1,[sp,#0]
        0x00043eae:    bf00        ..      NOP      
        0x00043eb0:    2808        .(      CMP      r0,#8
        0x00043eb2:    db11        ..      BLT      0x43ed8 ; quant_band_n1 + 92
        0x00043eb4:    f1ba0f00    ....    CMP      r10,#0
        0x00043eb8:    d010        ..      BEQ      0x43edc ; quant_band_n1 + 96
        0x00043eba:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x00043ebe:    2500        .%      MOVS     r5,#0
        0x00043ec0:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00043ec4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00043ec8:    bfb8        ..      IT       LT
        0x00043eca:    2501        .%      MOVLT    r5,#1
        0x00043ecc:    4658        XF      MOV      r0,r11
        0x00043ece:    4629        )F      MOV      r1,r5
        0x00043ed0:    2201        ."      MOVS     r2,#1
        0x00043ed2:    f7f4fa51    ..Q.    BL       ec_enc_bits ; 0x38378
        0x00043ed6:    e006        ..      B        0x43ee6 ; quant_band_n1 + 106
        0x00043ed8:    2500        .%      MOVS     r5,#0
        0x00043eda:    e007        ..      B        0x43eec ; quant_band_n1 + 112
        0x00043edc:    4658        XF      MOV      r0,r11
        0x00043ede:    2101        .!      MOVS     r1,#1
        0x00043ee0:    f7f4f952    ..R.    BL       ec_dec_bits ; 0x38188
        0x00043ee4:    4605        .F      MOV      r5,r0
        0x00043ee6:    6a38        8j      LDR      r0,[r7,#0x20]
        0x00043ee8:    3808        .8      SUBS     r0,r0,#8
        0x00043eea:    6238        8b      STR      r0,[r7,#0x20]
        0x00043eec:    6879        yh      LDR      r1,[r7,#4]
        0x00043eee:    b139        9.      CBZ      r1,0x43f00 ; quant_band_n1 + 132
        0x00043ef0:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00043ef4:    2d00        .-      CMP      r5,#0
        0x00043ef6:    bf08        ..      IT       EQ
        0x00043ef8:    eeb00a48    ..H.    VMOVEQ.F32 s0,s16
        0x00043efc:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x00043f00:    f1080801    ....    ADD      r8,r8,#1
        0x00043f04:    45a0        .E      CMP      r8,r4
        0x00043f06:    464e        NF      MOV      r6,r9
        0x00043f08:    d3d2        ..      BCC      0x43eb0 ; quant_band_n1 + 52
        0x00043f0a:    9901        ..      LDR      r1,[sp,#4]
        0x00043f0c:    b111        ..      CBZ      r1,0x43f14 ; quant_band_n1 + 152
        0x00043f0e:    9800        ..      LDR      r0,[sp,#0]
        0x00043f10:    6800        .h      LDR      r0,[r0,#0]
        0x00043f12:    6008        .`      STR      r0,[r1,#0]
        0x00043f14:    b002        ..      ADD      sp,sp,#8
        0x00043f16:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00043f1a:    b001        ..      ADD      sp,sp,#4
        0x00043f1c:    e8bd8ff0    ....    POP      {r4-r11,pc}
    quant_band_stereo
        0x00043f20:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00043f24:    b081        ..      SUB      sp,sp,#4
        0x00043f26:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00043f2a:    b090        ..      SUB      sp,sp,#0x40
        0x00043f2c:    461d        .F      MOV      r5,r3
        0x00043f2e:    9b24        $.      LDR      r3,[sp,#0x90]
        0x00043f30:    4614        .F      MOV      r4,r2
        0x00043f32:    460e        .F      MOV      r6,r1
        0x00043f34:    2d01        .-      CMP      r5,#1
        0x00043f36:    4683        .F      MOV      r11,r0
        0x00043f38:    d107        ..      BNE      0x43f4a ; quant_band_stereo + 42
        0x00043f3a:    4658        XF      MOV      r0,r11
        0x00043f3c:    4631        1F      MOV      r1,r6
        0x00043f3e:    4622        "F      MOV      r2,r4
        0x00043f40:    f7ffff9c    ....    BL       quant_band_n1 ; 0x43e7c
        0x00043f44:    f04f0801    O...    MOV      r8,#1
        0x00043f48:    e1e8        ..      B        0x4431c ; quant_band_stereo + 1020
        0x00043f4a:    f8db0000    ....    LDR      r0,[r11,#0]
        0x00043f4e:    9b21        !.      LDR      r3,[sp,#0x84]
        0x00043f50:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00043f52:    9008        ..      STR      r0,[sp,#0x20]
        0x00043f54:    a826        &.      ADD      r0,sp,#0x98
        0x00043f56:    2101        .!      MOVS     r1,#1
        0x00043f58:    aa20         .      ADD      r2,sp,#0x80
        0x00043f5a:    f8dd9098    ....    LDR      r9,[sp,#0x98]
        0x00043f5e:    f8dba01c    ....    LDR      r10,[r11,#0x1c]
        0x00043f62:    e9cd5200    ...R    STRD     r5,r2,[sp,#0]
        0x00043f66:    e9cd3302    ...3    STRD     r3,r3,[sp,#8]
        0x00043f6a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x00043f6e:    a90a        ..      ADD      r1,sp,#0x28
        0x00043f70:    4658        XF      MOV      r0,r11
        0x00043f72:    4632        2F      MOV      r2,r6
        0x00043f74:    4623        #F      MOV      r3,r4
        0x00043f76:    9704        ..      STR      r7,[sp,#0x10]
        0x00043f78:    f7f1f9c8    ....    BL       compute_theta ; 0x3530c
        0x00043f7c:    ed9d0a0b    ....    VLDR     s0,[sp,#0x2c]
        0x00043f80:    ed9f1aef    ....    VLDR     s2,[pc,#956] ; [0x44340] = 0x38000000
        0x00043f84:    ed9d2a0c    ...*    VLDR     s4,[sp,#0x30]
        0x00043f88:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00043f8c:    980a        ..      LDR      r0,[sp,#0x28]
        0x00043f8e:    f8dd8038    ..8.    LDR      r8,[sp,#0x38]
        0x00043f92:    f8ddc03c    ..<.    LDR      r12,[sp,#0x3c]
        0x00043f96:    ee20aa01     ...    VMUL.F32 s20,s0,s2
        0x00043f9a:    eeb80ac2    ....    VCVT.F32.S32 s0,s4
        0x00043f9e:    2d02        .-      CMP      r5,#2
        0x00043fa0:    ee208a01     ...    VMUL.F32 s16,s0,s2
        0x00043fa4:    9009        ..      STR      r0,[sp,#0x24]
        0x00043fa6:    d13e        >.      BNE      0x44026 ; quant_band_stereo + 262
        0x00043fa8:    9920         .      LDR      r1,[sp,#0x80]
        0x00043faa:    f4284780    (..G    BIC      r7,r8,#0x4000
        0x00043fae:    463a        :F      MOV      r2,r7
        0x00043fb0:    f8cd901c    ....    STR      r9,[sp,#0x1c]
        0x00043fb4:    2f00        ./      CMP      r7,#0
        0x00043fb6:    bf18        ..      IT       NE
        0x00043fb8:    2201        ."      MOVNE    r2,#1
        0x00043fba:    eba103c2    ....    SUB      r3,r1,r2,LSL #3
        0x00043fbe:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x00043fc2:    4650        PF      MOV      r0,r10
        0x00043fc4:    eb0c02c2    ....    ADD      r2,r12,r2,LSL #3
        0x00043fc8:    f5b85f00    ..._    CMP      r8,#0x2000
        0x00043fcc:    46b1        .F      MOV      r9,r6
        0x00043fce:    46a2        .F      MOV      r10,r4
        0x00043fd0:    eba10102    ....    SUB      r1,r1,r2
        0x00043fd4:    bfc4        ..      ITT      GT
        0x00043fd6:    46a1        .F      MOVGT    r9,r4
        0x00043fd8:    46b2        .F      MOVGT    r10,r6
        0x00043fda:    2f00        ./      CMP      r7,#0
        0x00043fdc:    f8cb1020    .. .    STR      r1,[r11,#0x20]
        0x00043fe0:    f00080ad    ....    BEQ.W    0x4413e ; quant_band_stereo + 542
        0x00043fe4:    9908        ..      LDR      r1,[sp,#0x20]
        0x00043fe6:    461f        .F      MOV      r7,r3
        0x00043fe8:    2900        .)      CMP      r1,#0
        0x00043fea:    f00080ab    ....    BEQ.W    0x44144 ; quant_band_stereo + 548
        0x00043fee:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x00043ff2:    ed9a1a01    ....    VLDR     s2,[r10,#4]
        0x00043ff6:    ed992a00    ...*    VLDR     s4,[r9,#0]
        0x00043ffa:    ed993a01    ...:    VLDR     s6,[r9,#4]
        0x00043ffe:    ee221a01    "...    VMUL.F32 s2,s4,s2
        0x00044002:    ee230a00    #...    VMUL.F32 s0,s6,s0
        0x00044006:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x0004400a:    f04f0800    O...    MOV      r8,#0
        0x0004400e:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00044012:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044016:    bfb8        ..      IT       LT
        0x00044018:    f04f0801    O...    MOVLT    r8,#1
        0x0004401c:    4641        AF      MOV      r1,r8
        0x0004401e:    2201        ."      MOVS     r2,#1
        0x00044020:    f7f4f9aa    ....    BL       ec_enc_bits ; 0x38378
        0x00044024:    e092        ..      B        0x4414c ; quant_band_stereo + 556
        0x00044026:    990d        ..      LDR      r1,[sp,#0x34]
        0x00044028:    9a20         .      LDR      r2,[sp,#0x80]
        0x0004402a:    1a51        Q.      SUBS     r1,r2,r1
        0x0004402c:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00044030:    4613        .F      MOV      r3,r2
        0x00044032:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x00044036:    bfa8        ..      IT       GE
        0x00044038:    104b        K.      ASRGE    r3,r1,#1
        0x0004403a:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x0004403e:    ea2379e3    #..y    BIC      r9,r3,r3,ASR #31
        0x00044042:    eba20a09    ....    SUB      r10,r2,r9
        0x00044046:    eba1010c    ....    SUB      r1,r1,r12
        0x0004404a:    f8ddc098    ....    LDR      r12,[sp,#0x98]
        0x0004404e:    45d1        .E      CMP      r9,r10
        0x00044050:    4608        .F      MOV      r0,r1
        0x00044052:    9108        ..      STR      r1,[sp,#0x20]
        0x00044054:    f8cb1020    .. .    STR      r1,[r11,#0x20]
        0x00044058:    da35        5.      BGE      0x440c6 ; quant_band_stereo + 422
        0x0004405a:    9a21        !.      LDR      r2,[sp,#0x84]
        0x0004405c:    2100        .!      MOVS     r1,#0
        0x0004405e:    fa4cf002    L...    ASR      r0,r12,r2
        0x00044062:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x00044064:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x00044068:    e9cd1103    ....    STRD     r1,r1,[sp,#0xc]
        0x0004406c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004406e:    4658        XF      MOV      r0,r11
        0x00044070:    4621        !F      MOV      r1,r4
        0x00044072:    462a        *F      MOV      r2,r5
        0x00044074:    4653        SF      MOV      r3,r10
        0x00044076:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004407a:    9702        ..      STR      r7,[sp,#8]
        0x0004407c:    4667        gF      MOV      r7,r12
        0x0004407e:    f7fffd71    ..q.    BL       quant_band ; 0x43b64
        0x00044082:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x00044086:    9007        ..      STR      r0,[sp,#0x1c]
        0x00044088:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004408a:    464b        KF      MOV      r3,r9
        0x0004408c:    1a08        ..      SUBS     r0,r1,r0
        0x0004408e:    4450        PD      ADD      r0,r0,r10
        0x00044090:    eb000109    ....    ADD      r1,r0,r9
        0x00044094:    2818        .(      CMP      r0,#0x18
        0x00044096:    9821        !.      LDR      r0,[sp,#0x84]
        0x00044098:    bfc8        ..      IT       GT
        0x0004409a:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x0004409e:    f5b84f80    ...O    CMP      r8,#0x4000
        0x000440a2:    bf08        ..      IT       EQ
        0x000440a4:    464b        KF      MOVEQ    r3,r9
        0x000440a6:    9000        ..      STR      r0,[sp,#0]
        0x000440a8:    9822        ".      LDR      r0,[sp,#0x88]
        0x000440aa:    9705        ..      STR      r7,[sp,#0x14]
        0x000440ac:    9001        ..      STR      r0,[sp,#4]
        0x000440ae:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000440b0:    9f25        %.      LDR      r7,[sp,#0x94]
        0x000440b2:    9002        ..      STR      r0,[sp,#8]
        0x000440b4:    9824        $.      LDR      r0,[sp,#0x90]
        0x000440b6:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000440ba:    9003        ..      STR      r0,[sp,#0xc]
        0x000440bc:    4658        XF      MOV      r0,r11
        0x000440be:    4631        1F      MOV      r1,r6
        0x000440c0:    462a        *F      MOV      r2,r5
        0x000440c2:    9704        ..      STR      r7,[sp,#0x10]
        0x000440c4:    e035        5.      B        0x44132 ; quant_band_stereo + 530
        0x000440c6:    9822        ".      LDR      r0,[sp,#0x88]
        0x000440c8:    9f21        !.      LDR      r7,[sp,#0x84]
        0x000440ca:    9001        ..      STR      r0,[sp,#4]
        0x000440cc:    9823        #.      LDR      r0,[sp,#0x8c]
        0x000440ce:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x000440d2:    9002        ..      STR      r0,[sp,#8]
        0x000440d4:    9824        $.      LDR      r0,[sp,#0x90]
        0x000440d6:    4631        1F      MOV      r1,r6
        0x000440d8:    9003        ..      STR      r0,[sp,#0xc]
        0x000440da:    9825        %.      LDR      r0,[sp,#0x94]
        0x000440dc:    462a        *F      MOV      r2,r5
        0x000440de:    9004        ..      STR      r0,[sp,#0x10]
        0x000440e0:    4658        XF      MOV      r0,r11
        0x000440e2:    464b        KF      MOV      r3,r9
        0x000440e4:    9700        ..      STR      r7,[sp,#0]
        0x000440e6:    f8cdc014    ....    STR      r12,[sp,#0x14]
        0x000440ea:    4667        gF      MOV      r7,r12
        0x000440ec:    f7fffd3a    ..:.    BL       quant_band ; 0x43b64
        0x000440f0:    f8db1020    .. .    LDR      r1,[r11,#0x20]
        0x000440f4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000440f6:    9808        ..      LDR      r0,[sp,#0x20]
        0x000440f8:    9a21        !.      LDR      r2,[sp,#0x84]
        0x000440fa:    1a08        ..      SUBS     r0,r1,r0
        0x000440fc:    4448        HD      ADD      r0,r0,r9
        0x000440fe:    eb00010a    ....    ADD      r1,r0,r10
        0x00044102:    2818        .(      CMP      r0,#0x18
        0x00044104:    4653        SF      MOV      r3,r10
        0x00044106:    fa47f002    G...    ASR      r0,r7,r2
        0x0004410a:    9f23        #.      LDR      r7,[sp,#0x8c]
        0x0004410c:    bfc8        ..      IT       GT
        0x0004410e:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00044112:    2100        .!      MOVS     r1,#0
        0x00044114:    f1b80f00    ....    CMP      r8,#0
        0x00044118:    bf08        ..      IT       EQ
        0x0004411a:    4653        SF      MOVEQ    r3,r10
        0x0004411c:    e9cd2100    ...!    STRD     r2,r1,[sp,#0]
        0x00044120:    e9cd1103    ....    STRD     r1,r1,[sp,#0xc]
        0x00044124:    9005        ..      STR      r0,[sp,#0x14]
        0x00044126:    4658        XF      MOV      r0,r11
        0x00044128:    4621        !F      MOV      r1,r4
        0x0004412a:    462a        *F      MOV      r2,r5
        0x0004412c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044130:    9702        ..      STR      r7,[sp,#8]
        0x00044132:    f7fffd17    ....    BL       quant_band ; 0x43b64
        0x00044136:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00044138:    ea400801    @...    ORR      r8,r0,r1
        0x0004413c:    e069        i.      B        0x44212 ; quant_band_stereo + 754
        0x0004413e:    f04f0800    O...    MOV      r8,#0
        0x00044142:    e004        ..      B        0x4414e ; quant_band_stereo + 558
        0x00044144:    2101        .!      MOVS     r1,#1
        0x00044146:    f7f4f81f    ....    BL       ec_dec_bits ; 0x38188
        0x0004414a:    4680        .F      MOV      r8,r0
        0x0004414c:    463b        ;F      MOV      r3,r7
        0x0004414e:    2001        .       MOVS     r0,#1
        0x00044150:    eba00848    ..H.    SUB      r8,r0,r8,LSL #1
        0x00044154:    9821        !.      LDR      r0,[sp,#0x84]
        0x00044156:    9f07        ..      LDR      r7,[sp,#0x1c]
        0x00044158:    9000        ..      STR      r0,[sp,#0]
        0x0004415a:    9822        ".      LDR      r0,[sp,#0x88]
        0x0004415c:    eeb70a00    ....    VMOV.F32 s0,#1.00000000
        0x00044160:    9001        ..      STR      r0,[sp,#4]
        0x00044162:    9823        #.      LDR      r0,[sp,#0x8c]
        0x00044164:    4649        IF      MOV      r1,r9
        0x00044166:    9002        ..      STR      r0,[sp,#8]
        0x00044168:    9824        $.      LDR      r0,[sp,#0x90]
        0x0004416a:    2202        ."      MOVS     r2,#2
        0x0004416c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004416e:    9825        %.      LDR      r0,[sp,#0x94]
        0x00044170:    9705        ..      STR      r7,[sp,#0x14]
        0x00044172:    9004        ..      STR      r0,[sp,#0x10]
        0x00044174:    4658        XF      MOV      r0,r11
        0x00044176:    f7fffcf5    ....    BL       quant_band ; 0x43b64
        0x0004417a:    f1c80100    ....    RSB      r1,r8,#0
        0x0004417e:    ee001a10    ....    VMOV     s0,r1
        0x00044182:    ed991a01    ....    VLDR     s2,[r9,#4]
        0x00044186:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004418a:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x0004418e:    ed8a0a00    ....    VSTR     s0,[r10,#0]
        0x00044192:    ee008a10    ....    VMOV     s0,r8
        0x00044196:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x0004419a:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004419e:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x000441a2:    ed8a0a01    ....    VSTR     s0,[r10,#4]
        0x000441a6:    f8db1004    ....    LDR      r1,[r11,#4]
        0x000441aa:    4680        .F      MOV      r8,r0
        0x000441ac:    b389        ..      CBZ      r1,0x44212 ; quant_band_stereo + 754
        0x000441ae:    ed960a00    ....    VLDR     s0,[r6,#0]
        0x000441b2:    ed961a01    ....    VLDR     s2,[r6,#4]
        0x000441b6:    ee2a0a00    *...    VMUL.F32 s0,s20,s0
        0x000441ba:    ee2a1a01    *...    VMUL.F32 s2,s20,s2
        0x000441be:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x000441c2:    ed861a01    ....    VSTR     s2,[r6,#4]
        0x000441c6:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000441ca:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x000441ce:    ee280a00    (...    VMUL.F32 s0,s16,s0
        0x000441d2:    ee281a01    (...    VMUL.F32 s2,s16,s2
        0x000441d6:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000441da:    ed841a01    ....    VSTR     s2,[r4,#4]
        0x000441de:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x000441e2:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x000441e6:    ed860a00    ....    VSTR     s0,[r6,#0]
        0x000441ea:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x000441ee:    ed942a01    ...*    VLDR     s4,[r4,#4]
        0x000441f2:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x000441f6:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x000441fa:    ed960a01    ....    VLDR     s0,[r6,#4]
        0x000441fe:    ee301a42    0.B.    VSUB.F32 s2,s0,s4
        0x00044202:    ed861a01    ....    VSTR     s2,[r6,#4]
        0x00044206:    ed941a01    ....    VLDR     s2,[r4,#4]
        0x0004420a:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004420e:    ed840a01    ....    VSTR     s0,[r4,#4]
        0x00044212:    f8db0004    ....    LDR      r0,[r11,#4]
        0x00044216:    2800        .(      CMP      r0,#0
        0x00044218:    f0008080    ....    BEQ.W    0x4431c ; quant_band_stereo + 1020
        0x0004421c:    2d02        .-      CMP      r5,#2
        0x0004421e:    d06f        o.      BEQ      0x44300 ; quant_band_stereo + 992
        0x00044220:    2d01        .-      CMP      r5,#1
        0x00044222:    db1a        ..      BLT      0x4425a ; quant_band_stereo + 826
        0x00044224:    ed9f0a47    ..G.    VLDR     s0,[pc,#284] ; [0x44344] = 0
        0x00044228:    4620         F      MOV      r0,r4
        0x0004422a:    4631        1F      MOV      r1,r6
        0x0004422c:    462a        *F      MOV      r2,r5
        0x0004422e:    eeb01a40    ..@.    VMOV.F32 s2,s0
        0x00044232:    bf00        ..      NOP      
        0x00044234:    ed902a00    ...*    VLDR     s4,[r0,#0]
        0x00044238:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x0004423c:    3a01        .:      SUBS     r2,#1
        0x0004423e:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x00044242:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x00044246:    ee311a03    1...    VADD.F32 s2,s2,s6
        0x0004424a:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x0004424e:    f1010104    ....    ADD      r1,r1,#4
        0x00044252:    f1000004    ....    ADD      r0,r0,#4
        0x00044256:    d1ed        ..      BNE      0x44234 ; quant_band_stereo + 788
        0x00044258:    e003        ..      B        0x44262 ; quant_band_stereo + 834
        0x0004425a:    ed9f1a3a    ..:.    VLDR     s2,[pc,#232] ; [0x44344] = 0
        0x0004425e:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00044262:    ee2a1a01    *...    VMUL.F32 s2,s20,s2
        0x00044266:    ee2a2a0a    *..*    VMUL.F32 s4,s20,s20
        0x0004426a:    ee320a00    2...    VADD.F32 s0,s4,s0
        0x0004426e:    ee311a01    1...    VADD.F32 s2,s2,s2
        0x00044272:    ed9f2a35    ..5*    VLDR     s4,[pc,#212] ; [0x44348] = 0x3a1d4952
        0x00044276:    ee308a01    0...    VADD.F32 s16,s0,s2
        0x0004427a:    eeb48a42    ..B.    VCMP.F32 s16,s4
        0x0004427e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044282:    db38        8.      BLT      0x442f6 ; quant_band_stereo + 982
        0x00044284:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00044288:    eeb40a42    ..B.    VCMP.F32 s0,s4
        0x0004428c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044290:    db31        1.      BLT      0x442f6 ; quant_band_stereo + 982
        0x00044292:    eeb19ac0    ....    VSQRT.F32 s18,s0
        0x00044296:    eeb49a49    ..I.    VCMP.F32 s18,s18
        0x0004429a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004429e:    d644        D.      BVS      0x4432a ; quant_band_stereo + 1034
        0x000442a0:    eeb10ac8    ....    VSQRT.F32 s0,s16
        0x000442a4:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x000442a8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000442ac:    d642        B.      BVS      0x44334 ; quant_band_stereo + 1044
        0x000442ae:    2d01        .-      CMP      r5,#1
        0x000442b0:    db34        4.      BLT      0x4431c ; quant_band_stereo + 1020
        0x000442b2:    eeb72a00    ...*    VMOV.F32 s4,#1.00000000
        0x000442b6:    ee821a09    ....    VDIV.F32 s2,s4,s18
        0x000442ba:    ee820a00    ....    VDIV.F32 s0,s4,s0
        0x000442be:    4620         F      MOV      r0,r4
        0x000442c0:    4629        )F      MOV      r1,r5
        0x000442c2:    bf00        ..      NOP      
        0x000442c4:    ed962a00    ...*    VLDR     s4,[r6,#0]
        0x000442c8:    ed903a00    ...:    VLDR     s6,[r0,#0]
        0x000442cc:    ee2a2a02    *..*    VMUL.F32 s4,s20,s4
        0x000442d0:    ee324a43    2.CJ    VSUB.F32 s8,s4,s6
        0x000442d4:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x000442d8:    ee214a04    !..J    VMUL.F32 s8,s2,s8
        0x000442dc:    ee202a02     ..*    VMUL.F32 s4,s0,s4
        0x000442e0:    ed864a00    ...J    VSTR     s8,[r6,#0]
        0x000442e4:    ed802a00    ...*    VSTR     s4,[r0,#0]
        0x000442e8:    3901        .9      SUBS     r1,#1
        0x000442ea:    f1000004    ....    ADD      r0,r0,#4
        0x000442ee:    f1060604    ....    ADD      r6,r6,#4
        0x000442f2:    d1e7        ..      BNE      0x442c4 ; quant_band_stereo + 932
        0x000442f4:    e004        ..      B        0x44300 ; quant_band_stereo + 992
        0x000442f6:    00aa        ..      LSLS     r2,r5,#2
        0x000442f8:    4620         F      MOV      r0,r4
        0x000442fa:    4631        1F      MOV      r1,r6
        0x000442fc:    f7d4f91a    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00044300:    9809        ..      LDR      r0,[sp,#0x24]
        0x00044302:    b158        X.      CBZ      r0,0x4431c ; quant_band_stereo + 1020
        0x00044304:    2d01        .-      CMP      r5,#1
        0x00044306:    db09        ..      BLT      0x4431c ; quant_band_stereo + 1020
        0x00044308:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x0004430c:    3d01        .=      SUBS     r5,#1
        0x0004430e:    eeb10a40    ..@.    VNEG.F32 s0,s0
        0x00044312:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x00044316:    f1040404    ....    ADD      r4,r4,#4
        0x0004431a:    d1f5        ..      BNE      0x44308 ; quant_band_stereo + 1000
        0x0004431c:    4640        @F      MOV      r0,r8
        0x0004431e:    b010        ..      ADD      sp,sp,#0x40
        0x00044320:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00044324:    b001        ..      ADD      sp,sp,#4
        0x00044326:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004432a:    f007fdd0    ....    BL       __hardfp_sqrtf ; 0x4bece
        0x0004432e:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x00044332:    e7b5        ..      B        0x442a0 ; quant_band_stereo + 896
        0x00044334:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044338:    f007fdc9    ....    BL       __hardfp_sqrtf ; 0x4bece
        0x0004433c:    e7b7        ..      B        0x442ae ; quant_band_stereo + 910
        0x0004433e:    bf00        ..      NOP      
    $d.22
        0x00044340:    38000000    ...8    DCD    939524096
        0x00044344:    00000000    ....    DCD    0
        0x00044348:    3a1d4952    RI.:    DCD    974997842
    $t.0
    quant_coarse_energy
        0x0004434c:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044350:    b081        ..      SUB      sp,sp,#4
        0x00044352:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00044356:    b0b6        ..      SUB      sp,sp,#0xd8
        0x00044358:    921c        ..      STR      r2,[sp,#0x70]
        0x0004435a:    901e        ..      STR      r0,[sp,#0x78]
        0x0004435c:    9852        R.      LDR      r0,[sp,#0x148]
        0x0004435e:    f50d7a92    ...z    ADD      r10,sp,#0x124
        0x00044362:    901a        ..      STR      r0,[sp,#0x68]
        0x00044364:    984d        M.      LDR      r0,[sp,#0x134]
        0x00044366:    9c51        Q.      LDR      r4,[sp,#0x144]
        0x00044368:    e9dd7b4f    ..O{    LDRD     r7,r11,[sp,#0x13c]
        0x0004436c:    9016        ..      STR      r0,[sp,#0x58]
        0x0004436e:    984c        L.      LDR      r0,[sp,#0x130]
        0x00044370:    461e        .F      MOV      r6,r3
        0x00044372:    9018        ..      STR      r0,[sp,#0x60]
        0x00044374:    e89a0501    ....    LDM      r10,{r0,r8,r10}
        0x00044378:    4689        .F      MOV      r9,r1
        0x0004437a:    9017        ..      STR      r0,[sp,#0x5c]
        0x0004437c:    9848        H.      LDR      r0,[sp,#0x120]
        0x0004437e:    901f        ..      STR      r0,[sp,#0x7c]
        0x00044380:    9847        G.      LDR      r0,[sp,#0x11c]
        0x00044382:    9020         .      STR      r0,[sp,#0x80]
        0x00044384:    9846        F.      LDR      r0,[sp,#0x118]
        0x00044386:    901b        ..      STR      r0,[sp,#0x6c]
        0x00044388:    9d4e        N.      LDR      r5,[sp,#0x138]
        0x0004438a:    f001f901    ....    BL       save_stack ; 0x45590
        0x0004438e:    f8cdb074    ..t.    STR      r11,[sp,#0x74]
        0x00044392:    b115        ..      CBZ      r5,0x4439a ; quant_coarse_energy + 78
        0x00044394:    f04f0b01    O...    MOV      r11,#1
        0x00044398:    e01d        ..      B        0x443d6 ; quant_coarse_energy + 138
        0x0004439a:    f1bb0f00    ....    CMP      r11,#0
        0x0004439e:    d002        ..      BEQ      0x443a6 ; quant_coarse_energy + 90
        0x000443a0:    f04f0b00    O...    MOV      r11,#0
        0x000443a4:    e017        ..      B        0x443d6 ; quant_coarse_energy + 138
        0x000443a6:    981c        ..      LDR      r0,[sp,#0x70]
        0x000443a8:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x000443ac:    eba00009    ....    SUB      r0,r0,r9
        0x000443b0:    fb00f00a    ....    MUL      r0,r0,r10
        0x000443b4:    0041        A.      LSLS     r1,r0,#1
        0x000443b6:    ee011a10    ....    VMOV     s2,r1
        0x000443ba:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000443be:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000443c2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000443c6:    f04f0b00    O...    MOV      r11,#0
        0x000443ca:    dd04        ..      BLE      0x443d6 ; quant_coarse_energy + 138
        0x000443cc:    9916        ..      LDR      r1,[sp,#0x58]
        0x000443ce:    4288        .B      CMP      r0,r1
        0x000443d0:    bfb8        ..      IT       LT
        0x000443d2:    f04f0b01    O...    MOVLT    r11,#1
        0x000443d6:    981f        ..      LDR      r0,[sp,#0x7c]
        0x000443d8:    ed971a00    ....    VLDR     s2,[r7,#0]
        0x000443dc:    ee000a10    ....    VMOV     s0,r0
        0x000443e0:    eeb80a40    ..@.    VCVT.F32.U32 s0,s0
        0x000443e4:    ee210a00    !...    VMUL.F32 s0,s2,s0
        0x000443e8:    ee014a10    ...J    VMOV     s2,r4
        0x000443ec:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x000443f0:    ea4f204a    O.J     LSL      r0,r10,#9
        0x000443f4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000443f8:    ee010a10    ....    VMOV     s2,r0
        0x000443fc:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00044400:    ee80aa01    ....    VDIV.F32 s20,s0,s2
        0x00044404:    9719        ..      STR      r7,[sp,#0x64]
        0x00044406:    981e        ..      LDR      r0,[sp,#0x78]
        0x00044408:    ed9f9ac9    ....    VLDR     s18,[pc,#804] ; [0x44730] = 0
        0x0004440c:    f8d0c008    ....    LDR      r12,[r0,#8]
        0x00044410:    9820         .      LDR      r0,[sp,#0x80]
        0x00044412:    eba60e09    ....    SUB      lr,r6,r9
        0x00044416:    eb000589    ....    ADD      r5,r0,r9,LSL #2
        0x0004441a:    981b        ..      LDR      r0,[sp,#0x6c]
        0x0004441c:    ea4f038c    O...    LSL      r3,r12,#2
        0x00044420:    eb000789    ....    ADD      r7,r0,r9,LSL #2
        0x00044424:    2000        .       MOVS     r0,#0
        0x00044426:    bf00        ..      NOP      
        0x00044428:    45b1        .E      CMP      r9,r6
        0x0004442a:    da13        ..      BGE      0x44454 ; quant_coarse_energy + 264
        0x0004442c:    463c        <F      MOV      r4,r7
        0x0004442e:    462a        *F      MOV      r2,r5
        0x00044430:    4671        qF      MOV      r1,lr
        0x00044432:    bf00        ..      NOP      
        0x00044434:    ed940a00    ....    VLDR     s0,[r4,#0]
        0x00044438:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x0004443c:    3901        .9      SUBS     r1,#1
        0x0004443e:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x00044442:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00044446:    ee399a00    9...    VADD.F32 s18,s18,s0
        0x0004444a:    f1020204    ....    ADD      r2,r2,#4
        0x0004444e:    f1040404    ....    ADD      r4,r4,#4
        0x00044452:    d1ef        ..      BNE      0x44434 ; quant_coarse_energy + 232
        0x00044454:    3001        .0      ADDS     r0,#1
        0x00044456:    441d        .D      ADD      r5,r5,r3
        0x00044458:    4550        PE      CMP      r0,r10
        0x0004445a:    441f        .D      ADD      r7,r7,r3
        0x0004445c:    dbe4        ..      BLT      0x44428 ; quant_coarse_energy + 220
        0x0004445e:    ed9f0ab5    ....    VLDR     s0,[pc,#724] ; [0x44734] = 0x43480000
        0x00044462:    4641        AF      MOV      r1,r8
        0x00044464:    eeb49a40    ..@.    VCMP.F32 s18,s0
        0x00044468:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004446c:    bfc8        ..      IT       GT
        0x0004446e:    eeb09a40    ..@.    VMOVGT.F32 s18,s0
        0x00044472:    f8510f1c    Q...    LDR      r0,[r1,#0x1c]!
        0x00044476:    eeb41a00    ....    VMOV.F32 s2,#0.12500000
        0x0004447a:    9112        ..      STR      r1,[sp,#0x48]
        0x0004447c:    f8d81014    ....    LDR      r1,[r8,#0x14]
        0x00044480:    fab0f280    ....    CLZ      r2,r0
        0x00044484:    440a        .D      ADD      r2,r2,r1
        0x00044486:    9f1f        ..      LDR      r7,[sp,#0x7c]
        0x00044488:    f1a2031d    ....    SUB      r3,r2,#0x1d
        0x0004448c:    9c1d        ..      LDR      r4,[sp,#0x74]
        0x0004448e:    42bb        .B      CMP      r3,r7
        0x00044490:    bf84        ..      ITT      HI
        0x00044492:    2400        .$      MOVHI    r4,#0
        0x00044494:    f04f0b00    O...    MOVHI    r11,#0
        0x00044498:    9f16        ..      LDR      r7,[sp,#0x58]
        0x0004449a:    9b1c        ..      LDR      r3,[sp,#0x70]
        0x0004449c:    ee007a10    ...z    VMOV     s0,r7
        0x000444a0:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x000444a4:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x000444a8:    eeb31a00    ....    VMOV.F32 s2,#16.00000000
        0x000444ac:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000444b0:    eba30309    ....    SUB      r3,r3,r9
        0x000444b4:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000444b8:    bfc8        ..      IT       GT
        0x000444ba:    eeb00a41    ..A.    VMOVGT.F32 s0,s2
        0x000444be:    2b0a        .+      CMP      r3,#0xa
        0x000444c0:    e9d83700    ...7    LDRD     r3,r7,[r8,#0]
        0x000444c4:    9135        5.      STR      r1,[sp,#0xd4]
        0x000444c6:    9330        0.      STR      r3,[sp,#0xc0]
        0x000444c8:    f8d83008    ...0    LDR      r3,[r8,#8]
        0x000444cc:    9731        1.      STR      r7,[sp,#0xc4]
        0x000444ce:    f8d8700c    ...p    LDR      r7,[r8,#0xc]
        0x000444d2:    9332        2.      STR      r3,[sp,#0xc8]
        0x000444d4:    f8d83010    ...0    LDR      r3,[r8,#0x10]
        0x000444d8:    f8d8102c    ..,.    LDR      r1,[r8,#0x2c]
        0x000444dc:    f1a20220    .. .    SUB      r2,r2,#0x20
        0x000444e0:    e9cd7333    ..3s    STRD     r7,r3,[sp,#0xcc]
        0x000444e4:    9214        ..      STR      r2,[sp,#0x50]
        0x000444e6:    bfc8        ..      IT       GT
        0x000444e8:    eeb01a40    ..@.    VMOVGT.F32 s2,s0
        0x000444ec:    912f        /.      STR      r1,[sp,#0xbc]
        0x000444ee:    f8d81028    ..(.    LDR      r1,[r8,#0x28]
        0x000444f2:    9a1a        ..      LDR      r2,[sp,#0x68]
        0x000444f4:    912e        ..      STR      r1,[sp,#0xb8]
        0x000444f6:    f8d81024    ..$.    LDR      r1,[r8,#0x24]
        0x000444fa:    eeb08a08    ....    VMOV.F32 s16,#3.00000000
        0x000444fe:    912d        -.      STR      r1,[sp,#0xb4]
        0x00044500:    f8d81020    .. .    LDR      r1,[r8,#0x20]
        0x00044504:    2a00        .*      CMP      r2,#0
        0x00044506:    bf08        ..      IT       EQ
        0x00044508:    eeb08a41    ..A.    VMOVEQ.F32 s16,s2
        0x0004450c:    912c        ,.      STR      r1,[sp,#0xb0]
        0x0004450e:    f8d81018    ....    LDR      r1,[r8,#0x18]
        0x00044512:    ea4f078a    O...    LSL      r7,r10,#2
        0x00044516:    902b        +.      STR      r0,[sp,#0xac]
        0x00044518:    fb07f00c    ....    MUL      r0,r7,r12
        0x0004451c:    9111        ..      STR      r1,[sp,#0x44]
        0x0004451e:    f004fb5f    .._.    BL       spl_alloca ; 0x48be0
        0x00044522:    9d1e        ..      LDR      r5,[sp,#0x78]
        0x00044524:    4606        .F      MOV      r6,r0
        0x00044526:    68a9        .h      LDR      r1,[r5,#8]
        0x00044528:    fb07f001    ....    MUL      r0,r7,r1
        0x0004452c:    f004fb58    ..X.    BL       spl_alloca ; 0x48be0
        0x00044530:    68a9        .h      LDR      r1,[r5,#8]
        0x00044532:    9016        ..      STR      r0,[sp,#0x58]
        0x00044534:    9713        ..      STR      r7,[sp,#0x4c]
        0x00044536:    fb07f201    ....    MUL      r2,r7,r1
        0x0004453a:    9920         .      LDR      r1,[sp,#0x80]
        0x0004453c:    4630        0F      MOV      r0,r6
        0x0004453e:    f7d3fff9    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x00044542:    ea54000b    T...    ORRS     r0,r4,r11
        0x00044546:    941d        ..      STR      r4,[sp,#0x74]
        0x00044548:    f8cdb054    ..T.    STR      r11,[sp,#0x54]
        0x0004454c:    d024        $.      BEQ      0x44598 ; quant_coarse_energy + 588
        0x0004454e:    9c18        ..      LDR      r4,[sp,#0x60]
        0x00044550:    f6400178    @.x.    MOV      r1,#0x878
        0x00044554:    2054        T       MOVS     r0,#0x54
        0x00044556:    f2c00105    ....    MOVT     r1,#5
        0x0004455a:    fb041000    ....    MLA      r0,r4,r0,r1
        0x0004455e:    2101        .!      MOVS     r1,#1
        0x00044560:    9108        ..      STR      r1,[sp,#0x20]
        0x00044562:    991a        ..      LDR      r1,[sp,#0x68]
        0x00044564:    9600        ..      STR      r6,[sp,#0]
        0x00044566:    9109        ..      STR      r1,[sp,#0x24]
        0x00044568:    f8ddb07c    ..|.    LDR      r11,[sp,#0x7c]
        0x0004456c:    302a        *0      ADDS     r0,r0,#0x2a
        0x0004456e:    f8cdb004    ....    STR      r11,[sp,#4]
        0x00044572:    9914        ..      LDR      r1,[sp,#0x50]
        0x00044574:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044578:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x0004457c:    9f16        ..      LDR      r7,[sp,#0x58]
        0x0004457e:    a804        ..      ADD      r0,sp,#0x10
        0x00044580:    e8800580    ....    STM      r0,{r7,r8,r10}
        0x00044584:    e9dd321b    ...2    LDRD     r3,r2,[sp,#0x6c]
        0x00044588:    4628        (F      MOV      r0,r5
        0x0004458a:    4649        IF      MOV      r1,r9
        0x0004458c:    9407        ..      STR      r4,[sp,#0x1c]
        0x0004458e:    f000f8d3    ....    BL       quant_coarse_energy_impl ; 0x44738
        0x00044592:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00044594:    4602        .F      MOV      r2,r0
        0x00044596:    e002        ..      B        0x4459e ; quant_coarse_energy + 594
        0x00044598:    9c19        ..      LDR      r4,[sp,#0x64]
        0x0004459a:    9f16        ..      LDR      r7,[sp,#0x58]
        0x0004459c:    2200        ."      MOVS     r2,#0
        0x0004459e:    9815        ..      LDR      r0,[sp,#0x54]
        0x000445a0:    4631        1F      MOV      r1,r6
        0x000445a2:    b170        p.      CBZ      r0,0x445c2 ; quant_coarse_energy + 630
        0x000445a4:    68a8        .h      LDR      r0,[r5,#8]
        0x000445a6:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x000445a8:    fb06f200    ....    MUL      r2,r6,r0
        0x000445ac:    9820         .      LDR      r0,[sp,#0x80]
        0x000445ae:    f7d3ffc1    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000445b2:    68a8        .h      LDR      r0,[r5,#8]
        0x000445b4:    4639        9F      MOV      r1,r7
        0x000445b6:    fb06f200    ....    MUL      r2,r6,r0
        0x000445ba:    9817        ..      LDR      r0,[sp,#0x5c]
        0x000445bc:    f7d3ffba    ....    BL       __aeabi_memcpy4 ; 0x18534
        0x000445c0:    e0ac        ..      B        0x4471c ; quant_coarse_energy + 976
        0x000445c2:    4640        @F      MOV      r0,r8
        0x000445c4:    9215        ..      STR      r2,[sp,#0x54]
        0x000445c6:    9110        ..      STR      r1,[sp,#0x40]
        0x000445c8:    f7f4f8fe    ....    BL       ec_tell_frac ; 0x387c8
        0x000445cc:    900a        ..      STR      r0,[sp,#0x28]
        0x000445ce:    4646        FF      MOV      r6,r8
        0x000445d0:    e9d85102    ...Q    LDRD     r5,r1,[r8,#8]
        0x000445d4:    f8567f04    V...    LDR      r7,[r6,#4]!
        0x000445d8:    9c12        ..      LDR      r4,[sp,#0x48]
        0x000445da:    f10d0ea0    ....    ADD      lr,sp,#0xa0
        0x000445de:    e9d82304    ...#    LDRD     r2,r3,[r8,#0x10]
        0x000445e2:    e9cd7526    ..&u    STRD     r7,r5,[sp,#0x98]
        0x000445e6:    e88e000e    ....    STM      lr,{r1-r3}
        0x000445ea:    e9d45100    ...Q    LDRD     r5,r1,[r4,#0]
        0x000445ee:    f1040708    ....    ADD      r7,r4,#8
        0x000445f2:    f8d80018    ....    LDR      r0,[r8,#0x18]
        0x000445f6:    cf8c        ..      LDM      r7,{r2,r3,r7}
        0x000445f8:    e9cd5121    ..!Q    STRD     r5,r1,[sp,#0x84]
        0x000445fc:    9d11        ..      LDR      r5,[sp,#0x44]
        0x000445fe:    f8d8c000    ....    LDR      r12,[r8,#0]
        0x00044602:    a923        #.      ADD      r1,sp,#0x8c
        0x00044604:    c18c        ..      STM      r1!,{r2,r3,r7}
        0x00044606:    1b47        G.      SUBS     r7,r0,r5
        0x00044608:    f8cdc034    ..4.    STR      r12,[sp,#0x34]
        0x0004460c:    900f        ..      STR      r0,[sp,#0x3c]
        0x0004460e:    4638        8F      MOV      r0,r7
        0x00044610:    eb0c0b05    ....    ADD      r11,r12,r5
        0x00044614:    f004fae4    ....    BL       spl_alloca ; 0x48be0
        0x00044618:    4659        YF      MOV      r1,r11
        0x0004461a:    463a        :F      MOV      r2,r7
        0x0004461c:    e9cd0b0b    ....    STRD     r0,r11,[sp,#0x2c]
        0x00044620:    970e        ..      STR      r7,[sp,#0x38]
        0x00044622:    f7d3ff00    ....    BL       __aeabi_memcpy ; 0x18426
        0x00044626:    ab30        0.      ADD      r3,sp,#0xc0
        0x00044628:    cb0f        ..      LDM      r3,{r0-r3}
        0x0004462a:    6031        1`      STR      r1,[r6,#0]
        0x0004462c:    f8c80000    ....    STR      r0,[r8,#0]
        0x00044630:    e9dd0134    ..4.    LDRD     r0,r1,[sp,#0xd0]
        0x00044634:    e9c82302    ...#    STRD     r2,r3,[r8,#8]
        0x00044638:    f1080210    ....    ADD      r2,r8,#0x10
        0x0004463c:    af2b        +.      ADD      r7,sp,#0xac
        0x0004463e:    c223        #.      STM      r2!,{r0,r1,r5}
        0x00044640:    cf8f        ..      LDM      r7,{r0-r3,r7}
        0x00044642:    9d18        ..      LDR      r5,[sp,#0x60]
        0x00044644:    e884000f    ....    STM      r4,{r0-r3}
        0x00044648:    f6400178    @.x.    MOV      r1,#0x878
        0x0004464c:    2054        T       MOVS     r0,#0x54
        0x0004464e:    f2c00105    ....    MOVT     r1,#5
        0x00044652:    fb051000    ....    MLA      r0,r5,r0,r1
        0x00044656:    2100        .!      MOVS     r1,#0
        0x00044658:    6127        'a      STR      r7,[r4,#0x10]
        0x0004465a:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x0004465c:    9108        ..      STR      r1,[sp,#0x20]
        0x0004465e:    991a        ..      LDR      r1,[sp,#0x68]
        0x00044660:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044664:    9109        ..      STR      r1,[sp,#0x24]
        0x00044666:    9920         .      LDR      r1,[sp,#0x80]
        0x00044668:    9100        ..      STR      r1,[sp,#0]
        0x0004466a:    991f        ..      LDR      r1,[sp,#0x7c]
        0x0004466c:    9101        ..      STR      r1,[sp,#4]
        0x0004466e:    9914        ..      LDR      r1,[sp,#0x50]
        0x00044670:    e9cd1002    ....    STRD     r1,r0,[sp,#8]
        0x00044674:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00044676:    a904        ..      ADD      r1,sp,#0x10
        0x00044678:    e8810501    ....    STM      r1,{r0,r8,r10}
        0x0004467c:    e9dd321b    ...2    LDRD     r3,r2,[sp,#0x6c]
        0x00044680:    4638        8F      MOV      r0,r7
        0x00044682:    4649        IF      MOV      r1,r9
        0x00044684:    9507        ..      STR      r5,[sp,#0x1c]
        0x00044686:    f000f857    ..W.    BL       quant_coarse_energy_impl ; 0x44738
        0x0004468a:    991d        ..      LDR      r1,[sp,#0x74]
        0x0004468c:    b3a1        ..      CBZ      r1,0x446f8 ; quant_coarse_energy + 940
        0x0004468e:    9915        ..      LDR      r1,[sp,#0x54]
        0x00044690:    4281        .B      CMP      r1,r0
        0x00044692:    da24        $.      BGE      0x446de ; quant_coarse_energy + 914
        0x00044694:    980d        ..      LDR      r0,[sp,#0x34]
        0x00044696:    ab26        &.      ADD      r3,sp,#0x98
        0x00044698:    f8c80000    ....    STR      r0,[r8,#0]
        0x0004469c:    cb0f        ..      LDM      r3,{r0-r3}
        0x0004469e:    463d        =F      MOV      r5,r7
        0x000446a0:    9f2a        *.      LDR      r7,[sp,#0xa8]
        0x000446a2:    c68f        ..      STM      r6!,{r0-r3,r7}
        0x000446a4:    980f        ..      LDR      r0,[sp,#0x3c]
        0x000446a6:    af21        !.      ADD      r7,sp,#0x84
        0x000446a8:    f8c80018    ....    STR      r0,[r8,#0x18]
        0x000446ac:    cf8f        ..      LDM      r7,{r0-r3,r7}
        0x000446ae:    9e12        ..      LDR      r6,[sp,#0x48]
        0x000446b0:    c68f        ..      STM      r6!,{r0-r3,r7}
        0x000446b2:    e9dd100b    ....    LDRD     r1,r0,[sp,#0x2c]
        0x000446b6:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x000446b8:    f7d3feb5    ....    BL       __aeabi_memcpy ; 0x18426
        0x000446bc:    68a8        .h      LDR      r0,[r5,#8]
        0x000446be:    9c13        ..      LDR      r4,[sp,#0x4c]
        0x000446c0:    9910        ..      LDR      r1,[sp,#0x40]
        0x000446c2:    fb04f200    ....    MUL      r2,r4,r0
        0x000446c6:    9820         .      LDR      r0,[sp,#0x80]
        0x000446c8:    f7d3ff34    ..4.    BL       __aeabi_memcpy4 ; 0x18534
        0x000446cc:    68a8        .h      LDR      r0,[r5,#8]
        0x000446ce:    fb04f200    ....    MUL      r2,r4,r0
        0x000446d2:    e9dd1016    ....    LDRD     r1,r0,[sp,#0x58]
        0x000446d6:    f7d3ff2d    ..-.    BL       __aeabi_memcpy4 ; 0x18534
        0x000446da:    9c19        ..      LDR      r4,[sp,#0x64]
        0x000446dc:    e01e        ..      B        0x4471c ; quant_coarse_energy + 976
        0x000446de:    d10b        ..      BNE      0x446f8 ; quant_coarse_energy + 940
        0x000446e0:    eebd0aca    ....    VCVT.S32.F32 s0,s20
        0x000446e4:    4640        @F      MOV      r0,r8
        0x000446e6:    ee107a10    ...z    VMOV     r7,s0
        0x000446ea:    f7f4f86d    ..m.    BL       ec_tell_frac ; 0x387c8
        0x000446ee:    990a        ..      LDR      r1,[sp,#0x28]
        0x000446f0:    4438        8D      ADD      r0,r0,r7
        0x000446f2:    9f1e        ..      LDR      r7,[sp,#0x78]
        0x000446f4:    4288        .B      CMP      r0,r1
        0x000446f6:    dccd        ..      BGT      0x44694 ; quant_coarse_energy + 840
        0x000446f8:    f24030f0    @..0    MOVW     r0,#0x3f0
        0x000446fc:    9918        ..      LDR      r1,[sp,#0x60]
        0x000446fe:    f2c00005    ....    MOVT     r0,#5
        0x00044702:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00044706:    9c19        ..      LDR      r4,[sp,#0x64]
        0x00044708:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x0004470c:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x00044710:    ee200a00     ...    VMUL.F32 s0,s0,s0
        0x00044714:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044718:    ee399a00    9...    VADD.F32 s18,s18,s0
        0x0004471c:    ed849a00    ....    VSTR     s18,[r4,#0]
        0x00044720:    b036        6.      ADD      sp,sp,#0xd8
        0x00044722:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00044726:    b001        ..      ADD      sp,sp,#4
        0x00044728:    e8bd4ff0    ...O    POP      {r4-r11,lr}
        0x0004472c:    f000bf10    ....    B.W      restore_stack ; 0x45550
    $d.1
        0x00044730:    00000000    ....    DCD    0
        0x00044734:    43480000    ..HC    DCD    1128792064
    $t.2
    quant_coarse_energy_impl
        0x00044738:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0004473c:    b081        ..      SUB      sp,sp,#4
        0x0004473e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00044742:    b08e        ..      SUB      sp,sp,#0x38
        0x00044744:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x00044748:    e9dd4029    ..)@    LDRD     r4,r0,[sp,#0xa4]
        0x0004474c:    f8dd90c0    ....    LDR      r9,[sp,#0xc0]
        0x00044750:    f8dda0b4    ....    LDR      r10,[sp,#0xb4]
        0x00044754:    3003        .0      ADDS     r0,#3
        0x00044756:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004475a:    4617        .F      MOV      r7,r2
        0x0004475c:    2100        .!      MOVS     r1,#0
        0x0004475e:    42a0        .B      CMP      r0,r4
        0x00044760:    9307        ..      STR      r3,[sp,#0x1c]
        0x00044762:    910d        ..      STR      r1,[sp,#0x34]
        0x00044764:    910c        ..      STR      r1,[sp,#0x30]
        0x00044766:    dc04        ..      BGT      0x44772 ; quant_coarse_energy_impl + 58
        0x00044768:    4650        PF      MOV      r0,r10
        0x0004476a:    4649        IF      MOV      r1,r9
        0x0004476c:    2203        ."      MOVS     r2,#3
        0x0004476e:    f7f3fdd7    ....    BL       ec_enc_bit_logp ; 0x38320
        0x00044772:    f1b90f00    ....    CMP      r9,#0
        0x00044776:    d004        ..      BEQ      0x44782 ; quant_coarse_energy_impl + 74
        0x00044778:    ed9faa8e    ....    VLDR     s20,[pc,#568] ; [0x449b4] = 0
        0x0004477c:    ed9f9a8e    ....    VLDR     s18,[pc,#568] ; [0x449b8] = 0x3e199800
        0x00044780:    e010        ..      B        0x447a4 ; quant_coarse_energy_impl + 108
        0x00044782:    982f        /.      LDR      r0,[sp,#0xbc]
        0x00044784:    f2404100    @..A    MOVW     r1,#0x400
        0x00044788:    f2c00105    ....    MOVT     r1,#5
        0x0004478c:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00044790:    ed919a00    ....    VLDR     s18,[r1,#0]
        0x00044794:    f24031f0    @..1    MOVW     r1,#0x3f0
        0x00044798:    f2c00105    ....    MOVT     r1,#5
        0x0004479c:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x000447a0:    ed90aa00    ....    VLDR     s20,[r0,#0]
        0x000447a4:    9809        ..      LDR      r0,[sp,#0x24]
        0x000447a6:    f04f0800    O...    MOV      r8,#0
        0x000447aa:    42b8        .B      CMP      r0,r7
        0x000447ac:    f28080f6    ....    BGE.W    0x4499c ; quant_coarse_energy_impl + 612
        0x000447b0:    982e        ..      LDR      r0,[sp,#0xb8]
        0x000447b2:    9d28        (.      LDR      r5,[sp,#0xa0]
        0x000447b4:    eb000040    ..@.    ADD      r0,r0,r0,LSL #1
        0x000447b8:    9001        ..      STR      r0,[sp,#4]
        0x000447ba:    9808        ..      LDR      r0,[sp,#0x20]
        0x000447bc:    9e09        ..      LDR      r6,[sp,#0x24]
        0x000447be:    6880        .h      LDR      r0,[r0,#8]
        0x000447c0:    f1040120    .. .    ADD      r1,r4,#0x20
        0x000447c4:    f04f0800    O...    MOV      r8,#0
        0x000447c8:    eebaba02    ....    VMOV.F32 s22,#-9.00000000
        0x000447cc:    eeb6ca00    ....    VMOV.F32 s24,#0.50000000
        0x000447d0:    eebbda0c    ....    VMOV.F32 s26,#-28.00000000
        0x000447d4:    9106        ..      STR      r1,[sp,#0x18]
        0x000447d6:    9702        ..      STR      r7,[sp,#8]
        0x000447d8:    9931        1.      LDR      r1,[sp,#0xc4]
        0x000447da:    1bf2        ..      SUBS     r2,r6,r7
        0x000447dc:    2900        .)      CMP      r1,#0
        0x000447de:    bf18        ..      IT       NE
        0x000447e0:    2101        .!      MOVNE    r1,#1
        0x000447e2:    9b01        ..      LDR      r3,[sp,#4]
        0x000447e4:    2e01        ..      CMP      r6,#1
        0x000447e6:    fb03f202    ....    MUL      r2,r3,r2
        0x000447ea:    9205        ..      STR      r2,[sp,#0x14]
        0x000447ec:    f04f0200    O...    MOV      r2,#0
        0x000447f0:    bfc8        ..      IT       GT
        0x000447f2:    2201        ."      MOVGT    r2,#1
        0x000447f4:    4011        .@      ANDS     r1,r1,r2
        0x000447f6:    910a        ..      STR      r1,[sp,#0x28]
        0x000447f8:    4631        1F      MOV      r1,r6
        0x000447fa:    2e14        ..      CMP      r6,#0x14
        0x000447fc:    bfa8        ..      IT       GE
        0x000447fe:    2114        .!      MOVGE    r1,#0x14
        0x00044800:    0049        I.      LSLS     r1,r1,#1
        0x00044802:    9104        ..      STR      r1,[sp,#0x10]
        0x00044804:    3101        .1      ADDS     r1,#1
        0x00044806:    af0c        ..      ADD      r7,sp,#0x30
        0x00044808:    2400        .$      MOVS     r4,#0
        0x0004480a:    9103        ..      STR      r1,[sp,#0xc]
        0x0004480c:    fb006004    ...`    MLA      r0,r0,r4,r6
        0x00044810:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00044812:    46ab        .F      MOV      r11,r5
        0x00044814:    eb010180    ....    ADD      r1,r1,r0,LSL #2
        0x00044818:    eb050080    ....    ADD      r0,r5,r0,LSL #2
        0x0004481c:    edd0aa00    ....    VLDR     s21,[r0,#0]
        0x00044820:    edd19a00    ....    VLDR     s19,[r1,#0]
        0x00044824:    eef4aa4b    ..K.    VCMP.F32 s21,s22
        0x00044828:    eeb00a6a    ..j.    VMOV.F32 s0,s21
        0x0004482c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044830:    bfb8        ..      IT       LT
        0x00044832:    eeb00a4b    ..K.    VMOVLT.F32 s0,s22
        0x00044836:    ee2afa00    *...    VMUL.F32 s30,s20,s0
        0x0004483a:    ed97ea00    ....    VLDR     s28,[r7,#0]
        0x0004483e:    ee390acf    9...    VSUB.F32 s0,s19,s30
        0x00044842:    ee708a4e    p.N.    VSUB.F32 s17,s0,s28
        0x00044846:    ee380a8c    8...    VADD.F32 s0,s17,s24
        0x0004484a:    f007f8e9    ....    BL       __hardfp_floorf ; 0x4ba20
        0x0004484e:    eef4aa4d    ..M.    VCMP.F32 s21,s26
        0x00044852:    eebd1ac0    ....    VCVT.S32.F32 s2,s0
        0x00044856:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004485a:    bfb8        ..      IT       LT
        0x0004485c:    eef0aa4d    ..M.    VMOVLT.F32 s21,s26
        0x00044860:    ee3a0ac8    :...    VSUB.F32 s0,s21,s16
        0x00044864:    eef49a40    ..@.    VCMP.F32 s19,s0
        0x00044868:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004486c:    ee119a10    ....    VMOV     r9,s2
        0x00044870:    da0b        ..      BGE      0x4488a ; quant_coarse_energy_impl + 338
        0x00044872:    f1b93fff    ...?    CMP      r9,#0xffffffff
        0x00044876:    dc08        ..      BGT      0x4488a ; quant_coarse_energy_impl + 338
        0x00044878:    ee300a69    0.i.    VSUB.F32 s0,s0,s19
        0x0004487c:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00044880:    ee100a10    ....    VMOV     r0,s0
        0x00044884:    4448        HD      ADD      r0,r0,r9
        0x00044886:    ea0079e0    ...y    AND      r9,r0,r0,ASR #31
        0x0004488a:    f8da001c    ....    LDR      r0,[r10,#0x1c]
        0x0004488e:    f8da1014    ....    LDR      r1,[r10,#0x14]
        0x00044892:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00044894:    fab0f080    ....    CLZ      r0,r0
        0x00044898:    1a51        Q.      SUBS     r1,r2,r1
        0x0004489a:    1a09        ..      SUBS     r1,r1,r0
        0x0004489c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004489e:    f8cd902c    ..,.    STR      r9,[sp,#0x2c]
        0x000448a2:    4286        .B      CMP      r6,r0
        0x000448a4:    4648        HF      MOV      r0,r9
        0x000448a6:    d00f        ..      BEQ      0x448c8 ; quant_coarse_energy_impl + 400
        0x000448a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000448aa:    180a        ..      ADDS     r2,r1,r0
        0x000448ac:    2a17        .*      CMP      r2,#0x17
        0x000448ae:    4648        HF      MOV      r0,r9
        0x000448b0:    dc0a        ..      BGT      0x448c8 ; quant_coarse_energy_impl + 400
        0x000448b2:    2001        .       MOVS     r0,#1
        0x000448b4:    f1b90f01    ....    CMP      r9,#1
        0x000448b8:    bfb8        ..      IT       LT
        0x000448ba:    4648        HF      MOVLT    r0,r9
        0x000448bc:    2a0f        .*      CMP      r2,#0xf
        0x000448be:    900b        ..      STR      r0,[sp,#0x2c]
        0x000448c0:    bfdc        ..      ITT      LE
        0x000448c2:    ea4070e0    @..p    ORRLE    r0,r0,r0,ASR #31
        0x000448c6:    900b        ..      STRLE    r0,[sp,#0x2c]
        0x000448c8:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x000448ca:    b112        ..      CBZ      r2,0x448d2 ; quant_coarse_energy_impl + 410
        0x000448cc:    ea0070e0    ...p    AND      r0,r0,r0,ASR #31
        0x000448d0:    900b        ..      STR      r0,[sp,#0x2c]
        0x000448d2:    290f        .)      CMP      r1,#0xf
        0x000448d4:    db0c        ..      BLT      0x448f0 ; quant_coarse_energy_impl + 440
        0x000448d6:    992b        +.      LDR      r1,[sp,#0xac]
        0x000448d8:    9804        ..      LDR      r0,[sp,#0x10]
        0x000448da:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000448dc:    5c08        .\      LDRB     r0,[r1,r0]
        0x000448de:    5c89        .\      LDRB     r1,[r1,r2]
        0x000448e0:    01c2        ..      LSLS     r2,r0,#7
        0x000448e2:    018b        ..      LSLS     r3,r1,#6
        0x000448e4:    4650        PF      MOV      r0,r10
        0x000448e6:    a90b        ..      ADD      r1,sp,#0x2c
        0x000448e8:    f7f3ff1a    ....    BL       ec_laplace_encode ; 0x38720
        0x000448ec:    e024        $.      B        0x44938 ; quant_coarse_energy_impl + 512
        0x000448ee:    bf00        ..      NOP      
        0x000448f0:    2902        .)      CMP      r1,#2
        0x000448f2:    db13        ..      BLT      0x4491c ; quant_coarse_energy_impl + 484
        0x000448f4:    2801        .(      CMP      r0,#1
        0x000448f6:    f04f0101    O...    MOV      r1,#1
        0x000448fa:    bfa8        ..      IT       GE
        0x000448fc:    4608        .F      MOVGE    r0,r1
        0x000448fe:    ea4070e0    @..p    ORR      r0,r0,r0,ASR #31
        0x00044902:    0041        A.      LSLS     r1,r0,#1
        0x00044904:    f64402b8    D...    MOV      r2,#0x48b8
        0x00044908:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004490a:    ea8171e0    ...q    EOR      r1,r1,r0,ASR #31
        0x0004490e:    4650        PF      MOV      r0,r10
        0x00044910:    f2c00205    ....    MOVT     r2,#5
        0x00044914:    2302        .#      MOVS     r3,#2
        0x00044916:    f7f3fe19    ....    BL       ec_enc_icdf ; 0x3854c
        0x0004491a:    e00d        ..      B        0x44938 ; quant_coarse_energy_impl + 512
        0x0004491c:    2901        .)      CMP      r1,#1
        0x0004491e:    d108        ..      BNE      0x44932 ; quant_coarse_energy_impl + 506
        0x00044920:    ea0070e0    ...p    AND      r0,r0,r0,ASR #31
        0x00044924:    900b        ..      STR      r0,[sp,#0x2c]
        0x00044926:    4241        AB      RSBS     r1,r0,#0
        0x00044928:    4650        PF      MOV      r0,r10
        0x0004492a:    2201        ."      MOVS     r2,#1
        0x0004492c:    f7f3fcf8    ....    BL       ec_enc_bit_logp ; 0x38320
        0x00044930:    e002        ..      B        0x44938 ; quant_coarse_energy_impl + 512
        0x00044932:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044936:    900b        ..      STR      r0,[sp,#0x2c]
        0x00044938:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004493a:    9b2c        ,.      LDR      r3,[sp,#0xb0]
        0x0004493c:    ebb90200    ....    SUBS     r2,r9,r0
        0x00044940:    ee000a10    ....    VMOV     s0,r0
        0x00044944:    9808        ..      LDR      r0,[sp,#0x20]
        0x00044946:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x0004494a:    6880        .h      LDR      r0,[r0,#8]
        0x0004494c:    ee381ac0    8...    VSUB.F32 s2,s17,s0
        0x00044950:    fb006104    ...a    MLA      r1,r0,r4,r6
        0x00044954:    465d        ]F      MOV      r5,r11
        0x00044956:    eb030381    ....    ADD      r3,r3,r1,LSL #2
        0x0004495a:    ed831a00    ....    VSTR     s2,[r3,#0]
        0x0004495e:    ee3e1a0f    >...    VADD.F32 s2,s28,s30
        0x00044962:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00044966:    eb050181    ....    ADD      r1,r5,r1,LSL #2
        0x0004496a:    bf48        H.      IT       MI
        0x0004496c:    4252        RB      RSBMI    r2,r2,#0
        0x0004496e:    ed811a00    ....    VSTR     s2,[r1,#0]
        0x00044972:    ee3e1a00    >...    VADD.F32 s2,s28,s0
        0x00044976:    ee290a00    )...    VMUL.F32 s0,s18,s0
        0x0004497a:    992e        ..      LDR      r1,[sp,#0xb8]
        0x0004497c:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044980:    3401        .4      ADDS     r4,#1
        0x00044982:    4490        .D      ADD      r8,r8,r2
        0x00044984:    ed870a00    ....    VSTR     s0,[r7,#0]
        0x00044988:    428c        .B      CMP      r4,r1
        0x0004498a:    f1070704    ....    ADD      r7,r7,#4
        0x0004498e:    f6ffaf3d    ..=.    BLT      0x4480c ; quant_coarse_energy_impl + 212
        0x00044992:    9f02        ..      LDR      r7,[sp,#8]
        0x00044994:    3601        .6      ADDS     r6,#1
        0x00044996:    42be        .B      CMP      r6,r7
        0x00044998:    f47faf1e    ....    BNE      0x447d8 ; quant_coarse_energy_impl + 160
        0x0004499c:    9831        1.      LDR      r0,[sp,#0xc4]
        0x0004499e:    2800        .(      CMP      r0,#0
        0x000449a0:    f04f0000    O...    MOV      r0,#0
        0x000449a4:    bf08        ..      IT       EQ
        0x000449a6:    4640        @F      MOVEQ    r0,r8
        0x000449a8:    b00e        ..      ADD      sp,sp,#0x38
        0x000449aa:    ecbd8b10    ....    VPOP     {d8-d15}
        0x000449ae:    b001        ..      ADD      sp,sp,#4
        0x000449b0:    e8bd8ff0    ....    POP      {r4-r11,pc}
    $d.3
        0x000449b4:    00000000    ....    DCD    0
        0x000449b8:    3e199800    ...>    DCD    1041864704
    $t.6
    quant_energy_finalise
        0x000449bc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x000449c0:    b081        ..      SUB      sp,sp,#4
        0x000449c2:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x000449c6:    b086        ..      SUB      sp,sp,#0x18
        0x000449c8:    9101        ..      STR      r1,[sp,#4]
        0x000449ca:    e9dd911c    ....    LDRD     r9,r1,[sp,#0x70]
        0x000449ce:    e9ddc61a    ....    LDRD     r12,r6,[sp,#0x68]
        0x000449d2:    e9ddb818    ....    LDRD     r11,r8,[sp,#0x60]
        0x000449d6:    ed9faa40    ..@.    VLDR     s20,[pc,#256] ; [0x44ad8] = 0x38800000
        0x000449da:    461c        .F      MOV      r4,r3
        0x000449dc:    4607        .F      MOV      r7,r0
        0x000449de:    f04f0a01    O...    MOV      r10,#1
        0x000449e2:    f04f0e00    O...    MOV      lr,#0
        0x000449e6:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x000449ea:    eebe9a00    ....    VMOV.F32 s18,#-0.50000000
        0x000449ee:    2501        .%      MOVS     r5,#1
        0x000449f0:    2901        .)      CMP      r1,#1
        0x000449f2:    bfc8        ..      IT       GT
        0x000449f4:    468a        .F      MOVGT    r10,r1
        0x000449f6:    9203        ..      STR      r2,[sp,#0xc]
        0x000449f8:    9801        ..      LDR      r0,[sp,#4]
        0x000449fa:    9502        ..      STR      r5,[sp,#8]
        0x000449fc:    4290        .B      CMP      r0,r2
        0x000449fe:    da5d        ].      BGE      0x44abc ; quant_energy_finalise + 256
        0x00044a00:    428e        .B      CMP      r6,r1
        0x00044a02:    db5b        [.      BLT      0x44abc ; quant_energy_finalise + 256
        0x00044a04:    9d01        ..      LDR      r5,[sp,#4]
        0x00044a06:    f8cde010    ....    STR      lr,[sp,#0x10]
        0x00044a0a:    bf00        ..      NOP      
        0x00044a0c:    f8580025    X.%.    LDR      r0,[r8,r5,LSL #2]
        0x00044a10:    2807        .(      CMP      r0,#7
        0x00044a12:    dc4e        N.      BGT      0x44ab2 ; quant_energy_finalise + 246
        0x00044a14:    f85c0025    \.%.    LDR      r0,[r12,r5,LSL #2]
        0x00044a18:    4570        pE      CMP      r0,lr
        0x00044a1a:    d14a        J.      BNE      0x44ab2 ; quant_energy_finalise + 246
        0x00044a1c:    68b8        .h      LDR      r0,[r7,#8]
        0x00044a1e:    9605        ..      STR      r6,[sp,#0x14]
        0x00044a20:    2600        .&      MOVS     r6,#0
        0x00044a22:    bf00        ..      NOP      
        0x00044a24:    fb005006    ...P    MLA      r0,r0,r6,r5
        0x00044a28:    2100        .!      MOVS     r1,#0
        0x00044a2a:    eb0b0080    ....    ADD      r0,r11,r0,LSL #2
        0x00044a2e:    ed90ba00    ....    VLDR     s22,[r0,#0]
        0x00044a32:    4648        HF      MOV      r0,r9
        0x00044a34:    eeb5ba40    ..@.    VCMP.F32 s22,#0.0
        0x00044a38:    2201        ."      MOVS     r2,#1
        0x00044a3a:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044a3e:    bfa8        ..      IT       GE
        0x00044a40:    2101        .!      MOVGE    r1,#1
        0x00044a42:    f7f3fc99    ....    BL       ec_enc_bits ; 0x38378
        0x00044a46:    f8580025    X.%.    LDR      r0,[r8,r5,LSL #2]
        0x00044a4a:    2101        .!      MOVS     r1,#1
        0x00044a4c:    f1c0000d    ....    RSB      r0,r0,#0xd
        0x00044a50:    eeb5ba40    ..@.    VCMP.F32 s22,#0.0
        0x00044a54:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x00044a58:    fa01f000    ....    LSL      r0,r1,r0
        0x00044a5c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00044a60:    bfa8        ..      IT       GE
        0x00044a62:    eeb00a48    ..H.    VMOVGE.F32 s0,s16
        0x00044a66:    ee010a10    ....    VMOV     s2,r0
        0x00044a6a:    68b8        .h      LDR      r0,[r7,#8]
        0x00044a6c:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00044a70:    fb005106    ...Q    MLA      r1,r0,r6,r5
        0x00044a74:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044a78:    eb040281    ....    ADD      r2,r4,r1,LSL #2
        0x00044a7c:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00044a80:    ee200a0a     ...    VMUL.F32 s0,s0,s20
        0x00044a84:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00044a88:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00044a8c:    eb0b0181    ....    ADD      r1,r11,r1,LSL #2
        0x00044a90:    ed911a00    ....    VLDR     s2,[r1,#0]
        0x00044a94:    3601        .6      ADDS     r6,#1
        0x00044a96:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044a9a:    45b2        .E      CMP      r10,r6
        0x00044a9c:    ed810a00    ....    VSTR     s0,[r1,#0]
        0x00044aa0:    d1c0        ..      BNE      0x44a24 ; quant_energy_finalise + 104
        0x00044aa2:    9e05        ..      LDR      r6,[sp,#0x14]
        0x00044aa4:    991d        ..      LDR      r1,[sp,#0x74]
        0x00044aa6:    f8ddc068    ..h.    LDR      r12,[sp,#0x68]
        0x00044aaa:    e9dd2e03    ....    LDRD     r2,lr,[sp,#0xc]
        0x00044aae:    eba6060a    ....    SUB      r6,r6,r10
        0x00044ab2:    3501        .5      ADDS     r5,#1
        0x00044ab4:    4295        .B      CMP      r5,r2
        0x00044ab6:    da01        ..      BGE      0x44abc ; quant_energy_finalise + 256
        0x00044ab8:    428e        .B      CMP      r6,r1
        0x00044aba:    daa7        ..      BGE      0x44a0c ; quant_energy_finalise + 80
        0x00044abc:    9802        ..      LDR      r0,[sp,#8]
        0x00044abe:    f04f0e01    O...    MOV      lr,#1
        0x00044ac2:    07c0        ..      LSLS     r0,r0,#31
        0x00044ac4:    f04f0500    O...    MOV      r5,#0
        0x00044ac8:    d196        ..      BNE      0x449f8 ; quant_energy_finalise + 60
        0x00044aca:    b006        ..      ADD      sp,sp,#0x18
        0x00044acc:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00044ad0:    b001        ..      ADD      sp,sp,#4
        0x00044ad2:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00044ad6:    bf00        ..      NOP      
    $d.7
        0x00044ad8:    38800000    ...8    DCD    947912704
    $t.4
    quant_fine_energy
        0x00044adc:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044ae0:    b081        ..      SUB      sp,sp,#4
        0x00044ae2:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x00044ae6:    b084        ..      SUB      sp,sp,#0x10
        0x00044ae8:    4291        .B      CMP      r1,r2
        0x00044aea:    9201        ..      STR      r2,[sp,#4]
        0x00044aec:    da71        q.      BGE      0x44bd2 ; quant_fine_energy + 246
        0x00044aee:    e9dd7816    ...x    LDRD     r7,r8,[sp,#0x58]
        0x00044af2:    ed9f9a3b    ..;.    VLDR     s18,[pc,#236] ; [0x44be0] = 0x38800000
        0x00044af6:    469b        .F      MOV      r11,r3
        0x00044af8:    4689        .F      MOV      r9,r1
        0x00044afa:    4606        .F      MOV      r6,r0
        0x00044afc:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00044b00:    eeb68a00    ....    VMOV.F32 s16,#0.50000000
        0x00044b04:    eebeaa00    ....    VMOV.F32 s20,#-0.50000000
        0x00044b08:    f8585029    X.)P    LDR      r5,[r8,r9,LSL #2]
        0x00044b0c:    2d01        .-      CMP      r5,#1
        0x00044b0e:    db5b        [.      BLT      0x44bc8 ; quant_fine_energy + 236
        0x00044b10:    f44f3080    O..0    MOV      r0,#0x10000
        0x00044b14:    40a8        .@      LSLS     r0,r0,r5
        0x00044b16:    9003        ..      STR      r0,[sp,#0xc]
        0x00044b18:    1400        ..      ASRS     r0,r0,#16
        0x00044b1a:    9002        ..      STR      r0,[sp,#8]
        0x00044b1c:    ee000a10    ....    VMOV     s0,r0
        0x00044b20:    68b0        .h      LDR      r0,[r6,#8]
        0x00044b22:    eeb8bac0    ....    VCVT.F32.S32 s22,s0
        0x00044b26:    f04f0a00    O...    MOV      r10,#0
        0x00044b2a:    bf00        ..      NOP      
        0x00044b2c:    fb00900a    ....    MLA      r0,r0,r10,r9
        0x00044b30:    eb070080    ....    ADD      r0,r7,r0,LSL #2
        0x00044b34:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00044b38:    ee300a08    0...    VADD.F32 s0,s0,s16
        0x00044b3c:    ee200a0b     ...    VMUL.F32 s0,s0,s22
        0x00044b40:    f006ff6e    ..n.    BL       __hardfp_floorf ; 0x4ba20
        0x00044b44:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00044b48:    9902        ..      LDR      r1,[sp,#8]
        0x00044b4a:    ee100a10    ....    VMOV     r0,s0
        0x00044b4e:    4281        .B      CMP      r1,r0
        0x00044b50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00044b52:    bfd8        ..      IT       LE
        0x00044b54:    eb044021    ..!@    ADDLE    r0,r4,r1,ASR #16
        0x00044b58:    ea2074e0     ..t    BIC      r4,r0,r0,ASR #31
        0x00044b5c:    9818        ..      LDR      r0,[sp,#0x60]
        0x00044b5e:    4621        !F      MOV      r1,r4
        0x00044b60:    462a        *F      MOV      r2,r5
        0x00044b62:    f7f3fc09    ....    BL       ec_enc_bits ; 0x38378
        0x00044b66:    f8585029    X.)P    LDR      r5,[r8,r9,LSL #2]
        0x00044b6a:    2201        ."      MOVS     r2,#1
        0x00044b6c:    f1c5000e    ....    RSB      r0,r5,#0xe
        0x00044b70:    fa02f000    ....    LSL      r0,r2,r0
        0x00044b74:    ee010a10    ....    VMOV     s2,r0
        0x00044b78:    68b0        .h      LDR      r0,[r6,#8]
        0x00044b7a:    ee004a10    ...J    VMOV     s0,r4
        0x00044b7e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00044b82:    fb00940a    ....    MLA      r4,r0,r10,r9
        0x00044b86:    ee300a08    0...    VADD.F32 s0,s0,s16
        0x00044b8a:    eeb81ac1    ....    VCVT.F32.S32 s2,s2
        0x00044b8e:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00044b92:    eb0b0284    ....    ADD      r2,r11,r4,LSL #2
        0x00044b96:    ee200a09     ...    VMUL.F32 s0,s0,s18
        0x00044b9a:    ed921a00    ....    VLDR     s2,[r2,#0]
        0x00044b9e:    ee300a0a    0...    VADD.F32 s0,s0,s20
        0x00044ba2:    ee311a00    1...    VADD.F32 s2,s2,s0
        0x00044ba6:    ed821a00    ....    VSTR     s2,[r2,#0]
        0x00044baa:    eb070484    ....    ADD      r4,r7,r4,LSL #2
        0x00044bae:    ed941a00    ....    VLDR     s2,[r4,#0]
        0x00044bb2:    9a19        ..      LDR      r2,[sp,#0x64]
        0x00044bb4:    ee310a40    1.@.    VSUB.F32 s0,s2,s0
        0x00044bb8:    f10a0a01    ....    ADD      r10,r10,#1
        0x00044bbc:    4592        .E      CMP      r10,r2
        0x00044bbe:    ed840a00    ....    VSTR     s0,[r4,#0]
        0x00044bc2:    f04f34ff    O..4    MOV      r4,#0xffffffff
        0x00044bc6:    dbb1        ..      BLT      0x44b2c ; quant_fine_energy + 80
        0x00044bc8:    9801        ..      LDR      r0,[sp,#4]
        0x00044bca:    f1090901    ....    ADD      r9,r9,#1
        0x00044bce:    4581        .E      CMP      r9,r0
        0x00044bd0:    d19a        ..      BNE      0x44b08 ; quant_fine_energy + 44
        0x00044bd2:    b004        ..      ADD      sp,sp,#0x10
        0x00044bd4:    ecbd8b08    ....    VPOP     {d8-d11}
        0x00044bd8:    b001        ..      ADD      sp,sp,#4
        0x00044bda:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00044bde:    bf00        ..      NOP      
    $d.5
        0x00044be0:    38800000    ...8    DCD    947912704
    $t.25
    quant_partition
        0x00044be4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00044be8:    b081        ..      SUB      sp,sp,#4
        0x00044bea:    ed2d8b06    -...    VPUSH    {d8-d10}
        0x00044bee:    b094        ..      SUB      sp,sp,#0x50
        0x00044bf0:    4682        .F      MOV      r10,r0
        0x00044bf2:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x00044bf6:    6880        .h      LDR      r0,[r0,#8]
        0x00044bf8:    e9dd9b25    ..%.    LDRD     r9,r11,[sp,#0x94]
        0x00044bfc:    461f        .F      MOV      r7,r3
        0x00044bfe:    460d        .F      MOV      r5,r1
        0x00044c00:    f8da100c    ....    LDR      r1,[r10,#0xc]
        0x00044c04:    6883        .h      LDR      r3,[r0,#8]
        0x00044c06:    f11b0601    ....    ADDS     r6,r11,#1
        0x00044c0a:    fb031106    ....    MLA      r1,r3,r6,r1
        0x00044c0e:    e9d03018    ...0    LDRD     r3,r0,[r0,#0x60]
        0x00044c12:    f8dd809c    ....    LDR      r8,[sp,#0x9c]
        0x00044c16:    f9331011    3...    LDRSH    r1,[r3,r1,LSL #1]
        0x00044c1a:    f8da3014    ...0    LDR      r3,[r10,#0x14]
        0x00044c1e:    eb000c01    ....    ADD      r12,r0,r1
        0x00044c22:    5c41        A\      LDRB     r1,[r0,r1]
        0x00044c24:    f8da401c    ...@    LDR      r4,[r10,#0x1c]
        0x00044c28:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00044c2c:    9713        ..      STR      r7,[sp,#0x4c]
        0x00044c2e:    950c        ..      STR      r5,[sp,#0x30]
        0x00044c30:    d248        H.      BCS      0x44cc4 ; quant_partition + 224
        0x00044c32:    2a03        .*      CMP      r2,#3
        0x00044c34:    db46        F.      BLT      0x44cc4 ; quant_partition + 224
        0x00044c36:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x00044c3a:    300c        .0      ADDS     r0,r0,#0xc
        0x00044c3c:    42b8        .B      CMP      r0,r7
        0x00044c3e:    da41        A.      BGE      0x44cc4 ; quant_partition + 224
        0x00044c40:    9e24        $.      LDR      r6,[sp,#0x90]
        0x00044c42:    0854        T.      LSRS     r4,r2,#1
        0x00044c44:    2e01        ..      CMP      r6,#1
        0x00044c46:    bf02        ..      ITTT     EQ
        0x00044c48:    f0080001    ....    ANDEQ    r0,r8,#1
        0x00044c4c:    ea400048    @.H.    ORREQ    r0,r0,r8,LSL #1
        0x00044c50:    9027        '.      STREQ    r0,[sp,#0x9c]
        0x00044c52:    1c70        p.      ADDS     r0,r6,#1
        0x00044c54:    ea4f0860    O.`.    ASR      r8,r0,#1
        0x00044c58:    a827        '.      ADD      r0,sp,#0x9c
        0x00044c5a:    2100        .!      MOVS     r1,#0
        0x00044c5c:    aa13        ..      ADD      r2,sp,#0x4c
        0x00044c5e:    eb050384    ....    ADD      r3,r5,r4,LSL #2
        0x00044c62:    f1ab0701    ....    SUB      r7,r11,#1
        0x00044c66:    e9cd4200    ...B    STRD     r4,r2,[sp,#0]
        0x00044c6a:    e9cd1005    ....    STRD     r1,r0,[sp,#0x14]
        0x00044c6e:    a90d        ..      ADD      r1,sp,#0x34
        0x00044c70:    4650        PF      MOV      r0,r10
        0x00044c72:    462a        *F      MOV      r2,r5
        0x00044c74:    e9cd8602    ....    STRD     r8,r6,[sp,#8]
        0x00044c78:    930b        ..      STR      r3,[sp,#0x2c]
        0x00044c7a:    9704        ..      STR      r7,[sp,#0x10]
        0x00044c7c:    f7f0fb46    ..F.    BL       compute_theta ; 0x3530c
        0x00044c80:    ed9d0a0e    ....    VLDR     s0,[sp,#0x38]
        0x00044c84:    ed9d2a0f    ...*    VLDR     s4,[sp,#0x3c]
        0x00044c88:    e9dd1310    ....    LDRD     r1,r3,[sp,#0x40]
        0x00044c8c:    9812        ..      LDR      r0,[sp,#0x48]
        0x00044c8e:    eeb81ac0    ....    VCVT.F32.S32 s2,s0
        0x00044c92:    ed9f0ac8    ....    VLDR     s0,[pc,#800] ; [0x44fb4] = 0x38000000
        0x00044c96:    2e02        ..      CMP      r6,#2
        0x00044c98:    eeb82ac2    ...*    VCVT.F32.S32 s4,s4
        0x00044c9c:    930a        ..      STR      r3,[sp,#0x28]
        0x00044c9e:    f2c080bf    ....    BLT.W    0x44e20 ; quant_partition + 572
        0x00044ca2:    461a        .F      MOV      r2,r3
        0x00044ca4:    f36f329f    o..2    BFC      r2,#14,#18
        0x00044ca8:    2a00        .*      CMP      r2,#0
        0x00044caa:    f00080b9    ....    BEQ.W    0x44e20 ; quant_partition + 572
        0x00044cae:    46bc        .F      MOV      r12,r7
        0x00044cb0:    f5b35f00    ..._    CMP      r3,#0x2000
        0x00044cb4:    f34080bd    @...    BLE.W    0x44e32 ; quant_partition + 590
        0x00044cb8:    f1cb0205    ....    RSB      r2,r11,#5
        0x00044cbc:    fa41f202    A...    ASR      r2,r1,r2
        0x00044cc0:    1a89        ..      SUBS     r1,r1,r2
        0x00044cc2:    e0bd        ..      B        0x44e40 ; quant_partition + 604
        0x00044cc4:    f1a70b01    ....    SUB      r11,r7,#1
        0x00044cc8:    2700        .'      MOVS     r7,#0
        0x00044cca:    2506        .%      MOVS     r5,#6
        0x00044ccc:    940b        ..      STR      r4,[sp,#0x2c]
        0x00044cce:    bf00        ..      NOP      
        0x00044cd0:    460c        .F      MOV      r4,r1
        0x00044cd2:    4439        9D      ADD      r1,r1,r7
        0x00044cd4:    1c4e        N.      ADDS     r6,r1,#1
        0x00044cd6:    1071        q.      ASRS     r1,r6,#1
        0x00044cd8:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x00044cdc:    4583        .E      CMP      r11,r0
        0x00044cde:    bfc4        ..      ITT      GT
        0x00044ce0:    1077        w.      ASRGT    r7,r6,#1
        0x00044ce2:    4621        !F      MOVGT    r1,r4
        0x00044ce4:    3d01        .=      SUBS     r5,#1
        0x00044ce6:    d1f3        ..      BNE      0x44cd0 ; quant_partition + 236
        0x00044ce8:    2f00        ./      CMP      r7,#0
        0x00044cea:    bf14        ..      ITE      NE
        0x00044cec:    f81c5007    ...P    LDRBNE   r5,[r12,r7]
        0x00044cf0:    f04f35ff    O..5    MOVEQ    r5,#0xffffffff
        0x00044cf4:    f81c0001    ....    LDRB     r0,[r12,r1]
        0x00044cf8:    ebab0405    ....    SUB      r4,r11,r5
        0x00044cfc:    eba0000b    ....    SUB      r0,r0,r11
        0x00044d00:    4284        .B      CMP      r4,r0
        0x00044d02:    bfc8        ..      IT       GT
        0x00044d04:    460f        .F      MOVGT    r7,r1
        0x00044d06:    2f00        ./      CMP      r7,#0
        0x00044d08:    bf1a        ..      ITTE     NE
        0x00044d0a:    f81c0007    ....    LDRBNE   r0,[r12,r7]
        0x00044d0e:    3001        .0      ADDNE    r0,#1
        0x00044d10:    2000        .       MOVEQ    r0,#0
        0x00044d12:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00044d16:    1a0d        ..      SUBS     r5,r1,r0
        0x00044d18:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x00044d1c:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044d20:    dc15        ..      BGT      0x44d4e ; quant_partition + 362
        0x00044d22:    2f01        ./      CMP      r7,#1
        0x00044d24:    db13        ..      BLT      0x44d4e ; quant_partition + 362
        0x00044d26:    f1ac0101    ....    SUB      r1,r12,#1
        0x00044d2a:    bf00        ..      NOP      
        0x00044d2c:    4405        .D      ADD      r5,r5,r0
        0x00044d2e:    1e7e        ~.      SUBS     r6,r7,#1
        0x00044d30:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044d34:    d02e        ..      BEQ      0x44d94 ; quant_partition + 432
        0x00044d36:    5dc8        .]      LDRB     r0,[r1,r7]
        0x00044d38:    3001        .0      ADDS     r0,#1
        0x00044d3a:    1a2d        -.      SUBS     r5,r5,r0
        0x00044d3c:    f1b53fff    ...?    CMP      r5,#0xffffffff
        0x00044d40:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044d44:    dc04        ..      BGT      0x44d50 ; quant_partition + 364
        0x00044d46:    2f01        ./      CMP      r7,#1
        0x00044d48:    4637        7F      MOV      r7,r6
        0x00044d4a:    dcef        ..      BGT      0x44d2c ; quant_partition + 328
        0x00044d4c:    e000        ..      B        0x44d50 ; quant_partition + 364
        0x00044d4e:    463e        >F      MOV      r6,r7
        0x00044d50:    b316        ..      CBZ      r6,0x44d98 ; quant_partition + 436
        0x00044d52:    2001        .       MOVS     r0,#1
        0x00044d54:    4631        1F      MOV      r1,r6
        0x00044d56:    f36001df    `...    BFI      r1,r0,#3,#29
        0x00044d5a:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044d5e:    eb0000e6    ....    ADD      r0,r0,r6,ASR #3
        0x00044d62:    2e08        ..      CMP      r6,#8
        0x00044d64:    bfa8        ..      IT       GE
        0x00044d66:    fa01f600    ....    LSLGE    r6,r1,r0
        0x00044d6a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00044d6c:    f1be0f00    ....    CMP      lr,#0
        0x00044d70:    d04b        K.      BEQ      0x44e0a ; quant_partition + 550
        0x00044d72:    9d24        $.      LDR      r5,[sp,#0x90]
        0x00044d74:    f8da1004    ....    LDR      r1,[r10,#4]
        0x00044d78:    f8da702c    ..,p    LDR      r7,[r10,#0x2c]
        0x00044d7c:    9500        ..      STR      r5,[sp,#0]
        0x00044d7e:    9d0b        ..      LDR      r5,[sp,#0x2c]
        0x00044d80:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044d84:    e9cd5101    ...Q    STRD     r5,r1,[sp,#4]
        0x00044d88:    4611        .F      MOV      r1,r2
        0x00044d8a:    4632        2F      MOV      r2,r6
        0x00044d8c:    9703        ..      STR      r7,[sp,#0xc]
        0x00044d8e:    f7daf8d5    ....    BL       alg_quant ; 0x1ef3c
        0x00044d92:    e108        ..      B        0x44fa6 ; quant_partition + 962
        0x00044d94:    f8ca5020    .. P    STR      r5,[r10,#0x20]
        0x00044d98:    f8da0004    ....    LDR      r0,[r10,#4]
        0x00044d9c:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x00044d9e:    2800        .(      CMP      r0,#0
        0x00044da0:    d044        D.      BEQ      0x44e2c ; quant_partition + 584
        0x00044da2:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044da4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00044da8:    4088        .@      LSLS     r0,r0,r1
        0x00044daa:    ea280800    (...    BIC      r8,r8,r0
        0x00044dae:    f1b80f00    ....    CMP      r8,#0
        0x00044db2:    f8cd809c    ....    STR      r8,[sp,#0x9c]
        0x00044db6:    d035        5.      BEQ      0x44e24 ; quant_partition + 576
        0x00044db8:    f1b90f00    ....    CMP      r9,#0
        0x00044dbc:    f00080c9    ....    BEQ.W    0x44f52 ; quant_partition + 878
        0x00044dc0:    2a01        .*      CMP      r2,#1
        0x00044dc2:    f2c080e6    ....    BLT.W    0x44f92 ; quant_partition + 942
        0x00044dc6:    f24f3c5f    O._<    MOV      r12,#0xf35f
        0x00044dca:    f246630d    F..c    MOV      r3,#0x660d
        0x00044dce:    f8da1028    ..(.    LDR      r1,[r10,#0x28]
        0x00044dd2:    f6c34c6e    ..nL    MOVT     r12,#0x3c6e
        0x00044dd6:    f2c00319    ....    MOVT     r3,#0x19
        0x00044dda:    a077        w.      ADR      r0,{pc}+0x1de ; 0x44fb8
        0x00044ddc:    463d        =F      MOV      r5,r7
        0x00044dde:    4616        .F      MOV      r6,r2
        0x00044de0:    fb01c103    ....    MLA      r1,r1,r3,r12
        0x00044de4:    4607        .F      MOV      r7,r0
        0x00044de6:    040c        ..      LSLS     r4,r1,#16
        0x00044de8:    bf58        X.      IT       PL
        0x00044dea:    3704        .7      ADDPL    r7,#4
        0x00044dec:    ed970a00    ....    VLDR     s0,[r7,#0]
        0x00044df0:    ed991a00    ....    VLDR     s2,[r9,#0]
        0x00044df4:    3e01        .>      SUBS     r6,#1
        0x00044df6:    ee310a00    1...    VADD.F32 s0,s2,s0
        0x00044dfa:    ed850a00    ....    VSTR     s0,[r5,#0]
        0x00044dfe:    f1050504    ....    ADD      r5,r5,#4
        0x00044e02:    f1090904    ....    ADD      r9,r9,#4
        0x00044e06:    d1eb        ..      BNE      0x44de0 ; quant_partition + 508
        0x00044e08:    e0c0        ..      B        0x44f8c ; quant_partition + 936
        0x00044e0a:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044e0c:    9f0b        ..      LDR      r7,[sp,#0x2c]
        0x00044e0e:    9100        ..      STR      r1,[sp,#0]
        0x00044e10:    4611        .F      MOV      r1,r2
        0x00044e12:    4632        2F      MOV      r2,r6
        0x00044e14:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044e18:    9701        ..      STR      r7,[sp,#4]
        0x00044e1a:    f7daf8ff    ....    BL       alg_unquant ; 0x1f01c
        0x00044e1e:    e0c2        ..      B        0x44fa6 ; quant_partition + 962
        0x00044e20:    46bc        .F      MOV      r12,r7
        0x00044e22:    e00d        ..      B        0x44e40 ; quant_partition + 604
        0x00044e24:    0091        ..      LSLS     r1,r2,#2
        0x00044e26:    4638        8F      MOV      r0,r7
        0x00044e28:    f7d3fc25    ..%.    BL       __aeabi_memclr4 ; 0x18676
        0x00044e2c:    f04f0800    O...    MOV      r8,#0
        0x00044e30:    e0b8        ..      B        0x44fa4 ; quant_partition + 960
        0x00044e32:    00e2        ..      LSLS     r2,r4,#3
        0x00044e34:    f1cb0306    ....    RSB      r3,r11,#6
        0x00044e38:    411a        .A      ASRS     r2,r2,r3
        0x00044e3a:    4411        .D      ADD      r1,r1,r2
        0x00044e3c:    ea0171e1    ...q    AND      r1,r1,r1,ASR #31
        0x00044e40:    9a13        ..      LDR      r2,[sp,#0x4c]
        0x00044e42:    464d        MF      MOV      r5,r9
        0x00044e44:    1a51        Q.      SUBS     r1,r2,r1
        0x00044e46:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00044e4a:    4613        .F      MOV      r3,r2
        0x00044e4c:    ebb20f61    ..a.    CMP      r2,r1,ASR #1
        0x00044e50:    bfa8        ..      IT       GE
        0x00044e52:    104b        K.      ASRGE    r3,r1,#1
        0x00044e54:    ea2377e3    #..w    BIC      r7,r3,r3,ASR #31
        0x00044e58:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00044e5c:    1bd6        ..      SUBS     r6,r2,r7
        0x00044e5e:    f1b90f00    ....    CMP      r9,#0
        0x00044e62:    ee219a00    !...    VMUL.F32 s18,s2,s0
        0x00044e66:    ee22aa00    "...    VMUL.F32 s20,s4,s0
        0x00044e6a:    eba10b00    ....    SUB      r11,r1,r0
        0x00044e6e:    bf18        ..      IT       NE
        0x00044e70:    eb050584    ....    ADDNE    r5,r5,r4,LSL #2
        0x00044e74:    42b7        .B      CMP      r7,r6
        0x00044e76:    f8cab020    .. .    STR      r11,[r10,#0x20]
        0x00044e7a:    da35        5.      BGE      0x44ee8 ; quant_partition + 772
        0x00044e7c:    9827        '.      LDR      r0,[sp,#0x9c]
        0x00044e7e:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00044e80:    9009        ..      STR      r0,[sp,#0x24]
        0x00044e82:    fa40f008    @...    ASR      r0,r0,r8
        0x00044e86:    ee2a0a08    *...    VMUL.F32 s0,s20,s16
        0x00044e8a:    9003        ..      STR      r0,[sp,#0xc]
        0x00044e8c:    4650        PF      MOV      r0,r10
        0x00044e8e:    4622        "F      MOV      r2,r4
        0x00044e90:    4633        3F      MOV      r3,r6
        0x00044e92:    e9cd8500    ....    STRD     r8,r5,[sp,#0]
        0x00044e96:    4665        eF      MOV      r5,r12
        0x00044e98:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00044e9c:    f7fffea2    ....    BL       quant_partition ; 0x44be4
        0x00044ea0:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044ea2:    f8da2020    ..      LDR      r2,[r10,#0x20]
        0x00044ea6:    1049        I.      ASRS     r1,r1,#1
        0x00044ea8:    46c4        .F      MOV      r12,r8
        0x00044eaa:    fa00f801    ....    LSL      r8,r0,r1
        0x00044eae:    eba2000b    ....    SUB      r0,r2,r11
        0x00044eb2:    4430        0D      ADD      r0,r0,r6
        0x00044eb4:    463b        ;F      MOV      r3,r7
        0x00044eb6:    19c1        ..      ADDS     r1,r0,r7
        0x00044eb8:    2818        .(      CMP      r0,#0x18
        0x00044eba:    bfc8        ..      IT       GT
        0x00044ebc:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00044ec0:    980a        ..      LDR      r0,[sp,#0x28]
        0x00044ec2:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x00044ec6:    f5b04f80    ...O    CMP      r0,#0x4000
        0x00044eca:    bf08        ..      IT       EQ
        0x00044ecc:    463b        ;F      MOVEQ    r3,r7
        0x00044ece:    990c        ..      LDR      r1,[sp,#0x30]
        0x00044ed0:    9f09        ..      LDR      r7,[sp,#0x24]
        0x00044ed2:    4650        PF      MOV      r0,r10
        0x00044ed4:    4622        "F      MOV      r2,r4
        0x00044ed6:    e9cdc900    ....    STRD     r12,r9,[sp,#0]
        0x00044eda:    9502        ..      STR      r5,[sp,#8]
        0x00044edc:    9703        ..      STR      r7,[sp,#0xc]
        0x00044ede:    f7fffe81    ....    BL       quant_partition ; 0x44be4
        0x00044ee2:    ea480800    H...    ORR      r8,r8,r0
        0x00044ee6:    e05d        ].      B        0x44fa4 ; quant_partition + 960
        0x00044ee8:    4622        "F      MOV      r2,r4
        0x00044eea:    9408        ..      STR      r4,[sp,#0x20]
        0x00044eec:    9c27        '.      LDR      r4,[sp,#0x9c]
        0x00044eee:    990c        ..      LDR      r1,[sp,#0x30]
        0x00044ef0:    ee290a08    )...    VMUL.F32 s0,s18,s16
        0x00044ef4:    4650        PF      MOV      r0,r10
        0x00044ef6:    463b        ;F      MOV      r3,r7
        0x00044ef8:    e9cd8900    ....    STRD     r8,r9,[sp,#0]
        0x00044efc:    46e1        .F      MOV      r9,r12
        0x00044efe:    f8cdc008    ....    STR      r12,[sp,#8]
        0x00044f02:    9403        ..      STR      r4,[sp,#0xc]
        0x00044f04:    f7fffe6e    ..n.    BL       quant_partition ; 0x44be4
        0x00044f08:    f8da1020    .. .    LDR      r1,[r10,#0x20]
        0x00044f0c:    900c        ..      STR      r0,[sp,#0x30]
        0x00044f0e:    eba1000b    ....    SUB      r0,r1,r11
        0x00044f12:    4438        8D      ADD      r0,r0,r7
        0x00044f14:    4633        3F      MOV      r3,r6
        0x00044f16:    1981        ..      ADDS     r1,r0,r6
        0x00044f18:    2818        .(      CMP      r0,#0x18
        0x00044f1a:    bfc8        ..      IT       GT
        0x00044f1c:    f1a10318    ....    SUBGT    r3,r1,#0x18
        0x00044f20:    980a        ..      LDR      r0,[sp,#0x28]
        0x00044f22:    ee2a0a08    *...    VMUL.F32 s0,s20,s16
        0x00044f26:    2800        .(      CMP      r0,#0
        0x00044f28:    bf08        ..      IT       EQ
        0x00044f2a:    4633        3F      MOVEQ    r3,r6
        0x00044f2c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00044f2e:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00044f30:    fa44f708    D...    ASR      r7,r4,r8
        0x00044f34:    4650        PF      MOV      r0,r10
        0x00044f36:    e9cd8500    ....    STRD     r8,r5,[sp,#0]
        0x00044f3a:    f8cd9008    ....    STR      r9,[sp,#8]
        0x00044f3e:    9703        ..      STR      r7,[sp,#0xc]
        0x00044f40:    f7fffe50    ..P.    BL       quant_partition ; 0x44be4
        0x00044f44:    9924        $.      LDR      r1,[sp,#0x90]
        0x00044f46:    1049        I.      ASRS     r1,r1,#1
        0x00044f48:    4088        .@      LSLS     r0,r0,r1
        0x00044f4a:    990c        ..      LDR      r1,[sp,#0x30]
        0x00044f4c:    ea400801    @...    ORR      r8,r0,r1
        0x00044f50:    e028        (.      B        0x44fa4 ; quant_partition + 960
        0x00044f52:    2a01        .*      CMP      r2,#1
        0x00044f54:    ea6f0800    o...    MVN      r8,r0
        0x00044f58:    db1b        ..      BLT      0x44f92 ; quant_partition + 942
        0x00044f5a:    f24f305f    O._0    MOV      r0,#0xf35f
        0x00044f5e:    f246630d    F..c    MOV      r3,#0x660d
        0x00044f62:    f8da1028    ..(.    LDR      r1,[r10,#0x28]
        0x00044f66:    f6c3406e    ..n@    MOVT     r0,#0x3c6e
        0x00044f6a:    f2c00319    ....    MOVT     r3,#0x19
        0x00044f6e:    4616        .F      MOV      r6,r2
        0x00044f70:    fb010103    ....    MLA      r1,r1,r3,r0
        0x00044f74:    3e01        .>      SUBS     r6,#1
        0x00044f76:    ea4f5521    O.!U    ASR      r5,r1,#20
        0x00044f7a:    ee005a10    ...Z    VMOV     s0,r5
        0x00044f7e:    eeb80ac0    ....    VCVT.F32.S32 s0,s0
        0x00044f82:    ed870a00    ....    VSTR     s0,[r7,#0]
        0x00044f86:    f1070704    ....    ADD      r7,r7,#4
        0x00044f8a:    d1f1        ..      BNE      0x44f70 ; quant_partition + 908
        0x00044f8c:    9f0c        ..      LDR      r7,[sp,#0x30]
        0x00044f8e:    f8ca1028    ..(.    STR      r1,[r10,#0x28]
        0x00044f92:    f8da302c    ..,0    LDR      r3,[r10,#0x2c]
        0x00044f96:    4638        8F      MOV      r0,r7
        0x00044f98:    4611        .F      MOV      r1,r2
        0x00044f9a:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00044f9e:    461a        .F      MOV      r2,r3
        0x00044fa0:    f000fa76    ..v.    BL       renormalise_vector ; 0x45490
        0x00044fa4:    4640        @F      MOV      r0,r8
        0x00044fa6:    b014        ..      ADD      sp,sp,#0x50
        0x00044fa8:    ecbd8b06    ....    VPOP     {d8-d10}
        0x00044fac:    b001        ..      ADD      sp,sp,#4
        0x00044fae:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00044fb2:    bf00        ..      NOP      
    $d.26
        0x00044fb4:    38000000    ...8    DCD    939524096
        0x00044fb8:    3b800000    ...;    DCD    998244352
        0x00044fbc:    bb800000    ....    DCD    3145728000
    $t.56
    read_raw_value
        0x00044fc0:    b5f0        ..      PUSH     {r4-r7,lr}
        0x00044fc2:    b081        ..      SUB      sp,sp,#4
        0x00044fc4:    461e        .F      MOV      r6,r3
        0x00044fc6:    4615        .F      MOV      r5,r2
        0x00044fc8:    2905        .)      CMP      r1,#5
        0x00044fca:    4604        .F      MOV      r4,r0
        0x00044fcc:    d019        ..      BEQ      0x45002 ; read_raw_value + 66
        0x00044fce:    2901        .)      CMP      r1,#1
        0x00044fd0:    d01d        ..      BEQ      0x4500e ; read_raw_value + 78
        0x00044fd2:    bb29        ).      CBNZ     r1,0x45020 ; read_raw_value + 96
        0x00044fd4:    6837        7h      LDR      r7,[r6,#0]
        0x00044fd6:    2000        .       MOVS     r0,#0
        0x00044fd8:    6030        0`      STR      r0,[r6,#0]
        0x00044fda:    bf00        ..      NOP      
        0x00044fdc:    6830        0h      LDR      r0,[r6,#0]
        0x00044fde:    3001        .0      ADDS     r0,#1
        0x00044fe0:    42b8        .B      CMP      r0,r7
        0x00044fe2:    6030        0`      STR      r0,[r6,#0]
        0x00044fe4:    d825        %.      BHI      0x45032 ; read_raw_value + 114
        0x00044fe6:    4620         F      MOV      r0,r4
        0x00044fe8:    4629        )F      MOV      r1,r5
        0x00044fea:    2201        ."      MOVS     r2,#1
        0x00044fec:    f7fcfc08    ....    BL       pb_read ; 0x41800
        0x00044ff0:    b1f8        ..      CBZ      r0,0x45032 ; read_raw_value + 114
        0x00044ff2:    f9150b01    ....    LDRSB    r0,[r5],#1
        0x00044ff6:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00044ffa:    ddef        ..      BLE      0x44fdc ; read_raw_value + 28
        0x00044ffc:    2001        .       MOVS     r0,#1
        0x00044ffe:    b001        ..      ADD      sp,sp,#4
        0x00045000:    bdf0        ..      POP      {r4-r7,pc}
        0x00045002:    2004        .       MOVS     r0,#4
        0x00045004:    6030        0`      STR      r0,[r6,#0]
        0x00045006:    4620         F      MOV      r0,r4
        0x00045008:    4629        )F      MOV      r1,r5
        0x0004500a:    2204        ."      MOVS     r2,#4
        0x0004500c:    e004        ..      B        0x45018 ; read_raw_value + 88
        0x0004500e:    2008        .       MOVS     r0,#8
        0x00045010:    6030        0`      STR      r0,[r6,#0]
        0x00045012:    4620         F      MOV      r0,r4
        0x00045014:    4629        )F      MOV      r1,r5
        0x00045016:    2208        ."      MOVS     r2,#8
        0x00045018:    f7fcfbf2    ....    BL       pb_read ; 0x41800
        0x0004501c:    b001        ..      ADD      sp,sp,#4
        0x0004501e:    bdf0        ..      POP      {r4-r7,pc}
        0x00045020:    68e0        .h      LDR      r0,[r4,#0xc]
        0x00045022:    f24621a9    F..!    MOV      r1,#0x62a9
        0x00045026:    f2c00105    ....    MOVT     r1,#5
        0x0004502a:    2800        .(      CMP      r0,#0
        0x0004502c:    bf18        ..      IT       NE
        0x0004502e:    4601        .F      MOVNE    r1,r0
        0x00045030:    60e1        .`      STR      r1,[r4,#0xc]
        0x00045032:    2000        .       MOVS     r0,#0
        0x00045034:    b001        ..      ADD      sp,sp,#4
        0x00045036:    bdf0        ..      POP      {r4-r7,pc}
    remove_doubling
        0x00045038:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x0004503c:    b081        ..      SUB      sp,sp,#4
        0x0004503e:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x00045042:    b08c        ..      SUB      sp,sp,#0x30
        0x00045044:    9f26        &.      LDR      r7,[sp,#0x98]
        0x00045046:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004504a:    461d        .F      MOV      r5,r3
        0x0004504c:    9202        ..      STR      r2,[sp,#8]
        0x0004504e:    460c        .F      MOV      r4,r1
        0x00045050:    4606        .F      MOV      r6,r0
        0x00045052:    f000fa9d    ....    BL       save_stack ; 0x45590
        0x00045056:    6839        9h      LDR      r1,[r7,#0]
        0x00045058:    eb0470d4    ...p    ADD      r0,r4,r4,LSR #31
        0x0004505c:    eb0171d1    ...q    ADD      r1,r1,r1,LSR #31
        0x00045060:    eb0573d5    ...s    ADD      r3,r5,r5,LSR #31
        0x00045064:    9408        ..      STR      r4,[sp,#0x20]
        0x00045066:    1044        D.      ASRS     r4,r0,#1
        0x00045068:    104a        J.      ASRS     r2,r1,#1
        0x0004506a:    ea4f0963    O.c.    ASR      r9,r3,#1
        0x0004506e:    f04f33ff    O..3    MOV      r3,#0xffffffff
        0x00045072:    9607        ..      STR      r6,[sp,#0x1c]
        0x00045074:    eb060a84    ....    ADD      r10,r6,r4,LSL #2
        0x00045078:    eb030660    ..`.    ADD      r6,r3,r0,ASR #1
        0x0004507c:    ebb20f60    ..`.    CMP      r2,r0,ASR #1
        0x00045080:    f04f0004    O...    MOV      r0,#4
        0x00045084:    46b3        .F      MOV      r11,r6
        0x00045086:    eb000084    ....    ADD      r0,r0,r4,LSL #2
        0x0004508a:    bfb8        ..      IT       LT
        0x0004508c:    ea4f0b61    O.a.    ASRLT    r11,r1,#1
        0x00045090:    f8c7b000    ....    STR      r11,[r7,#0]
        0x00045094:    9404        ..      STR      r4,[sp,#0x10]
        0x00045096:    f003fda3    ....    BL       spl_alloca ; 0x48be0
        0x0004509a:    2d02        .-      CMP      r5,#2
        0x0004509c:    4680        .F      MOV      r8,r0
        0x0004509e:    f8cdb018    ....    STR      r11,[sp,#0x18]
        0x000450a2:    f8cda004    ....    STR      r10,[sp,#4]
        0x000450a6:    db1c        ..      BLT      0x450e2 ; remove_doubling + 170
        0x000450a8:    ed9faae3    ....    VLDR     s20,[pc,#908] ; [0x45438] = 0
        0x000450ac:    2000        .       MOVS     r0,#0
        0x000450ae:    eba0008b    ....    SUB      r0,r0,r11,LSL #2
        0x000450b2:    464a        JF      MOV      r2,r9
        0x000450b4:    eeb0ca4a    ..J.    VMOV.F32 s24,s20
        0x000450b8:    46ce        .F      MOV      lr,r9
        0x000450ba:    bf00        ..      NOP      
        0x000450bc:    eb0a0300    ....    ADD      r3,r10,r0
        0x000450c0:    ed9a0a00    ....    VLDR     s0,[r10,#0]
        0x000450c4:    ed932a00    ...*    VLDR     s4,[r3,#0]
        0x000450c8:    ee201a00     ...    VMUL.F32 s2,s0,s0
        0x000450cc:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x000450d0:    ee3cca01    <...    VADD.F32 s24,s24,s2
        0x000450d4:    ee3aaa00    :...    VADD.F32 s20,s20,s0
        0x000450d8:    3a01        .:      SUBS     r2,#1
        0x000450da:    f10a0a04    ....    ADD      r10,r10,#4
        0x000450de:    d1ed        ..      BNE      0x450bc ; remove_doubling + 132
        0x000450e0:    e004        ..      B        0x450ec ; remove_doubling + 180
        0x000450e2:    ed9fcad5    ....    VLDR     s24,[pc,#852] ; [0x45438] = 0
        0x000450e6:    46ce        .F      MOV      lr,r9
        0x000450e8:    eeb0aa4c    ..L.    VMOV.F32 s20,s24
        0x000450ec:    9802        ..      LDR      r0,[sp,#8]
        0x000450ee:    9908        ..      LDR      r1,[sp,#0x20]
        0x000450f0:    f8ddc09c    ....    LDR      r12,[sp,#0x9c]
        0x000450f4:    eb0070d0    ...p    ADD      r0,r0,r0,LSR #31
        0x000450f8:    2902        .)      CMP      r1,#2
        0x000450fa:    ed88ca00    ....    VSTR     s24,[r8,#0]
        0x000450fe:    db29        ).      BLT      0x45154 ; remove_doubling + 284
        0x00045100:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00045102:    ed9f0acd    ....    VLDR     s0,[pc,#820] ; [0x45438] = 0
        0x00045106:    9c04        ..      LDR      r4,[sp,#0x10]
        0x00045108:    f1080204    ....    ADD      r2,r8,#4
        0x0004510c:    ea4f038e    O...    LSL      r3,lr,#2
        0x00045110:    eb010786    ....    ADD      r7,r1,r6,LSL #2
        0x00045114:    eeb01a4c    ..L.    VMOV.F32 s2,s24
        0x00045118:    ed972a00    ...*    VLDR     s4,[r7,#0]
        0x0004511c:    18f9        ..      ADDS     r1,r7,r3
        0x0004511e:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00045122:    ee222a02    "..*    VMUL.F32 s4,s4,s4
        0x00045126:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x0004512a:    ee232a03    #..*    VMUL.F32 s4,s6,s6
        0x0004512e:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00045132:    eeb51a40    ..@.    VCMP.F32 s2,#0.0
        0x00045136:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004513a:    eeb02a41    ..A*    VMOV.F32 s4,s2
        0x0004513e:    bfb8        ..      IT       LT
        0x00045140:    eeb02a40    ..@*    VMOVLT.F32 s4,s0
        0x00045144:    ed822a00    ...*    VSTR     s4,[r2,#0]
        0x00045148:    3c01        .<      SUBS     r4,#1
        0x0004514a:    f1020204    ....    ADD      r2,r2,#4
        0x0004514e:    f1a70704    ....    SUB      r7,r7,#4
        0x00045152:    d1e1        ..      BNE      0x45118 ; remove_doubling + 224
        0x00045154:    9e06        ..      LDR      r6,[sp,#0x18]
        0x00045156:    eeb79a00    ....    VMOV.F32 s18,#1.00000000
        0x0004515a:    eb080186    ....    ADD      r1,r8,r6,LSL #2
        0x0004515e:    edd18a00    ....    VLDR     s17,[r1,#0]
        0x00045162:    eb0c74dc    ...t    ADD      r4,r12,r12,LSR #31
        0x00045166:    ee2c0a28    ,.(.    VMUL.F32 s0,s24,s17
        0x0004516a:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x0004516e:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00045172:    ea4f0b60    O.`.    ASR      r11,r0,#1
        0x00045176:    2700        .'      MOVS     r7,#0
        0x00045178:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x0004517c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045180:    f1808152    ..R.    BVS.W    0x45428 ; remove_doubling + 1008
        0x00045184:    ee8aba00    ....    VDIV.F32 s22,s20,s0
        0x00045188:    eba70064    ..d.    SUB      r0,r7,r4,ASR #1
        0x0004518c:    9008        ..      STR      r0,[sp,#0x20]
        0x0004518e:    ed9f5aab    ...Z    VLDR     s10,[pc,#684] ; [0x4543c] = 0x3f333333
        0x00045192:    eb0b004b    ..K.    ADD      r0,r11,r11,LSL #1
        0x00045196:    ed9f0aaa    ....    VLDR     s0,[pc,#680] ; [0x45440] = 0x3f666666
        0x0004519a:    ed9f1aaa    ....    VLDR     s2,[pc,#680] ; [0x45444] = 0x3f59999a
        0x0004519e:    eeb6fa00    ....    VMOV.F32 s30,#0.50000000
        0x000451a2:    9007        ..      STR      r0,[sp,#0x1c]
        0x000451a4:    ea4f004b    O.K.    LSL      r0,r11,#1
        0x000451a8:    ed9feaa3    ....    VLDR     s28,[pc,#652] ; [0x45438] = 0
        0x000451ac:    eddfdab7    ....    VLDR     s27,[pc,#732] ; [0x4548c] = 0x3ecccccd
        0x000451b0:    eddfeab5    ....    VLDR     s29,[pc,#724] ; [0x45488] = 0x3e99999a
        0x000451b4:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x000451b8:    ea4f0a46    O.F.    LSL      r10,r6,#1
        0x000451bc:    ee283a0f    (..:    VMUL.F32 s6,s16,s30
        0x000451c0:    ee6b9a05    k...    VMUL.F32 s19,s22,s10
        0x000451c4:    9003        ..      STR      r0,[sp,#0xc]
        0x000451c6:    ee6baa00    k...    VMUL.F32 s21,s22,s0
        0x000451ca:    ee6bba01    k...    VMUL.F32 s23,s22,s2
        0x000451ce:    2702        .'      MOVS     r7,#2
        0x000451d0:    9605        ..      STR      r6,[sp,#0x14]
        0x000451d2:    bf00        ..      NOP      
        0x000451d4:    eb07010a    ....    ADD      r1,r7,r10
        0x000451d8:    0078        x.      LSLS     r0,r7,#1
        0x000451da:    fb91f9f0    ....    SDIV     r9,r1,r0
        0x000451de:    45d9        .E      CMP      r9,r11
        0x000451e0:    f2c080ae    ....    BLT.W    0x45340 ; remove_doubling + 776
        0x000451e4:    2f02        ./      CMP      r7,#2
        0x000451e6:    d107        ..      BNE      0x451f8 ; remove_doubling + 448
        0x000451e8:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000451ea:    9904        ..      LDR      r1,[sp,#0x10]
        0x000451ec:    eb090002    ....    ADD      r0,r9,r2
        0x000451f0:    4288        .B      CMP      r0,r1
        0x000451f2:    bfc8        ..      IT       GT
        0x000451f4:    4610        .F      MOVGT    r0,r2
        0x000451f6:    e006        ..      B        0x45206 ; remove_doubling + 462
        0x000451f8:    a193        ..      ADR      r1,{pc}+0x250 ; 0x45448
        0x000451fa:    f8511027    Q.'.    LDR      r1,[r1,r7,LSL #2]
        0x000451fe:    fb0a7101    ...q    MLA      r1,r10,r1,r7
        0x00045202:    fb91f0f0    ....    SDIV     r0,r1,r0
        0x00045206:    2d02        .-      CMP      r5,#2
        0x00045208:    eef0fa4e    ..N.    VMOV.F32 s31,s28
        0x0004520c:    eef0ca4e    ..N.    VMOV.F32 s25,s28
        0x00045210:    db1e        ..      BLT      0x45250 ; remove_doubling + 536
        0x00045212:    2200        ."      MOVS     r2,#0
        0x00045214:    eba20180    ....    SUB      r1,r2,r0,LSL #2
        0x00045218:    eba20289    ....    SUB      r2,r2,r9,LSL #2
        0x0004521c:    4663        cF      MOV      r3,r12
        0x0004521e:    4674        tF      MOV      r4,lr
        0x00045220:    eef0ca4e    ..N.    VMOV.F32 s25,s28
        0x00045224:    eef0fa4e    ..N.    VMOV.F32 s31,s28
        0x00045228:    189e        ..      ADDS     r6,r3,r2
        0x0004522a:    ed961a00    ....    VLDR     s2,[r6,#0]
        0x0004522e:    185e        ^.      ADDS     r6,r3,r1
        0x00045230:    ed930a00    ....    VLDR     s0,[r3,#0]
        0x00045234:    ed962a00    ...*    VLDR     s4,[r6,#0]
        0x00045238:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x0004523c:    ee200a02     ...    VMUL.F32 s0,s0,s4
        0x00045240:    ee7ffa81    ....    VADD.F32 s31,s31,s2
        0x00045244:    ee7cca80    |...    VADD.F32 s25,s25,s0
        0x00045248:    3c01        .<      SUBS     r4,#1
        0x0004524a:    f1030304    ....    ADD      r3,r3,#4
        0x0004524e:    d1eb        ..      BNE      0x45228 ; remove_doubling + 496
        0x00045250:    eb080189    ....    ADD      r1,r8,r9,LSL #2
        0x00045254:    eb080080    ....    ADD      r0,r8,r0,LSL #2
        0x00045258:    ed910a00    ....    VLDR     s0,[r1,#0]
        0x0004525c:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00045260:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00045264:    ee20da0f     ...    VMUL.F32 s26,s0,s30
        0x00045268:    ee2c0a0d    ,...    VMUL.F32 s0,s24,s26
        0x0004526c:    ee301a09    0...    VADD.F32 s2,s0,s18
        0x00045270:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x00045274:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00045278:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004527c:    d651        Q.      BVS      0x45322 ; remove_doubling + 746
        0x0004527e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045280:    eeb02a48    ..H*    VMOV.F32 s4,s16
        0x00045284:    eb100009    ....    ADDS     r0,r0,r9
        0x00045288:    bf48        H.      IT       MI
        0x0004528a:    4240        @B      RSBMI    r0,r0,#0
        0x0004528c:    2802        .(      CMP      r0,#2
        0x0004528e:    d30d        ..      BCC      0x452ac ; remove_doubling + 628
        0x00045290:    eeb02a4e    ..N*    VMOV.F32 s4,s28
        0x00045294:    d10a        ..      BNE      0x452ac ; remove_doubling + 628
        0x00045296:    fb07f007    ....    MUL      r0,r7,r7
        0x0004529a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004529c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x000452a0:    eeb02a4e    ..N*    VMOV.F32 s4,s28
        0x000452a4:    4288        .B      CMP      r0,r1
        0x000452a6:    bfb8        ..      IT       LT
        0x000452a8:    eeb02a43    ..C*    VMOVLT.F32 s4,s6
        0x000452ac:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000452ae:    4581        .E      CMP      r9,r0
        0x000452b0:    da0a        ..      BGE      0x452c8 ; remove_doubling + 656
        0x000452b2:    ee3b1ac2    ;...    VSUB.F32 s2,s23,s4
        0x000452b6:    eeb41a6d    ..m.    VCMP.F32 s2,s27
        0x000452ba:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000452be:    bfb8        ..      IT       LT
        0x000452c0:    eeb01a6d    ..m.    VMOVLT.F32 s2,s27
        0x000452c4:    e015        ..      B        0x452f2 ; remove_doubling + 698
        0x000452c6:    bf00        ..      NOP      
        0x000452c8:    ee391ac2    9...    VSUB.F32 s2,s19,s4
        0x000452cc:    eeb41a6e    ..n.    VCMP.F32 s2,s29
        0x000452d0:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000452d4:    bfb8        ..      IT       LT
        0x000452d6:    eeb01a6e    ..n.    VMOVLT.F32 s2,s29
        0x000452da:    9803        ..      LDR      r0,[sp,#0xc]
        0x000452dc:    4581        .E      CMP      r9,r0
        0x000452de:    da08        ..      BGE      0x452f2 ; remove_doubling + 698
        0x000452e0:    ee3a1ac2    :...    VSUB.F32 s2,s21,s4
        0x000452e4:    eeb41a4f    ..O.    VCMP.F32 s2,s30
        0x000452e8:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000452ec:    bfb8        ..      IT       LT
        0x000452ee:    eeb01a4f    ..O.    VMOVLT.F32 s2,s30
        0x000452f2:    ee3f2aac    ?..*    VADD.F32 s4,s31,s25
        0x000452f6:    ee222a0f    "..*    VMUL.F32 s4,s4,s30
        0x000452fa:    ee820a00    ....    VDIV.F32 s0,s4,s0
        0x000452fe:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x00045302:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045306:    dd07        ..      BLE      0x45318 ; remove_doubling + 736
        0x00045308:    f8cd9014    ....    STR      r9,[sp,#0x14]
        0x0004530c:    eeb0ba40    ..@.    VMOV.F32 s22,s0
        0x00045310:    eeb0aa42    ..B.    VMOV.F32 s20,s4
        0x00045314:    eef08a4d    ..M.    VMOV.F32 s17,s26
        0x00045318:    3701        .7      ADDS     r7,#1
        0x0004531a:    2f10        ./      CMP      r7,#0x10
        0x0004531c:    f47faf5a    ..Z.    BNE      0x451d4 ; remove_doubling + 412
        0x00045320:    e00e        ..      B        0x45340 ; remove_doubling + 776
        0x00045322:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00045326:    4674        tF      MOV      r4,lr
        0x00045328:    4666        fF      MOV      r6,r12
        0x0004532a:    ed8d3a00    ...:    VSTR     s6,[sp,#0]
        0x0004532e:    f006fdce    ....    BL       __hardfp_sqrtf ; 0x4bece
        0x00045332:    ed9d3a00    ...:    VLDR     s6,[sp,#0]
        0x00045336:    ed9f5a41    ..AZ    VLDR     s10,[pc,#260] ; [0x4543c] = 0x3f333333
        0x0004533a:    46b4        .F      MOV      r12,r6
        0x0004533c:    46a6        .F      MOV      lr,r4
        0x0004533e:    e79e        ..      B        0x4527e ; remove_doubling + 582
        0x00045340:    eeb5aa40    ..@.    VCMP.F32 s20,#0.0
        0x00045344:    ee381a89    8...    VADD.F32 s2,s17,s18
        0x00045348:    ed9f0a3b    ..;.    VLDR     s0,[pc,#236] ; [0x45438] = 0
        0x0004534c:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045350:    bfb8        ..      IT       LT
        0x00045352:    eeb0aa40    ..@.    VMOVLT.F32 s20,s0
        0x00045356:    ee8a1a01    ....    VDIV.F32 s2,s20,s2
        0x0004535a:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0004535e:    2004        .       MOVS     r0,#4
        0x00045360:    9c02        ..      LDR      r4,[sp,#8]
        0x00045362:    eba00088    ....    SUB      r0,r0,r8,LSL #2
        0x00045366:    2100        .!      MOVS     r1,#0
        0x00045368:    aa09        ..      ADD      r2,sp,#0x24
        0x0004536a:    bf00        ..      NOP      
        0x0004536c:    2d02        .-      CMP      r5,#2
        0x0004536e:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x00045372:    db10        ..      BLT      0x45396 ; remove_doubling + 862
        0x00045374:    4663        cF      MOV      r3,r12
        0x00045376:    4677        wF      MOV      r7,lr
        0x00045378:    eeb02a40    ..@*    VMOV.F32 s4,s0
        0x0004537c:    181e        ..      ADDS     r6,r3,r0
        0x0004537e:    ed933a00    ...:    VLDR     s6,[r3,#0]
        0x00045382:    ed964a00    ...J    VLDR     s8,[r6,#0]
        0x00045386:    3f01        .?      SUBS     r7,#1
        0x00045388:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x0004538c:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00045390:    f1030304    ....    ADD      r3,r3,#4
        0x00045394:    d1f2        ..      BNE      0x4537c ; remove_doubling + 836
        0x00045396:    eb020381    ....    ADD      r3,r2,r1,LSL #2
        0x0004539a:    3101        .1      ADDS     r1,#1
        0x0004539c:    2903        .)      CMP      r1,#3
        0x0004539e:    f1a00004    ....    SUB      r0,r0,#4
        0x000453a2:    ed832a00    ...*    VSTR     s4,[r3,#0]
        0x000453a6:    d1e1        ..      BNE      0x4536c ; remove_doubling + 820
        0x000453a8:    eef48a4a    ..J.    VCMP.F32 s17,s20
        0x000453ac:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000453b0:    bfc8        ..      IT       GT
        0x000453b2:    eeb09a41    ..A.    VMOVGT.F32 s18,s2
        0x000453b6:    ed9d0a09    ....    VLDR     s0,[sp,#0x24]
        0x000453ba:    ed9d2a0a    ...*    VLDR     s4,[sp,#0x28]
        0x000453be:    ed9d1a0b    ....    VLDR     s2,[sp,#0x2c]
        0x000453c2:    ee324a40    2.@J    VSUB.F32 s8,s4,s0
        0x000453c6:    ee313a40    1.@:    VSUB.F32 s6,s2,s0
        0x000453ca:    ee244a05    $..J    VMUL.F32 s8,s8,s10
        0x000453ce:    eeb43a44    ..D:    VCMP.F32 s6,s8
        0x000453d2:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000453d6:    dd01        ..      BLE      0x453dc ; remove_doubling + 932
        0x000453d8:    2001        .       MOVS     r0,#1
        0x000453da:    e00d        ..      B        0x453f8 ; remove_doubling + 960
        0x000453dc:    ee300a41    0.A.    VSUB.F32 s0,s0,s2
        0x000453e0:    ee321a41    2.A.    VSUB.F32 s2,s4,s2
        0x000453e4:    ee211a05    !...    VMUL.F32 s2,s2,s10
        0x000453e8:    eeb40a41    ..A.    VCMP.F32 s0,s2
        0x000453ec:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000453f0:    bfd4        ..      ITE      LE
        0x000453f2:    2000        .       MOVLE    r0,#0
        0x000453f4:    f04f30ff    O..0    MOVGT    r0,#0xffffffff
        0x000453f8:    eeb49a4b    ..K.    VCMP.F32 s18,s22
        0x000453fc:    9926        &.      LDR      r1,[sp,#0x98]
        0x000453fe:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00045402:    eb000048    ..H.    ADD      r0,r0,r8,LSL #1
        0x00045406:    bfc8        ..      IT       GT
        0x00045408:    eeb09a4b    ..K.    VMOVGT.F32 s18,s22
        0x0004540c:    42a0        .B      CMP      r0,r4
        0x0004540e:    bfb8        ..      IT       LT
        0x00045410:    4620         F      MOVLT    r0,r4
        0x00045412:    6008        .`      STR      r0,[r1,#0]
        0x00045414:    f000f89c    ....    BL       restore_stack ; 0x45550
        0x00045418:    eeb00a49    ..I.    VMOV.F32 s0,s18
        0x0004541c:    b00c        ..      ADD      sp,sp,#0x30
        0x0004541e:    ecbd8b10    ....    VPOP     {d8-d15}
        0x00045422:    b001        ..      ADD      sp,sp,#4
        0x00045424:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00045428:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x0004542c:    46f1        .F      MOV      r9,lr
        0x0004542e:    f006fd4e    ..N.    BL       __hardfp_sqrtf ; 0x4bece
        0x00045432:    46ce        .F      MOV      lr,r9
        0x00045434:    e6a6        ..      B        0x45184 ; remove_doubling + 332
        0x00045436:    bf00        ..      NOP      
    $d.9
        0x00045438:    00000000    ....    DCD    0
        0x0004543c:    3f333333    333?    DCD    1060320051
        0x00045440:    3f666666    fff?    DCD    1063675494
        0x00045444:    3f59999a    ..Y?    DCD    1062836634
    second_check
        0x00045448:    00000000    ....    DCD    0
        0x0004544c:    00000000    ....    DCD    0
        0x00045450:    00000003    ....    DCD    3
        0x00045454:    00000002    ....    DCD    2
        0x00045458:    00000003    ....    DCD    3
        0x0004545c:    00000002    ....    DCD    2
        0x00045460:    00000005    ....    DCD    5
        0x00045464:    00000002    ....    DCD    2
        0x00045468:    00000003    ....    DCD    3
        0x0004546c:    00000002    ....    DCD    2
        0x00045470:    00000003    ....    DCD    3
        0x00045474:    00000002    ....    DCD    2
        0x00045478:    00000005    ....    DCD    5
        0x0004547c:    00000002    ....    DCD    2
        0x00045480:    00000003    ....    DCD    3
        0x00045484:    00000002    ....    DCD    2
        0x00045488:    3e99999a    ...>    DCD    1050253722
        0x0004548c:    3ecccccd    ...>    DCD    1053609165
    $t.8
    renormalise_vector
        0x00045490:    b5b0        ..      PUSH     {r4,r5,r7,lr}
        0x00045492:    ed2d8b02    -...    VPUSH    {d8}
        0x00045496:    2901        .)      CMP      r1,#1
        0x00045498:    db2e        ..      BLT      0x454f8 ; renormalise_vector + 104
        0x0004549a:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004549e:    ed9f0a1a    ....    VLDR     s0,[pc,#104] ; [0x45508] = 0
        0x000454a2:    460c        .F      MOV      r4,r1
        0x000454a4:    4605        .F      MOV      r5,r0
        0x000454a6:    bf00        ..      NOP      
        0x000454a8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x000454ac:    3901        .9      SUBS     r1,#1
        0x000454ae:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x000454b2:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x000454b6:    f1000004    ....    ADD      r0,r0,#4
        0x000454ba:    d1f5        ..      BNE      0x454a8 ; renormalise_vector + 24
        0x000454bc:    ed9f1a13    ....    VLDR     s2,[pc,#76] ; [0x4550c] = 0x26901d7d
        0x000454c0:    ee301a01    0...    VADD.F32 s2,s0,s2
        0x000454c4:    eeb10ac1    ....    VSQRT.F32 s0,s2
        0x000454c8:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x000454cc:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x000454d0:    d615        ..      BVS      0x454fe ; renormalise_vector + 110
        0x000454d2:    2c01        .,      CMP      r4,#1
        0x000454d4:    db10        ..      BLT      0x454f8 ; renormalise_vector + 104
        0x000454d6:    eeb71a00    ....    VMOV.F32 s2,#1.00000000
        0x000454da:    ee810a00    ....    VDIV.F32 s0,s2,s0
        0x000454de:    ee200a08     ...    VMUL.F32 s0,s0,s16
        0x000454e2:    bf00        ..      NOP      
        0x000454e4:    ed951a00    ....    VLDR     s2,[r5,#0]
        0x000454e8:    3c01        .<      SUBS     r4,#1
        0x000454ea:    ee201a01     ...    VMUL.F32 s2,s0,s2
        0x000454ee:    ed851a00    ....    VSTR     s2,[r5,#0]
        0x000454f2:    f1050504    ....    ADD      r5,r5,#4
        0x000454f6:    d1f5        ..      BNE      0x454e4 ; renormalise_vector + 84
        0x000454f8:    ecbd8b02    ....    VPOP     {d8}
        0x000454fc:    bdb0        ..      POP      {r4,r5,r7,pc}
        0x000454fe:    eeb00a41    ..A.    VMOV.F32 s0,s2
        0x00045502:    f006fce4    ....    BL       __hardfp_sqrtf ; 0x4bece
        0x00045506:    e7e4        ..      B        0x454d2 ; renormalise_vector + 66
    $d.9
        0x00045508:    00000000    ....    DCD    0
        0x0004550c:    26901d7d    }..&    DCD    646978941
    $t.0
    resampling_factor
        0x00045510:    f5b05f7a    ..z_    CMP      r0,#0x3e80
        0x00045514:    db10        ..      BLT      0x45538 ; resampling_factor + 40
        0x00045516:    bf04        ..      ITT      EQ
        0x00045518:    2003        .       MOVEQ    r0,#3
        0x0004551a:    4770        pG      BXEQ     lr
        0x0004551c:    f64b3180    K..1    MOV      r1,#0xbb80
        0x00045520:    4288        .B      CMP      r0,r1
        0x00045522:    bf04        ..      ITT      EQ
        0x00045524:    2001        .       MOVEQ    r0,#1
        0x00045526:    4770        pG      BXEQ     lr
        0x00045528:    f64551c0    E..Q    MOV      r1,#0x5dc0
        0x0004552c:    4288        .B      CMP      r0,r1
        0x0004552e:    bf04        ..      ITT      EQ
        0x00045530:    2002        .       MOVEQ    r0,#2
        0x00045532:    4770        pG      BXEQ     lr
        0x00045534:    2000        .       MOVS     r0,#0
        0x00045536:    4770        pG      BX       lr
        0x00045538:    f5b05ffa    ..._    CMP      r0,#0x1f40
        0x0004553c:    bf04        ..      ITT      EQ
        0x0004553e:    2006        .       MOVEQ    r0,#6
        0x00045540:    4770        pG      BXEQ     lr
        0x00045542:    f64261e0    B..a    MOV      r1,#0x2ee0
        0x00045546:    4288        .B      CMP      r0,r1
        0x00045548:    bf04        ..      ITT      EQ
        0x0004554a:    2004        .       MOVEQ    r0,#4
        0x0004554c:    4770        pG      BXEQ     lr
        0x0004554e:    e7f1        ..      B        0x45534 ; resampling_factor + 36
    restore_stack
        0x00045550:    f24a00a8    J...    MOV      r0,#0xa0a8
        0x00045554:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045558:    6801        .h      LDR      r1,[r0,#0]
        0x0004555a:    f24a00a4    J...    MOV      r0,#0xa0a4
        0x0004555e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045562:    6001        .`      STR      r1,[r0,#0]
        0x00045564:    f24a01a0    J...    MOV      r1,#0xa0a0
        0x00045568:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004556c:    6809        .h      LDR      r1,[r1,#0]
        0x0004556e:    f24a029c    J...    MOV      r2,#0xa09c
        0x00045572:    f2c10201    ....    MOVT     r2,#0x1001
        0x00045576:    6011        .`      STR      r1,[r2,#0]
        0x00045578:    6800        .h      LDR      r0,[r0,#0]
        0x0004557a:    4770        pG      BX       lr
    revmaj_get
        0x0004557c:    b082        ..      SUB      sp,sp,#8
        0x0004557e:    9001        ..      STR      r0,[sp,#4]
        0x00045580:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00045584:    0900        ..      LSRS     r0,r0,#4
        0x00045586:    9000        ..      STR      r0,[sp,#0]
        0x00045588:    9800        ..      LDR      r0,[sp,#0]
        0x0004558a:    3040        @0      ADDS     r0,r0,#0x40
        0x0004558c:    b002        ..      ADD      sp,sp,#8
        0x0004558e:    4770        pG      BX       lr
    save_stack
        0x00045590:    f24a00a4    J...    MOV      r0,#0xa0a4
        0x00045594:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045598:    6801        .h      LDR      r1,[r0,#0]
        0x0004559a:    f24a02a8    J...    MOV      r2,#0xa0a8
        0x0004559e:    f2c10201    ....    MOVT     r2,#0x1001
        0x000455a2:    6011        .`      STR      r1,[r2,#0]
        0x000455a4:    f24a019c    J...    MOV      r1,#0xa09c
        0x000455a8:    f2c10101    ....    MOVT     r1,#0x1001
        0x000455ac:    6809        .h      LDR      r1,[r1,#0]
        0x000455ae:    f24a02a0    J...    MOV      r2,#0xa0a0
        0x000455b2:    f2c10201    ....    MOVT     r2,#0x1001
        0x000455b6:    6011        .`      STR      r1,[r2,#0]
        0x000455b8:    6800        .h      LDR      r0,[r0,#0]
        0x000455ba:    4770        pG      BX       lr
    secCmacComplete
        0x000455bc:    b580        ..      PUSH     {r7,lr}
        0x000455be:    b084        ..      SUB      sp,sp,#0x10
        0x000455c0:    9003        ..      STR      r0,[sp,#0xc]
        0x000455c2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000455c4:    9002        ..      STR      r0,[sp,#8]
        0x000455c6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000455c8:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000455ca:    9001        ..      STR      r0,[sp,#4]
        0x000455cc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000455ce:    3010        .0      ADDS     r0,r0,#0x10
        0x000455d0:    9902        ..      LDR      r1,[sp,#8]
        0x000455d2:    6048        H`      STR      r0,[r1,#4]
        0x000455d4:    9801        ..      LDR      r0,[sp,#4]
        0x000455d6:    6800        .h      LDR      r0,[r0,#0]
        0x000455d8:    9902        ..      LDR      r1,[sp,#8]
        0x000455da:    6088        .`      STR      r0,[r1,#8]
        0x000455dc:    9801        ..      LDR      r0,[sp,#4]
        0x000455de:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000455e2:    9902        ..      LDR      r1,[sp,#8]
        0x000455e4:    f7d8ffca    ....    BL       WsfMsgSend ; 0x1e57c
        0x000455e8:    b004        ..      ADD      sp,sp,#0x10
        0x000455ea:    bd80        ..      POP      {r7,pc}
    secCmacGenSubkey1
        0x000455ec:    b580        ..      PUSH     {r7,lr}
        0x000455ee:    b086        ..      SUB      sp,sp,#0x18
        0x000455f0:    9005        ..      STR      r0,[sp,#0x14]
        0x000455f2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000455f4:    6b00        .k      LDR      r0,[r0,#0x30]
        0x000455f6:    9004        ..      STR      r0,[sp,#0x10]
        0x000455f8:    2000        .       MOVS     r0,#0
        0x000455fa:    9003        ..      STR      r0,[sp,#0xc]
        0x000455fc:    9002        ..      STR      r0,[sp,#8]
        0x000455fe:    9001        ..      STR      r0,[sp,#4]
        0x00045600:    9000        ..      STR      r0,[sp,#0]
        0x00045602:    9904        ..      LDR      r1,[sp,#0x10]
        0x00045604:    1d08        ..      ADDS     r0,r1,#4
        0x00045606:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00045608:    f8913028    ..(0    LDRB     r3,[r1,#0x28]
        0x0004560c:    4669        iF      MOV      r1,sp
        0x0004560e:    f7d7ff8f    ....    BL       SecLeEncryptCmd ; 0x1d530
        0x00045612:    b006        ..      ADD      sp,sp,#0x18
        0x00045614:    bd80        ..      POP      {r7,pc}
        0x00045616:    0000        ..      MOVS     r0,r0
    secCmacGenSubkey2
        0x00045618:    b580        ..      PUSH     {r7,lr}
        0x0004561a:    b084        ..      SUB      sp,sp,#0x10
        0x0004561c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004561e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045620:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00045622:    9002        ..      STR      r0,[sp,#8]
        0x00045624:    9802        ..      LDR      r0,[sp,#8]
        0x00045626:    3014        .0      ADDS     r0,r0,#0x14
        0x00045628:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004562a:    3110        .1      ADDS     r1,r1,#0x10
        0x0004562c:    f7d5f8e4    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00045630:    9802        ..      LDR      r0,[sp,#8]
        0x00045632:    3014        .0      ADDS     r0,r0,#0x14
        0x00045634:    2101        .!      MOVS     r1,#1
        0x00045636:    f000f831    ..1.    BL       secCmacKeyShift ; 0x4569c
        0x0004563a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004563e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00045642:    b140        @.      CBZ      r0,0x45656 ; secCmacGenSubkey2 + 62
        0x00045644:    e7ff        ..      B        0x45646 ; secCmacGenSubkey2 + 46
        0x00045646:    9902        ..      LDR      r1,[sp,#8]
        0x00045648:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x0004564c:    f0800087    ....    EOR      r0,r0,#0x87
        0x00045650:    f8810023    ..#.    STRB     r0,[r1,#0x23]
        0x00045654:    e7ff        ..      B        0x45656 ; secCmacGenSubkey2 + 62
        0x00045656:    9802        ..      LDR      r0,[sp,#8]
        0x00045658:    8cc0        ..      LDRH     r0,[r0,#0x26]
        0x0004565a:    0700        ..      LSLS     r0,r0,#28
        0x0004565c:    b1a0        ..      CBZ      r0,0x45688 ; secCmacGenSubkey2 + 112
        0x0004565e:    e7ff        ..      B        0x45660 ; secCmacGenSubkey2 + 72
        0x00045660:    9802        ..      LDR      r0,[sp,#8]
        0x00045662:    3014        .0      ADDS     r0,r0,#0x14
        0x00045664:    2101        .!      MOVS     r1,#1
        0x00045666:    f000f819    ....    BL       secCmacKeyShift ; 0x4569c
        0x0004566a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004566e:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00045672:    b140        @.      CBZ      r0,0x45686 ; secCmacGenSubkey2 + 110
        0x00045674:    e7ff        ..      B        0x45676 ; secCmacGenSubkey2 + 94
        0x00045676:    9902        ..      LDR      r1,[sp,#8]
        0x00045678:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x0004567c:    f0800087    ....    EOR      r0,r0,#0x87
        0x00045680:    f8810023    ..#.    STRB     r0,[r1,#0x23]
        0x00045684:    e7ff        ..      B        0x45686 ; secCmacGenSubkey2 + 110
        0x00045686:    e7ff        ..      B        0x45688 ; secCmacGenSubkey2 + 112
        0x00045688:    9902        ..      LDR      r1,[sp,#8]
        0x0004568a:    2001        .       MOVS     r0,#1
        0x0004568c:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00045690:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045692:    f000f845    ..E.    BL       secCmacProcessBlock ; 0x45720
        0x00045696:    b004        ..      ADD      sp,sp,#0x10
        0x00045698:    bd80        ..      POP      {r7,pc}
        0x0004569a:    0000        ..      MOVS     r0,r0
    secCmacKeyShift
        0x0004569c:    b082        ..      SUB      sp,sp,#8
        0x0004569e:    9001        ..      STR      r0,[sp,#4]
        0x000456a0:    f88d1003    ....    STRB     r1,[sp,#3]
        0x000456a4:    9801        ..      LDR      r0,[sp,#4]
        0x000456a6:    7800        .x      LDRB     r0,[r0,#0]
        0x000456a8:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000456ac:    f1c10108    ....    RSB      r1,r1,#8
        0x000456b0:    40c8        .@      LSRS     r0,r0,r1
        0x000456b2:    f88d0000    ....    STRB     r0,[sp,#0]
        0x000456b6:    2000        .       MOVS     r0,#0
        0x000456b8:    f88d0001    ....    STRB     r0,[sp,#1]
        0x000456bc:    e7ff        ..      B        0x456be ; secCmacKeyShift + 34
        0x000456be:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000456c2:    280f        .(      CMP      r0,#0xf
        0x000456c4:    dc28        (.      BGT      0x45718 ; secCmacKeyShift + 124
        0x000456c6:    e7ff        ..      B        0x456c8 ; secCmacKeyShift + 44
        0x000456c8:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000456cc:    280e        .(      CMP      r0,#0xe
        0x000456ce:    dc0d        ..      BGT      0x456ec ; secCmacKeyShift + 80
        0x000456d0:    e7ff        ..      B        0x456d2 ; secCmacKeyShift + 54
        0x000456d2:    9901        ..      LDR      r1,[sp,#4]
        0x000456d4:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x000456d8:    4408        .D      ADD      r0,r0,r1
        0x000456da:    7840        @x      LDRB     r0,[r0,#1]
        0x000456dc:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x000456e0:    f1c10108    ....    RSB      r1,r1,#8
        0x000456e4:    40c8        .@      LSRS     r0,r0,r1
        0x000456e6:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000456ea:    e003        ..      B        0x456f4 ; secCmacKeyShift + 88
        0x000456ec:    2000        .       MOVS     r0,#0
        0x000456ee:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000456f2:    e7ff        ..      B        0x456f4 ; secCmacKeyShift + 88
        0x000456f4:    9901        ..      LDR      r1,[sp,#4]
        0x000456f6:    f89d2001    ...     LDRB     r2,[sp,#1]
        0x000456fa:    5c88        .\      LDRB     r0,[r1,r2]
        0x000456fc:    f89d3003    ...0    LDRB     r3,[sp,#3]
        0x00045700:    4098        .@      LSLS     r0,r0,r3
        0x00045702:    f89d3002    ...0    LDRB     r3,[sp,#2]
        0x00045706:    4318        .C      ORRS     r0,r0,r3
        0x00045708:    5488        .T      STRB     r0,[r1,r2]
        0x0004570a:    e7ff        ..      B        0x4570c ; secCmacKeyShift + 112
        0x0004570c:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00045710:    3001        .0      ADDS     r0,#1
        0x00045712:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00045716:    e7d2        ..      B        0x456be ; secCmacKeyShift + 34
        0x00045718:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x0004571c:    b002        ..      ADD      sp,sp,#8
        0x0004571e:    4770        pG      BX       lr
    secCmacProcessBlock
        0x00045720:    b580        ..      PUSH     {r7,lr}
        0x00045722:    b08a        ..      SUB      sp,sp,#0x28
        0x00045724:    9009        ..      STR      r0,[sp,#0x24]
        0x00045726:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045728:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004572a:    9008        ..      STR      r0,[sp,#0x20]
        0x0004572c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004572e:    6808        .h      LDR      r0,[r1,#0]
        0x00045730:    8c89        ..      LDRH     r1,[r1,#0x24]
        0x00045732:    4408        .D      ADD      r0,r0,r1
        0x00045734:    9003        ..      STR      r0,[sp,#0xc]
        0x00045736:    9908        ..      LDR      r1,[sp,#0x20]
        0x00045738:    8cc8        ..      LDRH     r0,[r1,#0x26]
        0x0004573a:    8c89        ..      LDRH     r1,[r1,#0x24]
        0x0004573c:    1a40        @.      SUBS     r0,r0,r1
        0x0004573e:    f8ad000a    ....    STRH     r0,[sp,#0xa]
        0x00045742:    f9bd000a    ....    LDRSH    r0,[sp,#0xa]
        0x00045746:    2810        .(      CMP      r0,#0x10
        0x00045748:    dc25        %.      BGT      0x45796 ; secCmacProcessBlock + 118
        0x0004574a:    e7ff        ..      B        0x4574c ; secCmacProcessBlock + 44
        0x0004574c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004574e:    f9bd200a    ...     LDRSH    r2,[sp,#0xa]
        0x00045752:    a804        ..      ADD      r0,sp,#0x10
        0x00045754:    f7d2fe67    ..g.    BL       __aeabi_memcpy ; 0x18426
        0x00045758:    f9bd000a    ....    LDRSH    r0,[sp,#0xa]
        0x0004575c:    2810        .(      CMP      r0,#0x10
        0x0004575e:    d00f        ..      BEQ      0x45780 ; secCmacProcessBlock + 96
        0x00045760:    e7ff        ..      B        0x45762 ; secCmacProcessBlock + 66
        0x00045762:    f9bd100a    ....    LDRSH    r1,[sp,#0xa]
        0x00045766:    a804        ..      ADD      r0,sp,#0x10
        0x00045768:    9001        ..      STR      r0,[sp,#4]
        0x0004576a:    4408        .D      ADD      r0,r0,r1
        0x0004576c:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00045770:    f7d2ff5f    .._.    BL       __aeabi_memclr ; 0x18632
        0x00045774:    9901        ..      LDR      r1,[sp,#4]
        0x00045776:    f9bd200a    ...     LDRSH    r2,[sp,#0xa]
        0x0004577a:    2080        .       MOVS     r0,#0x80
        0x0004577c:    5488        .T      STRB     r0,[r1,r2]
        0x0004577e:    e7ff        ..      B        0x45780 ; secCmacProcessBlock + 96
        0x00045780:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045782:    f1000114    ....    ADD      r1,r0,#0x14
        0x00045786:    a804        ..      ADD      r0,sp,#0x10
        0x00045788:    f7d5f858    ..X.    BL       Calc128Xor ; 0x1a83c
        0x0004578c:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004578e:    2002        .       MOVS     r0,#2
        0x00045790:    f8810029    ..).    STRB     r0,[r1,#0x29]
        0x00045794:    e004        ..      B        0x457a0 ; secCmacProcessBlock + 128
        0x00045796:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045798:    a804        ..      ADD      r0,sp,#0x10
        0x0004579a:    f7d5f82d    ..-.    BL       Calc128Cpy ; 0x1a7f8
        0x0004579e:    e7ff        ..      B        0x457a0 ; secCmacProcessBlock + 128
        0x000457a0:    9808        ..      LDR      r0,[sp,#0x20]
        0x000457a2:    8c80        ..      LDRH     r0,[r0,#0x24]
        0x000457a4:    b138        8.      CBZ      r0,0x457b6 ; secCmacProcessBlock + 150
        0x000457a6:    e7ff        ..      B        0x457a8 ; secCmacProcessBlock + 136
        0x000457a8:    9809        ..      LDR      r0,[sp,#0x24]
        0x000457aa:    f1000110    ....    ADD      r1,r0,#0x10
        0x000457ae:    a804        ..      ADD      r0,sp,#0x10
        0x000457b0:    f7d5f844    ..D.    BL       Calc128Xor ; 0x1a83c
        0x000457b4:    e7ff        ..      B        0x457b6 ; secCmacProcessBlock + 150
        0x000457b6:    9908        ..      LDR      r1,[sp,#0x20]
        0x000457b8:    8c88        ..      LDRH     r0,[r1,#0x24]
        0x000457ba:    3010        .0      ADDS     r0,r0,#0x10
        0x000457bc:    8488        ..      STRH     r0,[r1,#0x24]
        0x000457be:    9908        ..      LDR      r1,[sp,#0x20]
        0x000457c0:    1d08        ..      ADDS     r0,r1,#4
        0x000457c2:    9a09        ..      LDR      r2,[sp,#0x24]
        0x000457c4:    f8913028    ..(0    LDRB     r3,[r1,#0x28]
        0x000457c8:    a904        ..      ADD      r1,sp,#0x10
        0x000457ca:    f7d7feb1    ....    BL       SecLeEncryptCmd ; 0x1d530
        0x000457ce:    b00a        ..      ADD      sp,sp,#0x28
        0x000457d0:    bd80        ..      POP      {r7,pc}
        0x000457d2:    0000        ..      MOVS     r0,r0
    secHciCback
        0x000457d4:    b580        ..      PUSH     {r7,lr}
        0x000457d6:    b086        ..      SUB      sp,sp,#0x18
        0x000457d8:    9005        ..      STR      r0,[sp,#0x14]
        0x000457da:    2000        .       MOVS     r0,#0
        0x000457dc:    9004        ..      STR      r0,[sp,#0x10]
        0x000457de:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000457e2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000457e4:    7880        .x      LDRB     r0,[r0,#2]
        0x000457e6:    3814        .8      SUBS     r0,r0,#0x14
        0x000457e8:    4601        .F      MOV      r1,r0
        0x000457ea:    9102        ..      STR      r1,[sp,#8]
        0x000457ec:    2812        .(      CMP      r0,#0x12
        0x000457ee:    f20080a3    ....    BHI.W    0x45938 ; secHciCback + 356
        0x000457f2:    9902        ..      LDR      r1,[sp,#8]
        0x000457f4:    e8dff001    ....    TBB      [pc,r1]
    $d.2
        0x000457f8:    a0a0a06c    l...    DCD    2694881388
        0x000457fc:    33a0a0a0    ...3    DCD    866164896
        0x00045800:    a0a0a00a    ....    DCD    2694881290
        0x00045804:    a0a0a0a0    ....    DCD    2694881440
        0x00045808:    006156a0    .Va.    DCD    6379168
    $t.3
        0x0004580c:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00045810:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045814:    f890c039    ..9.    LDRB     r12,[r0,#0x39]
        0x00045818:    eb0002cc    ....    ADD      r2,r0,r12,LSL #3
        0x0004581c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004581e:    f8d13005    ...0    LDR      r3,[r1,#5]
        0x00045822:    f8d11009    ....    LDR      r1,[r1,#9]
        0x00045826:    f840303c    @.<0    STR      r3,[r0,r12,LSL #3]
        0x0004582a:    6051        Q`      STR      r1,[r2,#4]
        0x0004582c:    f8900039    ..9.    LDRB     r0,[r0,#0x39]
        0x00045830:    2803        .(      CMP      r0,#3
        0x00045832:    db03        ..      BLT      0x4583c ; secHciCback + 104
        0x00045834:    e7ff        ..      B        0x45836 ; secHciCback + 98
        0x00045836:    2000        .       MOVS     r0,#0
        0x00045838:    9001        ..      STR      r0,[sp,#4]
        0x0004583a:    e008        ..      B        0x4584e ; secHciCback + 122
        0x0004583c:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00045840:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045844:    f8900039    ..9.    LDRB     r0,[r0,#0x39]
        0x00045848:    3001        .0      ADDS     r0,#1
        0x0004584a:    9001        ..      STR      r0,[sp,#4]
        0x0004584c:    e7ff        ..      B        0x4584e ; secHciCback + 122
        0x0004584e:    9801        ..      LDR      r0,[sp,#4]
        0x00045850:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x00045854:    f2c10101    ....    MOVT     r1,#0x1001
        0x00045858:    f8810039    ..9.    STRB     r0,[r1,#0x39]
        0x0004585c:    e06d        m.      B        0x4593a ; secHciCback + 358
        0x0004585e:    f24a5034    J.4P    MOV      r0,#0xa534
        0x00045862:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045866:    3020         0      ADDS     r0,r0,#0x20
        0x00045868:    f10d010f    ....    ADD      r1,sp,#0xf
        0x0004586c:    f7d8fe3e    ..>.    BL       WsfMsgDeq ; 0x1e4ec
        0x00045870:    9004        ..      STR      r0,[sp,#0x10]
        0x00045872:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045874:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045878:    2803        .(      CMP      r0,#3
        0x0004587a:    d00c        ..      BEQ      0x45896 ; secHciCback + 194
        0x0004587c:    e7ff        ..      B        0x4587e ; secHciCback + 170
        0x0004587e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045880:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045884:    2801        .(      CMP      r0,#1
        0x00045886:    d006        ..      BEQ      0x45896 ; secHciCback + 194
        0x00045888:    e7ff        ..      B        0x4588a ; secHciCback + 182
        0x0004588a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004588c:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045890:    2804        .(      CMP      r0,#4
        0x00045892:    d106        ..      BNE      0x458a2 ; secHciCback + 206
        0x00045894:    e7ff        ..      B        0x45896 ; secHciCback + 194
        0x00045896:    9805        ..      LDR      r0,[sp,#0x14]
        0x00045898:    3005        .0      ADDS     r0,#5
        0x0004589a:    2110        .!      MOVS     r1,#0x10
        0x0004589c:    f7d8fc3a    ..:.    BL       WStrReverse ; 0x1e114
        0x000458a0:    e7ff        ..      B        0x458a2 ; secHciCback + 206
        0x000458a2:    e04a        J.      B        0x4593a ; secHciCback + 358
        0x000458a4:    f24a5034    J.4P    MOV      r0,#0xa534
        0x000458a8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000458ac:    3028        (0      ADDS     r0,r0,#0x28
        0x000458ae:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000458b2:    f7d8fe1b    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x000458b6:    9004        ..      STR      r0,[sp,#0x10]
        0x000458b8:    e03f        ?.      B        0x4593a ; secHciCback + 358
        0x000458ba:    f24a5034    J.4P    MOV      r0,#0xa534
        0x000458be:    f2c10001    ....    MOVT     r0,#0x1001
        0x000458c2:    3030        00      ADDS     r0,r0,#0x30
        0x000458c4:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000458c8:    f7d8fe10    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x000458cc:    9004        ..      STR      r0,[sp,#0x10]
        0x000458ce:    e034        4.      B        0x4593a ; secHciCback + 358
        0x000458d0:    e7ff        ..      B        0x458d2 ; secHciCback + 254
        0x000458d2:    f24a5034    J.4P    MOV      r0,#0xa534
        0x000458d6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000458da:    3028        (0      ADDS     r0,r0,#0x28
        0x000458dc:    f10d010f    ....    ADD      r1,sp,#0xf
        0x000458e0:    f7d8fe04    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x000458e4:    9004        ..      STR      r0,[sp,#0x10]
        0x000458e6:    b120         .      CBZ      r0,0x458f2 ; secHciCback + 286
        0x000458e8:    e7ff        ..      B        0x458ea ; secHciCback + 278
        0x000458ea:    9804        ..      LDR      r0,[sp,#0x10]
        0x000458ec:    f7d8fe28    ..(.    BL       WsfMsgFree ; 0x1e540
        0x000458f0:    e7ef        ..      B        0x458d2 ; secHciCback + 254
        0x000458f2:    e7ff        ..      B        0x458f4 ; secHciCback + 288
        0x000458f4:    f24a5034    J.4P    MOV      r0,#0xa534
        0x000458f8:    f2c10001    ....    MOVT     r0,#0x1001
        0x000458fc:    3030        00      ADDS     r0,r0,#0x30
        0x000458fe:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00045902:    f7d8fdf3    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00045906:    9004        ..      STR      r0,[sp,#0x10]
        0x00045908:    b120         .      CBZ      r0,0x45914 ; secHciCback + 320
        0x0004590a:    e7ff        ..      B        0x4590c ; secHciCback + 312
        0x0004590c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004590e:    f7d8fe17    ....    BL       WsfMsgFree ; 0x1e540
        0x00045912:    e7ef        ..      B        0x458f4 ; secHciCback + 288
        0x00045914:    e7ff        ..      B        0x45916 ; secHciCback + 322
        0x00045916:    f24a5034    J.4P    MOV      r0,#0xa534
        0x0004591a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004591e:    3020         0      ADDS     r0,r0,#0x20
        0x00045920:    f10d010f    ....    ADD      r1,sp,#0xf
        0x00045924:    f7d8fde2    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00045928:    9004        ..      STR      r0,[sp,#0x10]
        0x0004592a:    b120         .      CBZ      r0,0x45936 ; secHciCback + 354
        0x0004592c:    e7ff        ..      B        0x4592e ; secHciCback + 346
        0x0004592e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045930:    f7d8fe06    ....    BL       WsfMsgFree ; 0x1e540
        0x00045934:    e7ef        ..      B        0x45916 ; secHciCback + 322
        0x00045936:    e000        ..      B        0x4593a ; secHciCback + 358
        0x00045938:    e7ff        ..      B        0x4593a ; secHciCback + 358
        0x0004593a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004593c:    b178        x.      CBZ      r0,0x4595e ; secHciCback + 394
        0x0004593e:    e7ff        ..      B        0x45940 ; secHciCback + 364
        0x00045940:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045942:    f8902034    ..4     LDRB     r2,[r0,#0x34]
        0x00045946:    f24a5134    J.4Q    MOV      r1,#0xa534
        0x0004594a:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004594e:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x00045952:    6bcb        .k      LDR      r3,[r1,#0x3c]
        0x00045954:    9905        ..      LDR      r1,[sp,#0x14]
        0x00045956:    f89d200f    ...     LDRB     r2,[sp,#0xf]
        0x0004595a:    4798        .G      BLX      r3
        0x0004595c:    e7ff        ..      B        0x4595e ; secHciCback + 394
        0x0004595e:    b006        ..      ADD      sp,sp,#0x18
        0x00045960:    bd80        ..      POP      {r7,pc}
        0x00045962:    0000        ..      MOVS     r0,r0
    send_data
        0x00045964:    b580        ..      PUSH     {r7,lr}
        0x00045966:    b086        ..      SUB      sp,sp,#0x18
        0x00045968:    9005        ..      STR      r0,[sp,#0x14]
        0x0004596a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004596c:    9203        ..      STR      r2,[sp,#0xc]
        0x0004596e:    9302        ..      STR      r3,[sp,#8]
        0x00045970:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00045974:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045978:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004597a:    9001        ..      STR      r0,[sp,#4]
        0x0004597c:    9901        ..      LDR      r1,[sp,#4]
        0x0004597e:    2008        .       MOVS     r0,#8
        0x00045980:    8088        ..      STRH     r0,[r1,#4]
        0x00045982:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045984:    300c        .0      ADDS     r0,r0,#0xc
        0x00045986:    9901        ..      LDR      r1,[sp,#4]
        0x00045988:    80c8        ..      STRH     r0,[r1,#6]
        0x0004598a:    9802        ..      LDR      r0,[sp,#8]
        0x0004598c:    9901        ..      LDR      r1,[sp,#4]
        0x0004598e:    6088        .`      STR      r0,[r1,#8]
        0x00045990:    9801        ..      LDR      r0,[sp,#4]
        0x00045992:    300c        .0      ADDS     r0,r0,#0xc
        0x00045994:    9904        ..      LDR      r1,[sp,#0x10]
        0x00045996:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00045998:    f7d2fd45    ..E.    BL       __aeabi_memcpy ; 0x18426
        0x0004599c:    9a01        ..      LDR      r2,[sp,#4]
        0x0004599e:    1d10        ..      ADDS     r0,r2,#4
        0x000459a0:    88d1        ..      LDRH     r1,[r2,#6]
        0x000459a2:    3904        .9      SUBS     r1,#4
        0x000459a4:    f7dbff6a    ..j.    BL       am_hal_crc32 ; 0x2187c
        0x000459a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000459aa:    9a01        ..      LDR      r2,[sp,#4]
        0x000459ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x000459ae:    f101030c    ....    ADD      r3,r1,#0xc
        0x000459b2:    46ec        .F      MOV      r12,sp
        0x000459b4:    2101        .!      MOVS     r1,#1
        0x000459b6:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000459ba:    2100        .!      MOVS     r1,#0
        0x000459bc:    f7dafa50    ..P.    BL       am_devices_cooper_blocking_write ; 0x1fe60
        0x000459c0:    b006        ..      ADD      sp,sp,#0x18
        0x000459c2:    bd80        ..      POP      {r7,pc}
    send_fwContinue
        0x000459c4:    b580        ..      PUSH     {r7,lr}
        0x000459c6:    b088        ..      SUB      sp,sp,#0x20
        0x000459c8:    9007        ..      STR      r0,[sp,#0x1c]
        0x000459ca:    aa04        ..      ADD      r2,sp,#0x10
        0x000459cc:    9202        ..      STR      r2,[sp,#8]
        0x000459ce:    1d10        ..      ADDS     r0,r2,#4
        0x000459d0:    2104        .!      MOVS     r1,#4
        0x000459d2:    f8ad1014    ....    STRH     r1,[sp,#0x14]
        0x000459d6:    210c        .!      MOVS     r1,#0xc
        0x000459d8:    9103        ..      STR      r1,[sp,#0xc]
        0x000459da:    f8ad1016    ....    STRH     r1,[sp,#0x16]
        0x000459de:    f8bd1016    ....    LDRH     r1,[sp,#0x16]
        0x000459e2:    3904        .9      SUBS     r1,#4
        0x000459e4:    f7dbff4a    ..J.    BL       am_hal_crc32 ; 0x2187c
        0x000459e8:    9a02        ..      LDR      r2,[sp,#8]
        0x000459ea:    9b03        ..      LDR      r3,[sp,#0xc]
        0x000459ec:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000459ee:    46ec        .F      MOV      r12,sp
        0x000459f0:    2101        .!      MOVS     r1,#1
        0x000459f2:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000459f6:    2100        .!      MOVS     r1,#0
        0x000459f8:    f7dafa32    ..2.    BL       am_devices_cooper_blocking_write ; 0x1fe60
        0x000459fc:    b008        ..      ADD      sp,sp,#0x20
        0x000459fe:    bd80        ..      POP      {r7,pc}
    send_hello
        0x00045a00:    b580        ..      PUSH     {r7,lr}
        0x00045a02:    b088        ..      SUB      sp,sp,#0x20
        0x00045a04:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045a06:    aa05        ..      ADD      r2,sp,#0x14
        0x00045a08:    9203        ..      STR      r2,[sp,#0xc]
        0x00045a0a:    1d10        ..      ADDS     r0,r2,#4
        0x00045a0c:    2100        .!      MOVS     r1,#0
        0x00045a0e:    9102        ..      STR      r1,[sp,#8]
        0x00045a10:    f8ad1018    ....    STRH     r1,[sp,#0x18]
        0x00045a14:    2108        .!      MOVS     r1,#8
        0x00045a16:    9104        ..      STR      r1,[sp,#0x10]
        0x00045a18:    f8ad101a    ....    STRH     r1,[sp,#0x1a]
        0x00045a1c:    f8bd101a    ....    LDRH     r1,[sp,#0x1a]
        0x00045a20:    3904        .9      SUBS     r1,#4
        0x00045a22:    f7dbff2b    ..+.    BL       am_hal_crc32 ; 0x2187c
        0x00045a26:    9902        ..      LDR      r1,[sp,#8]
        0x00045a28:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00045a2a:    9b04        ..      LDR      r3,[sp,#0x10]
        0x00045a2c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045a2e:    46ee        .F      MOV      lr,sp
        0x00045a30:    f04f0c01    O...    MOV      r12,#1
        0x00045a34:    f8cec000    ....    STR      r12,[lr,#0]
        0x00045a38:    f7dafa12    ....    BL       am_devices_cooper_blocking_write ; 0x1fe60
        0x00045a3c:    b008        ..      ADD      sp,sp,#0x20
        0x00045a3e:    bd80        ..      POP      {r7,pc}
    send_update
        0x00045a40:    b580        ..      PUSH     {r7,lr}
        0x00045a42:    b08a        ..      SUB      sp,sp,#0x28
        0x00045a44:    9009        ..      STR      r0,[sp,#0x24]
        0x00045a46:    9108        ..      STR      r1,[sp,#0x20]
        0x00045a48:    2003        .       MOVS     r0,#3
        0x00045a4a:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00045a4e:    2018        .       MOVS     r0,#0x18
        0x00045a50:    f8ad000e    ....    STRH     r0,[sp,#0xe]
        0x00045a54:    9808        ..      LDR      r0,[sp,#0x20]
        0x00045a56:    9004        ..      STR      r0,[sp,#0x10]
        0x00045a58:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00045a5c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045a60:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00045a62:    f64141f4    A..A    MOV      r1,#0x1cf4
        0x00045a66:    f2c10101    ....    MOVT     r1,#0x1001
        0x00045a6a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00045a6c:    4288        .B      CMP      r0,r1
        0x00045a6e:    d309        ..      BCC      0x45a84 ; send_update + 68
        0x00045a70:    e7ff        ..      B        0x45a72 ; send_update + 50
        0x00045a72:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00045a76:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045a7a:    f8900034    ..4.    LDRB     r0,[r0,#0x34]
        0x00045a7e:    07c0        ..      LSLS     r0,r0,#31
        0x00045a80:    b138        8.      CBZ      r0,0x45a92 ; send_update + 82
        0x00045a82:    e7ff        ..      B        0x45a84 ; send_update + 68
        0x00045a84:    f64140f4    A..@    MOV      r0,#0x1cf4
        0x00045a88:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045a8c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00045a8e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045a90:    e006        ..      B        0x45aa0 ; send_update + 96
        0x00045a92:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00045a96:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045a9a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00045a9c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045a9e:    e7ff        ..      B        0x45aa0 ; send_update + 96
        0x00045aa0:    f24270f8    B..p    MOV      r0,#0x27f8
        0x00045aa4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00045aa8:    6980        .i      LDR      r0,[r0,#0x18]
        0x00045aaa:    3001        .0      ADDS     r0,#1
        0x00045aac:    9006        ..      STR      r0,[sp,#0x18]
        0x00045aae:    9804        ..      LDR      r0,[sp,#0x10]
        0x00045ab0:    b920         .      CBNZ     r0,0x45abc ; send_update + 124
        0x00045ab2:    e7ff        ..      B        0x45ab4 ; send_update + 116
        0x00045ab4:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00045ab8:    9005        ..      STR      r0,[sp,#0x14]
        0x00045aba:    e003        ..      B        0x45ac4 ; send_update + 132
        0x00045abc:    f44f7000    O..p    MOV      r0,#0x200
        0x00045ac0:    9005        ..      STR      r0,[sp,#0x14]
        0x00045ac2:    e7ff        ..      B        0x45ac4 ; send_update + 132
        0x00045ac4:    aa02        ..      ADD      r2,sp,#8
        0x00045ac6:    9201        ..      STR      r2,[sp,#4]
        0x00045ac8:    1d10        ..      ADDS     r0,r2,#4
        0x00045aca:    f8bd100e    ....    LDRH     r1,[sp,#0xe]
        0x00045ace:    3904        .9      SUBS     r1,#4
        0x00045ad0:    f7dbfed4    ....    BL       am_hal_crc32 ; 0x2187c
        0x00045ad4:    9a01        ..      LDR      r2,[sp,#4]
        0x00045ad6:    9809        ..      LDR      r0,[sp,#0x24]
        0x00045ad8:    466b        kF      MOV      r3,sp
        0x00045ada:    2101        .!      MOVS     r1,#1
        0x00045adc:    6019        .`      STR      r1,[r3,#0]
        0x00045ade:    2100        .!      MOVS     r1,#0
        0x00045ae0:    2318        .#      MOVS     r3,#0x18
        0x00045ae2:    f7daf9bd    ....    BL       am_devices_cooper_blocking_write ; 0x1fe60
        0x00045ae6:    b00a        ..      ADD      sp,sp,#0x28
        0x00045ae8:    bd80        ..      POP      {r7,pc}
        0x00045aea:    0000        ..      MOVS     r0,r0
    simple_strlen
        0x00045aec:    b083        ..      SUB      sp,sp,#0xc
        0x00045aee:    9001        ..      STR      r0,[sp,#4]
        0x00045af0:    2000        .       MOVS     r0,#0
        0x00045af2:    9000        ..      STR      r0,[sp,#0]
        0x00045af4:    9801        ..      LDR      r0,[sp,#4]
        0x00045af6:    b918        ..      CBNZ     r0,0x45b00 ; simple_strlen + 20
        0x00045af8:    e7ff        ..      B        0x45afa ; simple_strlen + 14
        0x00045afa:    9800        ..      LDR      r0,[sp,#0]
        0x00045afc:    9002        ..      STR      r0,[sp,#8]
        0x00045afe:    e00d        ..      B        0x45b1c ; simple_strlen + 48
        0x00045b00:    e7ff        ..      B        0x45b02 ; simple_strlen + 22
        0x00045b02:    9801        ..      LDR      r0,[sp,#4]
        0x00045b04:    1c41        A.      ADDS     r1,r0,#1
        0x00045b06:    9101        ..      STR      r1,[sp,#4]
        0x00045b08:    7800        .x      LDRB     r0,[r0,#0]
        0x00045b0a:    b120         .      CBZ      r0,0x45b16 ; simple_strlen + 42
        0x00045b0c:    e7ff        ..      B        0x45b0e ; simple_strlen + 34
        0x00045b0e:    9800        ..      LDR      r0,[sp,#0]
        0x00045b10:    3001        .0      ADDS     r0,#1
        0x00045b12:    9000        ..      STR      r0,[sp,#0]
        0x00045b14:    e7f5        ..      B        0x45b02 ; simple_strlen + 22
        0x00045b16:    9800        ..      LDR      r0,[sp,#0]
        0x00045b18:    9002        ..      STR      r0,[sp,#8]
        0x00045b1a:    e7ff        ..      B        0x45b1c ; simple_strlen + 48
        0x00045b1c:    9802        ..      LDR      r0,[sp,#8]
        0x00045b1e:    b003        ..      ADD      sp,sp,#0xc
        0x00045b20:    4770        pG      BX       lr
        0x00045b22:    0000        ..      MOVS     r0,r0
    skip_extension
        0x00045b24:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x00045b28:    2900        .)      CMP      r1,#0
        0x00045b2a:    f04f0e00    O...    MOV      lr,#0
        0x00045b2e:    d04b        K.      BEQ      0x45bc8 ; skip_extension + 164
        0x00045b30:    f8d0c000    ....    LDR      r12,[r0,#0]
        0x00045b34:    f89c4000    ...@    LDRB     r4,[r12,#0]
        0x00045b38:    ebbe0f54    ..T.    CMP      lr,r4,LSR #1
        0x00045b3c:    f0040301    ....    AND      r3,r4,#1
        0x00045b40:    d10a        ..      BNE      0x45b58 ; skip_extension + 52
        0x00045b42:    b14b        K.      CBZ      r3,0x45b58 ; skip_extension + 52
        0x00045b44:    2301        .#      MOVS     r3,#1
        0x00045b46:    2901        .)      CMP      r1,#1
        0x00045b48:    6013        .`      STR      r3,[r2,#0]
        0x00045b4a:    db3b        ;.      BLT      0x45bc4 ; skip_extension + 160
        0x00045b4c:    f10c0201    ....    ADD      r2,r12,#1
        0x00045b50:    6002        .`      STR      r2,[r0,#0]
        0x00045b52:    f1a10e01    ....    SUB      lr,r1,#1
        0x00045b56:    e037        7.      B        0x45bc8 ; skip_extension + 164
        0x00045b58:    2c3f        ?,      CMP      r4,#0x3f
        0x00045b5a:    d80c        ..      BHI      0x45b76 ; skip_extension + 82
        0x00045b5c:    0866        f.      LSRS     r6,r4,#1
        0x00045b5e:    d00a        ..      BEQ      0x45b76 ; skip_extension + 82
        0x00045b60:    428b        .B      CMP      r3,r1
        0x00045b62:    da2f        /.      BGE      0x45bc4 ; skip_extension + 160
        0x00045b64:    3301        .3      ADDS     r3,#1
        0x00045b66:    eb0c0603    ....    ADD      r6,r12,r3
        0x00045b6a:    6006        .`      STR      r6,[r0,#0]
        0x00045b6c:    2001        .       MOVS     r0,#1
        0x00045b6e:    eba10e03    ....    SUB      lr,r1,r3
        0x00045b72:    6010        .`      STR      r0,[r2,#0]
        0x00045b74:    e028        (.      B        0x45bc8 ; skip_extension + 164
        0x00045b76:    b933        3.      CBNZ     r3,0x45b86 ; skip_extension + 98
        0x00045b78:    4461        aD      ADD      r1,r1,r12
        0x00045b7a:    6001        .`      STR      r1,[r0,#0]
        0x00045b7c:    2001        .       MOVS     r0,#1
        0x00045b7e:    6010        .`      STR      r0,[r2,#0]
        0x00045b80:    f04f0e00    O...    MOV      lr,#0
        0x00045b84:    e020         .      B        0x45bc8 ; skip_extension + 164
        0x00045b86:    2301        .#      MOVS     r3,#1
        0x00045b88:    6013        .`      STR      r3,[r2,#0]
        0x00045b8a:    f10c0e01    ....    ADD      lr,r12,#1
        0x00045b8e:    f1a10801    ....    SUB      r8,r1,#1
        0x00045b92:    2300        .#      MOVS     r3,#0
        0x00045b94:    2400        .$      MOVS     r4,#0
        0x00045b96:    bf00        ..      NOP      
        0x00045b98:    eb0e0603    ....    ADD      r6,lr,r3
        0x00045b9c:    4598        .E      CMP      r8,r3
        0x00045b9e:    6006        .`      STR      r6,[r0,#0]
        0x00045ba0:    d010        ..      BEQ      0x45bc4 ; skip_extension + 160
        0x00045ba2:    1c9d        ..      ADDS     r5,r3,#2
        0x00045ba4:    7837        7x      LDRB     r7,[r6,#0]
        0x00045ba6:    6015        .`      STR      r5,[r2,#0]
        0x00045ba8:    7835        5x      LDRB     r5,[r6,#0]
        0x00045baa:    443c        <D      ADD      r4,r4,r7
        0x00045bac:    2dff        .-      CMP      r5,#0xff
        0x00045bae:    f1030301    ....    ADD      r3,r3,#1
        0x00045bb2:    d0f1        ..      BEQ      0x45b98 ; skip_extension + 116
        0x00045bb4:    eb0c0203    ....    ADD      r2,r12,r3
        0x00045bb8:    1c57        W.      ADDS     r7,r2,#1
        0x00045bba:    43da        .C      MVNS     r2,r3
        0x00045bbc:    1856        V.      ADDS     r6,r2,r1
        0x00045bbe:    42a6        .B      CMP      r6,r4
        0x00045bc0:    6007        .`      STR      r7,[r0,#0]
        0x00045bc2:    da04        ..      BGE      0x45bce ; skip_extension + 170
        0x00045bc4:    f04f3eff    O..>    MOV      lr,#0xffffffff
        0x00045bc8:    4670        pF      MOV      r0,lr
        0x00045bca:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x00045bce:    1b09        ..      SUBS     r1,r1,r4
        0x00045bd0:    eb020e01    ....    ADD      lr,r2,r1
        0x00045bd4:    eb0c0104    ....    ADD      r1,r12,r4
        0x00045bd8:    4419        .D      ADD      r1,r1,r3
        0x00045bda:    3101        .1      ADDS     r1,#1
        0x00045bdc:    6001        .`      STR      r1,[r0,#0]
        0x00045bde:    e7f3        ..      B        0x45bc8 ; skip_extension + 164
    smpActAttemptRcvd
        0x00045be0:    b082        ..      SUB      sp,sp,#8
        0x00045be2:    9001        ..      STR      r0,[sp,#4]
        0x00045be4:    9100        ..      STR      r1,[sp,#0]
        0x00045be6:    9901        ..      LDR      r1,[sp,#4]
        0x00045be8:    2001        .       MOVS     r0,#1
        0x00045bea:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00045bee:    b002        ..      ADD      sp,sp,#8
        0x00045bf0:    4770        pG      BX       lr
        0x00045bf2:    0000        ..      MOVS     r0,r0
    smpActCheckAttempts
        0x00045bf4:    b580        ..      PUSH     {r7,lr}
        0x00045bf6:    b082        ..      SUB      sp,sp,#8
        0x00045bf8:    9001        ..      STR      r0,[sp,#4]
        0x00045bfa:    9100        ..      STR      r1,[sp,#0]
        0x00045bfc:    9801        ..      LDR      r0,[sp,#4]
        0x00045bfe:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00045c02:    b180        ..      CBZ      r0,0x45c26 ; smpActCheckAttempts + 50
        0x00045c04:    e7ff        ..      B        0x45c06 ; smpActCheckAttempts + 18
        0x00045c06:    9901        ..      LDR      r1,[sp,#4]
        0x00045c08:    2000        .       MOVS     r0,#0
        0x00045c0a:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00045c0e:    9801        ..      LDR      r0,[sp,#4]
        0x00045c10:    2109        .!      MOVS     r1,#9
        0x00045c12:    f002f9d9    ....    BL       smpSendPairingFailed ; 0x47fc8
        0x00045c16:    9801        ..      LDR      r0,[sp,#4]
        0x00045c18:    9900        ..      LDR      r1,[sp,#0]
        0x00045c1a:    f000f833    ..3.    BL       smpActNotifyDmAttemptsFailure ; 0x45c84
        0x00045c1e:    9801        ..      LDR      r0,[sp,#4]
        0x00045c20:    f000fbaa    ....    BL       smpCleanup ; 0x46378
        0x00045c24:    e7ff        ..      B        0x45c26 ; smpActCheckAttempts + 50
        0x00045c26:    b002        ..      ADD      sp,sp,#8
        0x00045c28:    bd80        ..      POP      {r7,pc}
        0x00045c2a:    0000        ..      MOVS     r0,r0
    smpActCleanup
        0x00045c2c:    b580        ..      PUSH     {r7,lr}
        0x00045c2e:    b082        ..      SUB      sp,sp,#8
        0x00045c30:    9001        ..      STR      r0,[sp,#4]
        0x00045c32:    9100        ..      STR      r1,[sp,#0]
        0x00045c34:    9801        ..      LDR      r0,[sp,#4]
        0x00045c36:    f000fb9f    ....    BL       smpCleanup ; 0x46378
        0x00045c3a:    b002        ..      ADD      sp,sp,#8
        0x00045c3c:    bd80        ..      POP      {r7,pc}
        0x00045c3e:    0000        ..      MOVS     r0,r0
    smpActMaxAttempts
        0x00045c40:    b580        ..      PUSH     {r7,lr}
        0x00045c42:    b084        ..      SUB      sp,sp,#0x10
        0x00045c44:    9003        ..      STR      r0,[sp,#0xc]
        0x00045c46:    9102        ..      STR      r1,[sp,#8]
        0x00045c48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045c4a:    9902        ..      LDR      r1,[sp,#8]
        0x00045c4c:    f000f888    ....    BL       smpActPairingCancel ; 0x45d60
        0x00045c50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045c52:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045c56:    f7d7fd39    ..9.    BL       SmpDbMaxAttemptReached ; 0x1d6cc
        0x00045c5a:    9001        ..      STR      r0,[sp,#4]
        0x00045c5c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045c5e:    2010        .       MOVS     r0,#0x10
        0x00045c60:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00045c62:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045c64:    3010        .0      ADDS     r0,r0,#0x10
        0x00045c66:    9901        ..      LDR      r1,[sp,#4]
        0x00045c68:    f7d8fec4    ....    BL       WsfTimerStartMs ; 0x1e9f4
        0x00045c6c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045c6e:    2000        .       MOVS     r0,#0
        0x00045c70:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00045c74:    b004        ..      ADD      sp,sp,#0x10
        0x00045c76:    bd80        ..      POP      {r7,pc}
    smpActNone
        0x00045c78:    b082        ..      SUB      sp,sp,#8
        0x00045c7a:    9001        ..      STR      r0,[sp,#4]
        0x00045c7c:    9100        ..      STR      r1,[sp,#0]
        0x00045c7e:    b002        ..      ADD      sp,sp,#8
        0x00045c80:    4770        pG      BX       lr
        0x00045c82:    0000        ..      MOVS     r0,r0
    smpActNotifyDmAttemptsFailure
        0x00045c84:    b580        ..      PUSH     {r7,lr}
        0x00045c86:    b082        ..      SUB      sp,sp,#8
        0x00045c88:    9001        ..      STR      r0,[sp,#4]
        0x00045c8a:    9100        ..      STR      r1,[sp,#0]
        0x00045c8c:    9900        ..      LDR      r1,[sp,#0]
        0x00045c8e:    2009        .       MOVS     r0,#9
        0x00045c90:    70c8        .p      STRB     r0,[r1,#3]
        0x00045c92:    9900        ..      LDR      r1,[sp,#0]
        0x00045c94:    202b        +       MOVS     r0,#0x2b
        0x00045c96:    7088        .p      STRB     r0,[r1,#2]
        0x00045c98:    9800        ..      LDR      r0,[sp,#0]
        0x00045c9a:    f7d5fd29    ..).    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045c9e:    b002        ..      ADD      sp,sp,#8
        0x00045ca0:    bd80        ..      POP      {r7,pc}
        0x00045ca2:    0000        ..      MOVS     r0,r0
    smpActNotifyDmRspToFailure
        0x00045ca4:    b580        ..      PUSH     {r7,lr}
        0x00045ca6:    b082        ..      SUB      sp,sp,#8
        0x00045ca8:    9001        ..      STR      r0,[sp,#4]
        0x00045caa:    9100        ..      STR      r1,[sp,#0]
        0x00045cac:    9900        ..      LDR      r1,[sp,#0]
        0x00045cae:    20e1        .       MOVS     r0,#0xe1
        0x00045cb0:    70c8        .p      STRB     r0,[r1,#3]
        0x00045cb2:    9900        ..      LDR      r1,[sp,#0]
        0x00045cb4:    202b        +       MOVS     r0,#0x2b
        0x00045cb6:    7088        .p      STRB     r0,[r1,#2]
        0x00045cb8:    9800        ..      LDR      r0,[sp,#0]
        0x00045cba:    f7d5fd19    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045cbe:    b002        ..      ADD      sp,sp,#8
        0x00045cc0:    bd80        ..      POP      {r7,pc}
        0x00045cc2:    0000        ..      MOVS     r0,r0
    smpActPairCnfCalc1
        0x00045cc4:    b580        ..      PUSH     {r7,lr}
        0x00045cc6:    b082        ..      SUB      sp,sp,#8
        0x00045cc8:    9001        ..      STR      r0,[sp,#4]
        0x00045cca:    9100        ..      STR      r1,[sp,#0]
        0x00045ccc:    9801        ..      LDR      r0,[sp,#4]
        0x00045cce:    9900        ..      LDR      r1,[sp,#0]
        0x00045cd0:    f000f8dc    ....    BL       smpActStorePin ; 0x45e8c
        0x00045cd4:    9801        ..      LDR      r0,[sp,#4]
        0x00045cd6:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00045cd8:    3030        00      ADDS     r0,r0,#0x30
        0x00045cda:    2110        .!      MOVS     r1,#0x10
        0x00045cdc:    f7d7fc4e    ..N.    BL       SecRand ; 0x1d57c
        0x00045ce0:    9801        ..      LDR      r0,[sp,#4]
        0x00045ce2:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045ce4:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x00045ce8:    f000f92a    ..*.    BL       smpCalcC1Part1 ; 0x45f40
        0x00045cec:    b002        ..      ADD      sp,sp,#8
        0x00045cee:    bd80        ..      POP      {r7,pc}
    smpActPairCnfCalc2
        0x00045cf0:    b580        ..      PUSH     {r7,lr}
        0x00045cf2:    b082        ..      SUB      sp,sp,#8
        0x00045cf4:    9001        ..      STR      r0,[sp,#4]
        0x00045cf6:    9100        ..      STR      r1,[sp,#0]
        0x00045cf8:    9801        ..      LDR      r0,[sp,#4]
        0x00045cfa:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045cfc:    9a00        ..      LDR      r2,[sp,#0]
        0x00045cfe:    6852        Rh      LDR      r2,[r2,#4]
        0x00045d00:    f000f9fc    ....    BL       smpCalcC1Part2 ; 0x460fc
        0x00045d04:    b002        ..      ADD      sp,sp,#8
        0x00045d06:    bd80        ..      POP      {r7,pc}
    smpActPairCnfVerCalc1
        0x00045d08:    b580        ..      PUSH     {r7,lr}
        0x00045d0a:    b084        ..      SUB      sp,sp,#0x10
        0x00045d0c:    9003        ..      STR      r0,[sp,#0xc]
        0x00045d0e:    9102        ..      STR      r1,[sp,#8]
        0x00045d10:    9802        ..      LDR      r0,[sp,#8]
        0x00045d12:    6840        @h      LDR      r0,[r0,#4]
        0x00045d14:    3009        .0      ADDS     r0,r0,#9
        0x00045d16:    9001        ..      STR      r0,[sp,#4]
        0x00045d18:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d1a:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045d1c:    f8ddc004    ....    LDR      r12,[sp,#4]
        0x00045d20:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00045d24:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00045d28:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00045d2c:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00045d30:    f8c1c01c    ....    STR      r12,[r1,#0x1c]
        0x00045d34:    618b        .a      STR      r3,[r1,#0x18]
        0x00045d36:    614a        Ja      STR      r2,[r1,#0x14]
        0x00045d38:    6108        .a      STR      r0,[r1,#0x10]
        0x00045d3a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d3c:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045d3e:    9a01        ..      LDR      r2,[sp,#4]
        0x00045d40:    f000f8fe    ....    BL       smpCalcC1Part1 ; 0x45f40
        0x00045d44:    b004        ..      ADD      sp,sp,#0x10
        0x00045d46:    bd80        ..      POP      {r7,pc}
    smpActPairCnfVerCalc2
        0x00045d48:    b580        ..      PUSH     {r7,lr}
        0x00045d4a:    b082        ..      SUB      sp,sp,#8
        0x00045d4c:    9001        ..      STR      r0,[sp,#4]
        0x00045d4e:    9100        ..      STR      r1,[sp,#0]
        0x00045d50:    9801        ..      LDR      r0,[sp,#4]
        0x00045d52:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045d54:    9a00        ..      LDR      r2,[sp,#0]
        0x00045d56:    6852        Rh      LDR      r2,[r2,#4]
        0x00045d58:    f000f9d0    ....    BL       smpCalcC1Part2 ; 0x460fc
        0x00045d5c:    b002        ..      ADD      sp,sp,#8
        0x00045d5e:    bd80        ..      POP      {r7,pc}
    smpActPairingCancel
        0x00045d60:    b580        ..      PUSH     {r7,lr}
        0x00045d62:    b082        ..      SUB      sp,sp,#8
        0x00045d64:    9001        ..      STR      r0,[sp,#4]
        0x00045d66:    9100        ..      STR      r1,[sp,#0]
        0x00045d68:    9801        ..      LDR      r0,[sp,#4]
        0x00045d6a:    9900        ..      LDR      r1,[sp,#0]
        0x00045d6c:    78c9        .x      LDRB     r1,[r1,#3]
        0x00045d6e:    f002f92b    ..+.    BL       smpSendPairingFailed ; 0x47fc8
        0x00045d72:    9801        ..      LDR      r0,[sp,#4]
        0x00045d74:    9900        ..      LDR      r1,[sp,#0]
        0x00045d76:    f000f823    ..#.    BL       smpActPairingFailed ; 0x45dc0
        0x00045d7a:    b002        ..      ADD      sp,sp,#8
        0x00045d7c:    bd80        ..      POP      {r7,pc}
        0x00045d7e:    0000        ..      MOVS     r0,r0
    smpActPairingCmpl
        0x00045d80:    b580        ..      PUSH     {r7,lr}
        0x00045d82:    b084        ..      SUB      sp,sp,#0x10
        0x00045d84:    9003        ..      STR      r0,[sp,#0xc]
        0x00045d86:    9102        ..      STR      r1,[sp,#8]
        0x00045d88:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d8a:    f000faf5    ....    BL       smpCleanup ; 0x46378
        0x00045d8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d90:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045d94:    2101        .!      MOVS     r1,#1
        0x00045d96:    2200        ."      MOVS     r2,#0
        0x00045d98:    f7d5f832    ..2.    BL       DmConnSetIdle ; 0x1ae00
        0x00045d9c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045d9e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00045da2:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00045da6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045da8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045dac:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x00045db0:    202a        *       MOVS     r0,#0x2a
        0x00045db2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00045db6:    4668        hF      MOV      r0,sp
        0x00045db8:    f7d5fc9a    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045dbc:    b004        ..      ADD      sp,sp,#0x10
        0x00045dbe:    bd80        ..      POP      {r7,pc}
    smpActPairingFailed
        0x00045dc0:    b580        ..      PUSH     {r7,lr}
        0x00045dc2:    b082        ..      SUB      sp,sp,#8
        0x00045dc4:    9001        ..      STR      r0,[sp,#4]
        0x00045dc6:    9100        ..      STR      r1,[sp,#0]
        0x00045dc8:    9801        ..      LDR      r0,[sp,#4]
        0x00045dca:    f000fad5    ....    BL       smpCleanup ; 0x46378
        0x00045dce:    9801        ..      LDR      r0,[sp,#4]
        0x00045dd0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045dd4:    2101        .!      MOVS     r1,#1
        0x00045dd6:    2200        ."      MOVS     r2,#0
        0x00045dd8:    f7d5f812    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00045ddc:    9900        ..      LDR      r1,[sp,#0]
        0x00045dde:    202b        +       MOVS     r0,#0x2b
        0x00045de0:    7088        .p      STRB     r0,[r1,#2]
        0x00045de2:    9800        ..      LDR      r0,[sp,#0]
        0x00045de4:    f7d5fc84    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045de8:    b002        ..      ADD      sp,sp,#8
        0x00045dea:    bd80        ..      POP      {r7,pc}
    smpActSecReqTimeout
        0x00045dec:    b580        ..      PUSH     {r7,lr}
        0x00045dee:    b082        ..      SUB      sp,sp,#8
        0x00045df0:    9001        ..      STR      r0,[sp,#4]
        0x00045df2:    9100        ..      STR      r1,[sp,#0]
        0x00045df4:    9801        ..      LDR      r0,[sp,#4]
        0x00045df6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045dfa:    f7d4ffc7    ....    BL       DmConnSecLevel ; 0x1ad8c
        0x00045dfe:    b928        (.      CBNZ     r0,0x45e0c ; smpActSecReqTimeout + 32
        0x00045e00:    e7ff        ..      B        0x45e02 ; smpActSecReqTimeout + 22
        0x00045e02:    9801        ..      LDR      r0,[sp,#4]
        0x00045e04:    9900        ..      LDR      r1,[sp,#0]
        0x00045e06:    f7ffffdb    ....    BL       smpActPairingFailed ; 0x45dc0
        0x00045e0a:    e007        ..      B        0x45e1c ; smpActSecReqTimeout + 48
        0x00045e0c:    9900        ..      LDR      r1,[sp,#0]
        0x00045e0e:    201f        .       MOVS     r0,#0x1f
        0x00045e10:    7088        .p      STRB     r0,[r1,#2]
        0x00045e12:    9801        ..      LDR      r0,[sp,#4]
        0x00045e14:    9900        ..      LDR      r1,[sp,#0]
        0x00045e16:    f002f91d    ....    BL       smpSmExecute ; 0x48054
        0x00045e1a:    e7ff        ..      B        0x45e1c ; smpActSecReqTimeout + 48
        0x00045e1c:    b002        ..      ADD      sp,sp,#8
        0x00045e1e:    bd80        ..      POP      {r7,pc}
    smpActSendPairCnf
        0x00045e20:    b580        ..      PUSH     {r7,lr}
        0x00045e22:    b084        ..      SUB      sp,sp,#0x10
        0x00045e24:    9003        ..      STR      r0,[sp,#0xc]
        0x00045e26:    9102        ..      STR      r1,[sp,#8]
        0x00045e28:    9903        ..      LDR      r1,[sp,#0xc]
        0x00045e2a:    f891203a    ..:     LDRB     r2,[r1,#0x3a]
        0x00045e2e:    2004        .       MOVS     r0,#4
        0x00045e30:    2a00        .*      CMP      r2,#0
        0x00045e32:    bf18        ..      IT       NE
        0x00045e34:    2003        .       MOVNE    r0,#3
        0x00045e36:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00045e3a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045e3c:    f002f960    ..`.    BL       smpStartRspTimer ; 0x48100
        0x00045e40:    2019        .       MOVS     r0,#0x19
        0x00045e42:    f000fd3b    ..;.    BL       smpMsgAlloc ; 0x468bc
        0x00045e46:    9001        ..      STR      r0,[sp,#4]
        0x00045e48:    b1f0        ..      CBZ      r0,0x45e88 ; smpActSendPairCnf + 104
        0x00045e4a:    e7ff        ..      B        0x45e4c ; smpActSendPairCnf + 44
        0x00045e4c:    9801        ..      LDR      r0,[sp,#4]
        0x00045e4e:    3008        .0      ADDS     r0,r0,#8
        0x00045e50:    9000        ..      STR      r0,[sp,#0]
        0x00045e52:    9900        ..      LDR      r1,[sp,#0]
        0x00045e54:    1c48        H.      ADDS     r0,r1,#1
        0x00045e56:    9000        ..      STR      r0,[sp,#0]
        0x00045e58:    2003        .       MOVS     r0,#3
        0x00045e5a:    7008        .p      STRB     r0,[r1,#0]
        0x00045e5c:    9900        ..      LDR      r1,[sp,#0]
        0x00045e5e:    9802        ..      LDR      r0,[sp,#8]
        0x00045e60:    f8d0c004    ....    LDR      r12,[r0,#4]
        0x00045e64:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x00045e68:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x00045e6c:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00045e70:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x00045e74:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x00045e78:    608b        .`      STR      r3,[r1,#8]
        0x00045e7a:    604a        J`      STR      r2,[r1,#4]
        0x00045e7c:    6008        .`      STR      r0,[r1,#0]
        0x00045e7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00045e80:    9901        ..      LDR      r1,[sp,#4]
        0x00045e82:    f002f8c1    ....    BL       smpSendPkt ; 0x48008
        0x00045e86:    e7ff        ..      B        0x45e88 ; smpActSendPairCnf + 104
        0x00045e88:    b004        ..      ADD      sp,sp,#0x10
        0x00045e8a:    bd80        ..      POP      {r7,pc}
    smpActStorePin
        0x00045e8c:    b580        ..      PUSH     {r7,lr}
        0x00045e8e:    b082        ..      SUB      sp,sp,#8
        0x00045e90:    9001        ..      STR      r0,[sp,#4]
        0x00045e92:    9100        ..      STR      r1,[sp,#0]
        0x00045e94:    9801        ..      LDR      r0,[sp,#4]
        0x00045e96:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00045e98:    9a00        ..      LDR      r2,[sp,#0]
        0x00045e9a:    1d11        ..      ADDS     r1,r2,#4
        0x00045e9c:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x00045e9e:    f7d2fac2    ....    BL       __aeabi_memcpy ; 0x18426
        0x00045ea2:    9800        ..      LDR      r0,[sp,#0]
        0x00045ea4:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00045ea6:    2803        .(      CMP      r0,#3
        0x00045ea8:    d10b        ..      BNE      0x45ec2 ; smpActStorePin + 54
        0x00045eaa:    e7ff        ..      B        0x45eac ; smpActStorePin + 32
        0x00045eac:    9801        ..      LDR      r0,[sp,#4]
        0x00045eae:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00045eb0:    2000        .       MOVS     r0,#0
        0x00045eb2:    73c8        .s      STRB     r0,[r1,#0xf]
        0x00045eb4:    f8c1000b    ....    STR      r0,[r1,#0xb]
        0x00045eb8:    f8c10007    ....    STR      r0,[r1,#7]
        0x00045ebc:    f8c10003    ....    STR      r0,[r1,#3]
        0x00045ec0:    e7ff        ..      B        0x45ec2 ; smpActStorePin + 54
        0x00045ec2:    b002        ..      ADD      sp,sp,#8
        0x00045ec4:    bd80        ..      POP      {r7,pc}
        0x00045ec6:    0000        ..      MOVS     r0,r0
    smpAuthReq
        0x00045ec8:    b580        ..      PUSH     {r7,lr}
        0x00045eca:    b088        ..      SUB      sp,sp,#0x20
        0x00045ecc:    9007        ..      STR      r0,[sp,#0x1c]
        0x00045ece:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x00045ed2:    f88d201a    ...     STRB     r2,[sp,#0x1a]
        0x00045ed6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045ed8:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00045edc:    0740        @.      LSLS     r0,r0,#29
        0x00045ede:    2800        .(      CMP      r0,#0
        0x00045ee0:    d514        ..      BPL      0x45f0c ; smpAuthReq + 68
        0x00045ee2:    e7ff        ..      B        0x45ee4 ; smpAuthReq + 28
        0x00045ee4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045ee6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045eea:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00045eee:    202e        .       MOVS     r0,#0x2e
        0x00045ef0:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00045ef4:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00045ef8:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00045efc:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x00045f00:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00045f04:    a801        ..      ADD      r0,sp,#4
        0x00045f06:    f7d5fbf3    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00045f0a:    e016        ..      B        0x45f3a ; smpAuthReq + 114
        0x00045f0c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045f0e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045f12:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00045f16:    2004        .       MOVS     r0,#4
        0x00045f18:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00045f1c:    2000        .       MOVS     r0,#0
        0x00045f1e:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00045f22:    f88d0009    ....    STRB     r0,[sp,#9]
        0x00045f26:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00045f2a:    2003        .       MOVS     r0,#3
        0x00045f2c:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00045f30:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00045f32:    a901        ..      ADD      r1,sp,#4
        0x00045f34:    f002f88e    ....    BL       smpSmExecute ; 0x48054
        0x00045f38:    e7ff        ..      B        0x45f3a ; smpAuthReq + 114
        0x00045f3a:    b008        ..      ADD      sp,sp,#0x20
        0x00045f3c:    bd80        ..      POP      {r7,pc}
        0x00045f3e:    0000        ..      MOVS     r0,r0
    smpCalcC1Part1
        0x00045f40:    b580        ..      PUSH     {r7,lr}
        0x00045f42:    b08c        ..      SUB      sp,sp,#0x30
        0x00045f44:    900b        ..      STR      r0,[sp,#0x2c]
        0x00045f46:    910a        ..      STR      r1,[sp,#0x28]
        0x00045f48:    9209        ..      STR      r2,[sp,#0x24]
        0x00045f4a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045f4c:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00045f50:    b358        X.      CBZ      r0,0x45faa ; smpCalcC1Part1 + 106
        0x00045f52:    e7ff        ..      B        0x45f54 ; smpCalcC1Part1 + 20
        0x00045f54:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045f56:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045f5a:    f7d4fead    ....    BL       DmConnLocalRpa ; 0x1acb8
        0x00045f5e:    f7d4fc39    ..9.    BL       BdaIsZeros ; 0x1a7d4
        0x00045f62:    b920         .      CBNZ     r0,0x45f6e ; smpCalcC1Part1 + 46
        0x00045f64:    e7ff        ..      B        0x45f66 ; smpCalcC1Part1 + 38
        0x00045f66:    2001        .       MOVS     r0,#1
        0x00045f68:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00045f6c:    e007        ..      B        0x45f7e ; smpCalcC1Part1 + 62
        0x00045f6e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045f70:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045f74:    f7d4fe8e    ....    BL       DmConnLocalAddrType ; 0x1ac94
        0x00045f78:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00045f7c:    e7ff        ..      B        0x45f7e ; smpCalcC1Part1 + 62
        0x00045f7e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045f80:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045f84:    f7d4feca    ....    BL       DmConnPeerRpa ; 0x1ad1c
        0x00045f88:    f7d4fc24    ..$.    BL       BdaIsZeros ; 0x1a7d4
        0x00045f8c:    b920         .      CBNZ     r0,0x45f98 ; smpCalcC1Part1 + 88
        0x00045f8e:    e7ff        ..      B        0x45f90 ; smpCalcC1Part1 + 80
        0x00045f90:    2001        .       MOVS     r0,#1
        0x00045f92:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00045f96:    e007        ..      B        0x45fa8 ; smpCalcC1Part1 + 104
        0x00045f98:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045f9a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045f9e:    f7d4feab    ....    BL       DmConnPeerAddrType ; 0x1acf8
        0x00045fa2:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00045fa6:    e7ff        ..      B        0x45fa8 ; smpCalcC1Part1 + 104
        0x00045fa8:    e02a        *.      B        0x46000 ; smpCalcC1Part1 + 192
        0x00045faa:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045fac:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045fb0:    f7d4feb4    ....    BL       DmConnPeerRpa ; 0x1ad1c
        0x00045fb4:    f7d4fc0e    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00045fb8:    b920         .      CBNZ     r0,0x45fc4 ; smpCalcC1Part1 + 132
        0x00045fba:    e7ff        ..      B        0x45fbc ; smpCalcC1Part1 + 124
        0x00045fbc:    2001        .       MOVS     r0,#1
        0x00045fbe:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00045fc2:    e007        ..      B        0x45fd4 ; smpCalcC1Part1 + 148
        0x00045fc4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045fc6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045fca:    f7d4fe95    ....    BL       DmConnPeerAddrType ; 0x1acf8
        0x00045fce:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00045fd2:    e7ff        ..      B        0x45fd4 ; smpCalcC1Part1 + 148
        0x00045fd4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045fd6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045fda:    f7d4fe6d    ..m.    BL       DmConnLocalRpa ; 0x1acb8
        0x00045fde:    f7d4fbf9    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00045fe2:    b920         .      CBNZ     r0,0x45fee ; smpCalcC1Part1 + 174
        0x00045fe4:    e7ff        ..      B        0x45fe6 ; smpCalcC1Part1 + 166
        0x00045fe6:    2001        .       MOVS     r0,#1
        0x00045fe8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00045fec:    e007        ..      B        0x45ffe ; smpCalcC1Part1 + 190
        0x00045fee:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00045ff0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00045ff4:    f7d4fe4e    ..N.    BL       DmConnLocalAddrType ; 0x1ac94
        0x00045ff8:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00045ffc:    e7ff        ..      B        0x45ffe ; smpCalcC1Part1 + 190
        0x00045ffe:    e7ff        ..      B        0x46000 ; smpCalcC1Part1 + 192
        0x00046000:    a805        ..      ADD      r0,sp,#0x14
        0x00046002:    9004        ..      STR      r0,[sp,#0x10]
        0x00046004:    f89d000e    ....    LDRB     r0,[sp,#0xe]
        0x00046008:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004600a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004600c:    9209        ..      STR      r2,[sp,#0x24]
        0x0004600e:    7809        .x      LDRB     r1,[r1,#0]
        0x00046010:    4048        H@      EORS     r0,r0,r1
        0x00046012:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046014:    1c4a        J.      ADDS     r2,r1,#1
        0x00046016:    9204        ..      STR      r2,[sp,#0x10]
        0x00046018:    7008        .p      STRB     r0,[r1,#0]
        0x0004601a:    f89d000d    ....    LDRB     r0,[sp,#0xd]
        0x0004601e:    9909        ..      LDR      r1,[sp,#0x24]
        0x00046020:    1c4a        J.      ADDS     r2,r1,#1
        0x00046022:    9209        ..      STR      r2,[sp,#0x24]
        0x00046024:    7809        .x      LDRB     r1,[r1,#0]
        0x00046026:    4048        H@      EORS     r0,r0,r1
        0x00046028:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004602a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004602c:    9204        ..      STR      r2,[sp,#0x10]
        0x0004602e:    7008        .p      STRB     r0,[r1,#0]
        0x00046030:    2000        .       MOVS     r0,#0
        0x00046032:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046036:    e7ff        ..      B        0x46038 ; smpCalcC1Part1 + 248
        0x00046038:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004603c:    2806        .(      CMP      r0,#6
        0x0004603e:    dc16        ..      BGT      0x4606e ; smpCalcC1Part1 + 302
        0x00046040:    e7ff        ..      B        0x46042 ; smpCalcC1Part1 + 258
        0x00046042:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046044:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00046048:    4408        .D      ADD      r0,r0,r1
        0x0004604a:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x0004604e:    9909        ..      LDR      r1,[sp,#0x24]
        0x00046050:    1c4a        J.      ADDS     r2,r1,#1
        0x00046052:    9209        ..      STR      r2,[sp,#0x24]
        0x00046054:    7809        .x      LDRB     r1,[r1,#0]
        0x00046056:    4048        H@      EORS     r0,r0,r1
        0x00046058:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004605a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004605c:    9204        ..      STR      r2,[sp,#0x10]
        0x0004605e:    7008        .p      STRB     r0,[r1,#0]
        0x00046060:    e7ff        ..      B        0x46062 ; smpCalcC1Part1 + 290
        0x00046062:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046066:    3001        .0      ADDS     r0,#1
        0x00046068:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004606c:    e7e4        ..      B        0x46038 ; smpCalcC1Part1 + 248
        0x0004606e:    2000        .       MOVS     r0,#0
        0x00046070:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046074:    e7ff        ..      B        0x46076 ; smpCalcC1Part1 + 310
        0x00046076:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004607a:    2806        .(      CMP      r0,#6
        0x0004607c:    dc16        ..      BGT      0x460ac ; smpCalcC1Part1 + 364
        0x0004607e:    e7ff        ..      B        0x46080 ; smpCalcC1Part1 + 320
        0x00046080:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046082:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x00046086:    4408        .D      ADD      r0,r0,r1
        0x00046088:    f8900027    ..'.    LDRB     r0,[r0,#0x27]
        0x0004608c:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004608e:    1c4a        J.      ADDS     r2,r1,#1
        0x00046090:    9209        ..      STR      r2,[sp,#0x24]
        0x00046092:    7809        .x      LDRB     r1,[r1,#0]
        0x00046094:    4048        H@      EORS     r0,r0,r1
        0x00046096:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046098:    1c4a        J.      ADDS     r2,r1,#1
        0x0004609a:    9204        ..      STR      r2,[sp,#0x10]
        0x0004609c:    7008        .p      STRB     r0,[r1,#0]
        0x0004609e:    e7ff        ..      B        0x460a0 ; smpCalcC1Part1 + 352
        0x000460a0:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x000460a4:    3001        .0      ADDS     r0,#1
        0x000460a6:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000460aa:    e7e4        ..      B        0x46076 ; smpCalcC1Part1 + 310
        0x000460ac:    980a        ..      LDR      r0,[sp,#0x28]
        0x000460ae:    f24a5184    J..Q    MOV      r1,#0xa584
        0x000460b2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000460b6:    f89120ec    ...     LDRB     r2,[r1,#0xec]
        0x000460ba:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000460bc:    f891303d    ..=0    LDRB     r3,[r1,#0x3d]
        0x000460c0:    46ec        .F      MOV      r12,sp
        0x000460c2:    210b        .!      MOVS     r1,#0xb
        0x000460c4:    f8cc1000    ....    STR      r1,[r12,#0]
        0x000460c8:    a905        ..      ADD      r1,sp,#0x14
        0x000460ca:    f7d7f84b    ..K.    BL       SecAes ; 0x1d164
        0x000460ce:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000460d0:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x000460d4:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000460d6:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x000460da:    28ff        .(      CMP      r0,#0xff
        0x000460dc:    d10b        ..      BNE      0x460f6 ; smpCalcC1Part1 + 438
        0x000460de:    e7ff        ..      B        0x460e0 ; smpCalcC1Part1 + 416
        0x000460e0:    2008        .       MOVS     r0,#8
        0x000460e2:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x000460e6:    2003        .       MOVS     r0,#3
        0x000460e8:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000460ec:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000460ee:    a902        ..      ADD      r1,sp,#8
        0x000460f0:    f001ffb0    ....    BL       smpSmExecute ; 0x48054
        0x000460f4:    e7ff        ..      B        0x460f6 ; smpCalcC1Part1 + 438
        0x000460f6:    b00c        ..      ADD      sp,sp,#0x30
        0x000460f8:    bd80        ..      POP      {r7,pc}
        0x000460fa:    0000        ..      MOVS     r0,r0
    smpCalcC1Part2
        0x000460fc:    b580        ..      PUSH     {r7,lr}
        0x000460fe:    b08e        ..      SUB      sp,sp,#0x38
        0x00046100:    900d        ..      STR      r0,[sp,#0x34]
        0x00046102:    910c        ..      STR      r1,[sp,#0x30]
        0x00046104:    920b        ..      STR      r2,[sp,#0x2c]
        0x00046106:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046108:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0004610c:    b328        (.      CBZ      r0,0x4615a ; smpCalcC1Part2 + 94
        0x0004610e:    e7ff        ..      B        0x46110 ; smpCalcC1Part2 + 20
        0x00046110:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046112:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046116:    f7d4fdcf    ....    BL       DmConnLocalRpa ; 0x1acb8
        0x0004611a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004611c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004611e:    f7d4fb59    ..Y.    BL       BdaIsZeros ; 0x1a7d4
        0x00046122:    b138        8.      CBZ      r0,0x46134 ; smpCalcC1Part2 + 56
        0x00046124:    e7ff        ..      B        0x46126 ; smpCalcC1Part2 + 42
        0x00046126:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046128:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004612c:    f7d4fda2    ....    BL       DmConnLocalAddr ; 0x1ac74
        0x00046130:    9004        ..      STR      r0,[sp,#0x10]
        0x00046132:    e7ff        ..      B        0x46134 ; smpCalcC1Part2 + 56
        0x00046134:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046136:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004613a:    f7d4fdef    ....    BL       DmConnPeerRpa ; 0x1ad1c
        0x0004613e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046140:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046142:    f7d4fb47    ..G.    BL       BdaIsZeros ; 0x1a7d4
        0x00046146:    b138        8.      CBZ      r0,0x46158 ; smpCalcC1Part2 + 92
        0x00046148:    e7ff        ..      B        0x4614a ; smpCalcC1Part2 + 78
        0x0004614a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004614c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046150:    f7d4fdc2    ....    BL       DmConnPeerAddr ; 0x1acd8
        0x00046154:    9003        ..      STR      r0,[sp,#0xc]
        0x00046156:    e7ff        ..      B        0x46158 ; smpCalcC1Part2 + 92
        0x00046158:    e024        $.      B        0x461a4 ; smpCalcC1Part2 + 168
        0x0004615a:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004615c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046160:    f7d4fddc    ....    BL       DmConnPeerRpa ; 0x1ad1c
        0x00046164:    9004        ..      STR      r0,[sp,#0x10]
        0x00046166:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046168:    f7d4fb34    ..4.    BL       BdaIsZeros ; 0x1a7d4
        0x0004616c:    b138        8.      CBZ      r0,0x4617e ; smpCalcC1Part2 + 130
        0x0004616e:    e7ff        ..      B        0x46170 ; smpCalcC1Part2 + 116
        0x00046170:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046172:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046176:    f7d4fdaf    ....    BL       DmConnPeerAddr ; 0x1acd8
        0x0004617a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004617c:    e7ff        ..      B        0x4617e ; smpCalcC1Part2 + 130
        0x0004617e:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046180:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046184:    f7d4fd98    ....    BL       DmConnLocalRpa ; 0x1acb8
        0x00046188:    9003        ..      STR      r0,[sp,#0xc]
        0x0004618a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004618c:    f7d4fb22    ..".    BL       BdaIsZeros ; 0x1a7d4
        0x00046190:    b138        8.      CBZ      r0,0x461a2 ; smpCalcC1Part2 + 166
        0x00046192:    e7ff        ..      B        0x46194 ; smpCalcC1Part2 + 152
        0x00046194:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046196:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004619a:    f7d4fd6b    ..k.    BL       DmConnLocalAddr ; 0x1ac74
        0x0004619e:    9003        ..      STR      r0,[sp,#0xc]
        0x000461a0:    e7ff        ..      B        0x461a2 ; smpCalcC1Part2 + 166
        0x000461a2:    e7ff        ..      B        0x461a4 ; smpCalcC1Part2 + 168
        0x000461a4:    a807        ..      ADD      r0,sp,#0x1c
        0x000461a6:    9006        ..      STR      r0,[sp,#0x18]
        0x000461a8:    2006        .       MOVS     r0,#6
        0x000461aa:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000461ae:    e7ff        ..      B        0x461b0 ; smpCalcC1Part2 + 180
        0x000461b0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000461b4:    2801        .(      CMP      r0,#1
        0x000461b6:    db14        ..      BLT      0x461e2 ; smpCalcC1Part2 + 230
        0x000461b8:    e7ff        ..      B        0x461ba ; smpCalcC1Part2 + 190
        0x000461ba:    9803        ..      LDR      r0,[sp,#0xc]
        0x000461bc:    1c41        A.      ADDS     r1,r0,#1
        0x000461be:    9103        ..      STR      r1,[sp,#0xc]
        0x000461c0:    7800        .x      LDRB     r0,[r0,#0]
        0x000461c2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000461c4:    1c4a        J.      ADDS     r2,r1,#1
        0x000461c6:    920b        ..      STR      r2,[sp,#0x2c]
        0x000461c8:    7809        .x      LDRB     r1,[r1,#0]
        0x000461ca:    4048        H@      EORS     r0,r0,r1
        0x000461cc:    9906        ..      LDR      r1,[sp,#0x18]
        0x000461ce:    1c4a        J.      ADDS     r2,r1,#1
        0x000461d0:    9206        ..      STR      r2,[sp,#0x18]
        0x000461d2:    7008        .p      STRB     r0,[r1,#0]
        0x000461d4:    e7ff        ..      B        0x461d6 ; smpCalcC1Part2 + 218
        0x000461d6:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000461da:    3801        .8      SUBS     r0,#1
        0x000461dc:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000461e0:    e7e6        ..      B        0x461b0 ; smpCalcC1Part2 + 180
        0x000461e2:    2006        .       MOVS     r0,#6
        0x000461e4:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000461e8:    e7ff        ..      B        0x461ea ; smpCalcC1Part2 + 238
        0x000461ea:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000461ee:    2801        .(      CMP      r0,#1
        0x000461f0:    db14        ..      BLT      0x4621c ; smpCalcC1Part2 + 288
        0x000461f2:    e7ff        ..      B        0x461f4 ; smpCalcC1Part2 + 248
        0x000461f4:    9804        ..      LDR      r0,[sp,#0x10]
        0x000461f6:    1c41        A.      ADDS     r1,r0,#1
        0x000461f8:    9104        ..      STR      r1,[sp,#0x10]
        0x000461fa:    7800        .x      LDRB     r0,[r0,#0]
        0x000461fc:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000461fe:    1c4a        J.      ADDS     r2,r1,#1
        0x00046200:    920b        ..      STR      r2,[sp,#0x2c]
        0x00046202:    7809        .x      LDRB     r1,[r1,#0]
        0x00046204:    4048        H@      EORS     r0,r0,r1
        0x00046206:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046208:    1c4a        J.      ADDS     r2,r1,#1
        0x0004620a:    9206        ..      STR      r2,[sp,#0x18]
        0x0004620c:    7008        .p      STRB     r0,[r1,#0]
        0x0004620e:    e7ff        ..      B        0x46210 ; smpCalcC1Part2 + 276
        0x00046210:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00046214:    3801        .8      SUBS     r0,#1
        0x00046216:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004621a:    e7e6        ..      B        0x461ea ; smpCalcC1Part2 + 238
        0x0004621c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004621e:    1c41        A.      ADDS     r1,r0,#1
        0x00046220:    910b        ..      STR      r1,[sp,#0x2c]
        0x00046222:    7800        .x      LDRB     r0,[r0,#0]
        0x00046224:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046226:    1c4a        J.      ADDS     r2,r1,#1
        0x00046228:    9206        ..      STR      r2,[sp,#0x18]
        0x0004622a:    7008        .p      STRB     r0,[r1,#0]
        0x0004622c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004622e:    1c41        A.      ADDS     r1,r0,#1
        0x00046230:    910b        ..      STR      r1,[sp,#0x2c]
        0x00046232:    7800        .x      LDRB     r0,[r0,#0]
        0x00046234:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046236:    1c4a        J.      ADDS     r2,r1,#1
        0x00046238:    9206        ..      STR      r2,[sp,#0x18]
        0x0004623a:    7008        .p      STRB     r0,[r1,#0]
        0x0004623c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004623e:    1c41        A.      ADDS     r1,r0,#1
        0x00046240:    910b        ..      STR      r1,[sp,#0x2c]
        0x00046242:    7800        .x      LDRB     r0,[r0,#0]
        0x00046244:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046246:    1c4a        J.      ADDS     r2,r1,#1
        0x00046248:    9206        ..      STR      r2,[sp,#0x18]
        0x0004624a:    7008        .p      STRB     r0,[r1,#0]
        0x0004624c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004624e:    1c41        A.      ADDS     r1,r0,#1
        0x00046250:    910b        ..      STR      r1,[sp,#0x2c]
        0x00046252:    7800        .x      LDRB     r0,[r0,#0]
        0x00046254:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046256:    1c4a        J.      ADDS     r2,r1,#1
        0x00046258:    9206        ..      STR      r2,[sp,#0x18]
        0x0004625a:    7008        .p      STRB     r0,[r1,#0]
        0x0004625c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004625e:    f24a5184    J..Q    MOV      r1,#0xa584
        0x00046262:    f2c10101    ....    MOVT     r1,#0x1001
        0x00046266:    f89120ec    ...     LDRB     r2,[r1,#0xec]
        0x0004626a:    990d        ..      LDR      r1,[sp,#0x34]
        0x0004626c:    f891303d    ..=0    LDRB     r3,[r1,#0x3d]
        0x00046270:    46ec        .F      MOV      r12,sp
        0x00046272:    210b        .!      MOVS     r1,#0xb
        0x00046274:    f8cc1000    ....    STR      r1,[r12,#0]
        0x00046278:    a907        ..      ADD      r1,sp,#0x1c
        0x0004627a:    f7d6ff73    ..s.    BL       SecAes ; 0x1d164
        0x0004627e:    990d        ..      LDR      r1,[sp,#0x34]
        0x00046280:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x00046284:    980d        ..      LDR      r0,[sp,#0x34]
        0x00046286:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x0004628a:    28ff        .(      CMP      r0,#0xff
        0x0004628c:    d10b        ..      BNE      0x462a6 ; smpCalcC1Part2 + 426
        0x0004628e:    e7ff        ..      B        0x46290 ; smpCalcC1Part2 + 404
        0x00046290:    2008        .       MOVS     r0,#8
        0x00046292:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00046296:    2003        .       MOVS     r0,#3
        0x00046298:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x0004629c:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004629e:    a902        ..      ADD      r1,sp,#8
        0x000462a0:    f001fed8    ....    BL       smpSmExecute ; 0x48054
        0x000462a4:    e7ff        ..      B        0x462a6 ; smpCalcC1Part2 + 426
        0x000462a6:    b00e        ..      ADD      sp,sp,#0x38
        0x000462a8:    bd80        ..      POP      {r7,pc}
        0x000462aa:    0000        ..      MOVS     r0,r0
    smpCalcS1
        0x000462ac:    b580        ..      PUSH     {r7,lr}
        0x000462ae:    b08c        ..      SUB      sp,sp,#0x30
        0x000462b0:    900b        ..      STR      r0,[sp,#0x2c]
        0x000462b2:    910a        ..      STR      r1,[sp,#0x28]
        0x000462b4:    9209        ..      STR      r2,[sp,#0x24]
        0x000462b6:    9308        ..      STR      r3,[sp,#0x20]
        0x000462b8:    9908        ..      LDR      r1,[sp,#0x20]
        0x000462ba:    a804        ..      ADD      r0,sp,#0x10
        0x000462bc:    9002        ..      STR      r0,[sp,#8]
        0x000462be:    f7d4fab1    ....    BL       Calc128Cpy64 ; 0x1a824
        0x000462c2:    9802        ..      LDR      r0,[sp,#8]
        0x000462c4:    3008        .0      ADDS     r0,r0,#8
        0x000462c6:    9909        ..      LDR      r1,[sp,#0x24]
        0x000462c8:    f7d4faac    ....    BL       Calc128Cpy64 ; 0x1a824
        0x000462cc:    9902        ..      LDR      r1,[sp,#8]
        0x000462ce:    980a        ..      LDR      r0,[sp,#0x28]
        0x000462d0:    f24a5284    J..R    MOV      r2,#0xa584
        0x000462d4:    f2c10201    ....    MOVT     r2,#0x1001
        0x000462d8:    f89220ec    ...     LDRB     r2,[r2,#0xec]
        0x000462dc:    9b0b        ..      LDR      r3,[sp,#0x2c]
        0x000462de:    f893303d    ..=0    LDRB     r3,[r3,#0x3d]
        0x000462e2:    46ee        .F      MOV      lr,sp
        0x000462e4:    f04f0c0b    O...    MOV      r12,#0xb
        0x000462e8:    f8cec000    ....    STR      r12,[lr,#0]
        0x000462ec:    f7d6ff3a    ..:.    BL       SecAes ; 0x1d164
        0x000462f0:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000462f2:    f8810041    ..A.    STRB     r0,[r1,#0x41]
        0x000462f6:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000462f8:    f8900041    ..A.    LDRB     r0,[r0,#0x41]
        0x000462fc:    28ff        .(      CMP      r0,#0xff
        0x000462fe:    d10b        ..      BNE      0x46318 ; smpCalcS1 + 108
        0x00046300:    e7ff        ..      B        0x46302 ; smpCalcS1 + 86
        0x00046302:    2008        .       MOVS     r0,#8
        0x00046304:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046308:    2003        .       MOVS     r0,#3
        0x0004630a:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x0004630e:    980b        ..      LDR      r0,[sp,#0x2c]
        0x00046310:    a903        ..      ADD      r1,sp,#0xc
        0x00046312:    f001fe9f    ....    BL       smpSmExecute ; 0x48054
        0x00046316:    e7ff        ..      B        0x46318 ; smpCalcS1 + 108
        0x00046318:    b00c        ..      ADD      sp,sp,#0x30
        0x0004631a:    bd80        ..      POP      {r7,pc}
    smpCcbByConnId
        0x0004631c:    b081        ..      SUB      sp,sp,#4
        0x0004631e:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00046322:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00046326:    f24a5284    J..R    MOV      r2,#0xa584
        0x0004632a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004632e:    214c        L!      MOVS     r1,#0x4c
        0x00046330:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00046334:    384c        L8      SUBS     r0,r0,#0x4c
        0x00046336:    b001        ..      ADD      sp,sp,#4
        0x00046338:    4770        pG      BX       lr
        0x0004633a:    0000        ..      MOVS     r0,r0
    smpCcbByHandle
        0x0004633c:    b580        ..      PUSH     {r7,lr}
        0x0004633e:    b082        ..      SUB      sp,sp,#8
        0x00046340:    f8ad0002    ....    STRH     r0,[sp,#2]
        0x00046344:    f8bd0002    ....    LDRH     r0,[sp,#2]
        0x00046348:    f7d4fc22    ..".    BL       DmConnIdByHandle ; 0x1ab90
        0x0004634c:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046350:    b160        `.      CBZ      r0,0x4636c ; smpCcbByHandle + 48
        0x00046352:    e7ff        ..      B        0x46354 ; smpCcbByHandle + 24
        0x00046354:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046358:    f24a5284    J..R    MOV      r2,#0xa584
        0x0004635c:    f2c10201    ....    MOVT     r2,#0x1001
        0x00046360:    214c        L!      MOVS     r1,#0x4c
        0x00046362:    fb102001    ...     SMLABB   r0,r0,r1,r2
        0x00046366:    384c        L8      SUBS     r0,r0,#0x4c
        0x00046368:    9001        ..      STR      r0,[sp,#4]
        0x0004636a:    e002        ..      B        0x46372 ; smpCcbByHandle + 54
        0x0004636c:    2000        .       MOVS     r0,#0
        0x0004636e:    9001        ..      STR      r0,[sp,#4]
        0x00046370:    e7ff        ..      B        0x46372 ; smpCcbByHandle + 54
        0x00046372:    9801        ..      LDR      r0,[sp,#4]
        0x00046374:    b002        ..      ADD      sp,sp,#8
        0x00046376:    bd80        ..      POP      {r7,pc}
    smpCleanup
        0x00046378:    b580        ..      PUSH     {r7,lr}
        0x0004637a:    b082        ..      SUB      sp,sp,#8
        0x0004637c:    9001        ..      STR      r0,[sp,#4]
        0x0004637e:    9801        ..      LDR      r0,[sp,#4]
        0x00046380:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00046382:    b140        @.      CBZ      r0,0x46396 ; smpCleanup + 30
        0x00046384:    e7ff        ..      B        0x46386 ; smpCleanup + 14
        0x00046386:    9801        ..      LDR      r0,[sp,#4]
        0x00046388:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004638a:    f7d7ff61    ..a.    BL       WsfBufFree ; 0x1e250
        0x0004638e:    9901        ..      LDR      r1,[sp,#4]
        0x00046390:    2000        .       MOVS     r0,#0
        0x00046392:    6308        .c      STR      r0,[r1,#0x30]
        0x00046394:    e7ff        ..      B        0x46396 ; smpCleanup + 30
        0x00046396:    9801        ..      LDR      r0,[sp,#4]
        0x00046398:    f7d8fb4a    ..J.    BL       WsfTimerStop ; 0x1ea30
        0x0004639c:    9801        ..      LDR      r0,[sp,#4]
        0x0004639e:    3010        .0      ADDS     r0,r0,#0x10
        0x000463a0:    f7d8fb46    ..F.    BL       WsfTimerStop ; 0x1ea30
        0x000463a4:    9901        ..      LDR      r1,[sp,#4]
        0x000463a6:    2000        .       MOVS     r0,#0
        0x000463a8:    f881003b    ..;.    STRB     r0,[r1,#0x3b]
        0x000463ac:    9a01        ..      LDR      r2,[sp,#4]
        0x000463ae:    f892303a    ..:0    LDRB     r3,[r2,#0x3a]
        0x000463b2:    2101        .!      MOVS     r1,#1
        0x000463b4:    2b00        .+      CMP      r3,#0
        0x000463b6:    bf18        ..      IT       NE
        0x000463b8:    210b        .!      MOVNE    r1,#0xb
        0x000463ba:    f882103f    ..?.    STRB     r1,[r2,#0x3f]
        0x000463be:    9901        ..      LDR      r1,[sp,#4]
        0x000463c0:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x000463c4:    b002        ..      ADD      sp,sp,#8
        0x000463c6:    bd80        ..      POP      {r7,pc}
    smpDbAddDevice
        0x000463c8:    b580        ..      PUSH     {r7,lr}
        0x000463ca:    b086        ..      SUB      sp,sp,#0x18
        0x000463cc:    9004        ..      STR      r0,[sp,#0x10]
        0x000463ce:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x000463d2:    f24a6080    J..`    MOV      r0,#0xa680
        0x000463d6:    f2c10001    ....    MOVT     r0,#0x1001
        0x000463da:    3018        .0      ADDS     r0,r0,#0x18
        0x000463dc:    9002        ..      STR      r0,[sp,#8]
        0x000463de:    2001        .       MOVS     r0,#1
        0x000463e0:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000463e4:    e7ff        ..      B        0x463e6 ; smpDbAddDevice + 30
        0x000463e6:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000463ea:    2802        .(      CMP      r0,#2
        0x000463ec:    dc22        ".      BGT      0x46434 ; smpDbAddDevice + 108
        0x000463ee:    e7ff        ..      B        0x463f0 ; smpDbAddDevice + 40
        0x000463f0:    9802        ..      LDR      r0,[sp,#8]
        0x000463f2:    f000f879    ..y.    BL       smpDbRecordInUse ; 0x464e8
        0x000463f6:    b998        ..      CBNZ     r0,0x46420 ; smpDbAddDevice + 88
        0x000463f8:    e7ff        ..      B        0x463fa ; smpDbAddDevice + 50
        0x000463fa:    9902        ..      LDR      r1,[sp,#8]
        0x000463fc:    2000        .       MOVS     r0,#0
        0x000463fe:    6148        Ha      STR      r0,[r1,#0x14]
        0x00046400:    6108        .a      STR      r0,[r1,#0x10]
        0x00046402:    60c8        .`      STR      r0,[r1,#0xc]
        0x00046404:    6088        .`      STR      r0,[r1,#8]
        0x00046406:    6048        H`      STR      r0,[r1,#4]
        0x00046408:    6008        .`      STR      r0,[r1,#0]
        0x0004640a:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004640e:    9902        ..      LDR      r1,[sp,#8]
        0x00046410:    7188        .q      STRB     r0,[r1,#6]
        0x00046412:    9802        ..      LDR      r0,[sp,#8]
        0x00046414:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046416:    f7d4f9d1    ....    BL       BdaCpy ; 0x1a7bc
        0x0004641a:    9802        ..      LDR      r0,[sp,#8]
        0x0004641c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004641e:    e00c        ..      B        0x4643a ; smpDbAddDevice + 114
        0x00046420:    e7ff        ..      B        0x46422 ; smpDbAddDevice + 90
        0x00046422:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00046426:    3001        .0      ADDS     r0,#1
        0x00046428:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004642c:    9802        ..      LDR      r0,[sp,#8]
        0x0004642e:    3018        .0      ADDS     r0,r0,#0x18
        0x00046430:    9002        ..      STR      r0,[sp,#8]
        0x00046432:    e7d8        ..      B        0x463e6 ; smpDbAddDevice + 30
        0x00046434:    2000        .       MOVS     r0,#0
        0x00046436:    9005        ..      STR      r0,[sp,#0x14]
        0x00046438:    e7ff        ..      B        0x4643a ; smpDbAddDevice + 114
        0x0004643a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004643c:    b006        ..      ADD      sp,sp,#0x18
        0x0004643e:    bd80        ..      POP      {r7,pc}
    smpDbGetRecord
        0x00046440:    b580        ..      PUSH     {r7,lr}
        0x00046442:    b086        ..      SUB      sp,sp,#0x18
        0x00046444:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00046448:    f24a6080    J..`    MOV      r0,#0xa680
        0x0004644c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046450:    3018        .0      ADDS     r0,r0,#0x18
        0x00046452:    9003        ..      STR      r0,[sp,#0xc]
        0x00046454:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00046458:    f7d4fc4e    ..N.    BL       DmConnPeerAddrType ; 0x1acf8
        0x0004645c:    f7d4fdbe    ....    BL       DmHostAddrType ; 0x1afdc
        0x00046460:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00046464:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x00046468:    f7d4fc36    ..6.    BL       DmConnPeerAddr ; 0x1acd8
        0x0004646c:    9001        ..      STR      r0,[sp,#4]
        0x0004646e:    2001        .       MOVS     r0,#1
        0x00046470:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00046474:    e7ff        ..      B        0x46476 ; smpDbGetRecord + 54
        0x00046476:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x0004647a:    2802        .(      CMP      r0,#2
        0x0004647c:    dc1f        ..      BGT      0x464be ; smpDbGetRecord + 126
        0x0004647e:    e7ff        ..      B        0x46480 ; smpDbGetRecord + 64
        0x00046480:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046482:    f000f831    ..1.    BL       smpDbRecordInUse ; 0x464e8
        0x00046486:    b180        ..      CBZ      r0,0x464aa ; smpDbGetRecord + 106
        0x00046488:    e7ff        ..      B        0x4648a ; smpDbGetRecord + 74
        0x0004648a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004648c:    7980        .y      LDRB     r0,[r0,#6]
        0x0004648e:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x00046492:    4288        .B      CMP      r0,r1
        0x00046494:    d109        ..      BNE      0x464aa ; smpDbGetRecord + 106
        0x00046496:    e7ff        ..      B        0x46498 ; smpDbGetRecord + 88
        0x00046498:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004649a:    9901        ..      LDR      r1,[sp,#4]
        0x0004649c:    f7d4f980    ....    BL       BdaCmp ; 0x1a7a0
        0x000464a0:    b118        ..      CBZ      r0,0x464aa ; smpDbGetRecord + 106
        0x000464a2:    e7ff        ..      B        0x464a4 ; smpDbGetRecord + 100
        0x000464a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000464a6:    9005        ..      STR      r0,[sp,#0x14]
        0x000464a8:    e01b        ..      B        0x464e2 ; smpDbGetRecord + 162
        0x000464aa:    e7ff        ..      B        0x464ac ; smpDbGetRecord + 108
        0x000464ac:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x000464b0:    3001        .0      ADDS     r0,#1
        0x000464b2:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000464b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000464b8:    3018        .0      ADDS     r0,r0,#0x18
        0x000464ba:    9003        ..      STR      r0,[sp,#0xc]
        0x000464bc:    e7db        ..      B        0x46476 ; smpDbGetRecord + 54
        0x000464be:    9801        ..      LDR      r0,[sp,#4]
        0x000464c0:    f89d100b    ....    LDRB     r1,[sp,#0xb]
        0x000464c4:    f7ffff80    ....    BL       smpDbAddDevice ; 0x463c8
        0x000464c8:    9003        ..      STR      r0,[sp,#0xc]
        0x000464ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x000464cc:    b930        0.      CBNZ     r0,0x464dc ; smpDbGetRecord + 156
        0x000464ce:    e7ff        ..      B        0x464d0 ; smpDbGetRecord + 144
        0x000464d0:    f24a6080    J..`    MOV      r0,#0xa680
        0x000464d4:    f2c10001    ....    MOVT     r0,#0x1001
        0x000464d8:    9003        ..      STR      r0,[sp,#0xc]
        0x000464da:    e7ff        ..      B        0x464dc ; smpDbGetRecord + 156
        0x000464dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000464de:    9005        ..      STR      r0,[sp,#0x14]
        0x000464e0:    e7ff        ..      B        0x464e2 ; smpDbGetRecord + 162
        0x000464e2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000464e4:    b006        ..      ADD      sp,sp,#0x18
        0x000464e6:    bd80        ..      POP      {r7,pc}
    smpDbRecordInUse
        0x000464e8:    b082        ..      SUB      sp,sp,#8
        0x000464ea:    9000        ..      STR      r0,[sp,#0]
        0x000464ec:    9800        ..      LDR      r0,[sp,#0]
        0x000464ee:    79c0        .y      LDRB     r0,[r0,#7]
        0x000464f0:    2801        .(      CMP      r0,#1
        0x000464f2:    db04        ..      BLT      0x464fe ; smpDbRecordInUse + 22
        0x000464f4:    e7ff        ..      B        0x464f6 ; smpDbRecordInUse + 14
        0x000464f6:    2001        .       MOVS     r0,#1
        0x000464f8:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000464fc:    e014        ..      B        0x46528 ; smpDbRecordInUse + 64
        0x000464fe:    9800        ..      LDR      r0,[sp,#0]
        0x00046500:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00046502:    b120         .      CBZ      r0,0x4650e ; smpDbRecordInUse + 38
        0x00046504:    e7ff        ..      B        0x46506 ; smpDbRecordInUse + 30
        0x00046506:    2001        .       MOVS     r0,#1
        0x00046508:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004650c:    e00c        ..      B        0x46528 ; smpDbRecordInUse + 64
        0x0004650e:    9800        ..      LDR      r0,[sp,#0]
        0x00046510:    8900        ..      LDRH     r0,[r0,#8]
        0x00046512:    2801        .(      CMP      r0,#1
        0x00046514:    db04        ..      BLT      0x46520 ; smpDbRecordInUse + 56
        0x00046516:    e7ff        ..      B        0x46518 ; smpDbRecordInUse + 48
        0x00046518:    2001        .       MOVS     r0,#1
        0x0004651a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004651e:    e003        ..      B        0x46528 ; smpDbRecordInUse + 64
        0x00046520:    2000        .       MOVS     r0,#0
        0x00046522:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00046526:    e7ff        ..      B        0x46528 ; smpDbRecordInUse + 64
        0x00046528:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004652c:    b002        ..      ADD      sp,sp,#8
        0x0004652e:    4770        pG      BX       lr
    smpDbStartServiceTimer
        0x00046530:    b580        ..      PUSH     {r7,lr}
        0x00046532:    f24a6080    J..`    MOV      r0,#0xa680
        0x00046536:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004653a:    f8900055    ..U.    LDRB     r0,[r0,#0x55]
        0x0004653e:    b950        P.      CBNZ     r0,0x46556 ; smpDbStartServiceTimer + 38
        0x00046540:    e7ff        ..      B        0x46542 ; smpDbStartServiceTimer + 18
        0x00046542:    f24a6080    J..`    MOV      r0,#0xa680
        0x00046546:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004654a:    3048        H0      ADDS     r0,r0,#0x48
        0x0004654c:    f44f717a    O.zq    MOV      r1,#0x3e8
        0x00046550:    f7d8fa50    ..P.    BL       WsfTimerStartMs ; 0x1e9f4
        0x00046554:    e7ff        ..      B        0x46556 ; smpDbStartServiceTimer + 38
        0x00046556:    bd80        ..      POP      {r7,pc}
    smpDmConnCback
        0x00046558:    b580        ..      PUSH     {r7,lr}
        0x0004655a:    b084        ..      SUB      sp,sp,#0x10
        0x0004655c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004655e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046560:    7800        .x      LDRB     r0,[r0,#0]
        0x00046562:    f7fffedb    ....    BL       smpCcbByConnId ; 0x4631c
        0x00046566:    9002        ..      STR      r0,[sp,#8]
        0x00046568:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004656a:    7880        .x      LDRB     r0,[r0,#2]
        0x0004656c:    2827        '(      CMP      r0,#0x27
        0x0004656e:    d140        @.      BNE      0x465f2 ; smpDmConnCback + 154
        0x00046570:    e7ff        ..      B        0x46572 ; smpDmConnCback + 26
        0x00046572:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046574:    7800        .x      LDRB     r0,[r0,#0]
        0x00046576:    f7d4fbf7    ....    BL       DmConnRole ; 0x1ad68
        0x0004657a:    b948        H.      CBNZ     r0,0x46590 ; smpDmConnCback + 56
        0x0004657c:    e7ff        ..      B        0x4657e ; smpDmConnCback + 38
        0x0004657e:    9902        ..      LDR      r1,[sp,#8]
        0x00046580:    2001        .       MOVS     r0,#1
        0x00046582:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x00046586:    9902        ..      LDR      r1,[sp,#8]
        0x00046588:    200b        .       MOVS     r0,#0xb
        0x0004658a:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004658e:    e008        ..      B        0x465a2 ; smpDmConnCback + 74
        0x00046590:    9902        ..      LDR      r1,[sp,#8]
        0x00046592:    2000        .       MOVS     r0,#0
        0x00046594:    f881003a    ..:.    STRB     r0,[r1,#0x3a]
        0x00046598:    9902        ..      LDR      r1,[sp,#8]
        0x0004659a:    2001        .       MOVS     r0,#1
        0x0004659c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000465a0:    e7ff        ..      B        0x465a2 ; smpDmConnCback + 74
        0x000465a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000465a4:    88c0        ..      LDRH     r0,[r0,#6]
        0x000465a6:    9902        ..      LDR      r1,[sp,#8]
        0x000465a8:    8708        ..      STRH     r0,[r1,#0x38]
        0x000465aa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000465ac:    7800        .x      LDRB     r0,[r0,#0]
        0x000465ae:    9902        ..      LDR      r1,[sp,#8]
        0x000465b0:    f881003d    ..=.    STRB     r0,[r1,#0x3d]
        0x000465b4:    9902        ..      LDR      r1,[sp,#8]
        0x000465b6:    2000        .       MOVS     r0,#0
        0x000465b8:    9000        ..      STR      r0,[sp,#0]
        0x000465ba:    f881003b    ..;.    STRB     r0,[r1,#0x3b]
        0x000465be:    9902        ..      LDR      r1,[sp,#8]
        0x000465c0:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x000465c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000465c6:    7800        .x      LDRB     r0,[r0,#0]
        0x000465c8:    f7d7f83a    ..:.    BL       SmpDbGetFailureCount ; 0x1d640
        0x000465cc:    4601        .F      MOV      r1,r0
        0x000465ce:    9800        ..      LDR      r0,[sp,#0]
        0x000465d0:    9a02        ..      LDR      r2,[sp,#8]
        0x000465d2:    f8821042    ..B.    STRB     r1,[r2,#0x42]
        0x000465d6:    9902        ..      LDR      r1,[sp,#8]
        0x000465d8:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x000465dc:    9902        ..      LDR      r1,[sp,#8]
        0x000465de:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x000465e2:    9902        ..      LDR      r1,[sp,#8]
        0x000465e4:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x000465e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000465ea:    7800        .x      LDRB     r0,[r0,#0]
        0x000465ec:    f000fb66    ..f.    BL       smpResumeAttemptsState ; 0x46cbc
        0x000465f0:    e033        3.      B        0x4665a ; smpDmConnCback + 258
        0x000465f2:    9802        ..      LDR      r0,[sp,#8]
        0x000465f4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000465f8:    b370        p.      CBZ      r0,0x46658 ; smpDmConnCback + 256
        0x000465fa:    e7ff        ..      B        0x465fc ; smpDmConnCback + 164
        0x000465fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000465fe:    7880        .x      LDRB     r0,[r0,#2]
        0x00046600:    2828        ((      CMP      r0,#0x28
        0x00046602:    d128        (.      BNE      0x46656 ; smpDmConnCback + 254
        0x00046604:    e7ff        ..      B        0x46606 ; smpDmConnCback + 174
        0x00046606:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046608:    7800        .x      LDRB     r0,[r0,#0]
        0x0004660a:    9902        ..      LDR      r1,[sp,#8]
        0x0004660c:    f8911042    ..B.    LDRB     r1,[r1,#0x42]
        0x00046610:    f7d7f94e    ..N.    BL       SmpDbSetFailureCount ; 0x1d8b0
        0x00046614:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046616:    8800        ..      LDRH     r0,[r0,#0]
        0x00046618:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x0004661c:    200a        .       MOVS     r0,#0xa
        0x0004661e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00046622:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046624:    7a00        .z      LDRB     r0,[r0,#8]
        0x00046626:    3020         0      ADDS     r0,r0,#0x20
        0x00046628:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004662c:    9802        ..      LDR      r0,[sp,#8]
        0x0004662e:    a901        ..      ADD      r1,sp,#4
        0x00046630:    f001fd10    ....    BL       smpSmExecute ; 0x48054
        0x00046634:    9902        ..      LDR      r1,[sp,#8]
        0x00046636:    2000        .       MOVS     r0,#0
        0x00046638:    f881003d    ..=.    STRB     r0,[r1,#0x3d]
        0x0004663c:    9802        ..      LDR      r0,[sp,#8]
        0x0004663e:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00046640:    b140        @.      CBZ      r0,0x46654 ; smpDmConnCback + 252
        0x00046642:    e7ff        ..      B        0x46644 ; smpDmConnCback + 236
        0x00046644:    9802        ..      LDR      r0,[sp,#8]
        0x00046646:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00046648:    f7d7ff7a    ..z.    BL       WsfMsgFree ; 0x1e540
        0x0004664c:    9902        ..      LDR      r1,[sp,#8]
        0x0004664e:    2000        .       MOVS     r0,#0
        0x00046650:    6348        Hc      STR      r0,[r1,#0x34]
        0x00046652:    e7ff        ..      B        0x46654 ; smpDmConnCback + 252
        0x00046654:    e7ff        ..      B        0x46656 ; smpDmConnCback + 254
        0x00046656:    e7ff        ..      B        0x46658 ; smpDmConnCback + 256
        0x00046658:    e7ff        ..      B        0x4665a ; smpDmConnCback + 258
        0x0004665a:    b004        ..      ADD      sp,sp,#0x10
        0x0004665c:    bd80        ..      POP      {r7,pc}
        0x0004665e:    0000        ..      MOVS     r0,r0
    smpGenerateLtk
        0x00046660:    b580        ..      PUSH     {r7,lr}
        0x00046662:    b084        ..      SUB      sp,sp,#0x10
        0x00046664:    9003        ..      STR      r0,[sp,#0xc]
        0x00046666:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046668:    6b00        .k      LDR      r0,[r0,#0x30]
        0x0004666a:    9001        ..      STR      r0,[sp,#4]
        0x0004666c:    9801        ..      LDR      r0,[sp,#4]
        0x0004666e:    3004        .0      ADDS     r0,#4
        0x00046670:    9002        ..      STR      r0,[sp,#8]
        0x00046672:    9802        ..      LDR      r0,[sp,#8]
        0x00046674:    9901        ..      LDR      r1,[sp,#4]
        0x00046676:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x0004667a:    f7d6ff7f    ....    BL       SecRand ; 0x1d57c
        0x0004667e:    9801        ..      LDR      r0,[sp,#4]
        0x00046680:    f8901020    .. .    LDRB     r1,[r0,#0x20]
        0x00046684:    9802        ..      LDR      r0,[sp,#8]
        0x00046686:    4408        .D      ADD      r0,r0,r1
        0x00046688:    9002        ..      STR      r0,[sp,#8]
        0x0004668a:    9802        ..      LDR      r0,[sp,#8]
        0x0004668c:    9901        ..      LDR      r1,[sp,#4]
        0x0004668e:    f8911020    .. .    LDRB     r1,[r1,#0x20]
        0x00046692:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00046696:    f7d1ffcc    ....    BL       __aeabi_memclr ; 0x18632
        0x0004669a:    9901        ..      LDR      r1,[sp,#4]
        0x0004669c:    f8910030    ..0.    LDRB     r0,[r1,#0x30]
        0x000466a0:    f8912031    ..1     LDRB     r2,[r1,#0x31]
        0x000466a4:    ea402002    @..     ORR      r0,r0,r2,LSL #8
        0x000466a8:    8388        ..      STRH     r0,[r1,#0x1c]
        0x000466aa:    9901        ..      LDR      r1,[sp,#4]
        0x000466ac:    f8d10032    ..2.    LDR      r0,[r1,#0x32]
        0x000466b0:    f8d12036    ..6     LDR      r2,[r1,#0x36]
        0x000466b4:    618a        .a      STR      r2,[r1,#0x18]
        0x000466b6:    6148        Ha      STR      r0,[r1,#0x14]
        0x000466b8:    9901        ..      LDR      r1,[sp,#4]
        0x000466ba:    2001        .       MOVS     r0,#1
        0x000466bc:    7788        .w      STRB     r0,[r1,#0x1e]
        0x000466be:    9903        ..      LDR      r1,[sp,#0xc]
        0x000466c0:    f8911040    ..@.    LDRB     r1,[r1,#0x40]
        0x000466c4:    0749        I.      LSLS     r1,r1,#29
        0x000466c6:    2900        .)      CMP      r1,#0
        0x000466c8:    bf48        H.      IT       MI
        0x000466ca:    2002        .       MOVMI    r0,#2
        0x000466cc:    9901        ..      LDR      r1,[sp,#4]
        0x000466ce:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x000466d0:    9901        ..      LDR      r1,[sp,#4]
        0x000466d2:    202f        /       MOVS     r0,#0x2f
        0x000466d4:    7088        .p      STRB     r0,[r1,#2]
        0x000466d6:    9801        ..      LDR      r0,[sp,#4]
        0x000466d8:    f7d5f80a    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x000466dc:    b004        ..      ADD      sp,sp,#0x10
        0x000466de:    bd80        ..      POP      {r7,pc}
    smpGetPkBit
        0x000466e0:    b084        ..      SUB      sp,sp,#0x10
        0x000466e2:    9002        ..      STR      r0,[sp,#8]
        0x000466e4:    9802        ..      LDR      r0,[sp,#8]
        0x000466e6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000466e8:    9001        ..      STR      r0,[sp,#4]
        0x000466ea:    9801        ..      LDR      r0,[sp,#4]
        0x000466ec:    78c1        .x      LDRB     r1,[r0,#3]
        0x000466ee:    200f        .       MOVS     r0,#0xf
        0x000466f0:    eba000d1    ....    SUB      r0,r0,r1,LSR #3
        0x000466f4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000466f8:    9801        ..      LDR      r0,[sp,#4]
        0x000466fa:    78c0        .x      LDRB     r0,[r0,#3]
        0x000466fc:    f0000007    ....    AND      r0,r0,#7
        0x00046700:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046704:    9801        ..      LDR      r0,[sp,#4]
        0x00046706:    6940        @i      LDR      r0,[r0,#0x14]
        0x00046708:    f89d1003    ....    LDRB     r1,[sp,#3]
        0x0004670c:    4408        .D      ADD      r0,r0,r1
        0x0004670e:    f8900020    .. .    LDRB     r0,[r0,#0x20]
        0x00046712:    f89d1002    ....    LDRB     r1,[sp,#2]
        0x00046716:    40c8        .@      LSRS     r0,r0,r1
        0x00046718:    07c0        ..      LSLS     r0,r0,#31
        0x0004671a:    b120         .      CBZ      r0,0x46726 ; smpGetPkBit + 70
        0x0004671c:    e7ff        ..      B        0x4671e ; smpGetPkBit + 62
        0x0004671e:    2081        .       MOVS     r0,#0x81
        0x00046720:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046724:    e003        ..      B        0x4672e ; smpGetPkBit + 78
        0x00046726:    2080        .       MOVS     r0,#0x80
        0x00046728:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x0004672c:    e7ff        ..      B        0x4672e ; smpGetPkBit + 78
        0x0004672e:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046732:    b004        ..      ADD      sp,sp,#0x10
        0x00046734:    4770        pG      BX       lr
        0x00046736:    0000        ..      MOVS     r0,r0
    smpGetScSecLevel
        0x00046738:    b083        ..      SUB      sp,sp,#0xc
        0x0004673a:    9002        ..      STR      r0,[sp,#8]
        0x0004673c:    9802        ..      LDR      r0,[sp,#8]
        0x0004673e:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00046742:    0740        @.      LSLS     r0,r0,#29
        0x00046744:    2800        .(      CMP      r0,#0
        0x00046746:    d51f        ..      BPL      0x46788 ; smpGetScSecLevel + 80
        0x00046748:    e7ff        ..      B        0x4674a ; smpGetScSecLevel + 18
        0x0004674a:    9902        ..      LDR      r1,[sp,#8]
        0x0004674c:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00046750:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x00046754:    4288        .B      CMP      r0,r1
        0x00046756:    da05        ..      BGE      0x46764 ; smpGetScSecLevel + 44
        0x00046758:    e7ff        ..      B        0x4675a ; smpGetScSecLevel + 34
        0x0004675a:    9802        ..      LDR      r0,[sp,#8]
        0x0004675c:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00046760:    9000        ..      STR      r0,[sp,#0]
        0x00046762:    e004        ..      B        0x4676e ; smpGetScSecLevel + 54
        0x00046764:    9802        ..      LDR      r0,[sp,#8]
        0x00046766:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x0004676a:    9000        ..      STR      r0,[sp,#0]
        0x0004676c:    e7ff        ..      B        0x4676e ; smpGetScSecLevel + 54
        0x0004676e:    9800        ..      LDR      r0,[sp,#0]
        0x00046770:    2810        .(      CMP      r0,#0x10
        0x00046772:    d104        ..      BNE      0x4677e ; smpGetScSecLevel + 70
        0x00046774:    e7ff        ..      B        0x46776 ; smpGetScSecLevel + 62
        0x00046776:    2003        .       MOVS     r0,#3
        0x00046778:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004677c:    e003        ..      B        0x46786 ; smpGetScSecLevel + 78
        0x0004677e:    2002        .       MOVS     r0,#2
        0x00046780:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00046784:    e7ff        ..      B        0x46786 ; smpGetScSecLevel + 78
        0x00046786:    e003        ..      B        0x46790 ; smpGetScSecLevel + 88
        0x00046788:    2001        .       MOVS     r0,#1
        0x0004678a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004678e:    e7ff        ..      B        0x46790 ; smpGetScSecLevel + 88
        0x00046790:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00046794:    b003        ..      ADD      sp,sp,#0xc
        0x00046796:    4770        pG      BX       lr
    smpL2cCtrlCback
        0x00046798:    b580        ..      PUSH     {r7,lr}
        0x0004679a:    b084        ..      SUB      sp,sp,#0x10
        0x0004679c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004679e:    9803        ..      LDR      r0,[sp,#0xc]
        0x000467a0:    7800        .x      LDRB     r0,[r0,#0]
        0x000467a2:    f7fffdbb    ....    BL       smpCcbByConnId ; 0x4631c
        0x000467a6:    9002        ..      STR      r0,[sp,#8]
        0x000467a8:    9802        ..      LDR      r0,[sp,#8]
        0x000467aa:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000467ae:    b360        `.      CBZ      r0,0x4680a ; smpL2cCtrlCback + 114
        0x000467b0:    e7ff        ..      B        0x467b2 ; smpL2cCtrlCback + 26
        0x000467b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000467b4:    7880        .x      LDRB     r0,[r0,#2]
        0x000467b6:    3801        .8      SUBS     r0,#1
        0x000467b8:    fab0f080    ....    CLZ      r0,r0
        0x000467bc:    0940        @.      LSRS     r0,r0,#5
        0x000467be:    9902        ..      LDR      r1,[sp,#8]
        0x000467c0:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x000467c4:    9802        ..      LDR      r0,[sp,#8]
        0x000467c6:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x000467ca:    b9e8        ..      CBNZ     r0,0x46808 ; smpL2cCtrlCback + 112
        0x000467cc:    e7ff        ..      B        0x467ce ; smpL2cCtrlCback + 54
        0x000467ce:    9802        ..      LDR      r0,[sp,#8]
        0x000467d0:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000467d2:    b158        X.      CBZ      r0,0x467ec ; smpL2cCtrlCback + 84
        0x000467d4:    e7ff        ..      B        0x467d6 ; smpL2cCtrlCback + 62
        0x000467d6:    9802        ..      LDR      r0,[sp,#8]
        0x000467d8:    6b40        @k      LDR      r0,[r0,#0x34]
        0x000467da:    9001        ..      STR      r0,[sp,#4]
        0x000467dc:    9902        ..      LDR      r1,[sp,#8]
        0x000467de:    2000        .       MOVS     r0,#0
        0x000467e0:    6348        Hc      STR      r0,[r1,#0x34]
        0x000467e2:    9802        ..      LDR      r0,[sp,#8]
        0x000467e4:    9901        ..      LDR      r1,[sp,#4]
        0x000467e6:    f001fc0f    ....    BL       smpSendPkt ; 0x48008
        0x000467ea:    e7ff        ..      B        0x467ec ; smpL2cCtrlCback + 84
        0x000467ec:    9802        ..      LDR      r0,[sp,#8]
        0x000467ee:    f001fc97    ....    BL       smpStateIdle ; 0x48120
        0x000467f2:    b940        @.      CBNZ     r0,0x46806 ; smpL2cCtrlCback + 110
        0x000467f4:    e7ff        ..      B        0x467f6 ; smpL2cCtrlCback + 94
        0x000467f6:    9903        ..      LDR      r1,[sp,#0xc]
        0x000467f8:    200c        .       MOVS     r0,#0xc
        0x000467fa:    7088        .p      STRB     r0,[r1,#2]
        0x000467fc:    9802        ..      LDR      r0,[sp,#8]
        0x000467fe:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046800:    f001fc28    ..(.    BL       smpSmExecute ; 0x48054
        0x00046804:    e7ff        ..      B        0x46806 ; smpL2cCtrlCback + 110
        0x00046806:    e7ff        ..      B        0x46808 ; smpL2cCtrlCback + 112
        0x00046808:    e7ff        ..      B        0x4680a ; smpL2cCtrlCback + 114
        0x0004680a:    b004        ..      ADD      sp,sp,#0x10
        0x0004680c:    bd80        ..      POP      {r7,pc}
        0x0004680e:    0000        ..      MOVS     r0,r0
    smpL2cDataCback
        0x00046810:    b580        ..      PUSH     {r7,lr}
        0x00046812:    b08a        ..      SUB      sp,sp,#0x28
        0x00046814:    f8ad0026    ..&.    STRH     r0,[sp,#0x26]
        0x00046818:    f8ad1024    ..$.    STRH     r1,[sp,#0x24]
        0x0004681c:    9208        ..      STR      r2,[sp,#0x20]
        0x0004681e:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x00046822:    f7fffd8b    ....    BL       smpCcbByHandle ; 0x4633c
        0x00046826:    9006        ..      STR      r0,[sp,#0x18]
        0x00046828:    b908        ..      CBNZ     r0,0x4682e ; smpL2cDataCback + 30
        0x0004682a:    e7ff        ..      B        0x4682c ; smpL2cDataCback + 28
        0x0004682c:    e044        D.      B        0x468b8 ; smpL2cDataCback + 168
        0x0004682e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046830:    7a00        .z      LDRB     r0,[r0,#8]
        0x00046832:    f88d001f    ....    STRB     r0,[sp,#0x1f]
        0x00046836:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x0004683a:    2801        .(      CMP      r0,#1
        0x0004683c:    db3b        ;.      BLT      0x468b6 ; smpL2cDataCback + 166
        0x0004683e:    e7ff        ..      B        0x46840 ; smpL2cDataCback + 48
        0x00046840:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046844:    280e        .(      CMP      r0,#0xe
        0x00046846:    dc36        6.      BGT      0x468b6 ; smpL2cDataCback + 166
        0x00046848:    e7ff        ..      B        0x4684a ; smpL2cDataCback + 58
        0x0004684a:    f8bd0024    ..$.    LDRH     r0,[sp,#0x24]
        0x0004684e:    f89d201f    ...     LDRB     r2,[sp,#0x1f]
        0x00046852:    f64401d4    D...    MOV      r1,#0x48d4
        0x00046856:    f2c00105    ....    MOVT     r1,#5
        0x0004685a:    5c89        .\      LDRB     r1,[r1,r2]
        0x0004685c:    4288        .B      CMP      r0,r1
        0x0004685e:    d12a        *.      BNE      0x468b6 ; smpL2cDataCback + 166
        0x00046860:    e7ff        ..      B        0x46862 ; smpL2cDataCback + 82
        0x00046862:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046866:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046868:    f891103f    ..?.    LDRB     r1,[r1,#0x3f]
        0x0004686c:    4288        .B      CMP      r0,r1
        0x0004686e:    d005        ..      BEQ      0x4687c ; smpL2cDataCback + 108
        0x00046870:    e7ff        ..      B        0x46872 ; smpL2cDataCback + 98
        0x00046872:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046876:    2805        .(      CMP      r0,#5
        0x00046878:    d11d        ..      BNE      0x468b6 ; smpL2cDataCback + 166
        0x0004687a:    e7ff        ..      B        0x4687c ; smpL2cDataCback + 108
        0x0004687c:    f89d001f    ....    LDRB     r0,[sp,#0x1f]
        0x00046880:    2805        .(      CMP      r0,#5
        0x00046882:    d108        ..      BNE      0x46896 ; smpL2cDataCback + 134
        0x00046884:    e7ff        ..      B        0x46886 ; smpL2cDataCback + 118
        0x00046886:    2007        .       MOVS     r0,#7
        0x00046888:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004688c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004688e:    7a40        @z      LDRB     r0,[r0,#9]
        0x00046890:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00046894:    e003        ..      B        0x4689e ; smpL2cDataCback + 142
        0x00046896:    2006        .       MOVS     r0,#6
        0x00046898:    f88d0002    ....    STRB     r0,[sp,#2]
        0x0004689c:    e7ff        ..      B        0x4689e ; smpL2cDataCback + 142
        0x0004689e:    9806        ..      LDR      r0,[sp,#0x18]
        0x000468a0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000468a4:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x000468a8:    9808        ..      LDR      r0,[sp,#0x20]
        0x000468aa:    9001        ..      STR      r0,[sp,#4]
        0x000468ac:    9806        ..      LDR      r0,[sp,#0x18]
        0x000468ae:    4669        iF      MOV      r1,sp
        0x000468b0:    f001fbd0    ....    BL       smpSmExecute ; 0x48054
        0x000468b4:    e000        ..      B        0x468b8 ; smpL2cDataCback + 168
        0x000468b6:    e7ff        ..      B        0x468b8 ; smpL2cDataCback + 168
        0x000468b8:    b00a        ..      ADD      sp,sp,#0x28
        0x000468ba:    bd80        ..      POP      {r7,pc}
    smpMsgAlloc
        0x000468bc:    b580        ..      PUSH     {r7,lr}
        0x000468be:    b082        ..      SUB      sp,sp,#8
        0x000468c0:    f8ad0006    ....    STRH     r0,[sp,#6]
        0x000468c4:    f8bd0006    ....    LDRH     r0,[sp,#6]
        0x000468c8:    2100        .!      MOVS     r1,#0
        0x000468ca:    f7d7fdff    ....    BL       WsfMsgDataAlloc ; 0x1e4cc
        0x000468ce:    b002        ..      ADD      sp,sp,#8
        0x000468d0:    bd80        ..      POP      {r7,pc}
        0x000468d2:    0000        ..      MOVS     r0,r0
    smpProcPairing
        0x000468d4:    b580        ..      PUSH     {r7,lr}
        0x000468d6:    b08a        ..      SUB      sp,sp,#0x28
        0x000468d8:    9008        ..      STR      r0,[sp,#0x20]
        0x000468da:    9107        ..      STR      r1,[sp,#0x1c]
        0x000468dc:    9206        ..      STR      r2,[sp,#0x18]
        0x000468de:    2001        .       MOVS     r0,#1
        0x000468e0:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000468e4:    9906        ..      LDR      r1,[sp,#0x18]
        0x000468e6:    2000        .       MOVS     r0,#0
        0x000468e8:    7008        .p      STRB     r0,[r1,#0]
        0x000468ea:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000468ec:    7008        .p      STRB     r0,[r1,#0]
        0x000468ee:    9808        ..      LDR      r0,[sp,#0x20]
        0x000468f0:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000468f4:    2801        .(      CMP      r0,#1
        0x000468f6:    d10d        ..      BNE      0x46914 ; smpProcPairing + 64
        0x000468f8:    e7ff        ..      B        0x468fa ; smpProcPairing + 38
        0x000468fa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000468fc:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00046900:    2801        .(      CMP      r0,#1
        0x00046902:    d107        ..      BNE      0x46914 ; smpProcPairing + 64
        0x00046904:    e7ff        ..      B        0x46906 ; smpProcPairing + 50
        0x00046906:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046908:    2001        .       MOVS     r0,#1
        0x0004690a:    7008        .p      STRB     r0,[r1,#0]
        0x0004690c:    2000        .       MOVS     r0,#0
        0x0004690e:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x00046912:    e080        ..      B        0x46a16 ; smpProcPairing + 322
        0x00046914:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046916:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x0004691a:    0740        @.      LSLS     r0,r0,#29
        0x0004691c:    2800        .(      CMP      r0,#0
        0x0004691e:    d407        ..      BMI      0x46930 ; smpProcPairing + 92
        0x00046920:    e7ff        ..      B        0x46922 ; smpProcPairing + 78
        0x00046922:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046924:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00046928:    0740        @.      LSLS     r0,r0,#29
        0x0004692a:    2800        .(      CMP      r0,#0
        0x0004692c:    d572        r.      BPL      0x46a14 ; smpProcPairing + 320
        0x0004692e:    e7ff        ..      B        0x46930 ; smpProcPairing + 92
        0x00046930:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046932:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00046936:    2803        .(      CMP      r0,#3
        0x00046938:    d06b        k.      BEQ      0x46a12 ; smpProcPairing + 318
        0x0004693a:    e7ff        ..      B        0x4693c ; smpProcPairing + 104
        0x0004693c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004693e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046942:    2803        .(      CMP      r0,#3
        0x00046944:    d065        e.      BEQ      0x46a12 ; smpProcPairing + 318
        0x00046946:    e7ff        ..      B        0x46948 ; smpProcPairing + 116
        0x00046948:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004694a:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004694e:    b130        0.      CBZ      r0,0x4695e ; smpProcPairing + 138
        0x00046950:    e7ff        ..      B        0x46952 ; smpProcPairing + 126
        0x00046952:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046954:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00046958:    2801        .(      CMP      r0,#1
        0x0004695a:    d10c        ..      BNE      0x46976 ; smpProcPairing + 162
        0x0004695c:    e7ff        ..      B        0x4695e ; smpProcPairing + 138
        0x0004695e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046960:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046964:    2800        .(      CMP      r0,#0
        0x00046966:    d054        T.      BEQ      0x46a12 ; smpProcPairing + 318
        0x00046968:    e7ff        ..      B        0x4696a ; smpProcPairing + 150
        0x0004696a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004696c:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00046970:    2801        .(      CMP      r0,#1
        0x00046972:    d04e        N.      BEQ      0x46a12 ; smpProcPairing + 318
        0x00046974:    e7ff        ..      B        0x46976 ; smpProcPairing + 162
        0x00046976:    2000        .       MOVS     r0,#0
        0x00046978:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004697c:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004697e:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00046982:    2001        .       MOVS     r0,#1
        0x00046984:    9003        ..      STR      r0,[sp,#0xc]
        0x00046986:    b339        9.      CBZ      r1,0x469d8 ; smpProcPairing + 260
        0x00046988:    e7ff        ..      B        0x4698a ; smpProcPairing + 182
        0x0004698a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004698c:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x00046990:    2001        .       MOVS     r0,#1
        0x00046992:    2901        .)      CMP      r1,#1
        0x00046994:    9003        ..      STR      r0,[sp,#0xc]
        0x00046996:    d01f        ..      BEQ      0x469d8 ; smpProcPairing + 260
        0x00046998:    e7ff        ..      B        0x4699a ; smpProcPairing + 198
        0x0004699a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004699c:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x000469a0:    2000        .       MOVS     r0,#0
        0x000469a2:    2904        .)      CMP      r1,#4
        0x000469a4:    9002        ..      STR      r0,[sp,#8]
        0x000469a6:    d114        ..      BNE      0x469d2 ; smpProcPairing + 254
        0x000469a8:    e7ff        ..      B        0x469aa ; smpProcPairing + 214
        0x000469aa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469ac:    f8901028    ..(.    LDRB     r1,[r0,#0x28]
        0x000469b0:    2001        .       MOVS     r0,#1
        0x000469b2:    2902        .)      CMP      r1,#2
        0x000469b4:    9001        ..      STR      r0,[sp,#4]
        0x000469b6:    d009        ..      BEQ      0x469cc ; smpProcPairing + 248
        0x000469b8:    e7ff        ..      B        0x469ba ; smpProcPairing + 230
        0x000469ba:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469bc:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000469c0:    3804        .8      SUBS     r0,#4
        0x000469c2:    fab0f080    ....    CLZ      r0,r0
        0x000469c6:    0940        @.      LSRS     r0,r0,#5
        0x000469c8:    9001        ..      STR      r0,[sp,#4]
        0x000469ca:    e7ff        ..      B        0x469cc ; smpProcPairing + 248
        0x000469cc:    9801        ..      LDR      r0,[sp,#4]
        0x000469ce:    9002        ..      STR      r0,[sp,#8]
        0x000469d0:    e7ff        ..      B        0x469d2 ; smpProcPairing + 254
        0x000469d2:    9802        ..      LDR      r0,[sp,#8]
        0x000469d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000469d6:    e7ff        ..      B        0x469d8 ; smpProcPairing + 260
        0x000469d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000469da:    f0000001    ....    AND      r0,r0,#1
        0x000469de:    9906        ..      LDR      r1,[sp,#0x18]
        0x000469e0:    7008        .p      STRB     r0,[r1,#0]
        0x000469e2:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469e4:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000469e8:    2802        .(      CMP      r0,#2
        0x000469ea:    d106        ..      BNE      0x469fa ; smpProcPairing + 294
        0x000469ec:    e7ff        ..      B        0x469ee ; smpProcPairing + 282
        0x000469ee:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469f0:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000469f4:    2802        .(      CMP      r0,#2
        0x000469f6:    d00b        ..      BEQ      0x46a10 ; smpProcPairing + 316
        0x000469f8:    e7ff        ..      B        0x469fa ; smpProcPairing + 294
        0x000469fa:    9808        ..      LDR      r0,[sp,#0x20]
        0x000469fc:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00046a00:    fab0f080    ....    CLZ      r0,r0
        0x00046a04:    0942        B.      LSRS     r2,r0,#5
        0x00046a06:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046a08:    7808        .x      LDRB     r0,[r1,#0]
        0x00046a0a:    4050        P@      EORS     r0,r0,r2
        0x00046a0c:    7008        .p      STRB     r0,[r1,#0]
        0x00046a0e:    e7ff        ..      B        0x46a10 ; smpProcPairing + 316
        0x00046a10:    e7ff        ..      B        0x46a12 ; smpProcPairing + 318
        0x00046a12:    e7ff        ..      B        0x46a14 ; smpProcPairing + 320
        0x00046a14:    e7ff        ..      B        0x46a16 ; smpProcPairing + 322
        0x00046a16:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00046a1a:    b958        X.      CBNZ     r0,0x46a34 ; smpProcPairing + 352
        0x00046a1c:    e7ff        ..      B        0x46a1e ; smpProcPairing + 330
        0x00046a1e:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046a20:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00046a24:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00046a28:    4010        .@      ANDS     r0,r0,r2
        0x00046a2a:    f0400004    @...    ORR      r0,r0,#4
        0x00046a2e:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00046a32:    e00a        ..      B        0x46a4a ; smpProcPairing + 374
        0x00046a34:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046a36:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00046a3a:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00046a3e:    4010        .@      ANDS     r0,r0,r2
        0x00046a40:    f00000fb    ....    AND      r0,r0,#0xfb
        0x00046a44:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00046a48:    e7ff        ..      B        0x46a4a ; smpProcPairing + 374
        0x00046a4a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a4c:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00046a50:    b128        (.      CBZ      r0,0x46a5e ; smpProcPairing + 394
        0x00046a52:    e7ff        ..      B        0x46a54 ; smpProcPairing + 384
        0x00046a54:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a56:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00046a5a:    9000        ..      STR      r0,[sp,#0]
        0x00046a5c:    e004        ..      B        0x46a68 ; smpProcPairing + 404
        0x00046a5e:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a60:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00046a64:    9000        ..      STR      r0,[sp,#0]
        0x00046a66:    e7ff        ..      B        0x46a68 ; smpProcPairing + 404
        0x00046a68:    9800        ..      LDR      r0,[sp,#0]
        0x00046a6a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00046a6e:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x00046a72:    b1f8        ..      CBZ      r0,0x46ab4 ; smpProcPairing + 480
        0x00046a74:    e7ff        ..      B        0x46a76 ; smpProcPairing + 418
        0x00046a76:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x00046a7a:    f2c10000    ....    MOVT     r0,#0x1000
        0x00046a7e:    6800        .h      LDR      r0,[r0,#0]
        0x00046a80:    7a00        .z      LDRB     r0,[r0,#8]
        0x00046a82:    f89d1016    ....    LDRB     r1,[sp,#0x16]
        0x00046a86:    4008        .@      ANDS     r0,r0,r1
        0x00046a88:    0740        @.      LSLS     r0,r0,#29
        0x00046a8a:    2800        .(      CMP      r0,#0
        0x00046a8c:    d512        ..      BPL      0x46ab4 ; smpProcPairing + 480
        0x00046a8e:    e7ff        ..      B        0x46a90 ; smpProcPairing + 444
        0x00046a90:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046a92:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046a96:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00046a9a:    2003        .       MOVS     r0,#3
        0x00046a9c:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00046aa0:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00046aa4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046aa6:    a904        ..      ADD      r1,sp,#0x10
        0x00046aa8:    f001fad4    ....    BL       smpSmExecute ; 0x48054
        0x00046aac:    2000        .       MOVS     r0,#0
        0x00046aae:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00046ab2:    e02e        ..      B        0x46b12 ; smpProcPairing + 574
        0x00046ab4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046ab6:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00046aba:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00046abe:    f2c10100    ....    MOVT     r1,#0x1000
        0x00046ac2:    6809        .h      LDR      r1,[r1,#0]
        0x00046ac4:    7949        Iy      LDRB     r1,[r1,#5]
        0x00046ac6:    4288        .B      CMP      r0,r1
        0x00046ac8:    db0c        ..      BLT      0x46ae4 ; smpProcPairing + 528
        0x00046aca:    e7ff        ..      B        0x46acc ; smpProcPairing + 504
        0x00046acc:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046ace:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00046ad2:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00046ad6:    f2c10100    ....    MOVT     r1,#0x1000
        0x00046ada:    6809        .h      LDR      r1,[r1,#0]
        0x00046adc:    7949        Iy      LDRB     r1,[r1,#5]
        0x00046ade:    4288        .B      CMP      r0,r1
        0x00046ae0:    da13        ..      BGE      0x46b0a ; smpProcPairing + 566
        0x00046ae2:    e7ff        ..      B        0x46ae4 ; smpProcPairing + 528
        0x00046ae4:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046ae6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046aea:    f8ad0010    ....    STRH     r0,[sp,#0x10]
        0x00046aee:    2006        .       MOVS     r0,#6
        0x00046af0:    f88d0013    ....    STRB     r0,[sp,#0x13]
        0x00046af4:    2003        .       MOVS     r0,#3
        0x00046af6:    f88d0012    ....    STRB     r0,[sp,#0x12]
        0x00046afa:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046afc:    a904        ..      ADD      r1,sp,#0x10
        0x00046afe:    f001faa9    ....    BL       smpSmExecute ; 0x48054
        0x00046b02:    2000        .       MOVS     r0,#0
        0x00046b04:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00046b08:    e003        ..      B        0x46b12 ; smpProcPairing + 574
        0x00046b0a:    2001        .       MOVS     r0,#1
        0x00046b0c:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00046b10:    e7ff        ..      B        0x46b12 ; smpProcPairing + 574
        0x00046b12:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00046b16:    b00a        ..      ADD      sp,sp,#0x28
        0x00046b18:    bd80        ..      POP      {r7,pc}
        0x00046b1a:    0000        ..      MOVS     r0,r0
    smpProcRcvKey
        0x00046b1c:    b580        ..      PUSH     {r7,lr}
        0x00046b1e:    b084        ..      SUB      sp,sp,#0x10
        0x00046b20:    9003        ..      STR      r0,[sp,#0xc]
        0x00046b22:    9102        ..      STR      r1,[sp,#8]
        0x00046b24:    9201        ..      STR      r2,[sp,#4]
        0x00046b26:    f88d3003    ...0    STRB     r3,[sp,#3]
        0x00046b2a:    2000        .       MOVS     r0,#0
        0x00046b2c:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046b30:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046b34:    9801        ..      LDR      r0,[sp,#4]
        0x00046b36:    3008        .0      ADDS     r0,r0,#8
        0x00046b38:    9001        ..      STR      r0,[sp,#4]
        0x00046b3a:    9801        ..      LDR      r0,[sp,#4]
        0x00046b3c:    1c41        A.      ADDS     r1,r0,#1
        0x00046b3e:    9101        ..      STR      r1,[sp,#4]
        0x00046b40:    7800        .x      LDRB     r0,[r0,#0]
        0x00046b42:    f88d0000    ....    STRB     r0,[sp,#0]
        0x00046b46:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046b4a:    2806        .(      CMP      r0,#6
        0x00046b4c:    d106        ..      BNE      0x46b5c ; smpProcRcvKey + 64
        0x00046b4e:    e7ff        ..      B        0x46b50 ; smpProcRcvKey + 52
        0x00046b50:    9802        ..      LDR      r0,[sp,#8]
        0x00046b52:    3004        .0      ADDS     r0,#4
        0x00046b54:    9901        ..      LDR      r1,[sp,#4]
        0x00046b56:    f7d3fe4f    ..O.    BL       Calc128Cpy ; 0x1a7f8
        0x00046b5a:    e05f        _.      B        0x46c1c ; smpProcRcvKey + 256
        0x00046b5c:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046b60:    2807        .(      CMP      r0,#7
        0x00046b62:    d121        !.      BNE      0x46ba8 ; smpProcRcvKey + 140
        0x00046b64:    e7ff        ..      B        0x46b66 ; smpProcRcvKey + 74
        0x00046b66:    9901        ..      LDR      r1,[sp,#4]
        0x00046b68:    7808        .x      LDRB     r0,[r1,#0]
        0x00046b6a:    7849        Ix      LDRB     r1,[r1,#1]
        0x00046b6c:    ea402001    @..     ORR      r0,r0,r1,LSL #8
        0x00046b70:    9902        ..      LDR      r1,[sp,#8]
        0x00046b72:    8388        ..      STRH     r0,[r1,#0x1c]
        0x00046b74:    9801        ..      LDR      r0,[sp,#4]
        0x00046b76:    3002        .0      ADDS     r0,#2
        0x00046b78:    9001        ..      STR      r0,[sp,#4]
        0x00046b7a:    9902        ..      LDR      r1,[sp,#8]
        0x00046b7c:    9a01        ..      LDR      r2,[sp,#4]
        0x00046b7e:    6810        .h      LDR      r0,[r2,#0]
        0x00046b80:    6852        Rh      LDR      r2,[r2,#4]
        0x00046b82:    618a        .a      STR      r2,[r1,#0x18]
        0x00046b84:    6148        Ha      STR      r0,[r1,#0x14]
        0x00046b86:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046b88:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x00046b8c:    0741        A.      LSLS     r1,r0,#29
        0x00046b8e:    2001        .       MOVS     r0,#1
        0x00046b90:    2900        .)      CMP      r1,#0
        0x00046b92:    4601        .F      MOV      r1,r0
        0x00046b94:    bf48        H.      IT       MI
        0x00046b96:    2102        .!      MOVMI    r1,#2
        0x00046b98:    9a02        ..      LDR      r2,[sp,#8]
        0x00046b9a:    77d1        .w      STRB     r1,[r2,#0x1f]
        0x00046b9c:    9a02        ..      LDR      r2,[sp,#8]
        0x00046b9e:    2102        .!      MOVS     r1,#2
        0x00046ba0:    7791        .w      STRB     r1,[r2,#0x1e]
        0x00046ba2:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046ba6:    e038        8.      B        0x46c1a ; smpProcRcvKey + 254
        0x00046ba8:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046bac:    2808        .(      CMP      r0,#8
        0x00046bae:    d106        ..      BNE      0x46bbe ; smpProcRcvKey + 162
        0x00046bb0:    e7ff        ..      B        0x46bb2 ; smpProcRcvKey + 150
        0x00046bb2:    9802        ..      LDR      r0,[sp,#8]
        0x00046bb4:    3004        .0      ADDS     r0,#4
        0x00046bb6:    9901        ..      LDR      r1,[sp,#4]
        0x00046bb8:    f7d3fe1e    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046bbc:    e02c        ,.      B        0x46c18 ; smpProcRcvKey + 252
        0x00046bbe:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046bc2:    2809        .(      CMP      r0,#9
        0x00046bc4:    d115        ..      BNE      0x46bf2 ; smpProcRcvKey + 214
        0x00046bc6:    e7ff        ..      B        0x46bc8 ; smpProcRcvKey + 172
        0x00046bc8:    9801        ..      LDR      r0,[sp,#4]
        0x00046bca:    1c41        A.      ADDS     r1,r0,#1
        0x00046bcc:    9101        ..      STR      r1,[sp,#4]
        0x00046bce:    7800        .x      LDRB     r0,[r0,#0]
        0x00046bd0:    9902        ..      LDR      r1,[sp,#8]
        0x00046bd2:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00046bd4:    9802        ..      LDR      r0,[sp,#8]
        0x00046bd6:    3014        .0      ADDS     r0,r0,#0x14
        0x00046bd8:    9901        ..      LDR      r1,[sp,#4]
        0x00046bda:    f7d3fdef    ....    BL       BdaCpy ; 0x1a7bc
        0x00046bde:    9801        ..      LDR      r0,[sp,#4]
        0x00046be0:    3006        .0      ADDS     r0,#6
        0x00046be2:    9001        ..      STR      r0,[sp,#4]
        0x00046be4:    9902        ..      LDR      r1,[sp,#8]
        0x00046be6:    2004        .       MOVS     r0,#4
        0x00046be8:    7788        .w      STRB     r0,[r1,#0x1e]
        0x00046bea:    2001        .       MOVS     r0,#1
        0x00046bec:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046bf0:    e011        ..      B        0x46c16 ; smpProcRcvKey + 250
        0x00046bf2:    f89d0000    ....    LDRB     r0,[sp,#0]
        0x00046bf6:    280a        .(      CMP      r0,#0xa
        0x00046bf8:    d10c        ..      BNE      0x46c14 ; smpProcRcvKey + 248
        0x00046bfa:    e7ff        ..      B        0x46bfc ; smpProcRcvKey + 224
        0x00046bfc:    9802        ..      LDR      r0,[sp,#8]
        0x00046bfe:    3004        .0      ADDS     r0,#4
        0x00046c00:    9901        ..      LDR      r1,[sp,#4]
        0x00046c02:    f7d3fdf9    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046c06:    9902        ..      LDR      r1,[sp,#8]
        0x00046c08:    2008        .       MOVS     r0,#8
        0x00046c0a:    7788        .w      STRB     r0,[r1,#0x1e]
        0x00046c0c:    2001        .       MOVS     r0,#1
        0x00046c0e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x00046c12:    e7ff        ..      B        0x46c14 ; smpProcRcvKey + 248
        0x00046c14:    e7ff        ..      B        0x46c16 ; smpProcRcvKey + 250
        0x00046c16:    e7ff        ..      B        0x46c18 ; smpProcRcvKey + 252
        0x00046c18:    e7ff        ..      B        0x46c1a ; smpProcRcvKey + 254
        0x00046c1a:    e7ff        ..      B        0x46c1c ; smpProcRcvKey + 256
        0x00046c1c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046c1e:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046c22:    2806        .(      CMP      r0,#6
        0x00046c24:    d006        ..      BEQ      0x46c34 ; smpProcRcvKey + 280
        0x00046c26:    e7ff        ..      B        0x46c28 ; smpProcRcvKey + 268
        0x00046c28:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046c2a:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046c2e:    2808        .(      CMP      r0,#8
        0x00046c30:    d107        ..      BNE      0x46c42 ; smpProcRcvKey + 294
        0x00046c32:    e7ff        ..      B        0x46c34 ; smpProcRcvKey + 280
        0x00046c34:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046c36:    f891003f    ..?.    LDRB     r0,[r1,#0x3f]
        0x00046c3a:    3001        .0      ADDS     r0,#1
        0x00046c3c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046c40:    e02d        -.      B        0x46c9e ; smpProcRcvKey + 386
        0x00046c42:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00046c46:    0780        ..      LSLS     r0,r0,#30
        0x00046c48:    2800        .(      CMP      r0,#0
        0x00046c4a:    d50b        ..      BPL      0x46c64 ; smpProcRcvKey + 328
        0x00046c4c:    e7ff        ..      B        0x46c4e ; smpProcRcvKey + 306
        0x00046c4e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046c50:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046c54:    2807        .(      CMP      r0,#7
        0x00046c56:    d105        ..      BNE      0x46c64 ; smpProcRcvKey + 328
        0x00046c58:    e7ff        ..      B        0x46c5a ; smpProcRcvKey + 318
        0x00046c5a:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046c5c:    2008        .       MOVS     r0,#8
        0x00046c5e:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046c62:    e01b        ..      B        0x46c9c ; smpProcRcvKey + 384
        0x00046c64:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00046c68:    0740        @.      LSLS     r0,r0,#29
        0x00046c6a:    2800        .(      CMP      r0,#0
        0x00046c6c:    d511        ..      BPL      0x46c92 ; smpProcRcvKey + 374
        0x00046c6e:    e7ff        ..      B        0x46c70 ; smpProcRcvKey + 340
        0x00046c70:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046c72:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046c76:    2807        .(      CMP      r0,#7
        0x00046c78:    d006        ..      BEQ      0x46c88 ; smpProcRcvKey + 364
        0x00046c7a:    e7ff        ..      B        0x46c7c ; smpProcRcvKey + 352
        0x00046c7c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046c7e:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00046c82:    2809        .(      CMP      r0,#9
        0x00046c84:    d105        ..      BNE      0x46c92 ; smpProcRcvKey + 374
        0x00046c86:    e7ff        ..      B        0x46c88 ; smpProcRcvKey + 364
        0x00046c88:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046c8a:    200a        .       MOVS     r0,#0xa
        0x00046c8c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00046c90:    e003        ..      B        0x46c9a ; smpProcRcvKey + 382
        0x00046c92:    2001        .       MOVS     r0,#1
        0x00046c94:    f88d0001    ....    STRB     r0,[sp,#1]
        0x00046c98:    e7ff        ..      B        0x46c9a ; smpProcRcvKey + 382
        0x00046c9a:    e7ff        ..      B        0x46c9c ; smpProcRcvKey + 384
        0x00046c9c:    e7ff        ..      B        0x46c9e ; smpProcRcvKey + 386
        0x00046c9e:    f89d0002    ....    LDRB     r0,[sp,#2]
        0x00046ca2:    b138        8.      CBZ      r0,0x46cb4 ; smpProcRcvKey + 408
        0x00046ca4:    e7ff        ..      B        0x46ca6 ; smpProcRcvKey + 394
        0x00046ca6:    9902        ..      LDR      r1,[sp,#8]
        0x00046ca8:    202f        /       MOVS     r0,#0x2f
        0x00046caa:    7088        .p      STRB     r0,[r1,#2]
        0x00046cac:    9802        ..      LDR      r0,[sp,#8]
        0x00046cae:    f7d4fd1f    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00046cb2:    e7ff        ..      B        0x46cb4 ; smpProcRcvKey + 408
        0x00046cb4:    f89d0001    ....    LDRB     r0,[sp,#1]
        0x00046cb8:    b004        ..      ADD      sp,sp,#0x10
        0x00046cba:    bd80        ..      POP      {r7,pc}
    smpResumeAttemptsState
        0x00046cbc:    b580        ..      PUSH     {r7,lr}
        0x00046cbe:    b084        ..      SUB      sp,sp,#0x10
        0x00046cc0:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046cc4:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046cc8:    f7fffb28    ..(.    BL       smpCcbByConnId ; 0x4631c
        0x00046ccc:    9002        ..      STR      r0,[sp,#8]
        0x00046cce:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046cd2:    f7d6fcc3    ....    BL       SmpDbGetPairingDisabledTime ; 0x1d65c
        0x00046cd6:    9001        ..      STR      r0,[sp,#4]
        0x00046cd8:    9801        ..      LDR      r0,[sp,#4]
        0x00046cda:    b358        X.      CBZ      r0,0x46d34 ; smpResumeAttemptsState + 120
        0x00046cdc:    e7ff        ..      B        0x46cde ; smpResumeAttemptsState + 34
        0x00046cde:    f24a5084    J..P    MOV      r0,#0xa584
        0x00046ce2:    f2c10001    ....    MOVT     r0,#0x1001
        0x00046ce6:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00046cea:    b168        h.      CBZ      r0,0x46d08 ; smpResumeAttemptsState + 76
        0x00046cec:    e7ff        ..      B        0x46cee ; smpResumeAttemptsState + 50
        0x00046cee:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046cf2:    f7d4f839    ..9.    BL       DmConnRole ; 0x1ad68
        0x00046cf6:    4601        .F      MOV      r1,r0
        0x00046cf8:    2024        $       MOVS     r0,#0x24
        0x00046cfa:    2901        .)      CMP      r1,#1
        0x00046cfc:    bf08        ..      IT       EQ
        0x00046cfe:    2026        &       MOVEQ    r0,#0x26
        0x00046d00:    9902        ..      LDR      r1,[sp,#8]
        0x00046d02:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00046d06:    e00c        ..      B        0x46d22 ; smpResumeAttemptsState + 102
        0x00046d08:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x00046d0c:    f7d4f82c    ..,.    BL       DmConnRole ; 0x1ad68
        0x00046d10:    4601        .F      MOV      r1,r0
        0x00046d12:    200c        .       MOVS     r0,#0xc
        0x00046d14:    2901        .)      CMP      r1,#1
        0x00046d16:    bf08        ..      IT       EQ
        0x00046d18:    200d        .       MOVEQ    r0,#0xd
        0x00046d1a:    9902        ..      LDR      r1,[sp,#8]
        0x00046d1c:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x00046d20:    e7ff        ..      B        0x46d22 ; smpResumeAttemptsState + 102
        0x00046d22:    9902        ..      LDR      r1,[sp,#8]
        0x00046d24:    2010        .       MOVS     r0,#0x10
        0x00046d26:    7688        .v      STRB     r0,[r1,#0x1a]
        0x00046d28:    9802        ..      LDR      r0,[sp,#8]
        0x00046d2a:    3010        .0      ADDS     r0,r0,#0x10
        0x00046d2c:    9901        ..      LDR      r1,[sp,#4]
        0x00046d2e:    f7d7fe61    ..a.    BL       WsfTimerStartMs ; 0x1e9f4
        0x00046d32:    e7ff        ..      B        0x46d34 ; smpResumeAttemptsState + 120
        0x00046d34:    b004        ..      ADD      sp,sp,#0x10
        0x00046d36:    bd80        ..      POP      {r7,pc}
    smpScActAuthSelect
        0x00046d38:    b580        ..      PUSH     {r7,lr}
        0x00046d3a:    b086        ..      SUB      sp,sp,#0x18
        0x00046d3c:    9005        ..      STR      r0,[sp,#0x14]
        0x00046d3e:    9104        ..      STR      r1,[sp,#0x10]
        0x00046d40:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046d42:    6840        @h      LDR      r0,[r0,#4]
        0x00046d44:    3008        .0      ADDS     r0,r0,#8
        0x00046d46:    9002        ..      STR      r0,[sp,#8]
        0x00046d48:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046d4a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046d4c:    6880        .h      LDR      r0,[r0,#8]
        0x00046d4e:    9902        ..      LDR      r1,[sp,#8]
        0x00046d50:    3101        .1      ADDS     r1,#1
        0x00046d52:    2220         "      MOVS     r2,#0x20
        0x00046d54:    9200        ..      STR      r2,[sp,#0]
        0x00046d56:    f7d7fa11    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00046d5a:    9a00        ..      LDR      r2,[sp,#0]
        0x00046d5c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046d5e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046d60:    6880        .h      LDR      r0,[r0,#8]
        0x00046d62:    3020         0      ADDS     r0,r0,#0x20
        0x00046d64:    9902        ..      LDR      r1,[sp,#8]
        0x00046d66:    3121        !1      ADDS     r1,r1,#0x21
        0x00046d68:    f7d7fa08    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00046d6c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046d6e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046d72:    f8ad000c    ....    STRH     r0,[sp,#0xc]
        0x00046d76:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046d78:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046d7a:    7840        @x      LDRB     r0,[r0,#1]
        0x00046d7c:    3801        .8      SUBS     r0,#1
        0x00046d7e:    4601        .F      MOV      r1,r0
        0x00046d80:    9101        ..      STR      r1,[sp,#4]
        0x00046d82:    2803        .(      CMP      r0,#3
        0x00046d84:    d810        ..      BHI      0x46da8 ; smpScActAuthSelect + 112
        0x00046d86:    9901        ..      LDR      r1,[sp,#4]
        0x00046d88:    e8dff001    ....    TBB      [pc,r1]
    $d.6
        0x00046d8c:    020a0602    ....    DCD    34211330
    $t.7
        0x00046d90:    2013        .       MOVS     r0,#0x13
        0x00046d92:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046d96:    e00e        ..      B        0x46db6 ; smpScActAuthSelect + 126
        0x00046d98:    2015        .       MOVS     r0,#0x15
        0x00046d9a:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046d9e:    e00a        ..      B        0x46db6 ; smpScActAuthSelect + 126
        0x00046da0:    2014        .       MOVS     r0,#0x14
        0x00046da2:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046da6:    e006        ..      B        0x46db6 ; smpScActAuthSelect + 126
        0x00046da8:    2008        .       MOVS     r0,#8
        0x00046daa:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x00046dae:    2003        .       MOVS     r0,#3
        0x00046db0:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x00046db4:    e7ff        ..      B        0x46db6 ; smpScActAuthSelect + 126
        0x00046db6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00046db8:    a903        ..      ADD      r1,sp,#0xc
        0x00046dba:    f001f94b    ..K.    BL       smpSmExecute ; 0x48054
        0x00046dbe:    b006        ..      ADD      sp,sp,#0x18
        0x00046dc0:    bd80        ..      POP      {r7,pc}
        0x00046dc2:    0000        ..      MOVS     r0,r0
    smpScActCalcF5Ltk
        0x00046dc4:    b580        ..      PUSH     {r7,lr}
        0x00046dc6:    b088        ..      SUB      sp,sp,#0x20
        0x00046dc8:    9007        ..      STR      r0,[sp,#0x1c]
        0x00046dca:    9106        ..      STR      r1,[sp,#0x18]
        0x00046dcc:    9806        ..      LDR      r0,[sp,#0x18]
        0x00046dce:    9005        ..      STR      r0,[sp,#0x14]
        0x00046dd0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046dd2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046dd4:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046dd6:    9905        ..      LDR      r1,[sp,#0x14]
        0x00046dd8:    6849        Ih      LDR      r1,[r1,#4]
        0x00046dda:    f7d3fd0d    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046dde:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046de0:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046de2:    2035        5       MOVS     r0,#0x35
        0x00046de4:    f7d6feb4    ....    BL       SmpScAlloc ; 0x1db50
        0x00046de8:    9004        ..      STR      r0,[sp,#0x10]
        0x00046dea:    2800        .(      CMP      r0,#0
        0x00046dec:    d042        B.      BEQ      0x46e74 ; smpScActCalcF5Ltk + 176
        0x00046dee:    e7ff        ..      B        0x46df0 ; smpScActCalcF5Ltk + 44
        0x00046df0:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046df2:    9003        ..      STR      r0,[sp,#0xc]
        0x00046df4:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046df6:    1c48        H.      ADDS     r0,r1,#1
        0x00046df8:    9003        ..      STR      r0,[sp,#0xc]
        0x00046dfa:    2001        .       MOVS     r0,#1
        0x00046dfc:    9002        ..      STR      r0,[sp,#8]
        0x00046dfe:    7008        .p      STRB     r0,[r1,#0]
        0x00046e00:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046e02:    f64401e3    D...    MOV      r1,#0x48e3
        0x00046e06:    f2c00105    ....    MOVT     r1,#5
        0x00046e0a:    2204        ."      MOVS     r2,#4
        0x00046e0c:    f7d6ff54    ..T.    BL       SmpScCat ; 0x1dcb8
        0x00046e10:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e12:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046e14:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046e16:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046e18:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046e1a:    f7d6ff5f    .._.    BL       SmpScCat128 ; 0x1dcdc
        0x00046e1e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e20:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046e22:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046e24:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046e26:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046e28:    3110        .1      ADDS     r1,r1,#0x10
        0x00046e2a:    f7d6ff57    ..W.    BL       SmpScCat128 ; 0x1dcdc
        0x00046e2e:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e30:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046e32:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046e34:    f000fb70    ..p.    BL       smpScCatInitiatorBdAddr ; 0x47518
        0x00046e38:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e3a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046e3c:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046e3e:    f000fbc5    ....    BL       smpScCatResponderBdAddr ; 0x475cc
        0x00046e42:    4601        .F      MOV      r1,r0
        0x00046e44:    9802        ..      LDR      r0,[sp,#8]
        0x00046e46:    9103        ..      STR      r1,[sp,#0xc]
        0x00046e48:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046e4a:    1c4a        J.      ADDS     r2,r1,#1
        0x00046e4c:    9203        ..      STR      r2,[sp,#0xc]
        0x00046e4e:    7008        .p      STRB     r0,[r1,#0]
        0x00046e50:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046e52:    1c48        H.      ADDS     r0,r1,#1
        0x00046e54:    9003        ..      STR      r0,[sp,#0xc]
        0x00046e56:    2000        .       MOVS     r0,#0
        0x00046e58:    7008        .p      STRB     r0,[r1,#0]
        0x00046e5a:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00046e5c:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00046e5e:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046e60:    3010        .0      ADDS     r0,r0,#0x10
        0x00046e62:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046e64:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046e66:    46ec        .F      MOV      r12,sp
        0x00046e68:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00046e6c:    2235        5"      MOVS     r2,#0x35
        0x00046e6e:    f7d6ff41    ..A.    BL       SmpScCmac ; 0x1dcf4
        0x00046e72:    e7ff        ..      B        0x46e74 ; smpScActCalcF5Ltk + 176
        0x00046e74:    b008        ..      ADD      sp,sp,#0x20
        0x00046e76:    bd80        ..      POP      {r7,pc}
    smpScActCalcF5MacKey
        0x00046e78:    b580        ..      PUSH     {r7,lr}
        0x00046e7a:    b088        ..      SUB      sp,sp,#0x20
        0x00046e7c:    9007        ..      STR      r0,[sp,#0x1c]
        0x00046e7e:    9106        ..      STR      r1,[sp,#0x18]
        0x00046e80:    9806        ..      LDR      r0,[sp,#0x18]
        0x00046e82:    9005        ..      STR      r0,[sp,#0x14]
        0x00046e84:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046e86:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00046e88:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046e8a:    3010        .0      ADDS     r0,r0,#0x10
        0x00046e8c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00046e8e:    6849        Ih      LDR      r1,[r1,#4]
        0x00046e90:    f7d3fcb2    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00046e94:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046e96:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046e98:    2035        5       MOVS     r0,#0x35
        0x00046e9a:    f7d6fe59    ..Y.    BL       SmpScAlloc ; 0x1db50
        0x00046e9e:    9004        ..      STR      r0,[sp,#0x10]
        0x00046ea0:    2800        .(      CMP      r0,#0
        0x00046ea2:    d042        B.      BEQ      0x46f2a ; smpScActCalcF5MacKey + 178
        0x00046ea4:    e7ff        ..      B        0x46ea6 ; smpScActCalcF5MacKey + 46
        0x00046ea6:    9804        ..      LDR      r0,[sp,#0x10]
        0x00046ea8:    9003        ..      STR      r0,[sp,#0xc]
        0x00046eaa:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046eac:    1c48        H.      ADDS     r0,r1,#1
        0x00046eae:    9003        ..      STR      r0,[sp,#0xc]
        0x00046eb0:    2000        .       MOVS     r0,#0
        0x00046eb2:    9002        ..      STR      r0,[sp,#8]
        0x00046eb4:    7008        .p      STRB     r0,[r1,#0]
        0x00046eb6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046eb8:    f64401e3    D...    MOV      r1,#0x48e3
        0x00046ebc:    f2c00105    ....    MOVT     r1,#5
        0x00046ec0:    2204        ."      MOVS     r2,#4
        0x00046ec2:    f7d6fef9    ....    BL       SmpScCat ; 0x1dcb8
        0x00046ec6:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ec8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046eca:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046ecc:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046ece:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046ed0:    f7d6ff04    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00046ed4:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ed6:    9803        ..      LDR      r0,[sp,#0xc]
        0x00046ed8:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046eda:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046edc:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00046ede:    3110        .1      ADDS     r1,r1,#0x10
        0x00046ee0:    f7d6fefc    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00046ee4:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ee6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046ee8:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046eea:    f000fb15    ....    BL       smpScCatInitiatorBdAddr ; 0x47518
        0x00046eee:    9003        ..      STR      r0,[sp,#0xc]
        0x00046ef0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00046ef2:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046ef4:    f000fb6a    ..j.    BL       smpScCatResponderBdAddr ; 0x475cc
        0x00046ef8:    4601        .F      MOV      r1,r0
        0x00046efa:    9802        ..      LDR      r0,[sp,#8]
        0x00046efc:    9103        ..      STR      r1,[sp,#0xc]
        0x00046efe:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00046f00:    1c51        Q.      ADDS     r1,r2,#1
        0x00046f02:    9103        ..      STR      r1,[sp,#0xc]
        0x00046f04:    2101        .!      MOVS     r1,#1
        0x00046f06:    7011        .p      STRB     r1,[r2,#0]
        0x00046f08:    9903        ..      LDR      r1,[sp,#0xc]
        0x00046f0a:    1c4a        J.      ADDS     r2,r1,#1
        0x00046f0c:    9203        ..      STR      r2,[sp,#0xc]
        0x00046f0e:    7008        .p      STRB     r0,[r1,#0]
        0x00046f10:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x00046f12:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00046f14:    6980        .i      LDR      r0,[r0,#0x18]
        0x00046f16:    3010        .0      ADDS     r0,r0,#0x10
        0x00046f18:    9904        ..      LDR      r1,[sp,#0x10]
        0x00046f1a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00046f1c:    46ec        .F      MOV      r12,sp
        0x00046f1e:    f8cc2000    ...     STR      r2,[r12,#0]
        0x00046f22:    2235        5"      MOVS     r2,#0x35
        0x00046f24:    f7d6fee6    ....    BL       SmpScCmac ; 0x1dcf4
        0x00046f28:    e7ff        ..      B        0x46f2a ; smpScActCalcF5MacKey + 178
        0x00046f2a:    b008        ..      ADD      sp,sp,#0x20
        0x00046f2c:    bd80        ..      POP      {r7,pc}
        0x00046f2e:    0000        ..      MOVS     r0,r0
    smpScActCalcF5TKey
        0x00046f30:    b580        ..      PUSH     {r7,lr}
        0x00046f32:    b08a        ..      SUB      sp,sp,#0x28
        0x00046f34:    9009        ..      STR      r0,[sp,#0x24]
        0x00046f36:    9108        ..      STR      r1,[sp,#0x20]
        0x00046f38:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046f3a:    9007        ..      STR      r0,[sp,#0x1c]
        0x00046f3c:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046f3e:    78c0        .x      LDRB     r0,[r0,#3]
        0x00046f40:    bb78        x.      CBNZ     r0,0x46fa2 ; smpScActCalcF5TKey + 114
        0x00046f42:    e7ff        ..      B        0x46f44 ; smpScActCalcF5TKey + 20
        0x00046f44:    9909        ..      LDR      r1,[sp,#0x24]
        0x00046f46:    9a08        ..      LDR      r2,[sp,#0x20]
        0x00046f48:    2020                MOVS     r0,#0x20
        0x00046f4a:    f7d6fe01    ....    BL       SmpScAlloc ; 0x1db50
        0x00046f4e:    9006        ..      STR      r0,[sp,#0x18]
        0x00046f50:    b330        0.      CBZ      r0,0x46fa0 ; smpScActCalcF5TKey + 112
        0x00046f52:    e7ff        ..      B        0x46f54 ; smpScActCalcF5TKey + 36
        0x00046f54:    f246005a    F.Z.    MOV      r0,#0x605a
        0x00046f58:    f6cb6083    ...`    MOVT     r0,#0xbe83
        0x00046f5c:    9005        ..      STR      r0,[sp,#0x14]
        0x00046f5e:    f2437060    C.`p    MOV      r0,#0x3760
        0x00046f62:    f6cd300b    ...0    MOVT     r0,#0xdb0b
        0x00046f66:    9004        ..      STR      r0,[sp,#0x10]
        0x00046f68:    f24f50aa    O..P    MOV      r0,#0xf5aa
        0x00046f6c:    f6c300a5    ....    MOVT     r0,#0x38a5
        0x00046f70:    9003        ..      STR      r0,[sp,#0xc]
        0x00046f72:    f648006c    H.l.    MOV      r0,#0x886c
        0x00046f76:    f2c91083    ....    MOVT     r0,#0x9183
        0x00046f7a:    9002        ..      STR      r0,[sp,#8]
        0x00046f7c:    9806        ..      LDR      r0,[sp,#0x18]
        0x00046f7e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00046f80:    3104        .1      ADDS     r1,#4
        0x00046f82:    2220         "      MOVS     r2,#0x20
        0x00046f84:    9201        ..      STR      r2,[sp,#4]
        0x00046f86:    f7d1fa4e    ..N.    BL       __aeabi_memcpy ; 0x18426
        0x00046f8a:    9a01        ..      LDR      r2,[sp,#4]
        0x00046f8c:    9906        ..      LDR      r1,[sp,#0x18]
        0x00046f8e:    9b09        ..      LDR      r3,[sp,#0x24]
        0x00046f90:    9808        ..      LDR      r0,[sp,#0x20]
        0x00046f92:    46ec        .F      MOV      r12,sp
        0x00046f94:    f8cc0000    ....    STR      r0,[r12,#0]
        0x00046f98:    a802        ..      ADD      r0,sp,#8
        0x00046f9a:    f7d6feab    ....    BL       SmpScCmac ; 0x1dcf4
        0x00046f9e:    e7ff        ..      B        0x46fa0 ; smpScActCalcF5TKey + 112
        0x00046fa0:    e00b        ..      B        0x46fba ; smpScActCalcF5TKey + 138
        0x00046fa2:    9809        ..      LDR      r0,[sp,#0x24]
        0x00046fa4:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00046fa8:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046faa:    220b        ."      MOVS     r2,#0xb
        0x00046fac:    f7d6ff24    ..$.    BL       SmpScGetCancelMsgWithReattempt ; 0x1ddf8
        0x00046fb0:    9809        ..      LDR      r0,[sp,#0x24]
        0x00046fb2:    9908        ..      LDR      r1,[sp,#0x20]
        0x00046fb4:    f001f84e    ..N.    BL       smpSmExecute ; 0x48054
        0x00046fb8:    e7ff        ..      B        0x46fba ; smpScActCalcF5TKey + 138
        0x00046fba:    b00a        ..      ADD      sp,sp,#0x28
        0x00046fbc:    bd80        ..      POP      {r7,pc}
        0x00046fbe:    0000        ..      MOVS     r0,r0
    smpScActCalcSharedSecret
        0x00046fc0:    b580        ..      PUSH     {r7,lr}
        0x00046fc2:    b09c        ..      SUB      sp,sp,#0x70
        0x00046fc4:    901b        ..      STR      r0,[sp,#0x6c]
        0x00046fc6:    911a        ..      STR      r1,[sp,#0x68]
        0x00046fc8:    a802        ..      ADD      r0,sp,#8
        0x00046fca:    9001        ..      STR      r0,[sp,#4]
        0x00046fcc:    3040        @0      ADDS     r0,r0,#0x40
        0x00046fce:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00046fd0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046fd2:    6909        .i      LDR      r1,[r1,#0x10]
        0x00046fd4:    2220         "      MOVS     r2,#0x20
        0x00046fd6:    9200        ..      STR      r2,[sp,#0]
        0x00046fd8:    f7d1fa25    ..%.    BL       __aeabi_memcpy ; 0x18426
        0x00046fdc:    9a00        ..      LDR      r2,[sp,#0]
        0x00046fde:    9801        ..      LDR      r0,[sp,#4]
        0x00046fe0:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00046fe2:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046fe4:    6889        .h      LDR      r1,[r1,#8]
        0x00046fe6:    f7d1fa1e    ....    BL       __aeabi_memcpy ; 0x18426
        0x00046fea:    9a00        ..      LDR      r2,[sp,#0]
        0x00046fec:    9801        ..      LDR      r0,[sp,#4]
        0x00046fee:    3020         0      ADDS     r0,r0,#0x20
        0x00046ff0:    991b        ..      LDR      r1,[sp,#0x6c]
        0x00046ff2:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00046ff4:    6889        .h      LDR      r1,[r1,#8]
        0x00046ff6:    3120         1      ADDS     r1,r1,#0x20
        0x00046ff8:    f7d1fa15    ....    BL       __aeabi_memcpy ; 0x18426
        0x00046ffc:    9801        ..      LDR      r0,[sp,#4]
        0x00046ffe:    f24a5184    J..Q    MOV      r1,#0xa584
        0x00047002:    f2c10101    ....    MOVT     r1,#0x1001
        0x00047006:    f89110ec    ....    LDRB     r1,[r1,#0xec]
        0x0004700a:    9a1b        ..      LDR      r2,[sp,#0x6c]
        0x0004700c:    f892203d    ..=     LDRB     r2,[r2,#0x3d]
        0x00047010:    2319        .#      MOVS     r3,#0x19
        0x00047012:    f7d6f9d9    ....    BL       SecEccGenSharedSecret ; 0x1d3c8
        0x00047016:    b958        X.      CBNZ     r0,0x47030 ; smpScActCalcSharedSecret + 112
        0x00047018:    e7ff        ..      B        0x4701a ; smpScActCalcSharedSecret + 90
        0x0004701a:    991a        ..      LDR      r1,[sp,#0x68]
        0x0004701c:    20e0        .       MOVS     r0,#0xe0
        0x0004701e:    70c8        .p      STRB     r0,[r1,#3]
        0x00047020:    991a        ..      LDR      r1,[sp,#0x68]
        0x00047022:    2003        .       MOVS     r0,#3
        0x00047024:    7088        .p      STRB     r0,[r1,#2]
        0x00047026:    981b        ..      LDR      r0,[sp,#0x6c]
        0x00047028:    991a        ..      LDR      r1,[sp,#0x68]
        0x0004702a:    f001f813    ....    BL       smpSmExecute ; 0x48054
        0x0004702e:    e7ff        ..      B        0x47030 ; smpScActCalcSharedSecret + 112
        0x00047030:    b01c        ..      ADD      sp,sp,#0x70
        0x00047032:    bd80        ..      POP      {r7,pc}
    smpScActCleanup
        0x00047034:    b580        ..      PUSH     {r7,lr}
        0x00047036:    b082        ..      SUB      sp,sp,#8
        0x00047038:    9001        ..      STR      r0,[sp,#4]
        0x0004703a:    9100        ..      STR      r1,[sp,#0]
        0x0004703c:    9801        ..      LDR      r0,[sp,#4]
        0x0004703e:    9900        ..      LDR      r1,[sp,#0]
        0x00047040:    f7fefdf4    ....    BL       smpActCleanup ; 0x45c2c
        0x00047044:    9801        ..      LDR      r0,[sp,#4]
        0x00047046:    f7d6fe87    ....    BL       SmpScFreeScratchBuffers ; 0x1dd58
        0x0004704a:    b002        ..      ADD      sp,sp,#8
        0x0004704c:    bd80        ..      POP      {r7,pc}
        0x0004704e:    0000        ..      MOVS     r0,r0
    smpScActDHKeyCalcF6Ea
        0x00047050:    b580        ..      PUSH     {r7,lr}
        0x00047052:    b086        ..      SUB      sp,sp,#0x18
        0x00047054:    9005        ..      STR      r0,[sp,#0x14]
        0x00047056:    9104        ..      STR      r1,[sp,#0x10]
        0x00047058:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004705a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004705c:    6980        .i      LDR      r0,[r0,#0x18]
        0x0004705e:    3010        .0      ADDS     r0,r0,#0x10
        0x00047060:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047062:    6849        Ih      LDR      r1,[r1,#4]
        0x00047064:    2210        ."      MOVS     r2,#0x10
        0x00047066:    f7d7f889    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0004706a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004706c:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0004706e:    2041        A       MOVS     r0,#0x41
        0x00047070:    f7d6fd6e    ..n.    BL       SmpScAlloc ; 0x1db50
        0x00047074:    9003        ..      STR      r0,[sp,#0xc]
        0x00047076:    2800        .(      CMP      r0,#0
        0x00047078:    d044        D.      BEQ      0x47104 ; smpScActDHKeyCalcF6Ea + 180
        0x0004707a:    e7ff        ..      B        0x4707c ; smpScActDHKeyCalcF6Ea + 44
        0x0004707c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004707e:    9002        ..      STR      r0,[sp,#8]
        0x00047080:    9802        ..      LDR      r0,[sp,#8]
        0x00047082:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047084:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047086:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00047088:    f7d6fe28    ..(.    BL       SmpScCat128 ; 0x1dcdc
        0x0004708c:    9002        ..      STR      r0,[sp,#8]
        0x0004708e:    9802        ..      LDR      r0,[sp,#8]
        0x00047090:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047092:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047094:    6949        Ii      LDR      r1,[r1,#0x14]
        0x00047096:    3110        .1      ADDS     r1,r1,#0x10
        0x00047098:    f7d6fe20    .. .    BL       SmpScCat128 ; 0x1dcdc
        0x0004709c:    9002        ..      STR      r0,[sp,#8]
        0x0004709e:    9802        ..      LDR      r0,[sp,#8]
        0x000470a0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000470a2:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000470a4:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000470a6:    3130        01      ADDS     r1,r1,#0x30
        0x000470a8:    f7d6fe18    ....    BL       SmpScCat128 ; 0x1dcdc
        0x000470ac:    9002        ..      STR      r0,[sp,#8]
        0x000470ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x000470b0:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000470b4:    9902        ..      LDR      r1,[sp,#8]
        0x000470b6:    1c4a        J.      ADDS     r2,r1,#1
        0x000470b8:    9202        ..      STR      r2,[sp,#8]
        0x000470ba:    7008        .p      STRB     r0,[r1,#0]
        0x000470bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000470be:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000470c2:    9902        ..      LDR      r1,[sp,#8]
        0x000470c4:    1c4a        J.      ADDS     r2,r1,#1
        0x000470c6:    9202        ..      STR      r2,[sp,#8]
        0x000470c8:    7008        .p      STRB     r0,[r1,#0]
        0x000470ca:    9805        ..      LDR      r0,[sp,#0x14]
        0x000470cc:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000470d0:    9902        ..      LDR      r1,[sp,#8]
        0x000470d2:    1c4a        J.      ADDS     r2,r1,#1
        0x000470d4:    9202        ..      STR      r2,[sp,#8]
        0x000470d6:    7008        .p      STRB     r0,[r1,#0]
        0x000470d8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000470da:    9902        ..      LDR      r1,[sp,#8]
        0x000470dc:    f000fa1c    ....    BL       smpScCatInitiatorBdAddr ; 0x47518
        0x000470e0:    9002        ..      STR      r0,[sp,#8]
        0x000470e2:    9805        ..      LDR      r0,[sp,#0x14]
        0x000470e4:    9902        ..      LDR      r1,[sp,#8]
        0x000470e6:    f000fa71    ..q.    BL       smpScCatResponderBdAddr ; 0x475cc
        0x000470ea:    9002        ..      STR      r0,[sp,#8]
        0x000470ec:    9b05        ..      LDR      r3,[sp,#0x14]
        0x000470ee:    6c98        .l      LDR      r0,[r3,#0x48]
        0x000470f0:    6980        .i      LDR      r0,[r0,#0x18]
        0x000470f2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000470f4:    9a04        ..      LDR      r2,[sp,#0x10]
        0x000470f6:    46ec        .F      MOV      r12,sp
        0x000470f8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x000470fc:    2241        A"      MOVS     r2,#0x41
        0x000470fe:    f7d6fdf9    ....    BL       SmpScCmac ; 0x1dcf4
        0x00047102:    e7ff        ..      B        0x47104 ; smpScActDHKeyCalcF6Ea + 180
        0x00047104:    b006        ..      ADD      sp,sp,#0x18
        0x00047106:    bd80        ..      POP      {r7,pc}
    smpScActDHKeyCalcF6Eb
        0x00047108:    b580        ..      PUSH     {r7,lr}
        0x0004710a:    b086        ..      SUB      sp,sp,#0x18
        0x0004710c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004710e:    9104        ..      STR      r1,[sp,#0x10]
        0x00047110:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047112:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00047114:    2041        A       MOVS     r0,#0x41
        0x00047116:    f7d6fd1b    ....    BL       SmpScAlloc ; 0x1db50
        0x0004711a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004711c:    2800        .(      CMP      r0,#0
        0x0004711e:    d044        D.      BEQ      0x471aa ; smpScActDHKeyCalcF6Eb + 162
        0x00047120:    e7ff        ..      B        0x47122 ; smpScActDHKeyCalcF6Eb + 26
        0x00047122:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047124:    9002        ..      STR      r0,[sp,#8]
        0x00047126:    9802        ..      LDR      r0,[sp,#8]
        0x00047128:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004712a:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004712c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004712e:    3110        .1      ADDS     r1,r1,#0x10
        0x00047130:    f7d6fdd4    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00047134:    9002        ..      STR      r0,[sp,#8]
        0x00047136:    9802        ..      LDR      r0,[sp,#8]
        0x00047138:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004713a:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004713c:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004713e:    f7d6fdcd    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00047142:    9002        ..      STR      r0,[sp,#8]
        0x00047144:    9802        ..      LDR      r0,[sp,#8]
        0x00047146:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047148:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004714a:    6949        Ii      LDR      r1,[r1,#0x14]
        0x0004714c:    3120         1      ADDS     r1,r1,#0x20
        0x0004714e:    f7d6fdc5    ....    BL       SmpScCat128 ; 0x1dcdc
        0x00047152:    9002        ..      STR      r0,[sp,#8]
        0x00047154:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047156:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004715a:    9902        ..      LDR      r1,[sp,#8]
        0x0004715c:    1c4a        J.      ADDS     r2,r1,#1
        0x0004715e:    9202        ..      STR      r2,[sp,#8]
        0x00047160:    7008        .p      STRB     r0,[r1,#0]
        0x00047162:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047164:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00047168:    9902        ..      LDR      r1,[sp,#8]
        0x0004716a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004716c:    9202        ..      STR      r2,[sp,#8]
        0x0004716e:    7008        .p      STRB     r0,[r1,#0]
        0x00047170:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047172:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047176:    9902        ..      LDR      r1,[sp,#8]
        0x00047178:    1c4a        J.      ADDS     r2,r1,#1
        0x0004717a:    9202        ..      STR      r2,[sp,#8]
        0x0004717c:    7008        .p      STRB     r0,[r1,#0]
        0x0004717e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047180:    9902        ..      LDR      r1,[sp,#8]
        0x00047182:    f000fa23    ..#.    BL       smpScCatResponderBdAddr ; 0x475cc
        0x00047186:    9002        ..      STR      r0,[sp,#8]
        0x00047188:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004718a:    9902        ..      LDR      r1,[sp,#8]
        0x0004718c:    f000f9c4    ....    BL       smpScCatInitiatorBdAddr ; 0x47518
        0x00047190:    9002        ..      STR      r0,[sp,#8]
        0x00047192:    9b05        ..      LDR      r3,[sp,#0x14]
        0x00047194:    6c98        .l      LDR      r0,[r3,#0x48]
        0x00047196:    6980        .i      LDR      r0,[r0,#0x18]
        0x00047198:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004719a:    9a04        ..      LDR      r2,[sp,#0x10]
        0x0004719c:    46ec        .F      MOV      r12,sp
        0x0004719e:    f8cc2000    ...     STR      r2,[r12,#0]
        0x000471a2:    2241        A"      MOVS     r2,#0x41
        0x000471a4:    f7d6fda6    ....    BL       SmpScCmac ; 0x1dcf4
        0x000471a8:    e7ff        ..      B        0x471aa ; smpScActDHKeyCalcF6Eb + 162
        0x000471aa:    9805        ..      LDR      r0,[sp,#0x14]
        0x000471ac:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000471ae:    6940        @i      LDR      r0,[r0,#0x14]
        0x000471b0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000471b2:    6849        Ih      LDR      r1,[r1,#4]
        0x000471b4:    f7d3fb20    .. .    BL       Calc128Cpy ; 0x1a7f8
        0x000471b8:    b006        ..      ADD      sp,sp,#0x18
        0x000471ba:    bd80        ..      POP      {r7,pc}
    smpScActJwncCalcF4
        0x000471bc:    b580        ..      PUSH     {r7,lr}
        0x000471be:    b084        ..      SUB      sp,sp,#0x10
        0x000471c0:    9003        ..      STR      r0,[sp,#0xc]
        0x000471c2:    9102        ..      STR      r1,[sp,#8]
        0x000471c4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000471c6:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x000471ca:    b1b0        ..      CBZ      r0,0x471fa ; smpScActJwncCalcF4 + 62
        0x000471cc:    e7ff        ..      B        0x471ce ; smpScActJwncCalcF4 + 18
        0x000471ce:    9803        ..      LDR      r0,[sp,#0xc]
        0x000471d0:    9902        ..      LDR      r1,[sp,#8]
        0x000471d2:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x000471d6:    f8dc2008    ...     LDR      r2,[r12,#8]
        0x000471da:    f8dc300c    ...0    LDR      r3,[r12,#0xc]
        0x000471de:    f8dcc014    ....    LDR      r12,[r12,#0x14]
        0x000471e2:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x000471e6:    46ee        .F      MOV      lr,sp
        0x000471e8:    f8cec004    ....    STR      r12,[lr,#4]
        0x000471ec:    f04f0c00    O...    MOV      r12,#0
        0x000471f0:    f8cec000    ....    STR      r12,[lr,#0]
        0x000471f4:    f7d6fd2c    ..,.    BL       SmpScCalcF4 ; 0x1dc50
        0x000471f8:    e015        ..      B        0x47226 ; smpScActJwncCalcF4 + 106
        0x000471fa:    9803        ..      LDR      r0,[sp,#0xc]
        0x000471fc:    9902        ..      LDR      r1,[sp,#8]
        0x000471fe:    f8d0c048    ..H.    LDR      r12,[r0,#0x48]
        0x00047202:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x00047206:    f8dc200c    ...     LDR      r2,[r12,#0xc]
        0x0004720a:    f8dcc014    ....    LDR      r12,[r12,#0x14]
        0x0004720e:    f10c0c10    ....    ADD      r12,r12,#0x10
        0x00047212:    46ee        .F      MOV      lr,sp
        0x00047214:    f8cec004    ....    STR      r12,[lr,#4]
        0x00047218:    f04f0c00    O...    MOV      r12,#0
        0x0004721c:    f8cec000    ....    STR      r12,[lr,#0]
        0x00047220:    f7d6fd16    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x00047224:    e7ff        ..      B        0x47226 ; smpScActJwncCalcF4 + 106
        0x00047226:    b004        ..      ADD      sp,sp,#0x10
        0x00047228:    bd80        ..      POP      {r7,pc}
        0x0004722a:    0000        ..      MOVS     r0,r0
    smpScActJwncCalcG2
        0x0004722c:    b580        ..      PUSH     {r7,lr}
        0x0004722e:    b088        ..      SUB      sp,sp,#0x20
        0x00047230:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047232:    9106        ..      STR      r1,[sp,#0x18]
        0x00047234:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047236:    9a06        ..      LDR      r2,[sp,#0x18]
        0x00047238:    2050        P       MOVS     r0,#0x50
        0x0004723a:    f7d6fc89    ....    BL       SmpScAlloc ; 0x1db50
        0x0004723e:    9005        ..      STR      r0,[sp,#0x14]
        0x00047240:    2800        .(      CMP      r0,#0
        0x00047242:    d03f        ?.      BEQ      0x472c4 ; smpScActJwncCalcG2 + 152
        0x00047244:    e7ff        ..      B        0x47246 ; smpScActJwncCalcG2 + 26
        0x00047246:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047248:    9004        ..      STR      r0,[sp,#0x10]
        0x0004724a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004724c:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047250:    b190        ..      CBZ      r0,0x47278 ; smpScActJwncCalcG2 + 76
        0x00047252:    e7ff        ..      B        0x47254 ; smpScActJwncCalcG2 + 40
        0x00047254:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047256:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047258:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004725a:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004725c:    2220         "      MOVS     r2,#0x20
        0x0004725e:    9203        ..      STR      r2,[sp,#0xc]
        0x00047260:    f7d6fd2a    ..*.    BL       SmpScCat ; 0x1dcb8
        0x00047264:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00047266:    9004        ..      STR      r0,[sp,#0x10]
        0x00047268:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004726a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004726c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004726e:    6889        .h      LDR      r1,[r1,#8]
        0x00047270:    f7d6fd22    ..".    BL       SmpScCat ; 0x1dcb8
        0x00047274:    9004        ..      STR      r0,[sp,#0x10]
        0x00047276:    e011        ..      B        0x4729c ; smpScActJwncCalcG2 + 112
        0x00047278:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004727a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004727c:    6c89        .l      LDR      r1,[r1,#0x48]
        0x0004727e:    6889        .h      LDR      r1,[r1,#8]
        0x00047280:    2220         "      MOVS     r2,#0x20
        0x00047282:    9202        ..      STR      r2,[sp,#8]
        0x00047284:    f7d6fd18    ....    BL       SmpScCat ; 0x1dcb8
        0x00047288:    9a02        ..      LDR      r2,[sp,#8]
        0x0004728a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004728c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004728e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00047290:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047292:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047294:    f7d6fd10    ....    BL       SmpScCat ; 0x1dcb8
        0x00047298:    9004        ..      STR      r0,[sp,#0x10]
        0x0004729a:    e7ff        ..      B        0x4729c ; smpScActJwncCalcG2 + 112
        0x0004729c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004729e:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000472a0:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000472a2:    6949        Ii      LDR      r1,[r1,#0x14]
        0x000472a4:    3110        .1      ADDS     r1,r1,#0x10
        0x000472a6:    f7d6fd19    ....    BL       SmpScCat128 ; 0x1dcdc
        0x000472aa:    9004        ..      STR      r0,[sp,#0x10]
        0x000472ac:    9b07        ..      LDR      r3,[sp,#0x1c]
        0x000472ae:    6c98        .l      LDR      r0,[r3,#0x48]
        0x000472b0:    6940        @i      LDR      r0,[r0,#0x14]
        0x000472b2:    9905        ..      LDR      r1,[sp,#0x14]
        0x000472b4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000472b6:    46ec        .F      MOV      r12,sp
        0x000472b8:    f8cc2000    ...     STR      r2,[r12,#0]
        0x000472bc:    2250        P"      MOVS     r2,#0x50
        0x000472be:    f7d6fd19    ....    BL       SmpScCmac ; 0x1dcf4
        0x000472c2:    e7ff        ..      B        0x472c4 ; smpScActJwncCalcG2 + 152
        0x000472c4:    b008        ..      ADD      sp,sp,#0x20
        0x000472c6:    bd80        ..      POP      {r7,pc}
    smpScActJwncDisplay
        0x000472c8:    b580        ..      PUSH     {r7,lr}
        0x000472ca:    b08a        ..      SUB      sp,sp,#0x28
        0x000472cc:    9009        ..      STR      r0,[sp,#0x24]
        0x000472ce:    9108        ..      STR      r1,[sp,#0x20]
        0x000472d0:    9809        ..      LDR      r0,[sp,#0x24]
        0x000472d2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000472d4:    7840        @x      LDRB     r0,[r0,#1]
        0x000472d6:    2804        .(      CMP      r0,#4
        0x000472d8:    d116        ..      BNE      0x47308 ; smpScActJwncDisplay + 64
        0x000472da:    e7ff        ..      B        0x472dc ; smpScActJwncDisplay + 20
        0x000472dc:    a803        ..      ADD      r0,sp,#0xc
        0x000472de:    9001        ..      STR      r0,[sp,#4]
        0x000472e0:    3004        .0      ADDS     r0,#4
        0x000472e2:    9908        ..      LDR      r1,[sp,#0x20]
        0x000472e4:    6849        Ih      LDR      r1,[r1,#4]
        0x000472e6:    f7d3fa87    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000472ea:    9801        ..      LDR      r0,[sp,#4]
        0x000472ec:    9909        ..      LDR      r1,[sp,#0x24]
        0x000472ee:    f891103d    ..=.    LDRB     r1,[r1,#0x3d]
        0x000472f2:    f8ad100c    ....    STRH     r1,[sp,#0xc]
        0x000472f6:    2135        5!      MOVS     r1,#0x35
        0x000472f8:    f88d100e    ....    STRB     r1,[sp,#0xe]
        0x000472fc:    2100        .!      MOVS     r1,#0
        0x000472fe:    f88d100f    ....    STRB     r1,[sp,#0xf]
        0x00047302:    f7d4f9f5    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00047306:    e00f        ..      B        0x47328 ; smpScActJwncDisplay + 96
        0x00047308:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004730a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004730e:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00047312:    2016        .       MOVS     r0,#0x16
        0x00047314:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00047318:    2000        .       MOVS     r0,#0
        0x0004731a:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0004731e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00047320:    a902        ..      ADD      r1,sp,#8
        0x00047322:    f000fe97    ....    BL       smpSmExecute ; 0x48054
        0x00047326:    e7ff        ..      B        0x47328 ; smpScActJwncDisplay + 96
        0x00047328:    b00a        ..      ADD      sp,sp,#0x28
        0x0004732a:    bd80        ..      POP      {r7,pc}
    smpScActPairingCancel
        0x0004732c:    b580        ..      PUSH     {r7,lr}
        0x0004732e:    b082        ..      SUB      sp,sp,#8
        0x00047330:    9001        ..      STR      r0,[sp,#4]
        0x00047332:    9100        ..      STR      r1,[sp,#0]
        0x00047334:    9801        ..      LDR      r0,[sp,#4]
        0x00047336:    9900        ..      LDR      r1,[sp,#0]
        0x00047338:    78c9        .x      LDRB     r1,[r1,#3]
        0x0004733a:    f000fe45    ..E.    BL       smpSendPairingFailed ; 0x47fc8
        0x0004733e:    9801        ..      LDR      r0,[sp,#4]
        0x00047340:    9900        ..      LDR      r1,[sp,#0]
        0x00047342:    f000f803    ....    BL       smpScActPairingFailed ; 0x4734c
        0x00047346:    b002        ..      ADD      sp,sp,#8
        0x00047348:    bd80        ..      POP      {r7,pc}
        0x0004734a:    0000        ..      MOVS     r0,r0
    smpScActPairingFailed
        0x0004734c:    b580        ..      PUSH     {r7,lr}
        0x0004734e:    b082        ..      SUB      sp,sp,#8
        0x00047350:    9001        ..      STR      r0,[sp,#4]
        0x00047352:    9100        ..      STR      r1,[sp,#0]
        0x00047354:    9801        ..      LDR      r0,[sp,#4]
        0x00047356:    9900        ..      LDR      r1,[sp,#0]
        0x00047358:    f7fffe6c    ..l.    BL       smpScActCleanup ; 0x47034
        0x0004735c:    9801        ..      LDR      r0,[sp,#4]
        0x0004735e:    9900        ..      LDR      r1,[sp,#0]
        0x00047360:    f7fefd2e    ....    BL       smpActPairingFailed ; 0x45dc0
        0x00047364:    b002        ..      ADD      sp,sp,#8
        0x00047366:    bd80        ..      POP      {r7,pc}
    smpScActPkKeypress
        0x00047368:    b580        ..      PUSH     {r7,lr}
        0x0004736a:    b086        ..      SUB      sp,sp,#0x18
        0x0004736c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004736e:    9104        ..      STR      r1,[sp,#0x10]
        0x00047370:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047372:    6840        @h      LDR      r0,[r0,#4]
        0x00047374:    3008        .0      ADDS     r0,r0,#8
        0x00047376:    9003        ..      STR      r0,[sp,#0xc]
        0x00047378:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004737a:    6840        @h      LDR      r0,[r0,#4]
        0x0004737c:    3009        .0      ADDS     r0,r0,#9
        0x0004737e:    9002        ..      STR      r0,[sp,#8]
        0x00047380:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047382:    7800        .x      LDRB     r0,[r0,#0]
        0x00047384:    280e        .(      CMP      r0,#0xe
        0x00047386:    d113        ..      BNE      0x473b0 ; smpScActPkKeypress + 72
        0x00047388:    e7ff        ..      B        0x4738a ; smpScActPkKeypress + 34
        0x0004738a:    9802        ..      LDR      r0,[sp,#8]
        0x0004738c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004738e:    f88d0004    ....    STRB     r0,[sp,#4]
        0x00047392:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047394:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047398:    f8ad0000    ....    STRH     r0,[sp,#0]
        0x0004739c:    2036        6       MOVS     r0,#0x36
        0x0004739e:    f88d0002    ....    STRB     r0,[sp,#2]
        0x000473a2:    2000        .       MOVS     r0,#0
        0x000473a4:    f88d0003    ....    STRB     r0,[sp,#3]
        0x000473a8:    4668        hF      MOV      r0,sp
        0x000473aa:    f7d4f9a1    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x000473ae:    e011        ..      B        0x473d4 ; smpScActPkKeypress + 108
        0x000473b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000473b2:    7800        .x      LDRB     r0,[r0,#0]
        0x000473b4:    2803        .(      CMP      r0,#3
        0x000473b6:    d10b        ..      BNE      0x473d0 ; smpScActPkKeypress + 104
        0x000473b8:    e7ff        ..      B        0x473ba ; smpScActPkKeypress + 82
        0x000473ba:    9904        ..      LDR      r1,[sp,#0x10]
        0x000473bc:    201e        .       MOVS     r0,#0x1e
        0x000473be:    7088        .p      STRB     r0,[r1,#2]
        0x000473c0:    9904        ..      LDR      r1,[sp,#0x10]
        0x000473c2:    2000        .       MOVS     r0,#0
        0x000473c4:    70c8        .p      STRB     r0,[r1,#3]
        0x000473c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000473c8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000473ca:    f000fe43    ..C.    BL       smpSmExecute ; 0x48054
        0x000473ce:    e000        ..      B        0x473d2 ; smpScActPkKeypress + 106
        0x000473d0:    e7ff        ..      B        0x473d2 ; smpScActPkKeypress + 106
        0x000473d2:    e7ff        ..      B        0x473d4 ; smpScActPkKeypress + 108
        0x000473d4:    b006        ..      ADD      sp,sp,#0x18
        0x000473d6:    bd80        ..      POP      {r7,pc}
    smpScActPkSendKeypress
        0x000473d8:    b580        ..      PUSH     {r7,lr}
        0x000473da:    b086        ..      SUB      sp,sp,#0x18
        0x000473dc:    9005        ..      STR      r0,[sp,#0x14]
        0x000473de:    9104        ..      STR      r1,[sp,#0x10]
        0x000473e0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000473e2:    9003        ..      STR      r0,[sp,#0xc]
        0x000473e4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000473e6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000473e8:    7880        .x      LDRB     r0,[r0,#2]
        0x000473ea:    b330        0.      CBZ      r0,0x4743a ; smpScActPkSendKeypress + 98
        0x000473ec:    e7ff        ..      B        0x473ee ; smpScActPkSendKeypress + 22
        0x000473ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x000473f0:    f000fe86    ....    BL       smpStartRspTimer ; 0x48100
        0x000473f4:    200a        .       MOVS     r0,#0xa
        0x000473f6:    f7fffa61    ..a.    BL       smpMsgAlloc ; 0x468bc
        0x000473fa:    9002        ..      STR      r0,[sp,#8]
        0x000473fc:    b188        ..      CBZ      r0,0x47422 ; smpScActPkSendKeypress + 74
        0x000473fe:    e7ff        ..      B        0x47400 ; smpScActPkSendKeypress + 40
        0x00047400:    9802        ..      LDR      r0,[sp,#8]
        0x00047402:    3008        .0      ADDS     r0,r0,#8
        0x00047404:    9001        ..      STR      r0,[sp,#4]
        0x00047406:    9901        ..      LDR      r1,[sp,#4]
        0x00047408:    1c48        H.      ADDS     r0,r1,#1
        0x0004740a:    9001        ..      STR      r0,[sp,#4]
        0x0004740c:    200e        .       MOVS     r0,#0xe
        0x0004740e:    7008        .p      STRB     r0,[r1,#0]
        0x00047410:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047412:    7900        .y      LDRB     r0,[r0,#4]
        0x00047414:    9901        ..      LDR      r1,[sp,#4]
        0x00047416:    7008        .p      STRB     r0,[r1,#0]
        0x00047418:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004741a:    9902        ..      LDR      r1,[sp,#8]
        0x0004741c:    f000fdf4    ....    BL       smpSendPkt ; 0x48008
        0x00047420:    e00a        ..      B        0x47438 ; smpScActPkSendKeypress + 96
        0x00047422:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047424:    2008        .       MOVS     r0,#8
        0x00047426:    70c8        .p      STRB     r0,[r1,#3]
        0x00047428:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004742a:    2003        .       MOVS     r0,#3
        0x0004742c:    7088        .p      STRB     r0,[r1,#2]
        0x0004742e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047430:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047432:    f000fe0f    ....    BL       smpSmExecute ; 0x48054
        0x00047436:    e7ff        ..      B        0x47438 ; smpScActPkSendKeypress + 96
        0x00047438:    e7ff        ..      B        0x4743a ; smpScActPkSendKeypress + 98
        0x0004743a:    b006        ..      ADD      sp,sp,#0x18
        0x0004743c:    bd80        ..      POP      {r7,pc}
        0x0004743e:    0000        ..      MOVS     r0,r0
    smpScActPkSetup
        0x00047440:    b580        ..      PUSH     {r7,lr}
        0x00047442:    b088        ..      SUB      sp,sp,#0x20
        0x00047444:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047446:    9106        ..      STR      r1,[sp,#0x18]
        0x00047448:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004744a:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004744c:    2000        .       MOVS     r0,#0
        0x0004744e:    70c8        .p      STRB     r0,[r1,#3]
        0x00047450:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x00047452:    2103        .!      MOVS     r1,#3
        0x00047454:    f882103f    ..?.    STRB     r1,[r2,#0x3f]
        0x00047458:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004745a:    f891103d    ..=.    LDRB     r1,[r1,#0x3d]
        0x0004745e:    f8ad1000    ....    STRH     r1,[sp,#0]
        0x00047462:    212e        .!      MOVS     r1,#0x2e
        0x00047464:    f88d1002    ....    STRB     r1,[sp,#2]
        0x00047468:    f88d0004    ....    STRB     r0,[sp,#4]
        0x0004746c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004746e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047470:    7900        .y      LDRB     r0,[r0,#4]
        0x00047472:    f88d0005    ....    STRB     r0,[sp,#5]
        0x00047476:    4668        hF      MOV      r0,sp
        0x00047478:    f7d4f93a    ..:.    BL       DmSmpCbackExec ; 0x1b6f0
        0x0004747c:    b008        ..      ADD      sp,sp,#0x20
        0x0004747e:    bd80        ..      POP      {r7,pc}
    smpScAuthReq
        0x00047480:    b580        ..      PUSH     {r7,lr}
        0x00047482:    b088        ..      SUB      sp,sp,#0x20
        0x00047484:    9007        ..      STR      r0,[sp,#0x1c]
        0x00047486:    f88d101b    ....    STRB     r1,[sp,#0x1b]
        0x0004748a:    f88d201a    ...     STRB     r2,[sp,#0x1a]
        0x0004748e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00047490:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047492:    7800        .x      LDRB     r0,[r0,#0]
        0x00047494:    b938        8.      CBNZ     r0,0x474a6 ; smpScAuthReq + 38
        0x00047496:    e7ff        ..      B        0x47498 ; smpScAuthReq + 24
        0x00047498:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004749a:    f8900040    ..@.    LDRB     r0,[r0,#0x40]
        0x0004749e:    0740        @.      LSLS     r0,r0,#29
        0x000474a0:    2800        .(      CMP      r0,#0
        0x000474a2:    d40b        ..      BMI      0x474bc ; smpScAuthReq + 60
        0x000474a4:    e7ff        ..      B        0x474a6 ; smpScAuthReq + 38
        0x000474a6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000474a8:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000474aa:    7800        .x      LDRB     r0,[r0,#0]
        0x000474ac:    b1d0        ..      CBZ      r0,0x474e4 ; smpScAuthReq + 100
        0x000474ae:    e7ff        ..      B        0x474b0 ; smpScAuthReq + 48
        0x000474b0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000474b2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000474b4:    7840        @x      LDRB     r0,[r0,#1]
        0x000474b6:    2802        .(      CMP      r0,#2
        0x000474b8:    d114        ..      BNE      0x474e4 ; smpScAuthReq + 100
        0x000474ba:    e7ff        ..      B        0x474bc ; smpScAuthReq + 60
        0x000474bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000474be:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000474c2:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000474c6:    202e        .       MOVS     r0,#0x2e
        0x000474c8:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000474cc:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x000474d0:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000474d4:    f89d001a    ....    LDRB     r0,[sp,#0x1a]
        0x000474d8:    f88d0009    ....    STRB     r0,[sp,#9]
        0x000474dc:    a801        ..      ADD      r0,sp,#4
        0x000474de:    f7d4f907    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x000474e2:    e016        ..      B        0x47512 ; smpScAuthReq + 146
        0x000474e4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000474e6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000474ea:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x000474ee:    2004        .       MOVS     r0,#4
        0x000474f0:    f88d0006    ....    STRB     r0,[sp,#6]
        0x000474f4:    2000        .       MOVS     r0,#0
        0x000474f6:    f88d0008    ....    STRB     r0,[sp,#8]
        0x000474fa:    f88d0009    ....    STRB     r0,[sp,#9]
        0x000474fe:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00047502:    2003        .       MOVS     r0,#3
        0x00047504:    f88d0018    ....    STRB     r0,[sp,#0x18]
        0x00047508:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004750a:    a901        ..      ADD      r1,sp,#4
        0x0004750c:    f000fda2    ....    BL       smpSmExecute ; 0x48054
        0x00047510:    e7ff        ..      B        0x47512 ; smpScAuthReq + 146
        0x00047512:    b008        ..      ADD      sp,sp,#0x20
        0x00047514:    bd80        ..      POP      {r7,pc}
        0x00047516:    0000        ..      MOVS     r0,r0
    smpScCatInitiatorBdAddr
        0x00047518:    b580        ..      PUSH     {r7,lr}
        0x0004751a:    b084        ..      SUB      sp,sp,#0x10
        0x0004751c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004751e:    9102        ..      STR      r1,[sp,#8]
        0x00047520:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047522:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047526:    f7effd57    ..W.    BL       dmConnCcbById ; 0x36fd8
        0x0004752a:    9001        ..      STR      r0,[sp,#4]
        0x0004752c:    9801        ..      LDR      r0,[sp,#4]
        0x0004752e:    2800        .(      CMP      r0,#0
        0x00047530:    d048        H.      BEQ      0x475c4 ; smpScCatInitiatorBdAddr + 172
        0x00047532:    e7ff        ..      B        0x47534 ; smpScCatInitiatorBdAddr + 28
        0x00047534:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047536:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x0004753a:    b300        ..      CBZ      r0,0x4757e ; smpScCatInitiatorBdAddr + 102
        0x0004753c:    e7ff        ..      B        0x4753e ; smpScCatInitiatorBdAddr + 38
        0x0004753e:    9801        ..      LDR      r0,[sp,#4]
        0x00047540:    301a        .0      ADDS     r0,r0,#0x1a
        0x00047542:    f7d3f947    ..G.    BL       BdaIsZeros ; 0x1a7d4
        0x00047546:    b960        `.      CBNZ     r0,0x47562 ; smpScCatInitiatorBdAddr + 74
        0x00047548:    e7ff        ..      B        0x4754a ; smpScCatInitiatorBdAddr + 50
        0x0004754a:    9902        ..      LDR      r1,[sp,#8]
        0x0004754c:    1c48        H.      ADDS     r0,r1,#1
        0x0004754e:    9002        ..      STR      r0,[sp,#8]
        0x00047550:    2001        .       MOVS     r0,#1
        0x00047552:    7008        .p      STRB     r0,[r1,#0]
        0x00047554:    9802        ..      LDR      r0,[sp,#8]
        0x00047556:    9901        ..      LDR      r1,[sp,#4]
        0x00047558:    311a        .1      ADDS     r1,r1,#0x1a
        0x0004755a:    2206        ."      MOVS     r2,#6
        0x0004755c:    f7d6fe0e    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047560:    e00c        ..      B        0x4757c ; smpScCatInitiatorBdAddr + 100
        0x00047562:    9801        ..      LDR      r0,[sp,#4]
        0x00047564:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00047566:    9902        ..      LDR      r1,[sp,#8]
        0x00047568:    1c4a        J.      ADDS     r2,r1,#1
        0x0004756a:    9202        ..      STR      r2,[sp,#8]
        0x0004756c:    7008        .p      STRB     r0,[r1,#0]
        0x0004756e:    9802        ..      LDR      r0,[sp,#8]
        0x00047570:    9901        ..      LDR      r1,[sp,#4]
        0x00047572:    3106        .1      ADDS     r1,#6
        0x00047574:    2206        ."      MOVS     r2,#6
        0x00047576:    f7d6fe01    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0004757a:    e7ff        ..      B        0x4757c ; smpScCatInitiatorBdAddr + 100
        0x0004757c:    e01e        ..      B        0x475bc ; smpScCatInitiatorBdAddr + 164
        0x0004757e:    9801        ..      LDR      r0,[sp,#4]
        0x00047580:    3020         0      ADDS     r0,r0,#0x20
        0x00047582:    f7d3f927    ..'.    BL       BdaIsZeros ; 0x1a7d4
        0x00047586:    b960        `.      CBNZ     r0,0x475a2 ; smpScCatInitiatorBdAddr + 138
        0x00047588:    e7ff        ..      B        0x4758a ; smpScCatInitiatorBdAddr + 114
        0x0004758a:    9902        ..      LDR      r1,[sp,#8]
        0x0004758c:    1c48        H.      ADDS     r0,r1,#1
        0x0004758e:    9002        ..      STR      r0,[sp,#8]
        0x00047590:    2001        .       MOVS     r0,#1
        0x00047592:    7008        .p      STRB     r0,[r1,#0]
        0x00047594:    9802        ..      LDR      r0,[sp,#8]
        0x00047596:    9901        ..      LDR      r1,[sp,#4]
        0x00047598:    3120         1      ADDS     r1,r1,#0x20
        0x0004759a:    2206        ."      MOVS     r2,#6
        0x0004759c:    f7d6fdee    ....    BL       WStrReverseCpy ; 0x1e17c
        0x000475a0:    e00b        ..      B        0x475ba ; smpScCatInitiatorBdAddr + 162
        0x000475a2:    9801        ..      LDR      r0,[sp,#4]
        0x000475a4:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x000475a6:    9902        ..      LDR      r1,[sp,#8]
        0x000475a8:    1c4a        J.      ADDS     r2,r1,#1
        0x000475aa:    9202        ..      STR      r2,[sp,#8]
        0x000475ac:    7008        .p      STRB     r0,[r1,#0]
        0x000475ae:    9802        ..      LDR      r0,[sp,#8]
        0x000475b0:    9901        ..      LDR      r1,[sp,#4]
        0x000475b2:    2206        ."      MOVS     r2,#6
        0x000475b4:    f7d6fde2    ....    BL       WStrReverseCpy ; 0x1e17c
        0x000475b8:    e7ff        ..      B        0x475ba ; smpScCatInitiatorBdAddr + 162
        0x000475ba:    e7ff        ..      B        0x475bc ; smpScCatInitiatorBdAddr + 164
        0x000475bc:    9802        ..      LDR      r0,[sp,#8]
        0x000475be:    3006        .0      ADDS     r0,#6
        0x000475c0:    9002        ..      STR      r0,[sp,#8]
        0x000475c2:    e7ff        ..      B        0x475c4 ; smpScCatInitiatorBdAddr + 172
        0x000475c4:    9802        ..      LDR      r0,[sp,#8]
        0x000475c6:    b004        ..      ADD      sp,sp,#0x10
        0x000475c8:    bd80        ..      POP      {r7,pc}
        0x000475ca:    0000        ..      MOVS     r0,r0
    smpScCatResponderBdAddr
        0x000475cc:    b580        ..      PUSH     {r7,lr}
        0x000475ce:    b084        ..      SUB      sp,sp,#0x10
        0x000475d0:    9003        ..      STR      r0,[sp,#0xc]
        0x000475d2:    9102        ..      STR      r1,[sp,#8]
        0x000475d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000475d6:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000475da:    f7effcfd    ....    BL       dmConnCcbById ; 0x36fd8
        0x000475de:    9001        ..      STR      r0,[sp,#4]
        0x000475e0:    9801        ..      LDR      r0,[sp,#4]
        0x000475e2:    2800        .(      CMP      r0,#0
        0x000475e4:    d048        H.      BEQ      0x47678 ; smpScCatResponderBdAddr + 172
        0x000475e6:    e7ff        ..      B        0x475e8 ; smpScCatResponderBdAddr + 28
        0x000475e8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000475ea:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x000475ee:    b1f8        ..      CBZ      r0,0x47630 ; smpScCatResponderBdAddr + 100
        0x000475f0:    e7ff        ..      B        0x475f2 ; smpScCatResponderBdAddr + 38
        0x000475f2:    9801        ..      LDR      r0,[sp,#4]
        0x000475f4:    3020         0      ADDS     r0,r0,#0x20
        0x000475f6:    f7d3f8ed    ....    BL       BdaIsZeros ; 0x1a7d4
        0x000475fa:    b960        `.      CBNZ     r0,0x47616 ; smpScCatResponderBdAddr + 74
        0x000475fc:    e7ff        ..      B        0x475fe ; smpScCatResponderBdAddr + 50
        0x000475fe:    9902        ..      LDR      r1,[sp,#8]
        0x00047600:    1c48        H.      ADDS     r0,r1,#1
        0x00047602:    9002        ..      STR      r0,[sp,#8]
        0x00047604:    2001        .       MOVS     r0,#1
        0x00047606:    7008        .p      STRB     r0,[r1,#0]
        0x00047608:    9802        ..      LDR      r0,[sp,#8]
        0x0004760a:    9901        ..      LDR      r1,[sp,#4]
        0x0004760c:    3120         1      ADDS     r1,r1,#0x20
        0x0004760e:    2206        ."      MOVS     r2,#6
        0x00047610:    f7d6fdb4    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047614:    e00b        ..      B        0x4762e ; smpScCatResponderBdAddr + 98
        0x00047616:    9801        ..      LDR      r0,[sp,#4]
        0x00047618:    7cc0        .|      LDRB     r0,[r0,#0x13]
        0x0004761a:    9902        ..      LDR      r1,[sp,#8]
        0x0004761c:    1c4a        J.      ADDS     r2,r1,#1
        0x0004761e:    9202        ..      STR      r2,[sp,#8]
        0x00047620:    7008        .p      STRB     r0,[r1,#0]
        0x00047622:    9802        ..      LDR      r0,[sp,#8]
        0x00047624:    9901        ..      LDR      r1,[sp,#4]
        0x00047626:    2206        ."      MOVS     r2,#6
        0x00047628:    f7d6fda8    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0004762c:    e7ff        ..      B        0x4762e ; smpScCatResponderBdAddr + 98
        0x0004762e:    e01f        ..      B        0x47670 ; smpScCatResponderBdAddr + 164
        0x00047630:    9801        ..      LDR      r0,[sp,#4]
        0x00047632:    301a        .0      ADDS     r0,r0,#0x1a
        0x00047634:    f7d3f8ce    ....    BL       BdaIsZeros ; 0x1a7d4
        0x00047638:    b960        `.      CBNZ     r0,0x47654 ; smpScCatResponderBdAddr + 136
        0x0004763a:    e7ff        ..      B        0x4763c ; smpScCatResponderBdAddr + 112
        0x0004763c:    9902        ..      LDR      r1,[sp,#8]
        0x0004763e:    1c48        H.      ADDS     r0,r1,#1
        0x00047640:    9002        ..      STR      r0,[sp,#8]
        0x00047642:    2001        .       MOVS     r0,#1
        0x00047644:    7008        .p      STRB     r0,[r1,#0]
        0x00047646:    9802        ..      LDR      r0,[sp,#8]
        0x00047648:    9901        ..      LDR      r1,[sp,#4]
        0x0004764a:    311a        .1      ADDS     r1,r1,#0x1a
        0x0004764c:    2206        ."      MOVS     r2,#6
        0x0004764e:    f7d6fd95    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047652:    e00c        ..      B        0x4766e ; smpScCatResponderBdAddr + 162
        0x00047654:    9801        ..      LDR      r0,[sp,#4]
        0x00047656:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00047658:    9902        ..      LDR      r1,[sp,#8]
        0x0004765a:    1c4a        J.      ADDS     r2,r1,#1
        0x0004765c:    9202        ..      STR      r2,[sp,#8]
        0x0004765e:    7008        .p      STRB     r0,[r1,#0]
        0x00047660:    9802        ..      LDR      r0,[sp,#8]
        0x00047662:    9901        ..      LDR      r1,[sp,#4]
        0x00047664:    3106        .1      ADDS     r1,#6
        0x00047666:    2206        ."      MOVS     r2,#6
        0x00047668:    f7d6fd88    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0004766c:    e7ff        ..      B        0x4766e ; smpScCatResponderBdAddr + 162
        0x0004766e:    e7ff        ..      B        0x47670 ; smpScCatResponderBdAddr + 164
        0x00047670:    9802        ..      LDR      r0,[sp,#8]
        0x00047672:    3006        .0      ADDS     r0,#6
        0x00047674:    9002        ..      STR      r0,[sp,#8]
        0x00047676:    e7ff        ..      B        0x47678 ; smpScCatResponderBdAddr + 172
        0x00047678:    9802        ..      LDR      r0,[sp,#8]
        0x0004767a:    b004        ..      ADD      sp,sp,#0x10
        0x0004767c:    bd80        ..      POP      {r7,pc}
        0x0004767e:    0000        ..      MOVS     r0,r0
    smpScFailWithReattempt
        0x00047680:    b580        ..      PUSH     {r7,lr}
        0x00047682:    b084        ..      SUB      sp,sp,#0x10
        0x00047684:    9003        ..      STR      r0,[sp,#0xc]
        0x00047686:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047688:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004768c:    a902        ..      ADD      r1,sp,#8
        0x0004768e:    9101        ..      STR      r1,[sp,#4]
        0x00047690:    2204        ."      MOVS     r2,#4
        0x00047692:    f7d6fbb1    ....    BL       SmpScGetCancelMsgWithReattempt ; 0x1ddf8
        0x00047696:    9901        ..      LDR      r1,[sp,#4]
        0x00047698:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004769a:    f000fcdb    ....    BL       smpSmExecute ; 0x48054
        0x0004769e:    b004        ..      ADD      sp,sp,#0x10
        0x000476a0:    bd80        ..      POP      {r7,pc}
        0x000476a2:    0000        ..      MOVS     r0,r0
    smpScProcPairing
        0x000476a4:    b580        ..      PUSH     {r7,lr}
        0x000476a6:    b08e        ..      SUB      sp,sp,#0x38
        0x000476a8:    900c        ..      STR      r0,[sp,#0x30]
        0x000476aa:    910b        ..      STR      r1,[sp,#0x2c]
        0x000476ac:    920a        ..      STR      r2,[sp,#0x28]
        0x000476ae:    2001        .       MOVS     r0,#1
        0x000476b0:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x000476b4:    990a        ..      LDR      r1,[sp,#0x28]
        0x000476b6:    2000        .       MOVS     r0,#0
        0x000476b8:    7008        .p      STRB     r0,[r1,#0]
        0x000476ba:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000476bc:    7008        .p      STRB     r0,[r1,#0]
        0x000476be:    980c        ..      LDR      r0,[sp,#0x30]
        0x000476c0:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x000476c4:    0700        ..      LSLS     r0,r0,#28
        0x000476c6:    2800        .(      CMP      r0,#0
        0x000476c8:    d51b        ..      BPL      0x47702 ; smpScProcPairing + 94
        0x000476ca:    e7ff        ..      B        0x476cc ; smpScProcPairing + 40
        0x000476cc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000476ce:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x000476d2:    0700        ..      LSLS     r0,r0,#28
        0x000476d4:    2800        .(      CMP      r0,#0
        0x000476d6:    d514        ..      BPL      0x47702 ; smpScProcPairing + 94
        0x000476d8:    e7ff        ..      B        0x476da ; smpScProcPairing + 54
        0x000476da:    980c        ..      LDR      r0,[sp,#0x30]
        0x000476dc:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x000476e0:    2801        .(      CMP      r0,#1
        0x000476e2:    d006        ..      BEQ      0x476f2 ; smpScProcPairing + 78
        0x000476e4:    e7ff        ..      B        0x476e6 ; smpScProcPairing + 66
        0x000476e6:    980c        ..      LDR      r0,[sp,#0x30]
        0x000476e8:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x000476ec:    2801        .(      CMP      r0,#1
        0x000476ee:    d107        ..      BNE      0x47700 ; smpScProcPairing + 92
        0x000476f0:    e7ff        ..      B        0x476f2 ; smpScProcPairing + 78
        0x000476f2:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000476f4:    2001        .       MOVS     r0,#1
        0x000476f6:    7008        .p      STRB     r0,[r1,#0]
        0x000476f8:    2000        .       MOVS     r0,#0
        0x000476fa:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x000476fe:    e7ff        ..      B        0x47700 ; smpScProcPairing + 92
        0x00047700:    e013        ..      B        0x4772a ; smpScProcPairing + 134
        0x00047702:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047704:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x00047708:    2801        .(      CMP      r0,#1
        0x0004770a:    d10d        ..      BNE      0x47728 ; smpScProcPairing + 132
        0x0004770c:    e7ff        ..      B        0x4770e ; smpScProcPairing + 106
        0x0004770e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047710:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x00047714:    2801        .(      CMP      r0,#1
        0x00047716:    d107        ..      BNE      0x47728 ; smpScProcPairing + 132
        0x00047718:    e7ff        ..      B        0x4771a ; smpScProcPairing + 118
        0x0004771a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004771c:    2001        .       MOVS     r0,#1
        0x0004771e:    7008        .p      STRB     r0,[r1,#0]
        0x00047720:    2000        .       MOVS     r0,#0
        0x00047722:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x00047726:    e7ff        ..      B        0x47728 ; smpScProcPairing + 132
        0x00047728:    e7ff        ..      B        0x4772a ; smpScProcPairing + 134
        0x0004772a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004772c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004772e:    2800        .(      CMP      r0,#0
        0x00047730:    f0408081    @...    BNE.W    0x47836 ; smpScProcPairing + 402
        0x00047734:    e7ff        ..      B        0x47736 ; smpScProcPairing + 146
        0x00047736:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047738:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x0004773c:    0740        @.      LSLS     r0,r0,#29
        0x0004773e:    2800        .(      CMP      r0,#0
        0x00047740:    d407        ..      BMI      0x47752 ; smpScProcPairing + 174
        0x00047742:    e7ff        ..      B        0x47744 ; smpScProcPairing + 160
        0x00047744:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047746:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004774a:    0740        @.      LSLS     r0,r0,#29
        0x0004774c:    2800        .(      CMP      r0,#0
        0x0004774e:    d572        r.      BPL      0x47836 ; smpScProcPairing + 402
        0x00047750:    e7ff        ..      B        0x47752 ; smpScProcPairing + 174
        0x00047752:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047754:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047758:    2803        .(      CMP      r0,#3
        0x0004775a:    d06b        k.      BEQ      0x47834 ; smpScProcPairing + 400
        0x0004775c:    e7ff        ..      B        0x4775e ; smpScProcPairing + 186
        0x0004775e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047760:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047764:    2803        .(      CMP      r0,#3
        0x00047766:    d065        e.      BEQ      0x47834 ; smpScProcPairing + 400
        0x00047768:    e7ff        ..      B        0x4776a ; smpScProcPairing + 198
        0x0004776a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004776c:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047770:    b130        0.      CBZ      r0,0x47780 ; smpScProcPairing + 220
        0x00047772:    e7ff        ..      B        0x47774 ; smpScProcPairing + 208
        0x00047774:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047776:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004777a:    2801        .(      CMP      r0,#1
        0x0004777c:    d10c        ..      BNE      0x47798 ; smpScProcPairing + 244
        0x0004777e:    e7ff        ..      B        0x47780 ; smpScProcPairing + 220
        0x00047780:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047782:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047786:    2800        .(      CMP      r0,#0
        0x00047788:    d054        T.      BEQ      0x47834 ; smpScProcPairing + 400
        0x0004778a:    e7ff        ..      B        0x4778c ; smpScProcPairing + 232
        0x0004778c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004778e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047792:    2801        .(      CMP      r0,#1
        0x00047794:    d04e        N.      BEQ      0x47834 ; smpScProcPairing + 400
        0x00047796:    e7ff        ..      B        0x47798 ; smpScProcPairing + 244
        0x00047798:    2000        .       MOVS     r0,#0
        0x0004779a:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004779e:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477a0:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x000477a4:    2001        .       MOVS     r0,#1
        0x000477a6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000477a8:    b339        9.      CBZ      r1,0x477fa ; smpScProcPairing + 342
        0x000477aa:    e7ff        ..      B        0x477ac ; smpScProcPairing + 264
        0x000477ac:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477ae:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x000477b2:    2001        .       MOVS     r0,#1
        0x000477b4:    2901        .)      CMP      r1,#1
        0x000477b6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000477b8:    d01f        ..      BEQ      0x477fa ; smpScProcPairing + 342
        0x000477ba:    e7ff        ..      B        0x477bc ; smpScProcPairing + 280
        0x000477bc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477be:    f8901021    ..!.    LDRB     r1,[r0,#0x21]
        0x000477c2:    2000        .       MOVS     r0,#0
        0x000477c4:    2904        .)      CMP      r1,#4
        0x000477c6:    9006        ..      STR      r0,[sp,#0x18]
        0x000477c8:    d114        ..      BNE      0x477f4 ; smpScProcPairing + 336
        0x000477ca:    e7ff        ..      B        0x477cc ; smpScProcPairing + 296
        0x000477cc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477ce:    f8901028    ..(.    LDRB     r1,[r0,#0x28]
        0x000477d2:    2001        .       MOVS     r0,#1
        0x000477d4:    2902        .)      CMP      r1,#2
        0x000477d6:    9005        ..      STR      r0,[sp,#0x14]
        0x000477d8:    d009        ..      BEQ      0x477ee ; smpScProcPairing + 330
        0x000477da:    e7ff        ..      B        0x477dc ; smpScProcPairing + 312
        0x000477dc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000477de:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000477e2:    3804        .8      SUBS     r0,#4
        0x000477e4:    fab0f080    ....    CLZ      r0,r0
        0x000477e8:    0940        @.      LSRS     r0,r0,#5
        0x000477ea:    9005        ..      STR      r0,[sp,#0x14]
        0x000477ec:    e7ff        ..      B        0x477ee ; smpScProcPairing + 330
        0x000477ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x000477f0:    9006        ..      STR      r0,[sp,#0x18]
        0x000477f2:    e7ff        ..      B        0x477f4 ; smpScProcPairing + 336
        0x000477f4:    9806        ..      LDR      r0,[sp,#0x18]
        0x000477f6:    9007        ..      STR      r0,[sp,#0x1c]
        0x000477f8:    e7ff        ..      B        0x477fa ; smpScProcPairing + 342
        0x000477fa:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000477fc:    f0000001    ....    AND      r0,r0,#1
        0x00047800:    990a        ..      LDR      r1,[sp,#0x28]
        0x00047802:    7008        .p      STRB     r0,[r1,#0]
        0x00047804:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047806:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004780a:    2802        .(      CMP      r0,#2
        0x0004780c:    d106        ..      BNE      0x4781c ; smpScProcPairing + 376
        0x0004780e:    e7ff        ..      B        0x47810 ; smpScProcPairing + 364
        0x00047810:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047812:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047816:    2802        .(      CMP      r0,#2
        0x00047818:    d00b        ..      BEQ      0x47832 ; smpScProcPairing + 398
        0x0004781a:    e7ff        ..      B        0x4781c ; smpScProcPairing + 376
        0x0004781c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004781e:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047822:    fab0f080    ....    CLZ      r0,r0
        0x00047826:    0942        B.      LSRS     r2,r0,#5
        0x00047828:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004782a:    7808        .x      LDRB     r0,[r1,#0]
        0x0004782c:    4050        P@      EORS     r0,r0,r2
        0x0004782e:    7008        .p      STRB     r0,[r1,#0]
        0x00047830:    e7ff        ..      B        0x47832 ; smpScProcPairing + 398
        0x00047832:    e7ff        ..      B        0x47834 ; smpScProcPairing + 400
        0x00047834:    e7ff        ..      B        0x47836 ; smpScProcPairing + 402
        0x00047836:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047838:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x0004783c:    0700        ..      LSLS     r0,r0,#28
        0x0004783e:    2800        .(      CMP      r0,#0
        0x00047840:    f14080df    @...    BPL.W    0x47a02 ; smpScProcPairing + 862
        0x00047844:    e7ff        ..      B        0x47846 ; smpScProcPairing + 418
        0x00047846:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047848:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004784c:    0700        ..      LSLS     r0,r0,#28
        0x0004784e:    2800        .(      CMP      r0,#0
        0x00047850:    f14080d7    @...    BPL.W    0x47a02 ; smpScProcPairing + 862
        0x00047854:    e7ff        ..      B        0x47856 ; smpScProcPairing + 434
        0x00047856:    f24a5084    J..P    MOV      r0,#0xa584
        0x0004785a:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004785e:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00047862:    b990        ..      CBNZ     r0,0x4788a ; smpScProcPairing + 486
        0x00047864:    e7ff        ..      B        0x47866 ; smpScProcPairing + 450
        0x00047866:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047868:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004786c:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047870:    2003        .       MOVS     r0,#3
        0x00047872:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047876:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x0004787a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004787c:    a908        ..      ADD      r1,sp,#0x20
        0x0004787e:    f000fbe9    ....    BL       smpSmExecute ; 0x48054
        0x00047882:    2000        .       MOVS     r0,#0
        0x00047884:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047888:    e167        g.      B        0x47b5a ; smpScProcPairing + 1206
        0x0004788a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004788c:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004788e:    2001        .       MOVS     r0,#1
        0x00047890:    7008        .p      STRB     r0,[r1,#0]
        0x00047892:    990c        ..      LDR      r1,[sp,#0x30]
        0x00047894:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047896:    7048        Hp      STRB     r0,[r1,#1]
        0x00047898:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004789a:    7800        .x      LDRB     r0,[r0,#0]
        0x0004789c:    990c        ..      LDR      r1,[sp,#0x30]
        0x0004789e:    6c89        .l      LDR      r1,[r1,#0x48]
        0x000478a0:    7108        .q      STRB     r0,[r1,#4]
        0x000478a2:    980b        ..      LDR      r0,[sp,#0x2c]
        0x000478a4:    7800        .x      LDRB     r0,[r0,#0]
        0x000478a6:    b128        (.      CBZ      r0,0x478b4 ; smpScProcPairing + 528
        0x000478a8:    e7ff        ..      B        0x478aa ; smpScProcPairing + 518
        0x000478aa:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478ac:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000478ae:    2002        .       MOVS     r0,#2
        0x000478b0:    7048        Hp      STRB     r0,[r1,#1]
        0x000478b2:    e066        f.      B        0x47982 ; smpScProcPairing + 734
        0x000478b4:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x000478b8:    bbe0        ..      CBNZ     r0,0x47934 ; smpScProcPairing + 656
        0x000478ba:    e7ff        ..      B        0x478bc ; smpScProcPairing + 536
        0x000478bc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478be:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000478c0:    2003        .       MOVS     r0,#3
        0x000478c2:    7048        Hp      STRB     r0,[r1,#1]
        0x000478c4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478c6:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000478ca:    2804        .(      CMP      r0,#4
        0x000478cc:    d10c        ..      BNE      0x478e8 ; smpScProcPairing + 580
        0x000478ce:    e7ff        ..      B        0x478d0 ; smpScProcPairing + 556
        0x000478d0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478d2:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000478d6:    2801        .(      CMP      r0,#1
        0x000478d8:    d012        ..      BEQ      0x47900 ; smpScProcPairing + 604
        0x000478da:    e7ff        ..      B        0x478dc ; smpScProcPairing + 568
        0x000478dc:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478de:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000478e2:    2804        .(      CMP      r0,#4
        0x000478e4:    d00c        ..      BEQ      0x47900 ; smpScProcPairing + 604
        0x000478e6:    e7ff        ..      B        0x478e8 ; smpScProcPairing + 580
        0x000478e8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478ea:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x000478ee:    2801        .(      CMP      r0,#1
        0x000478f0:    d10b        ..      BNE      0x4790a ; smpScProcPairing + 614
        0x000478f2:    e7ff        ..      B        0x478f4 ; smpScProcPairing + 592
        0x000478f4:    980c        ..      LDR      r0,[sp,#0x30]
        0x000478f6:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x000478fa:    2804        .(      CMP      r0,#4
        0x000478fc:    d105        ..      BNE      0x4790a ; smpScProcPairing + 614
        0x000478fe:    e7ff        ..      B        0x47900 ; smpScProcPairing + 604
        0x00047900:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047902:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00047904:    2004        .       MOVS     r0,#4
        0x00047906:    7048        Hp      STRB     r0,[r1,#1]
        0x00047908:    e013        ..      B        0x47932 ; smpScProcPairing + 654
        0x0004790a:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004790c:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00047910:    06c0        ..      LSLS     r0,r0,#27
        0x00047912:    2800        .(      CMP      r0,#0
        0x00047914:    d50c        ..      BPL      0x47930 ; smpScProcPairing + 652
        0x00047916:    e7ff        ..      B        0x47918 ; smpScProcPairing + 628
        0x00047918:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004791a:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x0004791e:    06c0        ..      LSLS     r0,r0,#27
        0x00047920:    2800        .(      CMP      r0,#0
        0x00047922:    d505        ..      BPL      0x47930 ; smpScProcPairing + 652
        0x00047924:    e7ff        ..      B        0x47926 ; smpScProcPairing + 642
        0x00047926:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047928:    6c81        .l      LDR      r1,[r0,#0x48]
        0x0004792a:    2001        .       MOVS     r0,#1
        0x0004792c:    7088        .p      STRB     r0,[r1,#2]
        0x0004792e:    e7ff        ..      B        0x47930 ; smpScProcPairing + 652
        0x00047930:    e7ff        ..      B        0x47932 ; smpScProcPairing + 654
        0x00047932:    e025        %.      B        0x47980 ; smpScProcPairing + 732
        0x00047934:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047936:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x0004793a:    2801        .(      CMP      r0,#1
        0x0004793c:    d10e        ..      BNE      0x4795c ; smpScProcPairing + 696
        0x0004793e:    e7ff        ..      B        0x47940 ; smpScProcPairing + 668
        0x00047940:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047942:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x00047946:    2801        .(      CMP      r0,#1
        0x00047948:    d108        ..      BNE      0x4795c ; smpScProcPairing + 696
        0x0004794a:    e7ff        ..      B        0x4794c ; smpScProcPairing + 680
        0x0004794c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004794e:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00047950:    2004        .       MOVS     r0,#4
        0x00047952:    7048        Hp      STRB     r0,[r1,#1]
        0x00047954:    2000        .       MOVS     r0,#0
        0x00047956:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004795a:    e010        ..      B        0x4797e ; smpScProcPairing + 730
        0x0004795c:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004795e:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00047962:    2803        .(      CMP      r0,#3
        0x00047964:    d006        ..      BEQ      0x47974 ; smpScProcPairing + 720
        0x00047966:    e7ff        ..      B        0x47968 ; smpScProcPairing + 708
        0x00047968:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004796a:    f8900021    ..!.    LDRB     r0,[r0,#0x21]
        0x0004796e:    2803        .(      CMP      r0,#3
        0x00047970:    d104        ..      BNE      0x4797c ; smpScProcPairing + 728
        0x00047972:    e7ff        ..      B        0x47974 ; smpScProcPairing + 720
        0x00047974:    2000        .       MOVS     r0,#0
        0x00047976:    f88d0027    ..'.    STRB     r0,[sp,#0x27]
        0x0004797a:    e7ff        ..      B        0x4797c ; smpScProcPairing + 728
        0x0004797c:    e7ff        ..      B        0x4797e ; smpScProcPairing + 730
        0x0004797e:    e7ff        ..      B        0x47980 ; smpScProcPairing + 732
        0x00047980:    e7ff        ..      B        0x47982 ; smpScProcPairing + 734
        0x00047982:    e7ff        ..      B        0x47984 ; smpScProcPairing + 736
        0x00047984:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047986:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004798a:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x0004798e:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047990:    f7d6f8fa    ....    BL       SmpScAllocScratchBuffers ; 0x1db88
        0x00047994:    b348        H.      CBZ      r0,0x479ea ; smpScProcPairing + 838
        0x00047996:    e7ff        ..      B        0x47998 ; smpScProcPairing + 756
        0x00047998:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004799a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004799c:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004799e:    9001        ..      STR      r0,[sp,#4]
        0x000479a0:    f7d3fdbe    ....    BL       DmSecGetEccKey ; 0x1b520
        0x000479a4:    4601        .F      MOV      r1,r0
        0x000479a6:    9801        ..      LDR      r0,[sp,#4]
        0x000479a8:    2220         "      MOVS     r2,#0x20
        0x000479aa:    9203        ..      STR      r2,[sp,#0xc]
        0x000479ac:    f7d0fd3b    ..;.    BL       __aeabi_memcpy ; 0x18426
        0x000479b0:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479b2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000479b4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000479b6:    3020         0      ADDS     r0,r0,#0x20
        0x000479b8:    9002        ..      STR      r0,[sp,#8]
        0x000479ba:    f7d3fdb1    ....    BL       DmSecGetEccKey ; 0x1b520
        0x000479be:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000479c0:    4601        .F      MOV      r1,r0
        0x000479c2:    9802        ..      LDR      r0,[sp,#8]
        0x000479c4:    3120         1      ADDS     r1,r1,#0x20
        0x000479c6:    f7d0fd2e    ....    BL       __aeabi_memcpy ; 0x18426
        0x000479ca:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479cc:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000479ce:    6900        .i      LDR      r0,[r0,#0x10]
        0x000479d0:    9004        ..      STR      r0,[sp,#0x10]
        0x000479d2:    f7d3fda5    ....    BL       DmSecGetEccKey ; 0x1b520
        0x000479d6:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000479d8:    4601        .F      MOV      r1,r0
        0x000479da:    9804        ..      LDR      r0,[sp,#0x10]
        0x000479dc:    3140        @1      ADDS     r1,r1,#0x40
        0x000479de:    f7d0fd22    ..".    BL       __aeabi_memcpy ; 0x18426
        0x000479e2:    2011        .       MOVS     r0,#0x11
        0x000479e4:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x000479e8:    e006        ..      B        0x479f8 ; smpScProcPairing + 852
        0x000479ea:    2008        .       MOVS     r0,#8
        0x000479ec:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x000479f0:    2003        .       MOVS     r0,#3
        0x000479f2:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x000479f6:    e7ff        ..      B        0x479f8 ; smpScProcPairing + 852
        0x000479f8:    980c        ..      LDR      r0,[sp,#0x30]
        0x000479fa:    a908        ..      ADD      r1,sp,#0x20
        0x000479fc:    f000fb2a    ..*.    BL       smpSmExecute ; 0x48054
        0x00047a00:    e02d        -.      B        0x47a5e ; smpScProcPairing + 954
        0x00047a02:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x00047a06:    f2c10000    ....    MOVT     r0,#0x1000
        0x00047a0a:    6800        .h      LDR      r0,[r0,#0]
        0x00047a0c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00047a0e:    0700        ..      LSLS     r0,r0,#28
        0x00047a10:    2800        .(      CMP      r0,#0
        0x00047a12:    d512        ..      BPL      0x47a3a ; smpScProcPairing + 918
        0x00047a14:    e7ff        ..      B        0x47a16 ; smpScProcPairing + 882
        0x00047a16:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a18:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047a1c:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047a20:    2003        .       MOVS     r0,#3
        0x00047a22:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047a26:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047a2a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a2c:    a908        ..      ADD      r1,sp,#0x20
        0x00047a2e:    f000fb11    ....    BL       smpSmExecute ; 0x48054
        0x00047a32:    2000        .       MOVS     r0,#0
        0x00047a34:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047a38:    e08f        ..      B        0x47b5a ; smpScProcPairing + 1206
        0x00047a3a:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a3c:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00047a3e:    2000        .       MOVS     r0,#0
        0x00047a40:    7008        .p      STRB     r0,[r1,#0]
        0x00047a42:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a44:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047a48:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047a4c:    2012        .       MOVS     r0,#0x12
        0x00047a4e:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047a52:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a54:    a908        ..      ADD      r1,sp,#0x20
        0x00047a56:    f000fafd    ....    BL       smpSmExecute ; 0x48054
        0x00047a5a:    e7ff        ..      B        0x47a5c ; smpScProcPairing + 952
        0x00047a5c:    e7ff        ..      B        0x47a5e ; smpScProcPairing + 954
        0x00047a5e:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00047a62:    b958        X.      CBNZ     r0,0x47a7c ; smpScProcPairing + 984
        0x00047a64:    e7ff        ..      B        0x47a66 ; smpScProcPairing + 962
        0x00047a66:    990c        ..      LDR      r1,[sp,#0x30]
        0x00047a68:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00047a6c:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00047a70:    4010        .@      ANDS     r0,r0,r2
        0x00047a72:    f0400004    @...    ORR      r0,r0,#4
        0x00047a76:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00047a7a:    e00a        ..      B        0x47a92 ; smpScProcPairing + 1006
        0x00047a7c:    990c        ..      LDR      r1,[sp,#0x30]
        0x00047a7e:    f8910023    ..#.    LDRB     r0,[r1,#0x23]
        0x00047a82:    f891202a    ..*     LDRB     r2,[r1,#0x2a]
        0x00047a86:    4010        .@      ANDS     r0,r0,r2
        0x00047a88:    f00000fb    ....    AND      r0,r0,#0xfb
        0x00047a8c:    f8810040    ..@.    STRB     r0,[r1,#0x40]
        0x00047a90:    e7ff        ..      B        0x47a92 ; smpScProcPairing + 1006
        0x00047a92:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a94:    f890003a    ..:.    LDRB     r0,[r0,#0x3a]
        0x00047a98:    b128        (.      CBZ      r0,0x47aa6 ; smpScProcPairing + 1026
        0x00047a9a:    e7ff        ..      B        0x47a9c ; smpScProcPairing + 1016
        0x00047a9c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047a9e:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x00047aa2:    9000        ..      STR      r0,[sp,#0]
        0x00047aa4:    e004        ..      B        0x47ab0 ; smpScProcPairing + 1036
        0x00047aa6:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047aa8:    f890002a    ..*.    LDRB     r0,[r0,#0x2a]
        0x00047aac:    9000        ..      STR      r0,[sp,#0]
        0x00047aae:    e7ff        ..      B        0x47ab0 ; smpScProcPairing + 1036
        0x00047ab0:    9800        ..      LDR      r0,[sp,#0]
        0x00047ab2:    f88d0026    ..&.    STRB     r0,[sp,#0x26]
        0x00047ab6:    f89d0027    ..'.    LDRB     r0,[sp,#0x27]
        0x00047aba:    b1f8        ..      CBZ      r0,0x47afc ; smpScProcPairing + 1112
        0x00047abc:    e7ff        ..      B        0x47abe ; smpScProcPairing + 1050
        0x00047abe:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x00047ac2:    f2c10000    ....    MOVT     r0,#0x1000
        0x00047ac6:    6800        .h      LDR      r0,[r0,#0]
        0x00047ac8:    7a00        .z      LDRB     r0,[r0,#8]
        0x00047aca:    f89d1026    ..&.    LDRB     r1,[sp,#0x26]
        0x00047ace:    4008        .@      ANDS     r0,r0,r1
        0x00047ad0:    0740        @.      LSLS     r0,r0,#29
        0x00047ad2:    2800        .(      CMP      r0,#0
        0x00047ad4:    d512        ..      BPL      0x47afc ; smpScProcPairing + 1112
        0x00047ad6:    e7ff        ..      B        0x47ad8 ; smpScProcPairing + 1076
        0x00047ad8:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047ada:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047ade:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047ae2:    2003        .       MOVS     r0,#3
        0x00047ae4:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047ae8:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047aec:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047aee:    a908        ..      ADD      r1,sp,#0x20
        0x00047af0:    f000fab0    ....    BL       smpSmExecute ; 0x48054
        0x00047af4:    2000        .       MOVS     r0,#0
        0x00047af6:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047afa:    e02e        ..      B        0x47b5a ; smpScProcPairing + 1206
        0x00047afc:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047afe:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00047b02:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00047b06:    f2c10100    ....    MOVT     r1,#0x1000
        0x00047b0a:    6809        .h      LDR      r1,[r1,#0]
        0x00047b0c:    7949        Iy      LDRB     r1,[r1,#5]
        0x00047b0e:    4288        .B      CMP      r0,r1
        0x00047b10:    db0c        ..      BLT      0x47b2c ; smpScProcPairing + 1160
        0x00047b12:    e7ff        ..      B        0x47b14 ; smpScProcPairing + 1136
        0x00047b14:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b16:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00047b1a:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00047b1e:    f2c10100    ....    MOVT     r1,#0x1000
        0x00047b22:    6809        .h      LDR      r1,[r1,#0]
        0x00047b24:    7949        Iy      LDRB     r1,[r1,#5]
        0x00047b26:    4288        .B      CMP      r0,r1
        0x00047b28:    da13        ..      BGE      0x47b52 ; smpScProcPairing + 1198
        0x00047b2a:    e7ff        ..      B        0x47b2c ; smpScProcPairing + 1160
        0x00047b2c:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b2e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047b32:    f8ad0020    .. .    STRH     r0,[sp,#0x20]
        0x00047b36:    2006        .       MOVS     r0,#6
        0x00047b38:    f88d0023    ..#.    STRB     r0,[sp,#0x23]
        0x00047b3c:    2003        .       MOVS     r0,#3
        0x00047b3e:    f88d0022    ..".    STRB     r0,[sp,#0x22]
        0x00047b42:    980c        ..      LDR      r0,[sp,#0x30]
        0x00047b44:    a908        ..      ADD      r1,sp,#0x20
        0x00047b46:    f000fa85    ....    BL       smpSmExecute ; 0x48054
        0x00047b4a:    2000        .       MOVS     r0,#0
        0x00047b4c:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047b50:    e003        ..      B        0x47b5a ; smpScProcPairing + 1206
        0x00047b52:    2001        .       MOVS     r0,#1
        0x00047b54:    f88d0037    ..7.    STRB     r0,[sp,#0x37]
        0x00047b58:    e7ff        ..      B        0x47b5a ; smpScProcPairing + 1206
        0x00047b5a:    f89d0037    ..7.    LDRB     r0,[sp,#0x37]
        0x00047b5e:    b00e        ..      ADD      sp,sp,#0x38
        0x00047b60:    bd80        ..      POP      {r7,pc}
        0x00047b62:    0000        ..      MOVS     r0,r0
    smpScSendDHKeyCheck
        0x00047b64:    b580        ..      PUSH     {r7,lr}
        0x00047b66:    b086        ..      SUB      sp,sp,#0x18
        0x00047b68:    9005        ..      STR      r0,[sp,#0x14]
        0x00047b6a:    9104        ..      STR      r1,[sp,#0x10]
        0x00047b6c:    9203        ..      STR      r2,[sp,#0xc]
        0x00047b6e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047b70:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047b74:    2201        ."      MOVS     r2,#1
        0x00047b76:    4611        .F      MOV      r1,r2
        0x00047b78:    f7d3f942    ..B.    BL       DmConnSetIdle ; 0x1ae00
        0x00047b7c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047b7e:    f000fabf    ....    BL       smpStartRspTimer ; 0x48100
        0x00047b82:    2019        .       MOVS     r0,#0x19
        0x00047b84:    f7fefe9a    ....    BL       smpMsgAlloc ; 0x468bc
        0x00047b88:    9002        ..      STR      r0,[sp,#8]
        0x00047b8a:    b190        ..      CBZ      r0,0x47bb2 ; smpScSendDHKeyCheck + 78
        0x00047b8c:    e7ff        ..      B        0x47b8e ; smpScSendDHKeyCheck + 42
        0x00047b8e:    9802        ..      LDR      r0,[sp,#8]
        0x00047b90:    3008        .0      ADDS     r0,r0,#8
        0x00047b92:    9001        ..      STR      r0,[sp,#4]
        0x00047b94:    9901        ..      LDR      r1,[sp,#4]
        0x00047b96:    1c48        H.      ADDS     r0,r1,#1
        0x00047b98:    9001        ..      STR      r0,[sp,#4]
        0x00047b9a:    200d        .       MOVS     r0,#0xd
        0x00047b9c:    7008        .p      STRB     r0,[r1,#0]
        0x00047b9e:    9801        ..      LDR      r0,[sp,#4]
        0x00047ba0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047ba2:    2210        ."      MOVS     r2,#0x10
        0x00047ba4:    f7d6faea    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047ba8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047baa:    9902        ..      LDR      r1,[sp,#8]
        0x00047bac:    f000fa2c    ..,.    BL       smpSendPkt ; 0x48008
        0x00047bb0:    e00a        ..      B        0x47bc8 ; smpScSendDHKeyCheck + 100
        0x00047bb2:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047bb4:    2008        .       MOVS     r0,#8
        0x00047bb6:    70c8        .p      STRB     r0,[r1,#3]
        0x00047bb8:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047bba:    2003        .       MOVS     r0,#3
        0x00047bbc:    7088        .p      STRB     r0,[r1,#2]
        0x00047bbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047bc0:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047bc2:    f000fa47    ..G.    BL       smpSmExecute ; 0x48054
        0x00047bc6:    e7ff        ..      B        0x47bc8 ; smpScSendDHKeyCheck + 100
        0x00047bc8:    b006        ..      ADD      sp,sp,#0x18
        0x00047bca:    bd80        ..      POP      {r7,pc}
    smpScSendPairCnf
        0x00047bcc:    b580        ..      PUSH     {r7,lr}
        0x00047bce:    b086        ..      SUB      sp,sp,#0x18
        0x00047bd0:    9005        ..      STR      r0,[sp,#0x14]
        0x00047bd2:    9104        ..      STR      r1,[sp,#0x10]
        0x00047bd4:    9203        ..      STR      r2,[sp,#0xc]
        0x00047bd6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047bd8:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047bdc:    2201        ."      MOVS     r2,#1
        0x00047bde:    4611        .F      MOV      r1,r2
        0x00047be0:    f7d3f90e    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00047be4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047be6:    f000fa8b    ....    BL       smpStartRspTimer ; 0x48100
        0x00047bea:    2019        .       MOVS     r0,#0x19
        0x00047bec:    f7fefe66    ..f.    BL       smpMsgAlloc ; 0x468bc
        0x00047bf0:    9002        ..      STR      r0,[sp,#8]
        0x00047bf2:    b190        ..      CBZ      r0,0x47c1a ; smpScSendPairCnf + 78
        0x00047bf4:    e7ff        ..      B        0x47bf6 ; smpScSendPairCnf + 42
        0x00047bf6:    9802        ..      LDR      r0,[sp,#8]
        0x00047bf8:    3008        .0      ADDS     r0,r0,#8
        0x00047bfa:    9001        ..      STR      r0,[sp,#4]
        0x00047bfc:    9901        ..      LDR      r1,[sp,#4]
        0x00047bfe:    1c48        H.      ADDS     r0,r1,#1
        0x00047c00:    9001        ..      STR      r0,[sp,#4]
        0x00047c02:    2003        .       MOVS     r0,#3
        0x00047c04:    7008        .p      STRB     r0,[r1,#0]
        0x00047c06:    9801        ..      LDR      r0,[sp,#4]
        0x00047c08:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047c0a:    2210        ."      MOVS     r2,#0x10
        0x00047c0c:    f7d6fab6    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047c10:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c12:    9902        ..      LDR      r1,[sp,#8]
        0x00047c14:    f000f9f8    ....    BL       smpSendPkt ; 0x48008
        0x00047c18:    e00a        ..      B        0x47c30 ; smpScSendPairCnf + 100
        0x00047c1a:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c1c:    2008        .       MOVS     r0,#8
        0x00047c1e:    70c8        .p      STRB     r0,[r1,#3]
        0x00047c20:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c22:    2003        .       MOVS     r0,#3
        0x00047c24:    7088        .p      STRB     r0,[r1,#2]
        0x00047c26:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c28:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c2a:    f000fa13    ....    BL       smpSmExecute ; 0x48054
        0x00047c2e:    e7ff        ..      B        0x47c30 ; smpScSendPairCnf + 100
        0x00047c30:    b006        ..      ADD      sp,sp,#0x18
        0x00047c32:    bd80        ..      POP      {r7,pc}
    smpScSendPubKey
        0x00047c34:    b580        ..      PUSH     {r7,lr}
        0x00047c36:    b086        ..      SUB      sp,sp,#0x18
        0x00047c38:    9005        ..      STR      r0,[sp,#0x14]
        0x00047c3a:    9104        ..      STR      r1,[sp,#0x10]
        0x00047c3c:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c3e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047c42:    2201        ."      MOVS     r2,#1
        0x00047c44:    4611        .F      MOV      r1,r2
        0x00047c46:    f7d3f8db    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00047c4a:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c4c:    f000fa58    ..X.    BL       smpStartRspTimer ; 0x48100
        0x00047c50:    2049        I       MOVS     r0,#0x49
        0x00047c52:    f7fefe33    ..3.    BL       smpMsgAlloc ; 0x468bc
        0x00047c56:    9003        ..      STR      r0,[sp,#0xc]
        0x00047c58:    b1f0        ..      CBZ      r0,0x47c98 ; smpScSendPubKey + 100
        0x00047c5a:    e7ff        ..      B        0x47c5c ; smpScSendPubKey + 40
        0x00047c5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047c5e:    3008        .0      ADDS     r0,r0,#8
        0x00047c60:    9002        ..      STR      r0,[sp,#8]
        0x00047c62:    9902        ..      LDR      r1,[sp,#8]
        0x00047c64:    1c48        H.      ADDS     r0,r1,#1
        0x00047c66:    9002        ..      STR      r0,[sp,#8]
        0x00047c68:    200c        .       MOVS     r0,#0xc
        0x00047c6a:    7008        .p      STRB     r0,[r1,#0]
        0x00047c6c:    9802        ..      LDR      r0,[sp,#8]
        0x00047c6e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047c70:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047c72:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047c74:    2220         "      MOVS     r2,#0x20
        0x00047c76:    9201        ..      STR      r2,[sp,#4]
        0x00047c78:    f7d6fa80    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00047c7c:    9a01        ..      LDR      r2,[sp,#4]
        0x00047c7e:    9802        ..      LDR      r0,[sp,#8]
        0x00047c80:    3020         0      ADDS     r0,r0,#0x20
        0x00047c82:    9905        ..      LDR      r1,[sp,#0x14]
        0x00047c84:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047c86:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00047c88:    3120         1      ADDS     r1,r1,#0x20
        0x00047c8a:    f7d6fa77    ..w.    BL       WStrReverseCpy ; 0x1e17c
        0x00047c8e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047c90:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047c92:    f000f9b9    ....    BL       smpSendPkt ; 0x48008
        0x00047c96:    e00a        ..      B        0x47cae ; smpScSendPubKey + 122
        0x00047c98:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047c9a:    2008        .       MOVS     r0,#8
        0x00047c9c:    70c8        .p      STRB     r0,[r1,#3]
        0x00047c9e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047ca0:    2003        .       MOVS     r0,#3
        0x00047ca2:    7088        .p      STRB     r0,[r1,#2]
        0x00047ca4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047ca6:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047ca8:    f000f9d4    ....    BL       smpSmExecute ; 0x48054
        0x00047cac:    e7ff        ..      B        0x47cae ; smpScSendPubKey + 122
        0x00047cae:    b006        ..      ADD      sp,sp,#0x18
        0x00047cb0:    bd80        ..      POP      {r7,pc}
        0x00047cb2:    0000        ..      MOVS     r0,r0
    smpScSendRand
        0x00047cb4:    b580        ..      PUSH     {r7,lr}
        0x00047cb6:    b086        ..      SUB      sp,sp,#0x18
        0x00047cb8:    9005        ..      STR      r0,[sp,#0x14]
        0x00047cba:    9104        ..      STR      r1,[sp,#0x10]
        0x00047cbc:    9203        ..      STR      r2,[sp,#0xc]
        0x00047cbe:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cc0:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047cc4:    2201        ."      MOVS     r2,#1
        0x00047cc6:    4611        .F      MOV      r1,r2
        0x00047cc8:    f7d3f89a    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00047ccc:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cce:    f000fa17    ....    BL       smpStartRspTimer ; 0x48100
        0x00047cd2:    2019        .       MOVS     r0,#0x19
        0x00047cd4:    f7fefdf2    ....    BL       smpMsgAlloc ; 0x468bc
        0x00047cd8:    9002        ..      STR      r0,[sp,#8]
        0x00047cda:    b190        ..      CBZ      r0,0x47d02 ; smpScSendRand + 78
        0x00047cdc:    e7ff        ..      B        0x47cde ; smpScSendRand + 42
        0x00047cde:    9802        ..      LDR      r0,[sp,#8]
        0x00047ce0:    3008        .0      ADDS     r0,r0,#8
        0x00047ce2:    9001        ..      STR      r0,[sp,#4]
        0x00047ce4:    9901        ..      LDR      r1,[sp,#4]
        0x00047ce6:    1c48        H.      ADDS     r0,r1,#1
        0x00047ce8:    9001        ..      STR      r0,[sp,#4]
        0x00047cea:    2004        .       MOVS     r0,#4
        0x00047cec:    7008        .p      STRB     r0,[r1,#0]
        0x00047cee:    9801        ..      LDR      r0,[sp,#4]
        0x00047cf0:    9903        ..      LDR      r1,[sp,#0xc]
        0x00047cf2:    2210        ."      MOVS     r2,#0x10
        0x00047cf4:    f7d6fa42    ..B.    BL       WStrReverseCpy ; 0x1e17c
        0x00047cf8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047cfa:    9902        ..      LDR      r1,[sp,#8]
        0x00047cfc:    f000f984    ....    BL       smpSendPkt ; 0x48008
        0x00047d00:    e00a        ..      B        0x47d18 ; smpScSendRand + 100
        0x00047d02:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047d04:    2008        .       MOVS     r0,#8
        0x00047d06:    70c8        .p      STRB     r0,[r1,#3]
        0x00047d08:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047d0a:    2003        .       MOVS     r0,#3
        0x00047d0c:    7088        .p      STRB     r0,[r1,#2]
        0x00047d0e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00047d10:    9904        ..      LDR      r1,[sp,#0x10]
        0x00047d12:    f000f99f    ....    BL       smpSmExecute ; 0x48054
        0x00047d16:    e7ff        ..      B        0x47d18 ; smpScSendRand + 100
        0x00047d18:    b006        ..      ADD      sp,sp,#0x18
        0x00047d1a:    bd80        ..      POP      {r7,pc}
    smpSendKey
        0x00047d1c:    b580        ..      PUSH     {r7,lr}
        0x00047d1e:    b094        ..      SUB      sp,sp,#0x50
        0x00047d20:    9012        ..      STR      r0,[sp,#0x48]
        0x00047d22:    f88d1047    ..G.    STRB     r1,[sp,#0x47]
        0x00047d26:    f24a5084    J..P    MOV      r0,#0xa584
        0x00047d2a:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047d2e:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x00047d32:    b3e0        ..      CBZ      r0,0x47dae ; smpSendKey + 146
        0x00047d34:    e7ff        ..      B        0x47d36 ; smpSendKey + 26
        0x00047d36:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047d38:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00047d3a:    7800        .x      LDRB     r0,[r0,#0]
        0x00047d3c:    b3b8        ..      CBZ      r0,0x47dae ; smpSendKey + 146
        0x00047d3e:    e7ff        ..      B        0x47d40 ; smpSendKey + 36
        0x00047d40:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047d42:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047d46:    bb90        ..      CBNZ     r0,0x47dae ; smpSendKey + 146
        0x00047d48:    e7ff        ..      B        0x47d4a ; smpSendKey + 46
        0x00047d4a:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047d4c:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047d50:    f7d3f80a    ....    BL       DmConnRole ; 0x1ad68
        0x00047d54:    b920         .      CBNZ     r0,0x47d60 ; smpSendKey + 68
        0x00047d56:    e7ff        ..      B        0x47d58 ; smpSendKey + 60
        0x00047d58:    2002        .       MOVS     r0,#2
        0x00047d5a:    f88d0032    ..2.    STRB     r0,[sp,#0x32]
        0x00047d5e:    e003        ..      B        0x47d68 ; smpSendKey + 76
        0x00047d60:    2001        .       MOVS     r0,#1
        0x00047d62:    f88d0032    ..2.    STRB     r0,[sp,#0x32]
        0x00047d66:    e7ff        ..      B        0x47d68 ; smpSendKey + 76
        0x00047d68:    202f        /       MOVS     r0,#0x2f
        0x00047d6a:    f88d0016    ....    STRB     r0,[sp,#0x16]
        0x00047d6e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047d70:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047d74:    f8ad0014    ....    STRH     r0,[sp,#0x14]
        0x00047d78:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047d7a:    f7fefcdd    ....    BL       smpGetScSecLevel ; 0x46738
        0x00047d7e:    f88d0033    ..3.    STRB     r0,[sp,#0x33]
        0x00047d82:    a805        ..      ADD      r0,sp,#0x14
        0x00047d84:    9004        ..      STR      r0,[sp,#0x10]
        0x00047d86:    3004        .0      ADDS     r0,#4
        0x00047d88:    2100        .!      MOVS     r1,#0
        0x00047d8a:    f8ad1030    ..0.    STRH     r1,[sp,#0x30]
        0x00047d8e:    910b        ..      STR      r1,[sp,#0x2c]
        0x00047d90:    910a        ..      STR      r1,[sp,#0x28]
        0x00047d92:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047d94:    6c89        .l      LDR      r1,[r1,#0x48]
        0x00047d96:    6989        .i      LDR      r1,[r1,#0x18]
        0x00047d98:    3110        .1      ADDS     r1,r1,#0x10
        0x00047d9a:    f7d2fd2d    ..-.    BL       Calc128Cpy ; 0x1a7f8
        0x00047d9e:    9804        ..      LDR      r0,[sp,#0x10]
        0x00047da0:    f7d3fca6    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x00047da4:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047da6:    2007        .       MOVS     r0,#7
        0x00047da8:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00047dac:    e7ff        ..      B        0x47dae ; smpSendKey + 146
        0x00047dae:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047db2:    b1e0        ..      CBZ      r0,0x47dee ; smpSendKey + 210
        0x00047db4:    e7ff        ..      B        0x47db6 ; smpSendKey + 154
        0x00047db6:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047dba:    2801        .(      CMP      r0,#1
        0x00047dbc:    d106        ..      BNE      0x47dcc ; smpSendKey + 176
        0x00047dbe:    e7ff        ..      B        0x47dc0 ; smpSendKey + 164
        0x00047dc0:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047dc2:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047dc6:    2807        .(      CMP      r0,#7
        0x00047dc8:    d011        ..      BEQ      0x47dee ; smpSendKey + 210
        0x00047dca:    e7ff        ..      B        0x47dcc ; smpSendKey + 176
        0x00047dcc:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047dd0:    2803        .(      CMP      r0,#3
        0x00047dd2:    dc06        ..      BGT      0x47de2 ; smpSendKey + 198
        0x00047dd4:    e7ff        ..      B        0x47dd6 ; smpSendKey + 186
        0x00047dd6:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047dd8:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047ddc:    2809        .(      CMP      r0,#9
        0x00047dde:    d006        ..      BEQ      0x47dee ; smpSendKey + 210
        0x00047de0:    e7ff        ..      B        0x47de2 ; smpSendKey + 198
        0x00047de2:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047de4:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047de8:    280a        .(      CMP      r0,#0xa
        0x00047dea:    d104        ..      BNE      0x47df6 ; smpSendKey + 218
        0x00047dec:    e7ff        ..      B        0x47dee ; smpSendKey + 210
        0x00047dee:    2001        .       MOVS     r0,#1
        0x00047df0:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00047df4:    e0e4        ..      B        0x47fc0 ; smpSendKey + 676
        0x00047df6:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047df8:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00047dfc:    b120         .      CBZ      r0,0x47e08 ; smpSendKey + 236
        0x00047dfe:    e7ff        ..      B        0x47e00 ; smpSendKey + 228
        0x00047e00:    2000        .       MOVS     r0,#0
        0x00047e02:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00047e06:    e0db        ..      B        0x47fc0 ; smpSendKey + 676
        0x00047e08:    2019        .       MOVS     r0,#0x19
        0x00047e0a:    f7fefd57    ..W.    BL       smpMsgAlloc ; 0x468bc
        0x00047e0e:    9010        ..      STR      r0,[sp,#0x40]
        0x00047e10:    2800        .(      CMP      r0,#0
        0x00047e12:    f00080d1    ....    BEQ.W    0x47fb8 ; smpSendKey + 668
        0x00047e16:    e7ff        ..      B        0x47e18 ; smpSendKey + 252
        0x00047e18:    9810        ..      LDR      r0,[sp,#0x40]
        0x00047e1a:    3008        .0      ADDS     r0,r0,#8
        0x00047e1c:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047e1e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e20:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047e24:    b9a0        ..      CBNZ     r0,0x47e50 ; smpSendKey + 308
        0x00047e26:    e7ff        ..      B        0x47e28 ; smpSendKey + 268
        0x00047e28:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047e2c:    07c0        ..      LSLS     r0,r0,#31
        0x00047e2e:    b178        x.      CBZ      r0,0x47e50 ; smpSendKey + 308
        0x00047e30:    e7ff        ..      B        0x47e32 ; smpSendKey + 278
        0x00047e32:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e34:    f7fefc14    ....    BL       smpGenerateLtk ; 0x46660
        0x00047e38:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047e3a:    1c48        H.      ADDS     r0,r1,#1
        0x00047e3c:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047e3e:    2006        .       MOVS     r0,#6
        0x00047e40:    7008        .p      STRB     r0,[r1,#0]
        0x00047e42:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047e44:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047e46:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00047e48:    3104        .1      ADDS     r1,#4
        0x00047e4a:    f7d2fcd5    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00047e4e:    e08b        ..      B        0x47f68 ; smpSendKey + 588
        0x00047e50:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e52:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047e56:    2806        .(      CMP      r0,#6
        0x00047e58:    d11b        ..      BNE      0x47e92 ; smpSendKey + 374
        0x00047e5a:    e7ff        ..      B        0x47e5c ; smpSendKey + 320
        0x00047e5c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047e5e:    1c48        H.      ADDS     r0,r1,#1
        0x00047e60:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047e62:    2007        .       MOVS     r0,#7
        0x00047e64:    7008        .p      STRB     r0,[r1,#0]
        0x00047e66:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e68:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047e6a:    7f00        ..      LDRB     r0,[r0,#0x1c]
        0x00047e6c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047e6e:    1c4a        J.      ADDS     r2,r1,#1
        0x00047e70:    920f        ..      STR      r2,[sp,#0x3c]
        0x00047e72:    7008        .p      STRB     r0,[r1,#0]
        0x00047e74:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e76:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00047e78:    7f40        @.      LDRB     r0,[r0,#0x1d]
        0x00047e7a:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047e7c:    1c4a        J.      ADDS     r2,r1,#1
        0x00047e7e:    920f        ..      STR      r2,[sp,#0x3c]
        0x00047e80:    7008        .p      STRB     r0,[r1,#0]
        0x00047e82:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047e84:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047e86:    6b02        .k      LDR      r2,[r0,#0x30]
        0x00047e88:    6950        Pi      LDR      r0,[r2,#0x14]
        0x00047e8a:    6992        .i      LDR      r2,[r2,#0x18]
        0x00047e8c:    604a        J`      STR      r2,[r1,#4]
        0x00047e8e:    6008        .`      STR      r0,[r1,#0]
        0x00047e90:    e069        i.      B        0x47f66 ; smpSendKey + 586
        0x00047e92:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047e96:    0780        ..      LSLS     r0,r0,#30
        0x00047e98:    2800        .(      CMP      r0,#0
        0x00047e9a:    d519        ..      BPL      0x47ed0 ; smpSendKey + 436
        0x00047e9c:    e7ff        ..      B        0x47e9e ; smpSendKey + 386
        0x00047e9e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047ea0:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047ea4:    b130        0.      CBZ      r0,0x47eb4 ; smpSendKey + 408
        0x00047ea6:    e7ff        ..      B        0x47ea8 ; smpSendKey + 396
        0x00047ea8:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047eaa:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047eae:    2807        .(      CMP      r0,#7
        0x00047eb0:    d10e        ..      BNE      0x47ed0 ; smpSendKey + 436
        0x00047eb2:    e7ff        ..      B        0x47eb4 ; smpSendKey + 408
        0x00047eb4:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047eb6:    1c48        H.      ADDS     r0,r1,#1
        0x00047eb8:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047eba:    2008        .       MOVS     r0,#8
        0x00047ebc:    7008        .p      STRB     r0,[r1,#0]
        0x00047ebe:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047ec0:    9003        ..      STR      r0,[sp,#0xc]
        0x00047ec2:    f7d3fb39    ..9.    BL       DmSecGetLocalIrk ; 0x1b538
        0x00047ec6:    4601        .F      MOV      r1,r0
        0x00047ec8:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047eca:    f7d2fc95    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00047ece:    e049        I.      B        0x47f64 ; smpSendKey + 584
        0x00047ed0:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047ed2:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047ed6:    2808        .(      CMP      r0,#8
        0x00047ed8:    d116        ..      BNE      0x47f08 ; smpSendKey + 492
        0x00047eda:    e7ff        ..      B        0x47edc ; smpSendKey + 448
        0x00047edc:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047ede:    1c48        H.      ADDS     r0,r1,#1
        0x00047ee0:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047ee2:    2009        .       MOVS     r0,#9
        0x00047ee4:    7008        .p      STRB     r0,[r1,#0]
        0x00047ee6:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047ee8:    1c48        H.      ADDS     r0,r1,#1
        0x00047eea:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047eec:    2000        .       MOVS     r0,#0
        0x00047eee:    7008        .p      STRB     r0,[r1,#0]
        0x00047ef0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047ef2:    9002        ..      STR      r0,[sp,#8]
        0x00047ef4:    f7d3fffe    ....    BL       HciGetBdAddr ; 0x1bef4
        0x00047ef8:    4601        .F      MOV      r1,r0
        0x00047efa:    9802        ..      LDR      r0,[sp,#8]
        0x00047efc:    f7d2fc5e    ..^.    BL       BdaCpy ; 0x1a7bc
        0x00047f00:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047f02:    3006        .0      ADDS     r0,#6
        0x00047f04:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047f06:    e02c        ,.      B        0x47f62 ; smpSendKey + 582
        0x00047f08:    f89d0047    ..G.    LDRB     r0,[sp,#0x47]
        0x00047f0c:    0740        @.      LSLS     r0,r0,#29
        0x00047f0e:    2800        .(      CMP      r0,#0
        0x00047f10:    d51f        ..      BPL      0x47f52 ; smpSendKey + 566
        0x00047f12:    e7ff        ..      B        0x47f14 ; smpSendKey + 504
        0x00047f14:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f16:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f1a:    b160        `.      CBZ      r0,0x47f36 ; smpSendKey + 538
        0x00047f1c:    e7ff        ..      B        0x47f1e ; smpSendKey + 514
        0x00047f1e:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f20:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f24:    2809        .(      CMP      r0,#9
        0x00047f26:    d006        ..      BEQ      0x47f36 ; smpSendKey + 538
        0x00047f28:    e7ff        ..      B        0x47f2a ; smpSendKey + 526
        0x00047f2a:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f2c:    f8900043    ..C.    LDRB     r0,[r0,#0x43]
        0x00047f30:    2807        .(      CMP      r0,#7
        0x00047f32:    d10e        ..      BNE      0x47f52 ; smpSendKey + 566
        0x00047f34:    e7ff        ..      B        0x47f36 ; smpSendKey + 538
        0x00047f36:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00047f38:    1c48        H.      ADDS     r0,r1,#1
        0x00047f3a:    900f        ..      STR      r0,[sp,#0x3c]
        0x00047f3c:    200a        .       MOVS     r0,#0xa
        0x00047f3e:    7008        .p      STRB     r0,[r1,#0]
        0x00047f40:    980f        ..      LDR      r0,[sp,#0x3c]
        0x00047f42:    9001        ..      STR      r0,[sp,#4]
        0x00047f44:    f7d3faf2    ....    BL       DmSecGetLocalCsrk ; 0x1b52c
        0x00047f48:    4601        .F      MOV      r1,r0
        0x00047f4a:    9801        ..      LDR      r0,[sp,#4]
        0x00047f4c:    f7d2fc54    ..T.    BL       Calc128Cpy ; 0x1a7f8
        0x00047f50:    e006        ..      B        0x47f60 ; smpSendKey + 580
        0x00047f52:    9810        ..      LDR      r0,[sp,#0x40]
        0x00047f54:    f7d6faf4    ....    BL       WsfMsgFree ; 0x1e540
        0x00047f58:    2001        .       MOVS     r0,#1
        0x00047f5a:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00047f5e:    e02f        /.      B        0x47fc0 ; smpSendKey + 676
        0x00047f60:    e7ff        ..      B        0x47f62 ; smpSendKey + 582
        0x00047f62:    e7ff        ..      B        0x47f64 ; smpSendKey + 584
        0x00047f64:    e7ff        ..      B        0x47f66 ; smpSendKey + 586
        0x00047f66:    e7ff        ..      B        0x47f68 ; smpSendKey + 588
        0x00047f68:    9810        ..      LDR      r0,[sp,#0x40]
        0x00047f6a:    7a00        .z      LDRB     r0,[r0,#8]
        0x00047f6c:    9912        ..      LDR      r1,[sp,#0x48]
        0x00047f6e:    f8810043    ..C.    STRB     r0,[r1,#0x43]
        0x00047f72:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f74:    9910        ..      LDR      r1,[sp,#0x40]
        0x00047f76:    f000f847    ..G.    BL       smpSendPkt ; 0x48008
        0x00047f7a:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f7c:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00047f80:    b9c8        ..      CBNZ     r0,0x47fb6 ; smpSendKey + 666
        0x00047f82:    e7ff        ..      B        0x47f84 ; smpSendKey + 616
        0x00047f84:    2004        .       MOVS     r0,#4
        0x00047f86:    f7d6fa8b    ....    BL       WsfMsgAlloc ; 0x1e4a0
        0x00047f8a:    900e        ..      STR      r0,[sp,#0x38]
        0x00047f8c:    b190        ..      CBZ      r0,0x47fb4 ; smpSendKey + 664
        0x00047f8e:    e7ff        ..      B        0x47f90 ; smpSendKey + 628
        0x00047f90:    990e        ..      LDR      r1,[sp,#0x38]
        0x00047f92:    200c        .       MOVS     r0,#0xc
        0x00047f94:    7088        .p      STRB     r0,[r1,#2]
        0x00047f96:    9812        ..      LDR      r0,[sp,#0x48]
        0x00047f98:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00047f9c:    990e        ..      LDR      r1,[sp,#0x38]
        0x00047f9e:    8008        ..      STRH     r0,[r1,#0]
        0x00047fa0:    f24a5084    J..P    MOV      r0,#0xa584
        0x00047fa4:    f2c10001    ....    MOVT     r0,#0x1001
        0x00047fa8:    f89000ec    ....    LDRB     r0,[r0,#0xec]
        0x00047fac:    990e        ..      LDR      r1,[sp,#0x38]
        0x00047fae:    f7d6fae5    ....    BL       WsfMsgSend ; 0x1e57c
        0x00047fb2:    e7ff        ..      B        0x47fb4 ; smpSendKey + 664
        0x00047fb4:    e7ff        ..      B        0x47fb6 ; smpSendKey + 666
        0x00047fb6:    e7ff        ..      B        0x47fb8 ; smpSendKey + 668
        0x00047fb8:    2000        .       MOVS     r0,#0
        0x00047fba:    f88d004f    ..O.    STRB     r0,[sp,#0x4f]
        0x00047fbe:    e7ff        ..      B        0x47fc0 ; smpSendKey + 676
        0x00047fc0:    f89d004f    ..O.    LDRB     r0,[sp,#0x4f]
        0x00047fc4:    b014        ..      ADD      sp,sp,#0x50
        0x00047fc6:    bd80        ..      POP      {r7,pc}
    smpSendPairingFailed
        0x00047fc8:    b580        ..      PUSH     {r7,lr}
        0x00047fca:    b084        ..      SUB      sp,sp,#0x10
        0x00047fcc:    9003        ..      STR      r0,[sp,#0xc]
        0x00047fce:    f88d100b    ....    STRB     r1,[sp,#0xb]
        0x00047fd2:    200a        .       MOVS     r0,#0xa
        0x00047fd4:    f7fefc72    ..r.    BL       smpMsgAlloc ; 0x468bc
        0x00047fd8:    9001        ..      STR      r0,[sp,#4]
        0x00047fda:    b198        ..      CBZ      r0,0x48004 ; smpSendPairingFailed + 60
        0x00047fdc:    e7ff        ..      B        0x47fde ; smpSendPairingFailed + 22
        0x00047fde:    9801        ..      LDR      r0,[sp,#4]
        0x00047fe0:    3008        .0      ADDS     r0,r0,#8
        0x00047fe2:    9000        ..      STR      r0,[sp,#0]
        0x00047fe4:    9900        ..      LDR      r1,[sp,#0]
        0x00047fe6:    1c48        H.      ADDS     r0,r1,#1
        0x00047fe8:    9000        ..      STR      r0,[sp,#0]
        0x00047fea:    2005        .       MOVS     r0,#5
        0x00047fec:    7008        .p      STRB     r0,[r1,#0]
        0x00047fee:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00047ff2:    9900        ..      LDR      r1,[sp,#0]
        0x00047ff4:    1c4a        J.      ADDS     r2,r1,#1
        0x00047ff6:    9200        ..      STR      r2,[sp,#0]
        0x00047ff8:    7008        .p      STRB     r0,[r1,#0]
        0x00047ffa:    9803        ..      LDR      r0,[sp,#0xc]
        0x00047ffc:    9901        ..      LDR      r1,[sp,#4]
        0x00047ffe:    f000f803    ....    BL       smpSendPkt ; 0x48008
        0x00048002:    e7ff        ..      B        0x48004 ; smpSendPairingFailed + 60
        0x00048004:    b004        ..      ADD      sp,sp,#0x10
        0x00048006:    bd80        ..      POP      {r7,pc}
    smpSendPkt
        0x00048008:    b580        ..      PUSH     {r7,lr}
        0x0004800a:    b082        ..      SUB      sp,sp,#8
        0x0004800c:    9001        ..      STR      r0,[sp,#4]
        0x0004800e:    9100        ..      STR      r1,[sp,#0]
        0x00048010:    9801        ..      LDR      r0,[sp,#4]
        0x00048012:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00048016:    b168        h.      CBZ      r0,0x48034 ; smpSendPkt + 44
        0x00048018:    e7ff        ..      B        0x4801a ; smpSendPkt + 18
        0x0004801a:    9801        ..      LDR      r0,[sp,#4]
        0x0004801c:    6b40        @k      LDR      r0,[r0,#0x34]
        0x0004801e:    b128        (.      CBZ      r0,0x4802c ; smpSendPkt + 36
        0x00048020:    e7ff        ..      B        0x48022 ; smpSendPkt + 26
        0x00048022:    9801        ..      LDR      r0,[sp,#4]
        0x00048024:    6b40        @k      LDR      r0,[r0,#0x34]
        0x00048026:    f7d6fa8b    ....    BL       WsfMsgFree ; 0x1e540
        0x0004802a:    e7ff        ..      B        0x4802c ; smpSendPkt + 36
        0x0004802c:    9800        ..      LDR      r0,[sp,#0]
        0x0004802e:    9901        ..      LDR      r1,[sp,#4]
        0x00048030:    6348        Hc      STR      r0,[r1,#0x34]
        0x00048032:    e00c        ..      B        0x4804e ; smpSendPkt + 70
        0x00048034:    9801        ..      LDR      r0,[sp,#4]
        0x00048036:    8f01        ..      LDRH     r1,[r0,#0x38]
        0x00048038:    9b00        ..      LDR      r3,[sp,#0]
        0x0004803a:    7a1a        .z      LDRB     r2,[r3,#8]
        0x0004803c:    f64400d4    D...    MOV      r0,#0x48d4
        0x00048040:    f2c00005    ....    MOVT     r0,#5
        0x00048044:    5c82        .\      LDRB     r2,[r0,r2]
        0x00048046:    2006        .       MOVS     r0,#6
        0x00048048:    f7d4fec4    ....    BL       L2cDataReq ; 0x1cdd4
        0x0004804c:    e7ff        ..      B        0x4804e ; smpSendPkt + 70
        0x0004804e:    b002        ..      ADD      sp,sp,#8
        0x00048050:    bd80        ..      POP      {r7,pc}
        0x00048052:    0000        ..      MOVS     r0,r0
    smpSmExecute
        0x00048054:    b580        ..      PUSH     {r7,lr}
        0x00048056:    b086        ..      SUB      sp,sp,#0x18
        0x00048058:    9005        ..      STR      r0,[sp,#0x14]
        0x0004805a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004805c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004805e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048062:    f7d2fe81    ....    BL       DmConnRole ; 0x1ad68
        0x00048066:    2801        .(      CMP      r0,#1
        0x00048068:    d108        ..      BNE      0x4807c ; smpSmExecute + 40
        0x0004806a:    e7ff        ..      B        0x4806c ; smpSmExecute + 24
        0x0004806c:    f24a5084    J..P    MOV      r0,#0xa584
        0x00048070:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048074:    f8d000e4    ....    LDR      r0,[r0,#0xe4]
        0x00048078:    9001        ..      STR      r0,[sp,#4]
        0x0004807a:    e007        ..      B        0x4808c ; smpSmExecute + 56
        0x0004807c:    f24a5084    J..P    MOV      r0,#0xa584
        0x00048080:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048084:    f8d000e8    ....    LDR      r0,[r0,#0xe8]
        0x00048088:    9001        ..      STR      r0,[sp,#4]
        0x0004808a:    e7ff        ..      B        0x4808c ; smpSmExecute + 56
        0x0004808c:    9801        ..      LDR      r0,[sp,#4]
        0x0004808e:    9002        ..      STR      r0,[sp,#8]
        0x00048090:    9802        ..      LDR      r0,[sp,#8]
        0x00048092:    6800        .h      LDR      r0,[r0,#0]
        0x00048094:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048096:    f891103e    ..>.    LDRB     r1,[r1,#0x3e]
        0x0004809a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004809e:    9003        ..      STR      r0,[sp,#0xc]
        0x000480a0:    e7ff        ..      B        0x480a2 ; smpSmExecute + 78
        0x000480a2:    e7ff        ..      B        0x480a4 ; smpSmExecute + 80
        0x000480a4:    9803        ..      LDR      r0,[sp,#0xc]
        0x000480a6:    7800        .x      LDRB     r0,[r0,#0]
        0x000480a8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000480aa:    7889        .x      LDRB     r1,[r1,#2]
        0x000480ac:    4288        .B      CMP      r0,r1
        0x000480ae:    d10f        ..      BNE      0x480d0 ; smpSmExecute + 124
        0x000480b0:    e7ff        ..      B        0x480b2 ; smpSmExecute + 94
        0x000480b2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000480b4:    7840        @x      LDRB     r0,[r0,#1]
        0x000480b6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000480b8:    f881003e    ..>.    STRB     r0,[r1,#0x3e]
        0x000480bc:    9802        ..      LDR      r0,[sp,#8]
        0x000480be:    6840        @h      LDR      r0,[r0,#4]
        0x000480c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000480c2:    7889        .x      LDRB     r1,[r1,#2]
        0x000480c4:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x000480c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000480ca:    9904        ..      LDR      r1,[sp,#0x10]
        0x000480cc:    4790        .G      BLX      r2
        0x000480ce:    e015        ..      B        0x480fc ; smpSmExecute + 168
        0x000480d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000480d2:    3003        .0      ADDS     r0,#3
        0x000480d4:    9003        ..      STR      r0,[sp,#0xc]
        0x000480d6:    e7ff        ..      B        0x480d8 ; smpSmExecute + 132
        0x000480d8:    9803        ..      LDR      r0,[sp,#0xc]
        0x000480da:    7800        .x      LDRB     r0,[r0,#0]
        0x000480dc:    2800        .(      CMP      r0,#0
        0x000480de:    d1e1        ..      BNE      0x480a4 ; smpSmExecute + 80
        0x000480e0:    e7ff        ..      B        0x480e2 ; smpSmExecute + 142
        0x000480e2:    9803        ..      LDR      r0,[sp,#0xc]
        0x000480e4:    9902        ..      LDR      r1,[sp,#8]
        0x000480e6:    6889        .h      LDR      r1,[r1,#8]
        0x000480e8:    310c        .1      ADDS     r1,r1,#0xc
        0x000480ea:    4288        .B      CMP      r0,r1
        0x000480ec:    d101        ..      BNE      0x480f2 ; smpSmExecute + 158
        0x000480ee:    e7ff        ..      B        0x480f0 ; smpSmExecute + 156
        0x000480f0:    e004        ..      B        0x480fc ; smpSmExecute + 168
        0x000480f2:    9802        ..      LDR      r0,[sp,#8]
        0x000480f4:    6880        .h      LDR      r0,[r0,#8]
        0x000480f6:    9003        ..      STR      r0,[sp,#0xc]
        0x000480f8:    e7ff        ..      B        0x480fa ; smpSmExecute + 166
        0x000480fa:    e7d2        ..      B        0x480a2 ; smpSmExecute + 78
        0x000480fc:    b006        ..      ADD      sp,sp,#0x18
        0x000480fe:    bd80        ..      POP      {r7,pc}
    smpStartRspTimer
        0x00048100:    b580        ..      PUSH     {r7,lr}
        0x00048102:    b082        ..      SUB      sp,sp,#8
        0x00048104:    9001        ..      STR      r0,[sp,#4]
        0x00048106:    9901        ..      LDR      r1,[sp,#4]
        0x00048108:    200f        .       MOVS     r0,#0xf
        0x0004810a:    7288        .r      STRB     r0,[r1,#0xa]
        0x0004810c:    9901        ..      LDR      r1,[sp,#4]
        0x0004810e:    20e1        .       MOVS     r0,#0xe1
        0x00048110:    72c8        .r      STRB     r0,[r1,#0xb]
        0x00048112:    9801        ..      LDR      r0,[sp,#4]
        0x00048114:    211e        .!      MOVS     r1,#0x1e
        0x00048116:    f7d6fc7f    ....    BL       WsfTimerStartSec ; 0x1ea18
        0x0004811a:    b002        ..      ADD      sp,sp,#8
        0x0004811c:    bd80        ..      POP      {r7,pc}
        0x0004811e:    0000        ..      MOVS     r0,r0
    smpStateIdle
        0x00048120:    b081        ..      SUB      sp,sp,#4
        0x00048122:    9000        ..      STR      r0,[sp,#0]
        0x00048124:    9800        ..      LDR      r0,[sp,#0]
        0x00048126:    f890003e    ..>.    LDRB     r0,[r0,#0x3e]
        0x0004812a:    fab0f080    ....    CLZ      r0,r0
        0x0004812e:    0940        @.      LSRS     r0,r0,#5
        0x00048130:    b001        ..      ADD      sp,sp,#4
        0x00048132:    4770        pG      BX       lr
    smprActCnfVerify
        0x00048134:    b580        ..      PUSH     {r7,lr}
        0x00048136:    b082        ..      SUB      sp,sp,#8
        0x00048138:    9001        ..      STR      r0,[sp,#4]
        0x0004813a:    9100        ..      STR      r1,[sp,#0]
        0x0004813c:    9800        ..      LDR      r0,[sp,#0]
        0x0004813e:    6840        @h      LDR      r0,[r0,#4]
        0x00048140:    9901        ..      LDR      r1,[sp,#4]
        0x00048142:    6b09        .k      LDR      r1,[r1,#0x30]
        0x00048144:    3120         1      ADDS     r1,r1,#0x20
        0x00048146:    2210        ."      MOVS     r2,#0x10
        0x00048148:    f7d0f8fe    ....    BL       memcmp ; 0x18348
        0x0004814c:    b338        8.      CBZ      r0,0x4819e ; smprActCnfVerify + 106
        0x0004814e:    e7ff        ..      B        0x48150 ; smprActCnfVerify + 28
        0x00048150:    9901        ..      LDR      r1,[sp,#4]
        0x00048152:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x00048156:    3001        .0      ADDS     r0,#1
        0x00048158:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x0004815c:    9801        ..      LDR      r0,[sp,#4]
        0x0004815e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048162:    f7d5fb05    ....    BL       SmpDbPairingFailed ; 0x1d770
        0x00048166:    9900        ..      LDR      r1,[sp,#0]
        0x00048168:    2004        .       MOVS     r0,#4
        0x0004816a:    70c8        .p      STRB     r0,[r1,#3]
        0x0004816c:    9801        ..      LDR      r0,[sp,#4]
        0x0004816e:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00048172:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x00048176:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004817a:    6809        .h      LDR      r1,[r1,#0]
        0x0004817c:    79c9        .y      LDRB     r1,[r1,#7]
        0x0004817e:    4288        .B      CMP      r0,r1
        0x00048180:    d104        ..      BNE      0x4818c ; smprActCnfVerify + 88
        0x00048182:    e7ff        ..      B        0x48184 ; smprActCnfVerify + 80
        0x00048184:    9900        ..      LDR      r1,[sp,#0]
        0x00048186:    200d        .       MOVS     r0,#0xd
        0x00048188:    7088        .p      STRB     r0,[r1,#2]
        0x0004818a:    e003        ..      B        0x48194 ; smprActCnfVerify + 96
        0x0004818c:    9900        ..      LDR      r1,[sp,#0]
        0x0004818e:    2003        .       MOVS     r0,#3
        0x00048190:    7088        .p      STRB     r0,[r1,#2]
        0x00048192:    e7ff        ..      B        0x48194 ; smprActCnfVerify + 96
        0x00048194:    9801        ..      LDR      r0,[sp,#4]
        0x00048196:    9900        ..      LDR      r1,[sp,#0]
        0x00048198:    f7ffff5c    ..\.    BL       smpSmExecute ; 0x48054
        0x0004819c:    e008        ..      B        0x481b0 ; smprActCnfVerify + 124
        0x0004819e:    9801        ..      LDR      r0,[sp,#4]
        0x000481a0:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000481a2:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x000481a6:    f1010310    ....    ADD      r3,r1,#0x10
        0x000481aa:    f7fef87f    ....    BL       smpCalcS1 ; 0x462ac
        0x000481ae:    e7ff        ..      B        0x481b0 ; smprActCnfVerify + 124
        0x000481b0:    b002        ..      ADD      sp,sp,#8
        0x000481b2:    bd80        ..      POP      {r7,pc}
    smprActProcPairCnf
        0x000481b4:    b083        ..      SUB      sp,sp,#0xc
        0x000481b6:    9002        ..      STR      r0,[sp,#8]
        0x000481b8:    9101        ..      STR      r1,[sp,#4]
        0x000481ba:    9801        ..      LDR      r0,[sp,#4]
        0x000481bc:    6840        @h      LDR      r0,[r0,#4]
        0x000481be:    3009        .0      ADDS     r0,r0,#9
        0x000481c0:    9000        ..      STR      r0,[sp,#0]
        0x000481c2:    9802        ..      LDR      r0,[sp,#8]
        0x000481c4:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000481c6:    f8ddc000    ....    LDR      r12,[sp,#0]
        0x000481ca:    f8dc0000    ....    LDR      r0,[r12,#0]
        0x000481ce:    f8dc2004    ...     LDR      r2,[r12,#4]
        0x000481d2:    f8dc3008    ...0    LDR      r3,[r12,#8]
        0x000481d6:    f8dcc00c    ....    LDR      r12,[r12,#0xc]
        0x000481da:    f8c1c02c    ..,.    STR      r12,[r1,#0x2c]
        0x000481de:    628b        .b      STR      r3,[r1,#0x28]
        0x000481e0:    624a        Jb      STR      r2,[r1,#0x24]
        0x000481e2:    6208        .b      STR      r0,[r1,#0x20]
        0x000481e4:    9902        ..      LDR      r1,[sp,#8]
        0x000481e6:    2000        .       MOVS     r0,#0
        0x000481e8:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000481ec:    b003        ..      ADD      sp,sp,#0xc
        0x000481ee:    4770        pG      BX       lr
    smprActProcPairCnfCalc1
        0x000481f0:    b580        ..      PUSH     {r7,lr}
        0x000481f2:    b082        ..      SUB      sp,sp,#8
        0x000481f4:    9001        ..      STR      r0,[sp,#4]
        0x000481f6:    9100        ..      STR      r1,[sp,#0]
        0x000481f8:    9801        ..      LDR      r0,[sp,#4]
        0x000481fa:    9900        ..      LDR      r1,[sp,#0]
        0x000481fc:    f7ffffda    ....    BL       smprActProcPairCnf ; 0x481b4
        0x00048200:    9801        ..      LDR      r0,[sp,#4]
        0x00048202:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00048204:    3030        00      ADDS     r0,r0,#0x30
        0x00048206:    2110        .!      MOVS     r1,#0x10
        0x00048208:    f7d5f9b8    ....    BL       SecRand ; 0x1d57c
        0x0004820c:    9801        ..      LDR      r0,[sp,#4]
        0x0004820e:    6b01        .k      LDR      r1,[r0,#0x30]
        0x00048210:    f1010230    ..0.    ADD      r2,r1,#0x30
        0x00048214:    f7fdfe94    ....    BL       smpCalcC1Part1 ; 0x45f40
        0x00048218:    b002        ..      ADD      sp,sp,#8
        0x0004821a:    bd80        ..      POP      {r7,pc}
    smprActProcPairReq
        0x0004821c:    b580        ..      PUSH     {r7,lr}
        0x0004821e:    b086        ..      SUB      sp,sp,#0x18
        0x00048220:    9005        ..      STR      r0,[sp,#0x14]
        0x00048222:    9104        ..      STR      r1,[sp,#0x10]
        0x00048224:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048226:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00048228:    b998        ..      CBNZ     r0,0x48252 ; smprActProcPairReq + 54
        0x0004822a:    e7ff        ..      B        0x4822c ; smprActProcPairReq + 16
        0x0004822c:    2040        @       MOVS     r0,#0x40
        0x0004822e:    f7d5ffc9    ....    BL       WsfBufAlloc ; 0x1e1c4
        0x00048232:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048234:    6308        .c      STR      r0,[r1,#0x30]
        0x00048236:    b958        X.      CBNZ     r0,0x48250 ; smprActProcPairReq + 52
        0x00048238:    e7ff        ..      B        0x4823a ; smprActProcPairReq + 30
        0x0004823a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004823c:    2008        .       MOVS     r0,#8
        0x0004823e:    70c8        .p      STRB     r0,[r1,#3]
        0x00048240:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048242:    2003        .       MOVS     r0,#3
        0x00048244:    7088        .p      STRB     r0,[r1,#2]
        0x00048246:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048248:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004824a:    f7ffff03    ....    BL       smpSmExecute ; 0x48054
        0x0004824e:    e041        A.      B        0x482d4 ; smprActProcPairReq + 184
        0x00048250:    e000        ..      B        0x48254 ; smprActProcPairReq + 56
        0x00048252:    e7ff        ..      B        0x48254 ; smprActProcPairReq + 56
        0x00048254:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048256:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004825a:    2201        ."      MOVS     r2,#1
        0x0004825c:    4611        .F      MOV      r1,r2
        0x0004825e:    f7d2fdcf    ....    BL       DmConnSetIdle ; 0x1ae00
        0x00048262:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048264:    6840        @h      LDR      r0,[r0,#4]
        0x00048266:    3008        .0      ADDS     r0,r0,#8
        0x00048268:    9001        ..      STR      r0,[sp,#4]
        0x0004826a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004826c:    9a01        ..      LDR      r2,[sp,#4]
        0x0004826e:    6810        .h      LDR      r0,[r2,#0]
        0x00048270:    f8d22003    ...     LDR      r2,[r2,#3]
        0x00048274:    f8c12023    ..#     STR      r2,[r1,#0x23]
        0x00048278:    6208        .b      STR      r0,[r1,#0x20]
        0x0004827a:    9801        ..      LDR      r0,[sp,#4]
        0x0004827c:    3001        .0      ADDS     r0,#1
        0x0004827e:    9001        ..      STR      r0,[sp,#4]
        0x00048280:    9801        ..      LDR      r0,[sp,#4]
        0x00048282:    3001        .0      ADDS     r0,#1
        0x00048284:    9001        ..      STR      r0,[sp,#4]
        0x00048286:    9801        ..      LDR      r0,[sp,#4]
        0x00048288:    1c41        A.      ADDS     r1,r0,#1
        0x0004828a:    9101        ..      STR      r1,[sp,#4]
        0x0004828c:    7800        .x      LDRB     r0,[r0,#0]
        0x0004828e:    f88d000d    ....    STRB     r0,[sp,#0xd]
        0x00048292:    9801        ..      LDR      r0,[sp,#4]
        0x00048294:    1c41        A.      ADDS     r1,r0,#1
        0x00048296:    9101        ..      STR      r1,[sp,#4]
        0x00048298:    7800        .x      LDRB     r0,[r0,#0]
        0x0004829a:    f88d000c    ....    STRB     r0,[sp,#0xc]
        0x0004829e:    9801        ..      LDR      r0,[sp,#4]
        0x000482a0:    3001        .0      ADDS     r0,#1
        0x000482a2:    9001        ..      STR      r0,[sp,#4]
        0x000482a4:    9801        ..      LDR      r0,[sp,#4]
        0x000482a6:    1c41        A.      ADDS     r1,r0,#1
        0x000482a8:    9101        ..      STR      r1,[sp,#4]
        0x000482aa:    7800        .x      LDRB     r0,[r0,#0]
        0x000482ac:    f88d000e    ....    STRB     r0,[sp,#0xe]
        0x000482b0:    9801        ..      LDR      r0,[sp,#4]
        0x000482b2:    1c41        A.      ADDS     r1,r0,#1
        0x000482b4:    9101        ..      STR      r1,[sp,#4]
        0x000482b6:    7800        .x      LDRB     r0,[r0,#0]
        0x000482b8:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000482bc:    9805        ..      LDR      r0,[sp,#0x14]
        0x000482be:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000482c2:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000482c6:    2031        1       MOVS     r0,#0x31
        0x000482c8:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000482cc:    a802        ..      ADD      r0,sp,#8
        0x000482ce:    f7d3fa0f    ....    BL       DmSmpCbackExec ; 0x1b6f0
        0x000482d2:    e7ff        ..      B        0x482d4 ; smprActProcPairReq + 184
        0x000482d4:    b006        ..      ADD      sp,sp,#0x18
        0x000482d6:    bd80        ..      POP      {r7,pc}
    smprActRcvKey
        0x000482d8:    b580        ..      PUSH     {r7,lr}
        0x000482da:    b084        ..      SUB      sp,sp,#0x10
        0x000482dc:    9003        ..      STR      r0,[sp,#0xc]
        0x000482de:    9102        ..      STR      r1,[sp,#8]
        0x000482e0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000482e2:    f8910025    ..%.    LDRB     r0,[r1,#0x25]
        0x000482e6:    f891102c    ..,.    LDRB     r1,[r1,#0x2c]
        0x000482ea:    4008        .@      ANDS     r0,r0,r1
        0x000482ec:    f88d0007    ....    STRB     r0,[sp,#7]
        0x000482f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000482f2:    6b01        .k      LDR      r1,[r0,#0x30]
        0x000482f4:    9a02        ..      LDR      r2,[sp,#8]
        0x000482f6:    6852        Rh      LDR      r2,[r2,#4]
        0x000482f8:    f89d3007    ...0    LDRB     r3,[sp,#7]
        0x000482fc:    f7fefc0e    ....    BL       smpProcRcvKey ; 0x46b1c
        0x00048300:    b140        @.      CBZ      r0,0x48314 ; smprActRcvKey + 60
        0x00048302:    e7ff        ..      B        0x48304 ; smprActRcvKey + 44
        0x00048304:    9902        ..      LDR      r1,[sp,#8]
        0x00048306:    200e        .       MOVS     r0,#0xe
        0x00048308:    7088        .p      STRB     r0,[r1,#2]
        0x0004830a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004830c:    9902        ..      LDR      r1,[sp,#8]
        0x0004830e:    f7fffea1    ....    BL       smpSmExecute ; 0x48054
        0x00048312:    e7ff        ..      B        0x48314 ; smprActRcvKey + 60
        0x00048314:    b004        ..      ADD      sp,sp,#0x10
        0x00048316:    bd80        ..      POP      {r7,pc}
    smprActSendKey
        0x00048318:    b580        ..      PUSH     {r7,lr}
        0x0004831a:    b084        ..      SUB      sp,sp,#0x10
        0x0004831c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004831e:    9102        ..      STR      r1,[sp,#8]
        0x00048320:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048322:    f8910026    ..&.    LDRB     r0,[r1,#0x26]
        0x00048326:    f891102d    ..-.    LDRB     r1,[r1,#0x2d]
        0x0004832a:    4008        .@      ANDS     r0,r0,r1
        0x0004832c:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00048330:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048332:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x00048336:    2800        .(      CMP      r0,#0
        0x00048338:    d15e        ^.      BNE      0x483f8 ; smprActSendKey + 224
        0x0004833a:    e7ff        ..      B        0x4833c ; smprActSendKey + 36
        0x0004833c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004833e:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00048342:    f7fffceb    ....    BL       smpSendKey ; 0x47d1c
        0x00048346:    2800        .(      CMP      r0,#0
        0x00048348:    d056        V.      BEQ      0x483f8 ; smprActSendKey + 224
        0x0004834a:    e7ff        ..      B        0x4834c ; smprActSendKey + 52
        0x0004834c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004834e:    2000        .       MOVS     r0,#0
        0x00048350:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048354:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048356:    f8910025    ..%.    LDRB     r0,[r1,#0x25]
        0x0004835a:    f891102c    ..,.    LDRB     r1,[r1,#0x2c]
        0x0004835e:    4008        .@      ANDS     r0,r0,r1
        0x00048360:    f88d0007    ....    STRB     r0,[sp,#7]
        0x00048364:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x00048368:    07c0        ..      LSLS     r0,r0,#31
        0x0004836a:    b1f8        ..      CBZ      r0,0x483ac ; smprActSendKey + 148
        0x0004836c:    e7ff        ..      B        0x4836e ; smprActSendKey + 86
        0x0004836e:    f24a5084    J..P    MOV      r0,#0xa584
        0x00048372:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048376:    f89000f8    ....    LDRB     r0,[r0,#0xf8]
        0x0004837a:    b188        ..      CBZ      r0,0x483a0 ; smprActSendKey + 136
        0x0004837c:    e7ff        ..      B        0x4837e ; smprActSendKey + 102
        0x0004837e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048380:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048382:    7800        .x      LDRB     r0,[r0,#0]
        0x00048384:    b160        `.      CBZ      r0,0x483a0 ; smprActSendKey + 136
        0x00048386:    e7ff        ..      B        0x48388 ; smprActSendKey + 112
        0x00048388:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004838c:    0780        ..      LSLS     r0,r0,#30
        0x0004838e:    2800        .(      CMP      r0,#0
        0x00048390:    d505        ..      BPL      0x4839e ; smprActSendKey + 134
        0x00048392:    e7ff        ..      B        0x48394 ; smprActSendKey + 124
        0x00048394:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048396:    2008        .       MOVS     r0,#8
        0x00048398:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004839c:    e7ff        ..      B        0x4839e ; smprActSendKey + 134
        0x0004839e:    e004        ..      B        0x483aa ; smprActSendKey + 146
        0x000483a0:    9903        ..      LDR      r1,[sp,#0xc]
        0x000483a2:    2006        .       MOVS     r0,#6
        0x000483a4:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000483a8:    e7ff        ..      B        0x483aa ; smprActSendKey + 146
        0x000483aa:    e017        ..      B        0x483dc ; smprActSendKey + 196
        0x000483ac:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000483b0:    0780        ..      LSLS     r0,r0,#30
        0x000483b2:    2800        .(      CMP      r0,#0
        0x000483b4:    d505        ..      BPL      0x483c2 ; smprActSendKey + 170
        0x000483b6:    e7ff        ..      B        0x483b8 ; smprActSendKey + 160
        0x000483b8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000483ba:    2008        .       MOVS     r0,#8
        0x000483bc:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000483c0:    e00b        ..      B        0x483da ; smprActSendKey + 194
        0x000483c2:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x000483c6:    0740        @.      LSLS     r0,r0,#29
        0x000483c8:    2800        .(      CMP      r0,#0
        0x000483ca:    d505        ..      BPL      0x483d8 ; smprActSendKey + 192
        0x000483cc:    e7ff        ..      B        0x483ce ; smprActSendKey + 182
        0x000483ce:    9903        ..      LDR      r1,[sp,#0xc]
        0x000483d0:    200a        .       MOVS     r0,#0xa
        0x000483d2:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000483d6:    e7ff        ..      B        0x483d8 ; smprActSendKey + 192
        0x000483d8:    e7ff        ..      B        0x483da ; smprActSendKey + 194
        0x000483da:    e7ff        ..      B        0x483dc ; smprActSendKey + 196
        0x000483dc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000483de:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x000483e2:    b940        @.      CBNZ     r0,0x483f6 ; smprActSendKey + 222
        0x000483e4:    e7ff        ..      B        0x483e6 ; smprActSendKey + 206
        0x000483e6:    9902        ..      LDR      r1,[sp,#8]
        0x000483e8:    200e        .       MOVS     r0,#0xe
        0x000483ea:    7088        .p      STRB     r0,[r1,#2]
        0x000483ec:    9803        ..      LDR      r0,[sp,#0xc]
        0x000483ee:    9902        ..      LDR      r1,[sp,#8]
        0x000483f0:    f7fffe30    ..0.    BL       smpSmExecute ; 0x48054
        0x000483f4:    e7ff        ..      B        0x483f6 ; smprActSendKey + 222
        0x000483f6:    e7ff        ..      B        0x483f8 ; smprActSendKey + 224
        0x000483f8:    b004        ..      ADD      sp,sp,#0x10
        0x000483fa:    bd80        ..      POP      {r7,pc}
    smprActSendPairRandom
        0x000483fc:    b580        ..      PUSH     {r7,lr}
        0x000483fe:    b086        ..      SUB      sp,sp,#0x18
        0x00048400:    9005        ..      STR      r0,[sp,#0x14]
        0x00048402:    9104        ..      STR      r1,[sp,#0x10]
        0x00048404:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048406:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x0004840a:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x0004840e:    4288        .B      CMP      r0,r1
        0x00048410:    da05        ..      BGE      0x4841e ; smprActSendPairRandom + 34
        0x00048412:    e7ff        ..      B        0x48414 ; smprActSendPairRandom + 24
        0x00048414:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048416:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x0004841a:    9000        ..      STR      r0,[sp,#0]
        0x0004841c:    e004        ..      B        0x48428 ; smprActSendPairRandom + 44
        0x0004841e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048420:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00048424:    9000        ..      STR      r0,[sp,#0]
        0x00048426:    e7ff        ..      B        0x48428 ; smprActSendPairRandom + 44
        0x00048428:    9800        ..      LDR      r0,[sp,#0]
        0x0004842a:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004842e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048430:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00048432:    3020         0      ADDS     r0,r0,#0x20
        0x00048434:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048436:    6849        Ih      LDR      r1,[r1,#4]
        0x00048438:    f89d2007    ...     LDRB     r2,[sp,#7]
        0x0004843c:    f7cffff3    ....    BL       __aeabi_memcpy ; 0x18426
        0x00048440:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048442:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00048444:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x00048448:    4408        .D      ADD      r0,r0,r1
        0x0004844a:    3020         0      ADDS     r0,r0,#0x20
        0x0004844c:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00048450:    f7d0f8ef    ....    BL       __aeabi_memclr ; 0x18632
        0x00048454:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048456:    2001        .       MOVS     r0,#1
        0x00048458:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004845c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004845e:    f7fffe4f    ..O.    BL       smpStartRspTimer ; 0x48100
        0x00048462:    2019        .       MOVS     r0,#0x19
        0x00048464:    f7fefa2a    ..*.    BL       smpMsgAlloc ; 0x468bc
        0x00048468:    9003        ..      STR      r0,[sp,#0xc]
        0x0004846a:    b1f0        ..      CBZ      r0,0x484aa ; smprActSendPairRandom + 174
        0x0004846c:    e7ff        ..      B        0x4846e ; smprActSendPairRandom + 114
        0x0004846e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048470:    3008        .0      ADDS     r0,r0,#8
        0x00048472:    9002        ..      STR      r0,[sp,#8]
        0x00048474:    9902        ..      LDR      r1,[sp,#8]
        0x00048476:    1c48        H.      ADDS     r0,r1,#1
        0x00048478:    9002        ..      STR      r0,[sp,#8]
        0x0004847a:    2004        .       MOVS     r0,#4
        0x0004847c:    7008        .p      STRB     r0,[r1,#0]
        0x0004847e:    9902        ..      LDR      r1,[sp,#8]
        0x00048480:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048482:    f8d0c030    ..0.    LDR      r12,[r0,#0x30]
        0x00048486:    f8dc0030    ..0.    LDR      r0,[r12,#0x30]
        0x0004848a:    f8dc2034    ..4     LDR      r2,[r12,#0x34]
        0x0004848e:    f8dc3038    ..80    LDR      r3,[r12,#0x38]
        0x00048492:    f8dcc03c    ..<.    LDR      r12,[r12,#0x3c]
        0x00048496:    f8c1c00c    ....    STR      r12,[r1,#0xc]
        0x0004849a:    608b        .`      STR      r3,[r1,#8]
        0x0004849c:    604a        J`      STR      r2,[r1,#4]
        0x0004849e:    6008        .`      STR      r0,[r1,#0]
        0x000484a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000484a2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000484a4:    f7fffdb0    ....    BL       smpSendPkt ; 0x48008
        0x000484a8:    e7ff        ..      B        0x484aa ; smprActSendPairRandom + 174
        0x000484aa:    b006        ..      ADD      sp,sp,#0x18
        0x000484ac:    bd80        ..      POP      {r7,pc}
        0x000484ae:    0000        ..      MOVS     r0,r0
    smprActSendPairRsp
        0x000484b0:    b580        ..      PUSH     {r7,lr}
        0x000484b2:    b086        ..      SUB      sp,sp,#0x18
        0x000484b4:    9005        ..      STR      r0,[sp,#0x14]
        0x000484b6:    9104        ..      STR      r1,[sp,#0x10]
        0x000484b8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000484ba:    3027        '0      ADDS     r0,r0,#0x27
        0x000484bc:    9002        ..      STR      r0,[sp,#8]
        0x000484be:    9902        ..      LDR      r1,[sp,#8]
        0x000484c0:    1c48        H.      ADDS     r0,r1,#1
        0x000484c2:    9002        ..      STR      r0,[sp,#8]
        0x000484c4:    2002        .       MOVS     r0,#2
        0x000484c6:    7008        .p      STRB     r0,[r1,#0]
        0x000484c8:    f24040f0    @..@    MOVW     r0,#0x4f0
        0x000484cc:    f2c10000    ....    MOVT     r0,#0x1000
        0x000484d0:    6801        .h      LDR      r1,[r0,#0]
        0x000484d2:    7909        .y      LDRB     r1,[r1,#4]
        0x000484d4:    9a02        ..      LDR      r2,[sp,#8]
        0x000484d6:    1c53        S.      ADDS     r3,r2,#1
        0x000484d8:    9302        ..      STR      r3,[sp,#8]
        0x000484da:    7011        .p      STRB     r1,[r2,#0]
        0x000484dc:    9904        ..      LDR      r1,[sp,#0x10]
        0x000484de:    7909        .y      LDRB     r1,[r1,#4]
        0x000484e0:    9a02        ..      LDR      r2,[sp,#8]
        0x000484e2:    1c53        S.      ADDS     r3,r2,#1
        0x000484e4:    9302        ..      STR      r3,[sp,#8]
        0x000484e6:    7011        .p      STRB     r1,[r2,#0]
        0x000484e8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000484ea:    7949        Iy      LDRB     r1,[r1,#5]
        0x000484ec:    9a02        ..      LDR      r2,[sp,#8]
        0x000484ee:    1c53        S.      ADDS     r3,r2,#1
        0x000484f0:    9302        ..      STR      r3,[sp,#8]
        0x000484f2:    7011        .p      STRB     r1,[r2,#0]
        0x000484f4:    6800        .h      LDR      r0,[r0,#0]
        0x000484f6:    7980        .y      LDRB     r0,[r0,#6]
        0x000484f8:    9902        ..      LDR      r1,[sp,#8]
        0x000484fa:    1c4a        J.      ADDS     r2,r1,#1
        0x000484fc:    9202        ..      STR      r2,[sp,#8]
        0x000484fe:    7008        .p      STRB     r0,[r1,#0]
        0x00048500:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048502:    7980        .y      LDRB     r0,[r0,#6]
        0x00048504:    9902        ..      LDR      r1,[sp,#8]
        0x00048506:    1c4a        J.      ADDS     r2,r1,#1
        0x00048508:    9202        ..      STR      r2,[sp,#8]
        0x0004850a:    7008        .p      STRB     r0,[r1,#0]
        0x0004850c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004850e:    79c0        .y      LDRB     r0,[r0,#7]
        0x00048510:    9902        ..      LDR      r1,[sp,#8]
        0x00048512:    1c4a        J.      ADDS     r2,r1,#1
        0x00048514:    9202        ..      STR      r2,[sp,#8]
        0x00048516:    7008        .p      STRB     r0,[r1,#0]
        0x00048518:    f24a5084    J..P    MOV      r0,#0xa584
        0x0004851c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048520:    f8d030f0    ...0    LDR      r3,[r0,#0xf0]
        0x00048524:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048526:    f10d0107    ....    ADD      r1,sp,#7
        0x0004852a:    f10d0206    ....    ADD      r2,sp,#6
        0x0004852e:    4798        .G      BLX      r3
        0x00048530:    b3c0        ..      CBZ      r0,0x485a4 ; smprActSendPairRsp + 244
        0x00048532:    e7ff        ..      B        0x48534 ; smprActSendPairRsp + 132
        0x00048534:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048536:    f8900023    ..#.    LDRB     r0,[r0,#0x23]
        0x0004853a:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004853c:    7949        Iy      LDRB     r1,[r1,#5]
        0x0004853e:    4008        .@      ANDS     r0,r0,r1
        0x00048540:    0700        ..      LSLS     r0,r0,#28
        0x00048542:    2800        .(      CMP      r0,#0
        0x00048544:    d505        ..      BPL      0x48552 ; smprActSendPairRsp + 162
        0x00048546:    e7ff        ..      B        0x48548 ; smprActSendPairRsp + 152
        0x00048548:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004854a:    200c        .       MOVS     r0,#0xc
        0x0004854c:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048550:    e004        ..      B        0x4855c ; smprActSendPairRsp + 172
        0x00048552:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048554:    2003        .       MOVS     r0,#3
        0x00048556:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004855a:    e7ff        ..      B        0x4855c ; smprActSendPairRsp + 172
        0x0004855c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004855e:    f7fffdcf    ....    BL       smpStartRspTimer ; 0x48100
        0x00048562:    200f        .       MOVS     r0,#0xf
        0x00048564:    f7fef9aa    ....    BL       smpMsgAlloc ; 0x468bc
        0x00048568:    9003        ..      STR      r0,[sp,#0xc]
        0x0004856a:    b170        p.      CBZ      r0,0x4858a ; smprActSendPairRsp + 218
        0x0004856c:    e7ff        ..      B        0x4856e ; smprActSendPairRsp + 190
        0x0004856e:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048570:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00048572:    f8d20027    ..'.    LDR      r0,[r2,#0x27]
        0x00048576:    f8d2202a    ..*     LDR      r2,[r2,#0x2a]
        0x0004857a:    f8c1200b    ...     STR      r2,[r1,#0xb]
        0x0004857e:    6088        .`      STR      r0,[r1,#8]
        0x00048580:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048582:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048584:    f7fffd40    ..@.    BL       smpSendPkt ; 0x48008
        0x00048588:    e7ff        ..      B        0x4858a ; smprActSendPairRsp + 218
        0x0004858a:    f24a5084    J..P    MOV      r0,#0xa584
        0x0004858e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048592:    f8d030f4    ...0    LDR      r3,[r0,#0xf4]
        0x00048596:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048598:    f89d1007    ....    LDRB     r1,[sp,#7]
        0x0004859c:    f89d2006    ...     LDRB     r2,[sp,#6]
        0x000485a0:    4798        .G      BLX      r3
        0x000485a2:    e7ff        ..      B        0x485a4 ; smprActSendPairRsp + 244
        0x000485a4:    b006        ..      ADD      sp,sp,#0x18
        0x000485a6:    bd80        ..      POP      {r7,pc}
    smprActSendSecurityReq
        0x000485a8:    b580        ..      PUSH     {r7,lr}
        0x000485aa:    b084        ..      SUB      sp,sp,#0x10
        0x000485ac:    9003        ..      STR      r0,[sp,#0xc]
        0x000485ae:    9102        ..      STR      r1,[sp,#8]
        0x000485b0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000485b2:    f7fffda5    ....    BL       smpStartRspTimer ; 0x48100
        0x000485b6:    200a        .       MOVS     r0,#0xa
        0x000485b8:    f7fef980    ....    BL       smpMsgAlloc ; 0x468bc
        0x000485bc:    9001        ..      STR      r0,[sp,#4]
        0x000485be:    b198        ..      CBZ      r0,0x485e8 ; smprActSendSecurityReq + 64
        0x000485c0:    e7ff        ..      B        0x485c2 ; smprActSendSecurityReq + 26
        0x000485c2:    9801        ..      LDR      r0,[sp,#4]
        0x000485c4:    3008        .0      ADDS     r0,r0,#8
        0x000485c6:    9000        ..      STR      r0,[sp,#0]
        0x000485c8:    9900        ..      LDR      r1,[sp,#0]
        0x000485ca:    1c48        H.      ADDS     r0,r1,#1
        0x000485cc:    9000        ..      STR      r0,[sp,#0]
        0x000485ce:    200b        .       MOVS     r0,#0xb
        0x000485d0:    7008        .p      STRB     r0,[r1,#0]
        0x000485d2:    9802        ..      LDR      r0,[sp,#8]
        0x000485d4:    7900        .y      LDRB     r0,[r0,#4]
        0x000485d6:    9900        ..      LDR      r1,[sp,#0]
        0x000485d8:    1c4a        J.      ADDS     r2,r1,#1
        0x000485da:    9200        ..      STR      r2,[sp,#0]
        0x000485dc:    7008        .p      STRB     r0,[r1,#0]
        0x000485de:    9803        ..      LDR      r0,[sp,#0xc]
        0x000485e0:    9901        ..      LDR      r1,[sp,#4]
        0x000485e2:    f7fffd11    ....    BL       smpSendPkt ; 0x48008
        0x000485e6:    e7ff        ..      B        0x485e8 ; smprActSendSecurityReq + 64
        0x000485e8:    b004        ..      ADD      sp,sp,#0x10
        0x000485ea:    bd80        ..      POP      {r7,pc}
    smprActSetupKeyDist
        0x000485ec:    b580        ..      PUSH     {r7,lr}
        0x000485ee:    b084        ..      SUB      sp,sp,#0x10
        0x000485f0:    9003        ..      STR      r0,[sp,#0xc]
        0x000485f2:    9102        ..      STR      r1,[sp,#8]
        0x000485f4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000485f6:    2000        .       MOVS     r0,#0
        0x000485f8:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000485fc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000485fe:    f7fffd7f    ....    BL       smpStartRspTimer ; 0x48100
        0x00048602:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048604:    f891003d    ..=.    LDRB     r0,[r1,#0x3d]
        0x00048608:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0004860a:    8008        ..      STRH     r0,[r1,#0]
        0x0004860c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004860e:    f8910040    ..@.    LDRB     r0,[r1,#0x40]
        0x00048612:    0742        B.      LSLS     r2,r0,#29
        0x00048614:    2001        .       MOVS     r0,#1
        0x00048616:    2a00        .*      CMP      r2,#0
        0x00048618:    bf48        H.      IT       MI
        0x0004861a:    2002        .       MOVMI    r0,#2
        0x0004861c:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0004861e:    77c8        .w      STRB     r0,[r1,#0x1f]
        0x00048620:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048622:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x00048626:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x0004862a:    4288        .B      CMP      r0,r1
        0x0004862c:    da05        ..      BGE      0x4863a ; smprActSetupKeyDist + 78
        0x0004862e:    e7ff        ..      B        0x48630 ; smprActSetupKeyDist + 68
        0x00048630:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048632:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00048636:    9001        ..      STR      r0,[sp,#4]
        0x00048638:    e004        ..      B        0x48644 ; smprActSetupKeyDist + 88
        0x0004863a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004863c:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x00048640:    9001        ..      STR      r0,[sp,#4]
        0x00048642:    e7ff        ..      B        0x48644 ; smprActSetupKeyDist + 88
        0x00048644:    9801        ..      LDR      r0,[sp,#4]
        0x00048646:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048648:    6b09        .k      LDR      r1,[r1,#0x30]
        0x0004864a:    f8810020    .. .    STRB     r0,[r1,#0x20]
        0x0004864e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048650:    9902        ..      LDR      r1,[sp,#8]
        0x00048652:    f7fffe61    ..a.    BL       smprActSendKey ; 0x48318
        0x00048656:    b004        ..      ADD      sp,sp,#0x10
        0x00048658:    bd80        ..      POP      {r7,pc}
        0x0004865a:    0000        ..      MOVS     r0,r0
    smprScActCalcDHKey
        0x0004865c:    b580        ..      PUSH     {r7,lr}
        0x0004865e:    b084        ..      SUB      sp,sp,#0x10
        0x00048660:    9003        ..      STR      r0,[sp,#0xc]
        0x00048662:    9102        ..      STR      r1,[sp,#8]
        0x00048664:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048666:    f890003f    ..?.    LDRB     r0,[r0,#0x3f]
        0x0004866a:    280d        .(      CMP      r0,#0xd
        0x0004866c:    d10d        ..      BNE      0x4868a ; smprScActCalcDHKey + 46
        0x0004866e:    e7ff        ..      B        0x48670 ; smprScActCalcDHKey + 20
        0x00048670:    9802        ..      LDR      r0,[sp,#8]
        0x00048672:    6840        @h      LDR      r0,[r0,#4]
        0x00048674:    3009        .0      ADDS     r0,r0,#9
        0x00048676:    9001        ..      STR      r0,[sp,#4]
        0x00048678:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004867a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004867c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004867e:    3050        P0      ADDS     r0,r0,#0x50
        0x00048680:    9901        ..      LDR      r1,[sp,#4]
        0x00048682:    2210        ."      MOVS     r2,#0x10
        0x00048684:    f7d5fd7a    ..z.    BL       WStrReverseCpy ; 0x1e17c
        0x00048688:    e7ff        ..      B        0x4868a ; smprScActCalcDHKey + 46
        0x0004868a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004868c:    9902        ..      LDR      r1,[sp,#8]
        0x0004868e:    f7fefc97    ....    BL       smpScActCalcSharedSecret ; 0x46fc0
        0x00048692:    b004        ..      ADD      sp,sp,#0x10
        0x00048694:    bd80        ..      POP      {r7,pc}
        0x00048696:    0000        ..      MOVS     r0,r0
    smprScActDHKeyCheckSend
        0x00048698:    b580        ..      PUSH     {r7,lr}
        0x0004869a:    b086        ..      SUB      sp,sp,#0x18
        0x0004869c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004869e:    9104        ..      STR      r1,[sp,#0x10]
        0x000486a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000486a2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000486a4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000486a6:    3010        .0      ADDS     r0,r0,#0x10
        0x000486a8:    9904        ..      LDR      r1,[sp,#0x10]
        0x000486aa:    6849        Ih      LDR      r1,[r1,#4]
        0x000486ac:    f7d2f8a4    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000486b0:    9805        ..      LDR      r0,[sp,#0x14]
        0x000486b2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000486b4:    6941        Ai      LDR      r1,[r0,#0x14]
        0x000486b6:    f1010050    ..P.    ADD      r0,r1,#0x50
        0x000486ba:    2210        ."      MOVS     r2,#0x10
        0x000486bc:    f7cffe44    ..D.    BL       memcmp ; 0x18348
        0x000486c0:    bb60        `.      CBNZ     r0,0x4871c ; smprScActDHKeyCheckSend + 132
        0x000486c2:    e7ff        ..      B        0x486c4 ; smprScActDHKeyCheckSend + 44
        0x000486c4:    9905        ..      LDR      r1,[sp,#0x14]
        0x000486c6:    f8910024    ..$.    LDRB     r0,[r1,#0x24]
        0x000486ca:    f891102b    ..+.    LDRB     r1,[r1,#0x2b]
        0x000486ce:    4288        .B      CMP      r0,r1
        0x000486d0:    da05        ..      BGE      0x486de ; smprScActDHKeyCheckSend + 70
        0x000486d2:    e7ff        ..      B        0x486d4 ; smprScActDHKeyCheckSend + 60
        0x000486d4:    9805        ..      LDR      r0,[sp,#0x14]
        0x000486d6:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x000486da:    9001        ..      STR      r0,[sp,#4]
        0x000486dc:    e004        ..      B        0x486e8 ; smprScActDHKeyCheckSend + 80
        0x000486de:    9805        ..      LDR      r0,[sp,#0x14]
        0x000486e0:    f890002b    ..+.    LDRB     r0,[r0,#0x2b]
        0x000486e4:    9001        ..      STR      r0,[sp,#4]
        0x000486e6:    e7ff        ..      B        0x486e8 ; smprScActDHKeyCheckSend + 80
        0x000486e8:    9801        ..      LDR      r0,[sp,#4]
        0x000486ea:    f88d000f    ....    STRB     r0,[sp,#0xf]
        0x000486ee:    9805        ..      LDR      r0,[sp,#0x14]
        0x000486f0:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000486f2:    6980        .i      LDR      r0,[r0,#0x18]
        0x000486f4:    f89d100f    ....    LDRB     r1,[sp,#0xf]
        0x000486f8:    4408        .D      ADD      r0,r0,r1
        0x000486fa:    3010        .0      ADDS     r0,r0,#0x10
        0x000486fc:    f1c10110    ....    RSB      r1,r1,#0x10
        0x00048700:    f7cfff97    ....    BL       __aeabi_memclr ; 0x18632
        0x00048704:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048706:    2001        .       MOVS     r0,#1
        0x00048708:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004870c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004870e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00048710:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00048712:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00048714:    3210        .2      ADDS     r2,r2,#0x10
        0x00048716:    f7fffa25    ..%.    BL       smpScSendDHKeyCheck ; 0x47b64
        0x0004871a:    e02b        +.      B        0x48774 ; smprScActDHKeyCheckSend + 220
        0x0004871c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004871e:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048722:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x00048726:    200b        .       MOVS     r0,#0xb
        0x00048728:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x0004872c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004872e:    f8910042    ..B.    LDRB     r0,[r1,#0x42]
        0x00048732:    3001        .0      ADDS     r0,#1
        0x00048734:    f8810042    ..B.    STRB     r0,[r1,#0x42]
        0x00048738:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004873a:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x0004873e:    f7d5f817    ....    BL       SmpDbPairingFailed ; 0x1d770
        0x00048742:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048744:    f8900042    ..B.    LDRB     r0,[r0,#0x42]
        0x00048748:    f24041f0    @..A    MOVW     r1,#0x4f0
        0x0004874c:    f2c10100    ....    MOVT     r1,#0x1000
        0x00048750:    6809        .h      LDR      r1,[r1,#0]
        0x00048752:    79c9        .y      LDRB     r1,[r1,#7]
        0x00048754:    4288        .B      CMP      r0,r1
        0x00048756:    d104        ..      BNE      0x48762 ; smprScActDHKeyCheckSend + 202
        0x00048758:    e7ff        ..      B        0x4875a ; smprScActDHKeyCheckSend + 194
        0x0004875a:    200d        .       MOVS     r0,#0xd
        0x0004875c:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048760:    e003        ..      B        0x4876a ; smprScActDHKeyCheckSend + 210
        0x00048762:    201d        .       MOVS     r0,#0x1d
        0x00048764:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00048768:    e7ff        ..      B        0x4876a ; smprScActDHKeyCheckSend + 210
        0x0004876a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004876c:    a902        ..      ADD      r1,sp,#8
        0x0004876e:    f7fffc71    ..q.    BL       smpSmExecute ; 0x48054
        0x00048772:    e7ff        ..      B        0x48774 ; smprScActDHKeyCheckSend + 220
        0x00048774:    b006        ..      ADD      sp,sp,#0x18
        0x00048776:    bd80        ..      POP      {r7,pc}
    smprScActJwncCalcG2
        0x00048778:    b580        ..      PUSH     {r7,lr}
        0x0004877a:    b084        ..      SUB      sp,sp,#0x10
        0x0004877c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004877e:    9102        ..      STR      r1,[sp,#8]
        0x00048780:    9802        ..      LDR      r0,[sp,#8]
        0x00048782:    6840        @h      LDR      r0,[r0,#4]
        0x00048784:    3009        .0      ADDS     r0,r0,#9
        0x00048786:    9001        ..      STR      r0,[sp,#4]
        0x00048788:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004878a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004878c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004878e:    9901        ..      LDR      r1,[sp,#4]
        0x00048790:    2210        ."      MOVS     r2,#0x10
        0x00048792:    f7d5fcf3    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048796:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048798:    9902        ..      LDR      r1,[sp,#8]
        0x0004879a:    f7fefd47    ..G.    BL       smpScActJwncCalcG2 ; 0x4722c
        0x0004879e:    b004        ..      ADD      sp,sp,#0x10
        0x000487a0:    bd80        ..      POP      {r7,pc}
        0x000487a2:    0000        ..      MOVS     r0,r0
    smprScActJwncDisplay
        0x000487a4:    b580        ..      PUSH     {r7,lr}
        0x000487a6:    b082        ..      SUB      sp,sp,#8
        0x000487a8:    9001        ..      STR      r0,[sp,#4]
        0x000487aa:    9100        ..      STR      r1,[sp,#0]
        0x000487ac:    9901        ..      LDR      r1,[sp,#4]
        0x000487ae:    200d        .       MOVS     r0,#0xd
        0x000487b0:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000487b4:    9801        ..      LDR      r0,[sp,#4]
        0x000487b6:    9900        ..      LDR      r1,[sp,#0]
        0x000487b8:    6c82        .l      LDR      r2,[r0,#0x48]
        0x000487ba:    6952        Ri      LDR      r2,[r2,#0x14]
        0x000487bc:    3210        .2      ADDS     r2,r2,#0x10
        0x000487be:    f7fffa79    ..y.    BL       smpScSendRand ; 0x47cb4
        0x000487c2:    9801        ..      LDR      r0,[sp,#4]
        0x000487c4:    9900        ..      LDR      r1,[sp,#0]
        0x000487c6:    f7fefd7f    ....    BL       smpScActJwncDisplay ; 0x472c8
        0x000487ca:    b002        ..      ADD      sp,sp,#8
        0x000487cc:    bd80        ..      POP      {r7,pc}
        0x000487ce:    0000        ..      MOVS     r0,r0
    smprScActJwncSendCnf
        0x000487d0:    b580        ..      PUSH     {r7,lr}
        0x000487d2:    b082        ..      SUB      sp,sp,#8
        0x000487d4:    9001        ..      STR      r0,[sp,#4]
        0x000487d6:    9100        ..      STR      r1,[sp,#0]
        0x000487d8:    9801        ..      LDR      r0,[sp,#4]
        0x000487da:    9900        ..      LDR      r1,[sp,#0]
        0x000487dc:    684a        Jh      LDR      r2,[r1,#4]
        0x000487de:    f7fff9f5    ....    BL       smpScSendPairCnf ; 0x47bcc
        0x000487e2:    b002        ..      ADD      sp,sp,#8
        0x000487e4:    bd80        ..      POP      {r7,pc}
        0x000487e6:    0000        ..      MOVS     r0,r0
    smprScActJwncSetup
        0x000487e8:    b580        ..      PUSH     {r7,lr}
        0x000487ea:    b084        ..      SUB      sp,sp,#0x10
        0x000487ec:    9003        ..      STR      r0,[sp,#0xc]
        0x000487ee:    9102        ..      STR      r1,[sp,#8]
        0x000487f0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000487f2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000487f4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000487f6:    3010        .0      ADDS     r0,r0,#0x10
        0x000487f8:    2110        .!      MOVS     r1,#0x10
        0x000487fa:    f7d4febf    ....    BL       SecRand ; 0x1d57c
        0x000487fe:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048800:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048802:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048804:    3020         0      ADDS     r0,r0,#0x20
        0x00048806:    f64f7104    O..q    MOV      r1,#0xff04
        0x0004880a:    f2c00104    ....    MOVT     r1,#4
        0x0004880e:    9101        ..      STR      r1,[sp,#4]
        0x00048810:    f7d1fff2    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00048814:    9901        ..      LDR      r1,[sp,#4]
        0x00048816:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048818:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004881a:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004881c:    3030        00      ADDS     r0,r0,#0x30
        0x0004881e:    f7d1ffeb    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00048822:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048824:    2004        .       MOVS     r0,#4
        0x00048826:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004882a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004882c:    9902        ..      LDR      r1,[sp,#8]
        0x0004882e:    f7fefcc5    ....    BL       smpScActJwncCalcF4 ; 0x471bc
        0x00048832:    b004        ..      ADD      sp,sp,#0x10
        0x00048834:    bd80        ..      POP      {r7,pc}
        0x00048836:    0000        ..      MOVS     r0,r0
    smprScActOobCalcCa
        0x00048838:    b580        ..      PUSH     {r7,lr}
        0x0004883a:    b088        ..      SUB      sp,sp,#0x20
        0x0004883c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004883e:    9106        ..      STR      r1,[sp,#0x18]
        0x00048840:    9806        ..      LDR      r0,[sp,#0x18]
        0x00048842:    6840        @h      LDR      r0,[r0,#4]
        0x00048844:    3009        .0      ADDS     r0,r0,#9
        0x00048846:    9005        ..      STR      r0,[sp,#0x14]
        0x00048848:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004884a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004884c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004884e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048850:    2210        ."      MOVS     r2,#0x10
        0x00048852:    f7d5fc93    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048856:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048858:    f8900022    ..".    LDRB     r0,[r0,#0x22]
        0x0004885c:    2801        .(      CMP      r0,#1
        0x0004885e:    d00b        ..      BEQ      0x48878 ; smprScActOobCalcCa + 64
        0x00048860:    e7ff        ..      B        0x48862 ; smprScActOobCalcCa + 42
        0x00048862:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048864:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048866:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048868:    3030        00      ADDS     r0,r0,#0x30
        0x0004886a:    f64f7104    O..q    MOV      r1,#0xff04
        0x0004886e:    f2c00104    ....    MOVT     r1,#4
        0x00048872:    f7d1ffc1    ....    BL       Calc128Cpy ; 0x1a7f8
        0x00048876:    e7ff        ..      B        0x48878 ; smprScActOobCalcCa + 64
        0x00048878:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004887a:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x0004887e:    2801        .(      CMP      r0,#1
        0x00048880:    d110        ..      BNE      0x488a4 ; smprScActOobCalcCa + 108
        0x00048882:    e7ff        ..      B        0x48884 ; smprScActOobCalcCa + 76
        0x00048884:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00048886:    9906        ..      LDR      r1,[sp,#0x18]
        0x00048888:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004888a:    6893        .h      LDR      r3,[r2,#8]
        0x0004888c:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004888e:    3220         2      ADDS     r2,r2,#0x20
        0x00048890:    46ec        .F      MOV      r12,sp
        0x00048892:    f8cc2004    ...     STR      r2,[r12,#4]
        0x00048896:    2200        ."      MOVS     r2,#0
        0x00048898:    f8cc2000    ...     STR      r2,[r12,#0]
        0x0004889c:    461a        .F      MOV      r2,r3
        0x0004889e:    f7d5f9d7    ....    BL       SmpScCalcF4 ; 0x1dc50
        0x000488a2:    e018        ..      B        0x488d6 ; smprScActOobCalcCa + 158
        0x000488a4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000488a6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000488a8:    6940        @i      LDR      r0,[r0,#0x14]
        0x000488aa:    3020         0      ADDS     r0,r0,#0x20
        0x000488ac:    f64f7104    O..q    MOV      r1,#0xff04
        0x000488b0:    f2c00104    ....    MOVT     r1,#4
        0x000488b4:    f7d1ffa0    ....    BL       Calc128Cpy ; 0x1a7f8
        0x000488b8:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000488ba:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x000488be:    f8ad0008    ....    STRH     r0,[sp,#8]
        0x000488c2:    201c        .       MOVS     r0,#0x1c
        0x000488c4:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x000488c8:    2000        .       MOVS     r0,#0
        0x000488ca:    9004        ..      STR      r0,[sp,#0x10]
        0x000488cc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000488ce:    a902        ..      ADD      r1,sp,#8
        0x000488d0:    f7fffbc0    ....    BL       smpSmExecute ; 0x48054
        0x000488d4:    e7ff        ..      B        0x488d6 ; smprScActOobCalcCa + 158
        0x000488d6:    b008        ..      ADD      sp,sp,#0x20
        0x000488d8:    bd80        ..      POP      {r7,pc}
        0x000488da:    0000        ..      MOVS     r0,r0
    smprScActOobSendRand
        0x000488dc:    b580        ..      PUSH     {r7,lr}
        0x000488de:    b082        ..      SUB      sp,sp,#8
        0x000488e0:    9001        ..      STR      r0,[sp,#4]
        0x000488e2:    9100        ..      STR      r1,[sp,#0]
        0x000488e4:    9801        ..      LDR      r0,[sp,#4]
        0x000488e6:    f8900029    ..).    LDRB     r0,[r0,#0x29]
        0x000488ea:    2801        .(      CMP      r0,#1
        0x000488ec:    d110        ..      BNE      0x48910 ; smprScActOobSendRand + 52
        0x000488ee:    e7ff        ..      B        0x488f0 ; smprScActOobSendRand + 20
        0x000488f0:    9801        ..      LDR      r0,[sp,#4]
        0x000488f2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000488f4:    6940        @i      LDR      r0,[r0,#0x14]
        0x000488f6:    3050        P0      ADDS     r0,r0,#0x50
        0x000488f8:    9900        ..      LDR      r1,[sp,#0]
        0x000488fa:    6849        Ih      LDR      r1,[r1,#4]
        0x000488fc:    2210        ."      MOVS     r2,#0x10
        0x000488fe:    f7cffd23    ..#.    BL       memcmp ; 0x18348
        0x00048902:    b120         .      CBZ      r0,0x4890e ; smprScActOobSendRand + 50
        0x00048904:    e7ff        ..      B        0x48906 ; smprScActOobSendRand + 42
        0x00048906:    9801        ..      LDR      r0,[sp,#4]
        0x00048908:    f7fefeba    ....    BL       smpScFailWithReattempt ; 0x47680
        0x0004890c:    e013        ..      B        0x48936 ; smprScActOobSendRand + 90
        0x0004890e:    e7ff        ..      B        0x48910 ; smprScActOobSendRand + 52
        0x00048910:    9901        ..      LDR      r1,[sp,#4]
        0x00048912:    200d        .       MOVS     r0,#0xd
        0x00048914:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048918:    9801        ..      LDR      r0,[sp,#4]
        0x0004891a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x0004891c:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004891e:    3010        .0      ADDS     r0,r0,#0x10
        0x00048920:    2110        .!      MOVS     r1,#0x10
        0x00048922:    f7d4fe2b    ..+.    BL       SecRand ; 0x1d57c
        0x00048926:    9801        ..      LDR      r0,[sp,#4]
        0x00048928:    9900        ..      LDR      r1,[sp,#0]
        0x0004892a:    6c82        .l      LDR      r2,[r0,#0x48]
        0x0004892c:    6952        Ri      LDR      r2,[r2,#0x14]
        0x0004892e:    3210        .2      ADDS     r2,r2,#0x10
        0x00048930:    f7fff9c0    ....    BL       smpScSendRand ; 0x47cb4
        0x00048934:    e7ff        ..      B        0x48936 ; smprScActOobSendRand + 90
        0x00048936:    b002        ..      ADD      sp,sp,#8
        0x00048938:    bd80        ..      POP      {r7,pc}
        0x0004893a:    0000        ..      MOVS     r0,r0
    smprScActOobSetup
        0x0004893c:    b082        ..      SUB      sp,sp,#8
        0x0004893e:    9001        ..      STR      r0,[sp,#4]
        0x00048940:    9100        ..      STR      r1,[sp,#0]
        0x00048942:    9901        ..      LDR      r1,[sp,#4]
        0x00048944:    2004        .       MOVS     r0,#4
        0x00048946:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x0004894a:    b002        ..      ADD      sp,sp,#8
        0x0004894c:    4770        pG      BX       lr
        0x0004894e:    0000        ..      MOVS     r0,r0
    smprScActPkCalcCa
        0x00048950:    b510        ..      PUSH     {r4,lr}
        0x00048952:    b08a        ..      SUB      sp,sp,#0x28
        0x00048954:    9009        ..      STR      r0,[sp,#0x24]
        0x00048956:    9108        ..      STR      r1,[sp,#0x20]
        0x00048958:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004895a:    6840        @h      LDR      r0,[r0,#4]
        0x0004895c:    3009        .0      ADDS     r0,r0,#9
        0x0004895e:    9007        ..      STR      r0,[sp,#0x1c]
        0x00048960:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048962:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048964:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048966:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00048968:    2210        ."      MOVS     r2,#0x10
        0x0004896a:    f7d5fc07    ....    BL       WStrReverseCpy ; 0x1e17c
        0x0004896e:    9809        ..      LDR      r0,[sp,#0x24]
        0x00048970:    9006        ..      STR      r0,[sp,#0x18]
        0x00048972:    9908        ..      LDR      r1,[sp,#0x20]
        0x00048974:    9103        ..      STR      r1,[sp,#0xc]
        0x00048976:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00048978:    688a        .h      LDR      r2,[r1,#8]
        0x0004897a:    9204        ..      STR      r2,[sp,#0x10]
        0x0004897c:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004897e:    9105        ..      STR      r1,[sp,#0x14]
        0x00048980:    f7fdfeae    ....    BL       smpGetPkBit ; 0x466e0
        0x00048984:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048986:    9a04        ..      LDR      r2,[sp,#0x10]
        0x00048988:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0004898a:    4684        .F      MOV      r12,r0
        0x0004898c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004898e:    f8dde024    ..$.    LDR      lr,[sp,#0x24]
        0x00048992:    f8dee048    ..H.    LDR      lr,[lr,#0x48]
        0x00048996:    f8de4014    ...@    LDR      r4,[lr,#0x14]
        0x0004899a:    46ee        .F      MOV      lr,sp
        0x0004899c:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x000489a0:    f8cec000    ....    STR      r12,[lr,#0]
        0x000489a4:    f7d5f954    ..T.    BL       SmpScCalcF4 ; 0x1dc50
        0x000489a8:    b00a        ..      ADD      sp,sp,#0x28
        0x000489aa:    bd10        ..      POP      {r4,pc}
    smprScActPkCalcCb
        0x000489ac:    b510        ..      PUSH     {r4,lr}
        0x000489ae:    b088        ..      SUB      sp,sp,#0x20
        0x000489b0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000489b2:    9106        ..      STR      r1,[sp,#0x18]
        0x000489b4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000489b6:    6c80        .l      LDR      r0,[r0,#0x48]
        0x000489b8:    6940        @i      LDR      r0,[r0,#0x14]
        0x000489ba:    3010        .0      ADDS     r0,r0,#0x10
        0x000489bc:    2110        .!      MOVS     r1,#0x10
        0x000489be:    f7d4fddd    ....    BL       SecRand ; 0x1d57c
        0x000489c2:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000489c4:    2004        .       MOVS     r0,#4
        0x000489c6:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x000489ca:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000489cc:    9005        ..      STR      r0,[sp,#0x14]
        0x000489ce:    9906        ..      LDR      r1,[sp,#0x18]
        0x000489d0:    9102        ..      STR      r1,[sp,#8]
        0x000489d2:    6c81        .l      LDR      r1,[r0,#0x48]
        0x000489d4:    688a        .h      LDR      r2,[r1,#8]
        0x000489d6:    9204        ..      STR      r2,[sp,#0x10]
        0x000489d8:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000489da:    9103        ..      STR      r1,[sp,#0xc]
        0x000489dc:    f7fdfe80    ....    BL       smpGetPkBit ; 0x466e0
        0x000489e0:    9902        ..      LDR      r1,[sp,#8]
        0x000489e2:    9a03        ..      LDR      r2,[sp,#0xc]
        0x000489e4:    9b04        ..      LDR      r3,[sp,#0x10]
        0x000489e6:    4684        .F      MOV      r12,r0
        0x000489e8:    9805        ..      LDR      r0,[sp,#0x14]
        0x000489ea:    f8dde01c    ....    LDR      lr,[sp,#0x1c]
        0x000489ee:    f8dee048    ..H.    LDR      lr,[lr,#0x48]
        0x000489f2:    f8dee014    ....    LDR      lr,[lr,#0x14]
        0x000489f6:    f10e0410    ....    ADD      r4,lr,#0x10
        0x000489fa:    46ee        .F      MOV      lr,sp
        0x000489fc:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x00048a00:    f8cec000    ....    STR      r12,[lr,#0]
        0x00048a04:    f7d5f924    ..$.    BL       SmpScCalcF4 ; 0x1dc50
        0x00048a08:    b008        ..      ADD      sp,sp,#0x20
        0x00048a0a:    bd10        ..      POP      {r4,pc}
    smprScActPkSendCnf
        0x00048a0c:    b580        ..      PUSH     {r7,lr}
        0x00048a0e:    b082        ..      SUB      sp,sp,#8
        0x00048a10:    9001        ..      STR      r0,[sp,#4]
        0x00048a12:    9100        ..      STR      r1,[sp,#0]
        0x00048a14:    9801        ..      LDR      r0,[sp,#4]
        0x00048a16:    9900        ..      LDR      r1,[sp,#0]
        0x00048a18:    684a        Jh      LDR      r2,[r1,#4]
        0x00048a1a:    f7fff8d7    ....    BL       smpScSendPairCnf ; 0x47bcc
        0x00048a1e:    b002        ..      ADD      sp,sp,#8
        0x00048a20:    bd80        ..      POP      {r7,pc}
        0x00048a22:    0000        ..      MOVS     r0,r0
    smprScActPkSendRand
        0x00048a24:    b580        ..      PUSH     {r7,lr}
        0x00048a26:    b084        ..      SUB      sp,sp,#0x10
        0x00048a28:    9003        ..      STR      r0,[sp,#0xc]
        0x00048a2a:    9102        ..      STR      r1,[sp,#8]
        0x00048a2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a2e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048a30:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048a32:    3050        P0      ADDS     r0,r0,#0x50
        0x00048a34:    9902        ..      LDR      r1,[sp,#8]
        0x00048a36:    6849        Ih      LDR      r1,[r1,#4]
        0x00048a38:    2210        ."      MOVS     r2,#0x10
        0x00048a3a:    f7cffc85    ....    BL       memcmp ; 0x18348
        0x00048a3e:    b120         .      CBZ      r0,0x48a4a ; smprScActPkSendRand + 38
        0x00048a40:    e7ff        ..      B        0x48a42 ; smprScActPkSendRand + 30
        0x00048a42:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a44:    f7fefe1c    ....    BL       smpScFailWithReattempt ; 0x47680
        0x00048a48:    e025        %.      B        0x48a96 ; smprScActPkSendRand + 114
        0x00048a4a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a4c:    6c81        .l      LDR      r1,[r0,#0x48]
        0x00048a4e:    78c8        .x      LDRB     r0,[r1,#3]
        0x00048a50:    3001        .0      ADDS     r0,#1
        0x00048a52:    70c8        .p      STRB     r0,[r1,#3]
        0x00048a54:    b2c0        ..      UXTB     r0,r0
        0x00048a56:    2814        .(      CMP      r0,#0x14
        0x00048a58:    db04        ..      BLT      0x48a64 ; smprScActPkSendRand + 64
        0x00048a5a:    e7ff        ..      B        0x48a5c ; smprScActPkSendRand + 56
        0x00048a5c:    201b        .       MOVS     r0,#0x1b
        0x00048a5e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00048a62:    e00e        ..      B        0x48a82 ; smprScActPkSendRand + 94
        0x00048a64:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048a66:    2003        .       MOVS     r0,#3
        0x00048a68:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048a6c:    201a        .       MOVS     r0,#0x1a
        0x00048a6e:    f88d0006    ....    STRB     r0,[sp,#6]
        0x00048a72:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a74:    9902        ..      LDR      r1,[sp,#8]
        0x00048a76:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00048a78:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00048a7a:    3210        .2      ADDS     r2,r2,#0x10
        0x00048a7c:    f7fff91a    ....    BL       smpScSendRand ; 0x47cb4
        0x00048a80:    e7ff        ..      B        0x48a82 ; smprScActPkSendRand + 94
        0x00048a82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a84:    f890003d    ..=.    LDRB     r0,[r0,#0x3d]
        0x00048a88:    f8ad0004    ....    STRH     r0,[sp,#4]
        0x00048a8c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048a8e:    a901        ..      ADD      r1,sp,#4
        0x00048a90:    f7fffae0    ....    BL       smpSmExecute ; 0x48054
        0x00048a94:    e7ff        ..      B        0x48a96 ; smprScActPkSendRand + 114
        0x00048a96:    b004        ..      ADD      sp,sp,#0x10
        0x00048a98:    bd80        ..      POP      {r7,pc}
        0x00048a9a:    0000        ..      MOVS     r0,r0
    smprScActPkStoreCnf
        0x00048a9c:    b580        ..      PUSH     {r7,lr}
        0x00048a9e:    b084        ..      SUB      sp,sp,#0x10
        0x00048aa0:    9003        ..      STR      r0,[sp,#0xc]
        0x00048aa2:    9102        ..      STR      r1,[sp,#8]
        0x00048aa4:    9802        ..      LDR      r0,[sp,#8]
        0x00048aa6:    6840        @h      LDR      r0,[r0,#4]
        0x00048aa8:    3009        .0      ADDS     r0,r0,#9
        0x00048aaa:    9001        ..      STR      r0,[sp,#4]
        0x00048aac:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048aae:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048ab0:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048ab2:    3050        P0      ADDS     r0,r0,#0x50
        0x00048ab4:    9901        ..      LDR      r1,[sp,#4]
        0x00048ab6:    2210        ."      MOVS     r2,#0x10
        0x00048ab8:    f7d5fb60    ..`.    BL       WStrReverseCpy ; 0x1e17c
        0x00048abc:    b004        ..      ADD      sp,sp,#0x10
        0x00048abe:    bd80        ..      POP      {r7,pc}
    smprScActPkStoreCnfAndCalcCb
        0x00048ac0:    b580        ..      PUSH     {r7,lr}
        0x00048ac2:    b082        ..      SUB      sp,sp,#8
        0x00048ac4:    9001        ..      STR      r0,[sp,#4]
        0x00048ac6:    9100        ..      STR      r1,[sp,#0]
        0x00048ac8:    9801        ..      LDR      r0,[sp,#4]
        0x00048aca:    9900        ..      LDR      r1,[sp,#0]
        0x00048acc:    f7ffffe6    ....    BL       smprScActPkStoreCnf ; 0x48a9c
        0x00048ad0:    9801        ..      LDR      r0,[sp,#4]
        0x00048ad2:    9900        ..      LDR      r1,[sp,#0]
        0x00048ad4:    f7ffff6a    ..j.    BL       smprScActPkCalcCb ; 0x489ac
        0x00048ad8:    b002        ..      ADD      sp,sp,#8
        0x00048ada:    bd80        ..      POP      {r7,pc}
    smprScActPkStorePinAndCalcCb
        0x00048adc:    b580        ..      PUSH     {r7,lr}
        0x00048ade:    b082        ..      SUB      sp,sp,#8
        0x00048ae0:    9001        ..      STR      r0,[sp,#4]
        0x00048ae2:    9100        ..      STR      r1,[sp,#0]
        0x00048ae4:    9801        ..      LDR      r0,[sp,#4]
        0x00048ae6:    9900        ..      LDR      r1,[sp,#0]
        0x00048ae8:    f000f82a    ..*.    BL       smprScActStoreLescPin ; 0x48b40
        0x00048aec:    9801        ..      LDR      r0,[sp,#4]
        0x00048aee:    9900        ..      LDR      r1,[sp,#0]
        0x00048af0:    f7ffff5c    ..\.    BL       smprScActPkCalcCb ; 0x489ac
        0x00048af4:    b002        ..      ADD      sp,sp,#8
        0x00048af6:    bd80        ..      POP      {r7,pc}
    smprScActSendPubKey
        0x00048af8:    b580        ..      PUSH     {r7,lr}
        0x00048afa:    b082        ..      SUB      sp,sp,#8
        0x00048afc:    9001        ..      STR      r0,[sp,#4]
        0x00048afe:    9100        ..      STR      r1,[sp,#0]
        0x00048b00:    9801        ..      LDR      r0,[sp,#4]
        0x00048b02:    9900        ..      LDR      r1,[sp,#0]
        0x00048b04:    f7fef918    ....    BL       smpScActAuthSelect ; 0x46d38
        0x00048b08:    9801        ..      LDR      r0,[sp,#4]
        0x00048b0a:    9900        ..      LDR      r1,[sp,#0]
        0x00048b0c:    f7fff892    ....    BL       smpScSendPubKey ; 0x47c34
        0x00048b10:    b002        ..      ADD      sp,sp,#8
        0x00048b12:    bd80        ..      POP      {r7,pc}
    smprScActStoreDhCheck
        0x00048b14:    b580        ..      PUSH     {r7,lr}
        0x00048b16:    b084        ..      SUB      sp,sp,#0x10
        0x00048b18:    9003        ..      STR      r0,[sp,#0xc]
        0x00048b1a:    9102        ..      STR      r1,[sp,#8]
        0x00048b1c:    9802        ..      LDR      r0,[sp,#8]
        0x00048b1e:    6840        @h      LDR      r0,[r0,#4]
        0x00048b20:    3009        .0      ADDS     r0,r0,#9
        0x00048b22:    9001        ..      STR      r0,[sp,#4]
        0x00048b24:    9903        ..      LDR      r1,[sp,#0xc]
        0x00048b26:    200f        .       MOVS     r0,#0xf
        0x00048b28:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048b2c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b2e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b30:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048b32:    3050        P0      ADDS     r0,r0,#0x50
        0x00048b34:    9901        ..      LDR      r1,[sp,#4]
        0x00048b36:    2210        ."      MOVS     r2,#0x10
        0x00048b38:    f7d5fb20    .. .    BL       WStrReverseCpy ; 0x1e17c
        0x00048b3c:    b004        ..      ADD      sp,sp,#0x10
        0x00048b3e:    bd80        ..      POP      {r7,pc}
    smprScActStoreLescPin
        0x00048b40:    b580        ..      PUSH     {r7,lr}
        0x00048b42:    b084        ..      SUB      sp,sp,#0x10
        0x00048b44:    9003        ..      STR      r0,[sp,#0xc]
        0x00048b46:    9102        ..      STR      r1,[sp,#8]
        0x00048b48:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b4a:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b4c:    7840        @x      LDRB     r0,[r0,#1]
        0x00048b4e:    2803        .(      CMP      r0,#3
        0x00048b50:    d12b        +.      BNE      0x48baa ; smprScActStoreLescPin + 106
        0x00048b52:    e7ff        ..      B        0x48b54 ; smprScActStoreLescPin + 20
        0x00048b54:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b56:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b58:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048b5a:    3020         0      ADDS     r0,r0,#0x20
        0x00048b5c:    f64f7104    O..q    MOV      r1,#0xff04
        0x00048b60:    f2c00104    ....    MOVT     r1,#4
        0x00048b64:    9101        ..      STR      r1,[sp,#4]
        0x00048b66:    f7d1fe47    ..G.    BL       Calc128Cpy ; 0x1a7f8
        0x00048b6a:    9901        ..      LDR      r1,[sp,#4]
        0x00048b6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b6e:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b70:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048b72:    3030        00      ADDS     r0,r0,#0x30
        0x00048b74:    f7d1fe40    ..@.    BL       Calc128Cpy ; 0x1a7f8
        0x00048b78:    9802        ..      LDR      r0,[sp,#8]
        0x00048b7a:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00048b7c:    2803        .(      CMP      r0,#3
        0x00048b7e:    dc13        ..      BGT      0x48ba8 ; smprScActStoreLescPin + 104
        0x00048b80:    e7ff        ..      B        0x48b82 ; smprScActStoreLescPin + 66
        0x00048b82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b84:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b86:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048b88:    302d        -0      ADDS     r0,r0,#0x2d
        0x00048b8a:    9a02        ..      LDR      r2,[sp,#8]
        0x00048b8c:    1d11        ..      ADDS     r1,r2,#4
        0x00048b8e:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x00048b90:    f7d5faf4    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048b94:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048b96:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048b98:    6940        @i      LDR      r0,[r0,#0x14]
        0x00048b9a:    303d        =0      ADDS     r0,r0,#0x3d
        0x00048b9c:    9a02        ..      LDR      r2,[sp,#8]
        0x00048b9e:    1d11        ..      ADDS     r1,r2,#4
        0x00048ba0:    7d12        .}      LDRB     r2,[r2,#0x14]
        0x00048ba2:    f7d5faeb    ....    BL       WStrReverseCpy ; 0x1e17c
        0x00048ba6:    e7ff        ..      B        0x48ba8 ; smprScActStoreLescPin + 104
        0x00048ba8:    e7ff        ..      B        0x48baa ; smprScActStoreLescPin + 106
        0x00048baa:    b004        ..      ADD      sp,sp,#0x10
        0x00048bac:    bd80        ..      POP      {r7,pc}
        0x00048bae:    0000        ..      MOVS     r0,r0
    smprScActWaitDhCheck
        0x00048bb0:    b580        ..      PUSH     {r7,lr}
        0x00048bb2:    b082        ..      SUB      sp,sp,#8
        0x00048bb4:    9001        ..      STR      r0,[sp,#4]
        0x00048bb6:    9100        ..      STR      r1,[sp,#0]
        0x00048bb8:    9901        ..      LDR      r1,[sp,#4]
        0x00048bba:    200d        .       MOVS     r0,#0xd
        0x00048bbc:    f881003f    ..?.    STRB     r0,[r1,#0x3f]
        0x00048bc0:    9801        ..      LDR      r0,[sp,#4]
        0x00048bc2:    6c80        .l      LDR      r0,[r0,#0x48]
        0x00048bc4:    7840        @x      LDRB     r0,[r0,#1]
        0x00048bc6:    2803        .(      CMP      r0,#3
        0x00048bc8:    d108        ..      BNE      0x48bdc ; smprScActWaitDhCheck + 44
        0x00048bca:    e7ff        ..      B        0x48bcc ; smprScActWaitDhCheck + 28
        0x00048bcc:    9801        ..      LDR      r0,[sp,#4]
        0x00048bce:    9900        ..      LDR      r1,[sp,#0]
        0x00048bd0:    6c82        .l      LDR      r2,[r0,#0x48]
        0x00048bd2:    6952        Ri      LDR      r2,[r2,#0x14]
        0x00048bd4:    3210        .2      ADDS     r2,r2,#0x10
        0x00048bd6:    f7fff86d    ..m.    BL       smpScSendRand ; 0x47cb4
        0x00048bda:    e7ff        ..      B        0x48bdc ; smprScActWaitDhCheck + 44
        0x00048bdc:    b002        ..      ADD      sp,sp,#8
        0x00048bde:    bd80        ..      POP      {r7,pc}
    spl_alloca
        0x00048be0:    b085        ..      SUB      sp,sp,#0x14
        0x00048be2:    9003        ..      STR      r0,[sp,#0xc]
        0x00048be4:    f24a00a4    J...    MOV      r0,#0xa0a4
        0x00048be8:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048bec:    6800        .h      LDR      r0,[r0,#0]
        0x00048bee:    9002        ..      STR      r0,[sp,#8]
        0x00048bf0:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048bf2:    f0200003     ...    BIC      r0,r0,#3
        0x00048bf6:    3004        .0      ADDS     r0,#4
        0x00048bf8:    9001        ..      STR      r0,[sp,#4]
        0x00048bfa:    9802        ..      LDR      r0,[sp,#8]
        0x00048bfc:    9000        ..      STR      r0,[sp,#0]
        0x00048bfe:    2001        .       MOVS     r0,#1
        0x00048c00:    b918        ..      CBNZ     r0,0x48c0a ; spl_alloca + 42
        0x00048c02:    e7ff        ..      B        0x48c04 ; spl_alloca + 36
        0x00048c04:    9801        ..      LDR      r0,[sp,#4]
        0x00048c06:    9000        ..      STR      r0,[sp,#0]
        0x00048c08:    e7ff        ..      B        0x48c0a ; spl_alloca + 42
        0x00048c0a:    f89d0004    ....    LDRB     r0,[sp,#4]
        0x00048c0e:    0780        ..      LSLS     r0,r0,#30
        0x00048c10:    b118        ..      CBZ      r0,0x48c1a ; spl_alloca + 58
        0x00048c12:    e7ff        ..      B        0x48c14 ; spl_alloca + 52
        0x00048c14:    9803        ..      LDR      r0,[sp,#0xc]
        0x00048c16:    9001        ..      STR      r0,[sp,#4]
        0x00048c18:    e7ff        ..      B        0x48c1a ; spl_alloca + 58
        0x00048c1a:    9a01        ..      LDR      r2,[sp,#4]
        0x00048c1c:    f24a01a4    J...    MOV      r1,#0xa0a4
        0x00048c20:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048c24:    6808        .h      LDR      r0,[r1,#0]
        0x00048c26:    4410        .D      ADD      r0,r0,r2
        0x00048c28:    6008        .`      STR      r0,[r1,#0]
        0x00048c2a:    9a01        ..      LDR      r2,[sp,#4]
        0x00048c2c:    f24a009c    J...    MOV      r0,#0xa09c
        0x00048c30:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048c34:    6801        .h      LDR      r1,[r0,#0]
        0x00048c36:    4411        .D      ADD      r1,r1,r2
        0x00048c38:    6001        .`      STR      r1,[r0,#0]
        0x00048c3a:    6800        .h      LDR      r0,[r0,#0]
        0x00048c3c:    f5b04fa0    ...O    CMP      r0,#0x5000
        0x00048c40:    dd03        ..      BLE      0x48c4a ; spl_alloca + 106
        0x00048c42:    e7ff        ..      B        0x48c44 ; spl_alloca + 100
        0x00048c44:    2000        .       MOVS     r0,#0
        0x00048c46:    9004        ..      STR      r0,[sp,#0x10]
        0x00048c48:    e002        ..      B        0x48c50 ; spl_alloca + 112
        0x00048c4a:    9802        ..      LDR      r0,[sp,#8]
        0x00048c4c:    9004        ..      STR      r0,[sp,#0x10]
        0x00048c4e:    e7ff        ..      B        0x48c50 ; spl_alloca + 112
        0x00048c50:    9804        ..      LDR      r0,[sp,#0x10]
        0x00048c52:    b005        ..      ADD      sp,sp,#0x14
        0x00048c54:    4770        pG      BX       lr
        0x00048c56:    0000        ..      MOVS     r0,r0
    spl_stack_check
        0x00048c58:    f24a009c    J...    MOV      r0,#0xa09c
        0x00048c5c:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048c60:    6800        .h      LDR      r0,[r0,#0]
        0x00048c62:    4770        pG      BX       lr
    spl_stack_init
        0x00048c64:    b082        ..      SUB      sp,sp,#8
        0x00048c66:    9001        ..      STR      r0,[sp,#4]
        0x00048c68:    2000        .       MOVS     r0,#0
        0x00048c6a:    9000        ..      STR      r0,[sp,#0]
        0x00048c6c:    9801        ..      LDR      r0,[sp,#4]
        0x00048c6e:    b9e8        ..      CBNZ     r0,0x48cac ; spl_stack_init + 72
        0x00048c70:    e7ff        ..      B        0x48c72 ; spl_stack_init + 14
        0x00048c72:    f24a01a4    J...    MOV      r1,#0xa0a4
        0x00048c76:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048c7a:    f245009c    E...    MOV      r0,#0x509c
        0x00048c7e:    f2c10001    ....    MOVT     r0,#0x1001
        0x00048c82:    6008        .`      STR      r0,[r1,#0]
        0x00048c84:    f24a01a8    J...    MOV      r1,#0xa0a8
        0x00048c88:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048c8c:    2000        .       MOVS     r0,#0
        0x00048c8e:    6008        .`      STR      r0,[r1,#0]
        0x00048c90:    f24a019c    J...    MOV      r1,#0xa09c
        0x00048c94:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048c98:    6008        .`      STR      r0,[r1,#0]
        0x00048c9a:    f24a01a0    J...    MOV      r1,#0xa0a0
        0x00048c9e:    f2c10101    ....    MOVT     r1,#0x1001
        0x00048ca2:    6008        .`      STR      r0,[r1,#0]
        0x00048ca4:    f44f40a0    O..@    MOV      r0,#0x5000
        0x00048ca8:    9000        ..      STR      r0,[sp,#0]
        0x00048caa:    e000        ..      B        0x48cae ; spl_stack_init + 74
        0x00048cac:    e7ff        ..      B        0x48cae ; spl_stack_init + 74
        0x00048cae:    9800        ..      LDR      r0,[sp,#0]
        0x00048cb0:    b002        ..      ADD      sp,sp,#8
        0x00048cb2:    4770        pG      BX       lr
    spreading_decision
        0x00048cb4:    e92d4ff0    -..O    PUSH     {r4-r11,lr}
        0x00048cb8:    b088        ..      SUB      sp,sp,#0x20
        0x00048cba:    f8ddb050    ..P.    LDR      r11,[sp,#0x50]
        0x00048cbe:    f8d0c020    .. .    LDR      r12,[r0,#0x20]
        0x00048cc2:    4605        .F      MOV      r5,r0
        0x00048cc4:    eb0c004b    ..K.    ADD      r0,r12,r11,LSL #1
        0x00048cc8:    f93c601b    <..`    LDRSH    r6,[r12,r11,LSL #1]
        0x00048ccc:    f9300c02    0...    LDRSH    r0,[r0,#-2]
        0x00048cd0:    9c16        ..      LDR      r4,[sp,#0x58]
        0x00048cd2:    1a30        0.      SUBS     r0,r6,r0
        0x00048cd4:    4360        `C      MULS     r0,r4,r0
        0x00048cd6:    2809        .(      CMP      r0,#9
        0x00048cd8:    f04f0800    O...    MOV      r8,#0
        0x00048cdc:    9106        ..      STR      r1,[sp,#0x18]
        0x00048cde:    f2c080cd    ....    BLT.W    0x48e7c ; spreading_decision + 456
        0x00048ce2:    e9cd3200    ...2    STRD     r3,r2,[sp,#0]
        0x00048ce6:    6aea        .j      LDR      r2,[r5,#0x2c]
        0x00048ce8:    ed9f1a6a    ..j.    VLDR     s2,[pc,#424] ; [0x48e94] = 0x3d800000
        0x00048cec:    4362        bC      MULS     r2,r4,r2
        0x00048cee:    0090        ..      LSLS     r0,r2,#2
        0x00048cf0:    ed9f2a69    ..i*    VLDR     s4,[pc,#420] ; [0x48e98] = 0x3c800000
        0x00048cf4:    9002        ..      STR      r0,[sp,#8]
        0x00048cf6:    eeb50a00    ....    VMOV.F32 s0,#0.25000000
        0x00048cfa:    2700        .'      MOVS     r7,#0
        0x00048cfc:    2000        .       MOVS     r0,#0
        0x00048cfe:    2200        ."      MOVS     r2,#0
        0x00048d00:    4629        )F      MOV      r1,r5
        0x00048d02:    9005        ..      STR      r0,[sp,#0x14]
        0x00048d04:    f8cdc010    ....    STR      r12,[sp,#0x10]
        0x00048d08:    f1bb0f01    ....    CMP      r11,#1
        0x00048d0c:    9203        ..      STR      r2,[sp,#0xc]
        0x00048d0e:    db6b        k.      BLT      0x48de8 ; spreading_decision + 308
        0x00048d10:    f8bc5000    ...P    LDRH     r5,[r12,#0]
        0x00048d14:    f04f0900    O...    MOV      r9,#0
        0x00048d18:    f1090301    ....    ADD      r3,r9,#1
        0x00048d1c:    f93c2013    <..     LDRSH    r2,[r12,r3,LSL #1]
        0x00048d20:    b22d        -.      SXTH     r5,r5
        0x00048d22:    1b56        V.      SUBS     r6,r2,r5
        0x00048d24:    fb06fe04    ....    MUL      lr,r6,r4
        0x00048d28:    f1be0f09    ....    CMP      lr,#9
        0x00048d2c:    db58        X.      BLT      0x48de0 ; spreading_decision + 300
        0x00048d2e:    fb04f605    ....    MUL      r6,r4,r5
        0x00048d32:    9d06        ..      LDR      r5,[sp,#0x18]
        0x00048d34:    ee03ea10    ....    VMOV     s6,lr
        0x00048d38:    4658        XF      MOV      r0,r11
        0x00048d3a:    f8cd801c    ....    STR      r8,[sp,#0x1c]
        0x00048d3e:    eeb83ac3    ...:    VCVT.F32.S32 s6,s6
        0x00048d42:    eb050586    ....    ADD      r5,r5,r6,LSL #2
        0x00048d46:    f04f0a00    O...    MOV      r10,#0
        0x00048d4a:    46f3        .F      MOV      r11,lr
        0x00048d4c:    f04f0800    O...    MOV      r8,#0
        0x00048d50:    f04f0c00    O...    MOV      r12,#0
        0x00048d54:    ed954a00    ...J    VLDR     s8,[r5,#0]
        0x00048d58:    3504        .5      ADDS     r5,#4
        0x00048d5a:    ee244a04    $..J    VMUL.F32 s8,s8,s8
        0x00048d5e:    ee244a03    $..J    VMUL.F32 s8,s8,s6
        0x00048d62:    eeb44a40    ..@J    VCMP.F32 s8,s0
        0x00048d66:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048d6a:    eeb44a41    ..AJ    VCMP.F32 s8,s2
        0x00048d6e:    bfb8        ..      IT       LT
        0x00048d70:    f10c0c01    ....    ADDLT    r12,r12,#1
        0x00048d74:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048d78:    eeb44a42    ..BJ    VCMP.F32 s8,s4
        0x00048d7c:    bfb8        ..      IT       LT
        0x00048d7e:    f1080801    ....    ADDLT    r8,r8,#1
        0x00048d82:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048d86:    bfb8        ..      IT       LT
        0x00048d88:    f10a0a01    ....    ADDLT    r10,r10,#1
        0x00048d8c:    f1bb0b01    ....    SUBS     r11,r11,#1
        0x00048d90:    d1e0        ..      BNE      0x48d54 ; spreading_decision + 160
        0x00048d92:    688d        .h      LDR      r5,[r1,#8]
        0x00048d94:    3d04        .=      SUBS     r5,#4
        0x00048d96:    45a9        .E      CMP      r9,r5
        0x00048d98:    dd09        ..      BLE      0x48dae ; spreading_decision + 250
        0x00048d9a:    eb08050c    ....    ADD      r5,r8,r12
        0x00048d9e:    016d        m.      LSLS     r5,r5,#5
        0x00048da0:    fb95f5fe    ....    SDIV     r5,r5,lr
        0x00048da4:    460c        .F      MOV      r4,r1
        0x00048da6:    9905        ..      LDR      r1,[sp,#0x14]
        0x00048da8:    4429        )D      ADD      r1,r1,r5
        0x00048daa:    9105        ..      STR      r1,[sp,#0x14]
        0x00048dac:    4621        !F      MOV      r1,r4
        0x00048dae:    4683        .F      MOV      r11,r0
        0x00048db0:    2600        .&      MOVS     r6,#0
        0x00048db2:    9817        ..      LDR      r0,[sp,#0x5c]
        0x00048db4:    ebbe0f4c    ..L.    CMP      lr,r12,LSL #1
        0x00048db8:    bfd8        ..      IT       LE
        0x00048dba:    2601        .&      MOVLE    r6,#1
        0x00048dbc:    ebbe0f48    ..H.    CMP      lr,r8,LSL #1
        0x00048dc0:    bfd8        ..      IT       LE
        0x00048dc2:    3601        .6      ADDLE    r6,#1
        0x00048dc4:    f8505029    P.)P    LDR      r5,[r0,r9,LSL #2]
        0x00048dc8:    ebbe0f4a    ..J.    CMP      lr,r10,LSL #1
        0x00048dcc:    bfd8        ..      IT       LE
        0x00048dce:    3601        .6      ADDLE    r6,#1
        0x00048dd0:    f8dd801c    ....    LDR      r8,[sp,#0x1c]
        0x00048dd4:    fb057706    ...w    MLA      r7,r5,r6,r7
        0x00048dd8:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00048ddc:    9c16        ..      LDR      r4,[sp,#0x58]
        0x00048dde:    44a8        .D      ADD      r8,r8,r5
        0x00048de0:    b295        ..      UXTH     r5,r2
        0x00048de2:    455b        [E      CMP      r3,r11
        0x00048de4:    4699        .F      MOV      r9,r3
        0x00048de6:    d197        ..      BNE      0x48d18 ; spreading_decision + 100
        0x00048de8:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00048dea:    460b        .F      MOV      r3,r1
        0x00048dec:    9915        ..      LDR      r1,[sp,#0x54]
        0x00048dee:    3201        .2      ADDS     r2,#1
        0x00048df0:    428a        .B      CMP      r2,r1
        0x00048df2:    9906        ..      LDR      r1,[sp,#0x18]
        0x00048df4:    9802        ..      LDR      r0,[sp,#8]
        0x00048df6:    4401        .D      ADD      r1,r1,r0
        0x00048df8:    9106        ..      STR      r1,[sp,#0x18]
        0x00048dfa:    4619        .F      MOV      r1,r3
        0x00048dfc:    f6ffaf84    ....    BLT.W    0x48d08 ; spreading_decision + 84
        0x00048e00:    9813        ..      LDR      r0,[sp,#0x4c]
        0x00048e02:    b300        ..      CBZ      r0,0x48e46 ; spreading_decision + 402
        0x00048e04:    9805        ..      LDR      r0,[sp,#0x14]
        0x00048e06:    b140        @.      CBZ      r0,0x48e1a ; spreading_decision + 358
        0x00048e08:    6889        .h      LDR      r1,[r1,#8]
        0x00048e0a:    9a15        ..      LDR      r2,[sp,#0x54]
        0x00048e0c:    ebab0101    ....    SUB      r1,r11,r1
        0x00048e10:    3104        .1      ADDS     r1,#4
        0x00048e12:    4351        QC      MULS     r1,r2,r1
        0x00048e14:    fb90f1f1    ....    SDIV     r1,r0,r1
        0x00048e18:    e000        ..      B        0x48e1c ; spreading_decision + 360
        0x00048e1a:    2100        .!      MOVS     r1,#0
        0x00048e1c:    e9dd6311    ...c    LDRD     r6,r3,[sp,#0x44]
        0x00048e20:    6832        2h      LDR      r2,[r6,#0]
        0x00048e22:    4411        .D      ADD      r1,r1,r2
        0x00048e24:    1049        I.      ASRS     r1,r1,#1
        0x00048e26:    6031        1`      STR      r1,[r6,#0]
        0x00048e28:    681a        .h      LDR      r2,[r3,#0]
        0x00048e2a:    b11a        ..      CBZ      r2,0x48e34 ; spreading_decision + 384
        0x00048e2c:    2a02        .*      CMP      r2,#2
        0x00048e2e:    bf08        ..      IT       EQ
        0x00048e30:    3104        .1      ADDEQ    r1,#4
        0x00048e32:    e000        ..      B        0x48e36 ; spreading_decision + 386
        0x00048e34:    3904        .9      SUBS     r1,#4
        0x00048e36:    2200        ."      MOVS     r2,#0
        0x00048e38:    2912        .)      CMP      r1,#0x12
        0x00048e3a:    bfc8        ..      IT       GT
        0x00048e3c:    2201        ."      MOVGT    r2,#1
        0x00048e3e:    2916        .)      CMP      r1,#0x16
        0x00048e40:    bfc8        ..      IT       GT
        0x00048e42:    2202        ."      MOVGT    r2,#2
        0x00048e44:    601a        .`      STR      r2,[r3,#0]
        0x00048e46:    9a01        ..      LDR      r2,[sp,#4]
        0x00048e48:    0239        9.      LSLS     r1,r7,#8
        0x00048e4a:    fb91f0f8    ....    SDIV     r0,r1,r8
        0x00048e4e:    6811        .h      LDR      r1,[r2,#0]
        0x00048e50:    9b00        ..      LDR      r3,[sp,#0]
        0x00048e52:    4408        .D      ADD      r0,r0,r1
        0x00048e54:    1040        @.      ASRS     r0,r0,#1
        0x00048e56:    eb000140    ..@.    ADD      r1,r0,r0,LSL #1
        0x00048e5a:    eba111c3    ....    SUB      r1,r1,r3,LSL #7
        0x00048e5e:    f50171e0    ...q    ADD      r1,r1,#0x1c0
        0x00048e62:    f5b17f9f    ....    CMP      r1,#0x13e
        0x00048e66:    6010        .`      STR      r0,[r2,#0]
        0x00048e68:    da02        ..      BGE      0x48e70 ; spreading_decision + 444
        0x00048e6a:    f04f0803    O...    MOV      r8,#3
        0x00048e6e:    e005        ..      B        0x48e7c ; spreading_decision + 456
        0x00048e70:    f24030fe    @..0    MOV      r0,#0x3fe
        0x00048e74:    4281        .B      CMP      r1,r0
        0x00048e76:    da05        ..      BGE      0x48e84 ; spreading_decision + 464
        0x00048e78:    f04f0802    O...    MOV      r8,#2
        0x00048e7c:    4640        @F      MOV      r0,r8
        0x00048e7e:    b008        ..      ADD      sp,sp,#0x20
        0x00048e80:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x00048e84:    f24052fe    @..R    MOV      r2,#0x5fe
        0x00048e88:    2000        .       MOVS     r0,#0
        0x00048e8a:    4291        .B      CMP      r1,r2
        0x00048e8c:    bfb8        ..      IT       LT
        0x00048e8e:    2001        .       MOVLT    r0,#1
        0x00048e90:    e7f5        ..      B        0x48e7e ; spreading_decision + 458
        0x00048e92:    bf00        ..      NOP      
    $d.13
        0x00048e94:    3d800000    ...=    DCD    1031798784
        0x00048e98:    3c800000    ...<    DCD    1015021568
    $t.10
    stereo_itheta
        0x00048e9c:    b580        ..      PUSH     {r7,lr}
        0x00048e9e:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x00048ea2:    b1e2        ..      CBZ      r2,0x48ede ; stereo_itheta + 66
        0x00048ea4:    2b01        .+      CMP      r3,#1
        0x00048ea6:    db3c        <.      BLT      0x48f22 ; stereo_itheta + 134
        0x00048ea8:    ed9f0a6b    ..k.    VLDR     s0,[pc,#428] ; [0x49058] = 0x26901d7d
        0x00048eac:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x00048eb0:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00048eb4:    ed912a00    ...*    VLDR     s4,[r1,#0]
        0x00048eb8:    3b01        .;      SUBS     r3,#1
        0x00048eba:    ee313a02    1..:    VADD.F32 s6,s2,s4
        0x00048ebe:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00048ec2:    ee232a03    #..*    VMUL.F32 s4,s6,s6
        0x00048ec6:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00048eca:    ee300a02    0...    VADD.F32 s0,s0,s4
        0x00048ece:    ee388a01    8...    VADD.F32 s16,s16,s2
        0x00048ed2:    f1010104    ....    ADD      r1,r1,#4
        0x00048ed6:    f1000004    ....    ADD      r0,r0,#4
        0x00048eda:    d1e9        ..      BNE      0x48eb0 ; stereo_itheta + 20
        0x00048edc:    e025        %.      B        0x48f2a ; stereo_itheta + 142
        0x00048ede:    2b01        .+      CMP      r3,#1
        0x00048ee0:    db1f        ..      BLT      0x48f22 ; stereo_itheta + 134
        0x00048ee2:    ed9f0a5e    ..^.    VLDR     s0,[pc,#376] ; [0x4905c] = 0
        0x00048ee6:    461a        .F      MOV      r2,r3
        0x00048ee8:    ed901a00    ....    VLDR     s2,[r0,#0]
        0x00048eec:    3a01        .:      SUBS     r2,#1
        0x00048eee:    ee211a01    !...    VMUL.F32 s2,s2,s2
        0x00048ef2:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00048ef6:    f1000004    ....    ADD      r0,r0,#4
        0x00048efa:    d1f5        ..      BNE      0x48ee8 ; stereo_itheta + 76
        0x00048efc:    ed9f1a56    ..V.    VLDR     s2,[pc,#344] ; [0x49058] = 0x26901d7d
        0x00048f00:    ed9f2a56    ..V*    VLDR     s4,[pc,#344] ; [0x4905c] = 0
        0x00048f04:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00048f08:    ed913a00    ...:    VLDR     s6,[r1,#0]
        0x00048f0c:    3b01        .;      SUBS     r3,#1
        0x00048f0e:    ee233a03    #..:    VMUL.F32 s6,s6,s6
        0x00048f12:    ee322a03    2..*    VADD.F32 s4,s4,s6
        0x00048f16:    f1010104    ....    ADD      r1,r1,#4
        0x00048f1a:    d1f5        ..      BNE      0x48f08 ; stereo_itheta + 108
        0x00048f1c:    ee328a01    2...    VADD.F32 s16,s4,s2
        0x00048f20:    e003        ..      B        0x48f2a ; stereo_itheta + 142
        0x00048f22:    ed9f8a4d    ..M.    VLDR     s16,[pc,#308] ; [0x49058] = 0x26901d7d
        0x00048f26:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00048f2a:    eeb19ac0    ....    VSQRT.F32 s18,s0
        0x00048f2e:    eeb49a49    ..I.    VCMP.F32 s18,s18
        0x00048f32:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048f36:    f1808084    ....    BVS.W    0x49042 ; stereo_itheta + 422
        0x00048f3a:    eeb10ac8    ....    VSQRT.F32 s0,s16
        0x00048f3e:    eeb40a40    ..@.    VCMP.F32 s0,s0
        0x00048f42:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048f46:    f1808081    ....    BVS.W    0x4904c ; stereo_itheta + 432
        0x00048f4a:    ee291a09    )...    VMUL.F32 s2,s18,s18
        0x00048f4e:    ee202a00     ..*    VMUL.F32 s4,s0,s0
        0x00048f52:    ed9f3a43    ..C:    VLDR     s6,[pc,#268] ; [0x49060] = 0x219392ef
        0x00048f56:    ee314a02    1..J    VADD.F32 s8,s2,s4
        0x00048f5a:    eeb44a43    ..CJ    VCMP.F32 s8,s6
        0x00048f5e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048f62:    da02        ..      BGE      0x48f6a ; stereo_itheta + 206
        0x00048f64:    ed9f0a3d    ..=.    VLDR     s0,[pc,#244] ; [0x4905c] = 0
        0x00048f68:    e05a        Z.      B        0x49020 ; stereo_itheta + 388
        0x00048f6a:    eeb41a42    ..B.    VCMP.F32 s2,s4
        0x00048f6e:    ed9f3a3d    ..=:    VLDR     s6,[pc,#244] ; [0x49064] = 0x3f2db121
        0x00048f72:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048f76:    da23        #.      BGE      0x48fc0 ; stereo_itheta + 292
        0x00048f78:    ed9f4a3b    ..;J    VLDR     s8,[pc,#236] ; [0x49068] = 0x3db00965
        0x00048f7c:    ee213a03    !..:    VMUL.F32 s6,s2,s6
        0x00048f80:    ee214a04    !..J    VMUL.F32 s8,s2,s8
        0x00048f84:    ee323a03    2..:    VADD.F32 s6,s4,s6
        0x00048f88:    ee324a04    2..J    VADD.F32 s8,s4,s8
        0x00048f8c:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00048f90:    ed9f4a39    ..9J    VLDR     s8,[pc,#228] ; [0x49078] = 0xbedcf805
        0x00048f94:    ee205a09     ..Z    VMUL.F32 s10,s0,s18
        0x00048f98:    ee211a04    !...    VMUL.F32 s2,s2,s8
        0x00048f9c:    ee311a42    1.B.    VSUB.F32 s2,s2,s4
        0x00048fa0:    ee251a01    %...    VMUL.F32 s2,s10,s2
        0x00048fa4:    ee811a03    ....    VDIV.F32 s2,s2,s6
        0x00048fa8:    a034        4.      ADR      r0,{pc}+0xd4 ; 0x4907c
        0x00048faa:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00048fae:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00048fb2:    bfb8        ..      IT       LT
        0x00048fb4:    3004        .0      ADDLT    r0,#4
        0x00048fb6:    ed900a00    ....    VLDR     s0,[r0,#0]
        0x00048fba:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00048fbe:    e02f        /.      B        0x49020 ; stereo_itheta + 388
        0x00048fc0:    ed9f4a29    ..)J    VLDR     s8,[pc,#164] ; [0x49068] = 0x3db00965
        0x00048fc4:    ee223a03    "..:    VMUL.F32 s6,s4,s6
        0x00048fc8:    ee224a04    "..J    VMUL.F32 s8,s4,s8
        0x00048fcc:    ee313a03    1..:    VADD.F32 s6,s2,s6
        0x00048fd0:    ee314a04    1..J    VADD.F32 s8,s2,s8
        0x00048fd4:    ee233a04    #..:    VMUL.F32 s6,s6,s8
        0x00048fd8:    ed9f4a24    ..$J    VLDR     s8,[pc,#144] ; [0x4906c] = 0x3edcf805
        0x00048fdc:    ee295a00    )..Z    VMUL.F32 s10,s18,s0
        0x00048fe0:    ee222a04    "..*    VMUL.F32 s4,s4,s8
        0x00048fe4:    ee311a02    1...    VADD.F32 s2,s2,s4
        0x00048fe8:    ee251a01    %...    VMUL.F32 s2,s10,s2
        0x00048fec:    ee811a03    ....    VDIV.F32 s2,s2,s6
        0x00048ff0:    ed9f3a20    .. :    VLDR     s6,[pc,#128] ; [0x49074] = 0x3fc90fdb
        0x00048ff4:    eeb50a40    ..@.    VCMP.F32 s0,#0.0
        0x00048ff8:    eeb00a43    ..C.    VMOV.F32 s0,s6
        0x00048ffc:    ed9f2a1c    ...*    VLDR     s4,[pc,#112] ; [0x49070] = 0xbfc90fdb
        0x00049000:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00049004:    bfb8        ..      IT       LT
        0x00049006:    eeb00a42    ..B.    VMOVLT.F32 s0,s4
        0x0004900a:    eeb55a40    ..@Z    VCMP.F32 s10,#0.0
        0x0004900e:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x00049012:    bfb8        ..      IT       LT
        0x00049014:    eeb03a42    ..B:    VMOVLT.F32 s6,s4
        0x00049018:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x0004901c:    ee300a43    0.C.    VSUB.F32 s0,s0,s6
        0x00049020:    ed9f1a18    ....    VLDR     s2,[pc,#96] ; [0x49084] = 0x4622f987
        0x00049024:    ee200a01     ...    VMUL.F32 s0,s0,s2
        0x00049028:    eeb61a00    ....    VMOV.F32 s2,#0.50000000
        0x0004902c:    ee300a01    0...    VADD.F32 s0,s0,s2
        0x00049030:    f002fcf6    ....    BL       __hardfp_floorf ; 0x4ba20
        0x00049034:    eebd0ac0    ....    VCVT.S32.F32 s0,s0
        0x00049038:    ee100a10    ....    VMOV     r0,s0
        0x0004903c:    ecbd8b04    ....    VPOP     {d8-d9}
        0x00049040:    bd80        ..      POP      {r7,pc}
        0x00049042:    f002ff44    ..D.    BL       __hardfp_sqrtf ; 0x4bece
        0x00049046:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004904a:    e776        v.      B        0x48f3a ; stereo_itheta + 158
        0x0004904c:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x00049050:    f002ff3d    ..=.    BL       __hardfp_sqrtf ; 0x4bece
        0x00049054:    e779        y.      B        0x48f4a ; stereo_itheta + 174
        0x00049056:    bf00        ..      NOP      
    $d.11
        0x00049058:    26901d7d    }..&    DCD    646978941
        0x0004905c:    00000000    ....    DCD    0
        0x00049060:    219392ef    ...!    DCD    563319535
        0x00049064:    3f2db121    !.-?    DCD    1059959073
        0x00049068:    3db00965    e..=    DCD    1034946917
        0x0004906c:    3edcf805    ...>    DCD    1054668805
        0x00049070:    bfc90fdb    ....    DCD    3217625051
        0x00049074:    3fc90fdb    ...?    DCD    1070141403
        0x00049078:    bedcf805    ....    DCD    3202152453
        0x0004907c:    3fc90fdb    ...?    DCD    1070141403
        0x00049080:    bfc90fdb    ....    DCD    3217625051
        0x00049084:    4622f987    .."F    DCD    1176697223
    $t.10
    uint64_to_hexstr
        0x00049088:    b08c        ..      SUB      sp,sp,#0x30
        0x0004908a:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004908c:    900a        ..      STR      r0,[sp,#0x28]
        0x0004908e:    9209        ..      STR      r2,[sp,#0x24]
        0x00049090:    f88d3023    ..#0    STRB     r3,[sp,#0x23]
        0x00049094:    2000        .       MOVS     r0,#0
        0x00049096:    9006        ..      STR      r0,[sp,#0x18]
        0x00049098:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004909a:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004909c:    4308        .C      ORRS     r0,r0,r1
        0x0004909e:    b940        @.      CBNZ     r0,0x490b2 ; uint64_to_hexstr + 42
        0x000490a0:    e7ff        ..      B        0x490a2 ; uint64_to_hexstr + 26
        0x000490a2:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000490a4:    1c50        P.      ADDS     r0,r2,#1
        0x000490a6:    9006        ..      STR      r0,[sp,#0x18]
        0x000490a8:    f10d0103    ....    ADD      r1,sp,#3
        0x000490ac:    2030        0       MOVS     r0,#0x30
        0x000490ae:    5488        .T      STRB     r0,[r1,r2]
        0x000490b0:    e7ff        ..      B        0x490b2 ; uint64_to_hexstr + 42
        0x000490b2:    e7ff        ..      B        0x490b4 ; uint64_to_hexstr + 44
        0x000490b4:    980a        ..      LDR      r0,[sp,#0x28]
        0x000490b6:    990b        ..      LDR      r1,[sp,#0x2c]
        0x000490b8:    4308        .C      ORRS     r0,r0,r1
        0x000490ba:    b350        P.      CBZ      r0,0x49112 ; uint64_to_hexstr + 138
        0x000490bc:    e7ff        ..      B        0x490be ; uint64_to_hexstr + 54
        0x000490be:    f89d0028    ..(.    LDRB     r0,[sp,#0x28]
        0x000490c2:    f000000f    ....    AND      r0,r0,#0xf
        0x000490c6:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000490ca:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000490ce:    280a        .(      CMP      r0,#0xa
        0x000490d0:    db0d        ..      BLT      0x490ee ; uint64_to_hexstr + 102
        0x000490d2:    e7ff        ..      B        0x490d4 ; uint64_to_hexstr + 76
        0x000490d4:    f89d0023    ..#.    LDRB     r0,[sp,#0x23]
        0x000490d8:    07c0        ..      LSLS     r0,r0,#31
        0x000490da:    2107        .!      MOVS     r1,#7
        0x000490dc:    2800        .(      CMP      r0,#0
        0x000490de:    bf18        ..      IT       NE
        0x000490e0:    2127        '!      MOVNE    r1,#0x27
        0x000490e2:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000490e6:    4408        .D      ADD      r0,r0,r1
        0x000490e8:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x000490ec:    e7ff        ..      B        0x490ee ; uint64_to_hexstr + 102
        0x000490ee:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x000490f2:    3030        00      ADDS     r0,r0,#0x30
        0x000490f4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x000490f6:    1c51        Q.      ADDS     r1,r2,#1
        0x000490f8:    9106        ..      STR      r1,[sp,#0x18]
        0x000490fa:    f10d0103    ....    ADD      r1,sp,#3
        0x000490fe:    5488        .T      STRB     r0,[r1,r2]
        0x00049100:    980a        ..      LDR      r0,[sp,#0x28]
        0x00049102:    990b        ..      LDR      r1,[sp,#0x2c]
        0x00049104:    0900        ..      LSRS     r0,r0,#4
        0x00049106:    ea407001    @..p    ORR      r0,r0,r1,LSL #28
        0x0004910a:    0909        ..      LSRS     r1,r1,#4
        0x0004910c:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004910e:    900a        ..      STR      r0,[sp,#0x28]
        0x00049110:    e7d0        ..      B        0x490b4 ; uint64_to_hexstr + 44
        0x00049112:    9806        ..      LDR      r0,[sp,#0x18]
        0x00049114:    9007        ..      STR      r0,[sp,#0x1c]
        0x00049116:    9809        ..      LDR      r0,[sp,#0x24]
        0x00049118:    b198        ..      CBZ      r0,0x49142 ; uint64_to_hexstr + 186
        0x0004911a:    e7ff        ..      B        0x4911c ; uint64_to_hexstr + 148
        0x0004911c:    e7ff        ..      B        0x4911e ; uint64_to_hexstr + 150
        0x0004911e:    9806        ..      LDR      r0,[sp,#0x18]
        0x00049120:    1e41        A.      SUBS     r1,r0,#1
        0x00049122:    9106        ..      STR      r1,[sp,#0x18]
        0x00049124:    b148        H.      CBZ      r0,0x4913a ; uint64_to_hexstr + 178
        0x00049126:    e7ff        ..      B        0x49128 ; uint64_to_hexstr + 160
        0x00049128:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004912a:    f10d0003    ....    ADD      r0,sp,#3
        0x0004912e:    5c40        @\      LDRB     r0,[r0,r1]
        0x00049130:    9909        ..      LDR      r1,[sp,#0x24]
        0x00049132:    1c4a        J.      ADDS     r2,r1,#1
        0x00049134:    9209        ..      STR      r2,[sp,#0x24]
        0x00049136:    7008        .p      STRB     r0,[r1,#0]
        0x00049138:    e7f1        ..      B        0x4911e ; uint64_to_hexstr + 150
        0x0004913a:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004913c:    2000        .       MOVS     r0,#0
        0x0004913e:    7008        .p      STRB     r0,[r1,#0]
        0x00049140:    e7ff        ..      B        0x49142 ; uint64_to_hexstr + 186
        0x00049142:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049144:    b00c        ..      ADD      sp,sp,#0x30
        0x00049146:    4770        pG      BX       lr
    uint64_to_str
        0x00049148:    b580        ..      PUSH     {r7,lr}
        0x0004914a:    b090        ..      SUB      sp,sp,#0x40
        0x0004914c:    910f        ..      STR      r1,[sp,#0x3c]
        0x0004914e:    900e        ..      STR      r0,[sp,#0x38]
        0x00049150:    920d        ..      STR      r2,[sp,#0x34]
        0x00049152:    2000        .       MOVS     r0,#0
        0x00049154:    9005        ..      STR      r0,[sp,#0x14]
        0x00049156:    9004        ..      STR      r0,[sp,#0x10]
        0x00049158:    e7ff        ..      B        0x4915a ; uint64_to_str + 18
        0x0004915a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004915c:    990f        ..      LDR      r1,[sp,#0x3c]
        0x0004915e:    f7edf919    ....    BL       divu64_10 ; 0x36394
        0x00049162:    9101        ..      STR      r1,[sp,#4]
        0x00049164:    9000        ..      STR      r0,[sp,#0]
        0x00049166:    980e        ..      LDR      r0,[sp,#0x38]
        0x00049168:    9900        ..      LDR      r1,[sp,#0]
        0x0004916a:    eb010181    ....    ADD      r1,r1,r1,LSL #2
        0x0004916e:    eba00041    ..A.    SUB      r0,r0,r1,LSL #1
        0x00049172:    9003        ..      STR      r0,[sp,#0xc]
        0x00049174:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049176:    3030        00      ADDS     r0,r0,#0x30
        0x00049178:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004917a:    1c51        Q.      ADDS     r1,r2,#1
        0x0004917c:    9105        ..      STR      r1,[sp,#0x14]
        0x0004917e:    f10d011b    ....    ADD      r1,sp,#0x1b
        0x00049182:    5488        .T      STRB     r0,[r1,r2]
        0x00049184:    9800        ..      LDR      r0,[sp,#0]
        0x00049186:    9901        ..      LDR      r1,[sp,#4]
        0x00049188:    910f        ..      STR      r1,[sp,#0x3c]
        0x0004918a:    900e        ..      STR      r0,[sp,#0x38]
        0x0004918c:    e7ff        ..      B        0x4918e ; uint64_to_str + 70
        0x0004918e:    980e        ..      LDR      r0,[sp,#0x38]
        0x00049190:    990f        ..      LDR      r1,[sp,#0x3c]
        0x00049192:    4308        .C      ORRS     r0,r0,r1
        0x00049194:    2800        .(      CMP      r0,#0
        0x00049196:    d1e0        ..      BNE      0x4915a ; uint64_to_str + 18
        0x00049198:    e7ff        ..      B        0x4919a ; uint64_to_str + 82
        0x0004919a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004919c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004919e:    980d        ..      LDR      r0,[sp,#0x34]
        0x000491a0:    b198        ..      CBZ      r0,0x491ca ; uint64_to_str + 130
        0x000491a2:    e7ff        ..      B        0x491a4 ; uint64_to_str + 92
        0x000491a4:    e7ff        ..      B        0x491a6 ; uint64_to_str + 94
        0x000491a6:    9805        ..      LDR      r0,[sp,#0x14]
        0x000491a8:    1e41        A.      SUBS     r1,r0,#1
        0x000491aa:    9105        ..      STR      r1,[sp,#0x14]
        0x000491ac:    b148        H.      CBZ      r0,0x491c2 ; uint64_to_str + 122
        0x000491ae:    e7ff        ..      B        0x491b0 ; uint64_to_str + 104
        0x000491b0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000491b2:    f10d001b    ....    ADD      r0,sp,#0x1b
        0x000491b6:    5c40        @\      LDRB     r0,[r0,r1]
        0x000491b8:    990d        ..      LDR      r1,[sp,#0x34]
        0x000491ba:    1c4a        J.      ADDS     r2,r1,#1
        0x000491bc:    920d        ..      STR      r2,[sp,#0x34]
        0x000491be:    7008        .p      STRB     r0,[r1,#0]
        0x000491c0:    e7f1        ..      B        0x491a6 ; uint64_to_str + 94
        0x000491c2:    990d        ..      LDR      r1,[sp,#0x34]
        0x000491c4:    2000        .       MOVS     r0,#0
        0x000491c6:    7008        .p      STRB     r0,[r1,#0]
        0x000491c8:    e7ff        ..      B        0x491ca ; uint64_to_str + 130
        0x000491ca:    9804        ..      LDR      r0,[sp,#0x10]
        0x000491cc:    b010        ..      ADD      sp,sp,#0x40
        0x000491ce:    bd80        ..      POP      {r7,pc}
    updateRecordInNVM
        0x000491d0:    b580        ..      PUSH     {r7,lr}
        0x000491d2:    b088        ..      SUB      sp,sp,#0x20
        0x000491d4:    9007        ..      STR      r0,[sp,#0x1c]
        0x000491d6:    9106        ..      STR      r1,[sp,#0x18]
        0x000491d8:    9205        ..      STR      r2,[sp,#0x14]
        0x000491da:    20d0        .       MOVS     r0,#0xd0
        0x000491dc:    f8ad0012    ....    STRH     r0,[sp,#0x12]
        0x000491e0:    9905        ..      LDR      r1,[sp,#0x14]
        0x000491e2:    f240505c    @.\P    MOV      r0,#0x55c
        0x000491e6:    f2c10000    ....    MOVT     r0,#0x1000
        0x000491ea:    9002        ..      STR      r0,[sp,#8]
        0x000491ec:    8802        ..      LDRH     r2,[r0,#0]
        0x000491ee:    f24260e0    B..`    MOV      r0,#0x26e0
        0x000491f2:    f2c10002    ....    MOVT     r0,#0x1002
        0x000491f6:    9001        ..      STR      r0,[sp,#4]
        0x000491f8:    f7cff915    ....    BL       __aeabi_memcpy ; 0x18426
        0x000491fc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000491fe:    9906        ..      LDR      r1,[sp,#0x18]
        0x00049200:    f8bd2012    ...     LDRH     r2,[sp,#0x12]
        0x00049204:    f7cff90f    ....    BL       __aeabi_memcpy ; 0x18426
        0x00049208:    f7d9f95e    ..^.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0004920c:    9901        ..      LDR      r1,[sp,#4]
        0x0004920e:    4602        .F      MOV      r2,r0
        0x00049210:    9802        ..      LDR      r0,[sp,#8]
        0x00049212:    9203        ..      STR      r2,[sp,#0xc]
        0x00049214:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00049216:    8800        ..      LDRH     r0,[r0,#0]
        0x00049218:    0883        ..      LSRS     r3,r0,#2
        0x0004921a:    f2443021    D.!0    MOV      r0,#0x4321
        0x0004921e:    f2c12034    ..4     MOVT     r0,#0x1234
        0x00049222:    f7dafa89    ....    BL       am_hal_mram_main_program ; 0x23738
        0x00049226:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049228:    f7d9f956    ..V.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x0004922c:    b008        ..      ADD      sp,sp,#0x20
        0x0004922e:    bd80        ..      POP      {r7,pc}
    update_indices
        0x00049230:    b580        ..      PUSH     {r7,lr}
        0x00049232:    b084        ..      SUB      sp,sp,#0x10
        0x00049234:    9003        ..      STR      r0,[sp,#0xc]
        0x00049236:    f7d9f947    ..G.    BL       am_hal_interrupt_master_disable ; 0x224c8
        0x0004923a:    9001        ..      STR      r0,[sp,#4]
        0x0004923c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004923e:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00049240:    6880        .h      LDR      r0,[r0,#8]
        0x00049242:    6800        .h      LDR      r0,[r0,#0]
        0x00049244:    b2c0        ..      UXTB     r0,r0
        0x00049246:    9002        ..      STR      r0,[sp,#8]
        0x00049248:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004924a:    6a08        .j      LDR      r0,[r1,#0x20]
        0x0004924c:    f02000ff     ...    BIC      r0,r0,#0xff
        0x00049250:    9a02        ..      LDR      r2,[sp,#8]
        0x00049252:    4310        .C      ORRS     r0,r0,r2
        0x00049254:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00049256:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049258:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004925a:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004925c:    1a40        @.      SUBS     r0,r0,r1
        0x0004925e:    f1b03fff    ...?    CMP      r0,#0xffffffff
        0x00049262:    dc06        ..      BGT      0x49272 ; update_indices + 66
        0x00049264:    e7ff        ..      B        0x49266 ; update_indices + 54
        0x00049266:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049268:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004926a:    f5a07080    ...p    SUB      r0,r0,#0x100
        0x0004926e:    61c8        .a      STR      r0,[r1,#0x1c]
        0x00049270:    e7ff        ..      B        0x49272 ; update_indices + 66
        0x00049272:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049274:    6a40        @j      LDR      r0,[r0,#0x24]
        0x00049276:    6840        @h      LDR      r0,[r0,#4]
        0x00049278:    6800        .h      LDR      r0,[r0,#0]
        0x0004927a:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004927c:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004927e:    9801        ..      LDR      r0,[sp,#4]
        0x00049280:    f7d9f92a    ..*.    BL       am_hal_interrupt_master_set ; 0x224d8
        0x00049284:    b004        ..      ADD      sp,sp,#0x10
        0x00049286:    bd80        ..      POP      {r7,pc}
    uxListRemove
        0x00049288:    b082        ..      SUB      sp,sp,#8
        0x0004928a:    9001        ..      STR      r0,[sp,#4]
        0x0004928c:    9801        ..      LDR      r0,[sp,#4]
        0x0004928e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049290:    9000        ..      STR      r0,[sp,#0]
        0x00049292:    9801        ..      LDR      r0,[sp,#4]
        0x00049294:    6841        Ah      LDR      r1,[r0,#4]
        0x00049296:    6880        .h      LDR      r0,[r0,#8]
        0x00049298:    6088        .`      STR      r0,[r1,#8]
        0x0004929a:    9901        ..      LDR      r1,[sp,#4]
        0x0004929c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004929e:    6889        .h      LDR      r1,[r1,#8]
        0x000492a0:    6048        H`      STR      r0,[r1,#4]
        0x000492a2:    9800        ..      LDR      r0,[sp,#0]
        0x000492a4:    6840        @h      LDR      r0,[r0,#4]
        0x000492a6:    9901        ..      LDR      r1,[sp,#4]
        0x000492a8:    4288        .B      CMP      r0,r1
        0x000492aa:    d105        ..      BNE      0x492b8 ; uxListRemove + 48
        0x000492ac:    e7ff        ..      B        0x492ae ; uxListRemove + 38
        0x000492ae:    9801        ..      LDR      r0,[sp,#4]
        0x000492b0:    6880        .h      LDR      r0,[r0,#8]
        0x000492b2:    9900        ..      LDR      r1,[sp,#0]
        0x000492b4:    6048        H`      STR      r0,[r1,#4]
        0x000492b6:    e000        ..      B        0x492ba ; uxListRemove + 50
        0x000492b8:    e7ff        ..      B        0x492ba ; uxListRemove + 50
        0x000492ba:    9901        ..      LDR      r1,[sp,#4]
        0x000492bc:    2000        .       MOVS     r0,#0
        0x000492be:    6108        .a      STR      r0,[r1,#0x10]
        0x000492c0:    9900        ..      LDR      r1,[sp,#0]
        0x000492c2:    6808        .h      LDR      r0,[r1,#0]
        0x000492c4:    3801        .8      SUBS     r0,#1
        0x000492c6:    6008        .`      STR      r0,[r1,#0]
        0x000492c8:    9800        ..      LDR      r0,[sp,#0]
        0x000492ca:    6800        .h      LDR      r0,[r0,#0]
        0x000492cc:    b002        ..      ADD      sp,sp,#8
        0x000492ce:    4770        pG      BX       lr
    uxTaskGetNumberOfTasks
        0x000492d0:    f64210e8    B...    MOV      r0,#0x29e8
        0x000492d4:    f2c10002    ....    MOVT     r0,#0x1002
        0x000492d8:    6800        .h      LDR      r0,[r0,#0]
        0x000492da:    4770        pG      BX       lr
    uxTaskResetEventItemValue
        0x000492dc:    b081        ..      SUB      sp,sp,#4
        0x000492de:    f24a4188    J..A    MOV      r1,#0xa488
        0x000492e2:    f2c10101    ....    MOVT     r1,#0x1001
        0x000492e6:    6808        .h      LDR      r0,[r1,#0]
        0x000492e8:    6980        .i      LDR      r0,[r0,#0x18]
        0x000492ea:    9000        ..      STR      r0,[sp,#0]
        0x000492ec:    6808        .h      LDR      r0,[r1,#0]
        0x000492ee:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x000492f0:    f1c00007    ....    RSB      r0,r0,#7
        0x000492f4:    6809        .h      LDR      r1,[r1,#0]
        0x000492f6:    6188        .a      STR      r0,[r1,#0x18]
        0x000492f8:    9800        ..      LDR      r0,[sp,#0]
        0x000492fa:    b001        ..      ADD      sp,sp,#4
        0x000492fc:    4770        pG      BX       lr
        0x000492fe:    0000        ..      MOVS     r0,r0
    vApplicationMallocFailedHook
        0x00049300:    e7ff        ..      B        0x49302 ; vApplicationMallocFailedHook + 2
        0x00049302:    e7fe        ..      B        0x49302 ; vApplicationMallocFailedHook + 2
    vApplicationStackOverflowHook
        0x00049304:    b082        ..      SUB      sp,sp,#8
        0x00049306:    9001        ..      STR      r0,[sp,#4]
        0x00049308:    9100        ..      STR      r1,[sp,#0]
        0x0004930a:    e7ff        ..      B        0x4930c ; vApplicationStackOverflowHook + 8
        0x0004930c:    be00        ..      BKPT     #0
        0x0004930e:    e7fd        ..      B        0x4930c ; vApplicationStackOverflowHook + 8
    vEventGroupSetBitsCallback
        0x00049310:    b580        ..      PUSH     {r7,lr}
        0x00049312:    b082        ..      SUB      sp,sp,#8
        0x00049314:    9001        ..      STR      r0,[sp,#4]
        0x00049316:    9100        ..      STR      r1,[sp,#0]
        0x00049318:    9801        ..      LDR      r0,[sp,#4]
        0x0004931a:    9900        ..      LDR      r1,[sp,#0]
        0x0004931c:    f000fef4    ....    BL       xEventGroupSetBits ; 0x4a108
        0x00049320:    b002        ..      ADD      sp,sp,#8
        0x00049322:    bd80        ..      POP      {r7,pc}
    vListInitialise
        0x00049324:    b081        ..      SUB      sp,sp,#4
        0x00049326:    9000        ..      STR      r0,[sp,#0]
        0x00049328:    9900        ..      LDR      r1,[sp,#0]
        0x0004932a:    f1010008    ....    ADD      r0,r1,#8
        0x0004932e:    6048        H`      STR      r0,[r1,#4]
        0x00049330:    9900        ..      LDR      r1,[sp,#0]
        0x00049332:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00049336:    6088        .`      STR      r0,[r1,#8]
        0x00049338:    9900        ..      LDR      r1,[sp,#0]
        0x0004933a:    f1010008    ....    ADD      r0,r1,#8
        0x0004933e:    60c8        .`      STR      r0,[r1,#0xc]
        0x00049340:    9900        ..      LDR      r1,[sp,#0]
        0x00049342:    f1010008    ....    ADD      r0,r1,#8
        0x00049346:    6108        .a      STR      r0,[r1,#0x10]
        0x00049348:    9900        ..      LDR      r1,[sp,#0]
        0x0004934a:    2000        .       MOVS     r0,#0
        0x0004934c:    6008        .`      STR      r0,[r1,#0]
        0x0004934e:    b001        ..      ADD      sp,sp,#4
        0x00049350:    4770        pG      BX       lr
        0x00049352:    0000        ..      MOVS     r0,r0
    vListInitialiseItem
        0x00049354:    b081        ..      SUB      sp,sp,#4
        0x00049356:    9000        ..      STR      r0,[sp,#0]
        0x00049358:    9900        ..      LDR      r1,[sp,#0]
        0x0004935a:    2000        .       MOVS     r0,#0
        0x0004935c:    6108        .a      STR      r0,[r1,#0x10]
        0x0004935e:    b001        ..      ADD      sp,sp,#4
        0x00049360:    4770        pG      BX       lr
        0x00049362:    0000        ..      MOVS     r0,r0
    vListInsert
        0x00049364:    b084        ..      SUB      sp,sp,#0x10
        0x00049366:    9003        ..      STR      r0,[sp,#0xc]
        0x00049368:    9102        ..      STR      r1,[sp,#8]
        0x0004936a:    9802        ..      LDR      r0,[sp,#8]
        0x0004936c:    6800        .h      LDR      r0,[r0,#0]
        0x0004936e:    9000        ..      STR      r0,[sp,#0]
        0x00049370:    9800        ..      LDR      r0,[sp,#0]
        0x00049372:    3001        .0      ADDS     r0,#1
        0x00049374:    b920         .      CBNZ     r0,0x49380 ; vListInsert + 28
        0x00049376:    e7ff        ..      B        0x49378 ; vListInsert + 20
        0x00049378:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004937a:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004937c:    9001        ..      STR      r0,[sp,#4]
        0x0004937e:    e010        ..      B        0x493a2 ; vListInsert + 62
        0x00049380:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049382:    3008        .0      ADDS     r0,r0,#8
        0x00049384:    9001        ..      STR      r0,[sp,#4]
        0x00049386:    e7ff        ..      B        0x49388 ; vListInsert + 36
        0x00049388:    9801        ..      LDR      r0,[sp,#4]
        0x0004938a:    6840        @h      LDR      r0,[r0,#4]
        0x0004938c:    6800        .h      LDR      r0,[r0,#0]
        0x0004938e:    9900        ..      LDR      r1,[sp,#0]
        0x00049390:    4288        .B      CMP      r0,r1
        0x00049392:    d805        ..      BHI      0x493a0 ; vListInsert + 60
        0x00049394:    e7ff        ..      B        0x49396 ; vListInsert + 50
        0x00049396:    e7ff        ..      B        0x49398 ; vListInsert + 52
        0x00049398:    9801        ..      LDR      r0,[sp,#4]
        0x0004939a:    6840        @h      LDR      r0,[r0,#4]
        0x0004939c:    9001        ..      STR      r0,[sp,#4]
        0x0004939e:    e7f3        ..      B        0x49388 ; vListInsert + 36
        0x000493a0:    e7ff        ..      B        0x493a2 ; vListInsert + 62
        0x000493a2:    9801        ..      LDR      r0,[sp,#4]
        0x000493a4:    6840        @h      LDR      r0,[r0,#4]
        0x000493a6:    9902        ..      LDR      r1,[sp,#8]
        0x000493a8:    6048        H`      STR      r0,[r1,#4]
        0x000493aa:    9802        ..      LDR      r0,[sp,#8]
        0x000493ac:    6841        Ah      LDR      r1,[r0,#4]
        0x000493ae:    6088        .`      STR      r0,[r1,#8]
        0x000493b0:    9801        ..      LDR      r0,[sp,#4]
        0x000493b2:    9902        ..      LDR      r1,[sp,#8]
        0x000493b4:    6088        .`      STR      r0,[r1,#8]
        0x000493b6:    9802        ..      LDR      r0,[sp,#8]
        0x000493b8:    9901        ..      LDR      r1,[sp,#4]
        0x000493ba:    6048        H`      STR      r0,[r1,#4]
        0x000493bc:    9803        ..      LDR      r0,[sp,#0xc]
        0x000493be:    9902        ..      LDR      r1,[sp,#8]
        0x000493c0:    6108        .a      STR      r0,[r1,#0x10]
        0x000493c2:    9903        ..      LDR      r1,[sp,#0xc]
        0x000493c4:    6808        .h      LDR      r0,[r1,#0]
        0x000493c6:    3001        .0      ADDS     r0,#1
        0x000493c8:    6008        .`      STR      r0,[r1,#0]
        0x000493ca:    b004        ..      ADD      sp,sp,#0x10
        0x000493cc:    4770        pG      BX       lr
        0x000493ce:    0000        ..      MOVS     r0,r0
    vPortEnableVFP
        0x000493d0:    f8df000c    ....    LDR.W    r0,[pc,#12] ; [0x493e0] = 0xe000ed88
        0x000493d4:    6801        .h      LDR      r1,[r0,#0]
        0x000493d6:    f4410170    A.p.    ORR      r1,r1,#0xf00000
        0x000493da:    6001        .`      STR      r1,[r0,#0]
        0x000493dc:    4770        pG      BX       lr
        0x000493de:    bf00        ..      NOP      
    $d.22
        0x000493e0:    e000ed88    ....    DCD    3758157192
    $t.9
    vPortEnterCritical
        0x000493e4:    b081        ..      SUB      sp,sp,#4
        0x000493e6:    f04f0080    O...    MOV      r0,#0x80
        0x000493ea:    f3808811    ....    MSR      BASEPRI,r0
        0x000493ee:    f3bf8f6f    ..o.    ISB      
        0x000493f2:    f3bf8f4f    ..O.    DSB      
        0x000493f6:    9000        ..      STR      r0,[sp,#0]
        0x000493f8:    f2405060    @.`P    MOVW     r0,#0x560
        0x000493fc:    f2c10000    ....    MOVT     r0,#0x1000
        0x00049400:    6801        .h      LDR      r1,[r0,#0]
        0x00049402:    3101        .1      ADDS     r1,#1
        0x00049404:    6001        .`      STR      r1,[r0,#0]
        0x00049406:    6800        .h      LDR      r0,[r0,#0]
        0x00049408:    2801        .(      CMP      r0,#1
        0x0004940a:    d10b        ..      BNE      0x49424 ; vPortEnterCritical + 64
        0x0004940c:    e7ff        ..      B        0x4940e ; vPortEnterCritical + 42
        0x0004940e:    f64e5004    N..P    MOV      r0,#0xed04
        0x00049412:    f2ce0000    ....    MOVT     r0,#0xe000
        0x00049416:    6800        .h      LDR      r0,[r0,#0]
        0x00049418:    0600        ..      LSLS     r0,r0,#24
        0x0004941a:    b110        ..      CBZ      r0,0x49422 ; vPortEnterCritical + 62
        0x0004941c:    e7ff        ..      B        0x4941e ; vPortEnterCritical + 58
        0x0004941e:    e7ff        ..      B        0x49420 ; vPortEnterCritical + 60
        0x00049420:    e7fe        ..      B        0x49420 ; vPortEnterCritical + 60
        0x00049422:    e7ff        ..      B        0x49424 ; vPortEnterCritical + 64
        0x00049424:    b001        ..      ADD      sp,sp,#4
        0x00049426:    4770        pG      BX       lr
    vPortExitCritical
        0x00049428:    b081        ..      SUB      sp,sp,#4
        0x0004942a:    f2405060    @.`P    MOVW     r0,#0x560
        0x0004942e:    f2c10000    ....    MOVT     r0,#0x1000
        0x00049432:    6800        .h      LDR      r0,[r0,#0]
        0x00049434:    b910        ..      CBNZ     r0,0x4943c ; vPortExitCritical + 20
        0x00049436:    e7ff        ..      B        0x49438 ; vPortExitCritical + 16
        0x00049438:    e7ff        ..      B        0x4943a ; vPortExitCritical + 18
        0x0004943a:    e7fe        ..      B        0x4943a ; vPortExitCritical + 18
        0x0004943c:    f2405060    @.`P    MOVW     r0,#0x560
        0x00049440:    f2c10000    ....    MOVT     r0,#0x1000
        0x00049444:    6801        .h      LDR      r1,[r0,#0]
        0x00049446:    3901        .9      SUBS     r1,#1
        0x00049448:    6001        .`      STR      r1,[r0,#0]
        0x0004944a:    6800        .h      LDR      r0,[r0,#0]
        0x0004944c:    b930        0.      CBNZ     r0,0x4945c ; vPortExitCritical + 52
        0x0004944e:    e7ff        ..      B        0x49450 ; vPortExitCritical + 40
        0x00049450:    2000        .       MOVS     r0,#0
        0x00049452:    9000        ..      STR      r0,[sp,#0]
        0x00049454:    9800        ..      LDR      r0,[sp,#0]
        0x00049456:    f3808811    ....    MSR      BASEPRI,r0
        0x0004945a:    e7ff        ..      B        0x4945c ; vPortExitCritical + 52
        0x0004945c:    b001        ..      ADD      sp,sp,#4
        0x0004945e:    4770        pG      BX       lr
    vPortFree
        0x00049460:    b580        ..      PUSH     {r7,lr}
        0x00049462:    b084        ..      SUB      sp,sp,#0x10
        0x00049464:    9003        ..      STR      r0,[sp,#0xc]
        0x00049466:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049468:    9002        ..      STR      r0,[sp,#8]
        0x0004946a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004946c:    2800        .(      CMP      r0,#0
        0x0004946e:    d040        @.      BEQ      0x494f2 ; vPortFree + 146
        0x00049470:    e7ff        ..      B        0x49472 ; vPortFree + 18
        0x00049472:    9802        ..      LDR      r0,[sp,#8]
        0x00049474:    3808        .8      SUBS     r0,r0,#8
        0x00049476:    9002        ..      STR      r0,[sp,#8]
        0x00049478:    9802        ..      LDR      r0,[sp,#8]
        0x0004947a:    9001        ..      STR      r0,[sp,#4]
        0x0004947c:    9801        ..      LDR      r0,[sp,#4]
        0x0004947e:    79c1        .y      LDRB     r1,[r0,#7]
        0x00049480:    2000        .       MOVS     r0,#0
        0x00049482:    ebb01fd1    ....    CMP      r0,r1,LSR #7
        0x00049486:    d102        ..      BNE      0x4948e ; vPortFree + 46
        0x00049488:    e7ff        ..      B        0x4948a ; vPortFree + 42
        0x0004948a:    e7ff        ..      B        0x4948c ; vPortFree + 44
        0x0004948c:    e7fe        ..      B        0x4948c ; vPortFree + 44
        0x0004948e:    9801        ..      LDR      r0,[sp,#4]
        0x00049490:    6800        .h      LDR      r0,[r0,#0]
        0x00049492:    b110        ..      CBZ      r0,0x4949a ; vPortFree + 58
        0x00049494:    e7ff        ..      B        0x49496 ; vPortFree + 54
        0x00049496:    e7ff        ..      B        0x49498 ; vPortFree + 56
        0x00049498:    e7fe        ..      B        0x49498 ; vPortFree + 56
        0x0004949a:    9801        ..      LDR      r0,[sp,#4]
        0x0004949c:    79c1        .y      LDRB     r1,[r0,#7]
        0x0004949e:    2000        .       MOVS     r0,#0
        0x000494a0:    ebb01fd1    ....    CMP      r0,r1,LSR #7
        0x000494a4:    d023        #.      BEQ      0x494ee ; vPortFree + 142
        0x000494a6:    e7ff        ..      B        0x494a8 ; vPortFree + 72
        0x000494a8:    9801        ..      LDR      r0,[sp,#4]
        0x000494aa:    6800        .h      LDR      r0,[r0,#0]
        0x000494ac:    b9e8        ..      CBNZ     r0,0x494ea ; vPortFree + 138
        0x000494ae:    e7ff        ..      B        0x494b0 ; vPortFree + 80
        0x000494b0:    9901        ..      LDR      r1,[sp,#4]
        0x000494b2:    6848        Hh      LDR      r0,[r1,#4]
        0x000494b4:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x000494b8:    6048        H`      STR      r0,[r1,#4]
        0x000494ba:    f000fb95    ....    BL       vTaskSuspendAll ; 0x49be8
        0x000494be:    9801        ..      LDR      r0,[sp,#4]
        0x000494c0:    6842        Bh      LDR      r2,[r0,#4]
        0x000494c2:    f6422198    B..!    MOV      r1,#0x2a98
        0x000494c6:    f2c10102    ....    MOVT     r1,#0x1002
        0x000494ca:    6808        .h      LDR      r0,[r1,#0]
        0x000494cc:    4410        .D      ADD      r0,r0,r2
        0x000494ce:    6008        .`      STR      r0,[r1,#0]
        0x000494d0:    9801        ..      LDR      r0,[sp,#4]
        0x000494d2:    f7f9f845    ..E.    BL       prvInsertBlockIntoFreeList ; 0x42560
        0x000494d6:    f64221b4    B..!    MOV      r1,#0x2ab4
        0x000494da:    f2c10102    ....    MOVT     r1,#0x1002
        0x000494de:    6808        .h      LDR      r0,[r1,#0]
        0x000494e0:    3001        .0      ADDS     r0,#1
        0x000494e2:    6008        .`      STR      r0,[r1,#0]
        0x000494e4:    f001fe18    ....    BL       xTaskResumeAll ; 0x4b118
        0x000494e8:    e000        ..      B        0x494ec ; vPortFree + 140
        0x000494ea:    e7ff        ..      B        0x494ec ; vPortFree + 140
        0x000494ec:    e000        ..      B        0x494f0 ; vPortFree + 144
        0x000494ee:    e7ff        ..      B        0x494f0 ; vPortFree + 144
        0x000494f0:    e7ff        ..      B        0x494f2 ; vPortFree + 146
        0x000494f2:    b004        ..      ADD      sp,sp,#0x10
        0x000494f4:    bd80        ..      POP      {r7,pc}
        0x000494f6:    0000        ..      MOVS     r0,r0
    vPortSetupTimerInterrupt
        0x000494f8:    b580        ..      PUSH     {r7,lr}
        0x000494fa:    b088        ..      SUB      sp,sp,#0x20
        0x000494fc:    f64210e4    B...    MOV      r0,#0x29e4
        0x00049500:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049504:    9005        ..      STR      r0,[sp,#0x14]
        0x00049506:    2120         !      MOVS     r1,#0x20
        0x00049508:    9101        ..      STR      r1,[sp,#4]
        0x0004950a:    6001        .`      STR      r1,[r0,#0]
        0x0004950c:    6801        .h      LDR      r1,[r0,#0]
        0x0004950e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00049512:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00049516:    3801        .8      SUBS     r0,#1
        0x00049518:    f64221a0    B..!    MOV      r1,#0x2aa0
        0x0004951c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049520:    6008        .`      STR      r0,[r1,#0]
        0x00049522:    2003        .       MOVS     r0,#3
        0x00049524:    9004        ..      STR      r0,[sp,#0x10]
        0x00049526:    f7dbfd17    ....    BL       am_hal_stimer_int_enable ; 0x24f58
        0x0004952a:    9801        ..      LDR      r0,[sp,#4]
        0x0004952c:    2107        .!      MOVS     r1,#7
        0x0004952e:    9102        ..      STR      r1,[sp,#8]
        0x00049530:    f7d5fb72    ..r.    BL       __NVIC_SetPriority ; 0x1ec18
        0x00049534:    9801        ..      LDR      r0,[sp,#4]
        0x00049536:    f7d5fb27    ..'.    BL       __NVIC_EnableIRQ ; 0x1eb88
        0x0004953a:    9902        ..      LDR      r1,[sp,#8]
        0x0004953c:    2021        !       MOVS     r0,#0x21
        0x0004953e:    9003        ..      STR      r0,[sp,#0xc]
        0x00049540:    f7d5fb6a    ..j.    BL       __NVIC_SetPriority ; 0x1ec18
        0x00049544:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049546:    f7d5fb1f    ....    BL       __NVIC_EnableIRQ ; 0x1eb88
        0x0004954a:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004954e:    f7dbfccb    ....    BL       am_hal_stimer_config ; 0x24ee8
        0x00049552:    9007        ..      STR      r0,[sp,#0x1c]
        0x00049554:    f7dbfcdc    ....    BL       am_hal_stimer_counter_get ; 0x24f10
        0x00049558:    4601        .F      MOV      r1,r0
        0x0004955a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004955c:    f248126c    H.l.    MOV      r2,#0x816c
        0x00049560:    f2c10200    ....    MOVT     r2,#0x1000
        0x00049564:    6011        .`      STR      r1,[r2,#0]
        0x00049566:    6801        .h      LDR      r1,[r0,#0]
        0x00049568:    2000        .       MOVS     r0,#0
        0x0004956a:    f7dbfc55    ..U.    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x0004956e:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049570:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049572:    9106        ..      STR      r1,[sp,#0x18]
        0x00049574:    6800        .h      LDR      r0,[r0,#0]
        0x00049576:    1c41        A.      ADDS     r1,r0,#1
        0x00049578:    2001        .       MOVS     r0,#1
        0x0004957a:    f7dbfc4d    ..M.    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x0004957e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049580:    f64f41f0    O..A    MOV      r1,#0xfcf0
        0x00049584:    f6c771ff    ...q    MOVT     r1,#0x7fff
        0x00049588:    4008        .@      ANDS     r0,r0,r1
        0x0004958a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004958c:    4308        .C      ORRS     r0,r0,r1
        0x0004958e:    f4407040    @.@p    ORR      r0,r0,#0x300
        0x00049592:    f7dbfca9    ....    BL       am_hal_stimer_config ; 0x24ee8
        0x00049596:    b008        ..      ADD      sp,sp,#0x20
        0x00049598:    bd80        ..      POP      {r7,pc}
        0x0004959a:    0000        ..      MOVS     r0,r0
    vPortSuppressTicksAndSleep
        0x0004959c:    b580        ..      PUSH     {r7,lr}
        0x0004959e:    b088        ..      SUB      sp,sp,#0x20
        0x000495a0:    9007        ..      STR      r0,[sp,#0x1c]
        0x000495a2:    9807        ..      LDR      r0,[sp,#0x1c]
        0x000495a4:    f64221a0    B..!    MOV      r1,#0x2aa0
        0x000495a8:    f2c10102    ....    MOVT     r1,#0x1002
        0x000495ac:    6809        .h      LDR      r1,[r1,#0]
        0x000495ae:    4288        .B      CMP      r0,r1
        0x000495b0:    d907        ..      BLS      0x495c2 ; vPortSuppressTicksAndSleep + 38
        0x000495b2:    e7ff        ..      B        0x495b4 ; vPortSuppressTicksAndSleep + 24
        0x000495b4:    f64220a0    B..     MOV      r0,#0x2aa0
        0x000495b8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000495bc:    6800        .h      LDR      r0,[r0,#0]
        0x000495be:    9007        ..      STR      r0,[sp,#0x1c]
        0x000495c0:    e7ff        ..      B        0x495c2 ; vPortSuppressTicksAndSleep + 38
        0x000495c2:    f64210e4    B...    MOV      r0,#0x29e4
        0x000495c6:    f2c10002    ....    MOVT     r0,#0x1002
        0x000495ca:    6800        .h      LDR      r0,[r0,#0]
        0x000495cc:    9907        ..      LDR      r1,[sp,#0x1c]
        0x000495ce:    4348        HC      MULS     r0,r1,r0
        0x000495d0:    9006        ..      STR      r0,[sp,#0x18]
        0x000495d2:    b672        r.      CPSID    i
        0x000495d4:    f3bf8f4f    ..O.    DSB      
        0x000495d8:    f3bf8f6f    ..o.    ISB      
        0x000495dc:    f7dbfc98    ....    BL       am_hal_stimer_counter_get ; 0x24f10
        0x000495e0:    9001        ..      STR      r0,[sp,#4]
        0x000495e2:    9801        ..      LDR      r0,[sp,#4]
        0x000495e4:    f248116c    H.l.    MOV      r1,#0x816c
        0x000495e8:    f2c10100    ....    MOVT     r1,#0x1000
        0x000495ec:    6809        .h      LDR      r1,[r1,#0]
        0x000495ee:    1a40        @.      SUBS     r0,r0,r1
        0x000495f0:    9002        ..      STR      r0,[sp,#8]
        0x000495f2:    f7eefd75    ..u.    BL       eTaskConfirmSleepModeStatus ; 0x380e0
        0x000495f6:    b158        X.      CBZ      r0,0x49610 ; vPortSuppressTicksAndSleep + 116
        0x000495f8:    e7ff        ..      B        0x495fa ; vPortSuppressTicksAndSleep + 94
        0x000495fa:    9802        ..      LDR      r0,[sp,#8]
        0x000495fc:    f64211e4    B...    MOV      r1,#0x29e4
        0x00049600:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049604:    6809        .h      LDR      r1,[r1,#0]
        0x00049606:    4408        .D      ADD      r0,r0,r1
        0x00049608:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004960a:    4288        .B      CMP      r0,r1
        0x0004960c:    d902        ..      BLS      0x49614 ; vPortSuppressTicksAndSleep + 120
        0x0004960e:    e7ff        ..      B        0x49610 ; vPortSuppressTicksAndSleep + 116
        0x00049610:    b662        b.      CPSIE    i
        0x00049612:    e06a        j.      B        0x496ea ; vPortSuppressTicksAndSleep + 334
        0x00049614:    9902        ..      LDR      r1,[sp,#8]
        0x00049616:    9806        ..      LDR      r0,[sp,#0x18]
        0x00049618:    1a40        @.      SUBS     r0,r0,r1
        0x0004961a:    9006        ..      STR      r0,[sp,#0x18]
        0x0004961c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004961e:    2000        .       MOVS     r0,#0
        0x00049620:    f7dbfbfa    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x00049624:    9806        ..      LDR      r0,[sp,#0x18]
        0x00049626:    1c41        A.      ADDS     r1,r0,#1
        0x00049628:    2001        .       MOVS     r0,#1
        0x0004962a:    f7dbfbf5    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x0004962e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049630:    9003        ..      STR      r0,[sp,#0xc]
        0x00049632:    e7ff        ..      B        0x49634 ; vPortSuppressTicksAndSleep + 152
        0x00049634:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049636:    f7d7ff03    ....    BL       am_freertos_sleep ; 0x21440
        0x0004963a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004963c:    e7ff        ..      B        0x4963e ; vPortSuppressTicksAndSleep + 162
        0x0004963e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049640:    b130        0.      CBZ      r0,0x49650 ; vPortSuppressTicksAndSleep + 180
        0x00049642:    e7ff        ..      B        0x49644 ; vPortSuppressTicksAndSleep + 168
        0x00049644:    f3bf8f4f    ..O.    DSB      
        0x00049648:    bf30        0.      WFI      
        0x0004964a:    f3bf8f6f    ..o.    ISB      
        0x0004964e:    e7ff        ..      B        0x49650 ; vPortSuppressTicksAndSleep + 180
        0x00049650:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049652:    f7d7feff    ....    BL       am_freertos_wakeup ; 0x21454
        0x00049656:    f7dbfc5b    ..[.    BL       am_hal_stimer_counter_get ; 0x24f10
        0x0004965a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004965c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004965e:    f248126c    H.l.    MOV      r2,#0x816c
        0x00049662:    f2c10200    ....    MOVT     r2,#0x1000
        0x00049666:    6811        .h      LDR      r1,[r2,#0]
        0x00049668:    1a40        @.      SUBS     r0,r0,r1
        0x0004966a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004966c:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004966e:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x00049672:    f64210e4    B...    MOV      r0,#0x29e4
        0x00049676:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004967a:    f8d0e000    ....    LDR      lr,[r0,#0]
        0x0004967e:    fbbcf3fe    ....    UDIV     r3,r12,lr
        0x00049682:    fb03f30e    ....    MUL      r3,r3,lr
        0x00049686:    eba3030c    ....    SUB      r3,r3,r12
        0x0004968a:    4419        .D      ADD      r1,r1,r3
        0x0004968c:    6011        .`      STR      r1,[r2,#0]
        0x0004968e:    6801        .h      LDR      r1,[r0,#0]
        0x00049690:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049692:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x00049696:    9004        ..      STR      r0,[sp,#0x10]
        0x00049698:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004969a:    2802        .(      CMP      r0,#2
        0x0004969c:    d305        ..      BCC      0x496aa ; vPortSuppressTicksAndSleep + 270
        0x0004969e:    e7ff        ..      B        0x496a0 ; vPortSuppressTicksAndSleep + 260
        0x000496a0:    9804        ..      LDR      r0,[sp,#0x10]
        0x000496a2:    3801        .8      SUBS     r0,#1
        0x000496a4:    f000fa54    ..T.    BL       vTaskStepTick ; 0x49b50
        0x000496a8:    e7ff        ..      B        0x496aa ; vPortSuppressTicksAndSleep + 270
        0x000496aa:    9804        ..      LDR      r0,[sp,#0x10]
        0x000496ac:    b118        ..      CBZ      r0,0x496b6 ; vPortSuppressTicksAndSleep + 282
        0x000496ae:    e7ff        ..      B        0x496b0 ; vPortSuppressTicksAndSleep + 276
        0x000496b0:    f001fb3e    ..>.    BL       xTaskIncrementTick ; 0x4ad30
        0x000496b4:    e7ff        ..      B        0x496b6 ; vPortSuppressTicksAndSleep + 282
        0x000496b6:    2003        .       MOVS     r0,#3
        0x000496b8:    f7dbfc44    ..D.    BL       am_hal_stimer_int_clear ; 0x24f44
        0x000496bc:    f64210e4    B...    MOV      r0,#0x29e4
        0x000496c0:    f2c10002    ....    MOVT     r0,#0x1002
        0x000496c4:    9000        ..      STR      r0,[sp,#0]
        0x000496c6:    6801        .h      LDR      r1,[r0,#0]
        0x000496c8:    2000        .       MOVS     r0,#0
        0x000496ca:    f7dbfba5    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x000496ce:    9800        ..      LDR      r0,[sp,#0]
        0x000496d0:    6800        .h      LDR      r0,[r0,#0]
        0x000496d2:    1c41        A.      ADDS     r1,r0,#1
        0x000496d4:    2001        .       MOVS     r0,#1
        0x000496d6:    f7dbfb9f    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x000496da:    2020                MOVS     r0,#0x20
        0x000496dc:    f7d5fa3c    ..<.    BL       __NVIC_ClearPendingIRQ ; 0x1eb58
        0x000496e0:    2021        !       MOVS     r0,#0x21
        0x000496e2:    f7d5fa39    ..9.    BL       __NVIC_ClearPendingIRQ ; 0x1eb58
        0x000496e6:    b662        b.      CPSIE    i
        0x000496e8:    e7ff        ..      B        0x496ea ; vPortSuppressTicksAndSleep + 334
        0x000496ea:    b008        ..      ADD      sp,sp,#0x20
        0x000496ec:    bd80        ..      POP      {r7,pc}
        0x000496ee:    0000        ..      MOVS     r0,r0
    vPortValidateInterruptPriority
        0x000496f0:    b082        ..      SUB      sp,sp,#8
        0x000496f2:    f3ef8005    ....    MRS      r0,IPSR
        0x000496f6:    9001        ..      STR      r0,[sp,#4]
        0x000496f8:    9801        ..      LDR      r0,[sp,#4]
        0x000496fa:    2810        .(      CMP      r0,#0x10
        0x000496fc:    d315        ..      BCC      0x4972a ; vPortValidateInterruptPriority + 58
        0x000496fe:    e7ff        ..      B        0x49700 ; vPortValidateInterruptPriority + 16
        0x00049700:    9801        ..      LDR      r0,[sp,#4]
        0x00049702:    f24e31f0    N..1    MOV      r1,#0xe3f0
        0x00049706:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004970a:    5c40        @\      LDRB     r0,[r0,r1]
        0x0004970c:    f88d0003    ....    STRB     r0,[sp,#3]
        0x00049710:    f89d0003    ....    LDRB     r0,[sp,#3]
        0x00049714:    f24261d8    B..a    MOV      r1,#0x26d8
        0x00049718:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004971c:    7809        .x      LDRB     r1,[r1,#0]
        0x0004971e:    4288        .B      CMP      r0,r1
        0x00049720:    da02        ..      BGE      0x49728 ; vPortValidateInterruptPriority + 56
        0x00049722:    e7ff        ..      B        0x49724 ; vPortValidateInterruptPriority + 52
        0x00049724:    e7ff        ..      B        0x49726 ; vPortValidateInterruptPriority + 54
        0x00049726:    e7fe        ..      B        0x49726 ; vPortValidateInterruptPriority + 54
        0x00049728:    e7ff        ..      B        0x4972a ; vPortValidateInterruptPriority + 58
        0x0004972a:    f64e500c    N..P    MOV      r0,#0xed0c
        0x0004972e:    f2ce0000    ....    MOVT     r0,#0xe000
        0x00049732:    6800        .h      LDR      r0,[r0,#0]
        0x00049734:    f40060e0    ...`    AND      r0,r0,#0x700
        0x00049738:    f64211e0    B...    MOV      r1,#0x29e0
        0x0004973c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049740:    6809        .h      LDR      r1,[r1,#0]
        0x00049742:    4288        .B      CMP      r0,r1
        0x00049744:    d902        ..      BLS      0x4974c ; vPortValidateInterruptPriority + 92
        0x00049746:    e7ff        ..      B        0x49748 ; vPortValidateInterruptPriority + 88
        0x00049748:    e7ff        ..      B        0x4974a ; vPortValidateInterruptPriority + 90
        0x0004974a:    e7fe        ..      B        0x4974a ; vPortValidateInterruptPriority + 90
        0x0004974c:    b002        ..      ADD      sp,sp,#8
        0x0004974e:    4770        pG      BX       lr
    vQueueWaitForMessageRestricted
        0x00049750:    b580        ..      PUSH     {r7,lr}
        0x00049752:    b084        ..      SUB      sp,sp,#0x10
        0x00049754:    9003        ..      STR      r0,[sp,#0xc]
        0x00049756:    9102        ..      STR      r1,[sp,#8]
        0x00049758:    9201        ..      STR      r2,[sp,#4]
        0x0004975a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004975c:    9000        ..      STR      r0,[sp,#0]
        0x0004975e:    f7fffe41    ..A.    BL       vPortEnterCritical ; 0x493e4
        0x00049762:    9800        ..      LDR      r0,[sp,#0]
        0x00049764:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x00049768:    3001        .0      ADDS     r0,#1
        0x0004976a:    b928        (.      CBNZ     r0,0x49778 ; vQueueWaitForMessageRestricted + 40
        0x0004976c:    e7ff        ..      B        0x4976e ; vQueueWaitForMessageRestricted + 30
        0x0004976e:    9900        ..      LDR      r1,[sp,#0]
        0x00049770:    2000        .       MOVS     r0,#0
        0x00049772:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x00049776:    e7ff        ..      B        0x49778 ; vQueueWaitForMessageRestricted + 40
        0x00049778:    9800        ..      LDR      r0,[sp,#0]
        0x0004977a:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004977e:    3001        .0      ADDS     r0,#1
        0x00049780:    b928        (.      CBNZ     r0,0x4978e ; vQueueWaitForMessageRestricted + 62
        0x00049782:    e7ff        ..      B        0x49784 ; vQueueWaitForMessageRestricted + 52
        0x00049784:    9900        ..      LDR      r1,[sp,#0]
        0x00049786:    2000        .       MOVS     r0,#0
        0x00049788:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004978c:    e7ff        ..      B        0x4978e ; vQueueWaitForMessageRestricted + 62
        0x0004978e:    f7fffe4b    ..K.    BL       vPortExitCritical ; 0x49428
        0x00049792:    9800        ..      LDR      r0,[sp,#0]
        0x00049794:    6b80        .k      LDR      r0,[r0,#0x38]
        0x00049796:    b938        8.      CBNZ     r0,0x497a8 ; vQueueWaitForMessageRestricted + 88
        0x00049798:    e7ff        ..      B        0x4979a ; vQueueWaitForMessageRestricted + 74
        0x0004979a:    9800        ..      LDR      r0,[sp,#0]
        0x0004979c:    3024        $0      ADDS     r0,r0,#0x24
        0x0004979e:    9902        ..      LDR      r1,[sp,#8]
        0x000497a0:    9a01        ..      LDR      r2,[sp,#4]
        0x000497a2:    f000f867    ..g.    BL       vTaskPlaceOnEventListRestricted ; 0x49874
        0x000497a6:    e000        ..      B        0x497aa ; vQueueWaitForMessageRestricted + 90
        0x000497a8:    e7ff        ..      B        0x497aa ; vQueueWaitForMessageRestricted + 90
        0x000497aa:    9800        ..      LDR      r0,[sp,#0]
        0x000497ac:    f7f9f9ba    ....    BL       prvUnlockQueue ; 0x42b24
        0x000497b0:    b004        ..      ADD      sp,sp,#0x10
        0x000497b2:    bd80        ..      POP      {r7,pc}
    vTaskDelay
        0x000497b4:    b580        ..      PUSH     {r7,lr}
        0x000497b6:    b082        ..      SUB      sp,sp,#8
        0x000497b8:    9001        ..      STR      r0,[sp,#4]
        0x000497ba:    2000        .       MOVS     r0,#0
        0x000497bc:    9000        ..      STR      r0,[sp,#0]
        0x000497be:    9801        ..      LDR      r0,[sp,#4]
        0x000497c0:    b198        ..      CBZ      r0,0x497ea ; vTaskDelay + 54
        0x000497c2:    e7ff        ..      B        0x497c4 ; vTaskDelay + 16
        0x000497c4:    f64210ec    B...    MOV      r0,#0x29ec
        0x000497c8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000497cc:    6800        .h      LDR      r0,[r0,#0]
        0x000497ce:    b110        ..      CBZ      r0,0x497d6 ; vTaskDelay + 34
        0x000497d0:    e7ff        ..      B        0x497d2 ; vTaskDelay + 30
        0x000497d2:    e7ff        ..      B        0x497d4 ; vTaskDelay + 32
        0x000497d4:    e7fe        ..      B        0x497d4 ; vTaskDelay + 32
        0x000497d6:    f000fa07    ....    BL       vTaskSuspendAll ; 0x49be8
        0x000497da:    9801        ..      LDR      r0,[sp,#4]
        0x000497dc:    2100        .!      MOVS     r1,#0
        0x000497de:    f7f8fadb    ....    BL       prvAddCurrentTaskToDelayedList ; 0x41d98
        0x000497e2:    f001fc99    ....    BL       xTaskResumeAll ; 0x4b118
        0x000497e6:    9000        ..      STR      r0,[sp,#0]
        0x000497e8:    e000        ..      B        0x497ec ; vTaskDelay + 56
        0x000497ea:    e7ff        ..      B        0x497ec ; vTaskDelay + 56
        0x000497ec:    9800        ..      LDR      r0,[sp,#0]
        0x000497ee:    b960        `.      CBNZ     r0,0x4980a ; vTaskDelay + 86
        0x000497f0:    e7ff        ..      B        0x497f2 ; vTaskDelay + 62
        0x000497f2:    f64e5104    N..Q    MOV      r1,#0xed04
        0x000497f6:    f2ce0100    ....    MOVT     r1,#0xe000
        0x000497fa:    f04f5080    O..P    MOV      r0,#0x10000000
        0x000497fe:    6008        .`      STR      r0,[r1,#0]
        0x00049800:    f3bf8f4f    ..O.    DSB      
        0x00049804:    f3bf8f6f    ..o.    ISB      
        0x00049808:    e000        ..      B        0x4980c ; vTaskDelay + 88
        0x0004980a:    e7ff        ..      B        0x4980c ; vTaskDelay + 88
        0x0004980c:    b002        ..      ADD      sp,sp,#8
        0x0004980e:    bd80        ..      POP      {r7,pc}
    vTaskInternalSetTimeOutState
        0x00049810:    b081        ..      SUB      sp,sp,#4
        0x00049812:    9000        ..      STR      r0,[sp,#0]
        0x00049814:    f64220ac    B..     MOV      r0,#0x2aac
        0x00049818:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004981c:    6800        .h      LDR      r0,[r0,#0]
        0x0004981e:    9900        ..      LDR      r1,[sp,#0]
        0x00049820:    6008        .`      STR      r0,[r1,#0]
        0x00049822:    f64220f4    B..     MOV      r0,#0x2af4
        0x00049826:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004982a:    6800        .h      LDR      r0,[r0,#0]
        0x0004982c:    9900        ..      LDR      r1,[sp,#0]
        0x0004982e:    6048        H`      STR      r0,[r1,#4]
        0x00049830:    b001        ..      ADD      sp,sp,#4
        0x00049832:    4770        pG      BX       lr
    vTaskMissedYield
        0x00049834:    f6423104    B..1    MOV      r1,#0x2b04
        0x00049838:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004983c:    2001        .       MOVS     r0,#1
        0x0004983e:    6008        .`      STR      r0,[r1,#0]
        0x00049840:    4770        pG      BX       lr
        0x00049842:    0000        ..      MOVS     r0,r0
    vTaskPlaceOnEventList
        0x00049844:    b580        ..      PUSH     {r7,lr}
        0x00049846:    b082        ..      SUB      sp,sp,#8
        0x00049848:    9001        ..      STR      r0,[sp,#4]
        0x0004984a:    9100        ..      STR      r1,[sp,#0]
        0x0004984c:    9801        ..      LDR      r0,[sp,#4]
        0x0004984e:    b910        ..      CBNZ     r0,0x49856 ; vTaskPlaceOnEventList + 18
        0x00049850:    e7ff        ..      B        0x49852 ; vTaskPlaceOnEventList + 14
        0x00049852:    e7ff        ..      B        0x49854 ; vTaskPlaceOnEventList + 16
        0x00049854:    e7fe        ..      B        0x49854 ; vTaskPlaceOnEventList + 16
        0x00049856:    9801        ..      LDR      r0,[sp,#4]
        0x00049858:    f24a4188    J..A    MOV      r1,#0xa488
        0x0004985c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049860:    6809        .h      LDR      r1,[r1,#0]
        0x00049862:    3118        .1      ADDS     r1,r1,#0x18
        0x00049864:    f7fffd7e    ..~.    BL       vListInsert ; 0x49364
        0x00049868:    9800        ..      LDR      r0,[sp,#0]
        0x0004986a:    2101        .!      MOVS     r1,#1
        0x0004986c:    f7f8fa94    ....    BL       prvAddCurrentTaskToDelayedList ; 0x41d98
        0x00049870:    b002        ..      ADD      sp,sp,#8
        0x00049872:    bd80        ..      POP      {r7,pc}
    vTaskPlaceOnEventListRestricted
        0x00049874:    b580        ..      PUSH     {r7,lr}
        0x00049876:    b084        ..      SUB      sp,sp,#0x10
        0x00049878:    9003        ..      STR      r0,[sp,#0xc]
        0x0004987a:    9102        ..      STR      r1,[sp,#8]
        0x0004987c:    9201        ..      STR      r2,[sp,#4]
        0x0004987e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049880:    b910        ..      CBNZ     r0,0x49888 ; vTaskPlaceOnEventListRestricted + 20
        0x00049882:    e7ff        ..      B        0x49884 ; vTaskPlaceOnEventListRestricted + 16
        0x00049884:    e7ff        ..      B        0x49886 ; vTaskPlaceOnEventListRestricted + 18
        0x00049886:    e7fe        ..      B        0x49886 ; vTaskPlaceOnEventListRestricted + 18
        0x00049888:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004988a:    6840        @h      LDR      r0,[r0,#4]
        0x0004988c:    9000        ..      STR      r0,[sp,#0]
        0x0004988e:    9800        ..      LDR      r0,[sp,#0]
        0x00049890:    f24a4188    J..A    MOV      r1,#0xa488
        0x00049894:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049898:    680a        .h      LDR      r2,[r1,#0]
        0x0004989a:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004989c:    9800        ..      LDR      r0,[sp,#0]
        0x0004989e:    6880        .h      LDR      r0,[r0,#8]
        0x000498a0:    680a        .h      LDR      r2,[r1,#0]
        0x000498a2:    6210        .b      STR      r0,[r2,#0x20]
        0x000498a4:    6808        .h      LDR      r0,[r1,#0]
        0x000498a6:    3018        .0      ADDS     r0,r0,#0x18
        0x000498a8:    9a00        ..      LDR      r2,[sp,#0]
        0x000498aa:    6892        .h      LDR      r2,[r2,#8]
        0x000498ac:    6050        P`      STR      r0,[r2,#4]
        0x000498ae:    6808        .h      LDR      r0,[r1,#0]
        0x000498b0:    3018        .0      ADDS     r0,r0,#0x18
        0x000498b2:    9a00        ..      LDR      r2,[sp,#0]
        0x000498b4:    6090        .`      STR      r0,[r2,#8]
        0x000498b6:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498b8:    6809        .h      LDR      r1,[r1,#0]
        0x000498ba:    6288        .b      STR      r0,[r1,#0x28]
        0x000498bc:    9903        ..      LDR      r1,[sp,#0xc]
        0x000498be:    6808        .h      LDR      r0,[r1,#0]
        0x000498c0:    3001        .0      ADDS     r0,#1
        0x000498c2:    6008        .`      STR      r0,[r1,#0]
        0x000498c4:    9801        ..      LDR      r0,[sp,#4]
        0x000498c6:    b120         .      CBZ      r0,0x498d2 ; vTaskPlaceOnEventListRestricted + 94
        0x000498c8:    e7ff        ..      B        0x498ca ; vTaskPlaceOnEventListRestricted + 86
        0x000498ca:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x000498ce:    9002        ..      STR      r0,[sp,#8]
        0x000498d0:    e7ff        ..      B        0x498d2 ; vTaskPlaceOnEventListRestricted + 94
        0x000498d2:    9802        ..      LDR      r0,[sp,#8]
        0x000498d4:    9901        ..      LDR      r1,[sp,#4]
        0x000498d6:    f7f8fa5f    .._.    BL       prvAddCurrentTaskToDelayedList ; 0x41d98
        0x000498da:    b004        ..      ADD      sp,sp,#0x10
        0x000498dc:    bd80        ..      POP      {r7,pc}
        0x000498de:    0000        ..      MOVS     r0,r0
    vTaskPlaceOnUnorderedEventList
        0x000498e0:    b580        ..      PUSH     {r7,lr}
        0x000498e2:    b084        ..      SUB      sp,sp,#0x10
        0x000498e4:    9003        ..      STR      r0,[sp,#0xc]
        0x000498e6:    9102        ..      STR      r1,[sp,#8]
        0x000498e8:    9201        ..      STR      r2,[sp,#4]
        0x000498ea:    9803        ..      LDR      r0,[sp,#0xc]
        0x000498ec:    b910        ..      CBNZ     r0,0x498f4 ; vTaskPlaceOnUnorderedEventList + 20
        0x000498ee:    e7ff        ..      B        0x498f0 ; vTaskPlaceOnUnorderedEventList + 16
        0x000498f0:    e7ff        ..      B        0x498f2 ; vTaskPlaceOnUnorderedEventList + 18
        0x000498f2:    e7fe        ..      B        0x498f2 ; vTaskPlaceOnUnorderedEventList + 18
        0x000498f4:    f64210ec    B...    MOV      r0,#0x29ec
        0x000498f8:    f2c10002    ....    MOVT     r0,#0x1002
        0x000498fc:    6800        .h      LDR      r0,[r0,#0]
        0x000498fe:    b910        ..      CBNZ     r0,0x49906 ; vTaskPlaceOnUnorderedEventList + 38
        0x00049900:    e7ff        ..      B        0x49902 ; vTaskPlaceOnUnorderedEventList + 34
        0x00049902:    e7ff        ..      B        0x49904 ; vTaskPlaceOnUnorderedEventList + 36
        0x00049904:    e7fe        ..      B        0x49904 ; vTaskPlaceOnUnorderedEventList + 36
        0x00049906:    9802        ..      LDR      r0,[sp,#8]
        0x00049908:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x0004990c:    f24a4188    J..A    MOV      r1,#0xa488
        0x00049910:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049914:    680a        .h      LDR      r2,[r1,#0]
        0x00049916:    6190        .a      STR      r0,[r2,#0x18]
        0x00049918:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004991a:    6840        @h      LDR      r0,[r0,#4]
        0x0004991c:    9000        ..      STR      r0,[sp,#0]
        0x0004991e:    9800        ..      LDR      r0,[sp,#0]
        0x00049920:    680a        .h      LDR      r2,[r1,#0]
        0x00049922:    61d0        .a      STR      r0,[r2,#0x1c]
        0x00049924:    9800        ..      LDR      r0,[sp,#0]
        0x00049926:    6880        .h      LDR      r0,[r0,#8]
        0x00049928:    680a        .h      LDR      r2,[r1,#0]
        0x0004992a:    6210        .b      STR      r0,[r2,#0x20]
        0x0004992c:    6808        .h      LDR      r0,[r1,#0]
        0x0004992e:    3018        .0      ADDS     r0,r0,#0x18
        0x00049930:    9a00        ..      LDR      r2,[sp,#0]
        0x00049932:    6892        .h      LDR      r2,[r2,#8]
        0x00049934:    6050        P`      STR      r0,[r2,#4]
        0x00049936:    6808        .h      LDR      r0,[r1,#0]
        0x00049938:    3018        .0      ADDS     r0,r0,#0x18
        0x0004993a:    9a00        ..      LDR      r2,[sp,#0]
        0x0004993c:    6090        .`      STR      r0,[r2,#8]
        0x0004993e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049940:    6809        .h      LDR      r1,[r1,#0]
        0x00049942:    6288        .b      STR      r0,[r1,#0x28]
        0x00049944:    9903        ..      LDR      r1,[sp,#0xc]
        0x00049946:    6808        .h      LDR      r0,[r1,#0]
        0x00049948:    3001        .0      ADDS     r0,#1
        0x0004994a:    6008        .`      STR      r0,[r1,#0]
        0x0004994c:    9801        ..      LDR      r0,[sp,#4]
        0x0004994e:    2101        .!      MOVS     r1,#1
        0x00049950:    f7f8fa22    ..".    BL       prvAddCurrentTaskToDelayedList ; 0x41d98
        0x00049954:    b004        ..      ADD      sp,sp,#0x10
        0x00049956:    bd80        ..      POP      {r7,pc}
    vTaskRemoveFromUnorderedEventList
        0x00049958:    b580        ..      PUSH     {r7,lr}
        0x0004995a:    b086        ..      SUB      sp,sp,#0x18
        0x0004995c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004995e:    9104        ..      STR      r1,[sp,#0x10]
        0x00049960:    f64210ec    B...    MOV      r0,#0x29ec
        0x00049964:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049968:    6800        .h      LDR      r0,[r0,#0]
        0x0004996a:    b910        ..      CBNZ     r0,0x49972 ; vTaskRemoveFromUnorderedEventList + 26
        0x0004996c:    e7ff        ..      B        0x4996e ; vTaskRemoveFromUnorderedEventList + 22
        0x0004996e:    e7ff        ..      B        0x49970 ; vTaskRemoveFromUnorderedEventList + 24
        0x00049970:    e7fe        ..      B        0x49970 ; vTaskRemoveFromUnorderedEventList + 24
        0x00049972:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049974:    f0404000    @..@    ORR      r0,r0,#0x80000000
        0x00049978:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004997a:    6008        .`      STR      r0,[r1,#0]
        0x0004997c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004997e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049980:    9003        ..      STR      r0,[sp,#0xc]
        0x00049982:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049984:    b910        ..      CBNZ     r0,0x4998c ; vTaskRemoveFromUnorderedEventList + 52
        0x00049986:    e7ff        ..      B        0x49988 ; vTaskRemoveFromUnorderedEventList + 48
        0x00049988:    e7ff        ..      B        0x4998a ; vTaskRemoveFromUnorderedEventList + 50
        0x0004998a:    e7fe        ..      B        0x4998a ; vTaskRemoveFromUnorderedEventList + 50
        0x0004998c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004998e:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049990:    9002        ..      STR      r0,[sp,#8]
        0x00049992:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049994:    6841        Ah      LDR      r1,[r0,#4]
        0x00049996:    6880        .h      LDR      r0,[r0,#8]
        0x00049998:    6088        .`      STR      r0,[r1,#8]
        0x0004999a:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004999c:    6848        Hh      LDR      r0,[r1,#4]
        0x0004999e:    6889        .h      LDR      r1,[r1,#8]
        0x000499a0:    6048        H`      STR      r0,[r1,#4]
        0x000499a2:    9802        ..      LDR      r0,[sp,#8]
        0x000499a4:    6840        @h      LDR      r0,[r0,#4]
        0x000499a6:    9905        ..      LDR      r1,[sp,#0x14]
        0x000499a8:    4288        .B      CMP      r0,r1
        0x000499aa:    d105        ..      BNE      0x499b8 ; vTaskRemoveFromUnorderedEventList + 96
        0x000499ac:    e7ff        ..      B        0x499ae ; vTaskRemoveFromUnorderedEventList + 86
        0x000499ae:    9805        ..      LDR      r0,[sp,#0x14]
        0x000499b0:    6880        .h      LDR      r0,[r0,#8]
        0x000499b2:    9902        ..      LDR      r1,[sp,#8]
        0x000499b4:    6048        H`      STR      r0,[r1,#4]
        0x000499b6:    e7ff        ..      B        0x499b8 ; vTaskRemoveFromUnorderedEventList + 96
        0x000499b8:    9905        ..      LDR      r1,[sp,#0x14]
        0x000499ba:    2000        .       MOVS     r0,#0
        0x000499bc:    6108        .a      STR      r0,[r1,#0x10]
        0x000499be:    9902        ..      LDR      r1,[sp,#8]
        0x000499c0:    6808        .h      LDR      r0,[r1,#0]
        0x000499c2:    3801        .8      SUBS     r0,#1
        0x000499c4:    6008        .`      STR      r0,[r1,#0]
        0x000499c6:    f7f8fff3    ....    BL       prvResetNextTaskUnblockTime ; 0x429b0
        0x000499ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x000499cc:    6940        @i      LDR      r0,[r0,#0x14]
        0x000499ce:    9001        ..      STR      r0,[sp,#4]
        0x000499d0:    9803        ..      LDR      r0,[sp,#0xc]
        0x000499d2:    6881        .h      LDR      r1,[r0,#8]
        0x000499d4:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000499d6:    6088        .`      STR      r0,[r1,#8]
        0x000499d8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000499da:    6888        .h      LDR      r0,[r1,#8]
        0x000499dc:    68c9        .h      LDR      r1,[r1,#0xc]
        0x000499de:    6048        H`      STR      r0,[r1,#4]
        0x000499e0:    9801        ..      LDR      r0,[sp,#4]
        0x000499e2:    6840        @h      LDR      r0,[r0,#4]
        0x000499e4:    9903        ..      LDR      r1,[sp,#0xc]
        0x000499e6:    3104        .1      ADDS     r1,#4
        0x000499e8:    4288        .B      CMP      r0,r1
        0x000499ea:    d105        ..      BNE      0x499f8 ; vTaskRemoveFromUnorderedEventList + 160
        0x000499ec:    e7ff        ..      B        0x499ee ; vTaskRemoveFromUnorderedEventList + 150
        0x000499ee:    9803        ..      LDR      r0,[sp,#0xc]
        0x000499f0:    68c0        .h      LDR      r0,[r0,#0xc]
        0x000499f2:    9901        ..      LDR      r1,[sp,#4]
        0x000499f4:    6048        H`      STR      r0,[r1,#4]
        0x000499f6:    e7ff        ..      B        0x499f8 ; vTaskRemoveFromUnorderedEventList + 160
        0x000499f8:    9903        ..      LDR      r1,[sp,#0xc]
        0x000499fa:    2000        .       MOVS     r0,#0
        0x000499fc:    6148        Ha      STR      r0,[r1,#0x14]
        0x000499fe:    9901        ..      LDR      r1,[sp,#4]
        0x00049a00:    6808        .h      LDR      r0,[r1,#0]
        0x00049a02:    3801        .8      SUBS     r0,#1
        0x00049a04:    6008        .`      STR      r0,[r1,#0]
        0x00049a06:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a08:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049a0a:    f64211f4    B...    MOV      r1,#0x29f4
        0x00049a0e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049a12:    6809        .h      LDR      r1,[r1,#0]
        0x00049a14:    4288        .B      CMP      r0,r1
        0x00049a16:    d908        ..      BLS      0x49a2a ; vTaskRemoveFromUnorderedEventList + 210
        0x00049a18:    e7ff        ..      B        0x49a1a ; vTaskRemoveFromUnorderedEventList + 194
        0x00049a1a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a1c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049a1e:    f64211f4    B...    MOV      r1,#0x29f4
        0x00049a22:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049a26:    6008        .`      STR      r0,[r1,#0]
        0x00049a28:    e7ff        ..      B        0x49a2a ; vTaskRemoveFromUnorderedEventList + 210
        0x00049a2a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a2c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049a2e:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00049a32:    f24a41a0    J..A    MOV      r1,#0xa4a0
        0x00049a36:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049a3a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00049a3e:    6840        @h      LDR      r0,[r0,#4]
        0x00049a40:    9000        ..      STR      r0,[sp,#0]
        0x00049a42:    9800        ..      LDR      r0,[sp,#0]
        0x00049a44:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00049a46:    6090        .`      STR      r0,[r2,#8]
        0x00049a48:    9800        ..      LDR      r0,[sp,#0]
        0x00049a4a:    6880        .h      LDR      r0,[r0,#8]
        0x00049a4c:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00049a4e:    60d0        .`      STR      r0,[r2,#0xc]
        0x00049a50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a52:    3004        .0      ADDS     r0,#4
        0x00049a54:    9a00        ..      LDR      r2,[sp,#0]
        0x00049a56:    6892        .h      LDR      r2,[r2,#8]
        0x00049a58:    6050        P`      STR      r0,[r2,#4]
        0x00049a5a:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a5c:    3004        .0      ADDS     r0,#4
        0x00049a5e:    9a00        ..      LDR      r2,[sp,#0]
        0x00049a60:    6090        .`      STR      r0,[r2,#8]
        0x00049a62:    9a03        ..      LDR      r2,[sp,#0xc]
        0x00049a64:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x00049a66:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x00049a6a:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x00049a6e:    6150        Pa      STR      r0,[r2,#0x14]
        0x00049a70:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a72:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049a74:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x00049a78:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x00049a7c:    3001        .0      ADDS     r0,#1
        0x00049a7e:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x00049a82:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049a84:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x00049a86:    f24a4188    J..A    MOV      r1,#0xa488
        0x00049a8a:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049a8e:    6809        .h      LDR      r1,[r1,#0]
        0x00049a90:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x00049a92:    4288        .B      CMP      r0,r1
        0x00049a94:    d907        ..      BLS      0x49aa6 ; vTaskRemoveFromUnorderedEventList + 334
        0x00049a96:    e7ff        ..      B        0x49a98 ; vTaskRemoveFromUnorderedEventList + 320
        0x00049a98:    f6423104    B..1    MOV      r1,#0x2b04
        0x00049a9c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049aa0:    2001        .       MOVS     r0,#1
        0x00049aa2:    6008        .`      STR      r0,[r1,#0]
        0x00049aa4:    e7ff        ..      B        0x49aa6 ; vTaskRemoveFromUnorderedEventList + 334
        0x00049aa6:    b006        ..      ADD      sp,sp,#0x18
        0x00049aa8:    bd80        ..      POP      {r7,pc}
        0x00049aaa:    0000        ..      MOVS     r0,r0
    vTaskStartScheduler
        0x00049aac:    b580        ..      PUSH     {r7,lr}
        0x00049aae:    b084        ..      SUB      sp,sp,#0x10
        0x00049ab0:    f642219c    B..!    MOV      r1,#0x2a9c
        0x00049ab4:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049ab8:    4668        hF      MOV      r0,sp
        0x00049aba:    6041        A`      STR      r1,[r0,#4]
        0x00049abc:    2300        .#      MOVS     r3,#0
        0x00049abe:    6003        .`      STR      r3,[r0,#0]
        0x00049ac0:    f24220bd    B..     MOV      r0,#0x22bd
        0x00049ac4:    f2c00004    ....    MOVT     r0,#4
        0x00049ac8:    f2456188    E..a    MOV      r1,#0x5688
        0x00049acc:    f2c00105    ....    MOVT     r1,#5
        0x00049ad0:    f44f7280    O..r    MOV      r2,#0x100
        0x00049ad4:    f001f8b6    ....    BL       xTaskCreate ; 0x4ac44
        0x00049ad8:    9002        ..      STR      r0,[sp,#8]
        0x00049ada:    9802        ..      LDR      r0,[sp,#8]
        0x00049adc:    2801        .(      CMP      r0,#1
        0x00049ade:    d104        ..      BNE      0x49aea ; vTaskStartScheduler + 62
        0x00049ae0:    e7ff        ..      B        0x49ae2 ; vTaskStartScheduler + 54
        0x00049ae2:    f001fc4d    ..M.    BL       xTimerCreateTimerTask ; 0x4b380
        0x00049ae6:    9002        ..      STR      r0,[sp,#8]
        0x00049ae8:    e000        ..      B        0x49aec ; vTaskStartScheduler + 64
        0x00049aea:    e7ff        ..      B        0x49aec ; vTaskStartScheduler + 64
        0x00049aec:    9802        ..      LDR      r0,[sp,#8]
        0x00049aee:    2801        .(      CMP      r0,#1
        0x00049af0:    d11f        ..      BNE      0x49b32 ; vTaskStartScheduler + 134
        0x00049af2:    e7ff        ..      B        0x49af4 ; vTaskStartScheduler + 72
        0x00049af4:    f04f0080    O...    MOV      r0,#0x80
        0x00049af8:    f3808811    ....    MSR      BASEPRI,r0
        0x00049afc:    f3bf8f6f    ..o.    ISB      
        0x00049b00:    f3bf8f4f    ..O.    DSB      
        0x00049b04:    9003        ..      STR      r0,[sp,#0xc]
        0x00049b06:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x00049b0a:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b0e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x00049b12:    6008        .`      STR      r0,[r1,#0]
        0x00049b14:    f64221d4    B..!    MOV      r1,#0x2ad4
        0x00049b18:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b1c:    2001        .       MOVS     r0,#1
        0x00049b1e:    6008        .`      STR      r0,[r1,#0]
        0x00049b20:    f64221f4    B..!    MOV      r1,#0x2af4
        0x00049b24:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b28:    2000        .       MOVS     r0,#0
        0x00049b2a:    6008        .`      STR      r0,[r1,#0]
        0x00049b2c:    f000fc22    ..".    BL       xPortStartScheduler ; 0x4a374
        0x00049b30:    e006        ..      B        0x49b40 ; vTaskStartScheduler + 148
        0x00049b32:    9802        ..      LDR      r0,[sp,#8]
        0x00049b34:    3001        .0      ADDS     r0,#1
        0x00049b36:    b910        ..      CBNZ     r0,0x49b3e ; vTaskStartScheduler + 146
        0x00049b38:    e7ff        ..      B        0x49b3a ; vTaskStartScheduler + 142
        0x00049b3a:    e7ff        ..      B        0x49b3c ; vTaskStartScheduler + 144
        0x00049b3c:    e7fe        ..      B        0x49b3c ; vTaskStartScheduler + 144
        0x00049b3e:    e7ff        ..      B        0x49b40 ; vTaskStartScheduler + 148
        0x00049b40:    f24640d4    F..@    MOV      r0,#0x64d4
        0x00049b44:    f2c00005    ....    MOVT     r0,#5
        0x00049b48:    6800        .h      LDR      r0,[r0,#0]
        0x00049b4a:    b004        ..      ADD      sp,sp,#0x10
        0x00049b4c:    bd80        ..      POP      {r7,pc}
        0x00049b4e:    0000        ..      MOVS     r0,r0
    vTaskStepTick
        0x00049b50:    b580        ..      PUSH     {r7,lr}
        0x00049b52:    b082        ..      SUB      sp,sp,#8
        0x00049b54:    9001        ..      STR      r0,[sp,#4]
        0x00049b56:    f64220f4    B..     MOV      r0,#0x2af4
        0x00049b5a:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049b5e:    6800        .h      LDR      r0,[r0,#0]
        0x00049b60:    9901        ..      LDR      r1,[sp,#4]
        0x00049b62:    4408        .D      ADD      r0,r0,r1
        0x00049b64:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x00049b68:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b6c:    6809        .h      LDR      r1,[r1,#0]
        0x00049b6e:    4288        .B      CMP      r0,r1
        0x00049b70:    d902        ..      BLS      0x49b78 ; vTaskStepTick + 40
        0x00049b72:    e7ff        ..      B        0x49b74 ; vTaskStepTick + 36
        0x00049b74:    e7ff        ..      B        0x49b76 ; vTaskStepTick + 38
        0x00049b76:    e7fe        ..      B        0x49b76 ; vTaskStepTick + 38
        0x00049b78:    f64220f4    B..     MOV      r0,#0x2af4
        0x00049b7c:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049b80:    6800        .h      LDR      r0,[r0,#0]
        0x00049b82:    9901        ..      LDR      r1,[sp,#4]
        0x00049b84:    4408        .D      ADD      r0,r0,r1
        0x00049b86:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x00049b8a:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049b8e:    6809        .h      LDR      r1,[r1,#0]
        0x00049b90:    4288        .B      CMP      r0,r1
        0x00049b92:    d11d        ..      BNE      0x49bd0 ; vTaskStepTick + 128
        0x00049b94:    e7ff        ..      B        0x49b96 ; vTaskStepTick + 70
        0x00049b96:    f64210ec    B...    MOV      r0,#0x29ec
        0x00049b9a:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049b9e:    6800        .h      LDR      r0,[r0,#0]
        0x00049ba0:    b910        ..      CBNZ     r0,0x49ba8 ; vTaskStepTick + 88
        0x00049ba2:    e7ff        ..      B        0x49ba4 ; vTaskStepTick + 84
        0x00049ba4:    e7ff        ..      B        0x49ba6 ; vTaskStepTick + 86
        0x00049ba6:    e7fe        ..      B        0x49ba6 ; vTaskStepTick + 86
        0x00049ba8:    9801        ..      LDR      r0,[sp,#4]
        0x00049baa:    b910        ..      CBNZ     r0,0x49bb2 ; vTaskStepTick + 98
        0x00049bac:    e7ff        ..      B        0x49bae ; vTaskStepTick + 94
        0x00049bae:    e7ff        ..      B        0x49bb0 ; vTaskStepTick + 96
        0x00049bb0:    e7fe        ..      B        0x49bb0 ; vTaskStepTick + 96
        0x00049bb2:    f7fffc17    ....    BL       vPortEnterCritical ; 0x493e4
        0x00049bb6:    f64221b8    B..!    MOV      r1,#0x2ab8
        0x00049bba:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049bbe:    6808        .h      LDR      r0,[r1,#0]
        0x00049bc0:    3001        .0      ADDS     r0,#1
        0x00049bc2:    6008        .`      STR      r0,[r1,#0]
        0x00049bc4:    f7fffc30    ..0.    BL       vPortExitCritical ; 0x49428
        0x00049bc8:    9801        ..      LDR      r0,[sp,#4]
        0x00049bca:    3801        .8      SUBS     r0,#1
        0x00049bcc:    9001        ..      STR      r0,[sp,#4]
        0x00049bce:    e000        ..      B        0x49bd2 ; vTaskStepTick + 130
        0x00049bd0:    e7ff        ..      B        0x49bd2 ; vTaskStepTick + 130
        0x00049bd2:    9a01        ..      LDR      r2,[sp,#4]
        0x00049bd4:    f64221f4    B..!    MOV      r1,#0x2af4
        0x00049bd8:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049bdc:    6808        .h      LDR      r0,[r1,#0]
        0x00049bde:    4410        .D      ADD      r0,r0,r2
        0x00049be0:    6008        .`      STR      r0,[r1,#0]
        0x00049be2:    b002        ..      ADD      sp,sp,#8
        0x00049be4:    bd80        ..      POP      {r7,pc}
        0x00049be6:    0000        ..      MOVS     r0,r0
    vTaskSuspendAll
        0x00049be8:    f64211ec    B...    MOV      r1,#0x29ec
        0x00049bec:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049bf0:    6808        .h      LDR      r0,[r1,#0]
        0x00049bf2:    3001        .0      ADDS     r0,#1
        0x00049bf4:    6008        .`      STR      r0,[r1,#0]
        0x00049bf6:    4770        pG      BX       lr
    vTaskSwitchContext
        0x00049bf8:    b580        ..      PUSH     {r7,lr}
        0x00049bfa:    b084        ..      SUB      sp,sp,#0x10
        0x00049bfc:    f64210ec    B...    MOV      r0,#0x29ec
        0x00049c00:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049c04:    6800        .h      LDR      r0,[r0,#0]
        0x00049c06:    b138        8.      CBZ      r0,0x49c18 ; vTaskSwitchContext + 32
        0x00049c08:    e7ff        ..      B        0x49c0a ; vTaskSwitchContext + 18
        0x00049c0a:    f6423104    B..1    MOV      r1,#0x2b04
        0x00049c0e:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049c12:    2001        .       MOVS     r0,#1
        0x00049c14:    6008        .`      STR      r0,[r1,#0]
        0x00049c16:    e074        t.      B        0x49d02 ; vTaskSwitchContext + 266
        0x00049c18:    f6423104    B..1    MOV      r1,#0x2b04
        0x00049c1c:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049c20:    2000        .       MOVS     r0,#0
        0x00049c22:    6008        .`      STR      r0,[r1,#0]
        0x00049c24:    f24a4088    J..@    MOV      r0,#0xa488
        0x00049c28:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049c2c:    6800        .h      LDR      r0,[r0,#0]
        0x00049c2e:    6b00        .k      LDR      r0,[r0,#0x30]
        0x00049c30:    9003        ..      STR      r0,[sp,#0xc]
        0x00049c32:    f04f30a5    O..0    MOV      r0,#0xa5a5a5a5
        0x00049c36:    9002        ..      STR      r0,[sp,#8]
        0x00049c38:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049c3a:    6800        .h      LDR      r0,[r0,#0]
        0x00049c3c:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049c40:    d112        ..      BNE      0x49c68 ; vTaskSwitchContext + 112
        0x00049c42:    e7ff        ..      B        0x49c44 ; vTaskSwitchContext + 76
        0x00049c44:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049c46:    6840        @h      LDR      r0,[r0,#4]
        0x00049c48:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049c4c:    d10c        ..      BNE      0x49c68 ; vTaskSwitchContext + 112
        0x00049c4e:    e7ff        ..      B        0x49c50 ; vTaskSwitchContext + 88
        0x00049c50:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049c52:    6880        .h      LDR      r0,[r0,#8]
        0x00049c54:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049c58:    d106        ..      BNE      0x49c68 ; vTaskSwitchContext + 112
        0x00049c5a:    e7ff        ..      B        0x49c5c ; vTaskSwitchContext + 100
        0x00049c5c:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049c5e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049c60:    f1b03fa5    ...?    CMP      r0,#0xa5a5a5a5
        0x00049c64:    d00a        ..      BEQ      0x49c7c ; vTaskSwitchContext + 132
        0x00049c66:    e7ff        ..      B        0x49c68 ; vTaskSwitchContext + 112
        0x00049c68:    f24a4188    J..A    MOV      r1,#0xa488
        0x00049c6c:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049c70:    6808        .h      LDR      r0,[r1,#0]
        0x00049c72:    6809        .h      LDR      r1,[r1,#0]
        0x00049c74:    3134        41      ADDS     r1,r1,#0x34
        0x00049c76:    f7fffb45    ..E.    BL       vApplicationStackOverflowHook ; 0x49304
        0x00049c7a:    e7ff        ..      B        0x49c7c ; vTaskSwitchContext + 132
        0x00049c7c:    f64210f4    B...    MOV      r0,#0x29f4
        0x00049c80:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049c84:    6800        .h      LDR      r0,[r0,#0]
        0x00049c86:    9001        ..      STR      r0,[sp,#4]
        0x00049c88:    e7ff        ..      B        0x49c8a ; vTaskSwitchContext + 146
        0x00049c8a:    9801        ..      LDR      r0,[sp,#4]
        0x00049c8c:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00049c90:    f24a40a0    J..@    MOV      r0,#0xa4a0
        0x00049c94:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049c98:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00049c9c:    b948        H.      CBNZ     r0,0x49cb2 ; vTaskSwitchContext + 186
        0x00049c9e:    e7ff        ..      B        0x49ca0 ; vTaskSwitchContext + 168
        0x00049ca0:    9801        ..      LDR      r0,[sp,#4]
        0x00049ca2:    b910        ..      CBNZ     r0,0x49caa ; vTaskSwitchContext + 178
        0x00049ca4:    e7ff        ..      B        0x49ca6 ; vTaskSwitchContext + 174
        0x00049ca6:    e7ff        ..      B        0x49ca8 ; vTaskSwitchContext + 176
        0x00049ca8:    e7fe        ..      B        0x49ca8 ; vTaskSwitchContext + 176
        0x00049caa:    9801        ..      LDR      r0,[sp,#4]
        0x00049cac:    3801        .8      SUBS     r0,#1
        0x00049cae:    9001        ..      STR      r0,[sp,#4]
        0x00049cb0:    e7eb        ..      B        0x49c8a ; vTaskSwitchContext + 146
        0x00049cb2:    9801        ..      LDR      r0,[sp,#4]
        0x00049cb4:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x00049cb8:    f24a40a0    J..@    MOV      r0,#0xa4a0
        0x00049cbc:    f2c10001    ....    MOVT     r0,#0x1001
        0x00049cc0:    eb000081    ....    ADD      r0,r0,r1,LSL #2
        0x00049cc4:    9000        ..      STR      r0,[sp,#0]
        0x00049cc6:    9900        ..      LDR      r1,[sp,#0]
        0x00049cc8:    6848        Hh      LDR      r0,[r1,#4]
        0x00049cca:    6840        @h      LDR      r0,[r0,#4]
        0x00049ccc:    6048        H`      STR      r0,[r1,#4]
        0x00049cce:    9900        ..      LDR      r1,[sp,#0]
        0x00049cd0:    6848        Hh      LDR      r0,[r1,#4]
        0x00049cd2:    3108        .1      ADDS     r1,r1,#8
        0x00049cd4:    4288        .B      CMP      r0,r1
        0x00049cd6:    d105        ..      BNE      0x49ce4 ; vTaskSwitchContext + 236
        0x00049cd8:    e7ff        ..      B        0x49cda ; vTaskSwitchContext + 226
        0x00049cda:    9900        ..      LDR      r1,[sp,#0]
        0x00049cdc:    6848        Hh      LDR      r0,[r1,#4]
        0x00049cde:    6840        @h      LDR      r0,[r0,#4]
        0x00049ce0:    6048        H`      STR      r0,[r1,#4]
        0x00049ce2:    e7ff        ..      B        0x49ce4 ; vTaskSwitchContext + 236
        0x00049ce4:    9800        ..      LDR      r0,[sp,#0]
        0x00049ce6:    6840        @h      LDR      r0,[r0,#4]
        0x00049ce8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x00049cea:    f24a4188    J..A    MOV      r1,#0xa488
        0x00049cee:    f2c10101    ....    MOVT     r1,#0x1001
        0x00049cf2:    6008        .`      STR      r0,[r1,#0]
        0x00049cf4:    9801        ..      LDR      r0,[sp,#4]
        0x00049cf6:    f64211f4    B...    MOV      r1,#0x29f4
        0x00049cfa:    f2c10102    ....    MOVT     r1,#0x1002
        0x00049cfe:    6008        .`      STR      r0,[r1,#0]
        0x00049d00:    e7ff        ..      B        0x49d02 ; vTaskSwitchContext + 266
        0x00049d02:    b004        ..      ADD      sp,sp,#0x10
        0x00049d04:    bd80        ..      POP      {r7,pc}
        0x00049d06:    0000        ..      MOVS     r0,r0
    validate_transaction
        0x00049d08:    b08a        ..      SUB      sp,sp,#0x28
        0x00049d0a:    9008        ..      STR      r0,[sp,#0x20]
        0x00049d0c:    9107        ..      STR      r1,[sp,#0x1c]
        0x00049d0e:    f88d201b    ...     STRB     r2,[sp,#0x1b]
        0x00049d12:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00049d14:    6888        .h      LDR      r0,[r1,#8]
        0x00049d16:    68c9        .h      LDR      r1,[r1,#0xc]
        0x00049d18:    9101        ..      STR      r1,[sp,#4]
        0x00049d1a:    9000        ..      STR      r0,[sp,#0]
        0x00049d1c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049d1e:    6840        @h      LDR      r0,[r0,#4]
        0x00049d20:    9005        ..      STR      r0,[sp,#0x14]
        0x00049d22:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049d24:    7d00        .}      LDRB     r0,[r0,#0x14]
        0x00049d26:    9004        ..      STR      r0,[sp,#0x10]
        0x00049d28:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049d2a:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049d2c:    9003        ..      STR      r0,[sp,#0xc]
        0x00049d2e:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049d30:    2805        .(      CMP      r0,#5
        0x00049d32:    d84d        M.      BHI      0x49dd0 ; validate_transaction + 200
        0x00049d34:    e7ff        ..      B        0x49d36 ; validate_transaction + 46
        0x00049d36:    9800        ..      LDR      r0,[sp,#0]
        0x00049d38:    9901        ..      LDR      r1,[sp,#4]
        0x00049d3a:    f8ddc014    ....    LDR      r12,[sp,#0x14]
        0x00049d3e:    ea4f03cc    O...    LSL      r3,r12,#3
        0x00049d42:    2220         "      MOVS     r2,#0x20
        0x00049d44:    eba202cc    ....    SUB      r2,r2,r12,LSL #3
        0x00049d48:    fa01f202    ....    LSL      r2,r1,r2
        0x00049d4c:    40d8        .@      LSRS     r0,r0,r3
        0x00049d4e:    4310        .C      ORRS     r0,r0,r2
        0x00049d50:    f06f021f    o...    MVN      r2,#0x1f
        0x00049d54:    eb0202cc    ....    ADD      r2,r2,r12,LSL #3
        0x00049d58:    fa21fc02    !...    LSR      r12,r1,r2
        0x00049d5c:    2a00        .*      CMP      r2,#0
        0x00049d5e:    bf58        X.      IT       PL
        0x00049d60:    4660        `F      MOVPL    r0,r12
        0x00049d62:    40d9        .@      LSRS     r1,r1,r3
        0x00049d64:    2a00        .*      CMP      r2,#0
        0x00049d66:    bf58        X.      IT       PL
        0x00049d68:    2100        .!      MOVPL    r1,#0
        0x00049d6a:    4308        .C      ORRS     r0,r0,r1
        0x00049d6c:    bb80        ..      CBNZ     r0,0x49dd0 ; validate_transaction + 200
        0x00049d6e:    e7ff        ..      B        0x49d70 ; validate_transaction + 104
        0x00049d70:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049d72:    b138        8.      CBZ      r0,0x49d84 ; validate_transaction + 124
        0x00049d74:    e7ff        ..      B        0x49d76 ; validate_transaction + 110
        0x00049d76:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049d78:    b120         .      CBZ      r0,0x49d84 ; validate_transaction + 124
        0x00049d7a:    e7ff        ..      B        0x49d7c ; validate_transaction + 116
        0x00049d7c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049d7e:    69c0        .i      LDR      r0,[r0,#0x1c]
        0x00049d80:    b330        0.      CBZ      r0,0x49dd0 ; validate_transaction + 200
        0x00049d82:    e7ff        ..      B        0x49d84 ; validate_transaction + 124
        0x00049d84:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049d86:    b140        @.      CBZ      r0,0x49d9a ; validate_transaction + 146
        0x00049d88:    e7ff        ..      B        0x49d8a ; validate_transaction + 130
        0x00049d8a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049d8c:    2801        .(      CMP      r0,#1
        0x00049d8e:    d004        ..      BEQ      0x49d9a ; validate_transaction + 146
        0x00049d90:    e7ff        ..      B        0x49d92 ; validate_transaction + 138
        0x00049d92:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049d94:    6980        .i      LDR      r0,[r0,#0x18]
        0x00049d96:    b1d8        ..      CBZ      r0,0x49dd0 ; validate_transaction + 200
        0x00049d98:    e7ff        ..      B        0x49d9a ; validate_transaction + 146
        0x00049d9a:    9808        ..      LDR      r0,[sp,#0x20]
        0x00049d9c:    7a00        .z      LDRB     r0,[r0,#8]
        0x00049d9e:    2801        .(      CMP      r0,#1
        0x00049da0:    d107        ..      BNE      0x49db2 ; validate_transaction + 170
        0x00049da2:    e7ff        ..      B        0x49da4 ; validate_transaction + 156
        0x00049da4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049da6:    6901        .i      LDR      r1,[r0,#0x10]
        0x00049da8:    2000        .       MOVS     r0,#0
        0x00049daa:    ebb03f11    ...?    CMP      r0,r1,LSR #12
        0x00049dae:    d10f        ..      BNE      0x49dd0 ; validate_transaction + 200
        0x00049db0:    e7ff        ..      B        0x49db2 ; validate_transaction + 170
        0x00049db2:    9808        ..      LDR      r0,[sp,#0x20]
        0x00049db4:    7a00        .z      LDRB     r0,[r0,#8]
        0x00049db6:    b970        p.      CBNZ     r0,0x49dd6 ; validate_transaction + 206
        0x00049db8:    e7ff        ..      B        0x49dba ; validate_transaction + 178
        0x00049dba:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049dbc:    6800        .h      LDR      r0,[r0,#0]
        0x00049dbe:    2804        .(      CMP      r0,#4
        0x00049dc0:    d806        ..      BHI      0x49dd0 ; validate_transaction + 200
        0x00049dc2:    e7ff        ..      B        0x49dc4 ; validate_transaction + 188
        0x00049dc4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049dc6:    6900        .i      LDR      r0,[r0,#0x10]
        0x00049dc8:    f5b05f80    ..._    CMP      r0,#0x1000
        0x00049dcc:    d303        ..      BCC      0x49dd6 ; validate_transaction + 206
        0x00049dce:    e7ff        ..      B        0x49dd0 ; validate_transaction + 200
        0x00049dd0:    2006        .       MOVS     r0,#6
        0x00049dd2:    9009        ..      STR      r0,[sp,#0x24]
        0x00049dd4:    e01e        ..      B        0x49e14 ; validate_transaction + 268
        0x00049dd6:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x00049dda:    07c0        ..      LSLS     r0,r0,#31
        0x00049ddc:    b9b8        ..      CBNZ     r0,0x49e0e ; validate_transaction + 262
        0x00049dde:    e7ff        ..      B        0x49de0 ; validate_transaction + 216
        0x00049de0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049de2:    f8900024    ..$.    LDRB     r0,[r0,#0x24]
        0x00049de6:    f0100fe0    ....    TST      r0,#0xe0
        0x00049dea:    d003        ..      BEQ      0x49df4 ; validate_transaction + 236
        0x00049dec:    e7ff        ..      B        0x49dee ; validate_transaction + 230
        0x00049dee:    2006        .       MOVS     r0,#6
        0x00049df0:    9009        ..      STR      r0,[sp,#0x24]
        0x00049df2:    e00f        ..      B        0x49e14 ; validate_transaction + 268
        0x00049df4:    9807        ..      LDR      r0,[sp,#0x1c]
        0x00049df6:    6a80        .j      LDR      r0,[r0,#0x28]
        0x00049df8:    f24e01e0    N...    MOV      r1,#0xe0e0
        0x00049dfc:    f2c001e0    ....    MOVT     r1,#0xe0
        0x00049e00:    4208        .B      TST      r0,r1
        0x00049e02:    d003        ..      BEQ      0x49e0c ; validate_transaction + 260
        0x00049e04:    e7ff        ..      B        0x49e06 ; validate_transaction + 254
        0x00049e06:    2006        .       MOVS     r0,#6
        0x00049e08:    9009        ..      STR      r0,[sp,#0x24]
        0x00049e0a:    e003        ..      B        0x49e14 ; validate_transaction + 268
        0x00049e0c:    e7ff        ..      B        0x49e0e ; validate_transaction + 262
        0x00049e0e:    2000        .       MOVS     r0,#0
        0x00049e10:    9009        ..      STR      r0,[sp,#0x24]
        0x00049e12:    e7ff        ..      B        0x49e14 ; validate_transaction + 268
        0x00049e14:    9809        ..      LDR      r0,[sp,#0x24]
        0x00049e16:    b00a        ..      ADD      sp,sp,#0x28
        0x00049e18:    4770        pG      BX       lr
        0x00049e1a:    0000        ..      MOVS     r0,r0
    verify_flash_content
        0x00049e1c:    b580        ..      PUSH     {r7,lr}
        0x00049e1e:    b08a        ..      SUB      sp,sp,#0x28
        0x00049e20:    9009        ..      STR      r0,[sp,#0x24]
        0x00049e22:    9108        ..      STR      r1,[sp,#0x20]
        0x00049e24:    9207        ..      STR      r2,[sp,#0x1c]
        0x00049e26:    9306        ..      STR      r3,[sp,#0x18]
        0x00049e28:    2000        .       MOVS     r0,#0
        0x00049e2a:    9005        ..      STR      r0,[sp,#0x14]
        0x00049e2c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x00049e2e:    9104        ..      STR      r1,[sp,#0x10]
        0x00049e30:    9003        ..      STR      r0,[sp,#0xc]
        0x00049e32:    e7ff        ..      B        0x49e34 ; verify_flash_content + 24
        0x00049e34:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049e36:    b378        x.      CBZ      r0,0x49e98 ; verify_flash_content + 124
        0x00049e38:    e7ff        ..      B        0x49e3a ; verify_flash_content + 30
        0x00049e3a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049e3c:    f5b07f04    ....    CMP      r0,#0x210
        0x00049e40:    d904        ..      BLS      0x49e4c ; verify_flash_content + 48
        0x00049e42:    e7ff        ..      B        0x49e44 ; verify_flash_content + 40
        0x00049e44:    f44f7004    O..p    MOV      r0,#0x210
        0x00049e48:    9001        ..      STR      r0,[sp,#4]
        0x00049e4a:    e002        ..      B        0x49e52 ; verify_flash_content + 54
        0x00049e4c:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049e4e:    9001        ..      STR      r0,[sp,#4]
        0x00049e50:    e7ff        ..      B        0x49e52 ; verify_flash_content + 54
        0x00049e52:    9801        ..      LDR      r0,[sp,#4]
        0x00049e54:    9002        ..      STR      r0,[sp,#8]
        0x00049e56:    9806        ..      LDR      r0,[sp,#0x18]
        0x00049e58:    6983        .i      LDR      r3,[r0,#0x18]
        0x00049e5a:    9809        ..      LDR      r0,[sp,#0x24]
        0x00049e5c:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049e5e:    4401        .D      ADD      r1,r1,r0
        0x00049e60:    9a02        ..      LDR      r2,[sp,#8]
        0x00049e62:    f642305c    B.\0    MOV      r0,#0x2b5c
        0x00049e66:    f2c10000    ....    MOVT     r0,#0x1000
        0x00049e6a:    9000        ..      STR      r0,[sp,#0]
        0x00049e6c:    4798        .G      BLX      r3
        0x00049e6e:    9800        ..      LDR      r0,[sp,#0]
        0x00049e70:    9908        ..      LDR      r1,[sp,#0x20]
        0x00049e72:    9a05        ..      LDR      r2,[sp,#0x14]
        0x00049e74:    4411        .D      ADD      r1,r1,r2
        0x00049e76:    9a02        ..      LDR      r2,[sp,#8]
        0x00049e78:    f7cefa66    ..f.    BL       memcmp ; 0x18348
        0x00049e7c:    9003        ..      STR      r0,[sp,#0xc]
        0x00049e7e:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e80:    b108        ..      CBZ      r0,0x49e86 ; verify_flash_content + 106
        0x00049e82:    e7ff        ..      B        0x49e84 ; verify_flash_content + 104
        0x00049e84:    e008        ..      B        0x49e98 ; verify_flash_content + 124
        0x00049e86:    9902        ..      LDR      r1,[sp,#8]
        0x00049e88:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049e8a:    4408        .D      ADD      r0,r0,r1
        0x00049e8c:    9005        ..      STR      r0,[sp,#0x14]
        0x00049e8e:    9902        ..      LDR      r1,[sp,#8]
        0x00049e90:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049e92:    1a40        @.      SUBS     r0,r0,r1
        0x00049e94:    9004        ..      STR      r0,[sp,#0x10]
        0x00049e96:    e7cd        ..      B        0x49e34 ; verify_flash_content + 24
        0x00049e98:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049e9a:    b00a        ..      ADD      sp,sp,#0x28
        0x00049e9c:    bd80        ..      POP      {r7,pc}
        0x00049e9e:    0000        ..      MOVS     r0,r0
    wsfOsDispatcher
        0x00049ea0:    b580        ..      PUSH     {r7,lr}
        0x00049ea2:    b086        ..      SUB      sp,sp,#0x18
        0x00049ea4:    f6422000    B..     MOVW     r0,#0x2a00
        0x00049ea8:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049eac:    9005        ..      STR      r0,[sp,#0x14]
        0x00049eae:    f7d4fdf7    ....    BL       WsfTimerUpdateTicks ; 0x1eaa0
        0x00049eb2:    e7ff        ..      B        0x49eb4 ; wsfOsDispatcher + 20
        0x00049eb4:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049eb6:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00049eba:    2800        .(      CMP      r0,#0
        0x00049ebc:    f0008087    ....    BEQ.W    0x49fce ; wsfOsDispatcher + 302
        0x00049ec0:    e7ff        ..      B        0x49ec2 ; wsfOsDispatcher + 34
        0x00049ec2:    f7d4facd    ....    BL       WsfCsEnter ; 0x1e460
        0x00049ec6:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049ec8:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x00049ecc:    f88d000a    ....    STRB     r0,[sp,#0xa]
        0x00049ed0:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049ed2:    2000        .       MOVS     r0,#0
        0x00049ed4:    f881003c    ..<.    STRB     r0,[r1,#0x3c]
        0x00049ed8:    f7d4fad4    ....    BL       WsfCsExit ; 0x1e484
        0x00049edc:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00049ee0:    07c0        ..      LSLS     r0,r0,#31
        0x00049ee2:    b1b8        ..      CBZ      r0,0x49f14 ; wsfOsDispatcher + 116
        0x00049ee4:    e7ff        ..      B        0x49ee6 ; wsfOsDispatcher + 70
        0x00049ee6:    e7ff        ..      B        0x49ee8 ; wsfOsDispatcher + 72
        0x00049ee8:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049eea:    3034        40      ADDS     r0,r0,#0x34
        0x00049eec:    f10d0109    ....    ADD      r1,sp,#9
        0x00049ef0:    f7d4fafc    ....    BL       WsfMsgDeq ; 0x1e4ec
        0x00049ef4:    9004        ..      STR      r0,[sp,#0x10]
        0x00049ef6:    b160        `.      CBZ      r0,0x49f12 ; wsfOsDispatcher + 114
        0x00049ef8:    e7ff        ..      B        0x49efa ; wsfOsDispatcher + 90
        0x00049efa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049efc:    f89d1009    ....    LDRB     r1,[sp,#9]
        0x00049f00:    f8502021    P.!     LDR      r2,[r0,r1,LSL #2]
        0x00049f04:    9904        ..      LDR      r1,[sp,#0x10]
        0x00049f06:    2000        .       MOVS     r0,#0
        0x00049f08:    4790        .G      BLX      r2
        0x00049f0a:    9804        ..      LDR      r0,[sp,#0x10]
        0x00049f0c:    f7d4fb18    ....    BL       WsfMsgFree ; 0x1e540
        0x00049f10:    e7ea        ..      B        0x49ee8 ; wsfOsDispatcher + 72
        0x00049f12:    e7ff        ..      B        0x49f14 ; wsfOsDispatcher + 116
        0x00049f14:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00049f18:    0780        ..      LSLS     r0,r0,#30
        0x00049f1a:    2800        .(      CMP      r0,#0
        0x00049f1c:    d512        ..      BPL      0x49f44 ; wsfOsDispatcher + 164
        0x00049f1e:    e7ff        ..      B        0x49f20 ; wsfOsDispatcher + 128
        0x00049f20:    e7ff        ..      B        0x49f22 ; wsfOsDispatcher + 130
        0x00049f22:    2000        .       MOVS     r0,#0
        0x00049f24:    f7d4fd3a    ..:.    BL       WsfTimerServiceExpired ; 0x1e99c
        0x00049f28:    9003        ..      STR      r0,[sp,#0xc]
        0x00049f2a:    b150        P.      CBZ      r0,0x49f42 ; wsfOsDispatcher + 162
        0x00049f2c:    e7ff        ..      B        0x49f2e ; wsfOsDispatcher + 142
        0x00049f2e:    9905        ..      LDR      r1,[sp,#0x14]
        0x00049f30:    9803        ..      LDR      r0,[sp,#0xc]
        0x00049f32:    7b02        .{      LDRB     r2,[r0,#0xc]
        0x00049f34:    f8512022    Q."     LDR      r2,[r1,r2,LSL #2]
        0x00049f38:    f1000108    ....    ADD      r1,r0,#8
        0x00049f3c:    2000        .       MOVS     r0,#0
        0x00049f3e:    4790        .G      BLX      r2
        0x00049f40:    e7ef        ..      B        0x49f22 ; wsfOsDispatcher + 130
        0x00049f42:    e7ff        ..      B        0x49f44 ; wsfOsDispatcher + 164
        0x00049f44:    f89d000a    ....    LDRB     r0,[sp,#0xa]
        0x00049f48:    0740        @.      LSLS     r0,r0,#29
        0x00049f4a:    2800        .(      CMP      r0,#0
        0x00049f4c:    d53e        >.      BPL      0x49fcc ; wsfOsDispatcher + 300
        0x00049f4e:    e7ff        ..      B        0x49f50 ; wsfOsDispatcher + 176
        0x00049f50:    2000        .       MOVS     r0,#0
        0x00049f52:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00049f56:    e7ff        ..      B        0x49f58 ; wsfOsDispatcher + 184
        0x00049f58:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00049f5c:    2809        .(      CMP      r0,#9
        0x00049f5e:    dc34        4.      BGT      0x49fca ; wsfOsDispatcher + 298
        0x00049f60:    e7ff        ..      B        0x49f62 ; wsfOsDispatcher + 194
        0x00049f62:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f64:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00049f68:    4408        .D      ADD      r0,r0,r1
        0x00049f6a:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00049f6e:    b328        (.      CBZ      r0,0x49fbc ; wsfOsDispatcher + 284
        0x00049f70:    e7ff        ..      B        0x49f72 ; wsfOsDispatcher + 210
        0x00049f72:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f74:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00049f78:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x00049f7c:    b1f0        ..      CBZ      r0,0x49fbc ; wsfOsDispatcher + 284
        0x00049f7e:    e7ff        ..      B        0x49f80 ; wsfOsDispatcher + 224
        0x00049f80:    f7d4fa6e    ..n.    BL       WsfCsEnter ; 0x1e460
        0x00049f84:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f86:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00049f8a:    4408        .D      ADD      r0,r0,r1
        0x00049f8c:    f8900028    ..(.    LDRB     r0,[r0,#0x28]
        0x00049f90:    f88d000b    ....    STRB     r0,[sp,#0xb]
        0x00049f94:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049f96:    f89d1008    ....    LDRB     r1,[sp,#8]
        0x00049f9a:    4401        .D      ADD      r1,r1,r0
        0x00049f9c:    2000        .       MOVS     r0,#0
        0x00049f9e:    9001        ..      STR      r0,[sp,#4]
        0x00049fa0:    f8810028    ..(.    STRB     r0,[r1,#0x28]
        0x00049fa4:    f7d4fa6e    ..n.    BL       WsfCsExit ; 0x1e484
        0x00049fa8:    9901        ..      LDR      r1,[sp,#4]
        0x00049faa:    9805        ..      LDR      r0,[sp,#0x14]
        0x00049fac:    f89d2008    ...     LDRB     r2,[sp,#8]
        0x00049fb0:    f8502022    P."     LDR      r2,[r0,r2,LSL #2]
        0x00049fb4:    f89d000b    ....    LDRB     r0,[sp,#0xb]
        0x00049fb8:    4790        .G      BLX      r2
        0x00049fba:    e7ff        ..      B        0x49fbc ; wsfOsDispatcher + 284
        0x00049fbc:    e7ff        ..      B        0x49fbe ; wsfOsDispatcher + 286
        0x00049fbe:    f89d0008    ....    LDRB     r0,[sp,#8]
        0x00049fc2:    3001        .0      ADDS     r0,#1
        0x00049fc4:    f88d0008    ....    STRB     r0,[sp,#8]
        0x00049fc8:    e7c6        ..      B        0x49f58 ; wsfOsDispatcher + 184
        0x00049fca:    e7ff        ..      B        0x49fcc ; wsfOsDispatcher + 300
        0x00049fcc:    e772        r.      B        0x49eb4 ; wsfOsDispatcher + 20
        0x00049fce:    f7d4fd67    ..g.    BL       WsfTimerUpdateTicks ; 0x1eaa0
        0x00049fd2:    f000f813    ....    BL       wsfOsReadyToSleep ; 0x49ffc
        0x00049fd6:    b178        x.      CBZ      r0,0x49ff8 ; wsfOsDispatcher + 344
        0x00049fd8:    e7ff        ..      B        0x49fda ; wsfOsDispatcher + 314
        0x00049fda:    f64220d0    B..     MOV      r0,#0x2ad0
        0x00049fde:    f2c10002    ....    MOVT     r0,#0x1002
        0x00049fe2:    6800        .h      LDR      r0,[r0,#0]
        0x00049fe4:    466a        jF      MOV      r2,sp
        0x00049fe6:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x00049fea:    6011        .`      STR      r1,[r2,#0]
        0x00049fec:    2201        ."      MOVS     r2,#1
        0x00049fee:    2300        .#      MOVS     r3,#0
        0x00049ff0:    4611        .F      MOV      r1,r2
        0x00049ff2:    f000f905    ....    BL       xEventGroupWaitBits ; 0x4a200
        0x00049ff6:    e7ff        ..      B        0x49ff8 ; wsfOsDispatcher + 344
        0x00049ff8:    b006        ..      ADD      sp,sp,#0x18
        0x00049ffa:    bd80        ..      POP      {r7,pc}
    wsfOsReadyToSleep
        0x00049ffc:    f6422000    B..     MOVW     r0,#0x2a00
        0x0004a000:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a004:    f890003c    ..<.    LDRB     r0,[r0,#0x3c]
        0x0004a008:    fab0f080    ....    CLZ      r0,r0
        0x0004a00c:    0940        @.      LSRS     r0,r0,#5
        0x0004a00e:    4770        pG      BX       lr
    wsfTimerInsert
        0x0004a010:    b580        ..      PUSH     {r7,lr}
        0x0004a012:    b084        ..      SUB      sp,sp,#0x10
        0x0004a014:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a016:    9102        ..      STR      r1,[sp,#8]
        0x0004a018:    2000        .       MOVS     r0,#0
        0x0004a01a:    9000        ..      STR      r0,[sp,#0]
        0x0004a01c:    f7d4fc3c    ..<.    BL       WsfTaskLock ; 0x1e898
        0x0004a020:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a022:    7b40        @{      LDRB     r0,[r0,#0xd]
        0x0004a024:    b120         .      CBZ      r0,0x4a030 ; wsfTimerInsert + 32
        0x0004a026:    e7ff        ..      B        0x4a028 ; wsfTimerInsert + 24
        0x0004a028:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a02a:    f000f82b    ..+.    BL       wsfTimerRemove ; 0x4a084
        0x0004a02e:    e7ff        ..      B        0x4a030 ; wsfTimerInsert + 32
        0x0004a030:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a032:    2001        .       MOVS     r0,#1
        0x0004a034:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0004a036:    9802        ..      LDR      r0,[sp,#8]
        0x0004a038:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a03a:    6048        H`      STR      r0,[r1,#4]
        0x0004a03c:    f6422040    B.@     MOVW     r0,#0x2a40
        0x0004a040:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a044:    6800        .h      LDR      r0,[r0,#0]
        0x0004a046:    9001        ..      STR      r0,[sp,#4]
        0x0004a048:    e7ff        ..      B        0x4a04a ; wsfTimerInsert + 58
        0x0004a04a:    9801        ..      LDR      r0,[sp,#4]
        0x0004a04c:    b170        p.      CBZ      r0,0x4a06c ; wsfTimerInsert + 92
        0x0004a04e:    e7ff        ..      B        0x4a050 ; wsfTimerInsert + 64
        0x0004a050:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a052:    6840        @h      LDR      r0,[r0,#4]
        0x0004a054:    9901        ..      LDR      r1,[sp,#4]
        0x0004a056:    6849        Ih      LDR      r1,[r1,#4]
        0x0004a058:    4288        .B      CMP      r0,r1
        0x0004a05a:    d201        ..      BCS      0x4a060 ; wsfTimerInsert + 80
        0x0004a05c:    e7ff        ..      B        0x4a05e ; wsfTimerInsert + 78
        0x0004a05e:    e005        ..      B        0x4a06c ; wsfTimerInsert + 92
        0x0004a060:    9801        ..      LDR      r0,[sp,#4]
        0x0004a062:    9000        ..      STR      r0,[sp,#0]
        0x0004a064:    9801        ..      LDR      r0,[sp,#4]
        0x0004a066:    6800        .h      LDR      r0,[r0,#0]
        0x0004a068:    9001        ..      STR      r0,[sp,#4]
        0x0004a06a:    e7ee        ..      B        0x4a04a ; wsfTimerInsert + 58
        0x0004a06c:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a06e:    9a00        ..      LDR      r2,[sp,#0]
        0x0004a070:    f6422040    B.@     MOVW     r0,#0x2a40
        0x0004a074:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a078:    f7d4fb20    .. .    BL       WsfQueueInsert ; 0x1e6bc
        0x0004a07c:    f7d4fc34    ..4.    BL       WsfTaskUnlock ; 0x1e8e8
        0x0004a080:    b004        ..      ADD      sp,sp,#0x10
        0x0004a082:    bd80        ..      POP      {r7,pc}
    wsfTimerRemove
        0x0004a084:    b580        ..      PUSH     {r7,lr}
        0x0004a086:    b084        ..      SUB      sp,sp,#0x10
        0x0004a088:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a08a:    2000        .       MOVS     r0,#0
        0x0004a08c:    9001        ..      STR      r0,[sp,#4]
        0x0004a08e:    f6422040    B.@     MOVW     r0,#0x2a40
        0x0004a092:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a096:    6800        .h      LDR      r0,[r0,#0]
        0x0004a098:    9002        ..      STR      r0,[sp,#8]
        0x0004a09a:    e7ff        ..      B        0x4a09c ; wsfTimerRemove + 24
        0x0004a09c:    9802        ..      LDR      r0,[sp,#8]
        0x0004a09e:    b160        `.      CBZ      r0,0x4a0ba ; wsfTimerRemove + 54
        0x0004a0a0:    e7ff        ..      B        0x4a0a2 ; wsfTimerRemove + 30
        0x0004a0a2:    9802        ..      LDR      r0,[sp,#8]
        0x0004a0a4:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a0a6:    4288        .B      CMP      r0,r1
        0x0004a0a8:    d101        ..      BNE      0x4a0ae ; wsfTimerRemove + 42
        0x0004a0aa:    e7ff        ..      B        0x4a0ac ; wsfTimerRemove + 40
        0x0004a0ac:    e005        ..      B        0x4a0ba ; wsfTimerRemove + 54
        0x0004a0ae:    9802        ..      LDR      r0,[sp,#8]
        0x0004a0b0:    9001        ..      STR      r0,[sp,#4]
        0x0004a0b2:    9802        ..      LDR      r0,[sp,#8]
        0x0004a0b4:    6800        .h      LDR      r0,[r0,#0]
        0x0004a0b6:    9002        ..      STR      r0,[sp,#8]
        0x0004a0b8:    e7f0        ..      B        0x4a09c ; wsfTimerRemove + 24
        0x0004a0ba:    9802        ..      LDR      r0,[sp,#8]
        0x0004a0bc:    b160        `.      CBZ      r0,0x4a0d8 ; wsfTimerRemove + 84
        0x0004a0be:    e7ff        ..      B        0x4a0c0 ; wsfTimerRemove + 60
        0x0004a0c0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a0c2:    9a01        ..      LDR      r2,[sp,#4]
        0x0004a0c4:    f6422040    B.@     MOVW     r0,#0x2a40
        0x0004a0c8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a0cc:    f7d4fb3c    ..<.    BL       WsfQueueRemove ; 0x1e748
        0x0004a0d0:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a0d2:    2000        .       MOVS     r0,#0
        0x0004a0d4:    7348        Hs      STRB     r0,[r1,#0xd]
        0x0004a0d6:    e7ff        ..      B        0x4a0d8 ; wsfTimerRemove + 84
        0x0004a0d8:    b004        ..      ADD      sp,sp,#0x10
        0x0004a0da:    bd80        ..      POP      {r7,pc}
    xEventGroupCreate
        0x0004a0dc:    b580        ..      PUSH     {r7,lr}
        0x0004a0de:    b082        ..      SUB      sp,sp,#8
        0x0004a0e0:    2018        .       MOVS     r0,#0x18
        0x0004a0e2:    f7f8fd77    ..w.    BL       pvPortMalloc ; 0x42bd4
        0x0004a0e6:    9001        ..      STR      r0,[sp,#4]
        0x0004a0e8:    9801        ..      LDR      r0,[sp,#4]
        0x0004a0ea:    b140        @.      CBZ      r0,0x4a0fe ; xEventGroupCreate + 34
        0x0004a0ec:    e7ff        ..      B        0x4a0ee ; xEventGroupCreate + 18
        0x0004a0ee:    9901        ..      LDR      r1,[sp,#4]
        0x0004a0f0:    2000        .       MOVS     r0,#0
        0x0004a0f2:    6008        .`      STR      r0,[r1,#0]
        0x0004a0f4:    9801        ..      LDR      r0,[sp,#4]
        0x0004a0f6:    3004        .0      ADDS     r0,#4
        0x0004a0f8:    f7fff914    ....    BL       vListInitialise ; 0x49324
        0x0004a0fc:    e000        ..      B        0x4a100 ; xEventGroupCreate + 36
        0x0004a0fe:    e7ff        ..      B        0x4a100 ; xEventGroupCreate + 36
        0x0004a100:    9801        ..      LDR      r0,[sp,#4]
        0x0004a102:    b002        ..      ADD      sp,sp,#8
        0x0004a104:    bd80        ..      POP      {r7,pc}
        0x0004a106:    0000        ..      MOVS     r0,r0
    xEventGroupSetBits
        0x0004a108:    b580        ..      PUSH     {r7,lr}
        0x0004a10a:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a10c:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a10e:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a110:    2000        .       MOVS     r0,#0
        0x0004a112:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a114:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a116:    9102        ..      STR      r1,[sp,#8]
        0x0004a118:    9001        ..      STR      r0,[sp,#4]
        0x0004a11a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a11c:    b910        ..      CBNZ     r0,0x4a124 ; xEventGroupSetBits + 28
        0x0004a11e:    e7ff        ..      B        0x4a120 ; xEventGroupSetBits + 24
        0x0004a120:    e7ff        ..      B        0x4a122 ; xEventGroupSetBits + 26
        0x0004a122:    e7fe        ..      B        0x4a122 ; xEventGroupSetBits + 26
        0x0004a124:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0004a128:    b110        ..      CBZ      r0,0x4a130 ; xEventGroupSetBits + 40
        0x0004a12a:    e7ff        ..      B        0x4a12c ; xEventGroupSetBits + 36
        0x0004a12c:    e7ff        ..      B        0x4a12e ; xEventGroupSetBits + 38
        0x0004a12e:    e7fe        ..      B        0x4a12e ; xEventGroupSetBits + 38
        0x0004a130:    9802        ..      LDR      r0,[sp,#8]
        0x0004a132:    3004        .0      ADDS     r0,#4
        0x0004a134:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a136:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a138:    3008        .0      ADDS     r0,r0,#8
        0x0004a13a:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a13c:    f7fffd54    ..T.    BL       vTaskSuspendAll ; 0x49be8
        0x0004a140:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a142:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004a144:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a146:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004a148:    9902        ..      LDR      r1,[sp,#8]
        0x0004a14a:    6808        .h      LDR      r0,[r1,#0]
        0x0004a14c:    4310        .C      ORRS     r0,r0,r2
        0x0004a14e:    6008        .`      STR      r0,[r1,#0]
        0x0004a150:    e7ff        ..      B        0x4a152 ; xEventGroupSetBits + 74
        0x0004a152:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a154:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a156:    4288        .B      CMP      r0,r1
        0x0004a158:    d046        F.      BEQ      0x4a1e8 ; xEventGroupSetBits + 224
        0x0004a15a:    e7ff        ..      B        0x4a15c ; xEventGroupSetBits + 84
        0x0004a15c:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a15e:    6840        @h      LDR      r0,[r0,#4]
        0x0004a160:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a162:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a164:    6800        .h      LDR      r0,[r0,#0]
        0x0004a166:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a168:    2000        .       MOVS     r0,#0
        0x0004a16a:    9001        ..      STR      r0,[sp,#4]
        0x0004a16c:    f89d0013    ....    LDRB     r0,[sp,#0x13]
        0x0004a170:    0600        ..      LSLS     r0,r0,#24
        0x0004a172:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a174:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a176:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0004a17a:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a17c:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004a180:    0740        @.      LSLS     r0,r0,#29
        0x0004a182:    2800        .(      CMP      r0,#0
        0x0004a184:    d40b        ..      BMI      0x4a19e ; xEventGroupSetBits + 150
        0x0004a186:    e7ff        ..      B        0x4a188 ; xEventGroupSetBits + 128
        0x0004a188:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a18a:    9902        ..      LDR      r1,[sp,#8]
        0x0004a18c:    6809        .h      LDR      r1,[r1,#0]
        0x0004a18e:    4208        .B      TST      r0,r1
        0x0004a190:    d003        ..      BEQ      0x4a19a ; xEventGroupSetBits + 146
        0x0004a192:    e7ff        ..      B        0x4a194 ; xEventGroupSetBits + 140
        0x0004a194:    2001        .       MOVS     r0,#1
        0x0004a196:    9001        ..      STR      r0,[sp,#4]
        0x0004a198:    e000        ..      B        0x4a19c ; xEventGroupSetBits + 148
        0x0004a19a:    e7ff        ..      B        0x4a19c ; xEventGroupSetBits + 148
        0x0004a19c:    e00b        ..      B        0x4a1b6 ; xEventGroupSetBits + 174
        0x0004a19e:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a1a0:    9802        ..      LDR      r0,[sp,#8]
        0x0004a1a2:    6800        .h      LDR      r0,[r0,#0]
        0x0004a1a4:    4008        .@      ANDS     r0,r0,r1
        0x0004a1a6:    4288        .B      CMP      r0,r1
        0x0004a1a8:    d103        ..      BNE      0x4a1b2 ; xEventGroupSetBits + 170
        0x0004a1aa:    e7ff        ..      B        0x4a1ac ; xEventGroupSetBits + 164
        0x0004a1ac:    2001        .       MOVS     r0,#1
        0x0004a1ae:    9001        ..      STR      r0,[sp,#4]
        0x0004a1b0:    e000        ..      B        0x4a1b4 ; xEventGroupSetBits + 172
        0x0004a1b2:    e7ff        ..      B        0x4a1b4 ; xEventGroupSetBits + 172
        0x0004a1b4:    e7ff        ..      B        0x4a1b6 ; xEventGroupSetBits + 174
        0x0004a1b6:    9801        ..      LDR      r0,[sp,#4]
        0x0004a1b8:    b198        ..      CBZ      r0,0x4a1e2 ; xEventGroupSetBits + 218
        0x0004a1ba:    e7ff        ..      B        0x4a1bc ; xEventGroupSetBits + 180
        0x0004a1bc:    f89d000f    ....    LDRB     r0,[sp,#0xf]
        0x0004a1c0:    07c0        ..      LSLS     r0,r0,#31
        0x0004a1c2:    b128        (.      CBZ      r0,0x4a1d0 ; xEventGroupSetBits + 200
        0x0004a1c4:    e7ff        ..      B        0x4a1c6 ; xEventGroupSetBits + 190
        0x0004a1c6:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a1c8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a1ca:    4308        .C      ORRS     r0,r0,r1
        0x0004a1cc:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a1ce:    e000        ..      B        0x4a1d2 ; xEventGroupSetBits + 202
        0x0004a1d0:    e7ff        ..      B        0x4a1d2 ; xEventGroupSetBits + 202
        0x0004a1d2:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a1d4:    9902        ..      LDR      r1,[sp,#8]
        0x0004a1d6:    6809        .h      LDR      r1,[r1,#0]
        0x0004a1d8:    f0417100    A..q    ORR      r1,r1,#0x2000000
        0x0004a1dc:    f7fffbbc    ....    BL       vTaskRemoveFromUnorderedEventList ; 0x49958
        0x0004a1e0:    e7ff        ..      B        0x4a1e2 ; xEventGroupSetBits + 218
        0x0004a1e2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a1e4:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a1e6:    e7b4        ..      B        0x4a152 ; xEventGroupSetBits + 74
        0x0004a1e8:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004a1ea:    9902        ..      LDR      r1,[sp,#8]
        0x0004a1ec:    6808        .h      LDR      r0,[r1,#0]
        0x0004a1ee:    4390        .C      BICS     r0,r0,r2
        0x0004a1f0:    6008        .`      STR      r0,[r1,#0]
        0x0004a1f2:    f000ff91    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004a1f6:    9802        ..      LDR      r0,[sp,#8]
        0x0004a1f8:    6800        .h      LDR      r0,[r0,#0]
        0x0004a1fa:    b00c        ..      ADD      sp,sp,#0x30
        0x0004a1fc:    bd80        ..      POP      {r7,pc}
        0x0004a1fe:    0000        ..      MOVS     r0,r0
    xEventGroupWaitBits
        0x0004a200:    b580        ..      PUSH     {r7,lr}
        0x0004a202:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a204:    f8ddc038    ..8.    LDR      r12,[sp,#0x38]
        0x0004a208:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a20a:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a20c:    9209        ..      STR      r2,[sp,#0x24]
        0x0004a20e:    9308        ..      STR      r3,[sp,#0x20]
        0x0004a210:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a212:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a214:    2000        .       MOVS     r0,#0
        0x0004a216:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a218:    9002        ..      STR      r0,[sp,#8]
        0x0004a21a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a21c:    b910        ..      CBNZ     r0,0x4a224 ; xEventGroupWaitBits + 36
        0x0004a21e:    e7ff        ..      B        0x4a220 ; xEventGroupWaitBits + 32
        0x0004a220:    e7ff        ..      B        0x4a222 ; xEventGroupWaitBits + 34
        0x0004a222:    e7fe        ..      B        0x4a222 ; xEventGroupWaitBits + 34
        0x0004a224:    f89d002b    ..+.    LDRB     r0,[sp,#0x2b]
        0x0004a228:    b110        ..      CBZ      r0,0x4a230 ; xEventGroupWaitBits + 48
        0x0004a22a:    e7ff        ..      B        0x4a22c ; xEventGroupWaitBits + 44
        0x0004a22c:    e7ff        ..      B        0x4a22e ; xEventGroupWaitBits + 46
        0x0004a22e:    e7fe        ..      B        0x4a22e ; xEventGroupWaitBits + 46
        0x0004a230:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a232:    b910        ..      CBNZ     r0,0x4a23a ; xEventGroupWaitBits + 58
        0x0004a234:    e7ff        ..      B        0x4a236 ; xEventGroupWaitBits + 54
        0x0004a236:    e7ff        ..      B        0x4a238 ; xEventGroupWaitBits + 56
        0x0004a238:    e7fe        ..      B        0x4a238 ; xEventGroupWaitBits + 56
        0x0004a23a:    f000fd53    ..S.    BL       xTaskGetSchedulerState ; 0x4ace4
        0x0004a23e:    4601        .F      MOV      r1,r0
        0x0004a240:    2000        .       MOVS     r0,#0
        0x0004a242:    9000        ..      STR      r0,[sp,#0]
        0x0004a244:    b931        1.      CBNZ     r1,0x4a254 ; xEventGroupWaitBits + 84
        0x0004a246:    e7ff        ..      B        0x4a248 ; xEventGroupWaitBits + 72
        0x0004a248:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a24a:    2800        .(      CMP      r0,#0
        0x0004a24c:    bf18        ..      IT       NE
        0x0004a24e:    2001        .       MOVNE    r0,#1
        0x0004a250:    9000        ..      STR      r0,[sp,#0]
        0x0004a252:    e7ff        ..      B        0x4a254 ; xEventGroupWaitBits + 84
        0x0004a254:    9800        ..      LDR      r0,[sp,#0]
        0x0004a256:    07c0        ..      LSLS     r0,r0,#31
        0x0004a258:    b110        ..      CBZ      r0,0x4a260 ; xEventGroupWaitBits + 96
        0x0004a25a:    e7ff        ..      B        0x4a25c ; xEventGroupWaitBits + 92
        0x0004a25c:    e7ff        ..      B        0x4a25e ; xEventGroupWaitBits + 94
        0x0004a25e:    e7fe        ..      B        0x4a25e ; xEventGroupWaitBits + 94
        0x0004a260:    f7fffcc2    ....    BL       vTaskSuspendAll ; 0x49be8
        0x0004a264:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a266:    6800        .h      LDR      r0,[r0,#0]
        0x0004a268:    9001        ..      STR      r0,[sp,#4]
        0x0004a26a:    9801        ..      LDR      r0,[sp,#4]
        0x0004a26c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a26e:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004a270:    f7f8fc26    ..&.    BL       prvTestWaitCondition ; 0x42ac0
        0x0004a274:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a276:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a278:    b178        x.      CBZ      r0,0x4a29a ; xEventGroupWaitBits + 154
        0x0004a27a:    e7ff        ..      B        0x4a27c ; xEventGroupWaitBits + 124
        0x0004a27c:    9801        ..      LDR      r0,[sp,#4]
        0x0004a27e:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a280:    2000        .       MOVS     r0,#0
        0x0004a282:    900e        ..      STR      r0,[sp,#0x38]
        0x0004a284:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a286:    b130        0.      CBZ      r0,0x4a296 ; xEventGroupWaitBits + 150
        0x0004a288:    e7ff        ..      B        0x4a28a ; xEventGroupWaitBits + 138
        0x0004a28a:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004a28c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a28e:    6808        .h      LDR      r0,[r1,#0]
        0x0004a290:    4390        .C      BICS     r0,r0,r2
        0x0004a292:    6008        .`      STR      r0,[r1,#0]
        0x0004a294:    e000        ..      B        0x4a298 ; xEventGroupWaitBits + 152
        0x0004a296:    e7ff        ..      B        0x4a298 ; xEventGroupWaitBits + 152
        0x0004a298:    e025        %.      B        0x4a2e6 ; xEventGroupWaitBits + 230
        0x0004a29a:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a29c:    b928        (.      CBNZ     r0,0x4a2aa ; xEventGroupWaitBits + 170
        0x0004a29e:    e7ff        ..      B        0x4a2a0 ; xEventGroupWaitBits + 160
        0x0004a2a0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a2a2:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a2a4:    2001        .       MOVS     r0,#1
        0x0004a2a6:    9002        ..      STR      r0,[sp,#8]
        0x0004a2a8:    e01c        ..      B        0x4a2e4 ; xEventGroupWaitBits + 228
        0x0004a2aa:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a2ac:    b128        (.      CBZ      r0,0x4a2ba ; xEventGroupWaitBits + 186
        0x0004a2ae:    e7ff        ..      B        0x4a2b0 ; xEventGroupWaitBits + 176
        0x0004a2b0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a2b2:    f0407080    @..p    ORR      r0,r0,#0x1000000
        0x0004a2b6:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a2b8:    e000        ..      B        0x4a2bc ; xEventGroupWaitBits + 188
        0x0004a2ba:    e7ff        ..      B        0x4a2bc ; xEventGroupWaitBits + 188
        0x0004a2bc:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a2be:    b128        (.      CBZ      r0,0x4a2cc ; xEventGroupWaitBits + 204
        0x0004a2c0:    e7ff        ..      B        0x4a2c2 ; xEventGroupWaitBits + 194
        0x0004a2c2:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004a2c4:    f0406080    @..`    ORR      r0,r0,#0x4000000
        0x0004a2c8:    9005        ..      STR      r0,[sp,#0x14]
        0x0004a2ca:    e000        ..      B        0x4a2ce ; xEventGroupWaitBits + 206
        0x0004a2cc:    e7ff        ..      B        0x4a2ce ; xEventGroupWaitBits + 206
        0x0004a2ce:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a2d0:    3004        .0      ADDS     r0,#4
        0x0004a2d2:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a2d4:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004a2d6:    4311        .C      ORRS     r1,r1,r2
        0x0004a2d8:    9a0e        ..      LDR      r2,[sp,#0x38]
        0x0004a2da:    f7fffb01    ....    BL       vTaskPlaceOnUnorderedEventList ; 0x498e0
        0x0004a2de:    2000        .       MOVS     r0,#0
        0x0004a2e0:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a2e2:    e7ff        ..      B        0x4a2e4 ; xEventGroupWaitBits + 228
        0x0004a2e4:    e7ff        ..      B        0x4a2e6 ; xEventGroupWaitBits + 230
        0x0004a2e6:    f000ff17    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004a2ea:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a2ec:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a2ee:    2800        .(      CMP      r0,#0
        0x0004a2f0:    d03c        <.      BEQ      0x4a36c ; xEventGroupWaitBits + 364
        0x0004a2f2:    e7ff        ..      B        0x4a2f4 ; xEventGroupWaitBits + 244
        0x0004a2f4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a2f6:    b960        `.      CBNZ     r0,0x4a312 ; xEventGroupWaitBits + 274
        0x0004a2f8:    e7ff        ..      B        0x4a2fa ; xEventGroupWaitBits + 250
        0x0004a2fa:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a2fe:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a302:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a306:    6008        .`      STR      r0,[r1,#0]
        0x0004a308:    f3bf8f4f    ..O.    DSB      
        0x0004a30c:    f3bf8f6f    ..o.    ISB      
        0x0004a310:    e000        ..      B        0x4a314 ; xEventGroupWaitBits + 276
        0x0004a312:    e7ff        ..      B        0x4a314 ; xEventGroupWaitBits + 276
        0x0004a314:    f7feffe2    ....    BL       uxTaskResetEventItemValue ; 0x492dc
        0x0004a318:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a31a:    f89d001b    ....    LDRB     r0,[sp,#0x1b]
        0x0004a31e:    0780        ..      LSLS     r0,r0,#30
        0x0004a320:    2800        .(      CMP      r0,#0
        0x0004a322:    d41d        ..      BMI      0x4a360 ; xEventGroupWaitBits + 352
        0x0004a324:    e7ff        ..      B        0x4a326 ; xEventGroupWaitBits + 294
        0x0004a326:    f7fff85d    ..].    BL       vPortEnterCritical ; 0x493e4
        0x0004a32a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a32c:    6800        .h      LDR      r0,[r0,#0]
        0x0004a32e:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a330:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a332:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a334:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004a336:    f7f8fbc3    ....    BL       prvTestWaitCondition ; 0x42ac0
        0x0004a33a:    b158        X.      CBZ      r0,0x4a354 ; xEventGroupWaitBits + 340
        0x0004a33c:    e7ff        ..      B        0x4a33e ; xEventGroupWaitBits + 318
        0x0004a33e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a340:    b130        0.      CBZ      r0,0x4a350 ; xEventGroupWaitBits + 336
        0x0004a342:    e7ff        ..      B        0x4a344 ; xEventGroupWaitBits + 324
        0x0004a344:    9a0a        ..      LDR      r2,[sp,#0x28]
        0x0004a346:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a348:    6808        .h      LDR      r0,[r1,#0]
        0x0004a34a:    4390        .C      BICS     r0,r0,r2
        0x0004a34c:    6008        .`      STR      r0,[r1,#0]
        0x0004a34e:    e000        ..      B        0x4a352 ; xEventGroupWaitBits + 338
        0x0004a350:    e7ff        ..      B        0x4a352 ; xEventGroupWaitBits + 338
        0x0004a352:    e000        ..      B        0x4a356 ; xEventGroupWaitBits + 342
        0x0004a354:    e7ff        ..      B        0x4a356 ; xEventGroupWaitBits + 342
        0x0004a356:    2001        .       MOVS     r0,#1
        0x0004a358:    9002        ..      STR      r0,[sp,#8]
        0x0004a35a:    f7fff865    ..e.    BL       vPortExitCritical ; 0x49428
        0x0004a35e:    e000        ..      B        0x4a362 ; xEventGroupWaitBits + 354
        0x0004a360:    e7ff        ..      B        0x4a362 ; xEventGroupWaitBits + 354
        0x0004a362:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a364:    f020407f     ..@    BIC      r0,r0,#0xff000000
        0x0004a368:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a36a:    e7ff        ..      B        0x4a36c ; xEventGroupWaitBits + 364
        0x0004a36c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a36e:    b00c        ..      ADD      sp,sp,#0x30
        0x0004a370:    bd80        ..      POP      {r7,pc}
        0x0004a372:    0000        ..      MOVS     r0,r0
    xPortStartScheduler
        0x0004a374:    b580        ..      PUSH     {r7,lr}
        0x0004a376:    b084        ..      SUB      sp,sp,#0x10
        0x0004a378:    f64e5000    N..P    MOVW     r0,#0xed00
        0x0004a37c:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004a380:    6800        .h      LDR      r0,[r0,#0]
        0x0004a382:    f24c2171    L.q!    MOV      r1,#0xc271
        0x0004a386:    f2c4110f    ....    MOVT     r1,#0x410f
        0x0004a38a:    4288        .B      CMP      r0,r1
        0x0004a38c:    d102        ..      BNE      0x4a394 ; xPortStartScheduler + 32
        0x0004a38e:    e7ff        ..      B        0x4a390 ; xPortStartScheduler + 28
        0x0004a390:    e7ff        ..      B        0x4a392 ; xPortStartScheduler + 30
        0x0004a392:    e7fe        ..      B        0x4a392 ; xPortStartScheduler + 30
        0x0004a394:    f64e5000    N..P    MOVW     r0,#0xed00
        0x0004a398:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004a39c:    6800        .h      LDR      r0,[r0,#0]
        0x0004a39e:    f24c2170    L.p!    MOV      r1,#0xc270
        0x0004a3a2:    f2c4110f    ....    MOVT     r1,#0x410f
        0x0004a3a6:    4288        .B      CMP      r0,r1
        0x0004a3a8:    d102        ..      BNE      0x4a3b0 ; xPortStartScheduler + 60
        0x0004a3aa:    e7ff        ..      B        0x4a3ac ; xPortStartScheduler + 56
        0x0004a3ac:    e7ff        ..      B        0x4a3ae ; xPortStartScheduler + 58
        0x0004a3ae:    e7fe        ..      B        0x4a3ae ; xPortStartScheduler + 58
        0x0004a3b0:    f24e4000    N..@    MOVW     r0,#0xe400
        0x0004a3b4:    f2ce0000    ....    MOVT     r0,#0xe000
        0x0004a3b8:    9002        ..      STR      r0,[sp,#8]
        0x0004a3ba:    7801        .x      LDRB     r1,[r0,#0]
        0x0004a3bc:    9103        ..      STR      r1,[sp,#0xc]
        0x0004a3be:    21ff        .!      MOVS     r1,#0xff
        0x0004a3c0:    7001        .p      STRB     r1,[r0,#0]
        0x0004a3c2:    7800        .x      LDRB     r0,[r0,#0]
        0x0004a3c4:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004a3c8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004a3cc:    f0000080    ....    AND      r0,r0,#0x80
        0x0004a3d0:    f24261d8    B..a    MOV      r1,#0x26d8
        0x0004a3d4:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a3d8:    7008        .p      STRB     r0,[r1,#0]
        0x0004a3da:    f64211e0    B...    MOV      r1,#0x29e0
        0x0004a3de:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a3e2:    2007        .       MOVS     r0,#7
        0x0004a3e4:    6008        .`      STR      r0,[r1,#0]
        0x0004a3e6:    e7ff        ..      B        0x4a3e8 ; xPortStartScheduler + 116
        0x0004a3e8:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004a3ec:    0600        ..      LSLS     r0,r0,#24
        0x0004a3ee:    2800        .(      CMP      r0,#0
        0x0004a3f0:    d50d        ..      BPL      0x4a40e ; xPortStartScheduler + 154
        0x0004a3f2:    e7ff        ..      B        0x4a3f4 ; xPortStartScheduler + 128
        0x0004a3f4:    f64211e0    B...    MOV      r1,#0x29e0
        0x0004a3f8:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a3fc:    6808        .h      LDR      r0,[r1,#0]
        0x0004a3fe:    3801        .8      SUBS     r0,#1
        0x0004a400:    6008        .`      STR      r0,[r1,#0]
        0x0004a402:    f89d0007    ....    LDRB     r0,[sp,#7]
        0x0004a406:    0040        @.      LSLS     r0,r0,#1
        0x0004a408:    f88d0007    ....    STRB     r0,[sp,#7]
        0x0004a40c:    e7ec        ..      B        0x4a3e8 ; xPortStartScheduler + 116
        0x0004a40e:    f64210e0    B...    MOV      r0,#0x29e0
        0x0004a412:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004a416:    6800        .h      LDR      r0,[r0,#0]
        0x0004a418:    2804        .(      CMP      r0,#4
        0x0004a41a:    d002        ..      BEQ      0x4a422 ; xPortStartScheduler + 174
        0x0004a41c:    e7ff        ..      B        0x4a41e ; xPortStartScheduler + 170
        0x0004a41e:    e7ff        ..      B        0x4a420 ; xPortStartScheduler + 172
        0x0004a420:    e7fe        ..      B        0x4a420 ; xPortStartScheduler + 172
        0x0004a422:    f64211e0    B...    MOV      r1,#0x29e0
        0x0004a426:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a42a:    6808        .h      LDR      r0,[r1,#0]
        0x0004a42c:    0200        ..      LSLS     r0,r0,#8
        0x0004a42e:    6008        .`      STR      r0,[r1,#0]
        0x0004a430:    6808        .h      LDR      r0,[r1,#0]
        0x0004a432:    f40060e0    ...`    AND      r0,r0,#0x700
        0x0004a436:    6008        .`      STR      r0,[r1,#0]
        0x0004a438:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a43a:    f24e4100    N..A    MOVW     r1,#0xe400
        0x0004a43e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a442:    7008        .p      STRB     r0,[r1,#0]
        0x0004a444:    f64e5120    N. Q    MOV      r1,#0xed20
        0x0004a448:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a44c:    6808        .h      LDR      r0,[r1,#0]
        0x0004a44e:    f4400060    @.`.    ORR      r0,r0,#0xe00000
        0x0004a452:    6008        .`      STR      r0,[r1,#0]
        0x0004a454:    6808        .h      LDR      r0,[r1,#0]
        0x0004a456:    f0404060    @.`@    ORR      r0,r0,#0xe0000000
        0x0004a45a:    6008        .`      STR      r0,[r1,#0]
        0x0004a45c:    f7fff84c    ..L.    BL       vPortSetupTimerInterrupt ; 0x494f8
        0x0004a460:    f2405160    @.`Q    MOVW     r1,#0x560
        0x0004a464:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a468:    2000        .       MOVS     r0,#0
        0x0004a46a:    9000        ..      STR      r0,[sp,#0]
        0x0004a46c:    6008        .`      STR      r0,[r1,#0]
        0x0004a46e:    f7feffaf    ....    BL       vPortEnableVFP ; 0x493d0
        0x0004a472:    f64e7134    N.4q    MOV      r1,#0xef34
        0x0004a476:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a47a:    6808        .h      LDR      r0,[r1,#0]
        0x0004a47c:    f0404040    @.@@    ORR      r0,r0,#0xc0000000
        0x0004a480:    6008        .`      STR      r0,[r1,#0]
        0x0004a482:    f7f8f941    ..A.    BL       prvPortStartFirstTask ; 0x42708
        0x0004a486:    f7fffbb7    ....    BL       vTaskSwitchContext ; 0x49bf8
        0x0004a48a:    f7f8fafb    ....    BL       prvTaskExitError ; 0x42a84
        0x0004a48e:    9800        ..      LDR      r0,[sp,#0]
        0x0004a490:    b004        ..      ADD      sp,sp,#0x10
        0x0004a492:    bd80        ..      POP      {r7,pc}
    xPortStimerTickHandler
        0x0004a494:    b580        ..      PUSH     {r7,lr}
        0x0004a496:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a498:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a49a:    2000        .       MOVS     r0,#0
        0x0004a49c:    9001        ..      STR      r0,[sp,#4]
        0x0004a49e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a4a0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a4a2:    f7dafd35    ..5.    BL       am_hal_stimer_counter_get ; 0x24f10
        0x0004a4a6:    4601        .F      MOV      r1,r0
        0x0004a4a8:    9801        ..      LDR      r0,[sp,#4]
        0x0004a4aa:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a4ac:    f64211e4    B...    MOV      r1,#0x29e4
        0x0004a4b0:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004a4b4:    9102        ..      STR      r1,[sp,#8]
        0x0004a4b6:    6809        .h      LDR      r1,[r1,#0]
        0x0004a4b8:    9a08        ..      LDR      r2,[sp,#0x20]
        0x0004a4ba:    1a89        ..      SUBS     r1,r1,r2
        0x0004a4bc:    f7dafcac    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x0004a4c0:    9802        ..      LDR      r0,[sp,#8]
        0x0004a4c2:    6800        .h      LDR      r0,[r0,#0]
        0x0004a4c4:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004a4c6:    1a40        @.      SUBS     r0,r0,r1
        0x0004a4c8:    1c41        A.      ADDS     r1,r0,#1
        0x0004a4ca:    2001        .       MOVS     r0,#1
        0x0004a4cc:    f7dafca4    ....    BL       am_hal_stimer_compare_delta_set ; 0x24e18
        0x0004a4d0:    9802        ..      LDR      r0,[sp,#8]
        0x0004a4d2:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004a4d4:    f248116c    H.l.    MOV      r1,#0x816c
        0x0004a4d8:    f2c10100    ....    MOVT     r1,#0x1000
        0x0004a4dc:    680b        .h      LDR      r3,[r1,#0]
        0x0004a4de:    1ad2        ..      SUBS     r2,r2,r3
        0x0004a4e0:    9205        ..      STR      r2,[sp,#0x14]
        0x0004a4e2:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004a4e4:    6803        .h      LDR      r3,[r0,#0]
        0x0004a4e6:    fbb2f2f3    ....    UDIV     r2,r2,r3
        0x0004a4ea:    9204        ..      STR      r2,[sp,#0x10]
        0x0004a4ec:    9b05        ..      LDR      r3,[sp,#0x14]
        0x0004a4ee:    6802        .h      LDR      r2,[r0,#0]
        0x0004a4f0:    fbb3f0f2    ....    UDIV     r0,r3,r2
        0x0004a4f4:    fb003012    ...0    MLS      r0,r0,r2,r3
        0x0004a4f8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a4fa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a4fc:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004a4fe:    1a80        ..      SUBS     r0,r0,r2
        0x0004a500:    6008        .`      STR      r0,[r1,#0]
        0x0004a502:    f3ef8111    ....    MRS      r1,BASEPRI
        0x0004a506:    f04f0080    O...    MOV      r0,#0x80
        0x0004a50a:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a50e:    f3bf8f6f    ..o.    ISB      
        0x0004a512:    f3bf8f4f    ..O.    DSB      
        0x0004a516:    910a        ..      STR      r1,[sp,#0x28]
        0x0004a518:    9009        ..      STR      r0,[sp,#0x24]
        0x0004a51a:    e7ff        ..      B        0x4a51c ; xPortStimerTickHandler + 136
        0x0004a51c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a51e:    1e41        A.      SUBS     r1,r0,#1
        0x0004a520:    9104        ..      STR      r1,[sp,#0x10]
        0x0004a522:    b168        h.      CBZ      r0,0x4a540 ; xPortStimerTickHandler + 172
        0x0004a524:    e7ff        ..      B        0x4a526 ; xPortStimerTickHandler + 146
        0x0004a526:    f000fc03    ....    BL       xTaskIncrementTick ; 0x4ad30
        0x0004a52a:    b118        ..      CBZ      r0,0x4a534 ; xPortStimerTickHandler + 160
        0x0004a52c:    e7ff        ..      B        0x4a52e ; xPortStimerTickHandler + 154
        0x0004a52e:    2001        .       MOVS     r0,#1
        0x0004a530:    9000        ..      STR      r0,[sp,#0]
        0x0004a532:    e002        ..      B        0x4a53a ; xPortStimerTickHandler + 166
        0x0004a534:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a536:    9000        ..      STR      r0,[sp,#0]
        0x0004a538:    e7ff        ..      B        0x4a53a ; xPortStimerTickHandler + 166
        0x0004a53a:    9800        ..      LDR      r0,[sp,#0]
        0x0004a53c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a53e:    e7ed        ..      B        0x4a51c ; xPortStimerTickHandler + 136
        0x0004a540:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a542:    b140        @.      CBZ      r0,0x4a556 ; xPortStimerTickHandler + 194
        0x0004a544:    e7ff        ..      B        0x4a546 ; xPortStimerTickHandler + 178
        0x0004a546:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a54a:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a54e:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a552:    6008        .`      STR      r0,[r1,#0]
        0x0004a554:    e7ff        ..      B        0x4a556 ; xPortStimerTickHandler + 194
        0x0004a556:    2000        .       MOVS     r0,#0
        0x0004a558:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004a55a:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004a55c:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a560:    b00c        ..      ADD      sp,sp,#0x30
        0x0004a562:    bd80        ..      POP      {r7,pc}
    xQueueGenericCreate
        0x0004a564:    b580        ..      PUSH     {r7,lr}
        0x0004a566:    b088        ..      SUB      sp,sp,#0x20
        0x0004a568:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a56a:    9106        ..      STR      r1,[sp,#0x18]
        0x0004a56c:    f88d2017    ...     STRB     r2,[sp,#0x17]
        0x0004a570:    2000        .       MOVS     r0,#0
        0x0004a572:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a574:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a576:    b380        ..      CBZ      r0,0x4a5da ; xQueueGenericCreate + 118
        0x0004a578:    e7ff        ..      B        0x4a57a ; xQueueGenericCreate + 22
        0x0004a57a:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004a57c:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004a580:    fbb0f0f1    ....    UDIV     r0,r0,r1
        0x0004a584:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a586:    4288        .B      CMP      r0,r1
        0x0004a588:    d327        '.      BCC      0x4a5da ; xQueueGenericCreate + 118
        0x0004a58a:    e7ff        ..      B        0x4a58c ; xQueueGenericCreate + 40
        0x0004a58c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a58e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a590:    4348        HC      MULS     r0,r1,r0
        0x0004a592:    f1100f49    ..I.    CMN      r0,#0x49
        0x0004a596:    d820         .      BHI      0x4a5da ; xQueueGenericCreate + 118
        0x0004a598:    e7ff        ..      B        0x4a59a ; xQueueGenericCreate + 54
        0x0004a59a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a59c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a59e:    4348        HC      MULS     r0,r1,r0
        0x0004a5a0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a5a2:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a5a4:    3048        H0      ADDS     r0,r0,#0x48
        0x0004a5a6:    f7f8fb15    ....    BL       pvPortMalloc ; 0x42bd4
        0x0004a5aa:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a5ac:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a5ae:    b190        ..      CBZ      r0,0x4a5d6 ; xQueueGenericCreate + 114
        0x0004a5b0:    e7ff        ..      B        0x4a5b2 ; xQueueGenericCreate + 78
        0x0004a5b2:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a5b4:    9002        ..      STR      r0,[sp,#8]
        0x0004a5b6:    9802        ..      LDR      r0,[sp,#8]
        0x0004a5b8:    3048        H0      ADDS     r0,r0,#0x48
        0x0004a5ba:    9002        ..      STR      r0,[sp,#8]
        0x0004a5bc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a5be:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a5c0:    9a02        ..      LDR      r2,[sp,#8]
        0x0004a5c2:    f89d3017    ...0    LDRB     r3,[sp,#0x17]
        0x0004a5c6:    f8ddc010    ....    LDR      r12,[sp,#0x10]
        0x0004a5ca:    46ee        .F      MOV      lr,sp
        0x0004a5cc:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004a5d0:    f7f7feb8    ....    BL       prvInitialiseNewQueue ; 0x42344
        0x0004a5d4:    e000        ..      B        0x4a5d8 ; xQueueGenericCreate + 116
        0x0004a5d6:    e7ff        ..      B        0x4a5d8 ; xQueueGenericCreate + 116
        0x0004a5d8:    e005        ..      B        0x4a5e6 ; xQueueGenericCreate + 130
        0x0004a5da:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a5dc:    b910        ..      CBNZ     r0,0x4a5e4 ; xQueueGenericCreate + 128
        0x0004a5de:    e7ff        ..      B        0x4a5e0 ; xQueueGenericCreate + 124
        0x0004a5e0:    e7ff        ..      B        0x4a5e2 ; xQueueGenericCreate + 126
        0x0004a5e2:    e7fe        ..      B        0x4a5e2 ; xQueueGenericCreate + 126
        0x0004a5e4:    e7ff        ..      B        0x4a5e6 ; xQueueGenericCreate + 130
        0x0004a5e6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a5e8:    b008        ..      ADD      sp,sp,#0x20
        0x0004a5ea:    bd80        ..      POP      {r7,pc}
    xQueueGenericReset
        0x0004a5ec:    b580        ..      PUSH     {r7,lr}
        0x0004a5ee:    b084        ..      SUB      sp,sp,#0x10
        0x0004a5f0:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a5f2:    9102        ..      STR      r1,[sp,#8]
        0x0004a5f4:    2001        .       MOVS     r0,#1
        0x0004a5f6:    9001        ..      STR      r0,[sp,#4]
        0x0004a5f8:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a5fa:    9000        ..      STR      r0,[sp,#0]
        0x0004a5fc:    9800        ..      LDR      r0,[sp,#0]
        0x0004a5fe:    b910        ..      CBNZ     r0,0x4a606 ; xQueueGenericReset + 26
        0x0004a600:    e7ff        ..      B        0x4a602 ; xQueueGenericReset + 22
        0x0004a602:    e7ff        ..      B        0x4a604 ; xQueueGenericReset + 24
        0x0004a604:    e7fe        ..      B        0x4a604 ; xQueueGenericReset + 24
        0x0004a606:    9800        ..      LDR      r0,[sp,#0]
        0x0004a608:    2800        .(      CMP      r0,#0
        0x0004a60a:    d056        V.      BEQ      0x4a6ba ; xQueueGenericReset + 206
        0x0004a60c:    e7ff        ..      B        0x4a60e ; xQueueGenericReset + 34
        0x0004a60e:    9800        ..      LDR      r0,[sp,#0]
        0x0004a610:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004a612:    2800        .(      CMP      r0,#0
        0x0004a614:    d051        Q.      BEQ      0x4a6ba ; xQueueGenericReset + 206
        0x0004a616:    e7ff        ..      B        0x4a618 ; xQueueGenericReset + 44
        0x0004a618:    9800        ..      LDR      r0,[sp,#0]
        0x0004a61a:    6bc2        .k      LDR      r2,[r0,#0x3c]
        0x0004a61c:    6c01        .l      LDR      r1,[r0,#0x40]
        0x0004a61e:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004a622:    fbb0f0f2    ....    UDIV     r0,r0,r2
        0x0004a626:    4288        .B      CMP      r0,r1
        0x0004a628:    d347        G.      BCC      0x4a6ba ; xQueueGenericReset + 206
        0x0004a62a:    e7ff        ..      B        0x4a62c ; xQueueGenericReset + 64
        0x0004a62c:    f7fefeda    ....    BL       vPortEnterCritical ; 0x493e4
        0x0004a630:    9900        ..      LDR      r1,[sp,#0]
        0x0004a632:    680b        .h      LDR      r3,[r1,#0]
        0x0004a634:    6bc8        .k      LDR      r0,[r1,#0x3c]
        0x0004a636:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004a638:    fb003002    ...0    MLA      r0,r0,r2,r3
        0x0004a63c:    6088        .`      STR      r0,[r1,#8]
        0x0004a63e:    9900        ..      LDR      r1,[sp,#0]
        0x0004a640:    2000        .       MOVS     r0,#0
        0x0004a642:    6388        .c      STR      r0,[r1,#0x38]
        0x0004a644:    9900        ..      LDR      r1,[sp,#0]
        0x0004a646:    6808        .h      LDR      r0,[r1,#0]
        0x0004a648:    6048        H`      STR      r0,[r1,#4]
        0x0004a64a:    9900        ..      LDR      r1,[sp,#0]
        0x0004a64c:    680b        .h      LDR      r3,[r1,#0]
        0x0004a64e:    6bc8        .k      LDR      r0,[r1,#0x3c]
        0x0004a650:    6c0a        .l      LDR      r2,[r1,#0x40]
        0x0004a652:    3801        .8      SUBS     r0,#1
        0x0004a654:    fb003002    ...0    MLA      r0,r0,r2,r3
        0x0004a658:    60c8        .`      STR      r0,[r1,#0xc]
        0x0004a65a:    9900        ..      LDR      r1,[sp,#0]
        0x0004a65c:    20ff        .       MOVS     r0,#0xff
        0x0004a65e:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004a662:    9900        ..      LDR      r1,[sp,#0]
        0x0004a664:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004a668:    9802        ..      LDR      r0,[sp,#8]
        0x0004a66a:    b9d0        ..      CBNZ     r0,0x4a6a2 ; xQueueGenericReset + 182
        0x0004a66c:    e7ff        ..      B        0x4a66e ; xQueueGenericReset + 130
        0x0004a66e:    9800        ..      LDR      r0,[sp,#0]
        0x0004a670:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004a672:    b1a0        ..      CBZ      r0,0x4a69e ; xQueueGenericReset + 178
        0x0004a674:    e7ff        ..      B        0x4a676 ; xQueueGenericReset + 138
        0x0004a676:    9800        ..      LDR      r0,[sp,#0]
        0x0004a678:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a67a:    f000fc87    ....    BL       xTaskRemoveFromEventList ; 0x4af8c
        0x0004a67e:    b160        `.      CBZ      r0,0x4a69a ; xQueueGenericReset + 174
        0x0004a680:    e7ff        ..      B        0x4a682 ; xQueueGenericReset + 150
        0x0004a682:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a686:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a68a:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a68e:    6008        .`      STR      r0,[r1,#0]
        0x0004a690:    f3bf8f4f    ..O.    DSB      
        0x0004a694:    f3bf8f6f    ..o.    ISB      
        0x0004a698:    e000        ..      B        0x4a69c ; xQueueGenericReset + 176
        0x0004a69a:    e7ff        ..      B        0x4a69c ; xQueueGenericReset + 176
        0x0004a69c:    e000        ..      B        0x4a6a0 ; xQueueGenericReset + 180
        0x0004a69e:    e7ff        ..      B        0x4a6a0 ; xQueueGenericReset + 180
        0x0004a6a0:    e008        ..      B        0x4a6b4 ; xQueueGenericReset + 200
        0x0004a6a2:    9800        ..      LDR      r0,[sp,#0]
        0x0004a6a4:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a6a6:    f7fefe3d    ..=.    BL       vListInitialise ; 0x49324
        0x0004a6aa:    9800        ..      LDR      r0,[sp,#0]
        0x0004a6ac:    3024        $0      ADDS     r0,r0,#0x24
        0x0004a6ae:    f7fefe39    ..9.    BL       vListInitialise ; 0x49324
        0x0004a6b2:    e7ff        ..      B        0x4a6b4 ; xQueueGenericReset + 200
        0x0004a6b4:    f7fefeb8    ....    BL       vPortExitCritical ; 0x49428
        0x0004a6b8:    e002        ..      B        0x4a6c0 ; xQueueGenericReset + 212
        0x0004a6ba:    2000        .       MOVS     r0,#0
        0x0004a6bc:    9001        ..      STR      r0,[sp,#4]
        0x0004a6be:    e7ff        ..      B        0x4a6c0 ; xQueueGenericReset + 212
        0x0004a6c0:    9801        ..      LDR      r0,[sp,#4]
        0x0004a6c2:    b910        ..      CBNZ     r0,0x4a6ca ; xQueueGenericReset + 222
        0x0004a6c4:    e7ff        ..      B        0x4a6c6 ; xQueueGenericReset + 218
        0x0004a6c6:    e7ff        ..      B        0x4a6c8 ; xQueueGenericReset + 220
        0x0004a6c8:    e7fe        ..      B        0x4a6c8 ; xQueueGenericReset + 220
        0x0004a6ca:    9801        ..      LDR      r0,[sp,#4]
        0x0004a6cc:    b004        ..      ADD      sp,sp,#0x10
        0x0004a6ce:    bd80        ..      POP      {r7,pc}
    xQueueGenericSend
        0x0004a6d0:    b580        ..      PUSH     {r7,lr}
        0x0004a6d2:    b08e        ..      SUB      sp,sp,#0x38
        0x0004a6d4:    900c        ..      STR      r0,[sp,#0x30]
        0x0004a6d6:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004a6d8:    920a        ..      STR      r2,[sp,#0x28]
        0x0004a6da:    9309        ..      STR      r3,[sp,#0x24]
        0x0004a6dc:    2000        .       MOVS     r0,#0
        0x0004a6de:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a6e0:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004a6e2:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a6e4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a6e6:    b910        ..      CBNZ     r0,0x4a6ee ; xQueueGenericSend + 30
        0x0004a6e8:    e7ff        ..      B        0x4a6ea ; xQueueGenericSend + 26
        0x0004a6ea:    e7ff        ..      B        0x4a6ec ; xQueueGenericSend + 28
        0x0004a6ec:    e7fe        ..      B        0x4a6ec ; xQueueGenericSend + 28
        0x0004a6ee:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a6f0:    2000        .       MOVS     r0,#0
        0x0004a6f2:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a6f4:    b939        9.      CBNZ     r1,0x4a706 ; xQueueGenericSend + 54
        0x0004a6f6:    e7ff        ..      B        0x4a6f8 ; xQueueGenericSend + 40
        0x0004a6f8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a6fa:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004a6fc:    2800        .(      CMP      r0,#0
        0x0004a6fe:    bf18        ..      IT       NE
        0x0004a700:    2001        .       MOVNE    r0,#1
        0x0004a702:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a704:    e7ff        ..      B        0x4a706 ; xQueueGenericSend + 54
        0x0004a706:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004a708:    07c0        ..      LSLS     r0,r0,#31
        0x0004a70a:    b110        ..      CBZ      r0,0x4a712 ; xQueueGenericSend + 66
        0x0004a70c:    e7ff        ..      B        0x4a70e ; xQueueGenericSend + 62
        0x0004a70e:    e7ff        ..      B        0x4a710 ; xQueueGenericSend + 64
        0x0004a710:    e7fe        ..      B        0x4a710 ; xQueueGenericSend + 64
        0x0004a712:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004a714:    2000        .       MOVS     r0,#0
        0x0004a716:    2902        .)      CMP      r1,#2
        0x0004a718:    9002        ..      STR      r0,[sp,#8]
        0x0004a71a:    d107        ..      BNE      0x4a72c ; xQueueGenericSend + 92
        0x0004a71c:    e7ff        ..      B        0x4a71e ; xQueueGenericSend + 78
        0x0004a71e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a720:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004a722:    3801        .8      SUBS     r0,#1
        0x0004a724:    bf18        ..      IT       NE
        0x0004a726:    2001        .       MOVNE    r0,#1
        0x0004a728:    9002        ..      STR      r0,[sp,#8]
        0x0004a72a:    e7ff        ..      B        0x4a72c ; xQueueGenericSend + 92
        0x0004a72c:    9802        ..      LDR      r0,[sp,#8]
        0x0004a72e:    07c0        ..      LSLS     r0,r0,#31
        0x0004a730:    b110        ..      CBZ      r0,0x4a738 ; xQueueGenericSend + 104
        0x0004a732:    e7ff        ..      B        0x4a734 ; xQueueGenericSend + 100
        0x0004a734:    e7ff        ..      B        0x4a736 ; xQueueGenericSend + 102
        0x0004a736:    e7fe        ..      B        0x4a736 ; xQueueGenericSend + 102
        0x0004a738:    f000fad4    ....    BL       xTaskGetSchedulerState ; 0x4ace4
        0x0004a73c:    4601        .F      MOV      r1,r0
        0x0004a73e:    2000        .       MOVS     r0,#0
        0x0004a740:    9001        ..      STR      r0,[sp,#4]
        0x0004a742:    b931        1.      CBNZ     r1,0x4a752 ; xQueueGenericSend + 130
        0x0004a744:    e7ff        ..      B        0x4a746 ; xQueueGenericSend + 118
        0x0004a746:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a748:    2800        .(      CMP      r0,#0
        0x0004a74a:    bf18        ..      IT       NE
        0x0004a74c:    2001        .       MOVNE    r0,#1
        0x0004a74e:    9001        ..      STR      r0,[sp,#4]
        0x0004a750:    e7ff        ..      B        0x4a752 ; xQueueGenericSend + 130
        0x0004a752:    9801        ..      LDR      r0,[sp,#4]
        0x0004a754:    07c0        ..      LSLS     r0,r0,#31
        0x0004a756:    b110        ..      CBZ      r0,0x4a75e ; xQueueGenericSend + 142
        0x0004a758:    e7ff        ..      B        0x4a75a ; xQueueGenericSend + 138
        0x0004a75a:    e7ff        ..      B        0x4a75c ; xQueueGenericSend + 140
        0x0004a75c:    e7fe        ..      B        0x4a75c ; xQueueGenericSend + 140
        0x0004a75e:    e7ff        ..      B        0x4a760 ; xQueueGenericSend + 144
        0x0004a760:    f7fefe40    ..@.    BL       vPortEnterCritical ; 0x493e4
        0x0004a764:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a766:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004a768:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a76a:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004a76c:    4288        .B      CMP      r0,r1
        0x0004a76e:    d304        ..      BCC      0x4a77a ; xQueueGenericSend + 170
        0x0004a770:    e7ff        ..      B        0x4a772 ; xQueueGenericSend + 162
        0x0004a772:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a774:    2802        .(      CMP      r0,#2
        0x0004a776:    d134        4.      BNE      0x4a7e2 ; xQueueGenericSend + 274
        0x0004a778:    e7ff        ..      B        0x4a77a ; xQueueGenericSend + 170
        0x0004a77a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a77c:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a77e:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004a780:    f7f7fc90    ....    BL       prvCopyDataToQueue ; 0x420a4
        0x0004a784:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a786:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a788:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004a78a:    b1a0        ..      CBZ      r0,0x4a7b6 ; xQueueGenericSend + 230
        0x0004a78c:    e7ff        ..      B        0x4a78e ; xQueueGenericSend + 190
        0x0004a78e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a790:    3024        $0      ADDS     r0,r0,#0x24
        0x0004a792:    f000fbfb    ....    BL       xTaskRemoveFromEventList ; 0x4af8c
        0x0004a796:    b160        `.      CBZ      r0,0x4a7b2 ; xQueueGenericSend + 226
        0x0004a798:    e7ff        ..      B        0x4a79a ; xQueueGenericSend + 202
        0x0004a79a:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a79e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a7a2:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a7a6:    6008        .`      STR      r0,[r1,#0]
        0x0004a7a8:    f3bf8f4f    ..O.    DSB      
        0x0004a7ac:    f3bf8f6f    ..o.    ISB      
        0x0004a7b0:    e000        ..      B        0x4a7b4 ; xQueueGenericSend + 228
        0x0004a7b2:    e7ff        ..      B        0x4a7b4 ; xQueueGenericSend + 228
        0x0004a7b4:    e010        ..      B        0x4a7d8 ; xQueueGenericSend + 264
        0x0004a7b6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a7b8:    b160        `.      CBZ      r0,0x4a7d4 ; xQueueGenericSend + 260
        0x0004a7ba:    e7ff        ..      B        0x4a7bc ; xQueueGenericSend + 236
        0x0004a7bc:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a7c0:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a7c4:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a7c8:    6008        .`      STR      r0,[r1,#0]
        0x0004a7ca:    f3bf8f4f    ..O.    DSB      
        0x0004a7ce:    f3bf8f6f    ..o.    ISB      
        0x0004a7d2:    e000        ..      B        0x4a7d6 ; xQueueGenericSend + 262
        0x0004a7d4:    e7ff        ..      B        0x4a7d6 ; xQueueGenericSend + 262
        0x0004a7d6:    e7ff        ..      B        0x4a7d8 ; xQueueGenericSend + 264
        0x0004a7d8:    f7fefe26    ..&.    BL       vPortExitCritical ; 0x49428
        0x0004a7dc:    2001        .       MOVS     r0,#1
        0x0004a7de:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a7e0:    e065        e.      B        0x4a8ae ; xQueueGenericSend + 478
        0x0004a7e2:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a7e4:    b928        (.      CBNZ     r0,0x4a7f2 ; xQueueGenericSend + 290
        0x0004a7e6:    e7ff        ..      B        0x4a7e8 ; xQueueGenericSend + 280
        0x0004a7e8:    f7fefe1e    ....    BL       vPortExitCritical ; 0x49428
        0x0004a7ec:    2000        .       MOVS     r0,#0
        0x0004a7ee:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a7f0:    e05d        ].      B        0x4a8ae ; xQueueGenericSend + 478
        0x0004a7f2:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a7f4:    b930        0.      CBNZ     r0,0x4a804 ; xQueueGenericSend + 308
        0x0004a7f6:    e7ff        ..      B        0x4a7f8 ; xQueueGenericSend + 296
        0x0004a7f8:    a805        ..      ADD      r0,sp,#0x14
        0x0004a7fa:    f7fff809    ....    BL       vTaskInternalSetTimeOutState ; 0x49810
        0x0004a7fe:    2001        .       MOVS     r0,#1
        0x0004a800:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a802:    e000        ..      B        0x4a806 ; xQueueGenericSend + 310
        0x0004a804:    e7ff        ..      B        0x4a806 ; xQueueGenericSend + 310
        0x0004a806:    e7ff        ..      B        0x4a808 ; xQueueGenericSend + 312
        0x0004a808:    e7ff        ..      B        0x4a80a ; xQueueGenericSend + 314
        0x0004a80a:    f7fefe0d    ....    BL       vPortExitCritical ; 0x49428
        0x0004a80e:    f7fff9eb    ....    BL       vTaskSuspendAll ; 0x49be8
        0x0004a812:    f7fefde7    ....    BL       vPortEnterCritical ; 0x493e4
        0x0004a816:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a818:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004a81c:    3001        .0      ADDS     r0,#1
        0x0004a81e:    b928        (.      CBNZ     r0,0x4a82c ; xQueueGenericSend + 348
        0x0004a820:    e7ff        ..      B        0x4a822 ; xQueueGenericSend + 338
        0x0004a822:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a824:    2000        .       MOVS     r0,#0
        0x0004a826:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004a82a:    e7ff        ..      B        0x4a82c ; xQueueGenericSend + 348
        0x0004a82c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a82e:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004a832:    3001        .0      ADDS     r0,#1
        0x0004a834:    b928        (.      CBNZ     r0,0x4a842 ; xQueueGenericSend + 370
        0x0004a836:    e7ff        ..      B        0x4a838 ; xQueueGenericSend + 360
        0x0004a838:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004a83a:    2000        .       MOVS     r0,#0
        0x0004a83c:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004a840:    e7ff        ..      B        0x4a842 ; xQueueGenericSend + 370
        0x0004a842:    f7fefdf1    ....    BL       vPortExitCritical ; 0x49428
        0x0004a846:    a805        ..      ADD      r0,sp,#0x14
        0x0004a848:    a90a        ..      ADD      r1,sp,#0x28
        0x0004a84a:    f000f9a3    ....    BL       xTaskCheckForTimeOut ; 0x4ab94
        0x0004a84e:    bb28        (.      CBNZ     r0,0x4a89c ; xQueueGenericSend + 460
        0x0004a850:    e7ff        ..      B        0x4a852 ; xQueueGenericSend + 386
        0x0004a852:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a854:    f7f7ff40    ..@.    BL       prvIsQueueFull ; 0x426d8
        0x0004a858:    b1c8        ..      CBZ      r0,0x4a88e ; xQueueGenericSend + 446
        0x0004a85a:    e7ff        ..      B        0x4a85c ; xQueueGenericSend + 396
        0x0004a85c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a85e:    3010        .0      ADDS     r0,r0,#0x10
        0x0004a860:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a862:    f7feffef    ....    BL       vTaskPlaceOnEventList ; 0x49844
        0x0004a866:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a868:    f7f8f95c    ..\.    BL       prvUnlockQueue ; 0x42b24
        0x0004a86c:    f000fc54    ..T.    BL       xTaskResumeAll ; 0x4b118
        0x0004a870:    b960        `.      CBNZ     r0,0x4a88c ; xQueueGenericSend + 444
        0x0004a872:    e7ff        ..      B        0x4a874 ; xQueueGenericSend + 420
        0x0004a874:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004a878:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004a87c:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004a880:    6008        .`      STR      r0,[r1,#0]
        0x0004a882:    f3bf8f4f    ..O.    DSB      
        0x0004a886:    f3bf8f6f    ..o.    ISB      
        0x0004a88a:    e7ff        ..      B        0x4a88c ; xQueueGenericSend + 444
        0x0004a88c:    e005        ..      B        0x4a89a ; xQueueGenericSend + 458
        0x0004a88e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a890:    f7f8f948    ..H.    BL       prvUnlockQueue ; 0x42b24
        0x0004a894:    f000fc40    ..@.    BL       xTaskResumeAll ; 0x4b118
        0x0004a898:    e7ff        ..      B        0x4a89a ; xQueueGenericSend + 458
        0x0004a89a:    e007        ..      B        0x4a8ac ; xQueueGenericSend + 476
        0x0004a89c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004a89e:    f7f8f941    ..A.    BL       prvUnlockQueue ; 0x42b24
        0x0004a8a2:    f000fc39    ..9.    BL       xTaskResumeAll ; 0x4b118
        0x0004a8a6:    2000        .       MOVS     r0,#0
        0x0004a8a8:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a8aa:    e000        ..      B        0x4a8ae ; xQueueGenericSend + 478
        0x0004a8ac:    e758        X.      B        0x4a760 ; xQueueGenericSend + 144
        0x0004a8ae:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004a8b0:    b00e        ..      ADD      sp,sp,#0x38
        0x0004a8b2:    bd80        ..      POP      {r7,pc}
    xQueueGenericSendFromISR
        0x0004a8b4:    b580        ..      PUSH     {r7,lr}
        0x0004a8b6:    b090        ..      SUB      sp,sp,#0x40
        0x0004a8b8:    900c        ..      STR      r0,[sp,#0x30]
        0x0004a8ba:    910b        ..      STR      r1,[sp,#0x2c]
        0x0004a8bc:    920a        ..      STR      r2,[sp,#0x28]
        0x0004a8be:    9309        ..      STR      r3,[sp,#0x24]
        0x0004a8c0:    980c        ..      LDR      r0,[sp,#0x30]
        0x0004a8c2:    9006        ..      STR      r0,[sp,#0x18]
        0x0004a8c4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a8c6:    b910        ..      CBNZ     r0,0x4a8ce ; xQueueGenericSendFromISR + 26
        0x0004a8c8:    e7ff        ..      B        0x4a8ca ; xQueueGenericSendFromISR + 22
        0x0004a8ca:    e7ff        ..      B        0x4a8cc ; xQueueGenericSendFromISR + 24
        0x0004a8cc:    e7fe        ..      B        0x4a8cc ; xQueueGenericSendFromISR + 24
        0x0004a8ce:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a8d0:    2000        .       MOVS     r0,#0
        0x0004a8d2:    9002        ..      STR      r0,[sp,#8]
        0x0004a8d4:    b939        9.      CBNZ     r1,0x4a8e6 ; xQueueGenericSendFromISR + 50
        0x0004a8d6:    e7ff        ..      B        0x4a8d8 ; xQueueGenericSendFromISR + 36
        0x0004a8d8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a8da:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004a8dc:    2800        .(      CMP      r0,#0
        0x0004a8de:    bf18        ..      IT       NE
        0x0004a8e0:    2001        .       MOVNE    r0,#1
        0x0004a8e2:    9002        ..      STR      r0,[sp,#8]
        0x0004a8e4:    e7ff        ..      B        0x4a8e6 ; xQueueGenericSendFromISR + 50
        0x0004a8e6:    9802        ..      LDR      r0,[sp,#8]
        0x0004a8e8:    07c0        ..      LSLS     r0,r0,#31
        0x0004a8ea:    b110        ..      CBZ      r0,0x4a8f2 ; xQueueGenericSendFromISR + 62
        0x0004a8ec:    e7ff        ..      B        0x4a8ee ; xQueueGenericSendFromISR + 58
        0x0004a8ee:    e7ff        ..      B        0x4a8f0 ; xQueueGenericSendFromISR + 60
        0x0004a8f0:    e7fe        ..      B        0x4a8f0 ; xQueueGenericSendFromISR + 60
        0x0004a8f2:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004a8f4:    2000        .       MOVS     r0,#0
        0x0004a8f6:    2902        .)      CMP      r1,#2
        0x0004a8f8:    9001        ..      STR      r0,[sp,#4]
        0x0004a8fa:    d107        ..      BNE      0x4a90c ; xQueueGenericSendFromISR + 88
        0x0004a8fc:    e7ff        ..      B        0x4a8fe ; xQueueGenericSendFromISR + 74
        0x0004a8fe:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a900:    6bc0        .k      LDR      r0,[r0,#0x3c]
        0x0004a902:    3801        .8      SUBS     r0,#1
        0x0004a904:    bf18        ..      IT       NE
        0x0004a906:    2001        .       MOVNE    r0,#1
        0x0004a908:    9001        ..      STR      r0,[sp,#4]
        0x0004a90a:    e7ff        ..      B        0x4a90c ; xQueueGenericSendFromISR + 88
        0x0004a90c:    9801        ..      LDR      r0,[sp,#4]
        0x0004a90e:    07c0        ..      LSLS     r0,r0,#31
        0x0004a910:    b110        ..      CBZ      r0,0x4a918 ; xQueueGenericSendFromISR + 100
        0x0004a912:    e7ff        ..      B        0x4a914 ; xQueueGenericSendFromISR + 96
        0x0004a914:    e7ff        ..      B        0x4a916 ; xQueueGenericSendFromISR + 98
        0x0004a916:    e7fe        ..      B        0x4a916 ; xQueueGenericSendFromISR + 98
        0x0004a918:    f7fefeea    ....    BL       vPortValidateInterruptPriority ; 0x496f0
        0x0004a91c:    f3ef8111    ....    MRS      r1,BASEPRI
        0x0004a920:    f04f0080    O...    MOV      r0,#0x80
        0x0004a924:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a928:    f3bf8f6f    ..o.    ISB      
        0x0004a92c:    f3bf8f4f    ..O.    DSB      
        0x0004a930:    910e        ..      STR      r1,[sp,#0x38]
        0x0004a932:    900d        ..      STR      r0,[sp,#0x34]
        0x0004a934:    980e        ..      LDR      r0,[sp,#0x38]
        0x0004a936:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a938:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a93a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004a93c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a93e:    6bc9        .k      LDR      r1,[r1,#0x3c]
        0x0004a940:    4288        .B      CMP      r0,r1
        0x0004a942:    d304        ..      BCC      0x4a94e ; xQueueGenericSendFromISR + 154
        0x0004a944:    e7ff        ..      B        0x4a946 ; xQueueGenericSendFromISR + 146
        0x0004a946:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004a948:    2802        .(      CMP      r0,#2
        0x0004a94a:    d144        D.      BNE      0x4a9d6 ; xQueueGenericSendFromISR + 290
        0x0004a94c:    e7ff        ..      B        0x4a94e ; xQueueGenericSendFromISR + 154
        0x0004a94e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a950:    f8900045    ..E.    LDRB     r0,[r0,#0x45]
        0x0004a954:    f88d0017    ....    STRB     r0,[sp,#0x17]
        0x0004a958:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a95a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004a95c:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a95e:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a960:    990b        ..      LDR      r1,[sp,#0x2c]
        0x0004a962:    9a09        ..      LDR      r2,[sp,#0x24]
        0x0004a964:    f7f7fb9e    ....    BL       prvCopyDataToQueue ; 0x420a4
        0x0004a968:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004a96c:    3001        .0      ADDS     r0,#1
        0x0004a96e:    b9b8        ..      CBNZ     r0,0x4a9a0 ; xQueueGenericSendFromISR + 236
        0x0004a970:    e7ff        ..      B        0x4a972 ; xQueueGenericSendFromISR + 190
        0x0004a972:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a974:    6a40        @j      LDR      r0,[r0,#0x24]
        0x0004a976:    b188        ..      CBZ      r0,0x4a99c ; xQueueGenericSendFromISR + 232
        0x0004a978:    e7ff        ..      B        0x4a97a ; xQueueGenericSendFromISR + 198
        0x0004a97a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004a97c:    3024        $0      ADDS     r0,r0,#0x24
        0x0004a97e:    f000fb05    ....    BL       xTaskRemoveFromEventList ; 0x4af8c
        0x0004a982:    b148        H.      CBZ      r0,0x4a998 ; xQueueGenericSendFromISR + 228
        0x0004a984:    e7ff        ..      B        0x4a986 ; xQueueGenericSendFromISR + 210
        0x0004a986:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a988:    b120         .      CBZ      r0,0x4a994 ; xQueueGenericSendFromISR + 224
        0x0004a98a:    e7ff        ..      B        0x4a98c ; xQueueGenericSendFromISR + 216
        0x0004a98c:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004a98e:    2001        .       MOVS     r0,#1
        0x0004a990:    6008        .`      STR      r0,[r1,#0]
        0x0004a992:    e000        ..      B        0x4a996 ; xQueueGenericSendFromISR + 226
        0x0004a994:    e7ff        ..      B        0x4a996 ; xQueueGenericSendFromISR + 226
        0x0004a996:    e000        ..      B        0x4a99a ; xQueueGenericSendFromISR + 230
        0x0004a998:    e7ff        ..      B        0x4a99a ; xQueueGenericSendFromISR + 230
        0x0004a99a:    e000        ..      B        0x4a99e ; xQueueGenericSendFromISR + 234
        0x0004a99c:    e7ff        ..      B        0x4a99e ; xQueueGenericSendFromISR + 234
        0x0004a99e:    e017        ..      B        0x4a9d0 ; xQueueGenericSendFromISR + 284
        0x0004a9a0:    f7fefc96    ....    BL       uxTaskGetNumberOfTasks ; 0x492d0
        0x0004a9a4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004a9a6:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004a9aa:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004a9ac:    4288        .B      CMP      r0,r1
        0x0004a9ae:    d20e        ..      BCS      0x4a9ce ; xQueueGenericSendFromISR + 282
        0x0004a9b0:    e7ff        ..      B        0x4a9b2 ; xQueueGenericSendFromISR + 254
        0x0004a9b2:    f99d0017    ....    LDRSB    r0,[sp,#0x17]
        0x0004a9b6:    287f        .(      CMP      r0,#0x7f
        0x0004a9b8:    d102        ..      BNE      0x4a9c0 ; xQueueGenericSendFromISR + 268
        0x0004a9ba:    e7ff        ..      B        0x4a9bc ; xQueueGenericSendFromISR + 264
        0x0004a9bc:    e7ff        ..      B        0x4a9be ; xQueueGenericSendFromISR + 266
        0x0004a9be:    e7fe        ..      B        0x4a9be ; xQueueGenericSendFromISR + 266
        0x0004a9c0:    f89d0017    ....    LDRB     r0,[sp,#0x17]
        0x0004a9c4:    3001        .0      ADDS     r0,#1
        0x0004a9c6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004a9c8:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004a9cc:    e7ff        ..      B        0x4a9ce ; xQueueGenericSendFromISR + 282
        0x0004a9ce:    e7ff        ..      B        0x4a9d0 ; xQueueGenericSendFromISR + 284
        0x0004a9d0:    2001        .       MOVS     r0,#1
        0x0004a9d2:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a9d4:    e002        ..      B        0x4a9dc ; xQueueGenericSendFromISR + 296
        0x0004a9d6:    2000        .       MOVS     r0,#0
        0x0004a9d8:    9008        ..      STR      r0,[sp,#0x20]
        0x0004a9da:    e7ff        ..      B        0x4a9dc ; xQueueGenericSendFromISR + 296
        0x0004a9dc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004a9de:    900f        ..      STR      r0,[sp,#0x3c]
        0x0004a9e0:    980f        ..      LDR      r0,[sp,#0x3c]
        0x0004a9e2:    f3808811    ....    MSR      BASEPRI,r0
        0x0004a9e6:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004a9e8:    b010        ..      ADD      sp,sp,#0x40
        0x0004a9ea:    bd80        ..      POP      {r7,pc}
    xQueueReceive
        0x0004a9ec:    b580        ..      PUSH     {r7,lr}
        0x0004a9ee:    b08c        ..      SUB      sp,sp,#0x30
        0x0004a9f0:    900a        ..      STR      r0,[sp,#0x28]
        0x0004a9f2:    9109        ..      STR      r1,[sp,#0x24]
        0x0004a9f4:    9208        ..      STR      r2,[sp,#0x20]
        0x0004a9f6:    2000        .       MOVS     r0,#0
        0x0004a9f8:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004a9fa:    980a        ..      LDR      r0,[sp,#0x28]
        0x0004a9fc:    9004        ..      STR      r0,[sp,#0x10]
        0x0004a9fe:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aa00:    b910        ..      CBNZ     r0,0x4aa08 ; xQueueReceive + 28
        0x0004aa02:    e7ff        ..      B        0x4aa04 ; xQueueReceive + 24
        0x0004aa04:    e7ff        ..      B        0x4aa06 ; xQueueReceive + 26
        0x0004aa06:    e7fe        ..      B        0x4aa06 ; xQueueReceive + 26
        0x0004aa08:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004aa0a:    2000        .       MOVS     r0,#0
        0x0004aa0c:    9002        ..      STR      r0,[sp,#8]
        0x0004aa0e:    b939        9.      CBNZ     r1,0x4aa20 ; xQueueReceive + 52
        0x0004aa10:    e7ff        ..      B        0x4aa12 ; xQueueReceive + 38
        0x0004aa12:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aa14:    6c00        .l      LDR      r0,[r0,#0x40]
        0x0004aa16:    2800        .(      CMP      r0,#0
        0x0004aa18:    bf18        ..      IT       NE
        0x0004aa1a:    2001        .       MOVNE    r0,#1
        0x0004aa1c:    9002        ..      STR      r0,[sp,#8]
        0x0004aa1e:    e7ff        ..      B        0x4aa20 ; xQueueReceive + 52
        0x0004aa20:    9802        ..      LDR      r0,[sp,#8]
        0x0004aa22:    07c0        ..      LSLS     r0,r0,#31
        0x0004aa24:    b110        ..      CBZ      r0,0x4aa2c ; xQueueReceive + 64
        0x0004aa26:    e7ff        ..      B        0x4aa28 ; xQueueReceive + 60
        0x0004aa28:    e7ff        ..      B        0x4aa2a ; xQueueReceive + 62
        0x0004aa2a:    e7fe        ..      B        0x4aa2a ; xQueueReceive + 62
        0x0004aa2c:    f000f95a    ..Z.    BL       xTaskGetSchedulerState ; 0x4ace4
        0x0004aa30:    4601        .F      MOV      r1,r0
        0x0004aa32:    2000        .       MOVS     r0,#0
        0x0004aa34:    9001        ..      STR      r0,[sp,#4]
        0x0004aa36:    b931        1.      CBNZ     r1,0x4aa46 ; xQueueReceive + 90
        0x0004aa38:    e7ff        ..      B        0x4aa3a ; xQueueReceive + 78
        0x0004aa3a:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004aa3c:    2800        .(      CMP      r0,#0
        0x0004aa3e:    bf18        ..      IT       NE
        0x0004aa40:    2001        .       MOVNE    r0,#1
        0x0004aa42:    9001        ..      STR      r0,[sp,#4]
        0x0004aa44:    e7ff        ..      B        0x4aa46 ; xQueueReceive + 90
        0x0004aa46:    9801        ..      LDR      r0,[sp,#4]
        0x0004aa48:    07c0        ..      LSLS     r0,r0,#31
        0x0004aa4a:    b110        ..      CBZ      r0,0x4aa52 ; xQueueReceive + 102
        0x0004aa4c:    e7ff        ..      B        0x4aa4e ; xQueueReceive + 98
        0x0004aa4e:    e7ff        ..      B        0x4aa50 ; xQueueReceive + 100
        0x0004aa50:    e7fe        ..      B        0x4aa50 ; xQueueReceive + 100
        0x0004aa52:    e7ff        ..      B        0x4aa54 ; xQueueReceive + 104
        0x0004aa54:    f7fefcc6    ....    BL       vPortEnterCritical ; 0x493e4
        0x0004aa58:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aa5a:    6b80        .k      LDR      r0,[r0,#0x38]
        0x0004aa5c:    9003        ..      STR      r0,[sp,#0xc]
        0x0004aa5e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004aa60:    b330        0.      CBZ      r0,0x4aab0 ; xQueueReceive + 196
        0x0004aa62:    e7ff        ..      B        0x4aa64 ; xQueueReceive + 120
        0x0004aa64:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aa66:    9909        ..      LDR      r1,[sp,#0x24]
        0x0004aa68:    f7f7fafa    ....    BL       prvCopyDataFromQueue ; 0x42060
        0x0004aa6c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004aa6e:    3801        .8      SUBS     r0,#1
        0x0004aa70:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004aa72:    6388        .c      STR      r0,[r1,#0x38]
        0x0004aa74:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aa76:    6900        .i      LDR      r0,[r0,#0x10]
        0x0004aa78:    b1a0        ..      CBZ      r0,0x4aaa4 ; xQueueReceive + 184
        0x0004aa7a:    e7ff        ..      B        0x4aa7c ; xQueueReceive + 144
        0x0004aa7c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aa7e:    3010        .0      ADDS     r0,r0,#0x10
        0x0004aa80:    f000fa84    ....    BL       xTaskRemoveFromEventList ; 0x4af8c
        0x0004aa84:    b160        `.      CBZ      r0,0x4aaa0 ; xQueueReceive + 180
        0x0004aa86:    e7ff        ..      B        0x4aa88 ; xQueueReceive + 156
        0x0004aa88:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004aa8c:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004aa90:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004aa94:    6008        .`      STR      r0,[r1,#0]
        0x0004aa96:    f3bf8f4f    ..O.    DSB      
        0x0004aa9a:    f3bf8f6f    ..o.    ISB      
        0x0004aa9e:    e000        ..      B        0x4aaa2 ; xQueueReceive + 182
        0x0004aaa0:    e7ff        ..      B        0x4aaa2 ; xQueueReceive + 182
        0x0004aaa2:    e000        ..      B        0x4aaa6 ; xQueueReceive + 186
        0x0004aaa4:    e7ff        ..      B        0x4aaa6 ; xQueueReceive + 186
        0x0004aaa6:    f7fefcbf    ....    BL       vPortExitCritical ; 0x49428
        0x0004aaaa:    2001        .       MOVS     r0,#1
        0x0004aaac:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004aaae:    e06d        m.      B        0x4ab8c ; xQueueReceive + 416
        0x0004aab0:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004aab2:    b928        (.      CBNZ     r0,0x4aac0 ; xQueueReceive + 212
        0x0004aab4:    e7ff        ..      B        0x4aab6 ; xQueueReceive + 202
        0x0004aab6:    f7fefcb7    ....    BL       vPortExitCritical ; 0x49428
        0x0004aaba:    2000        .       MOVS     r0,#0
        0x0004aabc:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004aabe:    e065        e.      B        0x4ab8c ; xQueueReceive + 416
        0x0004aac0:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aac2:    b930        0.      CBNZ     r0,0x4aad2 ; xQueueReceive + 230
        0x0004aac4:    e7ff        ..      B        0x4aac6 ; xQueueReceive + 218
        0x0004aac6:    a805        ..      ADD      r0,sp,#0x14
        0x0004aac8:    f7fefea2    ....    BL       vTaskInternalSetTimeOutState ; 0x49810
        0x0004aacc:    2001        .       MOVS     r0,#1
        0x0004aace:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004aad0:    e000        ..      B        0x4aad4 ; xQueueReceive + 232
        0x0004aad2:    e7ff        ..      B        0x4aad4 ; xQueueReceive + 232
        0x0004aad4:    e7ff        ..      B        0x4aad6 ; xQueueReceive + 234
        0x0004aad6:    e7ff        ..      B        0x4aad8 ; xQueueReceive + 236
        0x0004aad8:    f7fefca6    ....    BL       vPortExitCritical ; 0x49428
        0x0004aadc:    f7fff884    ....    BL       vTaskSuspendAll ; 0x49be8
        0x0004aae0:    f7fefc80    ....    BL       vPortEnterCritical ; 0x493e4
        0x0004aae4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aae6:    f9900044    ..D.    LDRSB    r0,[r0,#0x44]
        0x0004aaea:    3001        .0      ADDS     r0,#1
        0x0004aaec:    b928        (.      CBNZ     r0,0x4aafa ; xQueueReceive + 270
        0x0004aaee:    e7ff        ..      B        0x4aaf0 ; xQueueReceive + 260
        0x0004aaf0:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004aaf2:    2000        .       MOVS     r0,#0
        0x0004aaf4:    f8810044    ..D.    STRB     r0,[r1,#0x44]
        0x0004aaf8:    e7ff        ..      B        0x4aafa ; xQueueReceive + 270
        0x0004aafa:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aafc:    f9900045    ..E.    LDRSB    r0,[r0,#0x45]
        0x0004ab00:    3001        .0      ADDS     r0,#1
        0x0004ab02:    b928        (.      CBNZ     r0,0x4ab10 ; xQueueReceive + 292
        0x0004ab04:    e7ff        ..      B        0x4ab06 ; xQueueReceive + 282
        0x0004ab06:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ab08:    2000        .       MOVS     r0,#0
        0x0004ab0a:    f8810045    ..E.    STRB     r0,[r1,#0x45]
        0x0004ab0e:    e7ff        ..      B        0x4ab10 ; xQueueReceive + 292
        0x0004ab10:    f7fefc8a    ....    BL       vPortExitCritical ; 0x49428
        0x0004ab14:    a805        ..      ADD      r0,sp,#0x14
        0x0004ab16:    a908        ..      ADD      r1,sp,#0x20
        0x0004ab18:    f000f83c    ..<.    BL       xTaskCheckForTimeOut ; 0x4ab94
        0x0004ab1c:    bb30        0.      CBNZ     r0,0x4ab6c ; xQueueReceive + 384
        0x0004ab1e:    e7ff        ..      B        0x4ab20 ; xQueueReceive + 308
        0x0004ab20:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab22:    f7f7fdc5    ....    BL       prvIsQueueEmpty ; 0x426b0
        0x0004ab26:    b1d0        ..      CBZ      r0,0x4ab5e ; xQueueReceive + 370
        0x0004ab28:    e7ff        ..      B        0x4ab2a ; xQueueReceive + 318
        0x0004ab2a:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab2c:    3024        $0      ADDS     r0,r0,#0x24
        0x0004ab2e:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004ab30:    f7fefe88    ....    BL       vTaskPlaceOnEventList ; 0x49844
        0x0004ab34:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab36:    f7f7fff5    ....    BL       prvUnlockQueue ; 0x42b24
        0x0004ab3a:    f000faed    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004ab3e:    b960        `.      CBNZ     r0,0x4ab5a ; xQueueReceive + 366
        0x0004ab40:    e7ff        ..      B        0x4ab42 ; xQueueReceive + 342
        0x0004ab42:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004ab46:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004ab4a:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004ab4e:    6008        .`      STR      r0,[r1,#0]
        0x0004ab50:    f3bf8f4f    ..O.    DSB      
        0x0004ab54:    f3bf8f6f    ..o.    ISB      
        0x0004ab58:    e000        ..      B        0x4ab5c ; xQueueReceive + 368
        0x0004ab5a:    e7ff        ..      B        0x4ab5c ; xQueueReceive + 368
        0x0004ab5c:    e005        ..      B        0x4ab6a ; xQueueReceive + 382
        0x0004ab5e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab60:    f7f7ffe0    ....    BL       prvUnlockQueue ; 0x42b24
        0x0004ab64:    f000fad8    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004ab68:    e7ff        ..      B        0x4ab6a ; xQueueReceive + 382
        0x0004ab6a:    e00e        ..      B        0x4ab8a ; xQueueReceive + 414
        0x0004ab6c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab6e:    f7f7ffd9    ....    BL       prvUnlockQueue ; 0x42b24
        0x0004ab72:    f000fad1    ....    BL       xTaskResumeAll ; 0x4b118
        0x0004ab76:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ab78:    f7f7fd9a    ....    BL       prvIsQueueEmpty ; 0x426b0
        0x0004ab7c:    b118        ..      CBZ      r0,0x4ab86 ; xQueueReceive + 410
        0x0004ab7e:    e7ff        ..      B        0x4ab80 ; xQueueReceive + 404
        0x0004ab80:    2000        .       MOVS     r0,#0
        0x0004ab82:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004ab84:    e002        ..      B        0x4ab8c ; xQueueReceive + 416
        0x0004ab86:    e7ff        ..      B        0x4ab88 ; xQueueReceive + 412
        0x0004ab88:    e7ff        ..      B        0x4ab8a ; xQueueReceive + 414
        0x0004ab8a:    e763        c.      B        0x4aa54 ; xQueueReceive + 104
        0x0004ab8c:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004ab8e:    b00c        ..      ADD      sp,sp,#0x30
        0x0004ab90:    bd80        ..      POP      {r7,pc}
        0x0004ab92:    0000        ..      MOVS     r0,r0
    xTaskCheckForTimeOut
        0x0004ab94:    b580        ..      PUSH     {r7,lr}
        0x0004ab96:    b086        ..      SUB      sp,sp,#0x18
        0x0004ab98:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ab9a:    9104        ..      STR      r1,[sp,#0x10]
        0x0004ab9c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ab9e:    b910        ..      CBNZ     r0,0x4aba6 ; xTaskCheckForTimeOut + 18
        0x0004aba0:    e7ff        ..      B        0x4aba2 ; xTaskCheckForTimeOut + 14
        0x0004aba2:    e7ff        ..      B        0x4aba4 ; xTaskCheckForTimeOut + 16
        0x0004aba4:    e7fe        ..      B        0x4aba4 ; xTaskCheckForTimeOut + 16
        0x0004aba6:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004aba8:    b910        ..      CBNZ     r0,0x4abb0 ; xTaskCheckForTimeOut + 28
        0x0004abaa:    e7ff        ..      B        0x4abac ; xTaskCheckForTimeOut + 24
        0x0004abac:    e7ff        ..      B        0x4abae ; xTaskCheckForTimeOut + 26
        0x0004abae:    e7fe        ..      B        0x4abae ; xTaskCheckForTimeOut + 26
        0x0004abb0:    f7fefc18    ....    BL       vPortEnterCritical ; 0x493e4
        0x0004abb4:    f64220f4    B..     MOV      r0,#0x2af4
        0x0004abb8:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004abbc:    6800        .h      LDR      r0,[r0,#0]
        0x0004abbe:    9002        ..      STR      r0,[sp,#8]
        0x0004abc0:    9802        ..      LDR      r0,[sp,#8]
        0x0004abc2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004abc4:    6849        Ih      LDR      r1,[r1,#4]
        0x0004abc6:    1a40        @.      SUBS     r0,r0,r1
        0x0004abc8:    9001        ..      STR      r0,[sp,#4]
        0x0004abca:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004abcc:    6800        .h      LDR      r0,[r0,#0]
        0x0004abce:    3001        .0      ADDS     r0,#1
        0x0004abd0:    b918        ..      CBNZ     r0,0x4abda ; xTaskCheckForTimeOut + 70
        0x0004abd2:    e7ff        ..      B        0x4abd4 ; xTaskCheckForTimeOut + 64
        0x0004abd4:    2000        .       MOVS     r0,#0
        0x0004abd6:    9003        ..      STR      r0,[sp,#0xc]
        0x0004abd8:    e02e        ..      B        0x4ac38 ; xTaskCheckForTimeOut + 164
        0x0004abda:    f64220ac    B..     MOV      r0,#0x2aac
        0x0004abde:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004abe2:    6800        .h      LDR      r0,[r0,#0]
        0x0004abe4:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004abe6:    6809        .h      LDR      r1,[r1,#0]
        0x0004abe8:    4288        .B      CMP      r0,r1
        0x0004abea:    d00c        ..      BEQ      0x4ac06 ; xTaskCheckForTimeOut + 114
        0x0004abec:    e7ff        ..      B        0x4abee ; xTaskCheckForTimeOut + 90
        0x0004abee:    9802        ..      LDR      r0,[sp,#8]
        0x0004abf0:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004abf2:    6849        Ih      LDR      r1,[r1,#4]
        0x0004abf4:    4288        .B      CMP      r0,r1
        0x0004abf6:    d306        ..      BCC      0x4ac06 ; xTaskCheckForTimeOut + 114
        0x0004abf8:    e7ff        ..      B        0x4abfa ; xTaskCheckForTimeOut + 102
        0x0004abfa:    2001        .       MOVS     r0,#1
        0x0004abfc:    9003        ..      STR      r0,[sp,#0xc]
        0x0004abfe:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ac00:    2000        .       MOVS     r0,#0
        0x0004ac02:    6008        .`      STR      r0,[r1,#0]
        0x0004ac04:    e017        ..      B        0x4ac36 ; xTaskCheckForTimeOut + 162
        0x0004ac06:    9801        ..      LDR      r0,[sp,#4]
        0x0004ac08:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ac0a:    6809        .h      LDR      r1,[r1,#0]
        0x0004ac0c:    4288        .B      CMP      r0,r1
        0x0004ac0e:    d20b        ..      BCS      0x4ac28 ; xTaskCheckForTimeOut + 148
        0x0004ac10:    e7ff        ..      B        0x4ac12 ; xTaskCheckForTimeOut + 126
        0x0004ac12:    9a01        ..      LDR      r2,[sp,#4]
        0x0004ac14:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ac16:    6808        .h      LDR      r0,[r1,#0]
        0x0004ac18:    1a80        ..      SUBS     r0,r0,r2
        0x0004ac1a:    6008        .`      STR      r0,[r1,#0]
        0x0004ac1c:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ac1e:    f7fefdf7    ....    BL       vTaskInternalSetTimeOutState ; 0x49810
        0x0004ac22:    2000        .       MOVS     r0,#0
        0x0004ac24:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ac26:    e005        ..      B        0x4ac34 ; xTaskCheckForTimeOut + 160
        0x0004ac28:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004ac2a:    2000        .       MOVS     r0,#0
        0x0004ac2c:    6008        .`      STR      r0,[r1,#0]
        0x0004ac2e:    2001        .       MOVS     r0,#1
        0x0004ac30:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ac32:    e7ff        ..      B        0x4ac34 ; xTaskCheckForTimeOut + 160
        0x0004ac34:    e7ff        ..      B        0x4ac36 ; xTaskCheckForTimeOut + 162
        0x0004ac36:    e7ff        ..      B        0x4ac38 ; xTaskCheckForTimeOut + 164
        0x0004ac38:    f7fefbf6    ....    BL       vPortExitCritical ; 0x49428
        0x0004ac3c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ac3e:    b006        ..      ADD      sp,sp,#0x18
        0x0004ac40:    bd80        ..      POP      {r7,pc}
        0x0004ac42:    0000        ..      MOVS     r0,r0
    xTaskCreate
        0x0004ac44:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ac46:    b08c        ..      SUB      sp,sp,#0x30
        0x0004ac48:    f8ddc044    ..D.    LDR      r12,[sp,#0x44]
        0x0004ac4c:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0004ac50:    900b        ..      STR      r0,[sp,#0x2c]
        0x0004ac52:    910a        ..      STR      r1,[sp,#0x28]
        0x0004ac54:    f8ad2026    ..&     STRH     r2,[sp,#0x26]
        0x0004ac58:    9308        ..      STR      r3,[sp,#0x20]
        0x0004ac5a:    f8bd0026    ..&.    LDRH     r0,[sp,#0x26]
        0x0004ac5e:    0080        ..      LSLS     r0,r0,#2
        0x0004ac60:    f7f7ffb8    ....    BL       pvPortMalloc ; 0x42bd4
        0x0004ac64:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ac66:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ac68:    b1a0        ..      CBZ      r0,0x4ac94 ; xTaskCreate + 80
        0x0004ac6a:    e7ff        ..      B        0x4ac6c ; xTaskCreate + 40
        0x0004ac6c:    204c        L       MOVS     r0,#0x4c
        0x0004ac6e:    f7f7ffb1    ....    BL       pvPortMalloc ; 0x42bd4
        0x0004ac72:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ac74:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ac76:    b140        @.      CBZ      r0,0x4ac8a ; xTaskCreate + 70
        0x0004ac78:    e7ff        ..      B        0x4ac7a ; xTaskCreate + 54
        0x0004ac7a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ac7c:    214c        L!      MOVS     r1,#0x4c
        0x0004ac7e:    f7cdfcd8    ....    BL       __aeabi_memclr ; 0x18632
        0x0004ac82:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ac84:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ac86:    6308        .c      STR      r0,[r1,#0x30]
        0x0004ac88:    e003        ..      B        0x4ac92 ; xTaskCreate + 78
        0x0004ac8a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004ac8c:    f7fefbe8    ....    BL       vPortFree ; 0x49460
        0x0004ac90:    e7ff        ..      B        0x4ac92 ; xTaskCreate + 78
        0x0004ac92:    e002        ..      B        0x4ac9a ; xTaskCreate + 86
        0x0004ac94:    2000        .       MOVS     r0,#0
        0x0004ac96:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004ac98:    e7ff        ..      B        0x4ac9a ; xTaskCreate + 86
        0x0004ac9a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ac9c:    b1d8        ..      CBZ      r0,0x4acd6 ; xTaskCreate + 146
        0x0004ac9e:    e7ff        ..      B        0x4aca0 ; xTaskCreate + 92
        0x0004aca0:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004aca2:    990a        ..      LDR      r1,[sp,#0x28]
        0x0004aca4:    f8bd2026    ..&     LDRH     r2,[sp,#0x26]
        0x0004aca8:    9b08        ..      LDR      r3,[sp,#0x20]
        0x0004acaa:    f8ddc040    ..@.    LDR      r12,[sp,#0x40]
        0x0004acae:    9c11        ..      LDR      r4,[sp,#0x44]
        0x0004acb0:    9d07        ..      LDR      r5,[sp,#0x1c]
        0x0004acb2:    46ee        .F      MOV      lr,sp
        0x0004acb4:    2600        .&      MOVS     r6,#0
        0x0004acb6:    f8ce600c    ...`    STR      r6,[lr,#0xc]
        0x0004acba:    f8ce5008    ...P    STR      r5,[lr,#8]
        0x0004acbe:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004acc2:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004acc6:    f7f7fb5d    ..].    BL       prvInitialiseNewTask ; 0x42384
        0x0004acca:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004accc:    f7f7f8e2    ....    BL       prvAddNewTaskToReadyList ; 0x41e94
        0x0004acd0:    2001        .       MOVS     r0,#1
        0x0004acd2:    9006        ..      STR      r0,[sp,#0x18]
        0x0004acd4:    e003        ..      B        0x4acde ; xTaskCreate + 154
        0x0004acd6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004acda:    9006        ..      STR      r0,[sp,#0x18]
        0x0004acdc:    e7ff        ..      B        0x4acde ; xTaskCreate + 154
        0x0004acde:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ace0:    b00c        ..      ADD      sp,sp,#0x30
        0x0004ace2:    bd70        p.      POP      {r4-r6,pc}
    xTaskGetSchedulerState
        0x0004ace4:    b081        ..      SUB      sp,sp,#4
        0x0004ace6:    f64220d4    B..     MOV      r0,#0x2ad4
        0x0004acea:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004acee:    6800        .h      LDR      r0,[r0,#0]
        0x0004acf0:    b918        ..      CBNZ     r0,0x4acfa ; xTaskGetSchedulerState + 22
        0x0004acf2:    e7ff        ..      B        0x4acf4 ; xTaskGetSchedulerState + 16
        0x0004acf4:    2001        .       MOVS     r0,#1
        0x0004acf6:    9000        ..      STR      r0,[sp,#0]
        0x0004acf8:    e00d        ..      B        0x4ad16 ; xTaskGetSchedulerState + 50
        0x0004acfa:    f64210ec    B...    MOV      r0,#0x29ec
        0x0004acfe:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ad02:    6800        .h      LDR      r0,[r0,#0]
        0x0004ad04:    b918        ..      CBNZ     r0,0x4ad0e ; xTaskGetSchedulerState + 42
        0x0004ad06:    e7ff        ..      B        0x4ad08 ; xTaskGetSchedulerState + 36
        0x0004ad08:    2002        .       MOVS     r0,#2
        0x0004ad0a:    9000        ..      STR      r0,[sp,#0]
        0x0004ad0c:    e002        ..      B        0x4ad14 ; xTaskGetSchedulerState + 48
        0x0004ad0e:    2000        .       MOVS     r0,#0
        0x0004ad10:    9000        ..      STR      r0,[sp,#0]
        0x0004ad12:    e7ff        ..      B        0x4ad14 ; xTaskGetSchedulerState + 48
        0x0004ad14:    e7ff        ..      B        0x4ad16 ; xTaskGetSchedulerState + 50
        0x0004ad16:    9800        ..      LDR      r0,[sp,#0]
        0x0004ad18:    b001        ..      ADD      sp,sp,#4
        0x0004ad1a:    4770        pG      BX       lr
    xTaskGetTickCount
        0x0004ad1c:    b081        ..      SUB      sp,sp,#4
        0x0004ad1e:    f64220f4    B..     MOV      r0,#0x2af4
        0x0004ad22:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ad26:    6800        .h      LDR      r0,[r0,#0]
        0x0004ad28:    9000        ..      STR      r0,[sp,#0]
        0x0004ad2a:    9800        ..      LDR      r0,[sp,#0]
        0x0004ad2c:    b001        ..      ADD      sp,sp,#4
        0x0004ad2e:    4770        pG      BX       lr
    xTaskIncrementTick
        0x0004ad30:    b580        ..      PUSH     {r7,lr}
        0x0004ad32:    b088        ..      SUB      sp,sp,#0x20
        0x0004ad34:    2000        .       MOVS     r0,#0
        0x0004ad36:    9005        ..      STR      r0,[sp,#0x14]
        0x0004ad38:    f64210ec    B...    MOV      r0,#0x29ec
        0x0004ad3c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004ad40:    6800        .h      LDR      r0,[r0,#0]
        0x0004ad42:    2800        .(      CMP      r0,#0
        0x0004ad44:    f0408116    @...    BNE.W    0x4af74 ; xTaskIncrementTick + 580
        0x0004ad48:    e7ff        ..      B        0x4ad4a ; xTaskIncrementTick + 26
        0x0004ad4a:    f64221f4    B..!    MOV      r1,#0x2af4
        0x0004ad4e:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ad52:    6808        .h      LDR      r0,[r1,#0]
        0x0004ad54:    3001        .0      ADDS     r0,#1
        0x0004ad56:    9004        ..      STR      r0,[sp,#0x10]
        0x0004ad58:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ad5a:    6008        .`      STR      r0,[r1,#0]
        0x0004ad5c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004ad5e:    bb10        ..      CBNZ     r0,0x4ada6 ; xTaskIncrementTick + 118
        0x0004ad60:    e7ff        ..      B        0x4ad62 ; xTaskIncrementTick + 50
        0x0004ad62:    f24a4090    J..@    MOV      r0,#0xa490
        0x0004ad66:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ad6a:    6800        .h      LDR      r0,[r0,#0]
        0x0004ad6c:    6800        .h      LDR      r0,[r0,#0]
        0x0004ad6e:    b110        ..      CBZ      r0,0x4ad76 ; xTaskIncrementTick + 70
        0x0004ad70:    e7ff        ..      B        0x4ad72 ; xTaskIncrementTick + 66
        0x0004ad72:    e7ff        ..      B        0x4ad74 ; xTaskIncrementTick + 68
        0x0004ad74:    e7fe        ..      B        0x4ad74 ; xTaskIncrementTick + 68
        0x0004ad76:    f24a4290    J..B    MOV      r2,#0xa490
        0x0004ad7a:    f2c10201    ....    MOVT     r2,#0x1001
        0x0004ad7e:    6810        .h      LDR      r0,[r2,#0]
        0x0004ad80:    9003        ..      STR      r0,[sp,#0xc]
        0x0004ad82:    f24a4198    J..A    MOV      r1,#0xa498
        0x0004ad86:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004ad8a:    6808        .h      LDR      r0,[r1,#0]
        0x0004ad8c:    6010        .`      STR      r0,[r2,#0]
        0x0004ad8e:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004ad90:    6008        .`      STR      r0,[r1,#0]
        0x0004ad92:    f64221ac    B..!    MOV      r1,#0x2aac
        0x0004ad96:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ad9a:    6808        .h      LDR      r0,[r1,#0]
        0x0004ad9c:    3001        .0      ADDS     r0,#1
        0x0004ad9e:    6008        .`      STR      r0,[r1,#0]
        0x0004ada0:    f7f7fe06    ....    BL       prvResetNextTaskUnblockTime ; 0x429b0
        0x0004ada4:    e000        ..      B        0x4ada8 ; xTaskIncrementTick + 120
        0x0004ada6:    e7ff        ..      B        0x4ada8 ; xTaskIncrementTick + 120
        0x0004ada8:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004adaa:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x0004adae:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004adb2:    6809        .h      LDR      r1,[r1,#0]
        0x0004adb4:    4288        .B      CMP      r0,r1
        0x0004adb6:    f0c080bc    ....    BCC.W    0x4af32 ; xTaskIncrementTick + 514
        0x0004adba:    e7ff        ..      B        0x4adbc ; xTaskIncrementTick + 140
        0x0004adbc:    e7ff        ..      B        0x4adbe ; xTaskIncrementTick + 142
        0x0004adbe:    f24a4090    J..@    MOV      r0,#0xa490
        0x0004adc2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004adc6:    6800        .h      LDR      r0,[r0,#0]
        0x0004adc8:    6800        .h      LDR      r0,[r0,#0]
        0x0004adca:    b940        @.      CBNZ     r0,0x4adde ; xTaskIncrementTick + 174
        0x0004adcc:    e7ff        ..      B        0x4adce ; xTaskIncrementTick + 158
        0x0004adce:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x0004add2:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004add6:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004adda:    6008        .`      STR      r0,[r1,#0]
        0x0004addc:    e0a8        ..      B        0x4af30 ; xTaskIncrementTick + 512
        0x0004adde:    f24a4090    J..@    MOV      r0,#0xa490
        0x0004ade2:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004ade6:    6800        .h      LDR      r0,[r0,#0]
        0x0004ade8:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004adea:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004adec:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004adee:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004adf0:    6840        @h      LDR      r0,[r0,#4]
        0x0004adf2:    9006        ..      STR      r0,[sp,#0x18]
        0x0004adf4:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004adf6:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004adf8:    4288        .B      CMP      r0,r1
        0x0004adfa:    d207        ..      BCS      0x4ae0c ; xTaskIncrementTick + 220
        0x0004adfc:    e7ff        ..      B        0x4adfe ; xTaskIncrementTick + 206
        0x0004adfe:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004ae00:    f64221a8    B..!    MOV      r1,#0x2aa8
        0x0004ae04:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ae08:    6008        .`      STR      r0,[r1,#0]
        0x0004ae0a:    e091        ..      B        0x4af30 ; xTaskIncrementTick + 512
        0x0004ae0c:    e7ff        ..      B        0x4ae0e ; xTaskIncrementTick + 222
        0x0004ae0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae10:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004ae12:    9002        ..      STR      r0,[sp,#8]
        0x0004ae14:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae16:    6881        .h      LDR      r1,[r0,#8]
        0x0004ae18:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ae1a:    6088        .`      STR      r0,[r1,#8]
        0x0004ae1c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ae1e:    6888        .h      LDR      r0,[r1,#8]
        0x0004ae20:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004ae22:    6048        H`      STR      r0,[r1,#4]
        0x0004ae24:    9802        ..      LDR      r0,[sp,#8]
        0x0004ae26:    6840        @h      LDR      r0,[r0,#4]
        0x0004ae28:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ae2a:    3104        .1      ADDS     r1,#4
        0x0004ae2c:    4288        .B      CMP      r0,r1
        0x0004ae2e:    d105        ..      BNE      0x4ae3c ; xTaskIncrementTick + 268
        0x0004ae30:    e7ff        ..      B        0x4ae32 ; xTaskIncrementTick + 258
        0x0004ae32:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae34:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004ae36:    9902        ..      LDR      r1,[sp,#8]
        0x0004ae38:    6048        H`      STR      r0,[r1,#4]
        0x0004ae3a:    e7ff        ..      B        0x4ae3c ; xTaskIncrementTick + 268
        0x0004ae3c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ae3e:    2000        .       MOVS     r0,#0
        0x0004ae40:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004ae42:    9902        ..      LDR      r1,[sp,#8]
        0x0004ae44:    6808        .h      LDR      r0,[r1,#0]
        0x0004ae46:    3801        .8      SUBS     r0,#1
        0x0004ae48:    6008        .`      STR      r0,[r1,#0]
        0x0004ae4a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae4c:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004ae4e:    b1f8        ..      CBZ      r0,0x4ae90 ; xTaskIncrementTick + 352
        0x0004ae50:    e7ff        ..      B        0x4ae52 ; xTaskIncrementTick + 290
        0x0004ae52:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae54:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004ae56:    9001        ..      STR      r0,[sp,#4]
        0x0004ae58:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae5a:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004ae5c:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004ae5e:    6088        .`      STR      r0,[r1,#8]
        0x0004ae60:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ae62:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004ae64:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004ae66:    6048        H`      STR      r0,[r1,#4]
        0x0004ae68:    9801        ..      LDR      r0,[sp,#4]
        0x0004ae6a:    6840        @h      LDR      r0,[r0,#4]
        0x0004ae6c:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ae6e:    3118        .1      ADDS     r1,r1,#0x18
        0x0004ae70:    4288        .B      CMP      r0,r1
        0x0004ae72:    d105        ..      BNE      0x4ae80 ; xTaskIncrementTick + 336
        0x0004ae74:    e7ff        ..      B        0x4ae76 ; xTaskIncrementTick + 326
        0x0004ae76:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae78:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004ae7a:    9901        ..      LDR      r1,[sp,#4]
        0x0004ae7c:    6048        H`      STR      r0,[r1,#4]
        0x0004ae7e:    e7ff        ..      B        0x4ae80 ; xTaskIncrementTick + 336
        0x0004ae80:    9907        ..      LDR      r1,[sp,#0x1c]
        0x0004ae82:    2000        .       MOVS     r0,#0
        0x0004ae84:    6288        .b      STR      r0,[r1,#0x28]
        0x0004ae86:    9901        ..      LDR      r1,[sp,#4]
        0x0004ae88:    6808        .h      LDR      r0,[r1,#0]
        0x0004ae8a:    3801        .8      SUBS     r0,#1
        0x0004ae8c:    6008        .`      STR      r0,[r1,#0]
        0x0004ae8e:    e000        ..      B        0x4ae92 ; xTaskIncrementTick + 354
        0x0004ae90:    e7ff        ..      B        0x4ae92 ; xTaskIncrementTick + 354
        0x0004ae92:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004ae94:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004ae96:    f64211f4    B...    MOV      r1,#0x29f4
        0x0004ae9a:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004ae9e:    6809        .h      LDR      r1,[r1,#0]
        0x0004aea0:    4288        .B      CMP      r0,r1
        0x0004aea2:    d908        ..      BLS      0x4aeb6 ; xTaskIncrementTick + 390
        0x0004aea4:    e7ff        ..      B        0x4aea6 ; xTaskIncrementTick + 374
        0x0004aea6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aea8:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004aeaa:    f64211f4    B...    MOV      r1,#0x29f4
        0x0004aeae:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004aeb2:    6008        .`      STR      r0,[r1,#0]
        0x0004aeb4:    e7ff        ..      B        0x4aeb6 ; xTaskIncrementTick + 390
        0x0004aeb6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aeb8:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004aeba:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004aebe:    f24a41a0    J..A    MOV      r1,#0xa4a0
        0x0004aec2:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004aec6:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004aeca:    6840        @h      LDR      r0,[r0,#4]
        0x0004aecc:    9000        ..      STR      r0,[sp,#0]
        0x0004aece:    9800        ..      LDR      r0,[sp,#0]
        0x0004aed0:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004aed2:    6090        .`      STR      r0,[r2,#8]
        0x0004aed4:    9800        ..      LDR      r0,[sp,#0]
        0x0004aed6:    6880        .h      LDR      r0,[r0,#8]
        0x0004aed8:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004aeda:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004aedc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aede:    3004        .0      ADDS     r0,#4
        0x0004aee0:    9a00        ..      LDR      r2,[sp,#0]
        0x0004aee2:    6892        .h      LDR      r2,[r2,#8]
        0x0004aee4:    6050        P`      STR      r0,[r2,#4]
        0x0004aee6:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aee8:    3004        .0      ADDS     r0,#4
        0x0004aeea:    9a00        ..      LDR      r2,[sp,#0]
        0x0004aeec:    6090        .`      STR      r0,[r2,#8]
        0x0004aeee:    9a07        ..      LDR      r2,[sp,#0x1c]
        0x0004aef0:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004aef2:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004aef6:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004aefa:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004aefc:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004aefe:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af00:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004af04:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004af08:    3001        .0      ADDS     r0,#1
        0x0004af0a:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004af0e:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af10:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af12:    f24a4188    J..A    MOV      r1,#0xa488
        0x0004af16:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004af1a:    6809        .h      LDR      r1,[r1,#0]
        0x0004af1c:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004af1e:    4288        .B      CMP      r0,r1
        0x0004af20:    d903        ..      BLS      0x4af2a ; xTaskIncrementTick + 506
        0x0004af22:    e7ff        ..      B        0x4af24 ; xTaskIncrementTick + 500
        0x0004af24:    2001        .       MOVS     r0,#1
        0x0004af26:    9005        ..      STR      r0,[sp,#0x14]
        0x0004af28:    e000        ..      B        0x4af2c ; xTaskIncrementTick + 508
        0x0004af2a:    e7ff        ..      B        0x4af2c ; xTaskIncrementTick + 508
        0x0004af2c:    e7ff        ..      B        0x4af2e ; xTaskIncrementTick + 510
        0x0004af2e:    e746        F.      B        0x4adbe ; xTaskIncrementTick + 142
        0x0004af30:    e7ff        ..      B        0x4af32 ; xTaskIncrementTick + 514
        0x0004af32:    f24a4088    J..@    MOV      r0,#0xa488
        0x0004af36:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004af3a:    6800        .h      LDR      r0,[r0,#0]
        0x0004af3c:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004af3e:    eb000180    ....    ADD      r1,r0,r0,LSL #2
        0x0004af42:    f24a40a0    J..@    MOV      r0,#0xa4a0
        0x0004af46:    f2c10001    ....    MOVT     r0,#0x1001
        0x0004af4a:    f8500021    P.!.    LDR      r0,[r0,r1,LSL #2]
        0x0004af4e:    2802        .(      CMP      r0,#2
        0x0004af50:    d303        ..      BCC      0x4af5a ; xTaskIncrementTick + 554
        0x0004af52:    e7ff        ..      B        0x4af54 ; xTaskIncrementTick + 548
        0x0004af54:    2001        .       MOVS     r0,#1
        0x0004af56:    9005        ..      STR      r0,[sp,#0x14]
        0x0004af58:    e000        ..      B        0x4af5c ; xTaskIncrementTick + 556
        0x0004af5a:    e7ff        ..      B        0x4af5c ; xTaskIncrementTick + 556
        0x0004af5c:    f6423004    B..0    MOV      r0,#0x2b04
        0x0004af60:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004af64:    6800        .h      LDR      r0,[r0,#0]
        0x0004af66:    b118        ..      CBZ      r0,0x4af70 ; xTaskIncrementTick + 576
        0x0004af68:    e7ff        ..      B        0x4af6a ; xTaskIncrementTick + 570
        0x0004af6a:    2001        .       MOVS     r0,#1
        0x0004af6c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004af6e:    e000        ..      B        0x4af72 ; xTaskIncrementTick + 578
        0x0004af70:    e7ff        ..      B        0x4af72 ; xTaskIncrementTick + 578
        0x0004af72:    e007        ..      B        0x4af84 ; xTaskIncrementTick + 596
        0x0004af74:    f64221b8    B..!    MOV      r1,#0x2ab8
        0x0004af78:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004af7c:    6808        .h      LDR      r0,[r1,#0]
        0x0004af7e:    3001        .0      ADDS     r0,#1
        0x0004af80:    6008        .`      STR      r0,[r1,#0]
        0x0004af82:    e7ff        ..      B        0x4af84 ; xTaskIncrementTick + 596
        0x0004af84:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004af86:    b008        ..      ADD      sp,sp,#0x20
        0x0004af88:    bd80        ..      POP      {r7,pc}
        0x0004af8a:    0000        ..      MOVS     r0,r0
    xTaskRemoveFromEventList
        0x0004af8c:    b580        ..      PUSH     {r7,lr}
        0x0004af8e:    b088        ..      SUB      sp,sp,#0x20
        0x0004af90:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004af92:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004af94:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004af96:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004af98:    9006        ..      STR      r0,[sp,#0x18]
        0x0004af9a:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004af9c:    b910        ..      CBNZ     r0,0x4afa4 ; xTaskRemoveFromEventList + 24
        0x0004af9e:    e7ff        ..      B        0x4afa0 ; xTaskRemoveFromEventList + 20
        0x0004afa0:    e7ff        ..      B        0x4afa2 ; xTaskRemoveFromEventList + 22
        0x0004afa2:    e7fe        ..      B        0x4afa2 ; xTaskRemoveFromEventList + 22
        0x0004afa4:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004afa6:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004afa8:    9004        ..      STR      r0,[sp,#0x10]
        0x0004afaa:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004afac:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004afae:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004afb0:    6088        .`      STR      r0,[r1,#8]
        0x0004afb2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004afb4:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004afb6:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004afb8:    6048        H`      STR      r0,[r1,#4]
        0x0004afba:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004afbc:    6840        @h      LDR      r0,[r0,#4]
        0x0004afbe:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004afc0:    3118        .1      ADDS     r1,r1,#0x18
        0x0004afc2:    4288        .B      CMP      r0,r1
        0x0004afc4:    d105        ..      BNE      0x4afd2 ; xTaskRemoveFromEventList + 70
        0x0004afc6:    e7ff        ..      B        0x4afc8 ; xTaskRemoveFromEventList + 60
        0x0004afc8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004afca:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004afcc:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004afce:    6048        H`      STR      r0,[r1,#4]
        0x0004afd0:    e7ff        ..      B        0x4afd2 ; xTaskRemoveFromEventList + 70
        0x0004afd2:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004afd4:    2000        .       MOVS     r0,#0
        0x0004afd6:    6288        .b      STR      r0,[r1,#0x28]
        0x0004afd8:    9904        ..      LDR      r1,[sp,#0x10]
        0x0004afda:    6808        .h      LDR      r0,[r1,#0]
        0x0004afdc:    3801        .8      SUBS     r0,#1
        0x0004afde:    6008        .`      STR      r0,[r1,#0]
        0x0004afe0:    f64210ec    B...    MOV      r0,#0x29ec
        0x0004afe4:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004afe8:    6800        .h      LDR      r0,[r0,#0]
        0x0004afea:    2800        .(      CMP      r0,#0
        0x0004afec:    d15f        _.      BNE      0x4b0ae ; xTaskRemoveFromEventList + 290
        0x0004afee:    e7ff        ..      B        0x4aff0 ; xTaskRemoveFromEventList + 100
        0x0004aff0:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aff2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004aff4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004aff6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004aff8:    6881        .h      LDR      r1,[r0,#8]
        0x0004affa:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004affc:    6088        .`      STR      r0,[r1,#8]
        0x0004affe:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b000:    6888        .h      LDR      r0,[r1,#8]
        0x0004b002:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004b004:    6048        H`      STR      r0,[r1,#4]
        0x0004b006:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b008:    6840        @h      LDR      r0,[r0,#4]
        0x0004b00a:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b00c:    3104        .1      ADDS     r1,#4
        0x0004b00e:    4288        .B      CMP      r0,r1
        0x0004b010:    d105        ..      BNE      0x4b01e ; xTaskRemoveFromEventList + 146
        0x0004b012:    e7ff        ..      B        0x4b014 ; xTaskRemoveFromEventList + 136
        0x0004b014:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b016:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b018:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b01a:    6048        H`      STR      r0,[r1,#4]
        0x0004b01c:    e7ff        ..      B        0x4b01e ; xTaskRemoveFromEventList + 146
        0x0004b01e:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b020:    2000        .       MOVS     r0,#0
        0x0004b022:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004b024:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b026:    6808        .h      LDR      r0,[r1,#0]
        0x0004b028:    3801        .8      SUBS     r0,#1
        0x0004b02a:    6008        .`      STR      r0,[r1,#0]
        0x0004b02c:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b02e:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b030:    f64211f4    B...    MOV      r1,#0x29f4
        0x0004b034:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b038:    6809        .h      LDR      r1,[r1,#0]
        0x0004b03a:    4288        .B      CMP      r0,r1
        0x0004b03c:    d908        ..      BLS      0x4b050 ; xTaskRemoveFromEventList + 196
        0x0004b03e:    e7ff        ..      B        0x4b040 ; xTaskRemoveFromEventList + 180
        0x0004b040:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b042:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b044:    f64211f4    B...    MOV      r1,#0x29f4
        0x0004b048:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b04c:    6008        .`      STR      r0,[r1,#0]
        0x0004b04e:    e7ff        ..      B        0x4b050 ; xTaskRemoveFromEventList + 196
        0x0004b050:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b052:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b054:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b058:    f24a41a0    J..A    MOV      r1,#0xa4a0
        0x0004b05c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b060:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b064:    6840        @h      LDR      r0,[r0,#4]
        0x0004b066:    9002        ..      STR      r0,[sp,#8]
        0x0004b068:    9802        ..      LDR      r0,[sp,#8]
        0x0004b06a:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b06c:    6090        .`      STR      r0,[r2,#8]
        0x0004b06e:    9802        ..      LDR      r0,[sp,#8]
        0x0004b070:    6880        .h      LDR      r0,[r0,#8]
        0x0004b072:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b074:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004b076:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b078:    3004        .0      ADDS     r0,#4
        0x0004b07a:    9a02        ..      LDR      r2,[sp,#8]
        0x0004b07c:    6892        .h      LDR      r2,[r2,#8]
        0x0004b07e:    6050        P`      STR      r0,[r2,#4]
        0x0004b080:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b082:    3004        .0      ADDS     r0,#4
        0x0004b084:    9a02        ..      LDR      r2,[sp,#8]
        0x0004b086:    6090        .`      STR      r0,[r2,#8]
        0x0004b088:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b08a:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004b08c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b090:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b094:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004b096:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b098:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b09a:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004b09e:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004b0a2:    3001        .0      ADDS     r0,#1
        0x0004b0a4:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004b0a8:    f7f7fc82    ....    BL       prvResetNextTaskUnblockTime ; 0x429b0
        0x0004b0ac:    e01b        ..      B        0x4b0e6 ; xTaskRemoveFromEventList + 346
        0x0004b0ae:    f64221bc    B..!    MOV      r1,#0x2abc
        0x0004b0b2:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b0b6:    6848        Hh      LDR      r0,[r1,#4]
        0x0004b0b8:    9001        ..      STR      r0,[sp,#4]
        0x0004b0ba:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0bc:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b0be:    61d0        .a      STR      r0,[r2,#0x1c]
        0x0004b0c0:    9801        ..      LDR      r0,[sp,#4]
        0x0004b0c2:    6880        .h      LDR      r0,[r0,#8]
        0x0004b0c4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b0c6:    6210        .b      STR      r0,[r2,#0x20]
        0x0004b0c8:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0ca:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b0cc:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b0ce:    6892        .h      LDR      r2,[r2,#8]
        0x0004b0d0:    6050        P`      STR      r0,[r2,#4]
        0x0004b0d2:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0d4:    3018        .0      ADDS     r0,r0,#0x18
        0x0004b0d6:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b0d8:    6090        .`      STR      r0,[r2,#8]
        0x0004b0da:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0dc:    6281        .b      STR      r1,[r0,#0x28]
        0x0004b0de:    6808        .h      LDR      r0,[r1,#0]
        0x0004b0e0:    3001        .0      ADDS     r0,#1
        0x0004b0e2:    6008        .`      STR      r0,[r1,#0]
        0x0004b0e4:    e7ff        ..      B        0x4b0e6 ; xTaskRemoveFromEventList + 346
        0x0004b0e6:    9806        ..      LDR      r0,[sp,#0x18]
        0x0004b0e8:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b0ea:    f24a4188    J..A    MOV      r1,#0xa488
        0x0004b0ee:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b0f2:    6809        .h      LDR      r1,[r1,#0]
        0x0004b0f4:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004b0f6:    4288        .B      CMP      r0,r1
        0x0004b0f8:    d908        ..      BLS      0x4b10c ; xTaskRemoveFromEventList + 384
        0x0004b0fa:    e7ff        ..      B        0x4b0fc ; xTaskRemoveFromEventList + 368
        0x0004b0fc:    2001        .       MOVS     r0,#1
        0x0004b0fe:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b100:    f6423104    B..1    MOV      r1,#0x2b04
        0x0004b104:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b108:    6008        .`      STR      r0,[r1,#0]
        0x0004b10a:    e002        ..      B        0x4b112 ; xTaskRemoveFromEventList + 390
        0x0004b10c:    2000        .       MOVS     r0,#0
        0x0004b10e:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b110:    e7ff        ..      B        0x4b112 ; xTaskRemoveFromEventList + 390
        0x0004b112:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b114:    b008        ..      ADD      sp,sp,#0x20
        0x0004b116:    bd80        ..      POP      {r7,pc}
    xTaskResumeAll
        0x0004b118:    b580        ..      PUSH     {r7,lr}
        0x0004b11a:    b086        ..      SUB      sp,sp,#0x18
        0x0004b11c:    2000        .       MOVS     r0,#0
        0x0004b11e:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b120:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b122:    f64210ec    B...    MOV      r0,#0x29ec
        0x0004b126:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b12a:    6800        .h      LDR      r0,[r0,#0]
        0x0004b12c:    b910        ..      CBNZ     r0,0x4b134 ; xTaskResumeAll + 28
        0x0004b12e:    e7ff        ..      B        0x4b130 ; xTaskResumeAll + 24
        0x0004b130:    e7ff        ..      B        0x4b132 ; xTaskResumeAll + 26
        0x0004b132:    e7fe        ..      B        0x4b132 ; xTaskResumeAll + 26
        0x0004b134:    f7fef956    ..V.    BL       vPortEnterCritical ; 0x493e4
        0x0004b138:    f64210ec    B...    MOV      r0,#0x29ec
        0x0004b13c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b140:    6801        .h      LDR      r1,[r0,#0]
        0x0004b142:    3901        .9      SUBS     r1,#1
        0x0004b144:    6001        .`      STR      r1,[r0,#0]
        0x0004b146:    6800        .h      LDR      r0,[r0,#0]
        0x0004b148:    2800        .(      CMP      r0,#0
        0x0004b14a:    f04080ed    @...    BNE.W    0x4b328 ; xTaskResumeAll + 528
        0x0004b14e:    e7ff        ..      B        0x4b150 ; xTaskResumeAll + 56
        0x0004b150:    f64210e8    B...    MOV      r0,#0x29e8
        0x0004b154:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b158:    6800        .h      LDR      r0,[r0,#0]
        0x0004b15a:    2800        .(      CMP      r0,#0
        0x0004b15c:    f00080e3    ....    BEQ.W    0x4b326 ; xTaskResumeAll + 526
        0x0004b160:    e7ff        ..      B        0x4b162 ; xTaskResumeAll + 74
        0x0004b162:    e7ff        ..      B        0x4b164 ; xTaskResumeAll + 76
        0x0004b164:    f64220bc    B..     MOV      r0,#0x2abc
        0x0004b168:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b16c:    6800        .h      LDR      r0,[r0,#0]
        0x0004b16e:    2800        .(      CMP      r0,#0
        0x0004b170:    f0008096    ....    BEQ.W    0x4b2a0 ; xTaskResumeAll + 392
        0x0004b174:    e7ff        ..      B        0x4b176 ; xTaskResumeAll + 94
        0x0004b176:    f64220bc    B..     MOV      r0,#0x2abc
        0x0004b17a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b17e:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b180:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b182:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b184:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b186:    6a80        .j      LDR      r0,[r0,#0x28]
        0x0004b188:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b18a:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b18c:    69c1        .i      LDR      r1,[r0,#0x1c]
        0x0004b18e:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004b190:    6088        .`      STR      r0,[r1,#8]
        0x0004b192:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b194:    69c8        .i      LDR      r0,[r1,#0x1c]
        0x0004b196:    6a09        .j      LDR      r1,[r1,#0x20]
        0x0004b198:    6048        H`      STR      r0,[r1,#4]
        0x0004b19a:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b19c:    6840        @h      LDR      r0,[r0,#4]
        0x0004b19e:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b1a0:    3118        .1      ADDS     r1,r1,#0x18
        0x0004b1a2:    4288        .B      CMP      r0,r1
        0x0004b1a4:    d105        ..      BNE      0x4b1b2 ; xTaskResumeAll + 154
        0x0004b1a6:    e7ff        ..      B        0x4b1a8 ; xTaskResumeAll + 144
        0x0004b1a8:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1aa:    6a00        .j      LDR      r0,[r0,#0x20]
        0x0004b1ac:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b1ae:    6048        H`      STR      r0,[r1,#4]
        0x0004b1b0:    e7ff        ..      B        0x4b1b2 ; xTaskResumeAll + 154
        0x0004b1b2:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b1b4:    2000        .       MOVS     r0,#0
        0x0004b1b6:    6288        .b      STR      r0,[r1,#0x28]
        0x0004b1b8:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b1ba:    6808        .h      LDR      r0,[r1,#0]
        0x0004b1bc:    3801        .8      SUBS     r0,#1
        0x0004b1be:    6008        .`      STR      r0,[r1,#0]
        0x0004b1c0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1c2:    6940        @i      LDR      r0,[r0,#0x14]
        0x0004b1c4:    9002        ..      STR      r0,[sp,#8]
        0x0004b1c6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1c8:    6881        .h      LDR      r1,[r0,#8]
        0x0004b1ca:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b1cc:    6088        .`      STR      r0,[r1,#8]
        0x0004b1ce:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b1d0:    6888        .h      LDR      r0,[r1,#8]
        0x0004b1d2:    68c9        .h      LDR      r1,[r1,#0xc]
        0x0004b1d4:    6048        H`      STR      r0,[r1,#4]
        0x0004b1d6:    9802        ..      LDR      r0,[sp,#8]
        0x0004b1d8:    6840        @h      LDR      r0,[r0,#4]
        0x0004b1da:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b1dc:    3104        .1      ADDS     r1,#4
        0x0004b1de:    4288        .B      CMP      r0,r1
        0x0004b1e0:    d105        ..      BNE      0x4b1ee ; xTaskResumeAll + 214
        0x0004b1e2:    e7ff        ..      B        0x4b1e4 ; xTaskResumeAll + 204
        0x0004b1e4:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1e6:    68c0        .h      LDR      r0,[r0,#0xc]
        0x0004b1e8:    9902        ..      LDR      r1,[sp,#8]
        0x0004b1ea:    6048        H`      STR      r0,[r1,#4]
        0x0004b1ec:    e7ff        ..      B        0x4b1ee ; xTaskResumeAll + 214
        0x0004b1ee:    9905        ..      LDR      r1,[sp,#0x14]
        0x0004b1f0:    2000        .       MOVS     r0,#0
        0x0004b1f2:    6148        Ha      STR      r0,[r1,#0x14]
        0x0004b1f4:    9902        ..      LDR      r1,[sp,#8]
        0x0004b1f6:    6808        .h      LDR      r0,[r1,#0]
        0x0004b1f8:    3801        .8      SUBS     r0,#1
        0x0004b1fa:    6008        .`      STR      r0,[r1,#0]
        0x0004b1fc:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b1fe:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b200:    f64211f4    B...    MOV      r1,#0x29f4
        0x0004b204:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b208:    6809        .h      LDR      r1,[r1,#0]
        0x0004b20a:    4288        .B      CMP      r0,r1
        0x0004b20c:    d908        ..      BLS      0x4b220 ; xTaskResumeAll + 264
        0x0004b20e:    e7ff        ..      B        0x4b210 ; xTaskResumeAll + 248
        0x0004b210:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b212:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b214:    f64211f4    B...    MOV      r1,#0x29f4
        0x0004b218:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b21c:    6008        .`      STR      r0,[r1,#0]
        0x0004b21e:    e7ff        ..      B        0x4b220 ; xTaskResumeAll + 264
        0x0004b220:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b222:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b224:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b228:    f24a41a0    J..A    MOV      r1,#0xa4a0
        0x0004b22c:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b230:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b234:    6840        @h      LDR      r0,[r0,#4]
        0x0004b236:    9001        ..      STR      r0,[sp,#4]
        0x0004b238:    9801        ..      LDR      r0,[sp,#4]
        0x0004b23a:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b23c:    6090        .`      STR      r0,[r2,#8]
        0x0004b23e:    9801        ..      LDR      r0,[sp,#4]
        0x0004b240:    6880        .h      LDR      r0,[r0,#8]
        0x0004b242:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b244:    60d0        .`      STR      r0,[r2,#0xc]
        0x0004b246:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b248:    3004        .0      ADDS     r0,#4
        0x0004b24a:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b24c:    6892        .h      LDR      r2,[r2,#8]
        0x0004b24e:    6050        P`      STR      r0,[r2,#4]
        0x0004b250:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b252:    3004        .0      ADDS     r0,#4
        0x0004b254:    9a01        ..      LDR      r2,[sp,#4]
        0x0004b256:    6090        .`      STR      r0,[r2,#8]
        0x0004b258:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b25a:    6ad0        .j      LDR      r0,[r2,#0x2c]
        0x0004b25c:    eb000080    ....    ADD      r0,r0,r0,LSL #2
        0x0004b260:    eb010080    ....    ADD      r0,r1,r0,LSL #2
        0x0004b264:    6150        Pa      STR      r0,[r2,#0x14]
        0x0004b266:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b268:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b26a:    eb000280    ....    ADD      r2,r0,r0,LSL #2
        0x0004b26e:    f8510022    Q.".    LDR      r0,[r1,r2,LSL #2]
        0x0004b272:    3001        .0      ADDS     r0,#1
        0x0004b274:    f8410022    A.".    STR      r0,[r1,r2,LSL #2]
        0x0004b278:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b27a:    6ac0        .j      LDR      r0,[r0,#0x2c]
        0x0004b27c:    f24a4188    J..A    MOV      r1,#0xa488
        0x0004b280:    f2c10101    ....    MOVT     r1,#0x1001
        0x0004b284:    6809        .h      LDR      r1,[r1,#0]
        0x0004b286:    6ac9        .j      LDR      r1,[r1,#0x2c]
        0x0004b288:    4288        .B      CMP      r0,r1
        0x0004b28a:    d307        ..      BCC      0x4b29c ; xTaskResumeAll + 388
        0x0004b28c:    e7ff        ..      B        0x4b28e ; xTaskResumeAll + 374
        0x0004b28e:    f6423104    B..1    MOV      r1,#0x2b04
        0x0004b292:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b296:    2001        .       MOVS     r0,#1
        0x0004b298:    6008        .`      STR      r0,[r1,#0]
        0x0004b29a:    e000        ..      B        0x4b29e ; xTaskResumeAll + 390
        0x0004b29c:    e7ff        ..      B        0x4b29e ; xTaskResumeAll + 390
        0x0004b29e:    e761        a.      B        0x4b164 ; xTaskResumeAll + 76
        0x0004b2a0:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b2a2:    b118        ..      CBZ      r0,0x4b2ac ; xTaskResumeAll + 404
        0x0004b2a4:    e7ff        ..      B        0x4b2a6 ; xTaskResumeAll + 398
        0x0004b2a6:    f7f7fb83    ....    BL       prvResetNextTaskUnblockTime ; 0x429b0
        0x0004b2aa:    e7ff        ..      B        0x4b2ac ; xTaskResumeAll + 404
        0x0004b2ac:    f64220b8    B..     MOV      r0,#0x2ab8
        0x0004b2b0:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b2b4:    6800        .h      LDR      r0,[r0,#0]
        0x0004b2b6:    9000        ..      STR      r0,[sp,#0]
        0x0004b2b8:    9800        ..      LDR      r0,[sp,#0]
        0x0004b2ba:    b1e0        ..      CBZ      r0,0x4b2f6 ; xTaskResumeAll + 478
        0x0004b2bc:    e7ff        ..      B        0x4b2be ; xTaskResumeAll + 422
        0x0004b2be:    e7ff        ..      B        0x4b2c0 ; xTaskResumeAll + 424
        0x0004b2c0:    f7fffd36    ..6.    BL       xTaskIncrementTick ; 0x4ad30
        0x0004b2c4:    b138        8.      CBZ      r0,0x4b2d6 ; xTaskResumeAll + 446
        0x0004b2c6:    e7ff        ..      B        0x4b2c8 ; xTaskResumeAll + 432
        0x0004b2c8:    f6423104    B..1    MOV      r1,#0x2b04
        0x0004b2cc:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b2d0:    2001        .       MOVS     r0,#1
        0x0004b2d2:    6008        .`      STR      r0,[r1,#0]
        0x0004b2d4:    e000        ..      B        0x4b2d8 ; xTaskResumeAll + 448
        0x0004b2d6:    e7ff        ..      B        0x4b2d8 ; xTaskResumeAll + 448
        0x0004b2d8:    9800        ..      LDR      r0,[sp,#0]
        0x0004b2da:    3801        .8      SUBS     r0,#1
        0x0004b2dc:    9000        ..      STR      r0,[sp,#0]
        0x0004b2de:    e7ff        ..      B        0x4b2e0 ; xTaskResumeAll + 456
        0x0004b2e0:    9800        ..      LDR      r0,[sp,#0]
        0x0004b2e2:    2800        .(      CMP      r0,#0
        0x0004b2e4:    d1ec        ..      BNE      0x4b2c0 ; xTaskResumeAll + 424
        0x0004b2e6:    e7ff        ..      B        0x4b2e8 ; xTaskResumeAll + 464
        0x0004b2e8:    f64221b8    B..!    MOV      r1,#0x2ab8
        0x0004b2ec:    f2c10102    ....    MOVT     r1,#0x1002
        0x0004b2f0:    2000        .       MOVS     r0,#0
        0x0004b2f2:    6008        .`      STR      r0,[r1,#0]
        0x0004b2f4:    e000        ..      B        0x4b2f8 ; xTaskResumeAll + 480
        0x0004b2f6:    e7ff        ..      B        0x4b2f8 ; xTaskResumeAll + 480
        0x0004b2f8:    f6423004    B..0    MOV      r0,#0x2b04
        0x0004b2fc:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b300:    6800        .h      LDR      r0,[r0,#0]
        0x0004b302:    b170        p.      CBZ      r0,0x4b322 ; xTaskResumeAll + 522
        0x0004b304:    e7ff        ..      B        0x4b306 ; xTaskResumeAll + 494
        0x0004b306:    2001        .       MOVS     r0,#1
        0x0004b308:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b30a:    f64e5104    N..Q    MOV      r1,#0xed04
        0x0004b30e:    f2ce0100    ....    MOVT     r1,#0xe000
        0x0004b312:    f04f5080    O..P    MOV      r0,#0x10000000
        0x0004b316:    6008        .`      STR      r0,[r1,#0]
        0x0004b318:    f3bf8f4f    ..O.    DSB      
        0x0004b31c:    f3bf8f6f    ..o.    ISB      
        0x0004b320:    e000        ..      B        0x4b324 ; xTaskResumeAll + 524
        0x0004b322:    e7ff        ..      B        0x4b324 ; xTaskResumeAll + 524
        0x0004b324:    e7ff        ..      B        0x4b326 ; xTaskResumeAll + 526
        0x0004b326:    e000        ..      B        0x4b32a ; xTaskResumeAll + 530
        0x0004b328:    e7ff        ..      B        0x4b32a ; xTaskResumeAll + 530
        0x0004b32a:    f7fef87d    ..}.    BL       vPortExitCritical ; 0x49428
        0x0004b32e:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b330:    b006        ..      ADD      sp,sp,#0x18
        0x0004b332:    bd80        ..      POP      {r7,pc}
    xTimerCreate
        0x0004b334:    b510        ..      PUSH     {r4,lr}
        0x0004b336:    b088        ..      SUB      sp,sp,#0x20
        0x0004b338:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004b33c:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004b33e:    9106        ..      STR      r1,[sp,#0x18]
        0x0004b340:    9205        ..      STR      r2,[sp,#0x14]
        0x0004b342:    9304        ..      STR      r3,[sp,#0x10]
        0x0004b344:    2028        (       MOVS     r0,#0x28
        0x0004b346:    f7f7fc45    ..E.    BL       pvPortMalloc ; 0x42bd4
        0x0004b34a:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b34c:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b34e:    b198        ..      CBZ      r0,0x4b378 ; xTimerCreate + 68
        0x0004b350:    e7ff        ..      B        0x4b352 ; xTimerCreate + 30
        0x0004b352:    9903        ..      LDR      r1,[sp,#0xc]
        0x0004b354:    2000        .       MOVS     r0,#0
        0x0004b356:    f8810024    ..$.    STRB     r0,[r1,#0x24]
        0x0004b35a:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b35c:    9906        ..      LDR      r1,[sp,#0x18]
        0x0004b35e:    9a05        ..      LDR      r2,[sp,#0x14]
        0x0004b360:    9b04        ..      LDR      r3,[sp,#0x10]
        0x0004b362:    f8ddc028    ..(.    LDR      r12,[sp,#0x28]
        0x0004b366:    9c03        ..      LDR      r4,[sp,#0xc]
        0x0004b368:    46ee        .F      MOV      lr,sp
        0x0004b36a:    f8ce4004    ...@    STR      r4,[lr,#4]
        0x0004b36e:    f8cec000    ....    STR      r12,[lr,#0]
        0x0004b372:    f7f7f885    ....    BL       prvInitialiseNewTimer ; 0x42480
        0x0004b376:    e7ff        ..      B        0x4b378 ; xTimerCreate + 68
        0x0004b378:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b37a:    b008        ..      ADD      sp,sp,#0x20
        0x0004b37c:    bd10        ..      POP      {r4,pc}
        0x0004b37e:    0000        ..      MOVS     r0,r0
    xTimerCreateTimerTask
        0x0004b380:    b580        ..      PUSH     {r7,lr}
        0x0004b382:    b084        ..      SUB      sp,sp,#0x10
        0x0004b384:    2000        .       MOVS     r0,#0
        0x0004b386:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b388:    f7f6fe32    ..2.    BL       prvCheckForValidListAndQueue ; 0x41ff0
        0x0004b38c:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004b390:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b394:    6800        .h      LDR      r0,[r0,#0]
        0x0004b396:    b1b8        ..      CBZ      r0,0x4b3c8 ; xTimerCreateTimerTask + 72
        0x0004b398:    e7ff        ..      B        0x4b39a ; xTimerCreateTimerTask + 26
        0x0004b39a:    f64220fc    B..     MOV      r0,#0x2afc
        0x0004b39e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b3a2:    4669        iF      MOV      r1,sp
        0x0004b3a4:    6048        H`      STR      r0,[r1,#4]
        0x0004b3a6:    2005        .       MOVS     r0,#5
        0x0004b3a8:    6008        .`      STR      r0,[r1,#0]
        0x0004b3aa:    f6423005    B..0    MOV      r0,#0x2b05
        0x0004b3ae:    f2c00004    ....    MOVT     r0,#4
        0x0004b3b2:    f245618d    E..a    MOV      r1,#0x568d
        0x0004b3b6:    f2c00105    ....    MOVT     r1,#5
        0x0004b3ba:    f44f7200    O..r    MOV      r2,#0x200
        0x0004b3be:    2300        .#      MOVS     r3,#0
        0x0004b3c0:    f7fffc40    ..@.    BL       xTaskCreate ; 0x4ac44
        0x0004b3c4:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b3c6:    e000        ..      B        0x4b3ca ; xTimerCreateTimerTask + 74
        0x0004b3c8:    e7ff        ..      B        0x4b3ca ; xTimerCreateTimerTask + 74
        0x0004b3ca:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b3cc:    b910        ..      CBNZ     r0,0x4b3d4 ; xTimerCreateTimerTask + 84
        0x0004b3ce:    e7ff        ..      B        0x4b3d0 ; xTimerCreateTimerTask + 80
        0x0004b3d0:    e7ff        ..      B        0x4b3d2 ; xTimerCreateTimerTask + 82
        0x0004b3d2:    e7fe        ..      B        0x4b3d2 ; xTimerCreateTimerTask + 82
        0x0004b3d4:    9803        ..      LDR      r0,[sp,#0xc]
        0x0004b3d6:    b004        ..      ADD      sp,sp,#0x10
        0x0004b3d8:    bd80        ..      POP      {r7,pc}
        0x0004b3da:    0000        ..      MOVS     r0,r0
    xTimerGenericCommand
        0x0004b3dc:    b580        ..      PUSH     {r7,lr}
        0x0004b3de:    b08a        ..      SUB      sp,sp,#0x28
        0x0004b3e0:    f8ddc030    ..0.    LDR      r12,[sp,#0x30]
        0x0004b3e4:    9009        ..      STR      r0,[sp,#0x24]
        0x0004b3e6:    9108        ..      STR      r1,[sp,#0x20]
        0x0004b3e8:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004b3ea:    9306        ..      STR      r3,[sp,#0x18]
        0x0004b3ec:    2000        .       MOVS     r0,#0
        0x0004b3ee:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b3f0:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004b3f2:    b910        ..      CBNZ     r0,0x4b3fa ; xTimerGenericCommand + 30
        0x0004b3f4:    e7ff        ..      B        0x4b3f6 ; xTimerGenericCommand + 26
        0x0004b3f6:    e7ff        ..      B        0x4b3f8 ; xTimerGenericCommand + 28
        0x0004b3f8:    e7fe        ..      B        0x4b3f8 ; xTimerGenericCommand + 28
        0x0004b3fa:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004b3fe:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b402:    6800        .h      LDR      r0,[r0,#0]
        0x0004b404:    b3a8        ..      CBZ      r0,0x4b472 ; xTimerGenericCommand + 150
        0x0004b406:    e7ff        ..      B        0x4b408 ; xTimerGenericCommand + 44
        0x0004b408:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b40a:    9001        ..      STR      r0,[sp,#4]
        0x0004b40c:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b40e:    9002        ..      STR      r0,[sp,#8]
        0x0004b410:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004b412:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b414:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b416:    2805        .(      CMP      r0,#5
        0x0004b418:    dc1e        ..      BGT      0x4b458 ; xTimerGenericCommand + 124
        0x0004b41a:    e7ff        ..      B        0x4b41c ; xTimerGenericCommand + 64
        0x0004b41c:    f7fffc62    ..b.    BL       xTaskGetSchedulerState ; 0x4ace4
        0x0004b420:    2802        .(      CMP      r0,#2
        0x0004b422:    d10c        ..      BNE      0x4b43e ; xTimerGenericCommand + 98
        0x0004b424:    e7ff        ..      B        0x4b426 ; xTimerGenericCommand + 74
        0x0004b426:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004b42a:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b42e:    6800        .h      LDR      r0,[r0,#0]
        0x0004b430:    9a0c        ..      LDR      r2,[sp,#0x30]
        0x0004b432:    a901        ..      ADD      r1,sp,#4
        0x0004b434:    2300        .#      MOVS     r3,#0
        0x0004b436:    f7fff94b    ..K.    BL       xQueueGenericSend ; 0x4a6d0
        0x0004b43a:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b43c:    e00b        ..      B        0x4b456 ; xTimerGenericCommand + 122
        0x0004b43e:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004b442:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b446:    6800        .h      LDR      r0,[r0,#0]
        0x0004b448:    a901        ..      ADD      r1,sp,#4
        0x0004b44a:    2300        .#      MOVS     r3,#0
        0x0004b44c:    461a        .F      MOV      r2,r3
        0x0004b44e:    f7fff93f    ..?.    BL       xQueueGenericSend ; 0x4a6d0
        0x0004b452:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b454:    e7ff        ..      B        0x4b456 ; xTimerGenericCommand + 122
        0x0004b456:    e00b        ..      B        0x4b470 ; xTimerGenericCommand + 148
        0x0004b458:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004b45c:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b460:    6800        .h      LDR      r0,[r0,#0]
        0x0004b462:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b464:    a901        ..      ADD      r1,sp,#4
        0x0004b466:    2300        .#      MOVS     r3,#0
        0x0004b468:    f7fffa24    ..$.    BL       xQueueGenericSendFromISR ; 0x4a8b4
        0x0004b46c:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b46e:    e7ff        ..      B        0x4b470 ; xTimerGenericCommand + 148
        0x0004b470:    e000        ..      B        0x4b474 ; xTimerGenericCommand + 152
        0x0004b472:    e7ff        ..      B        0x4b474 ; xTimerGenericCommand + 152
        0x0004b474:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b476:    b00a        ..      ADD      sp,sp,#0x28
        0x0004b478:    bd80        ..      POP      {r7,pc}
        0x0004b47a:    0000        ..      MOVS     r0,r0
    xTimerPendFunctionCallFromISR
        0x0004b47c:    b580        ..      PUSH     {r7,lr}
        0x0004b47e:    b08a        ..      SUB      sp,sp,#0x28
        0x0004b480:    9009        ..      STR      r0,[sp,#0x24]
        0x0004b482:    9108        ..      STR      r1,[sp,#0x20]
        0x0004b484:    9207        ..      STR      r2,[sp,#0x1c]
        0x0004b486:    9306        ..      STR      r3,[sp,#0x18]
        0x0004b488:    f06f0001    o...    MVN      r0,#1
        0x0004b48c:    9002        ..      STR      r0,[sp,#8]
        0x0004b48e:    9809        ..      LDR      r0,[sp,#0x24]
        0x0004b490:    9003        ..      STR      r0,[sp,#0xc]
        0x0004b492:    9808        ..      LDR      r0,[sp,#0x20]
        0x0004b494:    9004        ..      STR      r0,[sp,#0x10]
        0x0004b496:    9807        ..      LDR      r0,[sp,#0x1c]
        0x0004b498:    9005        ..      STR      r0,[sp,#0x14]
        0x0004b49a:    f64220f8    B..     MOV      r0,#0x2af8
        0x0004b49e:    f2c10002    ....    MOVT     r0,#0x1002
        0x0004b4a2:    6800        .h      LDR      r0,[r0,#0]
        0x0004b4a4:    9a06        ..      LDR      r2,[sp,#0x18]
        0x0004b4a6:    a902        ..      ADD      r1,sp,#8
        0x0004b4a8:    2300        .#      MOVS     r3,#0
        0x0004b4aa:    f7fffa03    ....    BL       xQueueGenericSendFromISR ; 0x4a8b4
        0x0004b4ae:    9001        ..      STR      r0,[sp,#4]
        0x0004b4b0:    9801        ..      LDR      r0,[sp,#4]
        0x0004b4b2:    b00a        ..      ADD      sp,sp,#0x28
        0x0004b4b4:    bd80        ..      POP      {r7,pc}
    $t
    i.__ARM_fpclassify
    __ARM_fpclassify
        0x0004b4b6:    b403        ..      PUSH     {r0,r1}
        0x0004b4b8:    9801        ..      LDR      r0,[sp,#4]
        0x0004b4ba:    0041        A.      LSLS     r1,r0,#1
        0x0004b4bc:    9800        ..      LDR      r0,[sp,#0]
        0x0004b4be:    ea5020c1    P..     ORRS     r0,r0,r1,LSL #11
        0x0004b4c2:    bf18        ..      IT       NE
        0x0004b4c4:    2004        .       MOVNE    r0,#4
        0x0004b4c6:    0d4a        J.      LSRS     r2,r1,#21
        0x0004b4c8:    bf18        ..      IT       NE
        0x0004b4ca:    f0400001    @...    ORRNE    r0,r0,#1
        0x0004b4ce:    f24072ff    @..r    MOV      r2,#0x7ff
        0x0004b4d2:    ebb25f51    ..Q_    CMP      r2,r1,LSR #21
        0x0004b4d6:    bf08        ..      IT       EQ
        0x0004b4d8:    f0400002    @...    ORREQ    r0,r0,#2
        0x0004b4dc:    2801        .(      CMP      r0,#1
        0x0004b4de:    bf08        ..      IT       EQ
        0x0004b4e0:    2005        .       MOVEQ    r0,#5
        0x0004b4e2:    b002        ..      ADD      sp,sp,#8
        0x0004b4e4:    4770        pG      BX       lr
        0x0004b4e6:    0000        ..      MOVS     r0,r0
    i.__hardfp_cos
    __hardfp_cos
        0x0004b4e8:    b510        ..      PUSH     {r4,lr}
        0x0004b4ea:    492f        /I      LDR      r1,[pc,#188] ; [0x4b5a8] = 0x3fe921fb
        0x0004b4ec:    ed9f1b2c    ..,.    VLDR     d1,[pc,#176] ; [0x4b5a0] = 0
        0x0004b4f0:    ed2d0b02    -...    VPUSH    {d0}
        0x0004b4f4:    b084        ..      SUB      sp,sp,#0x10
        0x0004b4f6:    9805        ..      LDR      r0,[sp,#0x14]
        0x0004b4f8:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004b4fc:    4288        .B      CMP      r0,r1
        0x0004b4fe:    bfd8        ..      IT       LE
        0x0004b500:    ed9d0b04    ....    VLDRLE   d0,[sp,#0x10]
        0x0004b504:    dd2d        -.      BLE      0x4b562 ; __hardfp_cos + 122
        0x0004b506:    4929        )I      LDR      r1,[pc,#164] ; [0x4b5ac] = 0x7ff00000
        0x0004b508:    4288        .B      CMP      r0,r1
        0x0004b50a:    d109        ..      BNE      0x4b520 ; __hardfp_cos + 56
        0x0004b50c:    9804        ..      LDR      r0,[sp,#0x10]
        0x0004b50e:    b940        @.      CBNZ     r0,0x4b522 ; __hardfp_cos + 58
        0x0004b510:    f04f0001    O...    MOV      r0,#1
        0x0004b514:    f7cdf90d    ....    BL       __set_errno ; 0x18732
        0x0004b518:    f001f902    ....    BL       __mathlib_dbl_invalid ; 0x4c720
        0x0004b51c:    b006        ..      ADD      sp,sp,#0x18
        0x0004b51e:    bd10        ..      POP      {r4,pc}
        0x0004b520:    db05        ..      BLT      0x4b52e ; __hardfp_cos + 70
        0x0004b522:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0004b526:    f001f8ef    ....    BL       __mathlib_dbl_infnan ; 0x4c708
        0x0004b52a:    b006        ..      ADD      sp,sp,#0x18
        0x0004b52c:    bd10        ..      POP      {r4,pc}
        0x0004b52e:    4668        hF      MOV      r0,sp
        0x0004b530:    ed9d0b04    ....    VLDR     d0,[sp,#0x10]
        0x0004b534:    f000fce8    ....    BL       __ieee754_rem_pio2 ; 0x4bf08
        0x0004b538:    f0100003    ....    ANDS     r0,r0,#3
        0x0004b53c:    bf04        ..      ITT      EQ
        0x0004b53e:    ed9d1b02    ....    VLDREQ   d1,[sp,#8]
        0x0004b542:    ed9d0b00    ....    VLDREQ   d0,[sp,#0]
        0x0004b546:    d00c        ..      BEQ      0x4b562 ; __hardfp_cos + 122
        0x0004b548:    2801        .(      CMP      r0,#1
        0x0004b54a:    d00e        ..      BEQ      0x4b56a ; __hardfp_cos + 130
        0x0004b54c:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0004b550:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b554:    2802        .(      CMP      r0,#2
        0x0004b556:    d017        ..      BEQ      0x4b588 ; __hardfp_cos + 160
        0x0004b558:    2001        .       MOVS     r0,#1
        0x0004b55a:    f001f825    ..%.    BL       __kernel_sin ; 0x4c5a8
        0x0004b55e:    b006        ..      ADD      sp,sp,#0x18
        0x0004b560:    bd10        ..      POP      {r4,pc}
        0x0004b562:    f000feed    ....    BL       __kernel_cos ; 0x4c340
        0x0004b566:    b006        ..      ADD      sp,sp,#0x18
        0x0004b568:    bd10        ..      POP      {r4,pc}
        0x0004b56a:    ed9d1b02    ....    VLDR     d1,[sp,#8]
        0x0004b56e:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b572:    2001        .       MOVS     r0,#1
        0x0004b574:    f001f818    ....    BL       __kernel_sin ; 0x4c5a8
        0x0004b578:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b57c:    f001f90c    ....    BL       __aeabi_dneg ; 0x4c798
        0x0004b580:    b006        ..      ADD      sp,sp,#0x18
        0x0004b582:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b586:    bd10        ..      POP      {r4,pc}
        0x0004b588:    f000feda    ....    BL       __kernel_cos ; 0x4c340
        0x0004b58c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b590:    f001f902    ....    BL       __aeabi_dneg ; 0x4c798
        0x0004b594:    b006        ..      ADD      sp,sp,#0x18
        0x0004b596:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b59a:    bd10        ..      POP      {r4,pc}
    $d
        0x0004b59c:    00000000    ....    DCD    0
        0x0004b5a0:    00000000    ....    DCD    0
        0x0004b5a4:    00000000    ....    DCD    0
        0x0004b5a8:    3fe921fb    .!.?    DCD    1072243195
        0x0004b5ac:    7ff00000    ....    DCD    2146435072
    $t
    i.__hardfp_exp
    __hardfp_exp
        0x0004b5b0:    b570        p.      PUSH     {r4-r6,lr}
        0x0004b5b2:    ed2d0b02    -...    VPUSH    {d0}
        0x0004b5b6:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0004b5ba:    b082        ..      SUB      sp,sp,#8
        0x0004b5bc:    980d        ..      LDR      r0,[sp,#0x34]
        0x0004b5be:    0fc4        ..      LSRS     r4,r0,#31
        0x0004b5c0:    f0204500     ..E    BIC      r5,r0,#0x80000000
        0x0004b5c4:    48ae        .H      LDR      r0,[pc,#696] ; [0x4b880] = 0x40862e42
        0x0004b5c6:    4285        .B      CMP      r5,r0
        0x0004b5c8:    d348        H.      BCC      0x4b65c ; __hardfp_exp + 172
        0x0004b5ca:    48ae        .H      LDR      r0,[pc,#696] ; [0x4b884] = 0x7ff00000
        0x0004b5cc:    4285        .B      CMP      r5,r0
        0x0004b5ce:    d319        ..      BCC      0x4b604 ; __hardfp_exp + 84
        0x0004b5d0:    990c        ..      LDR      r1,[sp,#0x30]
        0x0004b5d2:    f3c50013    ....    UBFX     r0,r5,#0,#20
        0x0004b5d6:    4308        .C      ORRS     r0,r0,r1
        0x0004b5d8:    d009        ..      BEQ      0x4b5ee ; __hardfp_exp + 62
        0x0004b5da:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b5de:    b002        ..      ADD      sp,sp,#8
        0x0004b5e0:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b5e4:    b002        ..      ADD      sp,sp,#8
        0x0004b5e6:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004b5ea:    f001b88d    ....    B.W      __mathlib_dbl_infnan ; 0x4c708
        0x0004b5ee:    2c00        .,      CMP      r4,#0
        0x0004b5f0:    bf14        ..      ITE      NE
        0x0004b5f2:    ed9f0ba5    ....    VLDRNE   d0,[pc,#660] ; [0x4b888] = 0
        0x0004b5f6:    ed9d0b0c    ....    VLDREQ   d0,[sp,#0x30]
        0x0004b5fa:    b002        ..      ADD      sp,sp,#8
        0x0004b5fc:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b600:    b002        ..      ADD      sp,sp,#8
        0x0004b602:    bd70        p.      POP      {r4-r6,pc}
        0x0004b604:    ed9f0ba2    ....    VLDR     d0,[pc,#648] ; [0x4b890] = 0xfefa39ef
        0x0004b608:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b60c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b610:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b614:    f001fd18    ....    BL       __aeabi_cdrcmple ; 0x4d048
        0x0004b618:    d20a        ..      BCS      0x4b630 ; __hardfp_exp + 128
        0x0004b61a:    2002        .       MOVS     r0,#2
        0x0004b61c:    f7cdf889    ....    BL       __set_errno ; 0x18732
        0x0004b620:    b002        ..      ADD      sp,sp,#8
        0x0004b622:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b626:    b002        ..      ADD      sp,sp,#8
        0x0004b628:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004b62c:    f001b888    ....    B.W      __mathlib_dbl_overflow ; 0x4c740
        0x0004b630:    ed9f0b99    ....    VLDR     d0,[pc,#612] ; [0x4b898] = 0xd52d3051
        0x0004b634:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b638:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b63c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b640:    f001fbc8    ....    BL       __aeabi_cdcmple ; 0x4cdd4
        0x0004b644:    d20a        ..      BCS      0x4b65c ; __hardfp_exp + 172
        0x0004b646:    2002        .       MOVS     r0,#2
        0x0004b648:    f7cdf873    ..s.    BL       __set_errno ; 0x18732
        0x0004b64c:    b002        ..      ADD      sp,sp,#8
        0x0004b64e:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004b652:    b002        ..      ADD      sp,sp,#8
        0x0004b654:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004b658:    f001b882    ....    B.W      __mathlib_dbl_underflow ; 0x4c760
        0x0004b65c:    4890        .H      LDR      r0,[pc,#576] ; [0x4b8a0] = 0x3fd62e42
        0x0004b65e:    ed9fbb92    ....    VLDR     d11,[pc,#584] ; [0x4b8a8] = 0
        0x0004b662:    42a8        .B      CMP      r0,r5
        0x0004b664:    d25c        \.      BCS      0x4b720 ; __hardfp_exp + 368
        0x0004b666:    4892        .H      LDR      r0,[pc,#584] ; [0x4b8b0] = 0x3ff0a2b2
        0x0004b668:    4285        .B      CMP      r5,r0
        0x0004b66a:    d219        ..      BCS      0x4b6a0 ; __hardfp_exp + 240
        0x0004b66c:    4891        .H      LDR      r0,[pc,#580] ; [0x4b8b4] = 0x1f3e
        0x0004b66e:    4478        xD      ADD      r0,r0,pc
        0x0004b670:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004b674:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0004b678:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b67c:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b680:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b684:    f001fdee    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004b688:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004b68c:    488a        .H      LDR      r0,[pc,#552] ; [0x4b8b8] = 0x1f2e
        0x0004b68e:    4478        xD      ADD      r0,r0,pc
        0x0004b690:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004b694:    ed909b00    ....    VLDR     d9,[r0,#0]
        0x0004b698:    f1c40001    ....    RSB      r0,r4,#1
        0x0004b69c:    1b04        ..      SUBS     r4,r0,r4
        0x0004b69e:    e036        6.      B        0x4b70e ; __hardfp_exp + 350
        0x0004b6a0:    ed9f0b87    ....    VLDR     d0,[pc,#540] ; [0x4b8c0] = 0x652b82fe
        0x0004b6a4:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b6a8:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b6ac:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b6b0:    f001fbcc    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b6b4:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b6b8:    4883        .H      LDR      r0,[pc,#524] ; [0x4b8c8] = 0x1ee2
        0x0004b6ba:    4478        xD      ADD      r0,r0,pc
        0x0004b6bc:    eb0000c4    ....    ADD      r0,r0,r4,LSL #3
        0x0004b6c0:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0004b6c4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b6c8:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b6cc:    f001f8a2    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004b6d0:    f001faea    ....    BL       __aeabi_d2iz ; 0x4cca8
        0x0004b6d4:    4604        .F      MOV      r4,r0
        0x0004b6d6:    f001fb16    ....    BL       __aeabi_i2d ; 0x4cd06
        0x0004b6da:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004b6de:    ed9f0b7c    ..|.    VLDR     d0,[pc,#496] ; [0x4b8d0] = 0xfee00000
        0x0004b6e2:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b6e6:    f001fbb1    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b6ea:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004b6ee:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b6f2:    f001fcdf    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004b6f6:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004b6fa:    ed9f0b77    ..w.    VLDR     d0,[pc,#476] ; [0x4b8d8] = 0x35793c76
        0x0004b6fe:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004b702:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b706:    f001fba1    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b70a:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004b70e:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004b712:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004b716:    f001fda5    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004b71a:    e9cd010c    ....    STRD     r0,r1,[sp,#0x30]
        0x0004b71e:    e01b        ..      B        0x4b758 ; __hardfp_exp + 424
        0x0004b720:    486f        oH      LDR      r0,[pc,#444] ; [0x4b8e0] = 0x3e300000
        0x0004b722:    4285        .B      CMP      r5,r0
        0x0004b724:    d217        ..      BCS      0x4b756 ; __hardfp_exp + 422
        0x0004b726:    ed9f0b70    ..p.    VLDR     d0,[pc,#448] ; [0x4b8e8] = 0x8800759c
        0x0004b72a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b72e:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b732:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b736:    f001f86d    ..m.    BL       __aeabi_dadd ; 0x4c814
        0x0004b73a:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b73e:    f001fc83    ....    BL       __aeabi_cdrcmple ; 0x4d048
        0x0004b742:    d208        ..      BCS      0x4b756 ; __hardfp_exp + 422
        0x0004b744:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b748:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b74c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b750:    f001f860    ..`.    BL       __aeabi_dadd ; 0x4c814
        0x0004b754:    e06e        n.      B        0x4b834 ; __hardfp_exp + 644
        0x0004b756:    2400        .$      MOVS     r4,#0
        0x0004b758:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b75c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b760:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b764:    f001fb72    ..r.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b768:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004b76c:    4860        `H      LDR      r0,[pc,#384] ; [0x4b8f0] = 0x1e54
        0x0004b76e:    2105        .!      MOVS     r1,#5
        0x0004b770:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004b774:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004b778:    4478        xD      ADD      r0,r0,pc
        0x0004b77a:    f000fe99    ....    BL       __kernel_poly ; 0x4c4b0
        0x0004b77e:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b782:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b786:    f001fb61    ..a.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b78a:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004b78e:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b792:    f001fc8f    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004b796:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004b79a:    ed9f0b57    ..W.    VLDR     d0,[pc,#348] ; [0x4b8f8] = 0
        0x0004b79e:    b35c        \.      CBZ      r4,0x4b7f8 ; __hardfp_exp + 584
        0x0004b7a0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b7a4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b7a8:    f001fd5c    ..\.    BL       __aeabi_dsub ; 0x4d264
        0x0004b7ac:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b7b0:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004b7b4:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b7b8:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b7bc:    f001fb46    ..F.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b7c0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004b7c4:    f001f8da    ....    BL       __aeabi_ddiv ; 0x4c97c
        0x0004b7c8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004b7cc:    f001fc72    ..r.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004b7d0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004b7d4:    f001fd46    ..F.    BL       __aeabi_dsub ; 0x4d264
        0x0004b7d8:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b7dc:    f001fc6a    ..j.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004b7e0:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004b7e4:    f46f707f    o..p    MVN      r0,#0x3fc
        0x0004b7e8:    4284        .B      CMP      r4,r0
        0x0004b7ea:    db26        &.      BLT      0x4b83a ; __hardfp_exp + 650
        0x0004b7ec:    eb015004    ...P    ADD      r0,r1,r4,LSL #20
        0x0004b7f0:    9001        ..      STR      r0,[sp,#4]
        0x0004b7f2:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b7f6:    e700        ..      B        0x4b5fa ; __hardfp_exp + 74
        0x0004b7f8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b7fc:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004b800:    f001fd30    ..0.    BL       __aeabi_dsub ; 0x4d264
        0x0004b804:    ed9d0b0c    ....    VLDR     d0,[sp,#0x30]
        0x0004b808:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004b80c:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b810:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b814:    f001fb1a    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b818:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004b81c:    f001f8ae    ....    BL       __aeabi_ddiv ; 0x4c97c
        0x0004b820:    ed9d1b0c    ....    VLDR     d1,[sp,#0x30]
        0x0004b824:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004b828:    f001fd1c    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004b82c:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004b830:    f001fc40    ..@.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004b834:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004b838:    e6df        ..      B        0x4b5fa ; __hardfp_exp + 74
        0x0004b83a:    4608        .F      MOV      r0,r1
        0x0004b83c:    f04f517a    O.zQ    MOV      r1,#0x3e800000
        0x0004b840:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004b844:    ed9f0b2e    ....    VLDR     d0,[pc,#184] ; [0x4b900] = 0
        0x0004b848:    4408        .D      ADD      r0,r0,r1
        0x0004b84a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b84e:    9001        ..      STR      r0,[sp,#4]
        0x0004b850:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004b854:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b858:    f001faf8    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004b85c:    460d        .F      MOV      r5,r1
        0x0004b85e:    ec450b10    E...    VMOV     d0,r0,r5
        0x0004b862:    4604        .F      MOV      r4,r0
        0x0004b864:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b868:    f7fffe25    ..%.    BL       __ARM_fpclassify ; 0x4b4b6
        0x0004b86c:    2804        .(      CMP      r0,#4
        0x0004b86e:    bf08        ..      IT       EQ
        0x0004b870:    f000ff76    ..v.    BLEQ     __mathlib_dbl_underflow ; 0x4c760
        0x0004b874:    ec454b10    E..K    VMOV     d0,r4,r5
        0x0004b878:    e6bf        ..      B        0x4b5fa ; __hardfp_exp + 74
    $d
        0x0004b87a:    0000        ..      DCW    0
        0x0004b87c:    00000000    ....    DCD    0
        0x0004b880:    40862e42    B..@    DCD    1082535490
        0x0004b884:    7ff00000    ....    DCD    2146435072
        0x0004b888:    00000000    ....    DCD    0
        0x0004b88c:    00000000    ....    DCD    0
        0x0004b890:    fefa39ef    .9..    DCD    4277811695
        0x0004b894:    40862e42    B..@    DCD    1082535490
        0x0004b898:    d52d3051    Q0-.    DCD    3576508497
        0x0004b89c:    c0874910    .I..    DCD    3230091536
        0x0004b8a0:    3fd62e42    B..?    DCD    1071001154
        0x0004b8a4:    00000000    ....    DCD    0
        0x0004b8a8:    00000000    ....    DCD    0
        0x0004b8ac:    3ff00000    ...?    DCD    1072693248
        0x0004b8b0:    3ff0a2b2    ...?    DCD    1072734898
        0x0004b8b4:    00001f3e    >...    DCD    7998
        0x0004b8b8:    00001f2e    ....    DCD    7982
        0x0004b8bc:    00000000    ....    DCD    0
        0x0004b8c0:    652b82fe    ..+e    DCD    1697350398
        0x0004b8c4:    3ff71547    G..?    DCD    1073157447
        0x0004b8c8:    00001ee2    ....    DCD    7906
        0x0004b8cc:    00000000    ....    DCD    0
        0x0004b8d0:    fee00000    ....    DCD    4276092928
        0x0004b8d4:    3fe62e42    B..?    DCD    1072049730
        0x0004b8d8:    35793c76    v<y5    DCD    897137782
        0x0004b8dc:    3dea39ef    .9.=    DCD    1038760431
        0x0004b8e0:    3e300000    ..0>    DCD    1043333120
        0x0004b8e4:    00000000    ....    DCD    0
        0x0004b8e8:    8800759c    .u..    DCD    2281731484
        0x0004b8ec:    7e37e43c    <.7~    DCD    2117592124
        0x0004b8f0:    00001e54    T...    DCD    7764
        0x0004b8f4:    00000000    ....    DCD    0
        0x0004b8f8:    00000000    ....    DCD    0
        0x0004b8fc:    40000000    ...@    DCD    1073741824
        0x0004b900:    00000000    ....    DCD    0
        0x0004b904:    01700000    ..p.    DCD    24117248
    $t
    i.__hardfp_floor
    __hardfp_floor
        0x0004b908:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004b90c:    ed2d0b02    -...    VPUSH    {d0}
        0x0004b910:    ed9f0b3d    ..=.    VLDR     d0,[pc,#244] ; [0x4ba08] = 0x8800759c
        0x0004b914:    ed2d8b02    -...    VPUSH    {d8}
        0x0004b918:    ed9f8b3d    ..=.    VLDR     d8,[pc,#244] ; [0x4ba10] = 0
        0x0004b91c:    e9dd5402    ...T    LDRD     r5,r4,[sp,#8]
        0x0004b920:    f3c4500a    ...P    UBFX     r0,r4,#20,#11
        0x0004b924:    f2a036ff    ...6    SUB      r6,r0,#0x3ff
        0x0004b928:    2e14        ..      CMP      r6,#0x14
        0x0004b92a:    da37        7.      BGE      0x4b99c ; __hardfp_floor + 148
        0x0004b92c:    2e00        ..      CMP      r6,#0
        0x0004b92e:    da18        ..      BGE      0x4b962 ; __hardfp_floor + 90
        0x0004b930:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b934:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004b938:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b93c:    f000ff6a    ..j.    BL       __aeabi_dadd ; 0x4c814
        0x0004b940:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b944:    f001fb80    ....    BL       __aeabi_cdrcmple ; 0x4d048
        0x0004b948:    d257        W.      BCS      0x4b9fa ; __hardfp_floor + 242
        0x0004b94a:    2c00        .,      CMP      r4,#0
        0x0004b94c:    bfa4        ..      ITT      GE
        0x0004b94e:    2400        .$      MOVGE    r4,#0
        0x0004b950:    4625        %F      MOVGE    r5,r4
        0x0004b952:    da52        R.      BGE      0x4b9fa ; __hardfp_floor + 242
        0x0004b954:    f0244000    $..@    BIC      r0,r4,#0x80000000
        0x0004b958:    4328        (C      ORRS     r0,r0,r5
        0x0004b95a:    bf18        ..      IT       NE
        0x0004b95c:    4c2e        .L      LDRNE    r4,[pc,#184] ; [0x4ba18] = 0xbff00000
        0x0004b95e:    d04c        L.      BEQ      0x4b9fa ; __hardfp_floor + 242
        0x0004b960:    e01a        ..      B        0x4b998 ; __hardfp_floor + 144
        0x0004b962:    482e        .H      LDR      r0,[pc,#184] ; [0x4ba1c] = 0xfffff
        0x0004b964:    fa20f706     ...    LSR      r7,r0,r6
        0x0004b968:    ea040007    ....    AND      r0,r4,r7
        0x0004b96c:    4328        (C      ORRS     r0,r0,r5
        0x0004b96e:    d01f        ..      BEQ      0x4b9b0 ; __hardfp_floor + 168
        0x0004b970:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b974:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004b978:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b97c:    f000ff4a    ..J.    BL       __aeabi_dadd ; 0x4c814
        0x0004b980:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b984:    f001fb60    ..`.    BL       __aeabi_cdrcmple ; 0x4d048
        0x0004b988:    d237        7.      BCS      0x4b9fa ; __hardfp_floor + 242
        0x0004b98a:    2c00        .,      CMP      r4,#0
        0x0004b98c:    da03        ..      BGE      0x4b996 ; __hardfp_floor + 142
        0x0004b98e:    f44f1080    O...    MOV      r0,#0x100000
        0x0004b992:    40f0        .@      LSRS     r0,r0,r6
        0x0004b994:    4404        .D      ADD      r4,r4,r0
        0x0004b996:    43bc        .C      BICS     r4,r4,r7
        0x0004b998:    2500        .%      MOVS     r5,#0
        0x0004b99a:    e02e        ..      B        0x4b9fa ; __hardfp_floor + 242
        0x0004b99c:    2e33        3.      CMP      r6,#0x33
        0x0004b99e:    dc07        ..      BGT      0x4b9b0 ; __hardfp_floor + 168
        0x0004b9a0:    f1a60014    ....    SUB      r0,r6,#0x14
        0x0004b9a4:    f04f31ff    O..1    MOV      r1,#0xffffffff
        0x0004b9a8:    fa21f700    !...    LSR      r7,r1,r0
        0x0004b9ac:    423d        =B      TST      r5,r7
        0x0004b9ae:    d106        ..      BNE      0x4b9be ; __hardfp_floor + 182
        0x0004b9b0:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004b9b4:    ecbd8b02    ....    VPOP     {d8}
        0x0004b9b8:    b002        ..      ADD      sp,sp,#8
        0x0004b9ba:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004b9be:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004b9c2:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004b9c6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004b9ca:    f001fb73    ..s.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004b9ce:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004b9d2:    f001fb39    ..9.    BL       __aeabi_cdrcmple ; 0x4d048
        0x0004b9d6:    d210        ..      BCS      0x4b9fa ; __hardfp_floor + 242
        0x0004b9d8:    2c00        .,      CMP      r4,#0
        0x0004b9da:    da0d        ..      BGE      0x4b9f8 ; __hardfp_floor + 240
        0x0004b9dc:    2e14        ..      CMP      r6,#0x14
        0x0004b9de:    bf08        ..      IT       EQ
        0x0004b9e0:    1c64        d.      ADDEQ    r4,r4,#1
        0x0004b9e2:    d009        ..      BEQ      0x4b9f8 ; __hardfp_floor + 240
        0x0004b9e4:    f1c60034    ..4.    RSB      r0,r6,#0x34
        0x0004b9e8:    2101        .!      MOVS     r1,#1
        0x0004b9ea:    fa01f000    ....    LSL      r0,r1,r0
        0x0004b9ee:    4428        (D      ADD      r0,r0,r5
        0x0004b9f0:    42a8        .B      CMP      r0,r5
        0x0004b9f2:    bf38        8.      IT       CC
        0x0004b9f4:    1c64        d.      ADDCC    r4,r4,#1
        0x0004b9f6:    4605        .F      MOV      r5,r0
        0x0004b9f8:    43bd        .C      BICS     r5,r5,r7
        0x0004b9fa:    e9cd5402    ...T    STRD     r5,r4,[sp,#8]
        0x0004b9fe:    ed9d0b02    ....    VLDR     d0,[sp,#8]
        0x0004ba02:    e7d7        ..      B        0x4b9b4 ; __hardfp_floor + 172
    $d
        0x0004ba04:    00000000    ....    DCD    0
        0x0004ba08:    8800759c    .u..    DCD    2281731484
        0x0004ba0c:    7e37e43c    <.7~    DCD    2117592124
        0x0004ba10:    00000000    ....    DCD    0
        0x0004ba14:    00000000    ....    DCD    0
        0x0004ba18:    bff00000    ....    DCD    3220176896
        0x0004ba1c:    000fffff    ....    DCD    1048575
    $t
    i.__hardfp_floorf
    __hardfp_floorf
        0x0004ba20:    ee100a10    ....    VMOV     r0,s0
        0x0004ba24:    f3c051c7    ...Q    UBFX     r1,r0,#23,#8
        0x0004ba28:    397f        .9      SUBS     r1,r1,#0x7f
        0x0004ba2a:    2917        .)      CMP      r1,#0x17
        0x0004ba2c:    bfa8        ..      IT       GE
        0x0004ba2e:    4770        pG      BXGE     lr
        0x0004ba30:    eddf0a14    ....    VLDR     s1,[pc,#80] ; [0x4ba84] = 0x7149f2ca
        0x0004ba34:    2900        .)      CMP      r1,#0
        0x0004ba36:    ee700a20    p. .    VADD.F32 s1,s0,s1
        0x0004ba3a:    da0d        ..      BGE      0x4ba58 ; __hardfp_floorf + 56
        0x0004ba3c:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0004ba40:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004ba44:    dd1a        ..      BLE      0x4ba7c ; __hardfp_floorf + 92
        0x0004ba46:    2800        .(      CMP      r0,#0
        0x0004ba48:    bfa8        ..      IT       GE
        0x0004ba4a:    2000        .       MOVGE    r0,#0
        0x0004ba4c:    da16        ..      BGE      0x4ba7c ; __hardfp_floorf + 92
        0x0004ba4e:    f1b04f00    ...O    CMP      r0,#0x80000000
        0x0004ba52:    bf18        ..      IT       NE
        0x0004ba54:    480c        .H      LDRNE    r0,[pc,#48] ; [0x4ba88] = 0xbf800000
        0x0004ba56:    e011        ..      B        0x4ba7c ; __hardfp_floorf + 92
        0x0004ba58:    4a0c        .J      LDR      r2,[pc,#48] ; [0x4ba8c] = 0x7fffff
        0x0004ba5a:    40ca        .@      LSRS     r2,r2,r1
        0x0004ba5c:    4210        .B      TST      r0,r2
        0x0004ba5e:    bf08        ..      IT       EQ
        0x0004ba60:    4770        pG      BXEQ     lr
        0x0004ba62:    eef50ac0    ....    VCMPE.F32 s1,#0.0
        0x0004ba66:    eef1fa10    ....    VMRS     APSR_nzcv,FPSCR
        0x0004ba6a:    dd07        ..      BLE      0x4ba7c ; __hardfp_floorf + 92
        0x0004ba6c:    2800        .(      CMP      r0,#0
        0x0004ba6e:    da04        ..      BGE      0x4ba7a ; __hardfp_floorf + 90
        0x0004ba70:    f44f0300    O...    MOV      r3,#0x800000
        0x0004ba74:    fa23f101    #...    LSR      r1,r3,r1
        0x0004ba78:    4408        .D      ADD      r0,r0,r1
        0x0004ba7a:    4390        .C      BICS     r0,r0,r2
        0x0004ba7c:    ee000a10    ....    VMOV     s0,r0
        0x0004ba80:    4770        pG      BX       lr
    $d
        0x0004ba82:    0000        ..      DCW    0
        0x0004ba84:    7149f2ca    ..Iq    DCD    1900671690
        0x0004ba88:    bf800000    ....    DCD    3212836864
        0x0004ba8c:    007fffff    ....    DCD    8388607
    $t
    i.__hardfp_log
    __hardfp_log
        0x0004ba90:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ba92:    4bd9        .K      LDR      r3,[pc,#868] ; [0x4bdf8] = 0x7ff00000
        0x0004ba94:    2400        .$      MOVS     r4,#0
        0x0004ba96:    ed2d0b02    -...    VPUSH    {d0}
        0x0004ba9a:    ed2d8b10    -...    VPUSH    {d8-d15}
        0x0004ba9e:    e9dd1010    ....    LDRD     r1,r0,[sp,#0x40]
        0x0004baa2:    4298        .B      CMP      r0,r3
        0x0004baa4:    da05        ..      BGE      0x4bab2 ; __hardfp_log + 34
        0x0004baa6:    f0204200     ..B    BIC      r2,r0,#0x80000000
        0x0004baaa:    429a        .B      CMP      r2,r3
        0x0004baac:    d801        ..      BHI      0x4bab2 ; __hardfp_log + 34
        0x0004baae:    d109        ..      BNE      0x4bac4 ; __hardfp_log + 52
        0x0004bab0:    b141        A.      CBZ      r1,0x4bac4 ; __hardfp_log + 52
        0x0004bab2:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004bab6:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004baba:    b002        ..      ADD      sp,sp,#8
        0x0004babc:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004bac0:    f000be22    ..".    B.W      __mathlib_dbl_infnan ; 0x4c708
        0x0004bac4:    f5b01f80    ....    CMP      r0,#0x100000
        0x0004bac8:    da26        &.      BGE      0x4bb18 ; __hardfp_log + 136
        0x0004baca:    4311        .C      ORRS     r1,r1,r2
        0x0004bacc:    d00b        ..      BEQ      0x4bae6 ; __hardfp_log + 86
        0x0004bace:    2800        .(      CMP      r0,#0
        0x0004bad0:    da13        ..      BGE      0x4bafa ; __hardfp_log + 106
        0x0004bad2:    2001        .       MOVS     r0,#1
        0x0004bad4:    f7ccfe2d    ..-.    BL       __set_errno ; 0x18732
        0x0004bad8:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004badc:    b002        ..      ADD      sp,sp,#8
        0x0004bade:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004bae2:    f000be1d    ....    B.W      __mathlib_dbl_invalid ; 0x4c720
        0x0004bae6:    2002        .       MOVS     r0,#2
        0x0004bae8:    f7ccfe23    ..#.    BL       __set_errno ; 0x18732
        0x0004baec:    f000fdf4    ....    BL       __mathlib_dbl_divzero ; 0x4c6d8
        0x0004baf0:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004baf4:    f000fe50    ..P.    BL       __aeabi_dneg ; 0x4c798
        0x0004baf8:    e09e        ..      B        0x4bc38 ; __hardfp_log + 424
        0x0004bafa:    f06f0435    o.5.    MVN      r4,#0x35
        0x0004bafe:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x4be00] = 0
        0x0004bb02:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bb06:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004bb0a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bb0e:    f001f99d    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bb12:    e9cd0110    ....    STRD     r0,r1,[sp,#0x40]
        0x0004bb16:    4608        .F      MOV      r0,r1
        0x0004bb18:    eb045120    .. Q    ADD      r1,r4,r0,ASR #20
        0x0004bb1c:    f3c00413    ....    UBFX     r4,r0,#0,#20
        0x0004bb20:    48b9        .H      LDR      r0,[pc,#740] ; [0x4be08] = 0x95f64
        0x0004bb22:    f2a131ff    ...1    SUB      r1,r1,#0x3ff
        0x0004bb26:    4420         D      ADD      r0,r0,r4
        0x0004bb28:    f4001080    ....    AND      r0,r0,#0x100000
        0x0004bb2c:    f080627f    ...b    EOR      r2,r0,#0xff00000
        0x0004bb30:    f0825240    ..@R    EOR      r2,r2,#0x30000000
        0x0004bb34:    4322        "C      ORRS     r2,r2,r4
        0x0004bb36:    eb015520    .. U    ADD      r5,r1,r0,ASR #20
        0x0004bb3a:    ed9f0bb5    ....    VLDR     d0,[pc,#724] ; [0x4be10] = 0
        0x0004bb3e:    9211        ..      STR      r2,[sp,#0x44]
        0x0004bb40:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bb44:    ed9d0b10    ....    VLDR     d0,[sp,#0x40]
        0x0004bb48:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bb4c:    f001fb8a    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004bb50:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bb54:    1ca0        ..      ADDS     r0,r4,#2
        0x0004bb56:    f3c00013    ....    UBFX     r0,r0,#0,#20
        0x0004bb5a:    ed9fdbaf    ....    VLDR     d13,[pc,#700] ; [0x4be18] = 0x35793c76
        0x0004bb5e:    ed9febb0    ....    VLDR     d14,[pc,#704] ; [0x4be20] = 0xfee00000
        0x0004bb62:    4eb1        .N      LDR      r6,[pc,#708] ; [0x4be28] = 0x1af8
        0x0004bb64:    447e        ~D      ADD      r6,r6,pc
        0x0004bb66:    2803        .(      CMP      r0,#3
        0x0004bb68:    d26c        l.      BCS      0x4bc44 ; __hardfp_log + 436
        0x0004bb6a:    ed960b00    ....    VLDR     d0,[r6,#0]
        0x0004bb6e:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bb72:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bb76:    f001f85b    ..[.    BL       __aeabi_cdcmpeq ; 0x4cc30
        0x0004bb7a:    d11d        ..      BNE      0x4bbb8 ; __hardfp_log + 296
        0x0004bb7c:    2d00        .-      CMP      r5,#0
        0x0004bb7e:    bf01        ..      ITTTT    EQ
        0x0004bb80:    ed960b00    ....    VLDREQ   d0,[r6,#0]
        0x0004bb84:    ecbd8b10    ....    VPOPEQ   {d8-d15}
        0x0004bb88:    b002        ..      ADDEQ    sp,sp,#8
        0x0004bb8a:    bd70        p.      POPEQ    {r4-r6,pc}
        0x0004bb8c:    4628        (F      MOV      r0,r5
        0x0004bb8e:    f001f8ba    ....    BL       __aeabi_i2d ; 0x4cd06
        0x0004bb92:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bb96:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bb9a:    f001f957    ..W.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bb9e:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bba2:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004bba6:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bbaa:    f001f94f    ..O.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bbae:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bbb2:    f000fe2f    ../.    BL       __aeabi_dadd ; 0x4c814
        0x0004bbb6:    e03f        ?.      B        0x4bc38 ; __hardfp_log + 424
        0x0004bbb8:    ed9f0b9d    ....    VLDR     d0,[pc,#628] ; [0x4be30] = 0x55555555
        0x0004bbbc:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bbc0:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bbc4:    f001f942    ..B.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bbc8:    ed9f1b9b    ....    VLDR     d1,[pc,#620] ; [0x4be38] = 0
        0x0004bbcc:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004bbd0:    f001fa70    ..p.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004bbd4:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bbd8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bbdc:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bbe0:    f001f934    ..4.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bbe4:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bbe8:    f001f930    ..0.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bbec:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bbf0:    2d00        .-      CMP      r5,#0
        0x0004bbf2:    bf04        ..      ITT      EQ
        0x0004bbf4:    ec532b19    S..+    VMOVEQ   r2,r3,d9
        0x0004bbf8:    ec510b18    Q...    VMOVEQ   r0,r1,d8
        0x0004bbfc:    d01a        ..      BEQ      0x4bc34 ; __hardfp_log + 420
        0x0004bbfe:    4628        (F      MOV      r0,r5
        0x0004bc00:    f001f881    ....    BL       __aeabi_i2d ; 0x4cd06
        0x0004bc04:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bc08:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bc0c:    f001f91e    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bc10:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bc14:    f001fa4e    ..N.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004bc18:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bc1c:    f001fb22    ..".    BL       __aeabi_dsub ; 0x4d264
        0x0004bc20:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bc24:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004bc28:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bc2c:    f001f90e    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bc30:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bc34:    f001fb16    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004bc38:    ecbd8b10    ....    VPOP     {d8-d15}
        0x0004bc3c:    b002        ..      ADD      sp,sp,#8
        0x0004bc3e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004bc42:    bd70        p.      POP      {r4-r6,pc}
        0x0004bc44:    ed9f0b7e    ..~.    VLDR     d0,[pc,#504] ; [0x4be40] = 0
        0x0004bc48:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bc4c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bc50:    f000fde0    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004bc54:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004bc58:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bc5c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bc60:    f000fe8c    ....    BL       __aeabi_ddiv ; 0x4c97c
        0x0004bc64:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004bc68:    4628        (F      MOV      r0,r5
        0x0004bc6a:    f001f84c    ..L.    BL       __aeabi_i2d ; 0x4cd06
        0x0004bc6e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004bc72:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bc76:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004bc7a:    f001f8e7    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bc7e:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bc82:    4871        qH      LDR      r0,[pc,#452] ; [0x4be48] = 0xfff9eb86
        0x0004bc84:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bc88:    1826        &.      ADDS     r6,r4,r0
        0x0004bc8a:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bc8e:    f001f8dd    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bc92:    ec410b1f    A...    VMOV     d15,r0,r1
        0x0004bc96:    486d        mH      LDR      r0,[pc,#436] ; [0x4be4c] = 0x194a
        0x0004bc98:    f1c40451    ..Q.    RSB      r4,r4,#0x51
        0x0004bc9c:    f50424d7    ...$    ADD      r4,r4,#0x6b800
        0x0004bca0:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0004bca4:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0004bca8:    2103        .!      MOVS     r1,#3
        0x0004bcaa:    4478        xD      ADD      r0,r0,pc
        0x0004bcac:    f000fc00    ....    BL       __kernel_poly ; 0x4c4b0
        0x0004bcb0:    ec532b1f    S..+    VMOV     r2,r3,d15
        0x0004bcb4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bcb8:    f001f8c8    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bcbc:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004bcc0:    4863        cH      LDR      r0,[pc,#396] ; [0x4be50] = 0x1940
        0x0004bcc2:    eeb00a4f    ..O.    VMOV.F32 s0,s30
        0x0004bcc6:    eef00a6f    ..o.    VMOV.F32 s1,s31
        0x0004bcca:    2104        .!      MOVS     r1,#4
        0x0004bccc:    4478        xD      ADD      r0,r0,pc
        0x0004bcce:    f000fbef    ....    BL       __kernel_poly ; 0x4c4b0
        0x0004bcd2:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bcd6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bcda:    f001f8b7    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bcde:    4334        4C      ORRS     r4,r4,r6
        0x0004bce0:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bce4:    f000fd96    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004bce8:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004bcec:    2c00        .,      CMP      r4,#0
        0x0004bcee:    dd4c        L.      BLE      0x4bd8a ; __hardfp_log + 762
        0x0004bcf0:    ed9f0b51    ..Q.    VLDR     d0,[pc,#324] ; [0x4be38] = 0
        0x0004bcf4:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bcf8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bcfc:    f001f8a6    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd00:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bd04:    f001f8a2    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd08:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bd0c:    b355        U.      CBZ      r5,0x4bd64 ; __hardfp_log + 724
        0x0004bd0e:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bd12:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004bd16:    f001f899    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd1a:    ec410b1d    A...    VMOV     d13,r0,r1
        0x0004bd1e:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bd22:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bd26:    f000fd75    ..u.    BL       __aeabi_dadd ; 0x4c814
        0x0004bd2a:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bd2e:    f001f88d    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd32:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bd36:    f000fd6d    ..m.    BL       __aeabi_dadd ; 0x4c814
        0x0004bd3a:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bd3e:    f001f9b9    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004bd42:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bd46:    f001fa8d    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004bd4a:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bd4e:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004bd52:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004bd56:    f001f879    ..y.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd5a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bd5e:    f001fa81    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004bd62:    e769        i.      B        0x4bc38 ; __hardfp_log + 424
        0x0004bd64:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bd68:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004bd6c:    f000fd52    ..R.    BL       __aeabi_dadd ; 0x4c814
        0x0004bd70:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bd74:    f001f86a    ..j.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd78:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bd7c:    f001f99a    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004bd80:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bd84:    f001f996    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004bd88:    e756        V.      B        0x4bc38 ; __hardfp_log + 424
        0x0004bd8a:    b335        5.      CBZ      r5,0x4bdda ; __hardfp_log + 842
        0x0004bd8c:    ec532b1d    S..+    VMOV     r2,r3,d13
        0x0004bd90:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004bd94:    f001f85a    ..Z.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bd98:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004bd9c:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bda0:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bda4:    f001fa5e    ..^.    BL       __aeabi_dsub ; 0x4d264
        0x0004bda8:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bdac:    f001f84e    ..N.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bdb0:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bdb4:    f001fa56    ..V.    BL       __aeabi_dsub ; 0x4d264
        0x0004bdb8:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bdbc:    f001fa52    ..R.    BL       __aeabi_dsub ; 0x4d264
        0x0004bdc0:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bdc4:    ec532b1e    S..+    VMOV     r2,r3,d14
        0x0004bdc8:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004bdcc:    f001f83e    ..>.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bdd0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bdd4:    f001fa46    ..F.    BL       __aeabi_dsub ; 0x4d264
        0x0004bdd8:    e72e        ..      B        0x4bc38 ; __hardfp_log + 424
        0x0004bdda:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004bdde:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004bde2:    f001fa3f    ..?.    BL       __aeabi_dsub ; 0x4d264
        0x0004bde6:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bdea:    f001f82f    ../.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004bdee:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bdf2:    f001f95f    .._.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004bdf6:    e71f        ..      B        0x4bc38 ; __hardfp_log + 424
    $d
        0x0004bdf8:    7ff00000    ....    DCD    2146435072
        0x0004bdfc:    00000000    ....    DCD    0
        0x0004be00:    00000000    ....    DCD    0
        0x0004be04:    43500000    ..PC    DCD    1129316352
        0x0004be08:    00095f64    d_..    DCD    614244
        0x0004be0c:    00000000    ....    DCD    0
        0x0004be10:    00000000    ....    DCD    0
        0x0004be14:    3ff00000    ...?    DCD    1072693248
        0x0004be18:    35793c76    v<y5    DCD    897137782
        0x0004be1c:    3dea39ef    .9.=    DCD    1038760431
        0x0004be20:    fee00000    ....    DCD    4276092928
        0x0004be24:    3fe62e42    B..?    DCD    1072049730
        0x0004be28:    00001af8    ....    DCD    6904
        0x0004be2c:    00000000    ....    DCD    0
        0x0004be30:    55555555    UUUU    DCD    1431655765
        0x0004be34:    3fd55555    UU.?    DCD    1070945621
        0x0004be38:    00000000    ....    DCD    0
        0x0004be3c:    3fe00000    ...?    DCD    1071644672
        0x0004be40:    00000000    ....    DCD    0
        0x0004be44:    40000000    ...@    DCD    1073741824
        0x0004be48:    fff9eb86    ....    DCD    4294568838
        0x0004be4c:    0000194a    J...    DCD    6474
        0x0004be50:    00001940    @...    DCD    6464
    $t
    i.__hardfp_sqrt
    __hardfp_sqrt
        0x0004be54:    b500        ..      PUSH     {lr}
        0x0004be56:    ed2d8b04    -...    VPUSH    {d8-d9}
        0x0004be5a:    eeb09a40    ..@.    VMOV.F32 s18,s0
        0x0004be5e:    eef09a60    ..`.    VMOV.F32 s19,s1
        0x0004be62:    b083        ..      SUB      sp,sp,#0xc
        0x0004be64:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004be68:    f001f930    ..0.    BL       _dsqrt ; 0x4d0cc
        0x0004be6c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004be70:    ee180a10    ....    VMOV     r0,s16
        0x0004be74:    ee181a90    ....    VMOV     r1,s17
        0x0004be78:    ed8d8b00    ....    VSTR     d8,[sp,#0]
        0x0004be7c:    2800        .(      CMP      r0,#0
        0x0004be7e:    bf18        ..      IT       NE
        0x0004be80:    2001        .       MOVNE    r0,#1
        0x0004be82:    4308        .C      ORRS     r0,r0,r1
        0x0004be84:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004be88:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0004be8c:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0004be90:    0fc0        ..      LSRS     r0,r0,#31
        0x0004be92:    d014        ..      BEQ      0x4bebe ; __hardfp_sqrt + 106
        0x0004be94:    ee191a10    ....    VMOV     r1,s18
        0x0004be98:    ee190a90    ....    VMOV     r0,s19
        0x0004be9c:    ed8d9b00    ....    VSTR     d9,[sp,#0]
        0x0004bea0:    2900        .)      CMP      r1,#0
        0x0004bea2:    bf18        ..      IT       NE
        0x0004bea4:    2101        .!      MOVNE    r1,#1
        0x0004bea6:    4308        .C      ORRS     r0,r0,r1
        0x0004bea8:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004beac:    f1c0607f    ...`    RSB      r0,r0,#0xff00000
        0x0004beb0:    f10040e0    ...@    ADD      r0,r0,#0x70000000
        0x0004beb4:    0fc0        ..      LSRS     r0,r0,#31
        0x0004beb6:    bf04        ..      ITT      EQ
        0x0004beb8:    2001        .       MOVEQ    r0,#1
        0x0004beba:    f7ccfc3a    ..:.    BLEQ     __set_errno ; 0x18732
        0x0004bebe:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004bec2:    b003        ..      ADD      sp,sp,#0xc
        0x0004bec4:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004bec8:    ecbd8b04    ....    VPOP     {d8-d9}
        0x0004becc:    bd00        ..      POP      {pc}
    i.__hardfp_sqrtf
    __hardfp_sqrtf
        0x0004bece:    b510        ..      PUSH     {r4,lr}
        0x0004bed0:    ed2d8b02    -...    VPUSH    {d8}
        0x0004bed4:    eeb18ac0    ....    VSQRT.F32 s16,s0
        0x0004bed8:    ee180a10    ....    VMOV     r0,s16
        0x0004bedc:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004bee0:    f1c040ff    ...@    RSB      r0,r0,#0x7f800000
        0x0004bee4:    0fc0        ..      LSRS     r0,r0,#31
        0x0004bee6:    d00a        ..      BEQ      0x4befe ; __hardfp_sqrtf + 48
        0x0004bee8:    ee100a10    ....    VMOV     r0,s0
        0x0004beec:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004bef0:    f1c040ff    ...@    RSB      r0,r0,#0x7f800000
        0x0004bef4:    0fc0        ..      LSRS     r0,r0,#31
        0x0004bef6:    bf04        ..      ITT      EQ
        0x0004bef8:    2001        .       MOVEQ    r0,#1
        0x0004befa:    f7ccfc1a    ....    BLEQ     __set_errno ; 0x18732
        0x0004befe:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004bf02:    ecbd8b02    ....    VPOP     {d8}
        0x0004bf06:    bd10        ..      POP      {r4,pc}
    i.__ieee754_rem_pio2
    __ieee754_rem_pio2
        0x0004bf08:    e92d4ff1    -..O    PUSH     {r0,r4-r11,lr}
        0x0004bf0c:    4604        .F      MOV      r4,r0
        0x0004bf0e:    ed2d0b02    -...    VPUSH    {d0}
        0x0004bf12:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0004bf16:    b08a        ..      SUB      sp,sp,#0x28
        0x0004bf18:    ed9f0be7    ....    VLDR     d0,[pc,#924] ; [0x4c2b8] = 0
        0x0004bf1c:    ed800b02    ....    VSTR     d0,[r0,#8]
        0x0004bf20:    9e13        ..      LDR      r6,[sp,#0x4c]
        0x0004bf22:    48e7        .H      LDR      r0,[pc,#924] ; [0x4c2c0] = 0x3fe921fb
        0x0004bf24:    f0264500    &..E    BIC      r5,r6,#0x80000000
        0x0004bf28:    4285        .B      CMP      r5,r0
        0x0004bf2a:    dc0a        ..      BGT      0x4bf42 ; __ieee754_rem_pio2 + 58
        0x0004bf2c:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004bf30:    2000        .       MOVS     r0,#0
        0x0004bf32:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0004bf36:    b00a        ..      ADD      sp,sp,#0x28
        0x0004bf38:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0004bf3c:    b003        ..      ADD      sp,sp,#0xc
        0x0004bf3e:    e8bd8ff0    ....    POP      {r4-r11,pc}
        0x0004bf42:    48e0        .H      LDR      r0,[pc,#896] ; [0x4c2c4] = 0x4002d97c
        0x0004bf44:    ed9fabe0    ....    VLDR     d10,[pc,#896] ; [0x4c2c8] = 0x54400000
        0x0004bf48:    ed9fbbe1    ....    VLDR     d11,[pc,#900] ; [0x4c2d0] = 0x1a626331
        0x0004bf4c:    42a8        .B      CMP      r0,r5
        0x0004bf4e:    dd47        G.      BLE      0x4bfe0 ; __ieee754_rem_pio2 + 216
        0x0004bf50:    4fe1        .O      LDR      r7,[pc,#900] ; [0x4c2d8] = 0x3ff921fb
        0x0004bf52:    ed9f9be3    ....    VLDR     d9,[pc,#908] ; [0x4c2e0] = 0x1a600000
        0x0004bf56:    ed9f8be4    ....    VLDR     d8,[pc,#912] ; [0x4c2e8] = 0x2e037073
        0x0004bf5a:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004bf5e:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004bf62:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bf66:    2e00        ..      CMP      r6,#0
        0x0004bf68:    dd1c        ..      BLE      0x4bfa4 ; __ieee754_rem_pio2 + 156
        0x0004bf6a:    f001f97b    ..{.    BL       __aeabi_dsub ; 0x4d264
        0x0004bf6e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004bf72:    42bd        .B      CMP      r5,r7
        0x0004bf74:    d008        ..      BEQ      0x4bf88 ; __ieee754_rem_pio2 + 128
        0x0004bf76:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004bf7a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bf7e:    f001f971    ..q.    BL       __aeabi_dsub ; 0x4d264
        0x0004bf82:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004bf86:    e00b        ..      B        0x4bfa0 ; __ieee754_rem_pio2 + 152
        0x0004bf88:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bf8c:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bf90:    f001f968    ..h.    BL       __aeabi_dsub ; 0x4d264
        0x0004bf94:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bf98:    f001f964    ..d.    BL       __aeabi_dsub ; 0x4d264
        0x0004bf9c:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004bfa0:    2001        .       MOVS     r0,#1
        0x0004bfa2:    e7c8        ..      B        0x4bf36 ; __ieee754_rem_pio2 + 46
        0x0004bfa4:    f000fc36    ..6.    BL       __aeabi_dadd ; 0x4c814
        0x0004bfa8:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004bfac:    42bd        .B      CMP      r5,r7
        0x0004bfae:    d008        ..      BEQ      0x4bfc2 ; __ieee754_rem_pio2 + 186
        0x0004bfb0:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004bfb4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bfb8:    f000fc2c    ..,.    BL       __aeabi_dadd ; 0x4c814
        0x0004bfbc:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004bfc0:    e00b        ..      B        0x4bfda ; __ieee754_rem_pio2 + 210
        0x0004bfc2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004bfc6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bfca:    f000fc23    ..#.    BL       __aeabi_dadd ; 0x4c814
        0x0004bfce:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004bfd2:    f000fc1f    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004bfd6:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004bfda:    f04f30ff    O..0    MOV      r0,#0xffffffff
        0x0004bfde:    e7aa        ..      B        0x4bf36 ; __ieee754_rem_pio2 + 46
        0x0004bfe0:    48c3        .H      LDR      r0,[pc,#780] ; [0x4c2f0] = 0x413921fb
        0x0004bfe2:    42a8        .B      CMP      r0,r5
        0x0004bfe4:    db79        y.      BLT      0x4c0da ; __ieee754_rem_pio2 + 466
        0x0004bfe6:    ed9d0b12    ....    VLDR     d0,[sp,#0x48]
        0x0004bfea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004bfee:    f000fbc7    ....    BL       fabs ; 0x4c780
        0x0004bff2:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004bff6:    ed9f0bc0    ....    VLDR     d0,[pc,#768] ; [0x4c2f8] = 0x6dc9c883
        0x0004bffa:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004bffe:    f000ff25    ..%.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c002:    ed9f1bbf    ....    VLDR     d1,[pc,#764] ; [0x4c300] = 0
        0x0004c006:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c00a:    f000fc03    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c00e:    f000fe4b    ..K.    BL       __aeabi_d2iz ; 0x4cca8
        0x0004c012:    4607        .F      MOV      r7,r0
        0x0004c014:    f000fe77    ..w.    BL       __aeabi_i2d ; 0x4cd06
        0x0004c018:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c01c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c020:    f000ff14    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c024:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c028:    f001f844    ..D.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004c02c:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c030:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c034:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c038:    f000ff08    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c03c:    f8dfa2c8    ....    LDR      r10,[pc,#712] ; [0x4c308] = 0x161a
        0x0004c040:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c044:    ea4f5815    O..X    LSR      r8,r5,#20
        0x0004c048:    2501        .%      MOVS     r5,#1
        0x0004c04a:    44fa        .D      ADD      r10,r10,pc
        0x0004c04c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c050:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c054:    f001f906    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c058:    2d03        .-      CMP      r5,#3
        0x0004c05a:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c05e:    d03d        =.      BEQ      0x4c0dc ; __ieee754_rem_pio2 + 468
        0x0004c060:    f3c1500a    ...P    UBFX     r0,r1,#20,#11
        0x0004c064:    eb051145    ..E.    ADD      r1,r5,r5,LSL #5
        0x0004c068:    eba80000    ....    SUB      r0,r8,r0
        0x0004c06c:    3911        .9      SUBS     r1,r1,#0x11
        0x0004c06e:    4281        .B      CMP      r1,r0
        0x0004c070:    da34        4.      BGE      0x4c0dc ; __ieee754_rem_pio2 + 468
        0x0004c072:    eb0a1b05    ....    ADD      r11,r10,r5,LSL #4
        0x0004c076:    eeb0aa48    ..H.    VMOV.F32 s20,s16
        0x0004c07a:    ed9b0b00    ....    VLDR     d0,[r11,#0]
        0x0004c07e:    eef0aa68    ..h.    VMOV.F32 s21,s17
        0x0004c082:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c086:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c08a:    f000fedf    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c08e:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004c092:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004c096:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c09a:    f001f8e3    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c09e:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c0a2:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004c0a6:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c0aa:    f001f8db    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c0ae:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c0b2:    f001f8d7    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c0b6:    ed9b0b02    ....    VLDR     d0,[r11,#8]
        0x0004c0ba:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004c0be:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c0c2:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c0c6:    f000fec1    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c0ca:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c0ce:    f001f8c9    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c0d2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c0d6:    1c6d        m.      ADDS     r5,r5,#1
        0x0004c0d8:    e7b8        ..      B        0x4c04c ; __ieee754_rem_pio2 + 324
        0x0004c0da:    e00e        ..      B        0x4c0fa ; __ieee754_rem_pio2 + 498
        0x0004c0dc:    2e00        ..      CMP      r6,#0
        0x0004c0de:    bfa8        ..      IT       GE
        0x0004c0e0:    4638        8F      MOVGE    r0,r7
        0x0004c0e2:    f6bfaf28    ..(.    BGE      0x4bf36 ; __ieee754_rem_pio2 + 46
        0x0004c0e6:    ed940b00    ....    VLDR     d0,[r4,#0]
        0x0004c0ea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c0ee:    f000fb53    ..S.    BL       __aeabi_dneg ; 0x4c798
        0x0004c0f2:    e9c40100    ....    STRD     r0,r1,[r4,#0]
        0x0004c0f6:    4278        xB      RSBS     r0,r7,#0
        0x0004c0f8:    e71d        ..      B        0x4bf36 ; __ieee754_rem_pio2 + 46
        0x0004c0fa:    f3c60013    ....    UBFX     r0,r6,#0,#20
        0x0004c0fe:    f4401e80    @...    ORR      lr,r0,#0x100000
        0x0004c102:    f3c6500a    ...P    UBFX     r0,r6,#20,#11
        0x0004c106:    f2a030f5    ...0    SUB      r0,r0,#0x3f5
        0x0004c10a:    1147        G.      ASRS     r7,r0,#5
        0x0004c10c:    f000051f    ....    AND      r5,r0,#0x1f
        0x0004c110:    f1c50020    .. .    RSB      r0,r5,#0x20
        0x0004c114:    f8ddb048    ..H.    LDR      r11,[sp,#0x48]
        0x0004c118:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c11a:    2000        .       MOVS     r0,#0
        0x0004c11c:    9006        ..      STR      r0,[sp,#0x18]
        0x0004c11e:    9007        ..      STR      r0,[sp,#0x1c]
        0x0004c120:    2005        .       MOVS     r0,#5
        0x0004c122:    46ec        .F      MOV      r12,sp
        0x0004c124:    4979        yI      LDR      r1,[pc,#484] ; [0x4c30c] = 0x1568
        0x0004c126:    2d00        .-      CMP      r5,#0
        0x0004c128:    eb070200    ....    ADD      r2,r7,r0
        0x0004c12c:    4479        yD      ADD      r1,r1,pc
        0x0004c12e:    bf08        ..      IT       EQ
        0x0004c130:    f8511022    Q.".    LDREQ    r1,[r1,r2,LSL #2]
        0x0004c134:    d009        ..      BEQ      0x4c14a ; __ieee754_rem_pio2 + 578
        0x0004c136:    f8513022    Q."0    LDR      r3,[r1,r2,LSL #2]
        0x0004c13a:    eb010182    ....    ADD      r1,r1,r2,LSL #2
        0x0004c13e:    40ab        .@      LSLS     r3,r3,r5
        0x0004c140:    684a        Jh      LDR      r2,[r1,#4]
        0x0004c142:    9908        ..      LDR      r1,[sp,#0x20]
        0x0004c144:    fa22f101    "...    LSR      r1,r2,r1
        0x0004c148:    4319        .C      ORRS     r1,r1,r3
        0x0004c14a:    fba1260e    ...&    UMULL    r2,r6,r1,lr
        0x0004c14e:    fba1130b    ....    UMULL    r1,r3,r1,r11
        0x0004c152:    441a        .D      ADD      r2,r2,r3
        0x0004c154:    429a        .B      CMP      r2,r3
        0x0004c156:    bf34        4.      ITE      CC
        0x0004c158:    2301        .#      MOVCC    r3,#1
        0x0004c15a:    2300        .#      MOVCS    r3,#0
        0x0004c15c:    eb030806    ....    ADD      r8,r3,r6
        0x0004c160:    eb0c0380    ....    ADD      r3,r12,r0,LSL #2
        0x0004c164:    e9d3a601    ....    LDRD     r10,r6,[r3,#4]
        0x0004c168:    440e        .D      ADD      r6,r6,r1
        0x0004c16a:    428e        .B      CMP      r6,r1
        0x0004c16c:    bf34        4.      ITE      CC
        0x0004c16e:    2101        .!      MOVCC    r1,#1
        0x0004c170:    2100        .!      MOVCS    r1,#0
        0x0004c172:    4492        .D      ADD      r10,r10,r2
        0x0004c174:    448a        .D      ADD      r10,r10,r1
        0x0004c176:    b111        ..      CBZ      r1,0x4c17e ; __ieee754_rem_pio2 + 630
        0x0004c178:    4592        .E      CMP      r10,r2
        0x0004c17a:    d902        ..      BLS      0x4c182 ; __ieee754_rem_pio2 + 634
        0x0004c17c:    e003        ..      B        0x4c186 ; __ieee754_rem_pio2 + 638
        0x0004c17e:    4592        .E      CMP      r10,r2
        0x0004c180:    d201        ..      BCS      0x4c186 ; __ieee754_rem_pio2 + 638
        0x0004c182:    2101        .!      MOVS     r1,#1
        0x0004c184:    e000        ..      B        0x4c188 ; __ieee754_rem_pio2 + 640
        0x0004c186:    2100        .!      MOVS     r1,#0
        0x0004c188:    e9c3a601    ....    STRD     r10,r6,[r3,#4]
        0x0004c18c:    4441        AD      ADD      r1,r1,r8
        0x0004c18e:    f84c1020    L. .    STR      r1,[r12,r0,LSL #2]
        0x0004c192:    1e01        ..      SUBS     r1,r0,#0
        0x0004c194:    f1a00001    ....    SUB      r0,r0,#1
        0x0004c198:    dcc4        ..      BGT      0x4c124 ; __ieee754_rem_pio2 + 540
        0x0004c19a:    9802        ..      LDR      r0,[sp,#8]
        0x0004c19c:    f1005000    ...P    ADD      r0,r0,#0x20000000
        0x0004c1a0:    0f85        ..      LSRS     r5,r0,#30
        0x0004c1a2:    9802        ..      LDR      r0,[sp,#8]
        0x0004c1a4:    e9dd6703    ...g    LDRD     r6,r7,[sp,#0xc]
        0x0004c1a8:    0080        ..      LSLS     r0,r0,#2
        0x0004c1aa:    f8dd8014    ....    LDR      r8,[sp,#0x14]
        0x0004c1ae:    f000fdaa    ....    BL       __aeabi_i2d ; 0x4cd06
        0x0004c1b2:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004c1b6:    4630        0F      MOV      r0,r6
        0x0004c1b8:    f000fdbc    ....    BL       __aeabi_ui2d ; 0x4cd34
        0x0004c1bc:    ed9f1b54    ..T.    VLDR     d1,[pc,#336] ; [0x4c310] = 0
        0x0004c1c0:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c1c4:    f000fe42    ..B.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c1c8:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004c1cc:    4638        8F      MOV      r0,r7
        0x0004c1ce:    f000fdb1    ....    BL       __aeabi_ui2d ; 0x4cd34
        0x0004c1d2:    ed9f1b51    ..Q.    VLDR     d1,[pc,#324] ; [0x4c318] = 0
        0x0004c1d6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c1da:    f000fe37    ..7.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c1de:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c1e2:    4640        @F      MOV      r0,r8
        0x0004c1e4:    f000fda6    ....    BL       __aeabi_ui2d ; 0x4cd34
        0x0004c1e8:    ed9f1b4d    ..M.    VLDR     d1,[pc,#308] ; [0x4c320] = 0
        0x0004c1ec:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c1f0:    f000fe2c    ..,.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c1f4:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c1f8:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c1fc:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c200:    f000fb08    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c204:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c208:    f000fb04    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c20c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c210:    f000fb00    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c214:    e9cd0108    ....    STRD     r0,r1,[sp,#0x20]
        0x0004c218:    2000        .       MOVS     r0,#0
        0x0004c21a:    9008        ..      STR      r0,[sp,#0x20]
        0x0004c21c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004c220:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c224:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c228:    f001f81c    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c22c:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c230:    f001f818    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c234:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c238:    f001f814    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c23c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c240:    f000ff38    ..8.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004c244:    ed9f1b38    ..8.    VLDR     d1,[pc,#224] ; [0x4c328] = 0x54442d18
        0x0004c248:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c24c:    f000fdfe    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c250:    ed9f0b37    ..7.    VLDR     d0,[pc,#220] ; [0x4c330] = 0x11a62633
        0x0004c254:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c258:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c25c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004c260:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c264:    f000fdf2    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c268:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c26c:    f000fad2    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c270:    ed9f0b31    ..1.    VLDR     d0,[pc,#196] ; [0x4c338] = 0x54000000
        0x0004c274:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c278:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c27c:    ed9d0b08    ....    VLDR     d0,[sp,#0x20]
        0x0004c280:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c284:    f000fde2    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c288:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c28c:    f000fac2    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c290:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c294:    9813        ..      LDR      r0,[sp,#0x4c]
        0x0004c296:    f0104f00    ...O    TST      r0,#0x80000000
        0x0004c29a:    d006        ..      BEQ      0x4c2aa ; __ieee754_rem_pio2 + 930
        0x0004c29c:    426d        mB      RSBS     r5,r5,#0
        0x0004c29e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c2a2:    f000fa79    ..y.    BL       __aeabi_dneg ; 0x4c798
        0x0004c2a6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c2aa:    4628        (F      MOV      r0,r5
        0x0004c2ac:    ed840b00    ....    VSTR     d0,[r4,#0]
        0x0004c2b0:    e641        A.      B        0x4bf36 ; __ieee754_rem_pio2 + 46
    $d
        0x0004c2b2:    0000        ..      DCW    0
        0x0004c2b4:    00000000    ....    DCD    0
        0x0004c2b8:    00000000    ....    DCD    0
        0x0004c2bc:    00000000    ....    DCD    0
        0x0004c2c0:    3fe921fb    .!.?    DCD    1072243195
        0x0004c2c4:    4002d97c    |..@    DCD    1073928572
        0x0004c2c8:    54400000    ..@T    DCD    1413480448
        0x0004c2cc:    3ff921fb    .!.?    DCD    1073291771
        0x0004c2d0:    1a626331    1cb.    DCD    442655537
        0x0004c2d4:    3dd0b461    a..=    DCD    1037087841
        0x0004c2d8:    3ff921fb    .!.?    DCD    1073291771
        0x0004c2dc:    00000000    ....    DCD    0
        0x0004c2e0:    1a600000    ..`.    DCD    442499072
        0x0004c2e4:    3dd0b461    a..=    DCD    1037087841
        0x0004c2e8:    2e037073    sp..    DCD    771977331
        0x0004c2ec:    3ba3198a    ...;    DCD    1000544650
        0x0004c2f0:    413921fb    .!9A    DCD    1094263291
        0x0004c2f4:    00000000    ....    DCD    0
        0x0004c2f8:    6dc9c883    ...m    DCD    1841940611
        0x0004c2fc:    3fe45f30    0_.?    DCD    1071931184
        0x0004c300:    00000000    ....    DCD    0
        0x0004c304:    3fe00000    ...?    DCD    1071644672
        0x0004c308:    0000161a    ....    DCD    5658
        0x0004c30c:    00001568    h...    DCD    5480
        0x0004c310:    00000000    ....    DCD    0
        0x0004c314:    3e100000    ...>    DCD    1041235968
        0x0004c318:    00000000    ....    DCD    0
        0x0004c31c:    3c100000    ...<    DCD    1007681536
        0x0004c320:    00000000    ....    DCD    0
        0x0004c324:    3a100000    ...:    DCD    974127104
        0x0004c328:    54442d18    .-DT    DCD    1413754136
        0x0004c32c:    3df921fb    .!.=    DCD    1039737339
        0x0004c330:    11a62633    3&..    DCD    296101427
        0x0004c334:    3c110b46    F..<    DCD    1007749958
        0x0004c338:    54000000    ...T    DCD    1409286144
        0x0004c33c:    3df921fb    .!.=    DCD    1039737339
    $t
    i.__kernel_cos
    __kernel_cos
        0x0004c340:    b510        ..      PUSH     {r4,lr}
        0x0004c342:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0004c346:    ed2d8b08    -...    VPUSH    {d8-d11}
        0x0004c34a:    b082        ..      SUB      sp,sp,#8
        0x0004c34c:    eeb09a41    ..A.    VMOV.F32 s18,s2
        0x0004c350:    eef09a61    ..a.    VMOV.F32 s19,s3
        0x0004c354:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c356:    f0204400     ..D    BIC      r4,r0,#0x80000000
        0x0004c35a:    ed9fab4b    ..K.    VLDR     d10,[pc,#300] ; [0x4c488] = 0
        0x0004c35e:    f1b45f79    ..y_    CMP      r4,#0x3e400000
        0x0004c362:    da11        ..      BGE      0x4c388 ; __kernel_cos + 72
        0x0004c364:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c368:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c36c:    f000fc9c    ....    BL       __aeabi_d2iz ; 0x4cca8
        0x0004c370:    2800        .(      CMP      r0,#0
        0x0004c372:    bf01        ..      ITTTT    EQ
        0x0004c374:    eeb00a4a    ..J.    VMOVEQ.F32 s0,s20
        0x0004c378:    eef00a6a    ..j.    VMOVEQ.F32 s1,s21
        0x0004c37c:    b002        ..      ADDEQ    sp,sp,#8
        0x0004c37e:    ecbd8b08    ....    VPOPEQ   {d8-d11}
        0x0004c382:    bf04        ..      ITT      EQ
        0x0004c384:    b004        ..      ADDEQ    sp,sp,#0x10
        0x0004c386:    bd10        ..      POPEQ    {r4,pc}
        0x0004c388:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c38c:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c390:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c394:    f000fd5a    ..Z.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c398:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c39c:    483c        <H      LDR      r0,[pc,#240] ; [0x4c490] = 0x1284
        0x0004c39e:    2106        .!      MOVS     r1,#6
        0x0004c3a0:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004c3a4:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004c3a8:    4478        xD      ADD      r0,r0,pc
        0x0004c3aa:    f000f881    ....    BL       __kernel_poly ; 0x4c4b0
        0x0004c3ae:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c3b2:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c3b6:    f000fd49    ..I.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c3ba:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c3be:    ec410b1b    A...    VMOV     d11,r0,r1
        0x0004c3c2:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c3c6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c3ca:    f000fd3f    ..?.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c3ce:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c3d2:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c3d6:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c3da:    f000fd37    ..7.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c3de:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c3e2:    f000ff3f    ..?.    BL       __aeabi_dsub ; 0x4d264
        0x0004c3e6:    ed9f0b2c    ..,.    VLDR     d0,[pc,#176] ; [0x4c498] = 0
        0x0004c3ea:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c3ee:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c3f2:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c3f6:    f000fd29    ..).    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c3fa:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c3fe:    4828        (H      LDR      r0,[pc,#160] ; [0x4c4a0] = 0x3fd33333
        0x0004c400:    4284        .B      CMP      r4,r0
        0x0004c402:    da10        ..      BGE      0x4c426 ; __kernel_cos + 230
        0x0004c404:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c408:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c40c:    f000ff2a    ..*.    BL       __aeabi_dsub ; 0x4d264
        0x0004c410:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c414:    f000fe4e    ..N.    BL       __aeabi_drsub ; 0x4d0b4
        0x0004c418:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c41c:    b002        ..      ADD      sp,sp,#8
        0x0004c41e:    ecbd8b08    ....    VPOP     {d8-d11}
        0x0004c422:    b004        ..      ADD      sp,sp,#0x10
        0x0004c424:    bd10        ..      POP      {r4,pc}
        0x0004c426:    481f        .H      LDR      r0,[pc,#124] ; [0x4c4a4] = 0x3fe90000
        0x0004c428:    42a0        .B      CMP      r0,r4
        0x0004c42a:    bfbc        ..      ITT      LT
        0x0004c42c:    ed9f1b1e    ....    VLDRLT   d1,[pc,#120] ; [0x4c4a8] = 0
        0x0004c430:    ed8d1b00    ....    VSTRLT   d1,[sp,#0]
        0x0004c434:    db06        ..      BLT      0x4c444 ; __kernel_cos + 260
        0x0004c436:    f5a41000    ....    SUB      r0,r4,#0x200000
        0x0004c43a:    9001        ..      STR      r0,[sp,#4]
        0x0004c43c:    2000        .       MOVS     r0,#0
        0x0004c43e:    9000        ..      STR      r0,[sp,#0]
        0x0004c440:    ed9d1b00    ....    VLDR     d1,[sp,#0]
        0x0004c444:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c448:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c44c:    f000ff0a    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c450:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004c454:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c458:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c45c:    ec510b1a    Q...    VMOV     r0,r1,d10
        0x0004c460:    f000ff00    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c464:    ec410b1a    A...    VMOV     d10,r0,r1
        0x0004c468:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c46c:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c470:    f000fef8    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c474:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c478:    f000fe1c    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004c47c:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c480:    e7cc        ..      B        0x4c41c ; __kernel_cos + 220
    $d
        0x0004c482:    0000        ..      DCW    0
        0x0004c484:    00000000    ....    DCD    0
        0x0004c488:    00000000    ....    DCD    0
        0x0004c48c:    3ff00000    ...?    DCD    1072693248
        0x0004c490:    00001284    ....    DCD    4740
        0x0004c494:    00000000    ....    DCD    0
        0x0004c498:    00000000    ....    DCD    0
        0x0004c49c:    3fe00000    ...?    DCD    1071644672
        0x0004c4a0:    3fd33333    33.?    DCD    1070805811
        0x0004c4a4:    3fe90000    ...?    DCD    1072234496
        0x0004c4a8:    00000000    ....    DCD    0
        0x0004c4ac:    3fd20000    ...?    DCD    1070727168
    $t
    i.__kernel_poly
    __kernel_poly
        0x0004c4b0:    b570        p.      PUSH     {r4-r6,lr}
        0x0004c4b2:    4604        .F      MOV      r4,r0
        0x0004c4b4:    ed2d8b02    -...    VPUSH    {d8}
        0x0004c4b8:    1e4d        M.      SUBS     r5,r1,#1
        0x0004c4ba:    eb0000c5    ....    ADD      r0,r0,r5,LSL #3
        0x0004c4be:    eeb08a40    ..@.    VMOV.F32 s16,s0
        0x0004c4c2:    eef08a60    ..`.    VMOV.F32 s17,s1
        0x0004c4c6:    ed900b00    ....    VLDR     d0,[r0,#0]
        0x0004c4ca:    f0350006    5...    BICS     r0,r5,#6
        0x0004c4ce:    d017        ..      BEQ      0x4c500 ; __kernel_poly + 80
        0x0004c4d0:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c4d4:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c4d8:    f000fcb8    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c4dc:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c4e0:    1e6d        m.      SUBS     r5,r5,#1
        0x0004c4e2:    eb0400c5    ....    ADD      r0,r4,r5,LSL #3
        0x0004c4e6:    ed901b00    ....    VLDR     d1,[r0,#0]
        0x0004c4ea:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c4ee:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c4f2:    f000f98f    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c4f6:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c4fa:    f0350006    5...    BICS     r0,r5,#6
        0x0004c4fe:    d1e7        ..      BNE      0x4c4d0 ; __kernel_poly + 32
        0x0004c500:    2d02        .-      CMP      r5,#2
        0x0004c502:    d036        6.      BEQ      0x4c572 ; __kernel_poly + 194
        0x0004c504:    2d04        .-      CMP      r5,#4
        0x0004c506:    d01c        ..      BEQ      0x4c542 ; __kernel_poly + 146
        0x0004c508:    2d06        .-      CMP      r5,#6
        0x0004c50a:    bf1c        ..      ITT      NE
        0x0004c50c:    ecbd8b02    ....    VPOPNE   {d8}
        0x0004c510:    bd70        p.      POPNE    {r4-r6,pc}
        0x0004c512:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c516:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c51a:    f000fc97    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c51e:    ed941b0a    ....    VLDR     d1,[r4,#0x28]
        0x0004c522:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c526:    f000f975    ..u.    BL       __aeabi_dadd ; 0x4c814
        0x0004c52a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c52e:    f000fc8d    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c532:    ed941b08    ....    VLDR     d1,[r4,#0x20]
        0x0004c536:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c53a:    f000f96b    ..k.    BL       __aeabi_dadd ; 0x4c814
        0x0004c53e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c542:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c546:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c54a:    f000fc7f    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c54e:    ed941b06    ....    VLDR     d1,[r4,#0x18]
        0x0004c552:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c556:    f000f95d    ..].    BL       __aeabi_dadd ; 0x4c814
        0x0004c55a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c55e:    f000fc75    ..u.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c562:    ed940b04    ....    VLDR     d0,[r4,#0x10]
        0x0004c566:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c56a:    f000f953    ..S.    BL       __aeabi_dadd ; 0x4c814
        0x0004c56e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c572:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c576:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c57a:    f000fc67    ..g.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c57e:    ed941b02    ....    VLDR     d1,[r4,#8]
        0x0004c582:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c586:    f000f945    ..E.    BL       __aeabi_dadd ; 0x4c814
        0x0004c58a:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c58e:    f000fc5d    ..].    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c592:    ed941b00    ....    VLDR     d1,[r4,#0]
        0x0004c596:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c59a:    f000f93b    ..;.    BL       __aeabi_dadd ; 0x4c814
        0x0004c59e:    ecbd8b02    ....    VPOP     {d8}
        0x0004c5a2:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c5a6:    bd70        p.      POP      {r4-r6,pc}
    i.__kernel_sin
    __kernel_sin
        0x0004c5a8:    b531        1.      PUSH     {r0,r4,r5,lr}
        0x0004c5aa:    4604        .F      MOV      r4,r0
        0x0004c5ac:    ed2d0b04    -...    VPUSH    {d0-d1}
        0x0004c5b0:    ed2d8b0a    -...    VPUSH    {d8-d12}
        0x0004c5b4:    eeb0ba41    ..A.    VMOV.F32 s22,s2
        0x0004c5b8:    eef0ba61    ..a.    VMOV.F32 s23,s3
        0x0004c5bc:    980b        ..      LDR      r0,[sp,#0x2c]
        0x0004c5be:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c5c2:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004c5c6:    f1b05f79    ..y_    CMP      r0,#0x3e400000
        0x0004c5ca:    da0d        ..      BGE      0x4c5e8 ; __kernel_sin + 64
        0x0004c5cc:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c5d0:    f7feff71    ..q.    BL       __ARM_fpclassify ; 0x4b4b6
        0x0004c5d4:    2804        .(      CMP      r0,#4
        0x0004c5d6:    bf08        ..      IT       EQ
        0x0004c5d8:    f000f8c2    ....    BLEQ     __mathlib_dbl_underflow ; 0x4c760
        0x0004c5dc:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c5e0:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004c5e4:    b005        ..      ADD      sp,sp,#0x14
        0x0004c5e6:    bd30        0.      POP      {r4,r5,pc}
        0x0004c5e8:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c5ec:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c5f0:    f000fc2c    ..,.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c5f4:    ec410b18    A...    VMOV     d8,r0,r1
        0x0004c5f8:    ed9d0b0a    ....    VLDR     d0,[sp,#0x28]
        0x0004c5fc:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c600:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c604:    f000fc22    ..".    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c608:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c60c:    482c        ,H      LDR      r0,[pc,#176] ; [0x4c6c0] = 0x111c
        0x0004c60e:    eeb00a48    ..H.    VMOV.F32 s0,s16
        0x0004c612:    eef00a68    ..h.    VMOV.F32 s1,s17
        0x0004c616:    2105        .!      MOVS     r1,#5
        0x0004c618:    4478        xD      ADD      r0,r0,pc
        0x0004c61a:    f7ffff49    ..I.    BL       __kernel_poly ; 0x4c4b0
        0x0004c61e:    ed9fcb2a    ..*.    VLDR     d12,[pc,#168] ; [0x4c6c8] = 0x55555549
        0x0004c622:    eeb0aa40    ..@.    VMOV.F32 s20,s0
        0x0004c626:    eef0aa60    ..`.    VMOV.F32 s21,s1
        0x0004c62a:    b39c        ..      CBZ      r4,0x4c694 ; __kernel_sin + 236
        0x0004c62c:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004c630:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c634:    f000fc0a    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c638:    ec410b1c    A...    VMOV     d12,r0,r1
        0x0004c63c:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c640:    ec510b19    Q...    VMOV     r0,r1,d9
        0x0004c644:    f000fc02    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c648:    ed9f0b21    ..!.    VLDR     d0,[pc,#132] ; [0x4c6d0] = 0
        0x0004c64c:    ec410b19    A...    VMOV     d9,r0,r1
        0x0004c650:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c654:    ec510b1b    Q...    VMOV     r0,r1,d11
        0x0004c658:    f000fbf8    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c65c:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c660:    f000fe00    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c664:    ec532b18    S..+    VMOV     r2,r3,d8
        0x0004c668:    f000fbf0    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c66c:    ec532b1b    S..+    VMOV     r2,r3,d11
        0x0004c670:    f000fdf8    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c674:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004c678:    f000fdf4    ....    BL       __aeabi_dsub ; 0x4d264
        0x0004c67c:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0004c680:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c684:    f000fd16    ....    BL       __aeabi_drsub ; 0x4d0b4
        0x0004c688:    ecbd8b0a    ....    VPOP     {d8-d12}
        0x0004c68c:    b005        ..      ADD      sp,sp,#0x14
        0x0004c68e:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c692:    bd30        0.      POP      {r4,r5,pc}
        0x0004c694:    e7ff        ..      B        0x4c696 ; __kernel_sin + 238
        0x0004c696:    ec532b1a    S..+    VMOV     r2,r3,d10
        0x0004c69a:    ec510b18    Q...    VMOV     r0,r1,d8
        0x0004c69e:    f000fbd5    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c6a2:    ec532b1c    S..+    VMOV     r2,r3,d12
        0x0004c6a6:    f000f8b5    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c6aa:    ec532b19    S..+    VMOV     r2,r3,d9
        0x0004c6ae:    f000fbcd    ....    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c6b2:    ed9d1b0a    ....    VLDR     d1,[sp,#0x28]
        0x0004c6b6:    ec532b11    S..+    VMOV     r2,r3,d1
        0x0004c6ba:    f000f8ab    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c6be:    e7e3        ..      B        0x4c688 ; __kernel_sin + 224
    $d
        0x0004c6c0:    0000111c    ....    DCD    4380
        0x0004c6c4:    00000000    ....    DCD    0
        0x0004c6c8:    55555549    IUUU    DCD    1431655753
        0x0004c6cc:    bfc55555    UU..    DCD    3217380693
        0x0004c6d0:    00000000    ....    DCD    0
        0x0004c6d4:    3fe00000    ...?    DCD    1071644672
    $t
    i.__mathlib_dbl_divzero
    __mathlib_dbl_divzero
        0x0004c6d8:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x4c6f8] = 0
        0x0004c6dc:    b510        ..      PUSH     {r4,lr}
        0x0004c6de:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c6e2:    ed9f0b07    ....    VLDR     d0,[pc,#28] ; [0x4c700] = 0
        0x0004c6e6:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c6ea:    f000f947    ..G.    BL       __aeabi_ddiv ; 0x4c97c
        0x0004c6ee:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c6f2:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c6f4:    00000000    ....    DCD    0
        0x0004c6f8:    00000000    ....    DCD    0
        0x0004c6fc:    00000000    ....    DCD    0
        0x0004c700:    00000000    ....    DCD    0
        0x0004c704:    3ff00000    ...?    DCD    1072693248
    $t
    i.__mathlib_dbl_infnan
    __mathlib_dbl_infnan
        0x0004c708:    b510        ..      PUSH     {r4,lr}
        0x0004c70a:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c70e:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c712:    f000f87f    ....    BL       __aeabi_dadd ; 0x4c814
        0x0004c716:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c71a:    bd10        ..      POP      {r4,pc}
        0x0004c71c:    0000        ..      MOVS     r0,r0
        0x0004c71e:    0000        ..      MOVS     r0,r0
    i.__mathlib_dbl_invalid
    __mathlib_dbl_invalid
        0x0004c720:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4c738] = 0
        0x0004c724:    b510        ..      PUSH     {r4,lr}
        0x0004c726:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c72a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c72e:    f000f925    ..%.    BL       __aeabi_ddiv ; 0x4c97c
        0x0004c732:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c736:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c738:    00000000    ....    DCD    0
        0x0004c73c:    00000000    ....    DCD    0
    $t
    i.__mathlib_dbl_overflow
    __mathlib_dbl_overflow
        0x0004c740:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4c758] = 0
        0x0004c744:    b510        ..      PUSH     {r4,lr}
        0x0004c746:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c74a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c74e:    f000fb7d    ..}.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c752:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c756:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c758:    00000000    ....    DCD    0
        0x0004c75c:    70000000    ...p    DCD    1879048192
    $t
    i.__mathlib_dbl_underflow
    __mathlib_dbl_underflow
        0x0004c760:    ed9f0b05    ....    VLDR     d0,[pc,#20] ; [0x4c778] = 0
        0x0004c764:    b510        ..      PUSH     {r4,lr}
        0x0004c766:    ec532b10    S..+    VMOV     r2,r3,d0
        0x0004c76a:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c76e:    f000fb6d    ..m.    BL       __aeabi_dmul ; 0x4ce4c
        0x0004c772:    ec410b10    A...    VMOV     d0,r0,r1
        0x0004c776:    bd10        ..      POP      {r4,pc}
    $d
        0x0004c778:    00000000    ....    DCD    0
        0x0004c77c:    10000000    ....    DCD    268435456
    $t
    i.fabs
    fabs
        0x0004c780:    b082        ..      SUB      sp,sp,#8
        0x0004c782:    e9cd0100    ....    STRD     r0,r1,[sp,#0]
        0x0004c786:    f0214000    !..@    BIC      r0,r1,#0x80000000
        0x0004c78a:    9001        ..      STR      r0,[sp,#4]
        0x0004c78c:    ed9d0b00    ....    VLDR     d0,[sp,#0]
        0x0004c790:    b002        ..      ADD      sp,sp,#8
        0x0004c792:    ec510b10    Q...    VMOV     r0,r1,d0
        0x0004c796:    4770        pG      BX       lr
    x$fpl$basic
    $v0
    __aeabi_dneg
    _dneg
        0x0004c798:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x0004c79c:    4770        pG      BX       lr
    __aeabi_fneg
    _fneg
        0x0004c79e:    f0804000    ...@    EOR      r0,r0,#0x80000000
        0x0004c7a2:    4770        pG      BX       lr
    _dabs
        0x0004c7a4:    f0214100    !..A    BIC      r1,r1,#0x80000000
        0x0004c7a8:    4770        pG      BX       lr
    _fabs
        0x0004c7aa:    f0204000     ..@    BIC      r0,r0,#0x80000000
        0x0004c7ae:    4770        pG      BX       lr
    x$fpl$d2f
    $v0
    __aeabi_d2f
    _d2f
        0x0004c7b0:    f0214200    !..B    BIC      r2,r1,#0x80000000
        0x0004c7b4:    f0014300    ...C    AND      r3,r1,#0x80000000
        0x0004c7b8:    f1a25260    ..`R    SUB      r2,r2,#0x38000000
        0x0004c7bc:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004c7c0:    bf28        (.      IT       CS
        0x0004c7c2:    f1d26c7f    ...l    RSBSCS   r12,r2,#0xff00000
        0x0004c7c6:    d90b        ..      BLS      0x4c7e0 ; __aeabi_d2f + 48
        0x0004c7c8:    ea5f1c00    _...    LSLS     r12,r0,#4
        0x0004c7cc:    ea4302c2    C...    ORR      r2,r3,r2,LSL #3
        0x0004c7d0:    eb427050    B.Pp    ADC      r0,r2,r0,LSR #29
        0x0004c7d4:    bf18        ..      IT       NE
        0x0004c7d6:    4770        pG      BXNE     lr
        0x0004c7d8:    bf28        (.      IT       CS
        0x0004c7da:    f0200001     ...    BICCS    r0,r0,#1
        0x0004c7de:    4770        pG      BX       lr
        0x0004c7e0:    f5b21f80    ....    CMP      r2,#0x100000
        0x0004c7e4:    bfbc        ..      ITT      LT
        0x0004c7e6:    4618        .F      MOVLT    r0,r3
        0x0004c7e8:    4770        pG      BXLT     lr
        0x0004c7ea:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x0004c7ee:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004c7f2:    d202        ..      BCS      0x4c7fa ; __aeabi_d2f + 74
        0x0004c7f4:    4608        .F      MOV      r0,r1
        0x0004c7f6:    f000becb    ....    B.W      __fpl_fretinf ; 0x4d590
        0x0004c7fa:    b570        p.      PUSH     {r4-r6,lr}
        0x0004c7fc:    f000fbd0    ....    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004c800:    89000000    ....    DCD    2298478592
    $t
        0x0004c804:    f7ffbff6    ....    B.W      0x4c7f4 ; __aeabi_d2f + 68
        0x0004c808:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004c80c:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x0004c810:    4770        pG      BX       lr
        0x0004c812:    0000        ..      MOVS     r0,r0
    x$fpl$dadd
    $v0
    __aeabi_dadd
    _dadd
        0x0004c814:    b510        ..      PUSH     {r4,lr}
        0x0004c816:    ea910f03    ....    TEQ      r1,r3
        0x0004c81a:    bf48        H.      IT       MI
        0x0004c81c:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x0004c820:    f1008528    ..(.    BMI.W    _dsub1 ; 0x4d274
    _dadd1
        0x0004c824:    1a84        ..      SUBS     r4,r0,r2
        0x0004c826:    eb710c03    q...    SBCS     r12,r1,r3
        0x0004c82a:    d205        ..      BCS      0x4c838 ; _dadd1 + 20
        0x0004c82c:    1912        ..      ADDS     r2,r2,r4
        0x0004c82e:    eb43030c    C...    ADC      r3,r3,r12
        0x0004c832:    1b00        ..      SUBS     r0,r0,r4
        0x0004c834:    eb61010c    a...    SBC      r1,r1,r12
        0x0004c838:    ea4f5411    O..T    LSR      r4,r1,#20
        0x0004c83c:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x0004c840:    f8dfe11c    ....    LDR      lr,[pc,#284] ; [0x4c960] = 0xffe00000
        0x0004c844:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x0004c848:    bf18        ..      IT       NE
        0x0004c84a:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x0004c84e:    f0008074    ..t.    BEQ.W    0x4c93a ; _dadd1 + 278
        0x0004c852:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x0004c856:    ea23030e    #...    BIC      r3,r3,lr
        0x0004c85a:    f4431380    C...    ORR      r3,r3,#0x100000
        0x0004c85e:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x0004c862:    d332        2.      BCC      0x4c8ca ; _dadd1 + 166
        0x0004c864:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004c868:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004c86c:    fa23fe0c    #...    LSR      lr,r3,r12
        0x0004c870:    eb41010e    A...    ADC      r1,r1,lr
        0x0004c874:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004c878:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004c87c:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004c880:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004c884:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004c888:    f5b11f80    ....    CMP      r1,#0x100000
        0x0004c88c:    d232        2.      BCS      0x4c8f4 ; _dadd1 + 208
        0x0004c88e:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004c892:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004c896:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c89a:    bf58        X.      IT       PL
        0x0004c89c:    4770        pG      BXPL     lr
        0x0004c89e:    1c40        @.      ADDS     r0,r0,#1
        0x0004c8a0:    bf38        8.      IT       CC
        0x0004c8a2:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004c8a6:    bf18        ..      IT       NE
        0x0004c8a8:    4770        pG      BXNE     lr
        0x0004c8aa:    2800        .(      CMP      r0,#0
        0x0004c8ac:    bf14        ..      ITE      NE
        0x0004c8ae:    f0200001     ...    BICNE    r0,r0,#1
        0x0004c8b2:    f1410100    A...    ADCEQ    r1,r1,#0
        0x0004c8b6:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004c8ba:    f5131f00    ....    CMN      r3,#0x200000
        0x0004c8be:    bf38        8.      IT       CC
        0x0004c8c0:    4770        pG      BXCC     lr
        0x0004c8c2:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004c8c6:    f000bbb9    ....    B.W      __fpl_dretinf ; 0x4d03c
        0x0004c8ca:    2a01        .*      CMP      r2,#1
        0x0004c8cc:    eb430203    C...    ADC      r2,r3,r3
        0x0004c8d0:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004c8d4:    f1dc0e1f    ....    RSBS     lr,r12,#0x1f
        0x0004c8d8:    bf32        2.      ITEE     CC
        0x0004c8da:    f04f0e00    O...    MOVCC    lr,#0
        0x0004c8de:    fa23f30c    #...    LSRCS    r3,r3,r12
        0x0004c8e2:    eb100003    ....    ADDSCS   r0,r0,r3
        0x0004c8e6:    eb415104    A..Q    ADC      r1,r1,r4,LSL #20
        0x0004c8ea:    ebb45f11    ..._    CMP      r4,r1,LSR #20
        0x0004c8ee:    d0d0        ..      BEQ      0x4c892 ; _dadd1 + 110
        0x0004c8f0:    eba15104    ...Q    SUB      r1,r1,r4,LSL #20
        0x0004c8f4:    f5011180    ....    ADD      r1,r1,#0x100000
        0x0004c8f8:    0849        I.      LSRS     r1,r1,#1
        0x0004c8fa:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004c8fe:    ea5f0030    _.0.    RRXS     r0,r0
        0x0004c902:    d30e        ..      BCC      0x4c922 ; _dadd1 + 254
        0x0004c904:    f1500000    P...    ADCS     r0,r0,#0
        0x0004c908:    bf38        8.      IT       CC
        0x0004c90a:    fa12fe0e    ....    LSLSCC   lr,r2,lr
        0x0004c90e:    d108        ..      BNE      0x4c922 ; _dadd1 + 254
        0x0004c910:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c914:    e7c9        ..      B        0x4c8aa ; _dadd1 + 134
        0x0004c916:    1c40        @.      ADDS     r0,r0,#1
        0x0004c918:    bf38        8.      IT       CC
        0x0004c91a:    ea5f0242    _.B.    LSLSCC   r2,r2,#1
        0x0004c91e:    d1ca        ..      BNE      0x4c8b6 ; _dadd1 + 146
        0x0004c920:    e7c3        ..      B        0x4c8aa ; _dadd1 + 134
        0x0004c922:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c926:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004c92a:    f5131f00    ....    CMN      r3,#0x200000
        0x0004c92e:    bf38        8.      IT       CC
        0x0004c930:    4770        pG      BXCC     lr
        0x0004c932:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004c936:    f000bb81    ....    B.W      __fpl_dretinf ; 0x4d03c
        0x0004c93a:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x0004c93e:    d008        ..      BEQ      0x4c952 ; _dadd1 + 302
        0x0004c940:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x0004c944:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c948:    bf04        ..      ITT      EQ
        0x0004c94a:    f0014100    ...A    ANDEQ    r1,r1,#0x80000000
        0x0004c94e:    2000        .       MOVEQ    r0,#0
        0x0004c950:    4770        pG      BX       lr
        0x0004c952:    e8bd4010    ...@    POP      {r4,lr}
        0x0004c956:    b570        p.      PUSH     {r4-r6,lr}
        0x0004c958:    f000fb22    ..".    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004c95c:    3ebefb64    d..>    DCD    1052703588
        0x0004c960:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$dcmpinf
    $v0
    __fpl_dcmp_Inf
        0x0004c964:    1049        I.      ASRS     r1,r1,#1
        0x0004c966:    bf58        X.      IT       PL
        0x0004c968:    f1c14140    ..@A    RSBPL    r1,r1,#0xc0000000
        0x0004c96c:    105b        [.      ASRS     r3,r3,#1
        0x0004c96e:    bf58        X.      IT       PL
        0x0004c970:    f1c34340    ..@C    RSBPL    r3,r3,#0xc0000000
        0x0004c974:    428b        .B      CMP      r3,r1
        0x0004c976:    f3ef8000    ....    MRS      r0,APSR ; formerly CPSR
        0x0004c97a:    4770        pG      BX       lr
    x$fpl$ddiv
    $v0
    __aeabi_ddiv
    _ddiv
        0x0004c97c:    e92d41c0    -..A    PUSH     {r6-r8,lr}
        0x0004c980:    b430        0.      PUSH     {r4,r5}
    ddiv_entry
        0x0004c982:    f8dfc2a4    ....    LDR      r12,[pc,#676] ; [0x4cc28] = 0x7ff0000
        0x0004c986:    ea3c1411    <...    BICS     r4,r12,r1,LSR #4
        0x0004c98a:    bf18        ..      IT       NE
        0x0004c98c:    ea3c1413    <...    BICSNE   r4,r12,r3,LSR #4
        0x0004c990:    f00080ed    ....    BEQ.W    0x4cb6e ; ddiv_entry + 492
        0x0004c994:    ea1c1411    ....    ANDS     r4,r12,r1,LSR #4
        0x0004c998:    ea810503    ....    EOR      r5,r1,r3
        0x0004c99c:    ea4474d5    D..t    ORR      r4,r4,r5,LSR #31
        0x0004c9a0:    bf18        ..      IT       NE
        0x0004c9a2:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004c9a6:    f00080c8    ....    BEQ.W    0x4cb3a ; ddiv_entry + 440
        0x0004c9aa:    eba40405    ....    SUB      r4,r4,r5
        0x0004c9ae:    f104747f    ...t    ADD      r4,r4,#0x3fc0000
        0x0004c9b2:    f5043400    ...4    ADD      r4,r4,#0x20000
        0x0004c9b6:    f04f4500    O..E    MOV      r5,#0x80000000
        0x0004c9ba:    ea4521c1    E..!    ORR      r1,r5,r1,LSL #11
        0x0004c9be:    ea4523c3    E..#    ORR      r3,r5,r3,LSL #11
        0x0004c9c2:    ea415150    A.PQ    ORR      r1,r1,r0,LSR #21
        0x0004c9c6:    ea435352    C.RS    ORR      r3,r3,r2,LSR #21
        0x0004c9ca:    ea4f20c0    O..     LSL      r0,r0,#11
        0x0004c9ce:    ea4f22c2    O.."    LSL      r2,r2,#11
        0x0004c9d2:    4299        .B      CMP      r1,r3
        0x0004c9d4:    bf08        ..      IT       EQ
        0x0004c9d6:    4290        .B      CMPEQ    r0,r2
        0x0004c9d8:    f000809d    ....    BEQ.W    0x4cb16 ; ddiv_entry + 404
        0x0004c9dc:    ea4f6513    O..e    LSR      r5,r3,#24
        0x0004c9e0:    f20f1644    ..D.    ADR.W    r6,{pc}+0x148 ; 0x4cb28
        0x0004c9e4:    5d76        v]      LDRB     r6,[r6,r5]
        0x0004c9e6:    ea4f4513    O..E    LSR      r5,r3,#16
        0x0004c9ea:    fb06f705    ....    MUL      r7,r6,r5
        0x0004c9ee:    f1c77780    ...w    RSB      r7,r7,#0x1000000
        0x0004c9f2:    fb06f707    ....    MUL      r7,r6,r7
        0x0004c9f6:    ea4f37d7    O..7    LSR      r7,r7,#15
        0x0004c9fa:    fba76803    ...h    UMULL    r6,r8,r7,r3
        0x0004c9fe:    4276        vB      RSBS     r6,r6,#0
        0x0004ca00:    fba7ce06    ....    UMULL    r12,lr,r7,r6
        0x0004ca04:    f5c83880    ...8    RSB      r8,r8,#0x10000
        0x0004ca08:    bf38        8.      IT       CC
        0x0004ca0a:    f1a80801    ....    SUBCC    r8,r8,#1
        0x0004ca0e:    fb07e608    ....    MLA      r6,r7,r8,lr
        0x0004ca12:    fba68c02    ....    UMULL    r8,r12,r6,r2
        0x0004ca16:    f04f0e00    O...    MOV      lr,#0
        0x0004ca1a:    fbe6ce03    ....    UMLAL    r12,lr,r6,r3
        0x0004ca1e:    f1dc0c00    ....    RSBS     r12,r12,#0
        0x0004ca22:    f1ce4e00    ...N    RSB      lr,lr,#0x80000000
        0x0004ca26:    bf38        8.      IT       CC
        0x0004ca28:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x0004ca2c:    fba6580c    ...X    UMULL    r5,r8,r6,r12
        0x0004ca30:    f04f0700    O...    MOV      r7,#0
        0x0004ca34:    fbe6870e    ....    UMLAL    r8,r7,r6,lr
        0x0004ca38:    fba1c608    ....    UMULL    r12,r6,r1,r8
        0x0004ca3c:    fba0ce07    ....    UMULL    r12,lr,r0,r7
        0x0004ca40:    eb16060e    ....    ADDS     r6,r6,lr
        0x0004ca44:    f04f0500    O...    MOV      r5,#0
        0x0004ca48:    f1450500    E...    ADC      r5,r5,#0
        0x0004ca4c:    fbe16507    ...e    UMLAL    r6,r5,r1,r7
        0x0004ca50:    f1154ee0    ...N    ADDS     lr,r5,#0x70000000
        0x0004ca54:    bf7e        ~.      ITTT     VC
        0x0004ca56:    f5a43480    ...4    SUBVC    r4,r4,#0x10000
        0x0004ca5a:    ea5f0646    _.F.    LSLSVC   r6,r6,#1
        0x0004ca5e:    416d        mA      ADCVC    r5,r5,r5
        0x0004ca60:    f1160780    ....    ADDS     r7,r6,#0x80
        0x0004ca64:    f1450500    E...    ADC      r5,r5,#0
        0x0004ca68:    ea4f2717    O..'    LSR      r7,r7,#8
        0x0004ca6c:    ea476705    G..g    ORR      r7,r7,r5,LSL #24
        0x0004ca70:    ea4f2515    O..%    LSR      r5,r5,#8
        0x0004ca74:    ea4f6606    O..f    LSL      r6,r6,#24
        0x0004ca78:    f1a646de    ...F    SUB      r6,r6,#0x6f000000
        0x0004ca7c:    f1b65f80    ..._    CMP      r6,#0x10000000
        0x0004ca80:    d920         .      BLS      0x4cac4 ; ddiv_entry + 322
        0x0004ca82:    4638        8F      MOV      r0,r7
        0x0004ca84:    eb0571c4    ...q    ADD      r1,r5,r4,LSL #31
        0x0004ca88:    f0240c01    $...    BIC      r12,r4,#1
        0x0004ca8c:    eb01110c    ....    ADD      r1,r1,r12,LSL #4
        0x0004ca90:    f1bc6ffe    ...o    CMP      r12,#0x7f00000
        0x0004ca94:    d802        ..      BHI      0x4ca9c ; ddiv_entry + 282
        0x0004ca96:    bcf0        ..      POP      {r4-r7}
        0x0004ca98:    e8bd8100    ....    POP      {r8,pc}
        0x0004ca9c:    4224        $B      TST      r4,r4
        0x0004ca9e:    bf5c        \.      ITT      PL
        0x0004caa0:    f5011e80    ....    ADDPL    lr,r1,#0x100000
        0x0004caa4:    ea9e7fc4    ....    TEQPL    lr,r4,LSL #31
        0x0004caa8:    d402        ..      BMI      0x4cab0 ; ddiv_entry + 302
        0x0004caaa:    bcf0        ..      POP      {r4-r7}
        0x0004caac:    e8bd8100    ....    POP      {r8,pc}
        0x0004cab0:    4224        $B      TST      r4,r4
        0x0004cab2:    f1008039    ..9.    BMI.W    0x4cb28 ; ddiv_entry + 422
        0x0004cab6:    f1a141c0    ...A    SUB      r1,r1,#0x60000000
        0x0004caba:    bcf0        ..      POP      {r4-r7}
        0x0004cabc:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cac0:    f000babc    ....    B.W      __fpl_dretinf ; 0x4d03c
        0x0004cac4:    ea4f20d0    O..     LSR      r0,r0,#11
        0x0004cac8:    ea405041    @.AP    ORR      r0,r0,r1,LSL #21
        0x0004cacc:    ea4f21d1    O..!    LSR      r1,r1,#11
        0x0004cad0:    ea4f22d2    O.."    LSR      r2,r2,#11
        0x0004cad4:    ea425243    B.CR    ORR      r2,r2,r3,LSL #21
        0x0004cad8:    ea4f23d3    O..#    LSR      r3,r3,#11
        0x0004cadc:    fba78602    ....    UMULL    r8,r6,r7,r2
        0x0004cae0:    fb076603    ...f    MLA      r6,r7,r3,r6
        0x0004cae4:    fb056602    ...f    MLA      r6,r5,r2,r6
        0x0004cae8:    ea1e0f0e    ....    TST      lr,lr
        0x0004caec:    bf58        X.      IT       PL
        0x0004caee:    eba65600    ...V    SUBPL    r6,r6,r0,LSL #20
        0x0004caf2:    ebb65600    ...V    SUBS     r6,r6,r0,LSL #20
        0x0004caf6:    ea4f0e52    O.R.    LSR      lr,r2,#1
        0x0004cafa:    ea4e7ec3    N..~    ORR      lr,lr,r3,LSL #31
        0x0004cafe:    eb180e0e    ....    ADDS     lr,r8,lr
        0x0004cb02:    eb560e53    V.S.    ADCS     lr,r6,r3,LSR #1
        0x0004cb06:    d5bc        ..      BPL      0x4ca82 ; ddiv_entry + 256
        0x0004cb08:    eb180802    ....    ADDS     r8,r8,r2
        0x0004cb0c:    415e        ^A      ADCS     r6,r6,r3
        0x0004cb0e:    1c7f        ..      ADDS     r7,r7,#1
        0x0004cb10:    f1550500    U...    ADCS     r5,r5,#0
        0x0004cb14:    e7b5        ..      B        0x4ca82 ; ddiv_entry + 256
        0x0004cb16:    f44f1580    O...    MOV      r5,#0x100000
        0x0004cb1a:    f04f0700    O...    MOV      r7,#0
        0x0004cb1e:    f04f0600    O...    MOV      r6,#0
        0x0004cb22:    f04f0800    O...    MOV      r8,#0
        0x0004cb26:    e7ac        ..      B        0x4ca82 ; ddiv_entry + 256
        0x0004cb28:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004cb2c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cb30:    f04f0000    O...    MOV      r0,#0
        0x0004cb34:    bcf0        ..      POP      {r4-r7}
        0x0004cb36:    e8bd8100    ....    POP      {r8,pc}
        0x0004cb3a:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x0004cb3e:    ea111f0c    ....    TST      r1,r12,LSL #4
        0x0004cb42:    d000        ..      BEQ      0x4cb46 ; ddiv_entry + 452
        0x0004cb44:    e00c        ..      B        0x4cb60 ; ddiv_entry + 478
        0x0004cb46:    ea131f0c    ....    TST      r3,r12,LSL #4
        0x0004cb4a:    f0008026    ..&.    BEQ.W    0x4cb9a ; ddiv_entry + 536
        0x0004cb4e:    f04f0000    O...    MOV      r0,#0
        0x0004cb52:    ea810103    ....    EOR      r1,r1,r3
        0x0004cb56:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cb5a:    bcf0        ..      POP      {r4-r7}
        0x0004cb5c:    e8bd8100    ....    POP      {r8,pc}
        0x0004cb60:    bcf0        ..      POP      {r4-r7}
        0x0004cb62:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cb66:    ea810103    ....    EOR      r1,r1,r3
        0x0004cb6a:    f000ba67    ..g.    B.W      __fpl_dretinf ; 0x4d03c
        0x0004cb6e:    bcf0        ..      POP      {r4-r7}
        0x0004cb70:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cb74:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cb76:    f000fa13    ....    BL       __fpl_dnaninf ; 0x4cfa0
        0x0004cb7a:    bf00        ..      NOP      
    $d
        0x0004cb7c:    3efc7e09    .~.>    DCD    1056734729
    $t
        0x0004cb80:    f000b807    ....    B.W      0x4cb92 ; ddiv_entry + 528
        0x0004cb84:    f04f0000    O...    MOV      r0,#0
        0x0004cb88:    ea810103    ....    EOR      r1,r1,r3
        0x0004cb8c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cb90:    4770        pG      BX       lr
        0x0004cb92:    ea810103    ....    EOR      r1,r1,r3
        0x0004cb96:    f000ba51    ..Q.    B.W      __fpl_dretinf ; 0x4d03c
        0x0004cb9a:    bcf0        ..      POP      {r4-r7}
        0x0004cb9c:    e8bd4100    ...A    POP      {r8,lr}
        0x0004cba0:    4922        "I      LDR      r1,[pc,#136] ; [0x4cc2c] = 0x7ff80000
        0x0004cba2:    f04f0000    O...    MOV      r0,#0
        0x0004cba6:    4770        pG      BX       lr
    $d
        0x0004cba8:    f9fbfdff    ....    DCD    4194041343
        0x0004cbac:    f2f4f5f7    ....    DCD    4076140023
        0x0004cbb0:    ebedeef0    ....    DCD    3958238960
        0x0004cbb4:    e4e6e8e9    ....    DCD    3840338153
        0x0004cbb8:    dee0e1e3    ....    DCD    3739279843
        0x0004cbbc:    d8dadbdd    ....    DCD    3638221789
        0x0004cbc0:    d3d4d5d7    ....    DCD    3553940951
        0x0004cbc4:    cdcfd0d1    ....    DCD    3452948689
        0x0004cbc8:    c8cacbcc    ....    DCD    3368733644
        0x0004cbcc:    c4c5c6c7    ....    DCD    3301295815
        0x0004cbd0:    bfc0c1c2    ....    DCD    3217080770
        0x0004cbd4:    bbbcbdbe    ....    DCD    3149708734
        0x0004cbd8:    b7b8b9ba    ....    DCD    3082336698
        0x0004cbdc:    b3b4b5b6    ....    DCD    3014964662
        0x0004cbe0:    afb0b1b2    ....    DCD    2947592626
        0x0004cbe4:    abacadae    ....    DCD    2880220590
        0x0004cbe8:    a8a8a9aa    ....    DCD    2829625770
        0x0004cbec:    a4a5a6a7    ....    DCD    2762319527
        0x0004cbf0:    a1a2a3a3    ....    DCD    2711790499
        0x0004cbf4:    9e9f9fa0    ....    DCD    2661261216
        0x0004cbf8:    9b9c9c9d    ....    DCD    2610732189
        0x0004cbfc:    9899999a    ....    DCD    2560203162
        0x0004cc00:    95969797    ....    DCD    2509674391
        0x0004cc04:    93939495    ....    DCD    2475922581
        0x0004cc08:    90919192    ....    DCD    2425459090
        0x0004cc0c:    8e8e8f8f    ....    DCD    2391707535
        0x0004cc10:    8b8c8c8d    ....    DCD    2341244045
        0x0004cc14:    89898a8b    ....    DCD    2307492491
        0x0004cc18:    87878888    ....    DCD    2273806472
        0x0004cc1c:    84858586    ....    DCD    2223342982
        0x0004cc20:    82838384    ....    DCD    2189656964
        0x0004cc24:    80818182    ....    DCD    2155970946
        0x0004cc28:    07ff0000    ....    DCD    134152192
        0x0004cc2c:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$deqf
    $v0
    __aeabi_cdcmpeq
    _dcmpeq
        0x0004cc30:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004cc34:    d417        ..      BMI      0x4cc66 ; __aeabi_cdcmpeq + 54
        0x0004cc36:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cc3a:    bf58        X.      IT       PL
        0x0004cc3c:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004cc40:    f1008006    ....    BMI.W    0x4cc50 ; __aeabi_cdcmpeq + 32
        0x0004cc44:    4299        .B      CMP      r1,r3
        0x0004cc46:    bf18        ..      IT       NE
        0x0004cc48:    4770        pG      BXNE     lr
        0x0004cc4a:    bf08        ..      IT       EQ
        0x0004cc4c:    4290        .B      CMPEQ    r0,r2
        0x0004cc4e:    4770        pG      BX       lr
        0x0004cc50:    d707        ..      BVC      0x4cc62 ; __aeabi_cdcmpeq + 50
        0x0004cc52:    f5111f80    ....    CMN      r1,#0x100000
        0x0004cc56:    bf58        X.      IT       PL
        0x0004cc58:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004cc5c:    d419        ..      BMI      0x4cc92 ; __aeabi_cdcmpeq + 98
        0x0004cc5e:    4299        .B      CMP      r1,r3
        0x0004cc60:    4770        pG      BX       lr
        0x0004cc62:    4289        .B      CMP      r1,r1
        0x0004cc64:    4770        pG      BX       lr
        0x0004cc66:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cc6a:    d508        ..      BPL      0x4cc7e ; __aeabi_cdcmpeq + 78
        0x0004cc6c:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004cc70:    d5f7        ..      BPL      0x4cc62 ; __aeabi_cdcmpeq + 50
        0x0004cc72:    428b        .B      CMP      r3,r1
        0x0004cc74:    bf18        ..      IT       NE
        0x0004cc76:    4770        pG      BXNE     lr
        0x0004cc78:    bf08        ..      IT       EQ
        0x0004cc7a:    4282        .B      CMPEQ    r2,r0
        0x0004cc7c:    4770        pG      BX       lr
        0x0004cc7e:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004cc82:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004cc86:    bf38        8.      IT       CC
        0x0004cc88:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004cc8c:    d201        ..      BCS      0x4cc92 ; __aeabi_cdcmpeq + 98
        0x0004cc8e:    428b        .B      CMP      r3,r1
        0x0004cc90:    4770        pG      BX       lr
        0x0004cc92:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cc94:    f000f984    ....    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004cc98:    00492492    .$I.    DCD    4793490
    $t
        0x0004cc9c:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x0004cca0:    f04f5380    O..S    MOV      r3,#0x10000000
        0x0004cca4:    f7ffbe5e    ..^.    B.W      __fpl_dcmp_Inf ; 0x4c964
    x$fpl$dfix
    $v0
    __aeabi_d2iz
    _dfix
        0x0004cca8:    ea4f0341    O.A.    LSL      r3,r1,#1
        0x0004ccac:    ea4f5353    O.SS    LSR      r3,r3,#21
        0x0004ccb0:    f5a36380    ...c    SUB      r3,r3,#0x400
        0x0004ccb4:    f1d3031e    ....    RSBS     r3,r3,#0x1e
        0x0004ccb8:    bfc8        ..      IT       GT
        0x0004ccba:    f1d30c21    ..!.    RSBSGT   r12,r3,#0x21
        0x0004ccbe:    dd0c        ..      BLE      0x4ccda ; __aeabi_d2iz + 50
        0x0004ccc0:    f04f4200    O..B    MOV      r2,#0x80000000
        0x0004ccc4:    ea4222c1    B.."    ORR      r2,r2,r1,LSL #11
        0x0004ccc8:    ea425250    B.PR    ORR      r2,r2,r0,LSR #21
        0x0004cccc:    fa32fc03    2...    LSRS     r12,r2,r3
        0x0004ccd0:    ea8c7ce1    ...|    EOR      r12,r12,r1,ASR #31
        0x0004ccd4:    ebac70e1    ...p    SUB      r0,r12,r1,ASR #31
        0x0004ccd8:    4770        pG      BX       lr
        0x0004ccda:    2b10        .+      CMP      r3,#0x10
        0x0004ccdc:    bfc4        ..      ITT      GT
        0x0004ccde:    2000        .       MOVGT    r0,#0
        0x0004cce0:    4770        pG      BXGT     lr
        0x0004cce2:    f5037c78    ..x|    ADD      r12,r3,#0x3e0
        0x0004cce6:    f1bc3fff    ...?    CMP      r12,#0xffffffff
        0x0004ccea:    d004        ..      BEQ      0x4ccf6 ; __aeabi_d2iz + 78
        0x0004ccec:    f06f4200    o..B    MVN      r2,#0x80000000
        0x0004ccf0:    ea820021    ..!.    EOR      r0,r2,r1,ASR #32
        0x0004ccf4:    4770        pG      BX       lr
        0x0004ccf6:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ccf8:    f000f952    ..R.    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004ccfc:    80249249    I.$.    DCD    2149880393
    $t
        0x0004cd00:    2000        .       MOVS     r0,#0
        0x0004cd02:    4770        pG      BX       lr
        0x0004cd04:    e7f2        ..      B        0x4ccec ; __aeabi_d2iz + 68
    x$fpl$dflt
    $v0
    __aeabi_i2d
    _dflt
        0x0004cd06:    f0104200    ...B    ANDS     r2,r0,#0x80000000
        0x0004cd0a:    bf48        H.      IT       MI
        0x0004cd0c:    4240        @B      RSBMI    r0,r0,#0
        0x0004cd0e:    fab0f380    ....    CLZ      r3,r0
        0x0004cd12:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004cd16:    d00a        ..      BEQ      0x4cd2e ; __aeabi_i2d + 40
        0x0004cd18:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004cd1c:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004cd20:    eb025203    ...R    ADD      r2,r2,r3,LSL #20
        0x0004cd24:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004cd28:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004cd2c:    4770        pG      BX       lr
        0x0004cd2e:    f04f0000    O...    MOV      r0,#0
        0x0004cd32:    4770        pG      BX       lr
    x$fpl$dfltu
    $v0
    __aeabi_ui2d
    _dfltu
        0x0004cd34:    fab0f380    ....    CLZ      r3,r0
        0x0004cd38:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004cd3c:    d00a        ..      BEQ      0x4cd54 ; __aeabi_ui2d + 32
        0x0004cd3e:    f1c3031d    ....    RSB      r3,r3,#0x1d
        0x0004cd42:    f5036380    ...c    ADD      r3,r3,#0x400
        0x0004cd46:    ea4f5203    O..R    LSL      r2,r3,#20
        0x0004cd4a:    ea4f5041    O.AP    LSL      r0,r1,#21
        0x0004cd4e:    eb0221d1    ...!    ADD      r1,r2,r1,LSR #11
        0x0004cd52:    4770        pG      BX       lr
        0x0004cd54:    f04f0000    O...    MOV      r0,#0
        0x0004cd58:    4770        pG      BX       lr
        0x0004cd5a:    0000        ..      MOVS     r0,r0
    x$fpl$dgeqf
    $v0
    __aeabi_cdcmpge
    _dcmpge
        0x0004cd5c:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004cd60:    d417        ..      BMI      0x4cd92 ; __aeabi_cdcmpge + 54
        0x0004cd62:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cd66:    bf58        X.      IT       PL
        0x0004cd68:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004cd6c:    f1008006    ....    BMI.W    0x4cd7c ; __aeabi_cdcmpge + 32
        0x0004cd70:    4299        .B      CMP      r1,r3
        0x0004cd72:    bf18        ..      IT       NE
        0x0004cd74:    4770        pG      BXNE     lr
        0x0004cd76:    bf08        ..      IT       EQ
        0x0004cd78:    4290        .B      CMPEQ    r0,r2
        0x0004cd7a:    4770        pG      BX       lr
        0x0004cd7c:    d707        ..      BVC      0x4cd8e ; __aeabi_cdcmpge + 50
        0x0004cd7e:    f5111f80    ....    CMN      r1,#0x100000
        0x0004cd82:    bf58        X.      IT       PL
        0x0004cd84:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004cd88:    d419        ..      BMI      0x4cdbe ; __aeabi_cdcmpge + 98
        0x0004cd8a:    4299        .B      CMP      r1,r3
        0x0004cd8c:    4770        pG      BX       lr
        0x0004cd8e:    4289        .B      CMP      r1,r1
        0x0004cd90:    4770        pG      BX       lr
        0x0004cd92:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cd96:    d508        ..      BPL      0x4cdaa ; __aeabi_cdcmpge + 78
        0x0004cd98:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004cd9c:    d5f7        ..      BPL      0x4cd8e ; __aeabi_cdcmpge + 50
        0x0004cd9e:    428b        .B      CMP      r3,r1
        0x0004cda0:    bf18        ..      IT       NE
        0x0004cda2:    4770        pG      BXNE     lr
        0x0004cda4:    bf08        ..      IT       EQ
        0x0004cda6:    4282        .B      CMPEQ    r2,r0
        0x0004cda8:    4770        pG      BX       lr
        0x0004cdaa:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004cdae:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004cdb2:    bf38        8.      IT       CC
        0x0004cdb4:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004cdb8:    d201        ..      BCS      0x4cdbe ; __aeabi_cdcmpge + 98
        0x0004cdba:    428b        .B      CMP      r3,r1
        0x0004cdbc:    4770        pG      BX       lr
        0x0004cdbe:    b570        p.      PUSH     {r4-r6,lr}
        0x0004cdc0:    f000f8ee    ....    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004cdc4:    00492492    .$I.    DCD    4793490
    $t
        0x0004cdc8:    f04f5180    O..Q    MOV      r1,#0x10000000
        0x0004cdcc:    f04f5300    O..S    MOV      r3,#0x20000000
        0x0004cdd0:    f7ffbdc8    ....    B.W      __fpl_dcmp_Inf ; 0x4c964
    x$fpl$dleqf
    $v0
    __aeabi_cdcmple
    _dcmple
        0x0004cdd4:    ea510c03    Q...    ORRS     r12,r1,r3
        0x0004cdd8:    d417        ..      BMI      0x4ce0a ; __aeabi_cdcmple + 54
        0x0004cdda:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004cdde:    bf58        X.      IT       PL
        0x0004cde0:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004cde4:    f1008006    ....    BMI.W    0x4cdf4 ; __aeabi_cdcmple + 32
        0x0004cde8:    4299        .B      CMP      r1,r3
        0x0004cdea:    bf18        ..      IT       NE
        0x0004cdec:    4770        pG      BXNE     lr
        0x0004cdee:    bf08        ..      IT       EQ
        0x0004cdf0:    4290        .B      CMPEQ    r0,r2
        0x0004cdf2:    4770        pG      BX       lr
        0x0004cdf4:    d707        ..      BVC      0x4ce06 ; __aeabi_cdcmple + 50
        0x0004cdf6:    f5111f80    ....    CMN      r1,#0x100000
        0x0004cdfa:    bf58        X.      IT       PL
        0x0004cdfc:    f5131f80    ....    CMNPL    r3,#0x100000
        0x0004ce00:    d419        ..      BMI      __fpl_dcmple_InfNaN ; 0x4ce36
        0x0004ce02:    4299        .B      CMP      r1,r3
        0x0004ce04:    4770        pG      BX       lr
        0x0004ce06:    4289        .B      CMP      r1,r1
        0x0004ce08:    4770        pG      BX       lr
        0x0004ce0a:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004ce0e:    d508        ..      BPL      0x4ce22 ; __aeabi_cdcmple + 78
        0x0004ce10:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004ce14:    d5f7        ..      BPL      0x4ce06 ; __aeabi_cdcmple + 50
        0x0004ce16:    428b        .B      CMP      r3,r1
        0x0004ce18:    bf18        ..      IT       NE
        0x0004ce1a:    4770        pG      BXNE     lr
        0x0004ce1c:    bf08        ..      IT       EQ
        0x0004ce1e:    4282        .B      CMPEQ    r2,r0
        0x0004ce20:    4770        pG      BX       lr
        0x0004ce22:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004ce26:    eb1c0f41    ..A.    CMN      r12,r1,LSL #1
        0x0004ce2a:    bf38        8.      IT       CC
        0x0004ce2c:    eb1c0f43    ..C.    CMNCC    r12,r3,LSL #1
        0x0004ce30:    d201        ..      BCS      __fpl_dcmple_InfNaN ; 0x4ce36
        0x0004ce32:    428b        .B      CMP      r3,r1
        0x0004ce34:    4770        pG      BX       lr
    __fpl_dcmple_InfNaN
        0x0004ce36:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ce38:    f000f8b2    ....    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004ce3c:    00492492    .$I.    DCD    4793490
    $t
        0x0004ce40:    f04f5100    O..Q    MOV      r1,#0x20000000
        0x0004ce44:    f04f5380    O..S    MOV      r3,#0x10000000
        0x0004ce48:    f7ffbd8c    ....    B.W      __fpl_dcmp_Inf ; 0x4c964
    x$fpl$dmul
    $v0
    __aeabi_dmul
    _dmul
        0x0004ce4c:    b570        p.      PUSH     {r4-r6,lr}
        0x0004ce4e:    f8dfc148    ..H.    LDR      r12,[pc,#328] ; [0x4cf98] = 0x7ff0000
        0x0004ce52:    ea1c1e11    ....    ANDS     lr,r12,r1,LSR #4
        0x0004ce56:    bf1e        ..      ITTT     NE
        0x0004ce58:    ea1c1513    ....    ANDSNE   r5,r12,r3,LSR #4
        0x0004ce5c:    ea9e0f0c    ....    TEQNE    lr,r12
        0x0004ce60:    ea950f0c    ....    TEQNE    r5,r12
        0x0004ce64:    f000806f    ..o.    BEQ.W    0x4cf46 ; __aeabi_dmul + 250
        0x0004ce68:    ea810403    ....    EOR      r4,r1,r3
        0x0004ce6c:    ea4e7ed4    N..~    ORR      lr,lr,r4,LSR #31
        0x0004ce70:    44ae        .D      ADD      lr,lr,r5
        0x0004ce72:    ea21114c    !.L.    BIC      r1,r1,r12,LSL #5
        0x0004ce76:    ea23134c    #.L.    BIC      r3,r3,r12,LSL #5
        0x0004ce7a:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0004ce7e:    f4431380    C...    ORR      r3,r3,#0x100000
        0x0004ce82:    f1ae7e7f    ...~    SUB      lr,lr,#0x3fc0000
        0x0004ce86:    fba14c02    ...L    UMULL    r4,r12,r1,r2
        0x0004ce8a:    fba06503    ...e    UMULL    r6,r5,r0,r3
        0x0004ce8e:    1936        6.      ADDS     r6,r6,r4
        0x0004ce90:    eb55050c    U...    ADCS     r5,r5,r12
        0x0004ce94:    fba14c03    ...L    UMULL    r4,r12,r1,r3
        0x0004ce98:    f14c0300    L...    ADC      r3,r12,#0
        0x0004ce9c:    fba01c02    ....    UMULL    r1,r12,r0,r2
        0x0004cea0:    eb16060c    ....    ADDS     r6,r6,r12
        0x0004cea4:    4165        eA      ADCS     r5,r5,r4
        0x0004cea6:    f1530300    S...    ADCS     r3,r3,#0
        0x0004ceaa:    4209        .B      TST      r1,r1
        0x0004ceac:    bf18        ..      IT       NE
        0x0004ceae:    f0460601    F...    ORRNE    r6,r6,#1
        0x0004ceb2:    f4137f00    ....    TST      r3,#0x200
        0x0004ceb6:    d10b        ..      BNE      0x4ced0 ; __aeabi_dmul + 132
        0x0004ceb8:    ea4f3103    O..1    LSL      r1,r3,#12
        0x0004cebc:    ea4f3005    O..0    LSL      r0,r5,#12
        0x0004cec0:    ea415115    A..Q    ORR      r1,r1,r5,LSR #20
        0x0004cec4:    ea405016    @..P    ORR      r0,r0,r6,LSR #20
        0x0004cec8:    0334        4.      LSLS     r4,r6,#12
        0x0004ceca:    f06f0203    o...    MVN      r2,#3
        0x0004cece:    e00a        ..      B        0x4cee6 ; __aeabi_dmul + 154
        0x0004ced0:    ea4f21c3    O..!    LSL      r1,r3,#11
        0x0004ced4:    ea4f20c5    O..     LSL      r0,r5,#11
        0x0004ced8:    ea415155    A.UQ    ORR      r1,r1,r5,LSR #21
        0x0004cedc:    ea405056    @.VP    ORR      r0,r0,r6,LSR #21
        0x0004cee0:    02f4        ..      LSLS     r4,r6,#11
        0x0004cee2:    f06f0202    o...    MVN      r2,#2
        0x0004cee6:    eb02422e    ...B    ADD      r2,r2,lr,ASR #16
        0x0004ceea:    eb015502    ...U    ADD      r5,r1,r2,LSL #20
        0x0004ceee:    ea8571ce    ...q    EOR      r1,r5,lr,LSL #31
        0x0004cef2:    d00a        ..      BEQ      0x4cf0a ; __aeabi_dmul + 190
        0x0004cef4:    ea5f0c44    _.D.    LSLS     r12,r4,#1
        0x0004cef8:    bf18        ..      IT       NE
        0x0004cefa:    f0244400    $..D    BICNE    r4,r4,#0x80000000
        0x0004cefe:    f1500000    P...    ADCS     r0,r0,#0
        0x0004cf02:    f1410100    A...    ADC      r1,r1,#0
        0x0004cf06:    ea2070d4     ..p    BIC      r0,r0,r4,LSR #31
        0x0004cf0a:    f2407cfe    @..|    MOV      r12,#0x7fe
        0x0004cf0e:    4562        bE      CMP      r2,r12
        0x0004cf10:    d200        ..      BCS      0x4cf14 ; __aeabi_dmul + 200
        0x0004cf12:    bd70        p.      POP      {r4-r6,pc}
        0x0004cf14:    42a8        .B      CMP      r0,r5
        0x0004cf16:    bf14        ..      ITE      NE
        0x0004cf18:    f04f4480    O..D    MOVNE    r4,#0x40000000
        0x0004cf1c:    f04f4440    O.@D    MOVEQ    r4,#0xc0000000
        0x0004cf20:    2e00        ..      CMP      r6,#0
        0x0004cf22:    bf08        ..      IT       EQ
        0x0004cf24:    2400        .$      MOVEQ    r4,#0
        0x0004cf26:    f1be6f80    ...o    CMP      lr,#0x4000000
        0x0004cf2a:    bfa8        ..      IT       GE
        0x0004cf2c:    f1a141c0    ...A    SUBGE    r1,r1,#0x60000000
        0x0004cf30:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004cf34:    f2808082    ....    BGE.W    __fpl_dretinf ; 0x4d03c
        0x0004cf38:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004cf3c:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004cf40:    f04f0000    O...    MOV      r0,#0
        0x0004cf44:    4770        pG      BX       lr
        0x0004cf46:    ea0c1513    ....    AND      r5,r12,r3,LSR #4
        0x0004cf4a:    ea9e0f0c    ....    TEQ      lr,r12
        0x0004cf4e:    bf18        ..      IT       NE
        0x0004cf50:    ea950f0c    ....    TEQNE    r5,r12
        0x0004cf54:    d006        ..      BEQ      0x4cf64 ; __aeabi_dmul + 280
        0x0004cf56:    ea810e03    ....    EOR      lr,r1,r3
        0x0004cf5a:    f04f0000    O...    MOV      r0,#0
        0x0004cf5e:    f00e4100    ...A    AND      r1,lr,#0x80000000
        0x0004cf62:    bd70        p.      POP      {r4-r6,pc}
        0x0004cf64:    f000f81c    ....    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004cf68:    3e010089    ...>    DCD    1040253065
    $t
        0x0004cf6c:    f000b807    ....    B.W      0x4cf7e ; __aeabi_dmul + 306
        0x0004cf70:    f000b809    ....    B.W      0x4cf86 ; __aeabi_dmul + 314
        0x0004cf74:    ea4f0c43    O.C.    LSL      r12,r3,#1
        0x0004cf78:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004cf7c:    d008        ..      BEQ      0x4cf90 ; __aeabi_dmul + 324
        0x0004cf7e:    ea810103    ....    EOR      r1,r1,r3
        0x0004cf82:    f000b85b    ..[.    B.W      __fpl_dretinf ; 0x4d03c
        0x0004cf86:    ea4f0c41    O.A.    LSL      r12,r1,#1
        0x0004cf8a:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004cf8e:    d1f6        ..      BNE      0x4cf7e ; __aeabi_dmul + 306
        0x0004cf90:    4902        .I      LDR      r1,[pc,#8] ; [0x4cf9c] = 0x7ff80000
        0x0004cf92:    f04f0000    O...    MOV      r0,#0
        0x0004cf96:    4770        pG      BX       lr
    $d
        0x0004cf98:    07ff0000    ....    DCD    134152192
        0x0004cf9c:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dnaninf
    $v0
    __fpl_dnaninf
        0x0004cfa0:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004cfa4:    f02e0e03    ....    BIC      lr,lr,#3
        0x0004cfa8:    f85e6b04    ^..k    LDR      r6,[lr],#4
        0x0004cfac:    4236        6B      TST      r6,r6
        0x0004cfae:    d405        ..      BMI      0x4cfbc ; __fpl_dnaninf + 28
        0x0004cfb0:    2a01        .*      CMP      r2,#1
        0x0004cfb2:    eb430503    C...    ADC      r5,r3,r3
        0x0004cfb6:    f5151f00    ....    CMN      r5,#0x200000
        0x0004cfba:    d812        ..      BHI      0x4cfe2 ; __fpl_dnaninf + 66
        0x0004cfbc:    2801        .(      CMP      r0,#1
        0x0004cfbe:    eb410c01    A...    ADC      r12,r1,r1
        0x0004cfc2:    f51c1f00    ....    CMN      r12,#0x200000
        0x0004cfc6:    d80c        ..      BHI      0x4cfe2 ; __fpl_dnaninf + 66
        0x0004cfc8:    d10e        ..      BNE      0x4cfe8 ; __fpl_dnaninf + 72
        0x0004cfca:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x0004cfce:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004cfd2:    f10c0c02    ....    ADD      r12,r12,#2
        0x0004cfd6:    f5151f00    ....    CMN      r5,#0x200000
        0x0004cfda:    bf08        ..      IT       EQ
        0x0004cfdc:    eb4c7cd3    L..|    ADCEQ    r12,r12,r3,LSR #31
        0x0004cfe0:    e004        ..      B        0x4cfec ; __fpl_dnaninf + 76
        0x0004cfe2:    f04f0c08    O...    MOV      r12,#8
        0x0004cfe6:    e001        ..      B        0x4cfec ; __fpl_dnaninf + 76
        0x0004cfe8:    ea4f7cd3    O..|    LSR      r12,r3,#31
        0x0004cfec:    eb0c054c    ..L.    ADD      r5,r12,r12,LSL #1
        0x0004cff0:    fa26f605    &...    LSR      r6,r6,r5
        0x0004cff4:    f0060607    ....    AND      r6,r6,#7
        0x0004cff8:    f1b60c04    ....    SUBS     r12,r6,#4
        0x0004cffc:    d206        ..      BCS      0x4d00c ; __fpl_dnaninf + 108
        0x0004cffe:    eb0e0c86    ....    ADD      r12,lr,r6,LSL #2
        0x0004d002:    e8bd4070    ..p@    POP      {r4-r6,lr}
        0x0004d006:    f04c0c01    L...    ORR      r12,r12,#1
        0x0004d00a:    4760        `G      BX       r12
        0x0004d00c:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x0004d010:    02020b09    ....    DCD    33688329
    $t
        0x0004d014:    f04f4100    O..A    MOV      r1,#0x80000000
        0x0004d018:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x0004d01c:    f04f0000    O...    MOV      r0,#0
        0x0004d020:    bd70        p.      POP      {r4-r6,pc}
        0x0004d022:    4619        .F      MOV      r1,r3
        0x0004d024:    4610        .F      MOV      r0,r2
        0x0004d026:    2801        .(      CMP      r0,#1
        0x0004d028:    eb510401    Q...    ADCS     r4,r1,r1
        0x0004d02c:    bf18        ..      IT       NE
        0x0004d02e:    f5d41400    ....    RSBSNE   r4,r4,#0x200000
        0x0004d032:    bf84        ..      ITT      HI
        0x0004d034:    2000        .       MOVHI    r0,#0
        0x0004d036:    f0014100    ...A    ANDHI    r1,r1,#0x80000000
        0x0004d03a:    bd70        p.      POP      {r4-r6,pc}
    x$fpl$dretinf
    $v0
    __fpl_dretinf
        0x0004d03c:    0808        ..      LSRS     r0,r1,#32
        0x0004d03e:    f5a01100    ....    SUB      r1,r0,#0x200000
        0x0004d042:    ea4f0131    O.1.    RRX      r1,r1
        0x0004d046:    4770        pG      BX       lr
    x$fpl$drleqf
    $v0
    __aeabi_cdrcmple
    _drcmple
        0x0004d048:    ea530c01    S...    ORRS     r12,r3,r1
        0x0004d04c:    d417        ..      BMI      0x4d07e ; __aeabi_cdrcmple + 54
        0x0004d04e:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004d052:    bf58        X.      IT       PL
        0x0004d054:    f5bc1f80    ....    CMPPL    r12,#0x100000
        0x0004d058:    f1008006    ....    BMI.W    0x4d068 ; __aeabi_cdrcmple + 32
        0x0004d05c:    428b        .B      CMP      r3,r1
        0x0004d05e:    bf18        ..      IT       NE
        0x0004d060:    4770        pG      BXNE     lr
        0x0004d062:    bf08        ..      IT       EQ
        0x0004d064:    4282        .B      CMPEQ    r2,r0
        0x0004d066:    4770        pG      BX       lr
        0x0004d068:    d707        ..      BVC      0x4d07a ; __aeabi_cdrcmple + 50
        0x0004d06a:    f5131f80    ....    CMN      r3,#0x100000
        0x0004d06e:    bf58        X.      IT       PL
        0x0004d070:    f5111f80    ....    CMNPL    r1,#0x100000
        0x0004d074:    d419        ..      BMI      0x4d0aa ; __aeabi_cdrcmple + 98
        0x0004d076:    428b        .B      CMP      r3,r1
        0x0004d078:    4770        pG      BX       lr
        0x0004d07a:    429b        .B      CMP      r3,r3
        0x0004d07c:    4770        pG      BX       lr
        0x0004d07e:    f51c1f80    ....    CMN      r12,#0x100000
        0x0004d082:    d508        ..      BPL      0x4d096 ; __aeabi_cdrcmple + 78
        0x0004d084:    f5bc1f80    ....    CMP      r12,#0x100000
        0x0004d088:    d5f7        ..      BPL      0x4d07a ; __aeabi_cdrcmple + 50
        0x0004d08a:    4299        .B      CMP      r1,r3
        0x0004d08c:    bf18        ..      IT       NE
        0x0004d08e:    4770        pG      BXNE     lr
        0x0004d090:    bf08        ..      IT       EQ
        0x0004d092:    4290        .B      CMPEQ    r0,r2
        0x0004d094:    4770        pG      BX       lr
        0x0004d096:    f44f1c00    O...    MOV      r12,#0x200000
        0x0004d09a:    eb1c0f43    ..C.    CMN      r12,r3,LSL #1
        0x0004d09e:    bf38        8.      IT       CC
        0x0004d0a0:    eb1c0f41    ..A.    CMNCC    r12,r1,LSL #1
        0x0004d0a4:    d201        ..      BCS      0x4d0aa ; __aeabi_cdrcmple + 98
        0x0004d0a6:    4299        .B      CMP      r1,r3
        0x0004d0a8:    4770        pG      BX       lr
        0x0004d0aa:    b40f        ..      PUSH     {r0-r3}
        0x0004d0ac:    bc0c        ..      POP      {r2,r3}
        0x0004d0ae:    bc03        ..      POP      {r0,r1}
        0x0004d0b0:    f7ffbec1    ....    B.W      __fpl_dcmple_InfNaN ; 0x4ce36
    x$fpl$drsb
    $v0
    __aeabi_drsub
    _drsb
        0x0004d0b4:    b510        ..      PUSH     {r4,lr}
        0x0004d0b6:    ea910f03    ....    TEQ      r1,r3
        0x0004d0ba:    f0814100    ...A    EOR      r1,r1,#0x80000000
        0x0004d0be:    f53fabb1    ?...    BMI      _dadd1 ; 0x4c824
        0x0004d0c2:    f0834300    ...C    EOR      r3,r3,#0x80000000
        0x0004d0c6:    f000b8d5    ....    B.W      _dsub1 ; 0x4d274
        0x0004d0ca:    0000        ..      MOVS     r0,r0
    x$fpl$dsqrt
    $v0
    _dsqrt
        0x0004d0cc:    e92d41f0    -..A    PUSH     {r4-r8,lr}
        0x0004d0d0:    f5011c80    ....    ADD      r12,r1,#0x100000
        0x0004d0d4:    f5bc1f00    ....    CMP      r12,#0x200000
        0x0004d0d8:    f2c080a9    ....    BLT.W    0x4d22e ; _dsqrt + 354
        0x0004d0dc:    ea4f5c11    O..\    LSR      r12,r1,#20
        0x0004d0e0:    ea21510c    !..Q    BIC      r1,r1,r12,LSL #20
        0x0004d0e4:    f4411180    A...    ORR      r1,r1,#0x100000
        0x0004d0e8:    f10c0cfd    ....    ADD      r12,r12,#0xfd
        0x0004d0ec:    ea5f0c5c    _.\.    LSRS     r12,r12,#1
        0x0004d0f0:    f50c7cc0    ...|    ADD      r12,r12,#0x180
        0x0004d0f4:    d301        ..      BCC      0x4d0fa ; _dsqrt + 46
        0x0004d0f6:    0040        @.      LSLS     r0,r0,#1
        0x0004d0f8:    4149        IA      ADCS     r1,r1,r1
        0x0004d0fa:    0289        ..      LSLS     r1,r1,#10
        0x0004d0fc:    ea415190    A..Q    ORR      r1,r1,r0,LSR #22
        0x0004d100:    0287        ..      LSLS     r7,r0,#10
        0x0004d102:    a42e        ..      ADR      r4,{pc}+0xba ; 0x4d1bc
        0x0004d104:    0e8e        ..      LSRS     r6,r1,#26
        0x0004d106:    5da4        .]      LDRB     r4,[r4,r6]
        0x0004d108:    0c0a        ..      LSRS     r2,r1,#16
        0x0004d10a:    fb04f604    ....    MUL      r6,r4,r4
        0x0004d10e:    fb02f606    ....    MUL      r6,r2,r6
        0x0004d112:    f1c64640    ..@F    RSB      r6,r6,#0xc0000000
        0x0004d116:    fba46206    ...b    UMULL    r6,r2,r4,r6
        0x0004d11a:    0df6        ..      LSRS     r6,r6,#23
        0x0004d11c:    ea462642    F.B&    ORR      r6,r6,r2,LSL #9
        0x0004d120:    fb06f406    ....    MUL      r4,r6,r6
        0x0004d124:    fba42301    ...#    UMULL    r2,r3,r4,r1
        0x0004d128:    4252        RB      RSBS     r2,r2,#0
        0x0004d12a:    f1c34340    ..@C    RSB      r3,r3,#0xc0000000
        0x0004d12e:    bf38        8.      IT       CC
        0x0004d130:    1e5b        [.      SUBCC    r3,r3,#1
        0x0004d132:    fba64202    ...B    UMULL    r4,r2,r6,r2
        0x0004d136:    2400        .$      MOVS     r4,#0
        0x0004d138:    fbe62403    ...$    UMLAL    r2,r4,r6,r3
        0x0004d13c:    0bd2        ..      LSRS     r2,r2,#15
        0x0004d13e:    ea424644    B.DF    ORR      r6,r2,r4,LSL #17
        0x0004d142:    fba62306    ...#    UMULL    r2,r3,r6,r6
        0x0004d146:    fba1e202    ....    UMULL    lr,r2,r1,r2
        0x0004d14a:    fba3e407    ....    UMULL    lr,r4,r3,r7
        0x0004d14e:    fbe34261    ..aB    UMAAL    r4,r2,r3,r1
        0x0004d152:    4264        dB      RSBS     r4,r4,#0
        0x0004d154:    f1c24e40    ..@N    RSB      lr,r2,#0xc0000000
        0x0004d158:    bf38        8.      IT       CC
        0x0004d15a:    f1ae0e01    ....    SUBCC    lr,lr,#1
        0x0004d15e:    fba62304    ...#    UMULL    r2,r3,r6,r4
        0x0004d162:    f04f0200    O...    MOV      r2,#0
        0x0004d166:    fbe6320e    ...2    UMLAL    r3,r2,r6,lr
        0x0004d16a:    fba24603    ...F    UMULL    r4,r6,r2,r3
        0x0004d16e:    0034        4.      MOVS     r4,r6
        0x0004d170:    fbe26462    ..bd    UMAAL    r6,r4,r2,r2
        0x0004d174:    fba1e606    ....    UMULL    lr,r6,r1,r6
        0x0004d178:    fba4e807    ....    UMULL    lr,r8,r4,r7
        0x0004d17c:    fbe46861    ..ah    UMAAL    r6,r8,r4,r1
        0x0004d180:    4276        vB      RSBS     r6,r6,#0
        0x0004d182:    f1c85840    ..@X    RSB      r8,r8,#0x30000000
        0x0004d186:    bf38        8.      IT       CC
        0x0004d188:    f1a80801    ....    SUBCC    r8,r8,#1
        0x0004d18c:    fba2e406    ....    UMULL    lr,r4,r2,r6
        0x0004d190:    fba3e508    ....    UMULL    lr,r5,r3,r8
        0x0004d194:    fbe25468    ..hT    UMAAL    r5,r4,r2,r8
        0x0004d198:    fba1e605    ....    UMULL    lr,r6,r1,r5
        0x0004d19c:    fba7e804    ....    UMULL    lr,r8,r7,r4
        0x0004d1a0:    fbe18664    ..d.    UMAAL    r8,r6,r1,r4
        0x0004d1a4:    f1180520    .. .    ADDS     r5,r8,#0x20
        0x0004d1a8:    f1560600    V...    ADCS     r6,r6,#0
        0x0004d1ac:    09a8        ..      LSRS     r0,r5,#6
        0x0004d1ae:    ea406086    @..`    ORR      r0,r0,r6,LSL #26
        0x0004d1b2:    09b1        ..      LSRS     r1,r6,#6
        0x0004d1b4:    f1a8081b    ....    SUB      r8,r8,#0x1b
        0x0004d1b8:    f008083f    ..?.    AND      r8,r8,#0x3f
        0x0004d1bc:    f1b80f0a    ....    CMP      r8,#0xa
        0x0004d1c0:    d91c        ..      BLS      0x4d1fc ; _dsqrt + 304
        0x0004d1c2:    eb01510c    ...Q    ADD      r1,r1,r12,LSL #20
        0x0004d1c6:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004d1ca:    bf00        ..      NOP      
    $d
        0x0004d1cc:    e8eef5fc    ....    DCD    3907974652
        0x0004d1d0:    d3d8dde2    ....    DCD    3554205154
        0x0004d1d4:    c3c7cbcf    ....    DCD    3284650959
        0x0004d1d8:    b6b9bdc0    ....    DCD    3065626048
        0x0004d1dc:    acaeb1b4    ....    DCD    2897129908
        0x0004d1e0:    a3a5a7a9    ....    DCD    2745542569
        0x0004d1e4:    9b9d9fa1    ....    DCD    2610798497
        0x0004d1e8:    9596989a    ....    DCD    2509674650
        0x0004d1ec:    8f909293    ....    DCD    2408616595
        0x0004d1f0:    898b8c8d    ....    DCD    2307624077
        0x0004d1f4:    85868788    ....    DCD    2240186248
        0x0004d1f8:    81828384    ....    DCD    2172814212
    $t
        0x0004d1fc:    fba06800    ...h    UMULL    r6,r8,r0,r0
        0x0004d200:    fb00f201    ....    MUL      r2,r0,r1
        0x0004d204:    eb080842    ..B.    ADD      r8,r8,r2,LSL #1
        0x0004d208:    ebb82887    ...(    SUBS     r8,r8,r7,LSL #10
        0x0004d20c:    d507        ..      BPL      0x4d21e ; _dsqrt + 338
        0x0004d20e:    1834        4.      ADDS     r4,r6,r0
        0x0004d210:    eb580401    X...    ADCS     r4,r8,r1
        0x0004d214:    d5d5        ..      BPL      0x4d1c2 ; _dsqrt + 246
        0x0004d216:    1c40        @.      ADDS     r0,r0,#1
        0x0004d218:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004d21c:    e7d1        ..      B        0x4d1c2 ; _dsqrt + 246
        0x0004d21e:    1a34        4.      SUBS     r4,r6,r0
        0x0004d220:    eb780401    x...    SBCS     r4,r8,r1
        0x0004d224:    d4cd        ..      BMI      0x4d1c2 ; _dsqrt + 246
        0x0004d226:    1e40        @.      SUBS     r0,r0,#1
        0x0004d228:    f1710100    q...    SBCS     r1,r1,#0
        0x0004d22c:    e7c9        ..      B        0x4d1c2 ; _dsqrt + 246
        0x0004d22e:    ea5f0c4c    _.L.    LSLS     r12,r12,#1
        0x0004d232:    ea5f5c9c    _..\    LSRS     r12,r12,#22
        0x0004d236:    d10d        ..      BNE      0x4d254 ; _dsqrt + 392
        0x0004d238:    d305        ..      BCC      0x4d246 ; _dsqrt + 378
        0x0004d23a:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004d23e:    f04f0000    O...    MOV      r0,#0
        0x0004d242:    e8bd81f0    ....    POP      {r4-r8,pc}
        0x0004d246:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0004d24a:    b570        p.      PUSH     {r4-r6,lr}
        0x0004d24c:    f7fffea8    ....    BL       __fpl_dnaninf ; 0x4cfa0
    $d
        0x0004d250:    beffdb6d    m...    DCD    3204438893
    $t
        0x0004d254:    e8bd41f0    ...A    POP      {r4-r8,lr}
        0x0004d258:    4901        .I      LDR      r1,[pc,#4] ; [0x4d260] = 0x7ff80000
        0x0004d25a:    f04f0000    O...    MOV      r0,#0
        0x0004d25e:    4770        pG      BX       lr
    $d
        0x0004d260:    7ff80000    ....    DCD    2146959360
    $t
    x$fpl$dsub
    $v0
    __aeabi_dsub
    _dsub
        0x0004d264:    b510        ..      PUSH     {r4,lr}
        0x0004d266:    ea910f03    ....    TEQ      r1,r3
        0x0004d26a:    bf48        H.      IT       MI
        0x0004d26c:    f0834300    ...C    EORMI    r3,r3,#0x80000000
        0x0004d270:    f53faad8    ?...    BMI      _dadd1 ; 0x4c824
    _dsub1
        0x0004d274:    1a84        ..      SUBS     r4,r0,r2
        0x0004d276:    eb710c03    q...    SBCS     r12,r1,r3
        0x0004d27a:    d207        ..      BCS      0x4d28c ; _dsub1 + 24
        0x0004d27c:    f08c4c00    ...L    EOR      r12,r12,#0x80000000
        0x0004d280:    1912        ..      ADDS     r2,r2,r4
        0x0004d282:    eb43030c    C...    ADC      r3,r3,r12
        0x0004d286:    1b00        ..      SUBS     r0,r0,r4
        0x0004d288:    eb61010c    a...    SBC      r1,r1,r12
        0x0004d28c:    ea4f5411    O..T    LSR      r4,r1,#20
        0x0004d290:    eba45c13    ...\    SUB      r12,r4,r3,LSR #20
        0x0004d294:    f8dfe1a4    ....    LDR      lr,[pc,#420] ; [0x4d43c] = 0xffe00000
        0x0004d298:    ea1e0f43    ..C.    TST      lr,r3,LSL #1
        0x0004d29c:    bf18        ..      IT       NE
        0x0004d29e:    ea9e5f44    ..D_    TEQNE    lr,r4,LSL #21
        0x0004d2a2:    f00080b4    ....    BEQ.W    0x4d40e ; _dsub1 + 410
        0x0004d2a6:    ea215104    !..Q    BIC      r1,r1,r4,LSL #20
        0x0004d2aa:    ea23036e    #.n.    BIC      r3,r3,lr,ASR #1
        0x0004d2ae:    4252        RB      RSBS     r2,r2,#0
        0x0004d2b0:    ebc3036e    ..n.    RSB      r3,r3,lr,ASR #1
        0x0004d2b4:    bf38        8.      IT       CC
        0x0004d2b6:    1e5b        [.      SUBCC    r3,r3,#1
        0x0004d2b8:    f1dc0e20    .. .    RSBS     lr,r12,#0x20
        0x0004d2bc:    d325        %.      BCC      0x4d30a ; _dsub1 + 150
        0x0004d2be:    fa22fe0c    "...    LSR      lr,r2,r12
        0x0004d2c2:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004d2c6:    fa43fe0c    C...    ASR      lr,r3,r12
        0x0004d2ca:    eb41010e    A...    ADC      r1,r1,lr
        0x0004d2ce:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004d2d2:    fa03fe0e    ....    LSL      lr,r3,lr
        0x0004d2d6:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004d2da:    f1cc0e20    .. .    RSB      lr,r12,#0x20
        0x0004d2de:    f1510100    Q...    ADCS     r1,r1,#0
        0x0004d2e2:    d429        ).      BMI      0x4d338 ; _dsub1 + 196
        0x0004d2e4:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d2e8:    fa12f20e    ....    LSLS     r2,r2,lr
        0x0004d2ec:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d2f0:    bf58        X.      IT       PL
        0x0004d2f2:    4770        pG      BXPL     lr
        0x0004d2f4:    1c40        @.      ADDS     r0,r0,#1
        0x0004d2f6:    bf1c        ..      ITT      NE
        0x0004d2f8:    f1b24f00    ...O    CMPNE    r2,#0x80000000
        0x0004d2fc:    4770        pG      BXNE     lr
        0x0004d2fe:    2800        .(      CMP      r0,#0
        0x0004d300:    bf0c        ..      ITE      EQ
        0x0004d302:    1c49        I.      ADDEQ    r1,r1,#1
        0x0004d304:    f0200001     ...    BICNE    r0,r0,#1
        0x0004d308:    4770        pG      BX       lr
        0x0004d30a:    eb120e02    ....    ADDS     lr,r2,r2
        0x0004d30e:    eb430203    C...    ADC      r2,r3,r3
        0x0004d312:    bf18        ..      IT       NE
        0x0004d314:    f04f0e01    O...    MOVNE    lr,#1
        0x0004d318:    ea4e0242    N.B.    ORR      r2,lr,r2,LSL #1
        0x0004d31c:    f1ac0c20    .. .    SUB      r12,r12,#0x20
        0x0004d320:    f1dc0e1e    ....    RSBS     lr,r12,#0x1e
        0x0004d324:    d956        V.      BLS      0x4d3d4 ; _dsub1 + 352
        0x0004d326:    fa43fe0c    C...    ASR      lr,r3,r12
        0x0004d32a:    eb10000e    ....    ADDS     r0,r0,lr
        0x0004d32e:    f1cc0e1e    ....    RSB      lr,r12,#0x1e
        0x0004d332:    f15131ff    Q..1    ADCS     r1,r1,#0xffffffff
        0x0004d336:    d5d5        ..      BPL      0x4d2e4 ; _dsub1 + 112
        0x0004d338:    f10e0e01    ....    ADD      lr,lr,#1
        0x0004d33c:    fa12fe0e    ....    LSLS     lr,r2,lr
        0x0004d340:    4140        @A      ADCS     r0,r0,r0
        0x0004d342:    eb410101    A...    ADC      r1,r1,r1
        0x0004d346:    eb015c44    ..D\    ADD      r12,r1,r4,LSL #21
        0x0004d34a:    ea5f5c5c    _.\\    LSRS     r12,r12,#21
        0x0004d34e:    d910        ..      BLS      0x4d372 ; _dsub1 + 254
        0x0004d350:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d354:    eb1070de    ...p    ADDS     r0,r0,lr,LSR #31
        0x0004d358:    bf38        8.      IT       CC
        0x0004d35a:    f1be4f00    ...O    CMPCC    lr,#0x80000000
        0x0004d35e:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d362:    bf18        ..      IT       NE
        0x0004d364:    4770        pG      BXNE     lr
        0x0004d366:    2800        .(      CMP      r0,#0
        0x0004d368:    bf0c        ..      ITE      EQ
        0x0004d36a:    1c49        I.      ADDEQ    r1,r1,#1
        0x0004d36c:    f0200001     ...    BICNE    r0,r0,#1
        0x0004d370:    4770        pG      BX       lr
        0x0004d372:    d234        4.      BCS      0x4d3de ; _dsub1 + 362
        0x0004d374:    ea4f2cd4    O..,    LSR      r12,r4,#11
        0x0004d378:    f4246400    $..d    BIC      r4,r4,#0x800
        0x0004d37c:    f5111100    ....    ADDS     r1,r1,#0x200000
        0x0004d380:    d01b        ..      BEQ      0x4d3ba ; _dsub1 + 326
        0x0004d382:    fab1f281    ....    CLZ      r2,r1
        0x0004d386:    3a0b        .:      SUBS     r2,r2,#0xb
        0x0004d388:    1aa4        ..      SUBS     r4,r4,r2
        0x0004d38a:    1ea4        ..      SUBS     r4,r4,#2
        0x0004d38c:    f1d20320    .. .    RSBS     r3,r2,#0x20
        0x0004d390:    4091        .@      LSLS     r1,r1,r2
        0x0004d392:    fa30f303    0...    LSRS     r3,r0,r3
        0x0004d396:    4319        .C      ORRS     r1,r1,r3
        0x0004d398:    4090        .@      LSLS     r0,r0,r2
        0x0004d39a:    eb0171cc    ...q    ADD      r1,r1,r12,LSL #31
        0x0004d39e:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d3a2:    2c00        .,      CMP      r4,#0
        0x0004d3a4:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d3a8:    bfa8        ..      IT       GE
        0x0004d3aa:    4770        pG      BXGE     lr
        0x0004d3ac:    f10141c0    ...A    ADD      r1,r1,#0x60000000
        0x0004d3b0:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004d3b4:    f04f0000    O...    MOV      r0,#0
        0x0004d3b8:    4770        pG      BX       lr
        0x0004d3ba:    fab0f380    ....    CLZ      r3,r0
        0x0004d3be:    fa10f103    ....    LSLS     r1,r0,r3
        0x0004d3c2:    d102        ..      BNE      0x4d3ca ; _dsub1 + 342
        0x0004d3c4:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d3c8:    4770        pG      BX       lr
        0x0004d3ca:    1ae4        ..      SUBS     r4,r4,r3
        0x0004d3cc:    3c17        .<      SUBS     r4,r4,#0x17
        0x0004d3ce:    0548        H.      LSLS     r0,r1,#21
        0x0004d3d0:    0ac9        ..      LSRS     r1,r1,#11
        0x0004d3d2:    e7e2        ..      B        0x4d39a ; _dsub1 + 294
        0x0004d3d4:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d3d8:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d3dc:    4770        pG      BX       lr
        0x0004d3de:    1049        I.      ASRS     r1,r1,#1
        0x0004d3e0:    ea4f0030    O.0.    RRX      r0,r0
        0x0004d3e4:    eb015104    ...Q    ADD      r1,r1,r4,LSL #20
        0x0004d3e8:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d3ec:    e002        ..      B        0x4d3f4 ; _dsub1 + 384
        0x0004d3ee:    f04f0100    O...    MOV      r1,#0
        0x0004d3f2:    4770        pG      BX       lr
        0x0004d3f4:    004a        J.      LSLS     r2,r1,#1
        0x0004d3f6:    bf08        ..      IT       EQ
        0x0004d3f8:    4200        .B      TSTEQ    r0,r0
        0x0004d3fa:    d0f8        ..      BEQ      0x4d3ee ; _dsub1 + 378
        0x0004d3fc:    f5b21f00    ....    CMP      r2,#0x200000
        0x0004d400:    bf28        (.      IT       CS
        0x0004d402:    4770        pG      BXCS     lr
        0x0004d404:    f0014100    ...A    AND      r1,r1,#0x80000000
        0x0004d408:    f04f0000    O...    MOV      r0,#0
        0x0004d40c:    4770        pG      BX       lr
        0x0004d40e:    ea9e5f44    ..D_    TEQ      lr,r4,LSL #21
        0x0004d412:    d007        ..      BEQ      0x4d424 ; _dsub1 + 432
        0x0004d414:    ea110f5e    ..^.    TST      r1,lr,LSR #1
        0x0004d418:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d41c:    bf04        ..      ITT      EQ
        0x0004d41e:    2100        .!      MOVEQ    r1,#0
        0x0004d420:    2000        .       MOVEQ    r0,#0
        0x0004d422:    4770        pG      BX       lr
        0x0004d424:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d428:    b570        p.      PUSH     {r4-r6,lr}
        0x0004d42a:    f7fffdb9    ....    BL       __fpl_dnaninf ; 0x4cfa0
        0x0004d42e:    bf00        ..      NOP      
    $d
        0x0004d430:    3ef6df40    @..>    DCD    1056366400
    $t
        0x0004d434:    4610        .F      MOV      r0,r2
        0x0004d436:    f0834100    ...A    EOR      r1,r3,#0x80000000
        0x0004d43a:    4770        pG      BX       lr
    $d
        0x0004d43c:    ffe00000    ....    DCD    4292870144
    $t
    x$fpl$f2d
    $v0
    __aeabi_f2d
    _f2d
        0x0004d440:    0043        C.      LSLS     r3,r0,#1
        0x0004d442:    ea4f0cd3    O...    LSR      r12,r3,#3
        0x0004d446:    ea4f0c3c    O.<.    RRX      r12,r12
        0x0004d44a:    4043        C@      EORS     r3,r3,r0
        0x0004d44c:    bf1f        ..      ITTTT    NE
        0x0004d44e:    0740        @.      LSLNE    r0,r0,#29
        0x0004d450:    f10c5160    ..`Q    ADDNE    r1,r12,#0x38000000
        0x0004d454:    f0134ffe    ...O    TSTNE    r3,#0x7f000000
        0x0004d458:    4770        pG      BXNE     lr
        0x0004d45a:    f01c6f00    ...o    TST      r12,#0x8000000
        0x0004d45e:    d103        ..      BNE      0x4d468 ; __aeabi_f2d + 40
        0x0004d460:    f00c4100    ...A    AND      r1,r12,#0x80000000
        0x0004d464:    2000        .       MOVS     r0,#0
        0x0004d466:    4770        pG      BX       lr
        0x0004d468:    f00c4300    ...C    AND      r3,r12,#0x80000000
        0x0004d46c:    ea437050    C.Pp    ORR      r0,r3,r0,LSR #29
        0x0004d470:    ea4000cc    @...    ORR      r0,r0,r12,LSL #3
        0x0004d474:    b510        ..      PUSH     {r4,lr}
        0x0004d476:    f000f838    ..8.    BL       __fpl_fnaninf ; 0x4d4ea
        0x0004d47a:    bf00        ..      NOP      
    $d
        0x0004d47c:    92000000    ....    DCD    2449473536
    $t
        0x0004d480:    ea4f0100    O...    MOV.W    r1,r0
        0x0004d484:    f7ffbdda    ....    B.W      __fpl_dretinf ; 0x4d03c
        0x0004d488:    f04f4100    O..A    MOV      r1,#0x80000000
        0x0004d48c:    f5a12100    ...!    SUB      r1,r1,#0x80000
        0x0004d490:    f04f0000    O...    MOV      r0,#0
        0x0004d494:    4770        pG      BX       lr
    x$fpl$fcmp
    $v0
    __aeabi_dcmpeq
    _deq
        0x0004d496:    b510        ..      PUSH     {r4,lr}
        0x0004d498:    f7fffbca    ....    BL       __aeabi_cdcmpeq ; 0x4cc30
        0x0004d49c:    bf0c        ..      ITE      EQ
        0x0004d49e:    2001        .       MOVEQ    r0,#1
        0x0004d4a0:    2000        .       MOVNE    r0,#0
        0x0004d4a2:    bd10        ..      POP      {r4,pc}
    _dneq
        0x0004d4a4:    b510        ..      PUSH     {r4,lr}
        0x0004d4a6:    f7fffbc3    ....    BL       __aeabi_cdcmpeq ; 0x4cc30
        0x0004d4aa:    bf14        ..      ITE      NE
        0x0004d4ac:    2001        .       MOVNE    r0,#1
        0x0004d4ae:    2000        .       MOVEQ    r0,#0
        0x0004d4b0:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmpgt
    _dgr
        0x0004d4b2:    b510        ..      PUSH     {r4,lr}
        0x0004d4b4:    f7fffc52    ..R.    BL       __aeabi_cdcmpge ; 0x4cd5c
        0x0004d4b8:    bf8c        ..      ITE      HI
        0x0004d4ba:    2001        .       MOVHI    r0,#1
        0x0004d4bc:    2000        .       MOVLS    r0,#0
        0x0004d4be:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmpge
    _dgeq
        0x0004d4c0:    b510        ..      PUSH     {r4,lr}
        0x0004d4c2:    f7fffc4b    ..K.    BL       __aeabi_cdcmpge ; 0x4cd5c
        0x0004d4c6:    bf2c        ,.      ITE      CS
        0x0004d4c8:    2001        .       MOVCS    r0,#1
        0x0004d4ca:    2000        .       MOVCC    r0,#0
        0x0004d4cc:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmple
    _dleq
        0x0004d4ce:    b510        ..      PUSH     {r4,lr}
        0x0004d4d0:    f7fffc80    ....    BL       __aeabi_cdcmple ; 0x4cdd4
        0x0004d4d4:    bf94        ..      ITE      LS
        0x0004d4d6:    2001        .       MOVLS    r0,#1
        0x0004d4d8:    2000        .       MOVHI    r0,#0
        0x0004d4da:    bd10        ..      POP      {r4,pc}
    __aeabi_dcmplt
    _dls
        0x0004d4dc:    b510        ..      PUSH     {r4,lr}
        0x0004d4de:    f7fffc79    ..y.    BL       __aeabi_cdcmple ; 0x4cdd4
        0x0004d4e2:    bf34        4.      ITE      CC
        0x0004d4e4:    2001        .       MOVCC    r0,#1
        0x0004d4e6:    2000        .       MOVCS    r0,#0
        0x0004d4e8:    bd10        ..      POP      {r4,pc}
    x$fpl$fnaninf
    $v0
    __fpl_fnaninf
        0x0004d4ea:    f10e0e02    ....    ADD      lr,lr,#2
        0x0004d4ee:    f02e0e03    ....    BIC      lr,lr,#3
        0x0004d4f2:    f85e4b04    ^..K    LDR      r4,[lr],#4
        0x0004d4f6:    4224        $B      TST      r4,r4
        0x0004d4f8:    d404        ..      BMI      0x4d504 ; __fpl_fnaninf + 26
        0x0004d4fa:    ea4f0241    O.A.    LSL      r2,r1,#1
        0x0004d4fe:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x0004d502:    d811        ..      BHI      0x4d528 ; __fpl_fnaninf + 62
        0x0004d504:    ea4f0340    O.@.    LSL      r3,r0,#1
        0x0004d508:    f1b34f7f    ...O    CMP      r3,#0xff000000
        0x0004d50c:    d80c        ..      BHI      0x4d528 ; __fpl_fnaninf + 62
        0x0004d50e:    d10e        ..      BNE      0x4d52e ; __fpl_fnaninf + 68
        0x0004d510:    ea4f7cd0    O..|    LSR      r12,r0,#31
        0x0004d514:    eb0c0c4c    ..L.    ADD      r12,r12,r12,LSL #1
        0x0004d518:    f10c0c02    ....    ADD      r12,r12,#2
        0x0004d51c:    f1b24f7f    ...O    CMP      r2,#0xff000000
        0x0004d520:    bf08        ..      IT       EQ
        0x0004d522:    eb4c7cd1    L..|    ADCEQ    r12,r12,r1,LSR #31
        0x0004d526:    e004        ..      B        0x4d532 ; __fpl_fnaninf + 72
        0x0004d528:    f04f0c08    O...    MOV      r12,#8
        0x0004d52c:    e001        ..      B        0x4d532 ; __fpl_fnaninf + 72
        0x0004d52e:    ea4f7cd1    O..|    LSR      r12,r1,#31
        0x0004d532:    eb0c034c    ..L.    ADD      r3,r12,r12,LSL #1
        0x0004d536:    fa24f403    $...    LSR      r4,r4,r3
        0x0004d53a:    f0040407    ....    AND      r4,r4,#7
        0x0004d53e:    f1b40c04    ....    SUBS     r12,r4,#4
        0x0004d542:    d206        ..      BCS      0x4d552 ; __fpl_fnaninf + 104
        0x0004d544:    eb0e0c84    ....    ADD      r12,lr,r4,LSL #2
        0x0004d548:    e8bd4010    ...@    POP      {r4,lr}
        0x0004d54c:    f04c0c01    L...    ORR      r12,r12,#1
        0x0004d550:    4760        `G      BX       r12
        0x0004d552:    e8dff00c    ....    TBB      [pc,r12]
    $d
        0x0004d556:    0807        ..      DCW    2055
        0x0004d558:    0202        ..      DCW    514
    $t
        0x0004d55a:    f04f4000    O..@    MOV      r0,#0x80000000
        0x0004d55e:    f5a00080    ....    SUB      r0,r0,#0x400000
        0x0004d562:    bd10        ..      POP      {r4,pc}
        0x0004d564:    4608        .F      MOV      r0,r1
        0x0004d566:    0042        B.      LSLS     r2,r0,#1
        0x0004d568:    bf18        ..      IT       NE
        0x0004d56a:    f1d27280    ...r    RSBSNE   r2,r2,#0x1000000
        0x0004d56e:    bf88        ..      IT       HI
        0x0004d570:    f0004000    ...@    ANDHI    r0,r0,#0x80000000
        0x0004d574:    bd10        ..      POP      {r4,pc}
    x$fpl$fpinit
    $v0
    _fp_init
        0x0004d576:    eef10a10    ....    VMRS     r0,FPSCR
        0x0004d57a:    f64f71ff    O..q    MOV      r1,#0xffff
        0x0004d57e:    f2c031c0    ...1    MOVT     r1,#0x3c0
        0x0004d582:    ea200001     ...    BIC      r0,r0,r1
        0x0004d586:    f0407040    @.@p    ORR      r0,r0,#0x3000000
        0x0004d58a:    eee10a10    ....    VMSR     FPSCR,r0
    __fplib_config_fpu_vfp
    __fplib_config_pureend_doubles
        0x0004d58e:    4770        pG      BX       lr
    x$fpl$fretinf
    $v0
    __fpl_fretinf
        0x0004d590:    21ff        .!      MOVS     r1,#0xff
        0x0004d592:    ea4150d0    A..P    ORR      r0,r1,r0,LSR #23
        0x0004d596:    05c0        ..      LSLS     r0,r0,#23
        0x0004d598:    4770        pG      BX       lr
    x$fpl$usenofp
    __I$use$fp
        0x0004d59a:    0000        ..      MOVS     r0,r0
        0x0004d59c:    0000        ..      MOVS     r0,r0
        0x0004d59e:    0000        ..      MOVS     r0,r0
    $d.realdata
    .constdata
    halF
        0x0004d5a0:    00000000    ....    DCD    0
        0x0004d5a4:    3fe00000    ...?    DCD    1071644672
        0x0004d5a8:    00000000    ....    DCD    0
        0x0004d5ac:    bfe00000    ....    DCD    3219128320
    ln2HI
        0x0004d5b0:    fee00000    ....    DCD    4276092928
        0x0004d5b4:    3fe62e42    B..?    DCD    1072049730
        0x0004d5b8:    fee00000    ....    DCD    4276092928
        0x0004d5bc:    bfe62e42    B...    DCD    3219533378
    ln2LO
        0x0004d5c0:    35793c76    v<y5    DCD    897137782
        0x0004d5c4:    3dea39ef    .9.=    DCD    1038760431
        0x0004d5c8:    35793c76    v<y5    DCD    897137782
        0x0004d5cc:    bdea39ef    .9..    DCD    3186244079
    P
        0x0004d5d0:    5555553e    >UUU    DCD    1431655742
        0x0004d5d4:    3fc55555    UU.?    DCD    1069897045
        0x0004d5d8:    16bebd93    ....    DCD    381599123
        0x0004d5dc:    bf66c16c    l.f.    DCD    3211182444
        0x0004d5e0:    af25de2c    ,.%.    DCD    2938494508
        0x0004d5e4:    3f11566a    jV.?    DCD    1058100842
        0x0004d5e8:    c5d26bf1    .k..    DCD    3318901745
        0x0004d5ec:    bebbbd41    A...    DCD    3199974721
        0x0004d5f0:    72bea4d0    ...r    DCD    1925096656
        0x0004d5f4:    3e663769    i7f>    DCD    1046886249
    .constdata
    Lg2
        0x0004d5f8:    9997fa04    ....    DCD    2576873988
        0x0004d5fc:    3fd99999    ...?    DCD    1071225241
        0x0004d600:    1d8e78af    .x..    DCD    495876271
        0x0004d604:    3fcc71c5    .q.?    DCD    1070363077
        0x0004d608:    d078c69f    ..x.    DCD    3497576095
        0x0004d60c:    3fc39a09    ...?    DCD    1069783561
    Lg
        0x0004d610:    55555593    .UUU    DCD    1431655827
        0x0004d614:    3fe55555    UU.?    DCD    1071994197
        0x0004d618:    94229359    Y.".    DCD    2485293913
        0x0004d61c:    3fd24924    $I.?    DCD    1070745892
        0x0004d620:    96cb03de    ....    DCD    2529887198
        0x0004d624:    3fc74664    dF.?    DCD    1070024292
        0x0004d628:    df3e5244    DR>.    DCD    3745403460
        0x0004d62c:    3fc2f112    ...?    DCD    1069740306
    .constdata
    C
        0x0004d630:    5555554c    LUUU    DCD    1431655756
        0x0004d634:    3fa55555    UU.?    DCD    1067799893
        0x0004d638:    16c15177    wQ..    DCD    381768055
        0x0004d63c:    bf56c16c    l.V.    DCD    3210133868
        0x0004d640:    19cb1590    ....    DCD    432739728
        0x0004d644:    3efa01a0    ...>    DCD    1056571808
        0x0004d648:    809c52ad    .R..    DCD    2157728429
        0x0004d64c:    be927e4f    O~..    DCD    3197271631
        0x0004d650:    bdb4b1c4    ....    DCD    3182735812
        0x0004d654:    3e21ee9e    ..!>    DCD    1042411166
        0x0004d658:    be8838d4    .8..    DCD    3196598484
        0x0004d65c:    bda8fae9    ....    DCD    3181968105
    .constdata
    __mathlib_zero
        0x0004d660:    00000000    ....    DCD    0
        0x0004d664:    00000000    ....    DCD    0
    .constdata
    pio2s
        0x0004d668:    54400000    ..@T    DCD    1413480448
        0x0004d66c:    3ff921fb    .!.?    DCD    1073291771
        0x0004d670:    1a626331    1cb.    DCD    442655537
        0x0004d674:    3dd0b461    a..=    DCD    1037087841
        0x0004d678:    1a600000    ..`.    DCD    442499072
        0x0004d67c:    3dd0b461    a..=    DCD    1037087841
        0x0004d680:    2e037073    sp..    DCD    771977331
        0x0004d684:    3ba3198a    ...;    DCD    1000544650
        0x0004d688:    2e000000    ....    DCD    771751936
        0x0004d68c:    3ba3198a    ...;    DCD    1000544650
        0x0004d690:    252049c1    .I %    DCD    622873025
        0x0004d694:    397b839a    ..{9    DCD    964395930
    twooverpi
        0x0004d698:    00000000    ....    DCD    0
        0x0004d69c:    00000000    ....    DCD    0
        0x0004d6a0:    a2f9836e    n...    DCD    2734261102
        0x0004d6a4:    4e441529    ).DN    DCD    1313084713
        0x0004d6a8:    fc2757d1    .W'.    DCD    4230436817
        0x0004d6ac:    f534ddc0    ..4.    DCD    4113882560
        0x0004d6b0:    db629599    ..b.    DCD    3680671129
        0x0004d6b4:    3c439041    A.C<    DCD    1011060801
        0x0004d6b8:    fe5163ab    .cQ.    DCD    4266746795
        0x0004d6bc:    debbc561    a...    DCD    3736847713
        0x0004d6c0:    b7246e3a    :n$.    DCD    3072618042
        0x0004d6c4:    424dd2e0    ..MB    DCD    1112396512
        0x0004d6c8:    06492eea    ..I.    DCD    105459434
        0x0004d6cc:    09d1921c    ....    DCD    164729372
        0x0004d6d0:    fe1deb1c    ....    DCD    4263373596
        0x0004d6d4:    b129a73e    >.).    DCD    2972297022
        0x0004d6d8:    e88235f5    .5..    DCD    3900847605
        0x0004d6dc:    2ebb4484    .D..    DCD    784024708
        0x0004d6e0:    e99c7026    &p..    DCD    3919343654
        0x0004d6e4:    b45f7e41    A~_.    DCD    3026157121
        0x0004d6e8:    3991d639    9..9    DCD    965858873
        0x0004d6ec:    835339f4    .9S.    DCD    2203269620
        0x0004d6f0:    9c845f8b    ._..    DCD    2625920907
        0x0004d6f4:    bdf9283b    ;(..    DCD    3187222587
        0x0004d6f8:    1ff897ff    ....    DCD    536385535
        0x0004d6fc:    de05980f    ....    DCD    3724908559
        0x0004d700:    ef2f118b    ../.    DCD    4012839307
        0x0004d704:    5a0a6d1f    .m.Z    DCD    1510632735
        0x0004d708:    6d367ecf    .~6m    DCD    1832287951
        0x0004d70c:    27cb09b7    ...'    DCD    667617719
        0x0004d710:    4f463f66    f?FO    DCD    1330003814
        0x0004d714:    9e5fea2d    -._.    DCD    2657085997
        0x0004d718:    7527bac7    ..'u    DCD    1965537991
        0x0004d71c:    ebe5f17b    {...    DCD    3957715323
        0x0004d720:    3d0739f7    .9.=    DCD    1023883767
        0x0004d724:    8a5292ea    ..R.    DCD    2320667370
        0x0004d728:    6bfb5fb1    ._.k    DCD    1811636145
        0x0004d72c:    1f8d5d08    .]..    DCD    529358088
        0x0004d730:    56033046    F0.V    DCD    1443049542
        0x0004d734:    00000000    ....    DCD    0
    .constdata
    S
        0x0004d738:    1110f8a6    ....    DCD    286324902
        0x0004d73c:    3f811111    ...?    DCD    1065423121
        0x0004d740:    19c161d5    .a..    DCD    432103893
        0x0004d744:    bf2a01a0    ..*.    DCD    3207201184
        0x0004d748:    57b1fe7d    }..W    DCD    1471282813
        0x0004d74c:    3ec71de3    ...>    DCD    1053236707
        0x0004d750:    8a2b9ceb    ..+.    DCD    2318114027
        0x0004d754:    be5ae5e6    ..Z.    DCD    3193628134
        0x0004d758:    5acfd57c    |..Z    DCD    1523570044
        0x0004d75c:    3de5d93a    :..=    DCD    1038473530
    .L__const.am_vos_pdm_init.sPdmConfig
        0x0004d760:    08080f01    ....    DCD    134745857
        0x0004d764:    00000000    ....    DCD    0
        0x0004d768:    00000018    ....    DCD    24
        0x0004d76c:    00000000    ....    DCD    0
        0x0004d770:    00000003    ....    DCD    3
        0x0004d774:    00010102    ....    DCD    65794
        0x0004d778:    00000000    ....    DCD    0
    .L__const.amvosKwdSetDemoName.ble_device_name
        0x0004d77c:    2d536f56    VoS-    DCD    760442710
        0x0004d780:    00000000    ....    DCD    0
        0x0004d784:    00000000    ....    DCD    0
        0x0004d788:    00000000    ....    DCD    0
        0x0004d78c:    00000000    ....    DCD    0
    .L__const.amvosKwdSetDemoName.devinfo
        0x0004d790:    00000000    ....    DCD    0
        0x0004d794:    00000000    ....    DCD    0
        0x0004d798:    00000000    ....    DCD    0
        0x0004d79c:    00000000    ....    DCD    0
        0x0004d7a0:    00000000    ....    DCD    0
        0x0004d7a4:    00000000    ....    DCD    0
        0x0004d7a8:    00000000    ....    DCD    0
        0x0004d7ac:    00000000    ....    DCD    0
        0x0004d7b0:    00000000    ....    DCD    0
        0x0004d7b4:    33553341    A3U3    DCD    861221697
        0x0004d7b8:    54523442    B4RT    DCD    1414673474
        0x0004d7bc:    4b363749    I76K    DCD    1261844297
        0x0004d7c0:    01014a32    2J..    DCD    16861746
        0x0004d7c4:    0000        ..      DCW    0
    .L__const.main.McuMemCfg
        0x0004d7c6:    0102        ..      DCW    258
        0x0004d7c8:    00010707    ....    DCD    67335
    .L__const.main.SRAMMemCfg
        0x0004d7cc:    00000001    ....    DCD    1
        0x0004d7d0:    0100        ..      DCW    256
    Bda2Str.hex
        0x0004d7d2:    3130        01      DCW    12592
        0x0004d7d4:    35343332    2345    DCD    892613426
        0x0004d7d8:    39383736    6789    DCD    959985462
        0x0004d7dc:    44434241    ABCD    DCD    1145258561
        0x0004d7e0:    00004645    EF..    DCD    17989
    CELT_PVQ_U_DATA
        0x0004d7e4:    00000001    ....    DCD    1
        0x0004d7e8:    00000000    ....    DCD    0
        0x0004d7ec:    00000000    ....    DCD    0
        0x0004d7f0:    00000000    ....    DCD    0
        0x0004d7f4:    00000000    ....    DCD    0
        0x0004d7f8:    00000000    ....    DCD    0
        0x0004d7fc:    00000000    ....    DCD    0
        0x0004d800:    00000000    ....    DCD    0
        0x0004d804:    00000000    ....    DCD    0
        0x0004d808:    00000000    ....    DCD    0
        0x0004d80c:    00000000    ....    DCD    0
        0x0004d810:    00000000    ....    DCD    0
        0x0004d814:    00000000    ....    DCD    0
        0x0004d818:    00000000    ....    DCD    0
        0x0004d81c:    00000000    ....    DCD    0
        0x0004d820:    00000000    ....    DCD    0
        0x0004d824:    00000000    ....    DCD    0
        0x0004d828:    00000000    ....    DCD    0
        0x0004d82c:    00000000    ....    DCD    0
        0x0004d830:    00000000    ....    DCD    0
        0x0004d834:    00000000    ....    DCD    0
        0x0004d838:    00000000    ....    DCD    0
        0x0004d83c:    00000000    ....    DCD    0
        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:    00000000    ....    DCD    0
        0x0004d868:    00000000    ....    DCD    0
        0x0004d86c:    00000000    ....    DCD    0
        0x0004d870:    00000000    ....    DCD    0
        0x0004d874:    00000000    ....    DCD    0
        0x0004d878:    00000000    ....    DCD    0
        0x0004d87c:    00000000    ....    DCD    0
        0x0004d880:    00000000    ....    DCD    0
        0x0004d884:    00000000    ....    DCD    0
        0x0004d888:    00000000    ....    DCD    0
        0x0004d88c:    00000000    ....    DCD    0
        0x0004d890:    00000000    ....    DCD    0
        0x0004d894:    00000000    ....    DCD    0
        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:    00000001    ....    DCD    1
        0x0004daac:    00000001    ....    DCD    1
        0x0004dab0:    00000001    ....    DCD    1
        0x0004dab4:    00000001    ....    DCD    1
        0x0004dab8:    00000001    ....    DCD    1
        0x0004dabc:    00000001    ....    DCD    1
        0x0004dac0:    00000001    ....    DCD    1
        0x0004dac4:    00000001    ....    DCD    1
        0x0004dac8:    00000001    ....    DCD    1
        0x0004dacc:    00000001    ....    DCD    1
        0x0004dad0:    00000001    ....    DCD    1
        0x0004dad4:    00000001    ....    DCD    1
        0x0004dad8:    00000001    ....    DCD    1
        0x0004dadc:    00000001    ....    DCD    1
        0x0004dae0:    00000001    ....    DCD    1
        0x0004dae4:    00000001    ....    DCD    1
        0x0004dae8:    00000001    ....    DCD    1
        0x0004daec:    00000001    ....    DCD    1
        0x0004daf0:    00000001    ....    DCD    1
        0x0004daf4:    00000001    ....    DCD    1
        0x0004daf8:    00000001    ....    DCD    1
        0x0004dafc:    00000001    ....    DCD    1
        0x0004db00:    00000001    ....    DCD    1
        0x0004db04:    00000001    ....    DCD    1
        0x0004db08:    00000001    ....    DCD    1
        0x0004db0c:    00000001    ....    DCD    1
        0x0004db10:    00000001    ....    DCD    1
        0x0004db14:    00000001    ....    DCD    1
        0x0004db18:    00000001    ....    DCD    1
        0x0004db1c:    00000001    ....    DCD    1
        0x0004db20:    00000001    ....    DCD    1
        0x0004db24:    00000001    ....    DCD    1
        0x0004db28:    00000001    ....    DCD    1
        0x0004db2c:    00000001    ....    DCD    1
        0x0004db30:    00000001    ....    DCD    1
        0x0004db34:    00000001    ....    DCD    1
        0x0004db38:    00000001    ....    DCD    1
        0x0004db3c:    00000001    ....    DCD    1
        0x0004db40:    00000001    ....    DCD    1
        0x0004db44:    00000001    ....    DCD    1
        0x0004db48:    00000001    ....    DCD    1
        0x0004db4c:    00000001    ....    DCD    1
        0x0004db50:    00000001    ....    DCD    1
        0x0004db54:    00000001    ....    DCD    1
        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:    00000003    ....    DCD    3
        0x0004dd6c:    00000005    ....    DCD    5
        0x0004dd70:    00000007    ....    DCD    7
        0x0004dd74:    00000009    ....    DCD    9
        0x0004dd78:    0000000b    ....    DCD    11
        0x0004dd7c:    0000000d    ....    DCD    13
        0x0004dd80:    0000000f    ....    DCD    15
        0x0004dd84:    00000011    ....    DCD    17
        0x0004dd88:    00000013    ....    DCD    19
        0x0004dd8c:    00000015    ....    DCD    21
        0x0004dd90:    00000017    ....    DCD    23
        0x0004dd94:    00000019    ....    DCD    25
        0x0004dd98:    0000001b    ....    DCD    27
        0x0004dd9c:    0000001d    ....    DCD    29
        0x0004dda0:    0000001f    ....    DCD    31
        0x0004dda4:    00000021    !...    DCD    33
        0x0004dda8:    00000023    #...    DCD    35
        0x0004ddac:    00000025    %...    DCD    37
        0x0004ddb0:    00000027    '...    DCD    39
        0x0004ddb4:    00000029    )...    DCD    41
        0x0004ddb8:    0000002b    +...    DCD    43
        0x0004ddbc:    0000002d    -...    DCD    45
        0x0004ddc0:    0000002f    /...    DCD    47
        0x0004ddc4:    00000031    1...    DCD    49
        0x0004ddc8:    00000033    3...    DCD    51
        0x0004ddcc:    00000035    5...    DCD    53
        0x0004ddd0:    00000037    7...    DCD    55
        0x0004ddd4:    00000039    9...    DCD    57
        0x0004ddd8:    0000003b    ;...    DCD    59
        0x0004dddc:    0000003d    =...    DCD    61
        0x0004dde0:    0000003f    ?...    DCD    63
        0x0004dde4:    00000041    A...    DCD    65
        0x0004dde8:    00000043    C...    DCD    67
        0x0004ddec:    00000045    E...    DCD    69
        0x0004ddf0:    00000047    G...    DCD    71
        0x0004ddf4:    00000049    I...    DCD    73
        0x0004ddf8:    0000004b    K...    DCD    75
        0x0004ddfc:    0000004d    M...    DCD    77
        0x0004de00:    0000004f    O...    DCD    79
        0x0004de04:    00000051    Q...    DCD    81
        0x0004de08:    00000053    S...    DCD    83
        0x0004de0c:    00000055    U...    DCD    85
        0x0004de10:    00000057    W...    DCD    87
        0x0004de14:    00000059    Y...    DCD    89
        0x0004de18:    0000005b    [...    DCD    91
        0x0004de1c:    0000005d    ]...    DCD    93
        0x0004de20:    0000005f    _...    DCD    95
        0x0004de24:    00000061    a...    DCD    97
        0x0004de28:    00000063    c...    DCD    99
        0x0004de2c:    00000065    e...    DCD    101
        0x0004de30:    00000067    g...    DCD    103
        0x0004de34:    00000069    i...    DCD    105
        0x0004de38:    0000006b    k...    DCD    107
        0x0004de3c:    0000006d    m...    DCD    109
        0x0004de40:    0000006f    o...    DCD    111
        0x0004de44:    00000071    q...    DCD    113
        0x0004de48:    00000073    s...    DCD    115
        0x0004de4c:    00000075    u...    DCD    117
        0x0004de50:    00000077    w...    DCD    119
        0x0004de54:    00000079    y...    DCD    121
        0x0004de58:    0000007b    {...    DCD    123
        0x0004de5c:    0000007d    }...    DCD    125
        0x0004de60:    0000007f    ....    DCD    127
        0x0004de64:    00000081    ....    DCD    129
        0x0004de68:    00000083    ....    DCD    131
        0x0004de6c:    00000085    ....    DCD    133
        0x0004de70:    00000087    ....    DCD    135
        0x0004de74:    00000089    ....    DCD    137
        0x0004de78:    0000008b    ....    DCD    139
        0x0004de7c:    0000008d    ....    DCD    141
        0x0004de80:    0000008f    ....    DCD    143
        0x0004de84:    00000091    ....    DCD    145
        0x0004de88:    00000093    ....    DCD    147
        0x0004de8c:    00000095    ....    DCD    149
        0x0004de90:    00000097    ....    DCD    151
        0x0004de94:    00000099    ....    DCD    153
        0x0004de98:    0000009b    ....    DCD    155
        0x0004de9c:    0000009d    ....    DCD    157
        0x0004dea0:    0000009f    ....    DCD    159
        0x0004dea4:    000000a1    ....    DCD    161
        0x0004dea8:    000000a3    ....    DCD    163
        0x0004deac:    000000a5    ....    DCD    165
        0x0004deb0:    000000a7    ....    DCD    167
        0x0004deb4:    000000a9    ....    DCD    169
        0x0004deb8:    000000ab    ....    DCD    171
        0x0004debc:    000000ad    ....    DCD    173
        0x0004dec0:    000000af    ....    DCD    175
        0x0004dec4:    000000b1    ....    DCD    177
        0x0004dec8:    000000b3    ....    DCD    179
        0x0004decc:    000000b5    ....    DCD    181
        0x0004ded0:    000000b7    ....    DCD    183
        0x0004ded4:    000000b9    ....    DCD    185
        0x0004ded8:    000000bb    ....    DCD    187
        0x0004dedc:    000000bd    ....    DCD    189
        0x0004dee0:    000000bf    ....    DCD    191
        0x0004dee4:    000000c1    ....    DCD    193
        0x0004dee8:    000000c3    ....    DCD    195
        0x0004deec:    000000c5    ....    DCD    197
        0x0004def0:    000000c7    ....    DCD    199
        0x0004def4:    000000c9    ....    DCD    201
        0x0004def8:    000000cb    ....    DCD    203
        0x0004defc:    000000cd    ....    DCD    205
        0x0004df00:    000000cf    ....    DCD    207
        0x0004df04:    000000d1    ....    DCD    209
        0x0004df08:    000000d3    ....    DCD    211
        0x0004df0c:    000000d5    ....    DCD    213
        0x0004df10:    000000d7    ....    DCD    215
        0x0004df14:    000000d9    ....    DCD    217
        0x0004df18:    000000db    ....    DCD    219
        0x0004df1c:    000000dd    ....    DCD    221
        0x0004df20:    000000df    ....    DCD    223
        0x0004df24:    000000e1    ....    DCD    225
        0x0004df28:    000000e3    ....    DCD    227
        0x0004df2c:    000000e5    ....    DCD    229
        0x0004df30:    000000e7    ....    DCD    231
        0x0004df34:    000000e9    ....    DCD    233
        0x0004df38:    000000eb    ....    DCD    235
        0x0004df3c:    000000ed    ....    DCD    237
        0x0004df40:    000000ef    ....    DCD    239
        0x0004df44:    000000f1    ....    DCD    241
        0x0004df48:    000000f3    ....    DCD    243
        0x0004df4c:    000000f5    ....    DCD    245
        0x0004df50:    000000f7    ....    DCD    247
        0x0004df54:    000000f9    ....    DCD    249
        0x0004df58:    000000fb    ....    DCD    251
        0x0004df5c:    000000fd    ....    DCD    253
        0x0004df60:    000000ff    ....    DCD    255
        0x0004df64:    00000101    ....    DCD    257
        0x0004df68:    00000103    ....    DCD    259
        0x0004df6c:    00000105    ....    DCD    261
        0x0004df70:    00000107    ....    DCD    263
        0x0004df74:    00000109    ....    DCD    265
        0x0004df78:    0000010b    ....    DCD    267
        0x0004df7c:    0000010d    ....    DCD    269
        0x0004df80:    0000010f    ....    DCD    271
        0x0004df84:    00000111    ....    DCD    273
        0x0004df88:    00000113    ....    DCD    275
        0x0004df8c:    00000115    ....    DCD    277
        0x0004df90:    00000117    ....    DCD    279
        0x0004df94:    00000119    ....    DCD    281
        0x0004df98:    0000011b    ....    DCD    283
        0x0004df9c:    0000011d    ....    DCD    285
        0x0004dfa0:    0000011f    ....    DCD    287
        0x0004dfa4:    00000121    !...    DCD    289
        0x0004dfa8:    00000123    #...    DCD    291
        0x0004dfac:    00000125    %...    DCD    293
        0x0004dfb0:    00000127    '...    DCD    295
        0x0004dfb4:    00000129    )...    DCD    297
        0x0004dfb8:    0000012b    +...    DCD    299
        0x0004dfbc:    0000012d    -...    DCD    301
        0x0004dfc0:    0000012f    /...    DCD    303
        0x0004dfc4:    00000131    1...    DCD    305
        0x0004dfc8:    00000133    3...    DCD    307
        0x0004dfcc:    00000135    5...    DCD    309
        0x0004dfd0:    00000137    7...    DCD    311
        0x0004dfd4:    00000139    9...    DCD    313
        0x0004dfd8:    0000013b    ;...    DCD    315
        0x0004dfdc:    0000013d    =...    DCD    317
        0x0004dfe0:    0000013f    ?...    DCD    319
        0x0004dfe4:    00000141    A...    DCD    321
        0x0004dfe8:    00000143    C...    DCD    323
        0x0004dfec:    00000145    E...    DCD    325
        0x0004dff0:    00000147    G...    DCD    327
        0x0004dff4:    00000149    I...    DCD    329
        0x0004dff8:    0000014b    K...    DCD    331
        0x0004dffc:    0000014d    M...    DCD    333
        0x0004e000:    0000014f    O...    DCD    335
        0x0004e004:    00000151    Q...    DCD    337
        0x0004e008:    00000153    S...    DCD    339
        0x0004e00c:    00000155    U...    DCD    341
        0x0004e010:    00000157    W...    DCD    343
        0x0004e014:    00000159    Y...    DCD    345
        0x0004e018:    0000015b    [...    DCD    347
        0x0004e01c:    0000015d    ]...    DCD    349
        0x0004e020:    0000015f    _...    DCD    351
        0x0004e024:    0000000d    ....    DCD    13
        0x0004e028:    00000019    ....    DCD    25
        0x0004e02c:    00000029    )...    DCD    41
        0x0004e030:    0000003d    =...    DCD    61
        0x0004e034:    00000055    U...    DCD    85
        0x0004e038:    00000071    q...    DCD    113
        0x0004e03c:    00000091    ....    DCD    145
        0x0004e040:    000000b5    ....    DCD    181
        0x0004e044:    000000dd    ....    DCD    221
        0x0004e048:    00000109    ....    DCD    265
        0x0004e04c:    00000139    9...    DCD    313
        0x0004e050:    0000016d    m...    DCD    365
        0x0004e054:    000001a5    ....    DCD    421
        0x0004e058:    000001e1    ....    DCD    481
        0x0004e05c:    00000221    !...    DCD    545
        0x0004e060:    00000265    e...    DCD    613
        0x0004e064:    000002ad    ....    DCD    685
        0x0004e068:    000002f9    ....    DCD    761
        0x0004e06c:    00000349    I...    DCD    841
        0x0004e070:    0000039d    ....    DCD    925
        0x0004e074:    000003f5    ....    DCD    1013
        0x0004e078:    00000451    Q...    DCD    1105
        0x0004e07c:    000004b1    ....    DCD    1201
        0x0004e080:    00000515    ....    DCD    1301
        0x0004e084:    0000057d    }...    DCD    1405
        0x0004e088:    000005e9    ....    DCD    1513
        0x0004e08c:    00000659    Y...    DCD    1625
        0x0004e090:    000006cd    ....    DCD    1741
        0x0004e094:    00000745    E...    DCD    1861
        0x0004e098:    000007c1    ....    DCD    1985
        0x0004e09c:    00000841    A...    DCD    2113
        0x0004e0a0:    000008c5    ....    DCD    2245
        0x0004e0a4:    0000094d    M...    DCD    2381
        0x0004e0a8:    000009d9    ....    DCD    2521
        0x0004e0ac:    00000a69    i...    DCD    2665
        0x0004e0b0:    00000afd    ....    DCD    2813
        0x0004e0b4:    00000b95    ....    DCD    2965
        0x0004e0b8:    00000c31    1...    DCD    3121
        0x0004e0bc:    00000cd1    ....    DCD    3281
        0x0004e0c0:    00000d75    u...    DCD    3445
        0x0004e0c4:    00000e1d    ....    DCD    3613
        0x0004e0c8:    00000ec9    ....    DCD    3785
        0x0004e0cc:    00000f79    y...    DCD    3961
        0x0004e0d0:    0000102d    -...    DCD    4141
        0x0004e0d4:    000010e5    ....    DCD    4325
        0x0004e0d8:    000011a1    ....    DCD    4513
        0x0004e0dc:    00001261    a...    DCD    4705
        0x0004e0e0:    00001325    %...    DCD    4901
        0x0004e0e4:    000013ed    ....    DCD    5101
        0x0004e0e8:    000014b9    ....    DCD    5305
        0x0004e0ec:    00001589    ....    DCD    5513
        0x0004e0f0:    0000165d    ]...    DCD    5725
        0x0004e0f4:    00001735    5...    DCD    5941
        0x0004e0f8:    00001811    ....    DCD    6161
        0x0004e0fc:    000018f1    ....    DCD    6385
        0x0004e100:    000019d5    ....    DCD    6613
        0x0004e104:    00001abd    ....    DCD    6845
        0x0004e108:    00001ba9    ....    DCD    7081
        0x0004e10c:    00001c99    ....    DCD    7321
        0x0004e110:    00001d8d    ....    DCD    7565
        0x0004e114:    00001e85    ....    DCD    7813
        0x0004e118:    00001f81    ....    DCD    8065
        0x0004e11c:    00002081    . ..    DCD    8321
        0x0004e120:    00002185    .!..    DCD    8581
        0x0004e124:    0000228d    ."..    DCD    8845
        0x0004e128:    00002399    .#..    DCD    9113
        0x0004e12c:    000024a9    .$..    DCD    9385
        0x0004e130:    000025bd    .%..    DCD    9661
        0x0004e134:    000026d5    .&..    DCD    9941
        0x0004e138:    000027f1    .'..    DCD    10225
        0x0004e13c:    00002911    .)..    DCD    10513
        0x0004e140:    00002a35    5*..    DCD    10805
        0x0004e144:    00002b5d    ]+..    DCD    11101
        0x0004e148:    00002c89    .,..    DCD    11401
        0x0004e14c:    00002db9    .-..    DCD    11705
        0x0004e150:    00002eed    ....    DCD    12013
        0x0004e154:    00003025    %0..    DCD    12325
        0x0004e158:    00003161    a1..    DCD    12641
        0x0004e15c:    000032a1    .2..    DCD    12961
        0x0004e160:    000033e5    .3..    DCD    13285
        0x0004e164:    0000352d    -5..    DCD    13613
        0x0004e168:    00003679    y6..    DCD    13945
        0x0004e16c:    000037c9    .7..    DCD    14281
        0x0004e170:    0000391d    .9..    DCD    14621
        0x0004e174:    00003a75    u:..    DCD    14965
        0x0004e178:    00003bd1    .;..    DCD    15313
        0x0004e17c:    00003d31    1=..    DCD    15665
        0x0004e180:    00003e95    .>..    DCD    16021
        0x0004e184:    00003ffd    .?..    DCD    16381
        0x0004e188:    00004169    iA..    DCD    16745
        0x0004e18c:    000042d9    .B..    DCD    17113
        0x0004e190:    0000444d    MD..    DCD    17485
        0x0004e194:    000045c5    .E..    DCD    17861
        0x0004e198:    00004741    AG..    DCD    18241
        0x0004e19c:    000048c1    .H..    DCD    18625
        0x0004e1a0:    00004a45    EJ..    DCD    19013
        0x0004e1a4:    00004bcd    .K..    DCD    19405
        0x0004e1a8:    00004d59    YM..    DCD    19801
        0x0004e1ac:    00004ee9    .N..    DCD    20201
        0x0004e1b0:    0000507d    }P..    DCD    20605
        0x0004e1b4:    00005215    .R..    DCD    21013
        0x0004e1b8:    000053b1    .S..    DCD    21425
        0x0004e1bc:    00005551    QU..    DCD    21841
        0x0004e1c0:    000056f5    .V..    DCD    22261
        0x0004e1c4:    0000589d    .X..    DCD    22685
        0x0004e1c8:    00005a49    IZ..    DCD    23113
        0x0004e1cc:    00005bf9    .[..    DCD    23545
        0x0004e1d0:    00005dad    .]..    DCD    23981
        0x0004e1d4:    00005f65    e_..    DCD    24421
        0x0004e1d8:    00006121    !a..    DCD    24865
        0x0004e1dc:    000062e1    .b..    DCD    25313
        0x0004e1e0:    000064a5    .d..    DCD    25765
        0x0004e1e4:    0000666d    mf..    DCD    26221
        0x0004e1e8:    00006839    9h..    DCD    26681
        0x0004e1ec:    00006a09    .j..    DCD    27145
        0x0004e1f0:    00006bdd    .k..    DCD    27613
        0x0004e1f4:    00006db5    .m..    DCD    28085
        0x0004e1f8:    00006f91    .o..    DCD    28561
        0x0004e1fc:    00007171    qq..    DCD    29041
        0x0004e200:    00007355    Us..    DCD    29525
        0x0004e204:    0000753d    =u..    DCD    30013
        0x0004e208:    00007729    )w..    DCD    30505
        0x0004e20c:    00007919    .y..    DCD    31001
        0x0004e210:    00007b0d    .{..    DCD    31501
        0x0004e214:    00007d05    .}..    DCD    32005
        0x0004e218:    00007f01    ....    DCD    32513
        0x0004e21c:    00008101    ....    DCD    33025
        0x0004e220:    00008305    ....    DCD    33541
        0x0004e224:    0000850d    ....    DCD    34061
        0x0004e228:    00008719    ....    DCD    34585
        0x0004e22c:    00008929    )...    DCD    35113
        0x0004e230:    00008b3d    =...    DCD    35645
        0x0004e234:    00008d55    U...    DCD    36181
        0x0004e238:    00008f71    q...    DCD    36721
        0x0004e23c:    00009191    ....    DCD    37265
        0x0004e240:    000093b5    ....    DCD    37813
        0x0004e244:    000095dd    ....    DCD    38365
        0x0004e248:    00009809    ....    DCD    38921
        0x0004e24c:    00009a39    9...    DCD    39481
        0x0004e250:    00009c6d    m...    DCD    40045
        0x0004e254:    00009ea5    ....    DCD    40613
        0x0004e258:    0000a0e1    ....    DCD    41185
        0x0004e25c:    0000a321    !...    DCD    41761
        0x0004e260:    0000a565    e...    DCD    42341
        0x0004e264:    0000a7ad    ....    DCD    42925
        0x0004e268:    0000a9f9    ....    DCD    43513
        0x0004e26c:    0000ac49    I...    DCD    44105
        0x0004e270:    0000ae9d    ....    DCD    44701
        0x0004e274:    0000b0f5    ....    DCD    45301
        0x0004e278:    0000b351    Q...    DCD    45905
        0x0004e27c:    0000b5b1    ....    DCD    46513
        0x0004e280:    0000b815    ....    DCD    47125
        0x0004e284:    0000ba7d    }...    DCD    47741
        0x0004e288:    0000bce9    ....    DCD    48361
        0x0004e28c:    0000bf59    Y...    DCD    48985
        0x0004e290:    0000c1cd    ....    DCD    49613
        0x0004e294:    0000c445    E...    DCD    50245
        0x0004e298:    0000c6c1    ....    DCD    50881
        0x0004e29c:    0000c941    A...    DCD    51521
        0x0004e2a0:    0000cbc5    ....    DCD    52165
        0x0004e2a4:    0000ce4d    M...    DCD    52813
        0x0004e2a8:    0000d0d9    ....    DCD    53465
        0x0004e2ac:    0000d369    i...    DCD    54121
        0x0004e2b0:    0000d5fd    ....    DCD    54781
        0x0004e2b4:    0000d895    ....    DCD    55445
        0x0004e2b8:    0000db31    1...    DCD    56113
        0x0004e2bc:    0000ddd1    ....    DCD    56785
        0x0004e2c0:    0000e075    u...    DCD    57461
        0x0004e2c4:    0000e31d    ....    DCD    58141
        0x0004e2c8:    0000e5c9    ....    DCD    58825
        0x0004e2cc:    0000e879    y...    DCD    59513
        0x0004e2d0:    0000eb2d    -...    DCD    60205
        0x0004e2d4:    0000ede5    ....    DCD    60901
        0x0004e2d8:    0000f0a1    ....    DCD    61601
        0x0004e2dc:    0000003f    ?...    DCD    63
        0x0004e2e0:    00000081    ....    DCD    129
        0x0004e2e4:    000000e7    ....    DCD    231
        0x0004e2e8:    00000179    y...    DCD    377
        0x0004e2ec:    0000023f    ?...    DCD    575
        0x0004e2f0:    00000341    A...    DCD    833
        0x0004e2f4:    00000487    ....    DCD    1159
        0x0004e2f8:    00000619    ....    DCD    1561
        0x0004e2fc:    000007ff    ....    DCD    2047
        0x0004e300:    00000a41    A...    DCD    2625
        0x0004e304:    00000ce7    ....    DCD    3303
        0x0004e308:    00000ff9    ....    DCD    4089
        0x0004e30c:    0000137f    ....    DCD    4991
        0x0004e310:    00001781    ....    DCD    6017
        0x0004e314:    00001c07    ....    DCD    7175
        0x0004e318:    00002119    .!..    DCD    8473
        0x0004e31c:    000026bf    .&..    DCD    9919
        0x0004e320:    00002d01    .-..    DCD    11521
        0x0004e324:    000033e7    .3..    DCD    13287
        0x0004e328:    00003b79    y;..    DCD    15225
        0x0004e32c:    000043bf    .C..    DCD    17343
        0x0004e330:    00004cc1    .L..    DCD    19649
        0x0004e334:    00005687    .V..    DCD    22151
        0x0004e338:    00006119    .a..    DCD    24857
        0x0004e33c:    00006c7f    .l..    DCD    27775
        0x0004e340:    000078c1    .x..    DCD    30913
        0x0004e344:    000085e7    ....    DCD    34279
        0x0004e348:    000093f9    ....    DCD    37881
        0x0004e34c:    0000a2ff    ....    DCD    41727
        0x0004e350:    0000b301    ....    DCD    45825
        0x0004e354:    0000c407    ....    DCD    50183
        0x0004e358:    0000d619    ....    DCD    54809
        0x0004e35c:    0000e93f    ?...    DCD    59711
        0x0004e360:    0000fd81    ....    DCD    64897
        0x0004e364:    000112e7    ....    DCD    70375
        0x0004e368:    00012979    y)..    DCD    76153
        0x0004e36c:    0001413f    ?A..    DCD    82239
        0x0004e370:    00015a41    AZ..    DCD    88641
        0x0004e374:    00017487    .t..    DCD    95367
        0x0004e378:    00019019    ....    DCD    102425
        0x0004e37c:    0001acff    ....    DCD    109823
        0x0004e380:    0001cb41    A...    DCD    117569
        0x0004e384:    0001eae7    ....    DCD    125671
        0x0004e388:    00020bf9    ....    DCD    134137
        0x0004e38c:    00022e7f    ....    DCD    142975
        0x0004e390:    00025281    .R..    DCD    152193
        0x0004e394:    00027807    .x..    DCD    161799
        0x0004e398:    00029f19    ....    DCD    171801
        0x0004e39c:    0002c7bf    ....    DCD    182207
        0x0004e3a0:    0002f201    ....    DCD    193025
        0x0004e3a4:    00031de7    ....    DCD    204263
        0x0004e3a8:    00034b79    yK..    DCD    215929
        0x0004e3ac:    00037abf    .z..    DCD    228031
        0x0004e3b0:    0003abc1    ....    DCD    240577
        0x0004e3b4:    0003de87    ....    DCD    253575
        0x0004e3b8:    00041319    ....    DCD    267033
        0x0004e3bc:    0004497f    .I..    DCD    280959
        0x0004e3c0:    000481c1    ....    DCD    295361
        0x0004e3c4:    0004bbe7    ....    DCD    310247
        0x0004e3c8:    0004f7f9    ....    DCD    325625
        0x0004e3cc:    000535ff    .5..    DCD    341503
        0x0004e3d0:    00057601    .v..    DCD    357889
        0x0004e3d4:    0005b807    ....    DCD    374791
        0x0004e3d8:    0005fc19    ....    DCD    392217
        0x0004e3dc:    0006423f    ?B..    DCD    410175
        0x0004e3e0:    00068a81    ....    DCD    428673
        0x0004e3e4:    0006d4e7    ....    DCD    447719
        0x0004e3e8:    00072179    y!..    DCD    467321
        0x0004e3ec:    0007703f    ?p..    DCD    487487
        0x0004e3f0:    0007c141    A...    DCD    508225
        0x0004e3f4:    00081487    ....    DCD    529543
        0x0004e3f8:    00086a19    .j..    DCD    551449
        0x0004e3fc:    0008c1ff    ....    DCD    573951
        0x0004e400:    00091c41    A...    DCD    597057
        0x0004e404:    000978e7    .x..    DCD    620775
        0x0004e408:    0009d7f9    ....    DCD    645113
        0x0004e40c:    000a397f    .9..    DCD    670079
        0x0004e410:    000a9d81    ....    DCD    695681
        0x0004e414:    000b0407    ....    DCD    721927
        0x0004e418:    000b6d19    .m..    DCD    748825
        0x0004e41c:    000bd8bf    ....    DCD    776383
        0x0004e420:    000c4701    .G..    DCD    804609
        0x0004e424:    000cb7e7    ....    DCD    833511
        0x0004e428:    000d2b79    y+..    DCD    863097
        0x0004e42c:    000da1bf    ....    DCD    893375
        0x0004e430:    000e1ac1    ....    DCD    924353
        0x0004e434:    000e9687    ....    DCD    956039
        0x0004e438:    000f1519    ....    DCD    988441
        0x0004e43c:    000f967f    ....    DCD    1021567
        0x0004e440:    00101ac1    ....    DCD    1055425
        0x0004e444:    0010a1e7    ....    DCD    1090023
        0x0004e448:    00112bf9    .+..    DCD    1125369
        0x0004e44c:    0011b8ff    ....    DCD    1161471
        0x0004e450:    00124901    .I..    DCD    1198337
        0x0004e454:    0012dc07    ....    DCD    1235975
        0x0004e458:    00137219    .r..    DCD    1274393
        0x0004e45c:    00140b3f    ?...    DCD    1313599
        0x0004e460:    0014a781    ....    DCD    1353601
        0x0004e464:    001546e7    .F..    DCD    1394407
        0x0004e468:    0015e979    y...    DCD    1436025
        0x0004e46c:    00168f3f    ?...    DCD    1478463
        0x0004e470:    00173841    A8..    DCD    1521729
        0x0004e474:    0017e487    ....    DCD    1565831
        0x0004e478:    00189419    ....    DCD    1610777
        0x0004e47c:    001946ff    .F..    DCD    1656575
        0x0004e480:    0019fd41    A...    DCD    1703233
        0x0004e484:    001ab6e7    ....    DCD    1750759
        0x0004e488:    001b73f9    .s..    DCD    1799161
        0x0004e48c:    001c347f    .4..    DCD    1848447
        0x0004e490:    001cf881    ....    DCD    1898625
        0x0004e494:    001dc007    ....    DCD    1949703
        0x0004e498:    001e8b19    ....    DCD    2001689
        0x0004e49c:    001f59bf    .Y..    DCD    2054591
        0x0004e4a0:    00202c01    ., .    DCD    2108417
        0x0004e4a4:    002101e7    ..!.    DCD    2163175
        0x0004e4a8:    0021db79    y.!.    DCD    2218873
        0x0004e4ac:    0022b8bf    ..".    DCD    2275519
        0x0004e4b0:    002399c1    ..#.    DCD    2333121
        0x0004e4b4:    00247e87    .~$.    DCD    2391687
        0x0004e4b8:    00256719    .g%.    DCD    2451225
        0x0004e4bc:    0026537f    .S&.    DCD    2511743
        0x0004e4c0:    002743c1    .C'.    DCD    2573249
        0x0004e4c4:    002837e7    .7(.    DCD    2635751
        0x0004e4c8:    00292ff9    ./).    DCD    2699257
        0x0004e4cc:    002a2bff    .+*.    DCD    2763775
        0x0004e4d0:    002b2c01    .,+.    DCD    2829313
        0x0004e4d4:    002c3007    .0,.    DCD    2895879
        0x0004e4d8:    002d3819    .8-.    DCD    2963481
        0x0004e4dc:    002e443f    ?D..    DCD    3032127
        0x0004e4e0:    002f5481    .T/.    DCD    3101825
        0x0004e4e4:    003068e7    .h0.    DCD    3172583
        0x0004e4e8:    00318179    y.1.    DCD    3244409
        0x0004e4ec:    00329e3f    ?.2.    DCD    3317311
        0x0004e4f0:    0033bf41    A.3.    DCD    3391297
        0x0004e4f4:    0034e487    ..4.    DCD    3466375
        0x0004e4f8:    00360e19    ..6.    DCD    3542553
        0x0004e4fc:    00373bff    .;7.    DCD    3619839
        0x0004e500:    00386e41    An8.    DCD    3698241
        0x0004e504:    0039a4e7    ..9.    DCD    3777767
        0x0004e508:    003adff9    ..:.    DCD    3858425
        0x0004e50c:    003c1f7f    ..<.    DCD    3940223
        0x0004e510:    003d6381    .c=.    DCD    4023169
        0x0004e514:    003eac07    ..>.    DCD    4107271
        0x0004e518:    003ff919    ..?.    DCD    4192537
        0x0004e51c:    00414abf    .JA.    DCD    4278975
        0x0004e520:    0042a101    ..B.    DCD    4366593
        0x0004e524:    0043fbe7    ..C.    DCD    4455399
        0x0004e528:    00455b79    y[E.    DCD    4545401
        0x0004e52c:    0046bfbf    ..F.    DCD    4636607
        0x0004e530:    004828c1    .(H.    DCD    4729025
        0x0004e534:    00499687    ..I.    DCD    4822663
        0x0004e538:    004b0919    ..K.    DCD    4917529
        0x0004e53c:    004c807f    ..L.    DCD    5013631
        0x0004e540:    004dfcc1    ..M.    DCD    5110977
        0x0004e544:    004f7de7    .}O.    DCD    5209575
        0x0004e548:    005103f9    ..Q.    DCD    5309433
        0x0004e54c:    00528eff    ..R.    DCD    5410559
        0x0004e550:    00541f01    ..T.    DCD    5512961
        0x0004e554:    0055b407    ..U.    DCD    5616647
        0x0004e558:    00574e19    .NW.    DCD    5721625
        0x0004e55c:    0058ed3f    ?.X.    DCD    5827903
        0x0004e560:    005a9181    ..Z.    DCD    5935489
        0x0004e564:    005c3ae7    .:\.    DCD    6044391
        0x0004e568:    005de979    y.].    DCD    6154617
        0x0004e56c:    005f9d3f    ?._.    DCD    6266175
        0x0004e570:    00615641    AVa.    DCD    6379073
        0x0004e574:    00631487    ..c.    DCD    6493319
        0x0004e578:    0064d819    ..d.    DCD    6608921
        0x0004e57c:    0066a0ff    ..f.    DCD    6725887
        0x0004e580:    00686f41    Aoh.    DCD    6844225
        0x0004e584:    006a42e7    .Bj.    DCD    6963943
        0x0004e588:    006c1bf9    ..l.    DCD    7085049
        0x0004e58c:    006dfa7f    ..m.    DCD    7207551
        0x0004e590:    00000141    A...    DCD    321
        0x0004e594:    000002a9    ....    DCD    681
        0x0004e598:    00000509    ....    DCD    1289
        0x0004e59c:    000008c1    ....    DCD    2241
        0x0004e5a0:    00000e41    A...    DCD    3649
        0x0004e5a4:    00001609    ....    DCD    5641
        0x0004e5a8:    000020a9    . ..    DCD    8361
        0x0004e5ac:    00002ec1    ....    DCD    11969
        0x0004e5b0:    00004101    .A..    DCD    16641
        0x0004e5b4:    00005829    )X..    DCD    22569
        0x0004e5b8:    00007509    .u..    DCD    29961
        0x0004e5bc:    00009881    ....    DCD    39041
        0x0004e5c0:    0000c381    ....    DCD    50049
        0x0004e5c4:    0000f709    ....    DCD    63241
        0x0004e5c8:    00013429    )4..    DCD    78889
        0x0004e5cc:    00017c01    .|..    DCD    97281
        0x0004e5d0:    0001cfc1    ....    DCD    118721
        0x0004e5d4:    000230a9    .0..    DCD    143529
        0x0004e5d8:    0002a009    ....    DCD    172041
        0x0004e5dc:    00031f41    A...    DCD    204609
        0x0004e5e0:    0003afc1    ....    DCD    241601
        0x0004e5e4:    00045309    .S..    DCD    283401
        0x0004e5e8:    00050aa9    ....    DCD    330409
        0x0004e5ec:    0005d841    A...    DCD    383041
        0x0004e5f0:    0006bd81    ....    DCD    441729
        0x0004e5f4:    0007bc29    )...    DCD    506921
        0x0004e5f8:    0008d609    ....    DCD    579081
        0x0004e5fc:    000a0d01    ....    DCD    658689
        0x0004e600:    000b6301    .c..    DCD    746241
        0x0004e604:    000cda09    ....    DCD    842249
        0x0004e608:    000e7429    )t..    DCD    947241
        0x0004e60c:    00103381    .3..    DCD    1061761
        0x0004e610:    00121a41    A...    DCD    1186369
        0x0004e614:    00142aa9    .*..    DCD    1321641
        0x0004e618:    00166709    .g..    DCD    1468169
        0x0004e61c:    0018d1c1    ....    DCD    1626561
        0x0004e620:    001b6d41    Am..    DCD    1797441
        0x0004e624:    001e3c09    .<..    DCD    1981449
        0x0004e628:    002140a9    .@!.    DCD    2179241
        0x0004e62c:    00247dc1    .}$.    DCD    2391489
        0x0004e630:    0027f601    ..'.    DCD    2618881
        0x0004e634:    002bac29    ).+.    DCD    2862121
        0x0004e638:    002fa309    ../.    DCD    3121929
        0x0004e63c:    0033dd81    ..3.    DCD    3399041
        0x0004e640:    00385e81    .^8.    DCD    3694209
        0x0004e644:    003d2909    .)=.    DCD    4008201
        0x0004e648:    00424029    )@B.    DCD    4341801
        0x0004e64c:    0047a701    ..G.    DCD    4695809
        0x0004e650:    004d60c1    .`M.    DCD    5071041
        0x0004e654:    005370a9    .pS.    DCD    5468329
        0x0004e658:    0059da09    ..Y.    DCD    5888521
        0x0004e65c:    0060a041    A.`.    DCD    6332481
        0x0004e660:    0067c6c1    ..g.    DCD    6801089
        0x0004e664:    006f5109    .Qo.    DCD    7295241
        0x0004e668:    007742a9    .Bw.    DCD    7815849
        0x0004e66c:    007f9f41    A...    DCD    8363841
        0x0004e670:    00886a81    .j..    DCD    8940161
        0x0004e674:    0091a829    )...    DCD    9545769
        0x0004e678:    009b5c09    .\..    DCD    10181641
        0x0004e67c:    00a58a01    ....    DCD    10848769
        0x0004e680:    00b03601    .6..    DCD    11548161
        0x0004e684:    00bb6409    .d..    DCD    12280841
        0x0004e688:    00c71829    )...    DCD    13047849
        0x0004e68c:    00d35681    .V..    DCD    13850241
        0x0004e690:    00e02341    A#..    DCD    14689089
        0x0004e694:    00ed82a9    ....    DCD    15565481
        0x0004e698:    00fb7909    .y..    DCD    16480521
        0x0004e69c:    010a0ac1    ....    DCD    17435329
        0x0004e6a0:    01193c41    A<..    DCD    18431041
        0x0004e6a4:    01291209    ..).    DCD    19468809
        0x0004e6a8:    013990a9    ..9.    DCD    20549801
        0x0004e6ac:    014abcc1    ..J.    DCD    21675201
        0x0004e6b0:    015c9b01    ..\.    DCD    22846209
        0x0004e6b4:    016f3029    )0o.    DCD    24064041
        0x0004e6b8:    01828109    ....    DCD    25329929
        0x0004e6bc:    01969281    ....    DCD    26645121
        0x0004e6c0:    01ab6981    .i..    DCD    28010881
        0x0004e6c4:    01c10b09    ....    DCD    29428489
        0x0004e6c8:    01d77c29    )|..    DCD    30899241
        0x0004e6cc:    01eec201    ....    DCD    32424449
        0x0004e6d0:    0206e1c1    ....    DCD    34005441
        0x0004e6d4:    021fe0a9    ....    DCD    35643561
        0x0004e6d8:    0239c409    ..9.    DCD    37340169
        0x0004e6dc:    02549141    A.T.    DCD    39096641
        0x0004e6e0:    02704dc1    .Mp.    DCD    40914369
        0x0004e6e4:    028cff09    ....    DCD    42794761
        0x0004e6e8:    02aaaaa9    ....    DCD    44739241
        0x0004e6ec:    02c95641    AV..    DCD    46749249
        0x0004e6f0:    02e90781    ....    DCD    48826241
        0x0004e6f4:    0309c429    )...    DCD    50971689
        0x0004e6f8:    032b9209    ..+.    DCD    53187081
        0x0004e6fc:    034e7701    .wN.    DCD    55473921
        0x0004e700:    03727901    .yr.    DCD    57833729
        0x0004e704:    03979e09    ....    DCD    60268041
        0x0004e708:    03bdec29    )...    DCD    62778409
        0x0004e70c:    03e56981    .i..    DCD    65366401
        0x0004e710:    040e1c41    A...    DCD    68033601
        0x0004e714:    04380aa9    ..8.    DCD    70781609
        0x0004e718:    04633b09    .;c.    DCD    73612041
        0x0004e71c:    048fb3c1    ....    DCD    76526529
        0x0004e720:    04bd7b41    A{..    DCD    79526721
        0x0004e724:    04ec9809    ....    DCD    82614281
        0x0004e728:    051d10a9    ....    DCD    85790889
        0x0004e72c:    054eebc1    ..N.    DCD    89058241
        0x0004e730:    05823001    .0..    DCD    92418049
        0x0004e734:    05b6e429    )...    DCD    95872041
        0x0004e738:    05ed0f09    ....    DCD    99421961
        0x0004e73c:    0624b781    ..$.    DCD    103069569
        0x0004e740:    065de481    ..].    DCD    106816641
        0x0004e744:    06989d09    ....    DCD    110664969
        0x0004e748:    06d4e829    )...    DCD    114616361
        0x0004e74c:    0712cd01    ....    DCD    118672641
        0x0004e750:    075252c1    .RR.    DCD    122835649
        0x0004e754:    079380a9    ....    DCD    127107241
        0x0004e758:    07d65e09    .^..    DCD    131489289
        0x0004e75c:    081af241    A...    DCD    135983681
        0x0004e760:    086144c1    .Da.    DCD    140592321
        0x0004e764:    08a95d09    .]..    DCD    145317129
        0x0004e768:    08f342a9    .B..    DCD    150160041
        0x0004e76c:    093efd41    A.>.    DCD    155123009
        0x0004e770:    098c9481    ....    DCD    160208001
        0x0004e774:    09dc1029    )...    DCD    165417001
        0x0004e778:    0a2d7809    .x-.    DCD    170752009
        0x0004e77c:    0a80d401    ....    DCD    176215041
        0x0004e780:    0ad62c01    .,..    DCD    181808129
        0x0004e784:    0b2d8809    ..-.    DCD    187533321
        0x0004e788:    0b86f029    )...    DCD    193392681
        0x0004e78c:    0be26c81    .l..    DCD    199388289
        0x0004e790:    0c400541    A.@.    DCD    205522241
        0x0004e794:    0c9fc2a9    ....    DCD    211796649
        0x0004e798:    0d01ad09    ....    DCD    218213641
        0x0004e79c:    0d65ccc1    ..e.    DCD    224775361
        0x0004e7a0:    0dcc2a41    A*..    DCD    231483969
        0x0004e7a4:    0e34ce09    ..4.    DCD    238341641
        0x0004e7a8:    0e9fc0a9    ....    DCD    245350569
        0x0004e7ac:    0f0d0ac1    ....    DCD    252512961
        0x0004e7b0:    0f7cb501    ..|.    DCD    259831041
        0x0004e7b4:    0feec829    )...    DCD    267307049
        0x0004e7b8:    10634d09    .Mc.    DCD    274943241
        0x0004e7bc:    10da4c81    .L..    DCD    282741889
        0x0004e7c0:    1153cf81    ..S.    DCD    290705281
        0x0004e7c4:    11cfdf09    ....    DCD    298835721
        0x0004e7c8:    124e8429    ).N.    DCD    307135529
        0x0004e7cc:    12cfc801    ....    DCD    315607041
        0x0004e7d0:    1353b3c1    ..S.    DCD    324252609
        0x0004e7d4:    13da50a9    .P..    DCD    333074601
        0x0004e7d8:    1463a809    ..c.    DCD    342075401
        0x0004e7dc:    14efc341    A...    DCD    351257409
        0x0004e7e0:    157eabc1    ..~.    DCD    360623041
        0x0004e7e4:    16106b09    .k..    DCD    370174729
        0x0004e7e8:    16a50aa9    ....    DCD    379914921
        0x0004e7ec:    173c9441    A.<.    DCD    389846081
        0x0004e7f0:    17d71181    ....    DCD    399970689
        0x0004e7f4:    18748c29    ).t.    DCD    410291241
        0x0004e7f8:    19150e09    ....    DCD    420810249
        0x0004e7fc:    19b8a101    ....    DCD    431530241
        0x0004e800:    1a5f4f01    .O_.    DCD    442453761
        0x0004e804:    1b092209    ."..    DCD    453583369
        0x0004e808:    1bb62429    )$..    DCD    464921641
        0x0004e80c:    1c665f81    ._f.    DCD    476471169
        0x0004e810:    1d19de41    A...    DCD    488234561
        0x0004e814:    1dd0aaa9    ....    DCD    500214441
        0x0004e818:    1e8acf09    ....    DCD    512413449
        0x0004e81c:    1f4855c1    .UH.    DCD    524834241
        0x0004e820:    20094941    AI.     DCD    537479489
        0x0004e824:    20cdb409    ...     DCD    550351881
        0x0004e828:    2195a0a9    ...!    DCD    563454121
        0x0004e82c:    226119c1    ..a"    DCD    576788929
        0x0004e830:    23302a01    .*0#    DCD    590359041
        0x0004e834:    2402dc29    )..$    DCD    604167209
        0x0004e838:    24d93b09    .;.$    DCD    618216201
        0x0004e83c:    25b35181    .Q.%    DCD    632508801
        0x0004e840:    00000693    ....    DCD    1683
        0x0004e844:    00000e45    E...    DCD    3653
        0x0004e848:    00001c0f    ....    DCD    7183
        0x0004e84c:    00003311    .3..    DCD    13073
        0x0004e850:    0000575b    [W..    DCD    22363
        0x0004e854:    00008e0d    ....    DCD    36365
        0x0004e858:    0000dd77    w...    DCD    56695
        0x0004e85c:    00014d39    9M..    DCD    85305
        0x0004e860:    0001e663    c...    DCD    124515
        0x0004e864:    0002b395    ....    DCD    177045
        0x0004e868:    0003c11f    ....    DCD    246047
        0x0004e86c:    00051d21    !...    DCD    335137
        0x0004e870:    0006d7ab    ....    DCD    448427
        0x0004e874:    000902dd    ....    DCD    590557
        0x0004e878:    000bb307    ....    DCD    766727
        0x0004e87c:    000efec9    ....    DCD    982729
        0x0004e880:    0012ff33    3...    DCD    1244979
        0x0004e884:    0017cfe5    ....    DCD    1560549
        0x0004e888:    001d8f2f    /...    DCD    1937199
        0x0004e88c:    00245e31    1^$.    DCD    2383409
        0x0004e890:    002c60fb    .`,.    DCD    2908411
        0x0004e894:    0035bead    ..5.    DCD    3522221
        0x0004e898:    0040a197    ..@.    DCD    4235671
        0x0004e89c:    004d3759    Y7M.    DCD    5060441
        0x0004e8a0:    005bb103    ..[.    DCD    6009091
        0x0004e8a4:    006c4335    5Cl.    DCD    7095093
        0x0004e8a8:    007f263f    ?&..    DCD    8332863
        0x0004e8ac:    00949641    A...    DCD    9737793
        0x0004e8b0:    00acd34b    K...    DCD    11326283
        0x0004e8b4:    00c8217d    }!..    DCD    13115773
        0x0004e8b8:    00e6c927    '...    DCD    15124775
        0x0004e8bc:    010916e9    ....    DCD    17372905
        0x0004e8c0:    012f5bd3    .[/.    DCD    19880915
        0x0004e8c4:    0159ed85    ..Y.    DCD    22670725
        0x0004e8c8:    0189264f    O&..    DCD    25765455
        0x0004e8cc:    01bd6551    Qe..    DCD    29189457
        0x0004e8d0:    01f70e9b    ....    DCD    32968347
        0x0004e8d4:    02368b4d    M.6.    DCD    37129037
        0x0004e8d8:    027c49b7    .I|.    DCD    41699767
        0x0004e8dc:    02c8bd79    y...    DCD    46710137
        0x0004e8e0:    031c5fa3    ._..    DCD    52191139
        0x0004e8e4:    0377aed5    ..w.    DCD    58175189
        0x0004e8e8:    03db2f5f    _/..    DCD    64696159
        0x0004e8ec:    04476b61    akG.    DCD    71789409
        0x0004e8f0:    04bcf2eb    ....    DCD    79491819
        0x0004e8f4:    053c5c1d    .\<.    DCD    87841821
        0x0004e8f8:    05c64347    GC..    DCD    96879431
        0x0004e8fc:    065b4b09    .K[.    DCD    106646281
        0x0004e900:    06fc1c73    s...    DCD    117185651
        0x0004e904:    07a96725    %g..    DCD    128542501
        0x0004e908:    0863e16f    o.c.    DCD    140763503
        0x0004e90c:    092c4871    qH,.    DCD    153897073
        0x0004e910:    0a03603b    ;`..    DCD    167993403
        0x0004e914:    0ae9f3ed    ....    DCD    183104493
        0x0004e918:    0be0d5d7    ....    DCD    199284183
        0x0004e91c:    0ce8df99    ....    DCD    216588185
        0x0004e920:    0e02f243    C...    DCD    235074115
        0x0004e924:    0f2ff675    u./.    DCD    254801525
        0x0004e928:    1070dc7f    ..p.    DCD    275831935
        0x0004e92c:    11c69c81    ....    DCD    298228865
        0x0004e930:    1332368b    .62.    DCD    322057867
        0x0004e934:    14b4b2bd    ....    DCD    347386557
        0x0004e938:    164f2167    g!O.    DCD    374284647
        0x0004e93c:    18029b29    )...    DCD    402823977
        0x0004e940:    19d04113    .A..    DCD    433078547
        0x0004e944:    1bb93cc5    .<..    DCD    465124549
        0x0004e948:    1dbec08f    ....    DCD    499040399
        0x0004e94c:    1fe20791    ....    DCD    534906769
        0x0004e950:    222455db    .U$"    DCD    572806619
        0x0004e954:    2486f88d    ...$    DCD    612825229
        0x0004e958:    270b45f7    .E.'    DCD    655050231
        0x0004e95c:    29b29db9    ...)    DCD    699571641
        0x0004e960:    2c7e68e3    .h~,    DCD    746481891
        0x0004e964:    2f701a15    ..p/    DCD    795875861
        0x0004e968:    32892d9f    .-.2    DCD    847850911
        0x0004e96c:    35cb29a1    .).5    DCD    902506913
        0x0004e970:    39379e2b    +.79    DCD    959946283
        0x0004e974:    3cd0255d    ]%.<    DCD    1020274013
        0x0004e978:    40966387    .c.@    DCD    1083597703
        0x0004e97c:    448c0749    I..D    DCD    1150027593
        0x0004e980:    48b2c9b3    ...H    DCD    1219676595
        0x0004e984:    4d0c6e65    en.M    DCD    1292660325
        0x0004e988:    519ac3af    ...Q    DCD    1369097135
        0x0004e98c:    565fa2b1    .._V    DCD    1449108145
        0x0004e990:    5b5cef7b    {.\[    DCD    1532817275
        0x0004e994:    6094992d    -..`    DCD    1620351277
        0x0004e998:    66089a17    ...f    DCD    1711839767
        0x0004e99c:    6bbaf7d9    ...k    DCD    1807415257
        0x0004e9a0:    71adc383    ...q    DCD    1907213187
        0x0004e9a4:    77e319b5    ...w    DCD    2011371957
        0x0004e9a8:    7e5d22bf    ."]~    DCD    2120032959
        0x0004e9ac:    0000231d    .#..    DCD    8989
        0x0004e9b0:    00004d71    qM..    DCD    19825
        0x0004e9b4:    00009c91    ....    DCD    40081
        0x0004e9b8:    000126fd    .&..    DCD    75517
        0x0004e9bc:    00020c65    e...    DCD    134245
        0x0004e9c0:    000377e9    .w..    DCD    227305
        0x0004e9c4:    0005a299    ....    DCD    369305
        0x0004e9c8:    0008d635    5...    DCD    579125
        0x0004e9cc:    000d702d    -p..    DCD    880685
        0x0004e9d0:    0013e4e1    ....    DCD    1303777
        0x0004e9d4:    001cc321    !...    DCD    1884961
        0x0004e9d8:    0028b7ed    ..(.    DCD    2668525
        0x0004e9dc:    00389275    u.8.    DCD    3707509
        0x0004e9e0:    004d4859    YHM.    DCD    5064793
        0x0004e9e4:    0067fa29    ).g.    DCD    6814249
        0x0004e9e8:    0089f825    %...    DCD    9041957
        0x0004e9ec:    00b4c73d    =...    DCD    11847485
        0x0004e9f0:    00ea2651    Q&..    DCD    15345233
        0x0004e9f4:    012c13b1    ..,.    DCD    19665841
        0x0004e9f8:    017cd2dd    ..|.    DCD    24957661
        0x0004e9fc:    01def285    ....    DCD    31388293
        0x0004ea00:    025552c9    .RU.    DCD    39146185
        0x0004ea04:    02e32bb9    .+..    DCD    48442297
        0x0004ea08:    038c1415    ....    DCD    59511829
        0x0004ea0c:    0454084d    M.T.    DCD    72616013
        0x0004ea10:    053f71c1    .q?.    DCD    88043969
        0x0004ea14:    06532e41    A.S.    DCD    106114625
        0x0004ea18:    079497cd    ....    DCD    127178701
        0x0004ea1c:    09098c95    ....    DCD    151620757
        0x0004ea20:    0ab87739    9w..    DCD    179861305
        0x0004ea24:    0ca85749    IW..    DCD    212358985
        0x0004ea28:    0ee0ca05    ....    DCD    249612805
        0x0004ea2c:    116a135d    ].j.    DCD    292164445
        0x0004ea30:    144d2731    1'M.    DCD    340600625
        0x0004ea34:    1793b2d1    ....    DCD    395555537
        0x0004ea38:    1b4826bd    .&H.    DCD    457713341
        0x0004ea3c:    1f75c0a5    ..u.    DCD    527810725
        0x0004ea40:    242895a9    ..($    DCD    606639529
        0x0004ea44:    296d9cd9    ..m)    DCD    695049433
        0x0004ea48:    2f52b9f5    ..R/    DCD    793950709
        0x0004ea4c:    35e6c86d    m..5    DCD    904317037
        0x0004ea50:    3d39a6a1    ..9=    DCD    1027188385
        0x0004ea54:    455c4161    aA\E    DCD    1163673953
        0x0004ea58:    4e609fad    ..`N    DCD    1314955181
        0x0004ea5c:    5859eeb5    ..YX    DCD    1482288821
        0x0004ea60:    635c8e19    ..\c    DCD    1667010073
        0x0004ea64:    6f7e1c69    i.~o    DCD    1870535785
        0x0004ea68:    7cd583e5    ...|    DCD    2094367717
        0x0004ea6c:    0000bdff    ....    DCD    48639
        0x0004ea70:    0001a801    ....    DCD    108545
        0x0004ea74:    00036b8f    .k..    DCD    224143
        0x0004ea78:    00069ef1    ....    DCD    433905
        0x0004ea7c:    000c233f    ?#..    DCD    795455
        0x0004ea80:    00153dc1    .=..    DCD    1392065
        0x0004ea84:    0023b68f    ..#.    DCD    2340495
        0x0004ea88:    0039fcf1    ..9.    DCD    3800305
        0x0004ea8c:    005b51ff    .Q[.    DCD    5984767
        0x0004ea90:    008bfa01    ....    DCD    9173505
        0x0004ea94:    00d1750f    .u..    DCD    13726991
        0x0004ea98:    0132bf71    q.2.    DCD    20103025
        0x0004ea9c:    01b89a3f    ?...    DCD    28875327
        0x0004eaa0:    026ddcc1    ..m.    DCD    40754369
        0x0004eaa4:    035fcf0f    .._.    DCD    56610575
        0x0004eaa8:    049e8e71    q...    DCD    77500017
        0x0004eaac:    063d7bff    .{=.    DCD    104692735
        0x0004eab0:    0853b601    ..S.    DCD    139703809
        0x0004eab4:    0afc9c8f    ....    DCD    184327311
        0x0004eab8:    0e5861f1    .aX.    DCD    240673265
        0x0004eabc:    128ca73f    ?...    DCD    311207743
        0x0004eac0:    17c525c1    .%..    DCD    398796225
        0x0004eac4:    1e34658f    .e4.    DCD    506750351
        0x0004eac8:    261481f1    ...&    DCD    638878193
        0x0004eacc:    2fa7fbff    .../    DCD    799538175
        0x0004ead0:    3b3a9c01    ..:;    DCD    993696769
        0x0004ead4:    4922620f    .b"I    DCD    1226990095
        0x0004ead8:    59c08671    q..Y    DCD    1505789553
        0x0004eadc:    6d828a3f    ?..m    DCD    1837271615
        0x0004eae0:    84e358c1    .X..    DCD    2229491905
        0x0004eae4:    00040e01    ....    DCD    265729
        0x0004eae8:    00092191    .!..    DCD    598417
        0x0004eaec:    00132c11    .,..    DCD    1256465
        0x0004eaf0:    0025ee41    A.%.    DCD    2485825
        0x0004eaf4:    00474f41    AOG.    DCD    4673345
        0x0004eaf8:    00804391    .C..    DCD    8405905
        0x0004eafc:    00ddf711    ....    DCD    14546705
        0x0004eb00:    01734601    .Fs.    DCD    24331777
        0x0004eb04:    025a9201    ..Z.    DCD    39490049
        0x0004eb08:    03b80111    ....    DCD    62390545
        0x0004eb0c:    05bc3591    .5..    DCD    96220561
        0x0004eb10:    08a78f41    A...    DCD    145198913
        0x0004eb14:    0cce0641    A...    DCD    214828609
        0x0004eb18:    129bb211    ....    DCD    312193553
        0x0004eb1c:    1a9a0f91    ....    DCD    446304145
        0x0004eb20:    25761a01    ..v%    DCD    628496897
        0x0004eb24:    34074c01    .L.4    DCD    872893441
        0x0004eb28:    47579e91    ..WG    DCD    1196924561
        0x0004eb2c:    60ac9d11    ...`    DCD    1621925137
        0x0004eb30:    8191a641    A...    DCD    2173806145
        0x0004eb34:    00165123    #Q..    DCD    1462563
        0x0004eb38:    00329ec5    ..2.    DCD    3317445
        0x0004eb3c:    006bb917    ..k.    DCD    7059735
        0x0004eb40:    00d8f699    ....    DCD    14218905
        0x0004eb44:    01a0896b    k...    DCD    27298155
        0x0004eb48:    02fec40d    ....    DCD    50250765
        0x0004eb4c:    0550011f    ..P.    DCD    89129247
        0x0004eb50:    091dd921    !...    DCD    152951073
        0x0004eb54:    0f306c33    3l0.    DCD    254831667
        0x0004eb58:    18a4a2d5    ....    DCD    413442773
        0x0004eb5c:    270867a7    .g.'    DCD    654862247
        0x0004eb60:    3c7dfd29    ).}<    DCD    1014889769
        0x0004eb64:    5be7b57b    {..[    DCD    1541911931
        0x0004eb68:    891d771d    .w..    DCD    2300409629
        0x0004eb6c:    c92da0af    ..-.    DCD    3375210671
        0x0004eb70:    007b8ead    ..{.    DCD    8097453
        0x0004eb74:    0119e689    ....    DCD    18474633
        0x0004eb78:    025e9639    9.^.    DCD    39753273
        0x0004eb7c:    04d8163d    =...    DCD    81270333
        0x0004eb80:    097763b5    .cw.    DCD    158819253
        0x0004eb84:    11c628e1    .(..    DCD    298199265
        0x0004eb88:    20340321    !.4     DCD    540279585
        0x0004eb8c:    38824875    uH.8    DCD    948062325
        0x0004eb90:    6057577d    }WW`    DCD    1616336765
        0x0004eb94:    02af5bbf    .[..    DCD    45046719
        0x0004eb98:    0627d881    ..'.    DCD    103274625
        0x0004eb9c:    0d5e84f7    ..^.    DCD    224298231
        0x0004eba0:    1badfee9    ....    DCD    464387817
        0x0004eba4:    36eb8b7f    ...6    DCD    921406335
        0x0004eba8:    68e5b781    ...h    DCD    1759885185
        0x0004ebac:    c19c0317    ....    DCD    3248227095
        0x0004ebb0:    0eff0cc1    ....    DCD    251595969
        0x0004ebb4:    22856a39    9j."    DCD    579168825
        0x0004ebb8:    4b91ee19    ...K    DCD    1267854873
        0x0004ebbc:    9e2b7881    .x+.    DCD    2653649025
        0x0004ebc0:    5409e133    3..T    DCD    1409933619
    CELT_PVQ_U_ROW
        0x0004ebc4:    0004d7e4    ....    DCD    317412
        0x0004ebc8:    0004daa4    ....    DCD    318116
        0x0004ebcc:    0004dd60    `...    DCD    318816
        0x0004ebd0:    0004e018    ....    DCD    319512
        0x0004ebd4:    0004e2cc    ....    DCD    320204
        0x0004ebd8:    0004e57c    |...    DCD    320892
        0x0004ebdc:    0004e828    (...    DCD    321576
        0x0004ebe0:    0004e990    ....    DCD    321936
        0x0004ebe4:    0004ea4c    L...    DCD    322124
        0x0004ebe8:    0004eac0    ....    DCD    322240
        0x0004ebec:    0004eb0c    ....    DCD    322316
        0x0004ebf0:    0004eb44    D...    DCD    322372
        0x0004ebf4:    0004eb64    d...    DCD    322404
        0x0004ebf8:    0004eb7c    |...    DCD    322428
        0x0004ebfc:    0004eb88    ....    DCD    322440
    CentralInformation_fields
        0x0004ec00:    00160001    ....    DCD    1441793
        0x0004ec04:    20000000    ...     DCD    536870912
        0x0004ec08:    00000000    ....    DCD    0
        0x0004ec0c:    02000000    ....    DCD    33554432
        0x0004ec10:    00001100    ....    DCD    4352
        0x0004ec14:    00010000    ....    DCD    65536
        0x0004ec18:    00000000    ....    DCD    0
        0x0004ec1c:    00000000    ....    DCD    0
        0x0004ec20:    00000000    ....    DCD    0
        0x0004ec24:    00000000    ....    DCD    0
        0x0004ec28:    00000000    ....    DCD    0
        0x0004ec2c:    00          .       DCB    0
    CompleteSetup_fields
        0x0004ec2d:    010011      ...     DCB    1,0,17
        0x0004ec30:    00000000    ....    DCD    0
        0x0004ec34:    00000001    ....    DCD    1
        0x0004ec38:    00000000    ....    DCD    0
        0x0004ec3c:    00000000    ....    DCD    0
        0x0004ec40:    00000000    ....    DCD    0
        0x0004ec44:    00000000    ....    DCD    0
        0x0004ec48:    0000        ..      DCW    0
        0x0004ec4a:    00          .       DCB    0
    ConnectionDetails_fields
        0x0004ec4b:    01          .       DCB    1
        0x0004ec4c:    00001500    ....    DCD    5376
        0x0004ec50:    00420000    ..B.    DCD    4325376
        0x0004ec54:    00000000    ....    DCD    0
        0x0004ec58:    00000000    ....    DCD    0
        0x0004ec5c:    00000000    ....    DCD    0
        0x0004ec60:    00000000    ....    DCD    0
        0x0004ec64:    00000000    ....    DCD    0
        0x0004ec68:    00          .       DCB    0
    ControlEnvelope_fields
        0x0004ec69:    010011      ...     DCB    1,0,17
        0x0004ec6c:    00000000    ....    DCD    0
        0x0004ec70:    00000001    ....    DCD    1
        0x0004ec74:    00000000    ....    DCD    0
        0x0004ec78:    03370009    ..7.    DCD    53936137
        0x0004ec7c:    10fffe00    ....    DCD    285212160
        0x0004ec80:    e4000001    ....    DCD    3825205249
        0x0004ec84:    0a0004f2    ....    DCD    167773426
        0x0004ec88:    ffff3700    .7..    DCD    4294915840
        0x0004ec8c:    0004fffe    ....    DCD    327678
        0x0004ec90:    f27b0000    ..{.    DCD    4068147200
        0x0004ec94:    000b0004    ....    DCD    720900
        0x0004ec98:    feffff37    7...    DCD    4278189879
        0x0004ec9c:    00011cff    ....    DCD    72959
        0x0004eca0:    04f4b500    ....    DCD    83145984
        0x0004eca4:    37000c00    ...7    DCD    922749952
        0x0004eca8:    fffeffff    ....    DCD    4294901759
        0x0004ecac:    00000008    ....    DCD    8
        0x0004ecb0:    0004f54b    K...    DCD    324939
        0x0004ecb4:    ff37000d    ..7.    DCD    4281794573
        0x0004ecb8:    04fffeff    ....    DCD    83885823
        0x0004ecbc:    47000000    ...G    DCD    1191182336
        0x0004ecc0:    0e0004f0    ....    DCD    234882288
        0x0004ecc4:    ffff3700    .7..    DCD    4294915840
        0x0004ecc8:    0001fffe    ....    DCD    131070
        0x0004eccc:    f23f0000    ..?.    DCD    4064215040
        0x0004ecd0:    00140004    ....    DCD    1310724
        0x0004ecd4:    feffff37    7...    DCD    4278189879
        0x0004ecd8:    000004ff    ....    DCD    1279
        0x0004ecdc:    04f0dd00    ....    DCD    82894080
        0x0004ece0:    37001500    ...7    DCD    922752256
        0x0004ece4:    fffeffff    ....    DCD    4294901759
        0x0004ece8:    00000001    ....    DCD    1
        0x0004ecec:    0004f0bf    ....    DCD    323775
        0x0004ecf0:    ff370016    ..7.    DCD    4281794582
        0x0004ecf4:    01fffeff    ....    DCD    33554175
        0x0004ecf8:    5d000000    ...]    DCD    1560281088
        0x0004ecfc:    170004f2    ....    DCD    385877234
        0x0004ed00:    ffff3700    .7..    DCD    4294915840
        0x0004ed04:    0001fffe    ....    DCD    131070
        0x0004ed08:    f4a60000    ....    DCD    4104519680
        0x0004ed0c:    00180004    ....    DCD    1572868
        0x0004ed10:    feffff37    7...    DCD    4278189879
        0x0004ed14:    000001ff    ....    DCD    511
        0x0004ed18:    04ec2d00    .-..    DCD    82586880
        0x0004ed1c:    37001900    ...7    DCD    922753280
        0x0004ed20:    fffeffff    ....    DCD    4294901759
        0x0004ed24:    00000002    ....    DCD    2
        0x0004ed28:    0004f203    ....    DCD    324099
        0x0004ed2c:    ff37001a    ..7.    DCD    4281794586
        0x0004ed30:    0cfffeff    ....    DCD    218103551
        0x0004ed34:    e1000000    ....    DCD    3774873600
        0x0004ed38:    1b0004f5    ....    DCD    452986101
        0x0004ed3c:    ffff3700    .7..    DCD    4294915840
        0x0004ed40:    0104fffe    ....    DCD    17104894
        0x0004ed44:    f2210000    ..!.    DCD    4062248960
        0x0004ed48:    001c0004    ....    DCD    1835012
        0x0004ed4c:    feffff37    7...    DCD    4278189879
        0x0004ed50:    000001ff    ....    DCD    511
        0x0004ed54:    04f0ce00    ....    DCD    82890240
        0x0004ed58:    37001e00    ...7    DCD    922754560
        0x0004ed5c:    fffeffff    ....    DCD    4294901759
        0x0004ed60:    00000001    ....    DCD    1
        0x0004ed64:    0004f60e    ....    DCD    325134
        0x0004ed68:    ff37001f    ..7.    DCD    4281794591
        0x0004ed6c:    01fffeff    ....    DCD    33554175
        0x0004ed70:    78000000    ...x    DCD    2013265920
        0x0004ed74:    280004f5    ...(    DCD    671089909
        0x0004ed78:    ffff3700    .7..    DCD    4294915840
        0x0004ed7c:    0040fffe    ..@.    DCD    4259838
        0x0004ed80:    f0920000    ....    DCD    4036100096
        0x0004ed84:    00290004    ..).    DCD    2686980
        0x0004ed88:    feffff37    7...    DCD    4278189879
        0x0004ed8c:    0000a2ff    ....    DCD    41727
        0x0004ed90:    04f12800    .(..    DCD    82913280
        0x0004ed94:    37003200    .2.7    DCD    922759680
        0x0004ed98:    fffeffff    ....    DCD    4294901759
        0x0004ed9c:    00000008    ....    DCD    8
        0x0004eda0:    0004f596    ....    DCD    325014
        0x0004eda4:    ff370033    3.7.    DCD    4281794611
        0x0004eda8:    08fffeff    ....    DCD    150994687
        0x0004edac:    a8000000    ....    DCD    2818572288
        0x0004edb0:    370004f2    ...7    DCD    922748146
        0x0004edb4:    ffff3700    .7..    DCD    4294915840
        0x0004edb8:    0001fffe    ....    DCD    131070
        0x0004edbc:    f1730000    ..s.    DCD    4050845696
        0x0004edc0:    00380004    ..8.    DCD    3670020
        0x0004edc4:    feffff37    7...    DCD    4278189879
        0x0004edc8:    000001ff    ....    DCD    511
        0x0004edcc:    04f29900    ....    DCD    83007744
        0x0004edd0:    37003900    .9.7    DCD    922761472
        0x0004edd4:    fffeffff    ....    DCD    4294901759
        0x0004edd8:    00000001    ....    DCD    1
        0x0004eddc:    0004f0fb    ....    DCD    323835
        0x0004ede0:    ff37003a    :.7.    DCD    4281794618
        0x0004ede4:    08fffeff    ....    DCD    150994687
        0x0004ede8:    89000000    ....    DCD    2298478592
        0x0004edec:    3b0004f3    ...;    DCD    989857011
        0x0004edf0:    ffff3700    .7..    DCD    4294915840
        0x0004edf4:    00fffffe    ....    DCD    16777214
        0x0004edf8:    f19a0000    ....    DCD    4053401600
        0x0004edfc:    003c0004    ..<.    DCD    3932164
        0x0004ee00:    feffff37    7...    DCD    4278189879
        0x0004ee04:    000001ff    ....    DCD    511
        0x0004ee08:    04f15500    .U..    DCD    82924800
        0x0004ee0c:    37006400    .d.7    DCD    922772480
        0x0004ee10:    fffeffff    ....    DCD    4294901759
        0x0004ee14:    00000004    ....    DCD    4
        0x0004ee18:    0004f10a    ....    DCD    323850
        0x0004ee1c:    ff370065    e.7.    DCD    4281794661
        0x0004ee20:    0cfffeff    ....    DCD    218103551
        0x0004ee24:    a7000000    ....    DCD    2801795072
        0x0004ee28:    660004f3    ...f    DCD    1711277299
        0x0004ee2c:    ffff3700    .7..    DCD    4294915840
        0x0004ee30:    000cfffe    ....    DCD    851966
        0x0004ee34:    f5c30000    ....    DCD    4123197440
        0x0004ee38:    00670004    ..g.    DCD    6750212
        0x0004ee3c:    feffff37    7...    DCD    4278189879
        0x0004ee40:    000001ff    ....    DCD    511
        0x0004ee44:    04f0b000    ....    DCD    82882560
        0x0004ee48:    00000000    ....    DCD    0
        0x0004ee4c:    00000000    ....    DCD    0
        0x0004ee50:    00000000    ....    DCD    0
        0x0004ee54:    00000000    ....    DCD    0
    DeviceBattery_fields
        0x0004ee58:    00110001    ....    DCD    1114113
        0x0004ee5c:    04000000    ....    DCD    67108864
        0x0004ee60:    00000000    ....    DCD    0
        0x0004ee64:    02000000    ....    DCD    33554432
        0x0004ee68:    00001100    ....    DCD    4352
        0x0004ee6c:    00040000    ....    DCD    262144
        0x0004ee70:    00000000    ....    DCD    0
        0x0004ee74:    00030000    ....    DCD    196608
        0x0004ee78:    00000011    ....    DCD    17
        0x0004ee7c:    00000100    ....    DCD    256
        0x0004ee80:    00000000    ....    DCD    0
        0x0004ee84:    00000000    ....    DCD    0
        0x0004ee88:    00000000    ....    DCD    0
        0x0004ee8c:    00000000    ....    DCD    0
        0x0004ee90:    00000000    ....    DCD    0
    DeviceConfiguration_fields
        0x0004ee94:    00100001    ....    DCD    1048577
        0x0004ee98:    01000000    ....    DCD    16777216
        0x0004ee9c:    00000000    ....    DCD    0
        0x0004eea0:    02000000    ....    DCD    33554432
        0x0004eea4:    00001000    ....    DCD    4096
        0x0004eea8:    00010000    ....    DCD    65536
        0x0004eeac:    00000000    ....    DCD    0
        0x0004eeb0:    00000000    ....    DCD    0
        0x0004eeb4:    00000000    ....    DCD    0
        0x0004eeb8:    00000000    ....    DCD    0
        0x0004eebc:    00000000    ....    DCD    0
        0x0004eec0:    00          .       DCB    0
    DeviceFeatures_fields
        0x0004eec1:    010011      ...     DCB    1,0,17
        0x0004eec4:    00000000    ....    DCD    0
        0x0004eec8:    00000004    ....    DCD    4
        0x0004eecc:    00000000    ....    DCD    0
        0x0004eed0:    00110002    ....    DCD    1114114
        0x0004eed4:    04000000    ....    DCD    67108864
        0x0004eed8:    00000000    ....    DCD    0
        0x0004eedc:    03000000    ....    DCD    50331648
        0x0004eee0:    00042700    .'..    DCD    272128
        0x0004eee4:    0008fffc    ....    DCD    589820
        0x0004eee8:    f0650008    ..e.    DCD    4033150984
        0x0004eeec:    00000004    ....    DCD    4
        0x0004eef0:    00000000    ....    DCD    0
        0x0004eef4:    00000000    ....    DCD    0
        0x0004eef8:    00000000    ....    DCD    0
        0x0004eefc:    00          .       DCB    0
    DeviceInformation_MetadataEntry_fields
        0x0004eefd:    010056      ..V     DCB    1,0,86
        0x0004ef00:    00000000    ....    DCD    0
        0x0004ef04:    00000008    ....    DCD    8
        0x0004ef08:    00000000    ....    DCD    0
        0x0004ef0c:    00560002    ..V.    DCD    5636098
        0x0004ef10:    08000000    ....    DCD    134217728
        0x0004ef14:    00000000    ....    DCD    0
        0x0004ef18:    00000000    ....    DCD    0
        0x0004ef1c:    00000000    ....    DCD    0
        0x0004ef20:    00000000    ....    DCD    0
        0x0004ef24:    00000000    ....    DCD    0
        0x0004ef28:    0000        ..      DCW    0
    DeviceInformation_fields
        0x0004ef2a:    0001        ..      DCW    1
        0x0004ef2c:    00000016    ....    DCD    22
        0x0004ef30:    00001400    ....    DCD    5120
        0x0004ef34:    00000000    ....    DCD    0
        0x0004ef38:    16000200    ....    DCD    369099264
        0x0004ef3c:    00000000    ....    DCD    0
        0x0004ef40:    00000014    ....    DCD    20
        0x0004ef44:    00000000    ....    DCD    0
        0x0004ef48:    02210003    ..!.    DCD    35717123
        0x0004ef4c:    01fffe00    ....    DCD    33553920
        0x0004ef50:    00000400    ....    DCD    1024
        0x0004ef54:    04000000    ....    DCD    67108864
        0x0004ef58:    00001600    ....    DCD    5632
        0x0004ef5c:    00140000    ....    DCD    1310720
        0x0004ef60:    00000000    ....    DCD    0
        0x0004ef64:    00050000    ....    DCD    327680
        0x0004ef68:    00000211    ....    DCD    529
        0x0004ef6c:    00000400    ....    DCD    1024
        0x0004ef70:    00000000    ....    DCD    0
        0x0004ef74:    17000600    ....    DCD    385877504
        0x0004ef78:    00000000    ....    DCD    0
        0x0004ef7c:    0000000c    ....    DCD    12
        0x0004ef80:    0004ee58    X...    DCD    323160
        0x0004ef84:    00170007    ....    DCD    1507335
        0x0004ef88:    03000000    ....    DCD    50331648
        0x0004ef8c:    ed000000    ....    DCD    3976200192
        0x0004ef90:    080004ef    ....    DCD    134218991
        0x0004ef94:    00011100    ....    DCD    69888
        0x0004ef98:    00040000    ....    DCD    262144
        0x0004ef9c:    00000000    ....    DCD    0
        0x0004efa0:    00090000    ....    DCD    589824
        0x0004efa4:    fc000421    !...    DCD    4227859489
        0x0004efa8:    100004ff    ....    DCD    268436735
        0x0004efac:    00000000    ....    DCD    0
        0x0004efb0:    21000a00    ...!    DCD    553650688
        0x0004efb4:    fffe0002    ....    DCD    4294836226
        0x0004efb8:    00050001    ....    DCD    327681
        0x0004efbc:    00000000    ....    DCD    0
        0x0004efc0:    0326000b    ..&.    DCD    52822027
        0x0004efc4:    10fffe00    ....    DCD    285212160
        0x0004efc8:    00000500    ....    DCD    1280
        0x0004efcc:    0c000000    ....    DCD    201326592
        0x0004efd0:    00026700    .g..    DCD    157440
        0x0004efd4:    00080000    ....    DCD    524288
        0x0004efd8:    eefd0000    ....    DCD    4009558016
        0x0004efdc:    00000004    ....    DCD    4
        0x0004efe0:    00000000    ....    DCD    0
        0x0004efe4:    00000000    ....    DCD    0
        0x0004efe8:    00000000    ....    DCD    0
        0x0004efec:    00          .       DCB    0
    DeviceStatus_fields
        0x0004efed:    010011      ...     DCB    1,0,17
        0x0004eff0:    00000000    ....    DCD    0
        0x0004eff4:    00000001    ....    DCD    1
        0x0004eff8:    00000000    ....    DCD    0
        0x0004effc:    00110002    ....    DCD    1114114
        0x0004f000:    01000000    ....    DCD    16777216
        0x0004f004:    00000000    ....    DCD    0
        0x0004f008:    03000000    ....    DCD    50331648
        0x0004f00c:    00001100    ....    DCD    4352
        0x0004f010:    00010000    ....    DCD    65536
        0x0004f014:    00000000    ....    DCD    0
        0x0004f018:    00000000    ....    DCD    0
        0x0004f01c:    00000000    ....    DCD    0
        0x0004f020:    00000000    ....    DCD    0
        0x0004f024:    00000000    ....    DCD    0
        0x0004f028:    00          .       DCB    0
    Dialog_fields
        0x0004f029:    010011      ...     DCB    1,0,17
        0x0004f02c:    00000000    ....    DCD    0
        0x0004f030:    00000004    ....    DCD    4
        0x0004f034:    00000000    ....    DCD    0
        0x0004f038:    00000000    ....    DCD    0
        0x0004f03c:    00000000    ....    DCD    0
        0x0004f040:    00000000    ....    DCD    0
        0x0004f044:    0000        ..      DCW    0
        0x0004f046:    00          .       DCB    0
    EndpointSpeech_fields
        0x0004f047:    01          .       DCB    1
        0x0004f048:    00001700    ....    DCD    5888
        0x0004f04c:    00040000    ....    DCD    262144
        0x0004f050:    f0290000    ..).    DCD    4029218816
        0x0004f054:    00000004    ....    DCD    4
        0x0004f058:    00000000    ....    DCD    0
        0x0004f05c:    00000000    ....    DCD    0
        0x0004f060:    00000000    ....    DCD    0
        0x0004f064:    00          .       DCB    0
    FeatureProperties_fields
        0x0004f065:    010011      ...     DCB    1,0,17
        0x0004f068:    00000000    ....    DCD    0
        0x0004f06c:    00000004    ....    DCD    4
        0x0004f070:    00000000    ....    DCD    0
        0x0004f074:    00110002    ....    DCD    1114114
        0x0004f078:    04000000    ....    DCD    67108864
        0x0004f07c:    00000000    ....    DCD    0
        0x0004f080:    00000000    ....    DCD    0
        0x0004f084:    00000000    ....    DCD    0
        0x0004f088:    00000000    ....    DCD    0
        0x0004f08c:    00000000    ....    DCD    0
        0x0004f090:    0000        ..      DCW    0
    ForwardATCommand_fields
        0x0004f092:    0001        ..      DCW    1
        0x0004f094:    00000016    ....    DCD    22
        0x0004f098:    00004000    .@..    DCD    16384
        0x0004f09c:    00000000    ....    DCD    0
        0x0004f0a0:    00000000    ....    DCD    0
        0x0004f0a4:    00000000    ....    DCD    0
        0x0004f0a8:    00000000    ....    DCD    0
        0x0004f0ac:    00000000    ....    DCD    0
    GetCentralInformation_fields
        0x0004f0b0:    00000000    ....    DCD    0
        0x0004f0b4:    00000000    ....    DCD    0
        0x0004f0b8:    00000000    ....    DCD    0
        0x0004f0bc:    0000        ..      DCW    0
        0x0004f0be:    00          .       DCB    0
    GetDeviceConfiguration_fields
        0x0004f0bf:    00          .       DCB    0
        0x0004f0c0:    00000000    ....    DCD    0
        0x0004f0c4:    00000000    ....    DCD    0
        0x0004f0c8:    00000000    ....    DCD    0
        0x0004f0cc:    0000        ..      DCW    0
    GetDeviceFeatures_fields
        0x0004f0ce:    0000        ..      DCW    0
        0x0004f0d0:    00000000    ....    DCD    0
        0x0004f0d4:    00000000    ....    DCD    0
        0x0004f0d8:    00000000    ....    DCD    0
        0x0004f0dc:    00          .       DCB    0
    GetDeviceInformation_fields
        0x0004f0dd:    010011      ...     DCB    1,0,17
        0x0004f0e0:    00000000    ....    DCD    0
        0x0004f0e4:    00000004    ....    DCD    4
        0x0004f0e8:    00000000    ....    DCD    0
        0x0004f0ec:    00000000    ....    DCD    0
        0x0004f0f0:    00000000    ....    DCD    0
        0x0004f0f4:    00000000    ....    DCD    0
        0x0004f0f8:    0000        ..      DCW    0
        0x0004f0fa:    00          .       DCB    0
    GetLocales_fields
        0x0004f0fb:    00          .       DCB    0
        0x0004f0fc:    00000000    ....    DCD    0
        0x0004f100:    00000000    ....    DCD    0
        0x0004f104:    00000000    ....    DCD    0
        0x0004f108:    0000        ..      DCW    0
    GetState_fields
        0x0004f10a:    0001        ..      DCW    1
        0x0004f10c:    00000011    ....    DCD    17
        0x0004f110:    00000400    ....    DCD    1024
        0x0004f114:    00000000    ....    DCD    0
        0x0004f118:    00000000    ....    DCD    0
        0x0004f11c:    00000000    ....    DCD    0
        0x0004f120:    00000000    ....    DCD    0
        0x0004f124:    00000000    ....    DCD    0
    IncomingCall_fields
        0x0004f128:    00160001    ....    DCD    1441793
        0x0004f12c:    22000000    ..."    DCD    570425344
        0x0004f130:    00000000    ....    DCD    0
        0x0004f134:    02000000    ....    DCD    33554432
        0x0004f138:    00001600    ....    DCD    5632
        0x0004f13c:    00800000    ....    DCD    8388608
        0x0004f140:    00000000    ....    DCD    0
        0x0004f144:    00000000    ....    DCD    0
        0x0004f148:    00000000    ....    DCD    0
        0x0004f14c:    00000000    ....    DCD    0
        0x0004f150:    00000000    ....    DCD    0
        0x0004f154:    00          .       DCB    0
    IssueMediaControl_fields
        0x0004f155:    010011      ...     DCB    1,0,17
        0x0004f158:    00000000    ....    DCD    0
        0x0004f15c:    00000001    ....    DCD    1
        0x0004f160:    00000000    ....    DCD    0
        0x0004f164:    00000000    ....    DCD    0
        0x0004f168:    00000000    ....    DCD    0
        0x0004f16c:    00000000    ....    DCD    0
        0x0004f170:    0000        ..      DCW    0
        0x0004f172:    00          .       DCB    0
    KeepAlive_fields
        0x0004f173:    00          .       DCB    0
        0x0004f174:    00000000    ....    DCD    0
        0x0004f178:    00000000    ....    DCD    0
        0x0004f17c:    00000000    ....    DCD    0
        0x0004f180:    0000        ..      DCW    0
    LOG2_FRAC_TABLE
        0x0004f182:    0800        ..      DCW    2048
        0x0004f184:    1513100d    ....    DCD    353570829
        0x0004f188:    1b1a1817    ....    DCD    454694935
        0x0004f18c:    1f1e1d1c    ....    DCD    522067228
        0x0004f190:    22212020      !"    DCD    572596256
        0x0004f194:    24242322    "#$$    DCD    606348066
        0x0004f198:    2525        %%      DCW    9509
    LaunchApp_fields
        0x0004f19a:    0001        ..      DCW    1
        0x0004f19c:    00000016    ....    DCD    22
        0x0004f1a0:    0000ff00    ....    DCD    65280
        0x0004f1a4:    00000000    ....    DCD    0
        0x0004f1a8:    00000000    ....    DCD    0
        0x0004f1ac:    00000000    ....    DCD    0
        0x0004f1b0:    00000000    ....    DCD    0
        0x0004f1b4:    00000000    ....    DCD    0
    Locale_fields
        0x0004f1b8:    00160001    ....    DCD    1441793
        0x0004f1bc:    08000000    ....    DCD    134217728
        0x0004f1c0:    00000000    ....    DCD    0
        0x0004f1c4:    00000000    ....    DCD    0
        0x0004f1c8:    00000000    ....    DCD    0
        0x0004f1cc:    00000000    ....    DCD    0
        0x0004f1d0:    00000000    ....    DCD    0
        0x0004f1d4:    0000        ..      DCW    0
    Locales_fields
        0x0004f1d6:    0001        ..      DCW    1
        0x0004f1d8:    fe000227    '...    DCD    4261413415
        0x0004f1dc:    200008ff    ...     DCD    536873215
        0x0004f1e0:    04f1b800    ....    DCD    82950144
        0x0004f1e4:    17000200    ....    DCD    385876480
        0x0004f1e8:    00000000    ....    DCD    0
        0x0004f1ec:    00000008    ....    DCD    8
        0x0004f1f0:    0004f1b8    ....    DCD    324024
        0x0004f1f4:    00000000    ....    DCD    0
        0x0004f1f8:    00000000    ....    DCD    0
        0x0004f1fc:    00000000    ....    DCD    0
        0x0004f200:    0000        ..      DCW    0
        0x0004f202:    00          .       DCB    0
    NotifyDeviceConfiguration_fields
        0x0004f203:    01          .       DCB    1
        0x0004f204:    00001700    ....    DCD    5888
        0x0004f208:    00020000    ....    DCD    131072
        0x0004f20c:    ee940000    ....    DCD    4002676736
        0x0004f210:    00000004    ....    DCD    4
        0x0004f214:    00000000    ....    DCD    0
        0x0004f218:    00000000    ....    DCD    0
        0x0004f21c:    00000000    ....    DCD    0
        0x0004f220:    00          .       DCB    0
    NotifyDeviceInformation_fields
        0x0004f221:    010017      ...     DCB    1,0,23
        0x0004f224:    00000000    ....    DCD    0
        0x0004f228:    00000104    ....    DCD    260
        0x0004f22c:    0004ef2a    *...    DCD    323370
        0x0004f230:    00000000    ....    DCD    0
        0x0004f234:    00000000    ....    DCD    0
        0x0004f238:    00000000    ....    DCD    0
        0x0004f23c:    0000        ..      DCW    0
        0x0004f23e:    00          .       DCB    0
    NotifySpeechState_fields
        0x0004f23f:    01          .       DCB    1
        0x0004f240:    00001100    ....    DCD    4352
        0x0004f244:    00010000    ....    DCD    65536
        0x0004f248:    00000000    ....    DCD    0
        0x0004f24c:    00000000    ....    DCD    0
        0x0004f250:    00000000    ....    DCD    0
        0x0004f254:    00000000    ....    DCD    0
        0x0004f258:    00000000    ....    DCD    0
        0x0004f25c:    00          .       DCB    0
    OverrideAssistant_fields
        0x0004f25d:    010011      ...     DCB    1,0,17
        0x0004f260:    00000000    ....    DCD    0
        0x0004f264:    00000001    ....    DCD    1
        0x0004f268:    00000000    ....    DCD    0
        0x0004f26c:    00000000    ....    DCD    0
        0x0004f270:    00000000    ....    DCD    0
        0x0004f274:    00000000    ....    DCD    0
        0x0004f278:    0000        ..      DCW    0
        0x0004f27a:    00          .       DCB    0
    ProvideSpeech_fields
        0x0004f27b:    01          .       DCB    1
        0x0004f27c:    00001700    ....    DCD    5888
        0x0004f280:    00040000    ....    DCD    262144
        0x0004f284:    f0290000    ..).    DCD    4029218816
        0x0004f288:    00000004    ....    DCD    4
        0x0004f28c:    00000000    ....    DCD    0
        0x0004f290:    00000000    ....    DCD    0
        0x0004f294:    00000000    ....    DCD    0
        0x0004f298:    00          .       DCB    0
    RemoveDevice_fields
        0x0004f299:    000000      ...     DCB    0,0,0
        0x0004f29c:    00000000    ....    DCD    0
        0x0004f2a0:    00000000    ....    DCD    0
        0x0004f2a4:    00000000    ....    DCD    0
    ResetConnection_fields
        0x0004f2a8:    00110001    ....    DCD    1114113
        0x0004f2ac:    04000000    ....    DCD    67108864
        0x0004f2b0:    00000000    ....    DCD    0
        0x0004f2b4:    02000000    ....    DCD    33554432
        0x0004f2b8:    00001000    ....    DCD    4096
        0x0004f2bc:    00010000    ....    DCD    65536
        0x0004f2c0:    00000000    ....    DCD    0
        0x0004f2c4:    00030000    ....    DCD    196608
        0x0004f2c8:    00000011    ....    DCD    17
        0x0004f2cc:    00000100    ....    DCD    256
        0x0004f2d0:    00000000    ....    DCD    0
        0x0004f2d4:    00000000    ....    DCD    0
        0x0004f2d8:    00000000    ....    DCD    0
        0x0004f2dc:    00000000    ....    DCD    0
        0x0004f2e0:    00000000    ....    DCD    0
    Response_fields
        0x0004f2e4:    00110001    ....    DCD    1114113
        0x0004f2e8:    01000000    ....    DCD    16777216
        0x0004f2ec:    00000000    ....    DCD    0
        0x0004f2f0:    03000000    ....    DCD    50331648
        0x0004f2f4:    00033700    .7..    DCD    210688
        0x0004f2f8:    0104fffe    ....    DCD    17104894
        0x0004f2fc:    ef2a0000    ..*.    DCD    4012507136
        0x0004f300:    00070004    ....    DCD    458756
        0x0004f304:    feffff37    7...    DCD    4278189879
        0x0004f308:    00000cff    ....    DCD    3327
        0x0004f30c:    04f50f00    ....    DCD    83169024
        0x0004f310:    37000800    ...7    DCD    922748928
        0x0004f314:    fffeffff    ....    DCD    4294901759
        0x0004f318:    00000042    B...    DCD    66
        0x0004f31c:    0004ec4b    K...    DCD    322635
        0x0004f320:    ff37000a    ..7.    DCD    4281794570
        0x0004f324:    02fffeff    ....    DCD    50331391
        0x0004f328:    94000000    ....    DCD    2483027968
        0x0004f32c:    0d0004ee    ....    DCD    218105070
        0x0004f330:    ffff3700    .7..    DCD    4294915840
        0x0004f334:    0021fffe    ..!.    DCD    2228222
        0x0004f338:    ec000000    ....    DCD    3959422976
        0x0004f33c:    000e0004    ....    DCD    917508
        0x0004f340:    feffff37    7...    DCD    4278189879
        0x0004f344:    000004ff    ....    DCD    1279
        0x0004f348:    04f02900    .)..    DCD    82848000
        0x0004f34c:    37000f00    ...7    DCD    922750720
        0x0004f350:    fffeffff    ....    DCD    4294901759
        0x0004f354:    00000008    ....    DCD    8
        0x0004f358:    0004f43d    =...    DCD    324669
        0x0004f35c:    ff370015    ..7.    DCD    4281794581
        0x0004f360:    0afffeff    ....    DCD    184549119
        0x0004f364:    d6000001    ....    DCD    3590324225
        0x0004f368:    1c0004f1    ....    DCD    469763313
        0x0004f36c:    ffff3700    .7..    DCD    4294915840
        0x0004f370:    004cfffe    ..L.    DCD    5046270
        0x0004f374:    eec10000    ....    DCD    4005625856
        0x0004f378:    00000004    ....    DCD    4
        0x0004f37c:    00000000    ....    DCD    0
        0x0004f380:    00000000    ....    DCD    0
        0x0004f384:    00000000    ....    DCD    0
        0x0004f388:    00          .       DCB    0
    SetLocale_fields
        0x0004f389:    010017      ...     DCB    1,0,23
        0x0004f38c:    00000000    ....    DCD    0
        0x0004f390:    00000008    ....    DCD    8
        0x0004f394:    0004f1b8    ....    DCD    324024
        0x0004f398:    00000000    ....    DCD    0
        0x0004f39c:    00000000    ....    DCD    0
        0x0004f3a0:    00000000    ....    DCD    0
        0x0004f3a4:    0000        ..      DCW    0
        0x0004f3a6:    00          .       DCB    0
    SetState_fields
        0x0004f3a7:    01          .       DCB    1
        0x0004f3a8:    00001700    ....    DCD    5888
        0x0004f3ac:    000c0000    ....    DCD    786432
        0x0004f3b0:    f50f0000    ....    DCD    4111400960
        0x0004f3b4:    00000004    ....    DCD    4
        0x0004f3b8:    00000000    ....    DCD    0
        0x0004f3bc:    00000000    ....    DCD    0
        0x0004f3c0:    00000000    ....    DCD    0
        0x0004f3c4:    00          .       DCB    0
    SpeechInitiator_WakeWord_fields
        0x0004f3c5:    010011      ...     DCB    1,0,17
        0x0004f3c8:    00000000    ....    DCD    0
        0x0004f3cc:    00000004    ....    DCD    4
        0x0004f3d0:    00000000    ....    DCD    0
        0x0004f3d4:    00110002    ....    DCD    1114114
        0x0004f3d8:    04000000    ....    DCD    67108864
        0x0004f3dc:    00000000    ....    DCD    0
        0x0004f3e0:    03000000    ....    DCD    50331648
        0x0004f3e4:    00001000    ....    DCD    4096
        0x0004f3e8:    00010000    ....    DCD    65536
        0x0004f3ec:    00000000    ....    DCD    0
        0x0004f3f0:    00040000    ....    DCD    262144
        0x0004f3f4:    00000115    ....    DCD    277
        0x0004f3f8:    00010200    ....    DCD    66048
        0x0004f3fc:    00000000    ....    DCD    0
        0x0004f400:    00000000    ....    DCD    0
        0x0004f404:    00000000    ....    DCD    0
        0x0004f408:    00000000    ....    DCD    0
        0x0004f40c:    00000000    ....    DCD    0
    SpeechInitiator_fields
        0x0004f410:    00110001    ....    DCD    1114113
        0x0004f414:    01000000    ....    DCD    16777216
        0x0004f418:    00000000    ....    DCD    0
        0x0004f41c:    02000000    ....    DCD    33554432
        0x0004f420:    00031700    ....    DCD    202496
        0x0004f424:    010c0000    ....    DCD    17563648
        0x0004f428:    f3c50000    ....    DCD    4089774080
        0x0004f42c:    00000004    ....    DCD    4
        0x0004f430:    00000000    ....    DCD    0
        0x0004f434:    00000000    ....    DCD    0
        0x0004f438:    00000000    ....    DCD    0
        0x0004f43c:    00          .       DCB    0
    SpeechProvider_fields
        0x0004f43d:    010017      ...     DCB    1,0,23
        0x0004f440:    00000000    ....    DCD    0
        0x0004f444:    00000003    ....    DCD    3
        0x0004f448:    0004f46a    j...    DCD    324714
        0x0004f44c:    01170002    ....    DCD    18284546
        0x0004f450:    04000000    ....    DCD    67108864
        0x0004f454:    29000000    ...)    DCD    687865856
        0x0004f458:    000004f0    ....    DCD    1264
        0x0004f45c:    00000000    ....    DCD    0
        0x0004f460:    00000000    ....    DCD    0
        0x0004f464:    00000000    ....    DCD    0
        0x0004f468:    0000        ..      DCW    0
    SpeechSettings_fields
        0x0004f46a:    0001        ..      DCW    1
        0x0004f46c:    00000011    ....    DCD    17
        0x0004f470:    00000100    ....    DCD    256
        0x0004f474:    00000000    ....    DCD    0
        0x0004f478:    11000200    ....    DCD    285213184
        0x0004f47c:    00000000    ....    DCD    0
        0x0004f480:    00000001    ....    DCD    1
        0x0004f484:    00000000    ....    DCD    0
        0x0004f488:    00110003    ....    DCD    1114115
        0x0004f48c:    01000000    ....    DCD    16777216
        0x0004f490:    00000000    ....    DCD    0
        0x0004f494:    00000000    ....    DCD    0
        0x0004f498:    00000000    ....    DCD    0
        0x0004f49c:    00000000    ....    DCD    0
        0x0004f4a0:    00000000    ....    DCD    0
        0x0004f4a4:    0000        ..      DCW    0
    StartSetup_fields
        0x0004f4a6:    0000        ..      DCW    0
        0x0004f4a8:    00000000    ....    DCD    0
        0x0004f4ac:    00000000    ....    DCD    0
        0x0004f4b0:    00000000    ....    DCD    0
        0x0004f4b4:    00          .       DCB    0
    StartSpeech_fields
        0x0004f4b5:    010017      ...     DCB    1,0,23
        0x0004f4b8:    00000000    ....    DCD    0
        0x0004f4bc:    00000003    ....    DCD    3
        0x0004f4c0:    0004f46a    j...    DCD    324714
        0x0004f4c4:    01170002    ....    DCD    18284546
        0x0004f4c8:    10000000    ....    DCD    268435456
        0x0004f4cc:    10000001    ....    DCD    268435457
        0x0004f4d0:    030004f4    ....    DCD    50332916
        0x0004f4d4:    00001700    ....    DCD    5888
        0x0004f4d8:    00040000    ....    DCD    262144
        0x0004f4dc:    f0290000    ..).    DCD    4029218816
        0x0004f4e0:    00040004    ....    DCD    262148
        0x0004f4e4:    00000010    ....    DCD    16
        0x0004f4e8:    00000100    ....    DCD    256
        0x0004f4ec:    00000000    ....    DCD    0
        0x0004f4f0:    10000500    ....    DCD    268436736
        0x0004f4f4:    00000000    ....    DCD    0
        0x0004f4f8:    00000001    ....    DCD    1
        0x0004f4fc:    00000000    ....    DCD    0
        0x0004f500:    00000000    ....    DCD    0
        0x0004f504:    00000000    ....    DCD    0
        0x0004f508:    00000000    ....    DCD    0
        0x0004f50c:    0000        ..      DCW    0
        0x0004f50e:    00          .       DCB    0
    State_fields
        0x0004f50f:    01          .       DCB    1
        0x0004f510:    00001100    ....    DCD    4352
        0x0004f514:    00040000    ....    DCD    262144
        0x0004f518:    00000000    ....    DCD    0
        0x0004f51c:    00020000    ....    DCD    131072
        0x0004f520:    fc000430    0...    DCD    4227859504
        0x0004f524:    000001ff    ....    DCD    511
        0x0004f528:    00000000    ....    DCD    0
        0x0004f52c:    31000300    ...1    DCD    822084352
        0x0004f530:    fffcffff    ....    DCD    4294770687
        0x0004f534:    00000004    ....    DCD    4
        0x0004f538:    00000000    ....    DCD    0
        0x0004f53c:    00000000    ....    DCD    0
        0x0004f540:    00000000    ....    DCD    0
        0x0004f544:    00000000    ....    DCD    0
        0x0004f548:    0000        ..      DCW    0
        0x0004f54a:    00          .       DCB    0
    StopSpeech_fields
        0x0004f54b:    01          .       DCB    1
        0x0004f54c:    00001100    ....    DCD    4352
        0x0004f550:    00010000    ....    DCD    65536
        0x0004f554:    00000000    ....    DCD    0
        0x0004f558:    00020000    ....    DCD    131072
        0x0004f55c:    00000317    ....    DCD    791
        0x0004f560:    00000400    ....    DCD    1024
        0x0004f564:    04f02900    .)..    DCD    82848000
        0x0004f568:    00000000    ....    DCD    0
        0x0004f56c:    00000000    ....    DCD    0
        0x0004f570:    00000000    ....    DCD    0
        0x0004f574:    00000000    ....    DCD    0
    SwitchTransport_fields
        0x0004f578:    00110001    ....    DCD    1114113
        0x0004f57c:    01000000    ....    DCD    16777216
        0x0004f580:    00000000    ....    DCD    0
        0x0004f584:    00000000    ....    DCD    0
        0x0004f588:    00000000    ....    DCD    0
        0x0004f58c:    00000000    ....    DCD    0
        0x0004f590:    00000000    ....    DCD    0
        0x0004f594:    0000        ..      DCW    0
    SynchronizeSettings_fields
        0x0004f596:    0001        ..      DCW    1
        0x0004f598:    00000011    ....    DCD    17
        0x0004f59c:    00000400    ....    DCD    1024
        0x0004f5a0:    00000000    ....    DCD    0
        0x0004f5a4:    11000200    ....    DCD    285213184
        0x0004f5a8:    00000000    ....    DCD    0
        0x0004f5ac:    00000004    ....    DCD    4
        0x0004f5b0:    00000000    ....    DCD    0
        0x0004f5b4:    00000000    ....    DCD    0
        0x0004f5b8:    00000000    ....    DCD    0
        0x0004f5bc:    00000000    ....    DCD    0
        0x0004f5c0:    0000        ..      DCW    0
        0x0004f5c2:    00          .       DCB    0
    SynchronizeState_fields
        0x0004f5c3:    01          .       DCB    1
        0x0004f5c4:    00001700    ....    DCD    5888
        0x0004f5c8:    000c0000    ....    DCD    786432
        0x0004f5cc:    f50f0000    ....    DCD    4111400960
        0x0004f5d0:    00000004    ....    DCD    4
        0x0004f5d4:    00000000    ....    DCD    0
        0x0004f5d8:    00000000    ....    DCD    0
        0x0004f5dc:    00000000    ....    DCD    0
        0x0004f5e0:    00          .       DCB    0
    UpdateDeviceInformation_fields
        0x0004f5e1:    010056      ..V     DCB    1,0,86
        0x0004f5e4:    00000000    ....    DCD    0
        0x0004f5e8:    00000008    ....    DCD    8
        0x0004f5ec:    00000000    ....    DCD    0
        0x0004f5f0:    00110002    ....    DCD    1114114
        0x0004f5f4:    04000000    ....    DCD    67108864
        0x0004f5f8:    00000000    ....    DCD    0
        0x0004f5fc:    00000000    ....    DCD    0
        0x0004f600:    00000000    ....    DCD    0
        0x0004f604:    00000000    ....    DCD    0
        0x0004f608:    00000000    ....    DCD    0
        0x0004f60c:    0000        ..      DCW    0
    UpgradeTransport_fields
        0x0004f60e:    0001        ..      DCW    1
        0x0004f610:    00000011    ....    DCD    17
        0x0004f614:    00000100    ....    DCD    256
        0x0004f618:    00000000    ....    DCD    0
        0x0004f61c:    00000000    ....    DCD    0
        0x0004f620:    00000000    ....    DCD    0
        0x0004f624:    00000000    ....    DCD    0
        0x0004f628:    00000000    ....    DCD    0
    am_hal_cachectrl_defaults
        0x0004f62c:    030e        ..      DCW    782
        0x0004f62e:    00          .       DCB    0
    am_hal_daxi_defaults
        0x0004f62f:    00          .       DCB    0
        0x0004f630:    010f0201    ....    DCD    17760769
    am_hal_gpio_pincfg_disabled
        0x0004f634:    00000003    ....    DCD    3
    am_hal_gpio_pincfg_input
        0x0004f638:    00000093    ....    DCD    147
    am_hal_gpio_pincfg_opendrain
        0x0004f63c:    00000283    ....    DCD    643
    am_hal_gpio_pincfg_output
        0x0004f640:    00000183    ....    DCD    387
    am_hal_gpio_pincfg_pulledup_disabled
        0x0004f644:    0000e083    ....    DCD    57475
    am_hal_gpio_pincfg_tristate
        0x0004f648:    00000383    ....    DCD    899
    am_hal_pwrctrl_peripheral_control
        0x0004f64c:    40021004    ...@    DCD    1073876996
        0x0004f650:    00000001    ....    DCD    1
        0x0004f654:    40021008    ...@    DCD    1073877000
        0x0004f658:    00000001    ....    DCD    1
        0x0004f65c:    40021004    ...@    DCD    1073876996
        0x0004f660:    00000002    ....    DCD    2
        0x0004f664:    40021008    ...@    DCD    1073877000
        0x0004f668:    0000001e    ....    DCD    30
        0x0004f66c:    40021004    ...@    DCD    1073876996
        0x0004f670:    00000004    ....    DCD    4
        0x0004f674:    40021008    ...@    DCD    1073877000
        0x0004f678:    0000001e    ....    DCD    30
        0x0004f67c:    40021004    ...@    DCD    1073876996
        0x0004f680:    00000008    ....    DCD    8
        0x0004f684:    40021008    ...@    DCD    1073877000
        0x0004f688:    0000001e    ....    DCD    30
        0x0004f68c:    40021004    ...@    DCD    1073876996
        0x0004f690:    00000010    ....    DCD    16
        0x0004f694:    40021008    ...@    DCD    1073877000
        0x0004f698:    0000001e    ....    DCD    30
        0x0004f69c:    40021004    ...@    DCD    1073876996
        0x0004f6a0:    00000020     ...    DCD    32
        0x0004f6a4:    40021008    ...@    DCD    1073877000
        0x0004f6a8:    000001e0    ....    DCD    480
        0x0004f6ac:    40021004    ...@    DCD    1073876996
        0x0004f6b0:    00000040    @...    DCD    64
        0x0004f6b4:    40021008    ...@    DCD    1073877000
        0x0004f6b8:    000001e0    ....    DCD    480
        0x0004f6bc:    40021004    ...@    DCD    1073876996
        0x0004f6c0:    00000080    ....    DCD    128
        0x0004f6c4:    40021008    ...@    DCD    1073877000
        0x0004f6c8:    000001e0    ....    DCD    480
        0x0004f6cc:    40021004    ...@    DCD    1073876996
        0x0004f6d0:    00000100    ....    DCD    256
        0x0004f6d4:    40021008    ...@    DCD    1073877000
        0x0004f6d8:    000001e0    ....    DCD    480
        0x0004f6dc:    40021004    ...@    DCD    1073876996
        0x0004f6e0:    00000200    ....    DCD    512
        0x0004f6e4:    40021008    ...@    DCD    1073877000
        0x0004f6e8:    00001e00    ....    DCD    7680
        0x0004f6ec:    40021004    ...@    DCD    1073876996
        0x0004f6f0:    00000400    ....    DCD    1024
        0x0004f6f4:    40021008    ...@    DCD    1073877000
        0x0004f6f8:    00001e00    ....    DCD    7680
        0x0004f6fc:    40021004    ...@    DCD    1073876996
        0x0004f700:    00000800    ....    DCD    2048
        0x0004f704:    40021008    ...@    DCD    1073877000
        0x0004f708:    00001e00    ....    DCD    7680
        0x0004f70c:    40021004    ...@    DCD    1073876996
        0x0004f710:    00001000    ....    DCD    4096
        0x0004f714:    40021008    ...@    DCD    1073877000
        0x0004f718:    00001e00    ....    DCD    7680
        0x0004f71c:    40021004    ...@    DCD    1073876996
        0x0004f720:    00002000    . ..    DCD    8192
        0x0004f724:    40021008    ...@    DCD    1073877000
        0x0004f728:    00002000    . ..    DCD    8192
        0x0004f72c:    40021004    ...@    DCD    1073876996
        0x0004f730:    00004000    .@..    DCD    16384
        0x0004f734:    40021008    ...@    DCD    1073877000
        0x0004f738:    0001c000    ....    DCD    114688
        0x0004f73c:    40021004    ...@    DCD    1073876996
        0x0004f740:    00008000    ....    DCD    32768
        0x0004f744:    40021008    ...@    DCD    1073877000
        0x0004f748:    0001c000    ....    DCD    114688
        0x0004f74c:    40021004    ...@    DCD    1073876996
        0x0004f750:    00010000    ....    DCD    65536
        0x0004f754:    40021008    ...@    DCD    1073877000
        0x0004f758:    0001c000    ....    DCD    114688
        0x0004f75c:    40021004    ...@    DCD    1073876996
        0x0004f760:    00020000    ....    DCD    131072
        0x0004f764:    40021008    ...@    DCD    1073877000
        0x0004f768:    00020000    ....    DCD    131072
        0x0004f76c:    40021004    ...@    DCD    1073876996
        0x0004f770:    00040000    ....    DCD    262144
        0x0004f774:    40021008    ...@    DCD    1073877000
        0x0004f778:    00040000    ....    DCD    262144
        0x0004f77c:    40021004    ...@    DCD    1073876996
        0x0004f780:    00080000    ....    DCD    524288
        0x0004f784:    40021008    ...@    DCD    1073877000
        0x0004f788:    00080000    ....    DCD    524288
        0x0004f78c:    40021004    ...@    DCD    1073876996
        0x0004f790:    00100000    ....    DCD    1048576
        0x0004f794:    40021008    ...@    DCD    1073877000
        0x0004f798:    00100000    ....    DCD    1048576
        0x0004f79c:    40021004    ...@    DCD    1073876996
        0x0004f7a0:    00200000    .. .    DCD    2097152
        0x0004f7a4:    40021008    ...@    DCD    1073877000
        0x0004f7a8:    00200000    .. .    DCD    2097152
        0x0004f7ac:    40021004    ...@    DCD    1073876996
        0x0004f7b0:    00400000    ..@.    DCD    4194304
        0x0004f7b4:    40021008    ...@    DCD    1073877000
        0x0004f7b8:    00400000    ..@.    DCD    4194304
        0x0004f7bc:    40021004    ...@    DCD    1073876996
        0x0004f7c0:    00800000    ....    DCD    8388608
        0x0004f7c4:    40021008    ...@    DCD    1073877000
        0x0004f7c8:    00800000    ....    DCD    8388608
        0x0004f7cc:    40021004    ...@    DCD    1073876996
        0x0004f7d0:    01000000    ....    DCD    16777216
        0x0004f7d4:    40021008    ...@    DCD    1073877000
        0x0004f7d8:    01000000    ....    DCD    16777216
        0x0004f7dc:    4002100c    ...@    DCD    1073877004
        0x0004f7e0:    00000001    ....    DCD    1
        0x0004f7e4:    40021010    ...@    DCD    1073877008
        0x0004f7e8:    000000ff    ....    DCD    255
        0x0004f7ec:    4002100c    ...@    DCD    1073877004
        0x0004f7f0:    00000002    ....    DCD    2
        0x0004f7f4:    40021010    ...@    DCD    1073877008
        0x0004f7f8:    000000ff    ....    DCD    255
        0x0004f7fc:    4002100c    ...@    DCD    1073877004
        0x0004f800:    00000004    ....    DCD    4
        0x0004f804:    40021010    ...@    DCD    1073877008
        0x0004f808:    000000ff    ....    DCD    255
        0x0004f80c:    4002100c    ...@    DCD    1073877004
        0x0004f810:    00000008    ....    DCD    8
        0x0004f814:    40021010    ...@    DCD    1073877008
        0x0004f818:    000000ff    ....    DCD    255
        0x0004f81c:    4002100c    ...@    DCD    1073877004
        0x0004f820:    00000010    ....    DCD    16
        0x0004f824:    40021010    ...@    DCD    1073877008
        0x0004f828:    000000ff    ....    DCD    255
        0x0004f82c:    4002100c    ...@    DCD    1073877004
        0x0004f830:    00000020     ...    DCD    32
        0x0004f834:    40021010    ...@    DCD    1073877008
        0x0004f838:    000000ff    ....    DCD    255
        0x0004f83c:    4002100c    ...@    DCD    1073877004
        0x0004f840:    00000040    @...    DCD    64
        0x0004f844:    40021010    ...@    DCD    1073877008
        0x0004f848:    000000ff    ....    DCD    255
        0x0004f84c:    4002100c    ...@    DCD    1073877004
        0x0004f850:    00000080    ....    DCD    128
        0x0004f854:    40021010    ...@    DCD    1073877008
        0x0004f858:    000000ff    ....    DCD    255
        0x0004f85c:    4002100c    ...@    DCD    1073877004
        0x0004f860:    00000400    ....    DCD    1024
        0x0004f864:    40021010    ...@    DCD    1073877008
        0x0004f868:    00000400    ....    DCD    1024
    amotaLenRx
        0x0004f86c:    0001        ..      DCW    1
    amotaLenRxCh
        0x0004f86e:    0013        ..      DCW    19
    amotaLenSvc
        0x0004f870:    0010        ..      DCW    16
    amotaLenTx
        0x0004f872:    0001        ..      DCW    1
    amotaLenTxCh
        0x0004f874:    0013        ..      DCW    19
    amotaLenTxChCcc
        0x0004f876:    0002        ..      DCW    2
    amotaList
        0x0004f878:    0004fa38    8...    DCD    326200
        0x0004f87c:    0004f8ec    ....    DCD    325868
        0x0004f880:    0004f870    p...    DCD    325744
        0x0004f884:    01000010    ....    DCD    16777232
        0x0004f888:    0004fa1c    ....    DCD    326172
        0x0004f88c:    0004f8d9    ....    DCD    325849
        0x0004f890:    0004f86e    n...    DCD    325742
        0x0004f894:    01000013    ....    DCD    16777235
        0x0004f898:    00056353    Sc..    DCD    353107
        0x0004f89c:    0004f8d8    ....    DCD    325848
        0x0004f8a0:    0004f86c    l...    DCD    325740
        0x0004f8a4:    100b0200    ....    DCD    269156864
        0x0004f8a8:    0004fa1c    ....    DCD    326172
        0x0004f8ac:    0004f8fd    ....    DCD    325885
        0x0004f8b0:    0004f874    t...    DCD    325748
        0x0004f8b4:    01000013    ....    DCD    16777235
        0x0004f8b8:    00056373    sc..    DCD    353139
        0x0004f8bc:    0004f8fc    ....    DCD    325884
        0x0004f8c0:    0004f872    r...    DCD    325746
        0x0004f8c4:    01090200    ....    DCD    17367552
        0x0004f8c8:    0004fa1e    ....    DCD    326174
        0x0004f8cc:    100008b4    ....    DCD    268437684
        0x0004f8d0:    0004f876    v...    DCD    325750
        0x0004f8d4:    11200002    .. .    DCD    287309826
    amotaRx
        0x0004f8d8:    00          .       DCB    0
    amotaRxCh
        0x0004f8d9:    042208      .".     DCB    4,34,8
        0x0004f8dc:    c72e0001    ....    DCD    3341680641
        0x0004f8e0:    90730e8a    ..s.    DCD    2423459466
        0x0004f8e4:    08c211e1    ....    DCD    146936289
        0x0004f8e8:    00002760    `'..    DCD    10080
    amotaSvc
        0x0004f8ec:    c72e1001    ....    DCD    3341684737
        0x0004f8f0:    90730e8a    ..s.    DCD    2423459466
        0x0004f8f4:    08c211e1    ....    DCD    146936289
        0x0004f8f8:    00002760    `'..    DCD    10080
    amotaTx
        0x0004f8fc:    00          .       DCB    0
    amotaTxCh
        0x0004f8fd:    102408      .$.     DCB    16,36,8
        0x0004f900:    c72e0002    ....    DCD    3341680642
        0x0004f904:    90730e8a    ..s.    DCD    2423459466
        0x0004f908:    08c211e1    ....    DCD    146936289
        0x0004f90c:    00002760    `'..    DCD    10080
    amvosAdvCfg
        0x0004f910:    0000ea60    `...    DCD    60000
        0x0004f914:    03200000    .. .    DCD    52428800
        0x0004f918:    00000320     ...    DCD    800
    amvosAdvDataDiscDefault
        0x0004f91c:    03060102    ....    DCD    50725122
        0x0004f920:    17fe0303    ....    DCD    402522883
        0x0004f924:    acfe0316    ....    DCD    2902328086
        0x0004f928:    00000109    ....    DCD    265
        0x0004f92c:    00000000    ....    DCD    0
        0x0004f930:    00000000    ....    DCD    0
        0x0004f934:    0000        ..      DCW    0
    amvosCccSet
        0x0004f936:    0013        ..      DCW    19
        0x0004f938:    00000002    ....    DCD    2
        0x0004f93c:    00010805    ....    DCD    67589
        0x0004f940:    08250000    ..%.    DCD    136642560
        0x0004f944:    00000001    ....    DCD    1
    amvosLenRx
        0x0004f948:    0001        ..      DCW    1
    amvosLenRxCh
        0x0004f94a:    0013        ..      DCW    19
    amvosLenSvc
        0x0004f94c:    0010        ..      DCW    16
    amvosLenTx
        0x0004f94e:    0001        ..      DCW    1
    amvosLenTxCh
        0x0004f950:    0013        ..      DCW    19
    amvosLenTxChCcc
        0x0004f952:    0002        ..      DCW    2
    amvosList
        0x0004f954:    0004fa38    8...    DCD    326200
        0x0004f958:    0004f9e8    ....    DCD    326120
        0x0004f95c:    0004f94c    L...    DCD    325964
        0x0004f960:    01000010    ....    DCD    16777232
        0x0004f964:    0004fa1c    ....    DCD    326172
        0x0004f968:    0004f9b5    ....    DCD    326069
        0x0004f96c:    0004f94a    J...    DCD    325962
        0x0004f970:    01000013    ....    DCD    16777235
        0x0004f974:    00056343    Cc..    DCD    353091
        0x0004f978:    0004f9b4    ....    DCD    326068
        0x0004f97c:    0004f948    H...    DCD    325960
        0x0004f980:    100b0200    ....    DCD    269156864
        0x0004f984:    0004fa1c    ....    DCD    326172
        0x0004f988:    0004f9f9    ....    DCD    326137
        0x0004f98c:    0004f950    P...    DCD    325968
        0x0004f990:    01000013    ....    DCD    16777235
        0x0004f994:    00056363    cc..    DCD    353123
        0x0004f998:    0004f9f8    ....    DCD    326136
        0x0004f99c:    0004f94e    N...    DCD    325966
        0x0004f9a0:    01090001    ....    DCD    17367041
        0x0004f9a4:    0004fa1e    ....    DCD    326174
        0x0004f9a8:    10002dab    .-..    DCD    268447147
        0x0004f9ac:    0004f952    R...    DCD    325970
        0x0004f9b0:    11200002    .. .    DCD    287309826
    amvosRx
        0x0004f9b4:    00          .       DCB    0
    amvosRxCh
        0x0004f9b5:    080208      ...     DCB    8,2,8
        0x0004f9b8:    ddf83076    v0..    DCD    3724030070
        0x0004f9bc:    ac61a390    ..a.    DCD    2892080016
        0x0004f9c0:    300543a7    .C.0    DCD    805651367
        0x0004f9c4:    f04eb177    w.N.    DCD    4031689079
    amvosSecCfg
        0x0004f9c8:    00010009    ....    DCD    65545
        0x0004f9cc:    00          .       DCB    0
    amvosSlaveCfg
        0x0004f9cd:    010000      ...     DCB    1,0,0
    amvosSmpCfg
        0x0004f9d0:    00000bb8    ....    DCD    3000
        0x0004f9d4:    03100703    ....    DCD    51382019
        0x0004f9d8:    00000000    ....    DCD    0
        0x0004f9dc:    00000000    ....    DCD    0
        0x0004f9e0:    00000000    ....    DCD    0
        0x0004f9e4:    00000000    ....    DCD    0
    amvosSvc
        0x0004f9e8:    5f9b34fb    .4._    DCD    1604007163
        0x0004f9ec:    80000080    ....    DCD    2147483776
        0x0004f9f0:    00001000    ....    DCD    4096
        0x0004f9f4:    0000fe03    ....    DCD    65027
    amvosTx
        0x0004f9f8:    00          .       DCB    0
    amvosTxCh
        0x0004f9f9:    120408      ...     DCB    18,4,8
        0x0004f9fc:    1f82420b    .B..    DCD    528630283
        0x0004fa00:    8a2f7264    dr/.    DCD    2318365284
        0x0004fa04:    18794bb4    .Ky.    DCD    410602420
        0x0004fa08:    2beea05b    [..+    DCD    737058907
    appReqActCfg
        0x0004fa0c:    00          .       DCB    0
    attApChUuid
        0x0004fa0d:    012a        .*      DCB    1,42
    attCarChUuid
        0x0004fa0f:    a6          .       DCB    166
        0x0004fa10:    0000002a    *...    DCD    42
    attCfg
        0x0004fa14:    0000000f    ....    DCD    15
        0x0004fa18:    041e01e0    ....    DCD    69075424
    attChUuid
        0x0004fa1c:    2803        .(      DCW    10243
    attCliChCfgUuid
        0x0004fa1e:    2902        .)      DCW    10498
    attDnChUuid
        0x0004fa20:    00002a00    .*..    DCD    10752
    attFcnDefault
        0x0004fa24:    0002bcb1    ....    DCD    179377
        0x0004fa28:    0002bcc1    ....    DCD    179393
        0x0004fa2c:    0002bcc1    ....    DCD    179393
        0x0004fa30:    0002bca5    ....    DCD    179365
    attGattCsfChUuid
        0x0004fa34:    2b29        )+      DCW    11049
    attGattDbhChUuid
        0x0004fa36:    2b2a        *+      DCW    11050
    attPrimSvcUuid
        0x0004fa38:    2800        .(      DCW    10240
    attRpaoChUuid
        0x0004fa3a:    2ac9        .*      DCW    10953
    attScChUuid
        0x0004fa3c:    2a05        .*      DCW    10757
    attSsfChUuid
        0x0004fa3e:    2b3a        :+      DCW    11066
    attcFcnIf
        0x0004fa40:    0002c1b1    ....    DCD    180657
        0x0004fa44:    0002c181    ....    DCD    180609
        0x0004fa48:    0002c2a9    ....    DCD    180905
        0x0004fa4c:    0002bfd9    ....    DCD    180185
    attcMinPduLen
        0x0004fa50:    01020305    ....    DCD    16909061
        0x0004fa54:    01010102    ....    DCD    16843010
        0x0004fa58:    05030102    ....    DCD    84082946
        0x0004fa5c:    00000001    ....    DCD    1
    attcProcRspTbl
        0x0004fa60:    0002c515    ....    DCD    181525
        0x0004fa64:    0002c971    q...    DCD    182641
        0x0004fa68:    0002c6b5    ....    DCD    181941
        0x0004fa6c:    0002c5a1    ....    DCD    181665
        0x0004fa70:    0002c6b5    ....    DCD    181941
        0x0004fa74:    0002cb0d    ....    DCD    183053
        0x0004fa78:    0002cab5    ....    DCD    182965
        0x0004fa7c:    0002cb0d    ....    DCD    183053
        0x0004fa80:    0002c6b5    ....    DCD    181941
        0x0004fa84:    0002ccb9    ....    DCD    183481
        0x0004fa88:    00000000    ....    DCD    0
        0x0004fa8c:    0002ca79    y...    DCD    182905
        0x0004fa90:    0002ccb9    ....    DCD    183481
        0x0004fa94:    00000000    ....    DCD    0
        0x0004fa98:    00000000    ....    DCD    0
        0x0004fa9c:    00000000    ....    DCD    0
        0x0004faa0:    0002cafd    ....    DCD    183037
    attcSendReqTbl
        0x0004faa4:    00000000    ....    DCD    0
        0x0004faa8:    0002cf29    )...    DCD    184105
        0x0004faac:    0002cd01    ....    DCD    183553
        0x0004fab0:    0002cd01    ....    DCD    183553
        0x0004fab4:    0002cd01    ....    DCD    183553
        0x0004fab8:    0002d0ad    ....    DCD    184493
        0x0004fabc:    0002cd01    ....    DCD    183553
        0x0004fac0:    0002d0ad    ....    DCD    184493
        0x0004fac4:    0002cd01    ....    DCD    183553
        0x0004fac8:    0002d0ad    ....    DCD    184493
        0x0004facc:    0002d0f9    ....    DCD    184569
        0x0004fad0:    0002cf71    q...    DCD    184177
        0x0004fad4:    0002d0ad    ....    DCD    184493
        0x0004fad8:    00000000    ....    DCD    0
        0x0004fadc:    00000000    ....    DCD    0
        0x0004fae0:    00000000    ....    DCD    0
        0x0004fae4:    0002d0ad    ....    DCD    184493
    attsFcnIf
        0x0004fae8:    0002da3d    =...    DCD    186941
        0x0004faec:    0002e611    ....    DCD    189969
        0x0004faf0:    0002e62d    -...    DCD    189997
        0x0004faf4:    0002d779    y...    DCD    186233
    attsIndFcnIf
        0x0004faf8:    0002bcb1    ....    DCD    179377
        0x0004fafc:    0002e3a9    ....    DCD    189353
        0x0004fb00:    0002e3d1    ....    DCD    189393
        0x0004fb04:    0002e2fd    ....    DCD    189181
    attsMinPduLen
        0x0004fb08:    07050300    ....    DCD    117768960
        0x0004fb0c:    05050305    ....    DCD    84214533
        0x0004fb10:    05030305    ....    DCD    84083461
        0x0004fb14:    01000002    ....    DCD    16777218
        0x0004fb18:    0f00        ..      DCW    3840
    band_allocation
        0x0004fb1a:    0000        ..      DCW    0
        0x0004fb1c:    00000000    ....    DCD    0
        0x0004fb20:    00000000    ....    DCD    0
        0x0004fb24:    00000000    ....    DCD    0
        0x0004fb28:    00000000    ....    DCD    0
        0x0004fb2c:    5a000000    ...Z    DCD    1509949440
        0x0004fb30:    3f454b50    PKE?    DCD    1061505872
        0x0004fb34:    22283138    81("    DCD    573059384
        0x0004fb38:    0a12141d    ....    DCD    168956957
        0x0004fb3c:    00000000    ....    DCD    0
        0x0004fb40:    00000000    ....    DCD    0
        0x0004fb44:    545a646e    ndZT    DCD    1415210094
        0x0004fb48:    3a41474e    NGA:    DCD    977356622
        0x0004fb4c:    20272d33    3-'     DCD    539438387
        0x0004fb50:    000c141a    ....    DCD    791578
        0x0004fb54:    00000000    ....    DCD    0
        0x0004fb58:    676e7600    .vng    DCD    1735292416
        0x0004fb5c:    4b50565d    ]VPK    DCD    1263556189
        0x0004fb60:    353b4146    FA;5    DCD    893075782
        0x0004fb64:    171f282f    /(..    DCD    387917871
        0x0004fb68:    0000040f    ....    DCD    1039
        0x0004fb6c:    777e0000    ..~w    DCD    2004746240
        0x0004fb70:    595f6870    ph_Y    DCD    1499424880
        0x0004fb74:    42484e53    SNHB    DCD    1112034899
        0x0004fb78:    272f363c    <6/'    DCD    657405500
        0x0004fb7c:    0c111920     ...    DCD    202447136
        0x0004fb80:    86000001    ....    DCD    2248146945
        0x0004fb84:    6772787f    .xrg    DCD    1735555199
        0x0004fb88:    4e555b61    a[UN    DCD    1314216801
        0x0004fb8c:    363c4248    HB<6    DCD    909918792
        0x0004fb90:    1d23292f    /)#.    DCD    488843567
        0x0004fb94:    010a1017    ....    DCD    17436695
        0x0004fb98:    7c828990    ...|    DCD    2088929680
        0x0004fb9c:    5f656b71    qke_    DCD    1600482161
        0x0004fba0:    464c5258    XRLF    DCD    1179406936
        0x0004fba4:    2d333940    @93-    DCD    758331712
        0x0004fba8:    0f1a2127    '!..    DCD    253370663
        0x0004fbac:    8a919801    ....    DCD    2324797441
        0x0004fbb0:    6f757b84    .{uo    DCD    1869970308
        0x0004fbb4:    565c6269    ib\V    DCD    1448895081
        0x0004fbb8:    3d434a50    PJC=    DCD    1027820112
        0x0004fbbc:    242b3137    71+$    DCD    606810423
        0x0004fbc0:    9ba20114    ....    DCD    2611085588
        0x0004fbc4:    7f858e94    ....    DCD    2139459220
        0x0004fbc8:    666c7379    yslf    DCD    1718383481
        0x0004fbcc:    4d545a60    `ZTM    DCD    1297373792
        0x0004fbd0:    353b4147    GA;5    DCD    893075783
        0x0004fbd4:    ac011e2e    ....    DCD    2885754414
        0x0004fbd8:    8f989ea5    ....    DCD    2409143973
        0x0004fbdc:    767d8389    ..}v    DCD    1987937161
        0x0004fbe0:    5e646a70    pjd^    DCD    1583639152
        0x0004fbe4:    454b5157    WQKE    DCD    1162563927
        0x0004fbe8:    142d383f    ?8-.    DCD    338507839
        0x0004fbec:    c8c8c8c8    ....    DCD    3368601800
        0x0004fbf0:    c8c8c8c8    ....    DCD    3368601800
        0x0004fbf4:    b7bcc1c6    ....    DCD    3082600902
        0x0004fbf8:    a3a8adb2    ....    DCD    2745740722
        0x0004fbfc:    8194999e    ....    DCD    2173999518
        0x0004fc00:    68          h       DCB    104
    cache_bits50
        0x0004fc01:    280707      (..     DCB    40,7,7
        0x0004fc04:    07070707    ....    DCD    117901063
        0x0004fc08:    07070707    ....    DCD    117901063
        0x0004fc0c:    07070707    ....    DCD    117901063
        0x0004fc10:    07070707    ....    DCD    117901063
        0x0004fc14:    07070707    ....    DCD    117901063
        0x0004fc18:    07070707    ....    DCD    117901063
        0x0004fc1c:    07070707    ....    DCD    117901063
        0x0004fc20:    07070707    ....    DCD    117901063
        0x0004fc24:    07070707    ....    DCD    117901063
        0x0004fc28:    0f280707    ..(.    DCD    254281479
        0x0004fc2c:    221f1c17    ..."    DCD    572464151
        0x0004fc30:    29272624    $&')    DCD    690431524
        0x0004fc34:    2d2c2b2a    *+,-    DCD    757869354
        0x0004fc38:    312f2f2e    .//1    DCD    825175854
        0x0004fc3c:    35343332    2345    DCD    892613426
        0x0004fc40:    39373736    6779    DCD    959919926
        0x0004fc44:    3d3c3b3a    :;<=    DCD    1027357498
        0x0004fc48:    413f3f3e    >??A    DCD    1094663998
        0x0004fc4c:    45444342    BCDE    DCD    1162101570
        0x0004fc50:    28474746    FGG(    DCD    675759942
        0x0004fc54:    30292114    .!)0    DCD    808001812
        0x0004fc58:    403d3935    59=@    DCD    1077754165
        0x0004fc5c:    49474542    BEGI    DCD    1229407554
        0x0004fc60:    504e4c4b    KLNP    DCD    1347308619
        0x0004fc64:    59575552    RUWY    DCD    1498895698
        0x0004fc68:    605e5c5b    [\^`    DCD    1616796763
        0x0004fc6c:    69676562    begi    DCD    1768383842
        0x0004fc70:    706e6c6b    klnp    DCD    1886284907
        0x0004fc74:    79777572    ruwy    DCD    2037871986
        0x0004fc78:    807e7c7b    {|~.    DCD    2155773051
        0x0004fc7c:    33271728    (.'3    DCD    858199848
        0x0004fc80:    4f49433c    <CIO    DCD    1330201404
        0x0004fc84:    5e5b5753    SW[^    DCD    1583044435
        0x0004fc88:    69666461    adfi    DCD    1768318049
        0x0004fc8c:    76736f6b    kosv    DCD    1987276651
        0x0004fc90:    817e7c79    y|~.    DCD    2172550265
        0x0004fc94:    8e8b8783    ....    DCD    2391508867
        0x0004fc98:    99969491    ....    DCD    2576782481
        0x0004fc9c:    a6a39f9b    ....    DCD    2795741083
        0x0004fca0:    b1aeaca9    ....    DCD    2981014697
        0x0004fca4:    311c23b3    .#.1    DCD    823927731
        0x0004fca8:    63594e41    ANYc    DCD    1666797121
        0x0004fcac:    7e78726b    krx~    DCD    2121822827
        0x0004fcb0:    918d8884    ....    DCD    2441971844
        0x0004fcb4:    a59f9995    ....    DCD    2778700181
        0x0004fcb8:    b9b4b0ab    ....    DCD    3115626667
        0x0004fcbc:    cdc7c0bd    ....    DCD    3452420285
        0x0004fcc0:    e1dcd8d3    ....    DCD    3789347027
        0x0004fcc4:    f5efe8e5    ....    DCD    4126140645
        0x0004fcc8:    3a2115fb    ..!:    DCD    975246843
        0x0004fccc:    7d70614f    Oap}    DCD    2104516943
        0x0004fcd0:    a69d9489    ....    DCD    2795345033
        0x0004fcd4:    c3bdb6ae    ....    DCD    3283990190
        0x0004fcd8:    e3d9cfc9    ....    DCD    3822702537
        0x0004fcdc:    11fbf3eb    ....    DCD    301724651
        0x0004fce0:    6a563f23    #?Vj    DCD    1784037155
        0x0004fce4:    a5988b7b    {...    DCD    2778237819
        0x0004fce8:    cec5bbb1    ....    DCD    3469065137
        0x0004fcec:    ede6ded6    ....    DCD    3991330518
        0x0004fcf0:    371f19fa    ...7    DCD    924785146
        0x0004fcf4:    75695b4b    K[iu    DCD    1969838923
        0x0004fcf8:    9a928a80    ....    DCD    2593294976
        0x0004fcfc:    b4aea8a1    ....    DCD    3031345313
        0x0004fd00:    d0c8beb9    ....    DCD    3502816953
        0x0004fd04:    ebe5ded7    ....    DCD    3957710551
        0x0004fd08:    10fff5f0    ....    DCD    285210096
        0x0004fd0c:    6e594124    $AYn    DCD    1851343140
        0x0004fd10:    ad9f9080    ....    DCD    2912915584
        0x0004fd14:    d9cfc4b9    ....    DCD    3654272185
        0x0004fd18:    faf2eae2    ....    DCD    4210223842
        0x0004fd1c:    674a290b    .)Jg    DCD    1732913419
        0x0004fd20:    bfac9780    ....    DCD    3215759232
        0x0004fd24:    fff1e1d1    ....    DCD    4294042065
        0x0004fd28:    6e4f2b09    .+On    DCD    1850682121
        0x0004fd2c:    cfbaa38a    ....    DCD    3485115274
        0x0004fd30:    270cf6e3    ...'    DCD    655161059
        0x0004fd34:    907b6347    Gc{.    DCD    2424005447
        0x0004fd38:    d6c6b6a4    ....    DCD    3603347108
        0x0004fd3c:    09fdf1e4    ....    DCD    167637476
        0x0004fd40:    8e71512c    ,Qq.    DCD    2389791020
        0x0004fd44:    ebd6c0a8    ....    DCD    3956719784
        0x0004fd48:    5a3107ff    ..1Z    DCD    1513162751
        0x0004fd4c:    dcbfa07f    ....    DCD    3703545983
        0x0004fd50:    5f3306f7    ..3_    DCD    1597179639
        0x0004fd54:    eacbaa86    ....    DCD    3939216006
        0x0004fd58:    7b572f07    ./W{    DCD    2069311239
        0x0004fd5c:    edd4b89b    ....    DCD    3990141083
        0x0004fd60:    89613406    .4a.    DCD    2304848902
        0x0004fd64:    05f0d0ae    ....    DCD    99668142
        0x0004fd68:    c0976a39    9j..    DCD    3231148601
        0x0004fd6c:    6f3b05e7    ..;o    DCD    1866139111
        0x0004fd70:    05f3ca9e    ....    DCD    99863198
        0x0004fd74:    bb936737    7g..    DCD    3146999607
        0x0004fd78:    713c05e0    ..<q    DCD    1899759072
        0x0004fd7c:    04f8cea1    ....    DCD    83414689
        0x0004fd80:    e0af7a41    Az..    DCD    3769596481
        0x0004fd84:    b67f4304    .C..    DCD    3061793540
        0x0004fd88:    ea          .       DCB    234
    cache_caps50
        0x0004fd89:    e0e0e0      ...     DCB    224,224,224
        0x0004fd8c:    e0e0e0e0    ....    DCD    3772834016
        0x0004fd90:    a0a0a0e0    ....    DCD    2694881504
        0x0004fd94:    b9b9b9a0    ....    DCD    3115956640
        0x0004fd98:    86a8b2b2    ....    DCD    2259202738
        0x0004fd9c:    e0e0253d    =%..    DCD    3772785981
        0x0004fda0:    e0e0e0e0    ....    DCD    3772834016
        0x0004fda4:    f0f0e0e0    ....    DCD    4042318048
        0x0004fda8:    cfcff0f0    ....    DCD    3486511344
        0x0004fdac:    b7c6c6cf    ....    DCD    3083257551
        0x0004fdb0:    a0284290    .B(.    DCD    2686993040
        0x0004fdb4:    a0a0a0a0    ....    DCD    2694881440
        0x0004fdb8:    b9a0a0a0    ....    DCD    3114311840
        0x0004fdbc:    c1b9b9b9    ....    DCD    3250174393
        0x0004fdc0:    b7b7c1c1    ....    DCD    3082273217
        0x0004fdc4:    26408aac    ..@&    DCD    641764012
        0x0004fdc8:    f0f0f0f0    ....    DCD    4042322160
        0x0004fdcc:    f0f0f0f0    ....    DCD    4042322160
        0x0004fdd0:    cfcfcfcf    ....    DCD    3486502863
        0x0004fdd4:    c1cccccc    ....    DCD    3251424460
        0x0004fdd8:    428fb4c1    ...B    DCD    1116714177
        0x0004fddc:    b9b9b928    (...    DCD    3115956520
        0x0004fde0:    b9b9b9b9    ....    DCD    3115956665
        0x0004fde4:    c1c1c1b9    ....    DCD    3250700729
        0x0004fde8:    c1c1c1c1    ....    DCD    3250700737
        0x0004fdec:    8aacb7b7    ....    DCD    2326575031
        0x0004fdf0:    cfcf2741    A'..    DCD    3486459713
        0x0004fdf4:    cfcfcfcf    ....    DCD    3486502863
        0x0004fdf8:    cccccfcf    ....    DCD    3435974607
        0x0004fdfc:    c9c9cccc    ....    DCD    3385445580
        0x0004fe00:    b0bcbcc9    ....    DCD    2965159113
        0x0004fe04:    c128428d    .B(.    DCD    3240641165
        0x0004fe08:    c1c1c1c1    ....    DCD    3250700737
        0x0004fe0c:    c1c1c1c1    ....    DCD    3250700737
        0x0004fe10:    c2c1c1c1    ....    DCD    3267477953
        0x0004fe14:    b8b8c2c2    ....    DCD    3099116226
        0x0004fe18:    27418bad    ..A'    DCD    658607021
        0x0004fe1c:    cccccccc    ....    DCD    3435973836
        0x0004fe20:    cccccccc    ....    DCD    3435973836
        0x0004fe24:    c9c9c9c9    ....    DCD    3385444809
        0x0004fe28:    bbc6c6c6    ....    DCD    3150366406
        0x0004fe2c:    428cafbb    ...B    DCD    1116516283
        0x0004fe30:    0028        (.      DCW    40
    cache_index50
        0x0004fe32:    ffff        ..      DCW    65535
        0x0004fe34:    ffffffff    ....    DCD    4294967295
        0x0004fe38:    ffffffff    ....    DCD    4294967295
        0x0004fe3c:    ffffffff    ....    DCD    4294967295
        0x0004fe40:    0000ffff    ....    DCD    65535
        0x0004fe44:    00000000    ....    DCD    0
        0x0004fe48:    00290000    ..).    DCD    2686976
        0x0004fe4c:    00290029    ).).    DCD    2687017
        0x0004fe50:    00520052    R.R.    DCD    5374034
        0x0004fe54:    00a4007b    {...    DCD    10748027
        0x0004fe58:    00de00c8    ....    DCD    14549192
        0x0004fe5c:    00000000    ....    DCD    0
        0x0004fe60:    00000000    ....    DCD    0
        0x0004fe64:    00000000    ....    DCD    0
        0x0004fe68:    00000000    ....    DCD    0
        0x0004fe6c:    00290029    ).).    DCD    2687017
        0x0004fe70:    00290029    ).).    DCD    2687017
        0x0004fe74:    007b007b    {.{.    DCD    8061051
        0x0004fe78:    00a4007b    {...    DCD    10748027
        0x0004fe7c:    00f000a4    ....    DCD    15728804
        0x0004fe80:    011b010a    ....    DCD    18546954
        0x0004fe84:    00290127    '.).    DCD    2687271
        0x0004fe88:    00290029    ).).    DCD    2687017
        0x0004fe8c:    00290029    ).).    DCD    2687017
        0x0004fe90:    00290029    ).).    DCD    2687017
        0x0004fe94:    007b0029    ).{.    DCD    8060969
        0x0004fe98:    007b007b    {.{.    DCD    8061051
        0x0004fe9c:    00f0007b    {...    DCD    15728763
        0x0004fea0:    00f000f0    ....    DCD    15728880
        0x0004fea4:    010a010a    ....    DCD    17432842
        0x0004fea8:    013e0131    1.>.    DCD    20840753
        0x0004feac:    01500148    H.P.    DCD    22020424
        0x0004feb0:    007b007b    {.{.    DCD    8061051
        0x0004feb4:    007b007b    {.{.    DCD    8061051
        0x0004feb8:    007b007b    {.{.    DCD    8061051
        0x0004febc:    007b007b    {.{.    DCD    8061051
        0x0004fec0:    00f000f0    ....    DCD    15728880
        0x0004fec4:    00f000f0    ....    DCD    15728880
        0x0004fec8:    01310131    1.1.    DCD    19988785
        0x0004fecc:    013e0131    1.>.    DCD    20840753
        0x0004fed0:    0157013e    >.W.    DCD    22479166
        0x0004fed4:    0166015f    _.f.    DCD    23462239
        0x0004fed8:    00f0016c    l...    DCD    15729004
        0x0004fedc:    00f000f0    ....    DCD    15728880
        0x0004fee0:    00f000f0    ....    DCD    15728880
        0x0004fee4:    00f000f0    ....    DCD    15728880
        0x0004fee8:    013100f0    ..1.    DCD    19988720
        0x0004feec:    01310131    1.1.    DCD    19988785
        0x0004fef0:    01570131    1.W.    DCD    22479153
        0x0004fef4:    01570157    W.W.    DCD    22479191
        0x0004fef8:    015f015f    _._.    DCD    23003487
        0x0004fefc:    01780172    r.x.    DCD    24641906
        0x0004ff00:    0183017e    ~...    DCD    25362814
    calc128Zeros
        0x0004ff04:    00000000    ....    DCD    0
        0x0004ff08:    00000000    ....    DCD    0
        0x0004ff0c:    00000000    ....    DCD    0
        0x0004ff10:    00000000    ....    DCD    0
    celt_encode_with_ec.intensity_histeresis
        0x0004ff14:    3f800000    ...?    DCD    1065353216
        0x0004ff18:    3f800000    ...?    DCD    1065353216
        0x0004ff1c:    3f800000    ...?    DCD    1065353216
        0x0004ff20:    3f800000    ...?    DCD    1065353216
        0x0004ff24:    3f800000    ...?    DCD    1065353216
        0x0004ff28:    3f800000    ...?    DCD    1065353216
        0x0004ff2c:    3f800000    ...?    DCD    1065353216
        0x0004ff30:    40000000    ...@    DCD    1073741824
        0x0004ff34:    40000000    ...@    DCD    1073741824
        0x0004ff38:    40000000    ...@    DCD    1073741824
        0x0004ff3c:    40000000    ...@    DCD    1073741824
        0x0004ff40:    40000000    ...@    DCD    1073741824
        0x0004ff44:    40000000    ...@    DCD    1073741824
        0x0004ff48:    40000000    ...@    DCD    1073741824
        0x0004ff4c:    40400000    ..@@    DCD    1077936128
        0x0004ff50:    40400000    ..@@    DCD    1077936128
        0x0004ff54:    40800000    ...@    DCD    1082130432
        0x0004ff58:    40a00000    ...@    DCD    1084227584
        0x0004ff5c:    40c00000    ...@    DCD    1086324736
        0x0004ff60:    41000000    ...A    DCD    1090519040
        0x0004ff64:    41000000    ...A    DCD    1090519040
    celt_encode_with_ec.intensity_thresholds
        0x0004ff68:    3f800000    ...?    DCD    1065353216
        0x0004ff6c:    40000000    ...@    DCD    1073741824
        0x0004ff70:    40400000    ..@@    DCD    1077936128
        0x0004ff74:    40800000    ...@    DCD    1082130432
        0x0004ff78:    40a00000    ...@    DCD    1084227584
        0x0004ff7c:    40c00000    ...@    DCD    1086324736
        0x0004ff80:    40e00000    ...@    DCD    1088421888
        0x0004ff84:    41000000    ...A    DCD    1090519040
        0x0004ff88:    41800000    ...A    DCD    1098907648
        0x0004ff8c:    41c00000    ...A    DCD    1103101952
        0x0004ff90:    42100000    ...B    DCD    1108344832
        0x0004ff94:    42300000    ..0B    DCD    1110441984
        0x0004ff98:    42480000    ..HB    DCD    1112014848
        0x0004ff9c:    42600000    ..`B    DCD    1113587712
        0x0004ffa0:    42780000    ..xB    DCD    1115160576
        0x0004ffa4:    42860000    ...B    DCD    1116078080
        0x0004ffa8:    42900000    ...B    DCD    1116733440
        0x0004ffac:    429e0000    ...B    DCD    1117650944
        0x0004ffb0:    42b00000    ...B    DCD    1118830592
        0x0004ffb4:    42d40000    ...B    DCD    1121189888
        0x0004ffb8:    43060000    ...C    DCD    1124466688
    comb_filter.gains
        0x0004ffbc:    3e9d0000    ...>    DCD    1050476544
        0x0004ffc0:    3e5e4000    .@^>    DCD    1046364160
        0x0004ffc4:    3e04c000    ...>    DCD    1040498688
        0x0004ffc8:    3eed8000    ...>    DCD    1055752192
        0x0004ffcc:    3e894000    .@.>    DCD    1049182208
        0x0004ffd0:    00000000    ....    DCD    0
        0x0004ffd4:    3f4cc000    ..L?    DCD    1061994496
        0x0004ffd8:    3dcd0000    ...=    DCD    1036845056
        0x0004ffdc:    00000000    ....    DCD    0
    crc32Table
        0x0004ffe0:    00000000    ....    DCD    0
        0x0004ffe4:    77073096    .0.w    DCD    1996959894
        0x0004ffe8:    ee0e612c    ,a..    DCD    3993919788
        0x0004ffec:    990951ba    .Q..    DCD    2567524794
        0x0004fff0:    076dc419    ..m.    DCD    124634137
        0x0004fff4:    706af48f    ..jp    DCD    1886057615
        0x0004fff8:    e963a535    5.c.    DCD    3915621685
        0x0004fffc:    9e6495a3    ..d.    DCD    2657392035
        0x00050000:    0edb8832    2...    DCD    249268274
        0x00050004:    79dcb8a4    ...y    DCD    2044508324
        0x00050008:    e0d5e91e    ....    DCD    3772115230
        0x0005000c:    97d2d988    ....    DCD    2547177864
        0x00050010:    09b64c2b    +L..    DCD    162941995
        0x00050014:    7eb17cbd    .|.~    DCD    2125561021
        0x00050018:    e7b82d07    .-..    DCD    3887607047
        0x0005001c:    90bf1d91    ....    DCD    2428444049
        0x00050020:    1db71064    d...    DCD    498536548
        0x00050024:    6ab020f2    . .j    DCD    1789927666
        0x00050028:    f3b97148    Hq..    DCD    4089016648
        0x0005002c:    84be41de    .A..    DCD    2227061214
        0x00050030:    1adad47d    }...    DCD    450548861
        0x00050034:    6ddde4eb    ...m    DCD    1843258603
        0x00050038:    f4d4b551    Q...    DCD    4107580753
        0x0005003c:    83d385c7    ....    DCD    2211677639
        0x00050040:    136c9856    V.l.    DCD    325883990
        0x00050044:    646ba8c0    ..kd    DCD    1684777152
        0x00050048:    fd62f97a    z.b.    DCD    4251122042
        0x0005004c:    8a65c9ec    ..e.    DCD    2321926636
        0x00050050:    14015c4f    O\..    DCD    335633487
        0x00050054:    63066cd9    .l.c    DCD    1661365465
        0x00050058:    fa0f3d63    c=..    DCD    4195302755
        0x0005005c:    8d080df5    ....    DCD    2366115317
        0x00050060:    3b6e20c8    . n;    DCD    997073096
        0x00050064:    4c69105e    ^.iL    DCD    1281953886
        0x00050068:    d56041e4    .A`.    DCD    3579855332
        0x0005006c:    a2677172    rqg.    DCD    2724688242
        0x00050070:    3c03e4d1    ...<    DCD    1006888145
        0x00050074:    4b04d447    G..K    DCD    1258607687
        0x00050078:    d20d85fd    ....    DCD    3524101629
        0x0005007c:    a50ab56b    k...    DCD    2768942443
        0x00050080:    35b5a8fa    ...5    DCD    901097722
        0x00050084:    42b2986c    l..B    DCD    1119000684
        0x00050088:    dbbbc9d6    ....    DCD    3686517206
        0x0005008c:    acbcf940    @...    DCD    2898065728
        0x00050090:    32d86ce3    .l.2    DCD    853044451
        0x00050094:    45df5c75    u\.E    DCD    1172266101
        0x00050098:    dcd60dcf    ....    DCD    3705015759
        0x0005009c:    abd13d59    Y=..    DCD    2882616665
        0x000500a0:    26d930ac    .0.&    DCD    651767980
        0x000500a4:    51de003a    :..Q    DCD    1373503546
        0x000500a8:    c8d75180    .Q..    DCD    3369554304
        0x000500ac:    bfd06116    .a..    DCD    3218104598
        0x000500b0:    21b4f4b5    ...!    DCD    565507253
        0x000500b4:    56b3c423    #..V    DCD    1454621731
        0x000500b8:    cfba9599    ....    DCD    3485111705
        0x000500bc:    b8bda50f    ....    DCD    3099436303
        0x000500c0:    2802b89e    ...(    DCD    671266974
        0x000500c4:    5f058808    ..._    DCD    1594198024
        0x000500c8:    c60cd9b2    ....    DCD    3322730930
        0x000500cc:    b10be924    $...    DCD    2970347812
        0x000500d0:    2f6f7c87    .|o/    DCD    795835527
        0x000500d4:    58684c11    .LhX    DCD    1483230225
        0x000500d8:    c1611dab    ..a.    DCD    3244367275
        0x000500dc:    b6662d3d    =-f.    DCD    3060149565
        0x000500e0:    76dc4190    .A.v    DCD    1994146192
        0x000500e4:    01db7106    .q..    DCD    31158534
        0x000500e8:    98d220bc    . ..    DCD    2563907772
        0x000500ec:    efd5102a    *...    DCD    4023717930
        0x000500f0:    71b18589    ...q    DCD    1907459465
        0x000500f4:    06b6b51f    ....    DCD    112637215
        0x000500f8:    9fbfe4a5    ....    DCD    2680153253
        0x000500fc:    e8b8d433    3...    DCD    3904427059
        0x00050100:    7807c9a2    ...x    DCD    2013776290
        0x00050104:    0f00f934    4...    DCD    251722036
        0x00050108:    9609a88e    ....    DCD    2517215374
        0x0005010c:    e10e9818    ....    DCD    3775830040
        0x00050110:    7f6a0dbb    ..j.    DCD    2137656763
        0x00050114:    086d3d2d    -=m.    DCD    141376813
        0x00050118:    91646c97    .ld.    DCD    2439277719
        0x0005011c:    e6635c01    .\c.    DCD    3865271297
        0x00050120:    6b6b51f4    .Qkk    DCD    1802195444
        0x00050124:    1c6c6162    bal.    DCD    476864866
        0x00050128:    856530d8    .0e.    DCD    2238001368
        0x0005012c:    f262004e    N.b.    DCD    4066508878
        0x00050130:    6c0695ed    ...l    DCD    1812370925
        0x00050134:    1b01a57b    {...    DCD    453092731
        0x00050138:    8208f4c1    ....    DCD    2181625025
        0x0005013c:    f50fc457    W...    DCD    4111451223
        0x00050140:    65b0d9c6    ...e    DCD    1706088902
        0x00050144:    12b7e950    P...    DCD    314042704
        0x00050148:    8bbeb8ea    ....    DCD    2344532202
        0x0005014c:    fcb9887c    |...    DCD    4240017532
        0x00050150:    62dd1ddf    ...b    DCD    1658658271
        0x00050154:    15da2d49    I-..    DCD    366619977
        0x00050158:    8cd37cf3    .|..    DCD    2362670323
        0x0005015c:    fbd44c65    eL..    DCD    4224994405
        0x00050160:    4db26158    Xa.M    DCD    1303535960
        0x00050164:    3ab551ce    .Q.:    DCD    984961486
        0x00050168:    a3bc0074    t...    DCD    2747007092
        0x0005016c:    d4bb30e2    .0..    DCD    3569037538
        0x00050170:    4adfa541    A..J    DCD    1256170817
        0x00050174:    3dd895d7    ...=    DCD    1037604311
        0x00050178:    a4d1c46d    m...    DCD    2765210733
        0x0005017c:    d3d6f4fb    ....    DCD    3554079995
        0x00050180:    4369e96a    j.iC    DCD    1131014506
        0x00050184:    346ed9fc    ..n4    DCD    879679996
        0x00050188:    ad678846    F.g.    DCD    2909243462
        0x0005018c:    da60b8d0    ..`.    DCD    3663771856
        0x00050190:    44042d73    s-.D    DCD    1141124467
        0x00050194:    33031de5    ...3    DCD    855842277
        0x00050198:    aa0a4c5f    _L..    DCD    2852801631
        0x0005019c:    dd0d7cc9    .|..    DCD    3708648649
        0x000501a0:    5005713c    <q.P    DCD    1342533948
        0x000501a4:    270241aa    .A.'    DCD    654459306
        0x000501a8:    be0b1010    ....    DCD    3188396048
        0x000501ac:    c90c2086    . ..    DCD    3373015174
        0x000501b0:    5768b525    %.hW    DCD    1466479909
        0x000501b4:    206f85b3    ..o     DCD    544179635
        0x000501b8:    b966d409    ..f.    DCD    3110523913
        0x000501bc:    ce61e49f    ..a.    DCD    3462522015
        0x000501c0:    5edef90e    ...^    DCD    1591671054
        0x000501c4:    29d9c998    ...)    DCD    702138776
        0x000501c8:    b0d09822    "...    DCD    2966460450
        0x000501cc:    c7d7a8b4    ....    DCD    3352799412
        0x000501d0:    59b33d17    .=.Y    DCD    1504918807
        0x000501d4:    2eb40d81    ....    DCD    783551873
        0x000501d8:    b7bd5c3b    ;\..    DCD    3082640443
        0x000501dc:    c0ba6cad    .l..    DCD    3233442989
        0x000501e0:    edb88320     ...    DCD    3988292384
        0x000501e4:    9abfb3b6    ....    DCD    2596254646
        0x000501e8:    03b6e20c    ....    DCD    62317068
        0x000501ec:    74b1d29a    ...t    DCD    1957810842
        0x000501f0:    ead54739    9G..    DCD    3939845945
        0x000501f4:    9dd277af    .w..    DCD    2647816111
        0x000501f8:    04db2615    .&..    DCD    81470997
        0x000501fc:    73dc1683    ...s    DCD    1943803523
        0x00050200:    e3630b12    ..c.    DCD    3814918930
        0x00050204:    94643b84    .;d.    DCD    2489596804
        0x00050208:    0d6d6a3e    >jm.    DCD    225274430
        0x0005020c:    7a6a5aa8    .Zjz    DCD    2053790376
        0x00050210:    e40ecf0b    ....    DCD    3826175755
        0x00050214:    9309ff9d    ....    DCD    2466906013
        0x00050218:    0a00ae27    '...    DCD    167816743
        0x0005021c:    7d079eb1    ...}    DCD    2097651377
        0x00050220:    f00f9344    D...    DCD    4027552580
        0x00050224:    8708a3d2    ....    DCD    2265490386
        0x00050228:    1e01f268    h...    DCD    503444072
        0x0005022c:    6906c2fe    ...i    DCD    1762050814
        0x00050230:    f762575d    ]Wb.    DCD    4150417245
        0x00050234:    806567cb    .ge.    DCD    2154129355
        0x00050238:    196c3671    q6l.    DCD    426522225
        0x0005023c:    6e6b06e7    ..kn    DCD    1852507879
        0x00050240:    fed41b76    v...    DCD    4275313526
        0x00050244:    89d32be0    .+..    DCD    2312317920
        0x00050248:    10da7a5a    Zz..    DCD    282753626
        0x0005024c:    67dd4acc    .J.g    DCD    1742555852
        0x00050250:    f9b9df6f    o...    DCD    4189708143
        0x00050254:    8ebeeff9    ....    DCD    2394877945
        0x00050258:    17b7be43    C...    DCD    397917763
        0x0005025c:    60b08ed5    ...`    DCD    1622183637
        0x00050260:    d6d6a3e8    ....    DCD    3604390888
        0x00050264:    a1d1937e    ~...    DCD    2714866558
        0x00050268:    38d8c2c4    ...8    DCD    953729732
        0x0005026c:    4fdff252    R..O    DCD    1340076626
        0x00050270:    d1bb67f1    .g..    DCD    3518719985
        0x00050274:    a6bc5767    gW..    DCD    2797360999
        0x00050278:    3fb506dd    ...?    DCD    1068828381
        0x0005027c:    48b2364b    K6.H    DCD    1219638859
        0x00050280:    d80d2bda    .+..    DCD    3624741850
        0x00050284:    af0a1b4c    L...    DCD    2936675148
        0x00050288:    36034af6    .J.6    DCD    906185462
        0x0005028c:    41047a60    `z.A    DCD    1090812512
        0x00050290:    df60efc3    ..`.    DCD    3747672003
        0x00050294:    a867df55    U.g.    DCD    2825379669
        0x00050298:    316e8eef    ..n1    DCD    829329135
        0x0005029c:    4669be79    y.iF    DCD    1181335161
        0x000502a0:    cb61b38c    ..a.    DCD    3412177804
        0x000502a4:    bc66831a    ..f.    DCD    3160834842
        0x000502a8:    256fd2a0    ..o%    DCD    628085408
        0x000502ac:    5268e236    6.hR    DCD    1382605366
        0x000502b0:    cc0c7795    .w..    DCD    3423369109
        0x000502b4:    bb0b4703    .G..    DCD    3138078467
        0x000502b8:    220216b9    ..."    DCD    570562233
        0x000502bc:    5505262f    /&.U    DCD    1426400815
        0x000502c0:    c5ba3bbe    .;..    DCD    3317316542
        0x000502c4:    b2bd0b28    (...    DCD    2998733608
        0x000502c8:    2bb45a92    .Z.+    DCD    733239954
        0x000502cc:    5cb36a04    .j.\    DCD    1555261956
        0x000502d0:    c2d7ffa7    ....    DCD    3268935591
        0x000502d4:    b5d0cf31    1...    DCD    3050360625
        0x000502d8:    2cd99e8b    ...,    DCD    752459403
        0x000502dc:    5bdeae1d    ...[    DCD    1541320221
        0x000502e0:    9b64c2b0    ..d.    DCD    2607071920
        0x000502e4:    ec63f226    &.c.    DCD    3965973030
        0x000502e8:    756aa39c    ..ju    DCD    1969922972
        0x000502ec:    026d930a    ..m.    DCD    40735498
        0x000502f0:    9c0906a9    ....    DCD    2617837225
        0x000502f4:    eb0e363f    ?6..    DCD    3943577151
        0x000502f8:    72076785    .g.r    DCD    1913087877
        0x000502fc:    05005713    .W..    DCD    83908371
        0x00050300:    95bf4a82    .J..    DCD    2512341634
        0x00050304:    e2b87a14    .z..    DCD    3803740692
        0x00050308:    7bb12bae    .+.{    DCD    2075208622
        0x0005030c:    0cb61b38    8...    DCD    213261112
        0x00050310:    92d28e9b    ....    DCD    2463272603
        0x00050314:    e5d5be0d    ....    DCD    3855990285
        0x00050318:    7cdcefb7    ...|    DCD    2094854071
        0x0005031c:    0bdbdf21    !...    DCD    198958881
        0x00050320:    86d3d2d4    ....    DCD    2262029012
        0x00050324:    f1d4e242    B...    DCD    4057260610
        0x00050328:    68ddb3f8    ...h    DCD    1759359992
        0x0005032c:    1fda836e    n...    DCD    534414190
        0x00050330:    81be16cd    ....    DCD    2176718541
        0x00050334:    f6b9265b    [&..    DCD    4139329115
        0x00050338:    6fb077e1    .w.o    DCD    1873836001
        0x0005033c:    18b74777    wG..    DCD    414664567
        0x00050340:    88085ae6    .Z..    DCD    2282248934
        0x00050344:    ff0f6a70    pj..    DCD    4279200368
        0x00050348:    66063bca    .;.f    DCD    1711684554
        0x0005034c:    11010b5c    \...    DCD    285281116
        0x00050350:    8f659eff    ..e.    DCD    2405801727
        0x00050354:    f862ae69    i.b.    DCD    4167216745
        0x00050358:    616bffd3    ..ka    DCD    1634467795
        0x0005035c:    166ccf45    E.l.    DCD    376229701
        0x00050360:    a00ae278    x...    DCD    2685067896
        0x00050364:    d70dd2ee    ....    DCD    3608007406
        0x00050368:    4e048354    T..N    DCD    1308918612
        0x0005036c:    3903b3c2    ...9    DCD    956543938
        0x00050370:    a7672661    a&g.    DCD    2808555105
        0x00050374:    d06016f7    ..`.    DCD    3495958263
        0x00050378:    4969474d    MGiI    DCD    1231636301
        0x0005037c:    3e6e77db    .wn>    DCD    1047427035
        0x00050380:    aed16a4a    Jj..    DCD    2932959818
        0x00050384:    d9d65adc    .Z..    DCD    3654703836
        0x00050388:    40df0b66    f..@    DCD    1088359270
        0x0005038c:    37d83bf0    .;.7    DCD    936918000
        0x00050390:    a9bcae53    S...    DCD    2847714899
        0x00050394:    debb9ec5    ....    DCD    3736837829
        0x00050398:    47b2cf7f    ...G    DCD    1202900863
        0x0005039c:    30b5ffe9    ...0    DCD    817233897
        0x000503a0:    bdbdf21c    ....    DCD    3183342108
        0x000503a4:    cabac28a    ....    DCD    3401237130
        0x000503a8:    53b39330    0..S    DCD    1404277552
        0x000503ac:    24b4a3a6    ...$    DCD    615818150
        0x000503b0:    bad03605    .6..    DCD    3134207493
        0x000503b4:    cdd70693    ....    DCD    3453421203
        0x000503b8:    54de5729    )W.T    DCD    1423857449
        0x000503bc:    23d967bf    .g.#    DCD    601450431
        0x000503c0:    b3667a2e    .zf.    DCD    3009837614
        0x000503c4:    c4614ab8    .Ja.    DCD    3294710456
        0x000503c8:    5d681b02    ..h]    DCD    1567103746
        0x000503cc:    2a6f2b94    .+o*    DCD    711928724
        0x000503d0:    b40bbe37    7...    DCD    3020668471
        0x000503d4:    c30c8ea1    ....    DCD    3272380065
        0x000503d8:    5a05df1b    ...Z    DCD    1510334235
        0x000503dc:    2d02ef8d    ...-    DCD    755167117
    quant_band.bit_interleave_table
        0x000503e0:    01010100    ....    DCD    16843008
        0x000503e4:    03030302    ....    DCD    50529026
        0x000503e8:    03030302    ....    DCD    50529026
        0x000503ec:    03030302    ....    DCD    50529026
    pred_coef
        0x000503f0:    3f660000    ..f?    DCD    1063649280
        0x000503f4:    3f4c0000    ..L?    DCD    1061945344
        0x000503f8:    3f260000    ..&?    DCD    1059454976
        0x000503fc:    3f000000    ...?    DCD    1056964608
    beta_coef
        0x00050400:    3f6b8600    ..k?    DCD    1064011264
        0x00050404:    3f2e1400    ...?    DCD    1059984384
        0x00050408:    3ebd7000    .p.>    DCD    1052602368
        0x0005040c:    3e4cd000    ..L>    DCD    1045221376
    disLenFwrCh
        0x00050410:    0005        ..      DCW    5
    disLenHwrCh
        0x00050412:    0005        ..      DCW    5
    disLenMfrCh
        0x00050414:    0005        ..      DCW    5
    disLenMnCh
        0x00050416:    0005        ..      DCW    5
    disLenPnpId
        0x00050418:    0007        ..      DCW    7
    disLenPnpIdCh
        0x0005041a:    0005        ..      DCW    5
    disLenRcd
        0x0005041c:    0006        ..      DCW    6
    disLenRcdCh
        0x0005041e:    0005        ..      DCW    5
    disLenSid
        0x00050420:    0008        ..      DCW    8
    disLenSidCh
        0x00050422:    0005        ..      DCW    5
    disLenSnCh
        0x00050424:    0005        ..      DCW    5
    disLenSvc
        0x00050426:    0002        ..      DCW    2
    disLenSwrCh
        0x00050428:    00000005    ....    DCD    5
    disList
        0x0005042c:    0004fa38    8...    DCD    326200
        0x00050430:    00050596    ....    DCD    329110
        0x00050434:    00050426    &...    DCD    328742
        0x00050438:    01000002    ....    DCD    16777218
        0x0005043c:    0004fa1c    ....    DCD    326172
        0x00050440:    00050578    x...    DCD    329080
        0x00050444:    00050414    ....    DCD    328724
        0x00050448:    01000005    ....    DCD    16777221
        0x0005044c:    00050560    `...    DCD    329056
        0x00050450:    100000b6    ....    DCD    268435638
        0x00050454:    10000084    ....    DCD    268435588
        0x00050458:    01080014    ....    DCD    17301524
        0x0005045c:    0004fa1c    ....    DCD    326172
        0x00050460:    0005058c    ....    DCD    329100
        0x00050464:    00050422    "...    DCD    328738
        0x00050468:    01000005    ....    DCD    16777221
        0x0005046c:    00050568    h...    DCD    329064
        0x00050470:    100000ea    ....    DCD    268435690
        0x00050474:    00050420     ...    DCD    328736
        0x00050478:    01000008    ....    DCD    16777224
        0x0005047c:    0004fa1c    ....    DCD    326172
        0x00050480:    0005057d    }...    DCD    329085
        0x00050484:    00050416    ....    DCD    328726
        0x00050488:    01000005    ....    DCD    16777221
        0x0005048c:    00050562    b...    DCD    329058
        0x00050490:    100000ca    ....    DCD    268435658
        0x00050494:    10000086    ....    DCD    268435590
        0x00050498:    01080019    ....    DCD    17301529
        0x0005049c:    0004fa1c    ....    DCD    326172
        0x000504a0:    00050591    ....    DCD    329105
        0x000504a4:    00050424    $...    DCD    328740
        0x000504a8:    01000005    ....    DCD    16777221
        0x000504ac:    0005056a    j...    DCD    329066
        0x000504b0:    100000f2    ....    DCD    268435698
        0x000504b4:    10000088    ....    DCD    268435592
        0x000504b8:    01080019    ....    DCD    17301529
        0x000504bc:    0004fa1c    ....    DCD    326172
        0x000504c0:    0005056e    n...    DCD    329070
        0x000504c4:    00050410    ....    DCD    328720
        0x000504c8:    01000005    ....    DCD    16777221
        0x000504cc:    0005055c    \...    DCD    329052
        0x000504d0:    1000008c    ....    DCD    268435596
        0x000504d4:    10000080    ....    DCD    268435584
        0x000504d8:    01080015    ....    DCD    17301525
        0x000504dc:    0004fa1c    ....    DCD    326172
        0x000504e0:    00050573    s...    DCD    329075
        0x000504e4:    00050412    ....    DCD    328722
        0x000504e8:    01000005    ....    DCD    16777221
        0x000504ec:    0005055e    ^...    DCD    329054
        0x000504f0:    100000a1    ....    DCD    268435617
        0x000504f4:    10000082    ....    DCD    268435586
        0x000504f8:    01080015    ....    DCD    17301525
        0x000504fc:    0004fa1c    ....    DCD    326172
        0x00050500:    00050598    ....    DCD    329112
        0x00050504:    00050428    (...    DCD    328744
        0x00050508:    01000005    ....    DCD    16777221
        0x0005050c:    0005056c    l...    DCD    329068
        0x00050510:    1000010b    ....    DCD    268435723
        0x00050514:    1000008a    ....    DCD    268435594
        0x00050518:    01080015    ....    DCD    17301525
        0x0005051c:    0004fa1c    ....    DCD    326172
        0x00050520:    00050587    ....    DCD    329095
        0x00050524:    0005041e    ....    DCD    328734
        0x00050528:    01000005    ....    DCD    16777221
        0x0005052c:    00050566    f...    DCD    329062
        0x00050530:    100035b6    .5..    DCD    268449206
        0x00050534:    0005041c    ....    DCD    328732
        0x00050538:    01000006    ....    DCD    16777222
        0x0005053c:    0004fa1c    ....    DCD    326172
        0x00050540:    00050582    ....    DCD    329090
        0x00050544:    0005041a    ....    DCD    328730
        0x00050548:    01000005    ....    DCD    16777221
        0x0005054c:    00050564    d...    DCD    329060
        0x00050550:    100000e3    ....    DCD    268435683
        0x00050554:    00050418    ....    DCD    328728
        0x00050558:    01000007    ....    DCD    16777223
    disUuFwr
        0x0005055c:    2a26        &*      DCW    10790
    disUuHwr
        0x0005055e:    2a27        '*      DCW    10791
    disUuMfr
        0x00050560:    2a29        )*      DCW    10793
    disUuMn
        0x00050562:    2a24        $*      DCW    10788
    disUuPnpId
        0x00050564:    2a50        P*      DCW    10832
    disUuRcd
        0x00050566:    2a2a        **      DCW    10794
    disUuSid
        0x00050568:    2a23        #*      DCW    10787
    disUuSn
        0x0005056a:    2a25        %*      DCW    10789
    disUuSwr
        0x0005056c:    2a28        (*      DCW    10792
    disValFwrCh
        0x0005056e:    3a02        .:      DCW    14850
        0x00050570:    2600        .&      DCW    9728
        0x00050572:    2a          *       DCB    42
    disValHwrCh
        0x00050573:    02          .       DCB    2
        0x00050574:    2a27003c    <.'*    DCD    707199036
    disValMfrCh
        0x00050578:    29003202    .2.)    DCD    687878658
        0x0005057c:    2a          *       DCB    42
    disValMnCh
        0x0005057d:    023600      .6.     DCB    2,54,0
        0x00050580:    2a24        $*      DCW    10788
    disValPnpIdCh
        0x00050582:    4202        .B      DCW    16898
        0x00050584:    5000        .P      DCW    20480
        0x00050586:    2a          *       DCB    42
    disValRcdCh
        0x00050587:    02          .       DCB    2
        0x00050588:    2a2a0040    @.**    DCD    707395648
    disValSidCh
        0x0005058c:    23003402    .4.#    DCD    587215874
        0x00050590:    2a          *       DCB    42
    disValSnCh
        0x00050591:    023800      .8.     DCB    2,56,0
        0x00050594:    2a25        %*      DCW    10789
    disValSvc
        0x00050596:    180a        ..      DCW    6154
    disValSwrCh
        0x00050598:    28003e02    .>.(    DCD    671104514
        0x0005059c:    0000002a    *...    DCD    42
    dmAdvAct
        0x000505a0:    000364b5    .d..    DCD    222389
        0x000505a4:    00036505    .e..    DCD    222469
        0x000505a8:    00036549    Ie..    DCD    222537
        0x000505ac:    0003659d    .e..    DCD    222621
        0x000505b0:    000364fd    .d..    DCD    222461
        0x000505b4:    000364ad    .d..    DCD    222381
        0x000505b8:    00036541    Ae..    DCD    222529
        0x000505bc:    000365ed    .e..    DCD    222701
    dmAdvFcnIf
        0x000505c0:    00036991    .i..    DCD    223633
        0x000505c4:    000367b1    .g..    DCD    223153
        0x000505c8:    00036971    qi..    DCD    223601
    dmConn2FcnIf
        0x000505cc:    00037919    .y..    DCD    227609
        0x000505d0:    00036d15    .m..    DCD    224533
        0x000505d4:    00036ddd    .m..    DCD    224733
    dmConnActSetMain
        0x000505d8:    00037525    %u..    DCD    226597
        0x000505dc:    00037349    Is..    DCD    226121
        0x000505e0:    00037415    .t..    DCD    226325
        0x000505e4:    000373c1    .s..    DCD    226241
        0x000505e8:    00037379    ys..    DCD    226169
        0x000505ec:    00037501    .u..    DCD    226561
    dmConnActSetSlave
        0x000505f0:    000372fd    .r..    DCD    226045
        0x000505f4:    00037331    1s..    DCD    226097
        0x000505f8:    00037361    as..    DCD    226145
        0x000505fc:    00037319    .s..    DCD    226073
    dmConnFcnIf
        0x00050600:    0003721d    .r..    DCD    225821
        0x00050604:    00037105    .q..    DCD    225541
        0x00050608:    000371a5    .q..    DCD    225701
    dmConnSpecDefaults
        0x0005060c:    00280018    ..(.    DCD    2621464
        0x00050610:    07d00000    ....    DCD    131072000
        0x00050614:    00000000    ....    DCD    0
    dmConnStateTbl
        0x00050618:    00001001    ....    DCD    4097
        0x0005061c:    00002002    . ..    DCD    8194
        0x00050620:    00002203    ."..    DCD    8707
        0x00050624:    00000000    ....    DCD    0
        0x00050628:    11040001    ....    DCD    285474817
        0x0005062c:    03000001    ....    DCD    50331649
        0x00050630:    03000203    ....    DCD    50332163
        0x00050634:    00010001    ....    DCD    65537
        0x00050638:    21000002    ...!    DCD    553648130
        0x0005063c:    23000002    ...#    DCD    587202562
        0x00050640:    23002203    .".#    DCD    587211267
        0x00050644:    00020002    ....    DCD    131074
        0x00050648:    01040003    ....    DCD    17039363
        0x0005064c:    00030003    ....    DCD    196611
        0x00050650:    04000003    ....    DCD    67108867
        0x00050654:    00030503    ....    DCD    197891
        0x00050658:    00040004    ....    DCD    262148
        0x0005065c:    04000004    ....    DCD    67108868
        0x00050660:    04000104    ....    DCD    67109124
        0x00050664:    00040004    ....    DCD    262148
    dmConnUpdActSetMain
        0x00050668:    000375e5    .u..    DCD    226789
    dmConnUpdActSetSlave
        0x0005066c:    000375f1    .u..    DCD    226801
        0x00050670:    000375b5    .u..    DCD    226741
    dmConnUpdActTbl
        0x00050674:    21112010    . .!    DCD    554770448
    dmConnUpdFcnIf
        0x00050678:    00037919    .y..    DCD    227609
        0x0005067c:    00037911    .y..    DCD    227601
        0x00050680:    000376ad    .v..    DCD    226989
    dmDevAct
        0x00050684:    0003771d    .w..    DCD    227101
    dmDevFcnIf
        0x00050688:    00037919    .y..    DCD    227609
        0x0005068c:    00037801    .x..    DCD    227329
        0x00050690:    00037855    Ux..    DCD    227413
    dmEvtCbackLen
        0x00050694:    00040004    ....    DCD    262148
        0x00050698:    000c0004    ....    DCD    786436
        0x0005069c:    00040004    ....    DCD    262148
        0x000506a0:    0024001c    ..$.    DCD    2359324
        0x000506a4:    000e000a    ....    DCD    917514
        0x000506a8:    00040006    ....    DCD    262150
        0x000506ac:    00040006    ....    DCD    262150
        0x000506b0:    00220006    ..".    DCD    2228230
        0x000506b4:    00080010    ....    DCD    524304
        0x000506b8:    00240006    ..$.    DCD    2359302
        0x000506bc:    00140064    d...    DCD    1310820
        0x000506c0:    00040006    ....    DCD    262150
        0x000506c4:    000a000a    ....    DCD    655370
        0x000506c8:    00060006    ....    DCD    393222
        0x000506cc:    000c0006    ....    DCD    786438
        0x000506d0:    0006000c    ....    DCD    393228
        0x000506d4:    000e000e    ....    DCD    917518
        0x000506d8:    00060008    ....    DCD    393224
        0x000506dc:    0006000a    ....    DCD    393226
        0x000506e0:    0008000a    ....    DCD    524298
        0x000506e4:    000c000a    ....    DCD    786442
        0x000506e8:    00040004    ....    DCD    262148
        0x000506ec:    00060024    $...    DCD    393252
        0x000506f0:    00160006    ....    DCD    1441798
        0x000506f4:    00060016    ....    DCD    393238
        0x000506f8:    001a001a    ....    DCD    1703962
        0x000506fc:    00080008    ....    DCD    524296
        0x00050700:    00100010    ....    DCD    1048592
        0x00050704:    001c000e    ....    DCD    1835022
        0x00050708:    0008001c    ....    DCD    524316
        0x0005070c:    00080008    ....    DCD    524296
        0x00050710:    00080008    ....    DCD    524296
        0x00050714:    00080008    ....    DCD    524296
        0x00050718:    000a0008    ....    DCD    655368
        0x0005071c:    00060028    (...    DCD    393256
        0x00050720:    0028000a    ..(.    DCD    2621450
        0x00050724:    000a000a    ....    DCD    655370
        0x00050728:    00060006    ....    DCD    393222
        0x0005072c:    002c0006    ..,.    DCD    2883590
        0x00050730:    00100020     ...    DCD    1048608
        0x00050734:    0006003c    <...    DCD    393276
        0x00050738:    00380038    8.8.    DCD    3670072
        0x0005073c:    00060006    ....    DCD    393222
        0x00050740:    0008001c    ....    DCD    524316
        0x00050744:    00060004    ....    DCD    393220
        0x00050748:    00880006    ....    DCD    8912902
    dmFcnDefault
        0x0005074c:    00037919    .y..    DCD    227609
        0x00050750:    00037911    .y..    DCD    227601
        0x00050754:    00037911    .y..    DCD    227601
    dmHciToIdTbl
        0x00050758:    03030307    ....    DCD    50529031
        0x0005075c:    04020303    ....    DCD    67240707
        0x00050760:    04040404    ....    DCD    67372036
        0x00050764:    05050505    ....    DCD    84215045
        0x00050768:    07070705    ....    DCD    117901061
        0x0005076c:    06060607    ....    DCD    101058055
        0x00050770:    05060606    ....    DCD    84280838
        0x00050774:    07040405    ....    DCD    117703685
        0x00050778:    04070407    ....    DCD    67568647
        0x0005077c:    04050504    ....    DCD    67437828
        0x00050780:    09090904    ....    DCD    151587076
        0x00050784:    00000202    ....    DCD    514
        0x00050788:    070b0b0b    ....    DCD    118164235
        0x0005078c:    00020002    ....    DCD    131074
        0x00050790:    0c0b010a    ....    DCD    202047754
        0x00050794:    0d0d0d0c    ....    DCD    218959116
        0x00050798:    0d0d0d0d    ....    DCD    218959117
        0x0005079c:    0d161010    ....    DCD    219549712
        0x000507a0:    04101010    ....    DCD    68161552
        0x000507a4:    14141111    ....    DCD    336859409
        0x000507a8:    14141414    ....    DCD    336860180
        0x000507ac:    13131212    ....    DCD    320016914
        0x000507b0:    00001313    ....    DCD    4883
    dmPhyFcnIf
        0x000507b4:    00037919    .y..    DCD    227609
        0x000507b8:    00037a31    1z..    DCD    227889
        0x000507bc:    00037911    .y..    DCD    227601
    dmPrivAct
        0x000507c0:    00037b8d    .{..    DCD    228237
        0x000507c4:    00037a8d    .z..    DCD    227981
        0x000507c8:    00037b65    e{..    DCD    228197
        0x000507cc:    00037ac1    .z..    DCD    228033
        0x000507d0:    00037c21    !|..    DCD    228385
        0x000507d4:    00037c39    9|..    DCD    228409
        0x000507d8:    00037ad1    .z..    DCD    228049
    dmPrivAesAct
        0x000507dc:    00037ca9    .|..    DCD    228521
        0x000507e0:    00037c55    U|..    DCD    228437
    dmPrivAesFcnIf
        0x000507e4:    00037919    .y..    DCD    227609
        0x000507e8:    00037911    .y..    DCD    227601
        0x000507ec:    00037cfd    .|..    DCD    228605
    dmPrivFcnIf
        0x000507f0:    00037e41    A~..    DCD    228929
        0x000507f4:    00037d1d    .}..    DCD    228637
        0x000507f8:    00037e21    !~..    DCD    228897
    dmSecFcnIf
        0x000507fc:    000380d9    ....    DCD    229593
        0x00050800:    00037e7d    }~..    DCD    228989
        0x00050804:    0003803d    =...    DCD    229437
    dmSecLescFcnIf
        0x00050808:    00037919    .y..    DCD    227609
        0x0005080c:    00037911    .y..    DCD    227601
        0x00050810:    00037fb5    ....    DCD    229301
    eMeans
        0x00050814:    40ce0000    ...@    DCD    1087242240
        0x00050818:    40c80000    ...@    DCD    1086849024
        0x0005081c:    40b80000    ...@    DCD    1085800448
        0x00050820:    40aa0000    ...@    DCD    1084882944
        0x00050824:    40a20000    ...@    DCD    1084358656
        0x00050828:    409a0000    ...@    DCD    1083834368
        0x0005082c:    40900000    ...@    DCD    1083179008
        0x00050830:    408c0000    ...@    DCD    1082916864
        0x00050834:    409c0000    ...@    DCD    1083965440
        0x00050838:    40960000    ...@    DCD    1083572224
        0x0005083c:    40920000    ...@    DCD    1083310080
        0x00050840:    408e0000    ...@    DCD    1083047936
        0x00050844:    409c0000    ...@    DCD    1083965440
        0x00050848:    40940000    ...@    DCD    1083441152
        0x0005084c:    408a0000    ...@    DCD    1082785792
        0x00050850:    40900000    ...@    DCD    1083179008
        0x00050854:    408c0000    ...@    DCD    1082916864
        0x00050858:    40940000    ...@    DCD    1083441152
        0x0005085c:    40980000    ...@    DCD    1083703296
        0x00050860:    408e0000    ...@    DCD    1083047936
        0x00050864:    40700000    ..p@    DCD    1081081856
        0x00050868:    40700000    ..p@    DCD    1081081856
        0x0005086c:    40700000    ..p@    DCD    1081081856
        0x00050870:    40700000    ..p@    DCD    1081081856
        0x00050874:    40700000    ..p@    DCD    1081081856
    e_prob_model
        0x00050878:    81417f48    H.A.    DCD    2168553288
        0x0005087c:    80418042    B.A.    DCD    2151776322
        0x00050880:    803e8040    @.>.    DCD    2151579712
        0x00050884:    80408040    @.@.    DCD    2151710784
        0x00050888:    4f5c4e5c    \N\O    DCD    1331449436
        0x0005088c:    4f5a4e5c    \NZO    DCD    1331318364
        0x00050890:    28732974    t)s(    DCD    678635892
        0x00050894:    1a842872    r(..    DCD    444868722
        0x00050898:    11911a84    ....    DCD    294722180
        0x0005089c:    0ab00ca1    ....    DCD    179309729
        0x000508a0:    b3180bb1    ....    DCD    3004697521
        0x000508a4:    87368a30    0.6.    DCD    2268498480
        0x000508a8:    86358436    6.5.    DCD    2251654198
        0x000508ac:    84378538    8.7.    DCD    2218231096
        0x000508b0:    723d8437    7.=r    DCD    1916634167
        0x000508b4:    584a6046    F`JX    DCD    1481269318
        0x000508b8:    4a57584b    KXWJ    DCD    1247238219
        0x000508bc:    435b4259    YB[C    DCD    1130054233
        0x000508c0:    326c3b64    d;l2    DCD    845953892
        0x000508c4:    257a2878    x(z%    DCD    628762744
        0x000508c8:    324e2b61    a+N2    DCD    843983713
        0x000508cc:    51544e53    SNTQ    DCD    1364479571
        0x000508d0:    4a564b58    XKVJ    DCD    1247169368
        0x000508d4:    495a4757    WGZI    DCD    1230653271
        0x000508d8:    4a5d4a5d    ]J]J    DCD    1247627869
        0x000508dc:    2472286d    m(r$    DCD    611461229
        0x000508e0:    22752275    u"u"    DCD    578101877
        0x000508e4:    1291118f    ....    DCD    311497103
        0x000508e8:    0ca21392    ....    DCD    211948434
        0x000508ec:    07b20aa5    ....    DCD    129108645
        0x000508f0:    08be06bd    ....    DCD    146671293
        0x000508f4:    b21709b1    ....    DCD    2987854257
        0x000508f8:    663f7336    6s?f    DCD    1715434294
        0x000508fc:    63456242    BbEc    DCD    1665491522
        0x00050900:    5b47594a    JYG[    DCD    1531402570
        0x00050904:    594e5b49    I[NY    DCD    1498307401
        0x00050908:    425c5056    VP\B    DCD    1113346134
        0x0005090c:    3b66405d    ]@f;    DCD    996556893
        0x00050910:    3c683c67    g<h<    DCD    1013464167
        0x00050914:    2c7b3475    u4{,    DCD    746271861
        0x00050918:    1f85238a    .#..    DCD    528819082
        0x0005091c:    2d4d2661    a&M-    DCD    760030817
        0x00050920:    3c5d5a3d    =Z]<    DCD    1012750909
        0x00050924:    296b2a69    i*k)    DCD    694889065
        0x00050928:    26742d6e    n-t&    DCD    645148014
        0x0005092c:    26702671    q&p&    DCD    644884081
        0x00050930:    1b841a7c    |...    DCD    461642364
        0x00050934:    148c1388    ....    DCD    344724360
        0x00050938:    109f0e9b    ....    DCD    278859419
        0x0005093c:    0daa129e    ....    DCD    229249694
        0x00050940:    08bb0ab1    ....    DCD    146475697
        0x00050944:    09af06c0    ....    DCD    162465472
        0x00050948:    b2150a9f    ....    DCD    2987723423
        0x0005094c:    56476e3b    ;nGV    DCD    1447521851
        0x00050950:    5354554b    KUTS    DCD    1398035787
        0x00050954:    4958425b    [BXI    DCD    1230520923
        0x00050958:    4b5c4857    WH\K    DCD    1264339031
        0x0005095c:    3a694862    bHi:    DCD    979978338
        0x00050960:    3473366b    k6s4    DCD    879965803
        0x00050964:    38703772    r7p8    DCD    946878322
        0x00050968:    28843381    .3.(    DCD    679752577
        0x0005096c:    1d8c2196    .!..    DCD    495722902
        0x00050970:    2a4d2362    b#M*    DCD    709698402
        0x00050974:    4260792a    *y`B    DCD    1113618730
        0x00050978:    286f2b6c    l+o(    DCD    678374252
        0x0005097c:    207b2c75    u,{     DCD    544943221
        0x00050980:    21772478    x$w!    DCD    561456248
        0x00050984:    2286217f    .!."    DCD    579215743
        0x00050988:    1793158b    ....    DCD    395515275
        0x0005098c:    199e1498    ....    DCD    429790360
        0x00050990:    15a61a9a    ....    DCD    363207322
        0x00050994:    0db810ad    ....    DCD    230166701
        0x00050998:    0d960ab8    ....    DCD    227936952
        0x0005099c:    b2160f8b    ....    DCD    2987790219
        0x000509a0:    524a723f    ?rJR    DCD    1380610623
        0x000509a4:    525c5354    TS\R    DCD    1381782356
        0x000509a8:    48603e67    g>`H    DCD    1214266983
        0x000509ac:    49654360    `CeI    DCD    1231373152
        0x000509b0:    3771486b    kHq7    DCD    930170987
        0x000509b4:    347d3476    v4}4    DCD    880620662
        0x000509b8:    37753476    v4u7    DCD    930428022
        0x000509bc:    27893187    .1.'    DCD    663302535
        0x000509c0:    1d91209d    . ..    DCD    496050333
        0x000509c4:    284d2161    a!M(    DCD    676143457
    eattFcnDefault
        0x000509c8:    0002bcc9    ....    DCD    179401
        0x000509cc:    0002bcc9    ....    DCD    179401
        0x000509d0:    0002bcc1    ....    DCD    179393
        0x000509d4:    0002bca5    ....    DCD    179365
    eband5ms
        0x000509d8:    00010000    ....    DCD    65536
        0x000509dc:    00030002    ....    DCD    196610
        0x000509e0:    00050004    ....    DCD    327684
        0x000509e4:    00070006    ....    DCD    458758
        0x000509e8:    000a0008    ....    DCD    655368
        0x000509ec:    000e000c    ....    DCD    917516
        0x000509f0:    00140010    ....    DCD    1310736
        0x000509f4:    001c0018    ....    DCD    1835032
        0x000509f8:    00280022    ".(.    DCD    2621474
        0x000509fc:    003c0030    0.<.    DCD    3932208
        0x00050a00:    0064004e    N.d.    DCD    6553678
    fft_bitrev120
        0x00050a04:    00180000    ....    DCD    1572864
        0x00050a08:    00480030    0.H.    DCD    4718640
        0x00050a0c:    00080060    `...    DCD    524384
        0x00050a10:    00380020     .8.    DCD    3670048
        0x00050a14:    00680050    P.h.    DCD    6815824
        0x00050a18:    00280010    ..(.    DCD    2621456
        0x00050a1c:    00580040    @.X.    DCD    5767232
        0x00050a20:    00040070    p...    DCD    262256
        0x00050a24:    0034001c    ..4.    DCD    3407900
        0x00050a28:    0064004c    L.d.    DCD    6553676
        0x00050a2c:    0024000c    ..$.    DCD    2359308
        0x00050a30:    0054003c    <.T.    DCD    5505084
        0x00050a34:    0014006c    l...    DCD    1310828
        0x00050a38:    0044002c    ,.D.    DCD    4456492
        0x00050a3c:    0074005c    \.t.    DCD    7602268
        0x00050a40:    00190001    ....    DCD    1638401
        0x00050a44:    00490031    1.I.    DCD    4784177
        0x00050a48:    00090061    a...    DCD    589921
        0x00050a4c:    00390021    !.9.    DCD    3735585
        0x00050a50:    00690051    Q.i.    DCD    6881361
        0x00050a54:    00290011    ..).    DCD    2686993
        0x00050a58:    00590041    A.Y.    DCD    5832769
        0x00050a5c:    00050071    q...    DCD    327793
        0x00050a60:    0035001d    ..5.    DCD    3473437
        0x00050a64:    0065004d    M.e.    DCD    6619213
        0x00050a68:    0025000d    ..%.    DCD    2424845
        0x00050a6c:    0055003d    =.U.    DCD    5570621
        0x00050a70:    0015006d    m...    DCD    1376365
        0x00050a74:    0045002d    -.E.    DCD    4522029
        0x00050a78:    0075005d    ].u.    DCD    7667805
        0x00050a7c:    001a0002    ....    DCD    1703938
        0x00050a80:    004a0032    2.J.    DCD    4849714
        0x00050a84:    000a0062    b...    DCD    655458
        0x00050a88:    003a0022    ".:.    DCD    3801122
        0x00050a8c:    006a0052    R.j.    DCD    6946898
        0x00050a90:    002a0012    ..*.    DCD    2752530
        0x00050a94:    005a0042    B.Z.    DCD    5898306
        0x00050a98:    00060072    r...    DCD    393330
        0x00050a9c:    0036001e    ..6.    DCD    3538974
        0x00050aa0:    0066004e    N.f.    DCD    6684750
        0x00050aa4:    0026000e    ..&.    DCD    2490382
        0x00050aa8:    0056003e    >.V.    DCD    5636158
        0x00050aac:    0016006e    n...    DCD    1441902
        0x00050ab0:    0046002e    ..F.    DCD    4587566
        0x00050ab4:    0076005e    ^.v.    DCD    7733342
        0x00050ab8:    001b0003    ....    DCD    1769475
        0x00050abc:    004b0033    3.K.    DCD    4915251
        0x00050ac0:    000b0063    c...    DCD    720995
        0x00050ac4:    003b0023    #.;.    DCD    3866659
        0x00050ac8:    006b0053    S.k.    DCD    7012435
        0x00050acc:    002b0013    ..+.    DCD    2818067
        0x00050ad0:    005b0043    C.[.    DCD    5963843
        0x00050ad4:    00070073    s...    DCD    458867
        0x00050ad8:    0037001f    ..7.    DCD    3604511
        0x00050adc:    0067004f    O.g.    DCD    6750287
        0x00050ae0:    0027000f    ..'.    DCD    2555919
        0x00050ae4:    0057003f    ?.W.    DCD    5701695
        0x00050ae8:    0017006f    o...    DCD    1507439
        0x00050aec:    0047002f    /.G.    DCD    4653103
        0x00050af0:    0077005f    _.w.    DCD    7798879
    fft_bitrev240
        0x00050af4:    00300000    ..0.    DCD    3145728
        0x00050af8:    00900060    `...    DCD    9437280
        0x00050afc:    001000c0    ....    DCD    1048768
        0x00050b00:    00700040    @.p.    DCD    7340096
        0x00050b04:    00d000a0    ....    DCD    13631648
        0x00050b08:    00500020     .P.    DCD    5242912
        0x00050b0c:    00b00080    ....    DCD    11534464
        0x00050b10:    000400e0    ....    DCD    262368
        0x00050b14:    00640034    4.d.    DCD    6553652
        0x00050b18:    00c40094    ....    DCD    12845204
        0x00050b1c:    00440014    ..D.    DCD    4456468
        0x00050b20:    00a40074    t...    DCD    10748020
        0x00050b24:    002400d4    ..$.    DCD    2359508
        0x00050b28:    00840054    T...    DCD    8650836
        0x00050b2c:    00e400b4    ....    DCD    14942388
        0x00050b30:    00380008    ..8.    DCD    3670024
        0x00050b34:    00980068    h...    DCD    9961576
        0x00050b38:    001800c8    ....    DCD    1573064
        0x00050b3c:    00780048    H.x.    DCD    7864392
        0x00050b40:    00d800a8    ....    DCD    14155944
        0x00050b44:    00580028    (.X.    DCD    5767208
        0x00050b48:    00b80088    ....    DCD    12058760
        0x00050b4c:    000c00e8    ....    DCD    786664
        0x00050b50:    006c003c    <.l.    DCD    7077948
        0x00050b54:    00cc009c    ....    DCD    13369500
        0x00050b58:    004c001c    ..L.    DCD    4980764
        0x00050b5c:    00ac007c    |...    DCD    11272316
        0x00050b60:    002c00dc    ..,.    DCD    2883804
        0x00050b64:    008c005c    \...    DCD    9175132
        0x00050b68:    00ec00bc    ....    DCD    15466684
        0x00050b6c:    00310001    ..1.    DCD    3211265
        0x00050b70:    00910061    a...    DCD    9502817
        0x00050b74:    001100c1    ....    DCD    1114305
        0x00050b78:    00710041    A.q.    DCD    7405633
        0x00050b7c:    00d100a1    ....    DCD    13697185
        0x00050b80:    00510021    !.Q.    DCD    5308449
        0x00050b84:    00b10081    ....    DCD    11600001
        0x00050b88:    000500e1    ....    DCD    327905
        0x00050b8c:    00650035    5.e.    DCD    6619189
        0x00050b90:    00c50095    ....    DCD    12910741
        0x00050b94:    00450015    ..E.    DCD    4522005
        0x00050b98:    00a50075    u...    DCD    10813557
        0x00050b9c:    002500d5    ..%.    DCD    2425045
        0x00050ba0:    00850055    U...    DCD    8716373
        0x00050ba4:    00e500b5    ....    DCD    15007925
        0x00050ba8:    00390009    ..9.    DCD    3735561
        0x00050bac:    00990069    i...    DCD    10027113
        0x00050bb0:    001900c9    ....    DCD    1638601
        0x00050bb4:    00790049    I.y.    DCD    7929929
        0x00050bb8:    00d900a9    ....    DCD    14221481
        0x00050bbc:    00590029    ).Y.    DCD    5832745
        0x00050bc0:    00b90089    ....    DCD    12124297
        0x00050bc4:    000d00e9    ....    DCD    852201
        0x00050bc8:    006d003d    =.m.    DCD    7143485
        0x00050bcc:    00cd009d    ....    DCD    13435037
        0x00050bd0:    004d001d    ..M.    DCD    5046301
        0x00050bd4:    00ad007d    }...    DCD    11337853
        0x00050bd8:    002d00dd    ..-.    DCD    2949341
        0x00050bdc:    008d005d    ]...    DCD    9240669
        0x00050be0:    00ed00bd    ....    DCD    15532221
        0x00050be4:    00320002    ..2.    DCD    3276802
        0x00050be8:    00920062    b...    DCD    9568354
        0x00050bec:    001200c2    ....    DCD    1179842
        0x00050bf0:    00720042    B.r.    DCD    7471170
        0x00050bf4:    00d200a2    ....    DCD    13762722
        0x00050bf8:    00520022    ".R.    DCD    5373986
        0x00050bfc:    00b20082    ....    DCD    11665538
        0x00050c00:    000600e2    ....    DCD    393442
        0x00050c04:    00660036    6.f.    DCD    6684726
        0x00050c08:    00c60096    ....    DCD    12976278
        0x00050c0c:    00460016    ..F.    DCD    4587542
        0x00050c10:    00a60076    v...    DCD    10879094
        0x00050c14:    002600d6    ..&.    DCD    2490582
        0x00050c18:    00860056    V...    DCD    8781910
        0x00050c1c:    00e600b6    ....    DCD    15073462
        0x00050c20:    003a000a    ..:.    DCD    3801098
        0x00050c24:    009a006a    j...    DCD    10092650
        0x00050c28:    001a00ca    ....    DCD    1704138
        0x00050c2c:    007a004a    J.z.    DCD    7995466
        0x00050c30:    00da00aa    ....    DCD    14287018
        0x00050c34:    005a002a    *.Z.    DCD    5898282
        0x00050c38:    00ba008a    ....    DCD    12189834
        0x00050c3c:    000e00ea    ....    DCD    917738
        0x00050c40:    006e003e    >.n.    DCD    7209022
        0x00050c44:    00ce009e    ....    DCD    13500574
        0x00050c48:    004e001e    ..N.    DCD    5111838
        0x00050c4c:    00ae007e    ~...    DCD    11403390
        0x00050c50:    002e00de    ....    DCD    3014878
        0x00050c54:    008e005e    ^...    DCD    9306206
        0x00050c58:    00ee00be    ....    DCD    15597758
        0x00050c5c:    00330003    ..3.    DCD    3342339
        0x00050c60:    00930063    c...    DCD    9633891
        0x00050c64:    001300c3    ....    DCD    1245379
        0x00050c68:    00730043    C.s.    DCD    7536707
        0x00050c6c:    00d300a3    ....    DCD    13828259
        0x00050c70:    00530023    #.S.    DCD    5439523
        0x00050c74:    00b30083    ....    DCD    11731075
        0x00050c78:    000700e3    ....    DCD    458979
        0x00050c7c:    00670037    7.g.    DCD    6750263
        0x00050c80:    00c70097    ....    DCD    13041815
        0x00050c84:    00470017    ..G.    DCD    4653079
        0x00050c88:    00a70077    w...    DCD    10944631
        0x00050c8c:    002700d7    ..'.    DCD    2556119
        0x00050c90:    00870057    W...    DCD    8847447
        0x00050c94:    00e700b7    ....    DCD    15138999
        0x00050c98:    003b000b    ..;.    DCD    3866635
        0x00050c9c:    009b006b    k...    DCD    10158187
        0x00050ca0:    001b00cb    ....    DCD    1769675
        0x00050ca4:    007b004b    K.{.    DCD    8061003
        0x00050ca8:    00db00ab    ....    DCD    14352555
        0x00050cac:    005b002b    +.[.    DCD    5963819
        0x00050cb0:    00bb008b    ....    DCD    12255371
        0x00050cb4:    000f00eb    ....    DCD    983275
        0x00050cb8:    006f003f    ?.o.    DCD    7274559
        0x00050cbc:    00cf009f    ....    DCD    13566111
        0x00050cc0:    004f001f    ..O.    DCD    5177375
        0x00050cc4:    00af007f    ....    DCD    11468927
        0x00050cc8:    002f00df    ../.    DCD    3080415
        0x00050ccc:    008f005f    _...    DCD    9371743
        0x00050cd0:    00ef00bf    ....    DCD    15663295
    fft_bitrev480
        0x00050cd4:    00600000    ..`.    DCD    6291456
        0x00050cd8:    012000c0    .. .    DCD    18874560
        0x00050cdc:    00200180    .. .    DCD    2097536
        0x00050ce0:    00e00080    ....    DCD    14680192
        0x00050ce4:    01a00140    @...    DCD    27263296
        0x00050ce8:    00a00040    @...    DCD    10485824
        0x00050cec:    01600100    ..`.    DCD    23068928
        0x00050cf0:    000801c0    ....    DCD    524736
        0x00050cf4:    00c80068    h...    DCD    13107304
        0x00050cf8:    01880128    (...    DCD    25690408
        0x00050cfc:    00880028    (...    DCD    8912936
        0x00050d00:    014800e8    ..H.    DCD    21496040
        0x00050d04:    004801a8    ..H.    DCD    4719016
        0x00050d08:    010800a8    ....    DCD    17301672
        0x00050d0c:    01c80168    h...    DCD    29884776
        0x00050d10:    00700010    ..p.    DCD    7340048
        0x00050d14:    013000d0    ..0.    DCD    19923152
        0x00050d18:    00300190    ..0.    DCD    3146128
        0x00050d1c:    00f00090    ....    DCD    15728784
        0x00050d20:    01b00150    P...    DCD    28311888
        0x00050d24:    00b00050    P...    DCD    11534416
        0x00050d28:    01700110    ..p.    DCD    24117520
        0x00050d2c:    001801d0    ....    DCD    1573328
        0x00050d30:    00d80078    x...    DCD    14155896
        0x00050d34:    01980138    8...    DCD    26739000
        0x00050d38:    00980038    8...    DCD    9961528
        0x00050d3c:    015800f8    ..X.    DCD    22544632
        0x00050d40:    005801b8    ..X.    DCD    5767608
        0x00050d44:    011800b8    ....    DCD    18350264
        0x00050d48:    01d80178    x...    DCD    30933368
        0x00050d4c:    00640004    ..d.    DCD    6553604
        0x00050d50:    012400c4    ..$.    DCD    19136708
        0x00050d54:    00240184    ..$.    DCD    2359684
        0x00050d58:    00e40084    ....    DCD    14942340
        0x00050d5c:    01a40144    D...    DCD    27525444
        0x00050d60:    00a40044    D...    DCD    10747972
        0x00050d64:    01640104    ..d.    DCD    23331076
        0x00050d68:    000c01c4    ....    DCD    786884
        0x00050d6c:    00cc006c    l...    DCD    13369452
        0x00050d70:    018c012c    ,...    DCD    25952556
        0x00050d74:    008c002c    ,...    DCD    9175084
        0x00050d78:    014c00ec    ..L.    DCD    21758188
        0x00050d7c:    004c01ac    ..L.    DCD    4981164
        0x00050d80:    010c00ac    ....    DCD    17563820
        0x00050d84:    01cc016c    l...    DCD    30146924
        0x00050d88:    00740014    ..t.    DCD    7602196
        0x00050d8c:    013400d4    ..4.    DCD    20185300
        0x00050d90:    00340194    ..4.    DCD    3408276
        0x00050d94:    00f40094    ....    DCD    15990932
        0x00050d98:    01b40154    T...    DCD    28574036
        0x00050d9c:    00b40054    T...    DCD    11796564
        0x00050da0:    01740114    ..t.    DCD    24379668
        0x00050da4:    001c01d4    ....    DCD    1835476
        0x00050da8:    00dc007c    |...    DCD    14418044
        0x00050dac:    019c013c    <...    DCD    27001148
        0x00050db0:    009c003c    <...    DCD    10223676
        0x00050db4:    015c00fc    ..\.    DCD    22806780
        0x00050db8:    005c01bc    ..\.    DCD    6029756
        0x00050dbc:    011c00bc    ....    DCD    18612412
        0x00050dc0:    01dc017c    |...    DCD    31195516
        0x00050dc4:    00610001    ..a.    DCD    6356993
        0x00050dc8:    012100c1    ..!.    DCD    18940097
        0x00050dcc:    00210181    ..!.    DCD    2163073
        0x00050dd0:    00e10081    ....    DCD    14745729
        0x00050dd4:    01a10141    A...    DCD    27328833
        0x00050dd8:    00a10041    A...    DCD    10551361
        0x00050ddc:    01610101    ..a.    DCD    23134465
        0x00050de0:    000901c1    ....    DCD    590273
        0x00050de4:    00c90069    i...    DCD    13172841
        0x00050de8:    01890129    )...    DCD    25755945
        0x00050dec:    00890029    )...    DCD    8978473
        0x00050df0:    014900e9    ..I.    DCD    21561577
        0x00050df4:    004901a9    ..I.    DCD    4784553
        0x00050df8:    010900a9    ....    DCD    17367209
        0x00050dfc:    01c90169    i...    DCD    29950313
        0x00050e00:    00710011    ..q.    DCD    7405585
        0x00050e04:    013100d1    ..1.    DCD    19988689
        0x00050e08:    00310191    ..1.    DCD    3211665
        0x00050e0c:    00f10091    ....    DCD    15794321
        0x00050e10:    01b10151    Q...    DCD    28377425
        0x00050e14:    00b10051    Q...    DCD    11599953
        0x00050e18:    01710111    ..q.    DCD    24183057
        0x00050e1c:    001901d1    ....    DCD    1638865
        0x00050e20:    00d90079    y...    DCD    14221433
        0x00050e24:    01990139    9...    DCD    26804537
        0x00050e28:    00990039    9...    DCD    10027065
        0x00050e2c:    015900f9    ..Y.    DCD    22610169
        0x00050e30:    005901b9    ..Y.    DCD    5833145
        0x00050e34:    011900b9    ....    DCD    18415801
        0x00050e38:    01d90179    y...    DCD    30998905
        0x00050e3c:    00650005    ..e.    DCD    6619141
        0x00050e40:    012500c5    ..%.    DCD    19202245
        0x00050e44:    00250185    ..%.    DCD    2425221
        0x00050e48:    00e50085    ....    DCD    15007877
        0x00050e4c:    01a50145    E...    DCD    27590981
        0x00050e50:    00a50045    E...    DCD    10813509
        0x00050e54:    01650105    ..e.    DCD    23396613
        0x00050e58:    000d01c5    ....    DCD    852421
        0x00050e5c:    00cd006d    m...    DCD    13434989
        0x00050e60:    018d012d    -...    DCD    26018093
        0x00050e64:    008d002d    -...    DCD    9240621
        0x00050e68:    014d00ed    ..M.    DCD    21823725
        0x00050e6c:    004d01ad    ..M.    DCD    5046701
        0x00050e70:    010d00ad    ....    DCD    17629357
        0x00050e74:    01cd016d    m...    DCD    30212461
        0x00050e78:    00750015    ..u.    DCD    7667733
        0x00050e7c:    013500d5    ..5.    DCD    20250837
        0x00050e80:    00350195    ..5.    DCD    3473813
        0x00050e84:    00f50095    ....    DCD    16056469
        0x00050e88:    01b50155    U...    DCD    28639573
        0x00050e8c:    00b50055    U...    DCD    11862101
        0x00050e90:    01750115    ..u.    DCD    24445205
        0x00050e94:    001d01d5    ....    DCD    1901013
        0x00050e98:    00dd007d    }...    DCD    14483581
        0x00050e9c:    019d013d    =...    DCD    27066685
        0x00050ea0:    009d003d    =...    DCD    10289213
        0x00050ea4:    015d00fd    ..].    DCD    22872317
        0x00050ea8:    005d01bd    ..].    DCD    6095293
        0x00050eac:    011d00bd    ....    DCD    18677949
        0x00050eb0:    01dd017d    }...    DCD    31261053
        0x00050eb4:    00620002    ..b.    DCD    6422530
        0x00050eb8:    012200c2    ..".    DCD    19005634
        0x00050ebc:    00220182    ..".    DCD    2228610
        0x00050ec0:    00e20082    ....    DCD    14811266
        0x00050ec4:    01a20142    B...    DCD    27394370
        0x00050ec8:    00a20042    B...    DCD    10616898
        0x00050ecc:    01620102    ..b.    DCD    23200002
        0x00050ed0:    000a01c2    ....    DCD    655810
        0x00050ed4:    00ca006a    j...    DCD    13238378
        0x00050ed8:    018a012a    *...    DCD    25821482
        0x00050edc:    008a002a    *...    DCD    9044010
        0x00050ee0:    014a00ea    ..J.    DCD    21627114
        0x00050ee4:    004a01aa    ..J.    DCD    4850090
        0x00050ee8:    010a00aa    ....    DCD    17432746
        0x00050eec:    01ca016a    j...    DCD    30015850
        0x00050ef0:    00720012    ..r.    DCD    7471122
        0x00050ef4:    013200d2    ..2.    DCD    20054226
        0x00050ef8:    00320192    ..2.    DCD    3277202
        0x00050efc:    00f20092    ....    DCD    15859858
        0x00050f00:    01b20152    R...    DCD    28442962
        0x00050f04:    00b20052    R...    DCD    11665490
        0x00050f08:    01720112    ..r.    DCD    24248594
        0x00050f0c:    001a01d2    ....    DCD    1704402
        0x00050f10:    00da007a    z...    DCD    14286970
        0x00050f14:    019a013a    :...    DCD    26870074
        0x00050f18:    009a003a    :...    DCD    10092602
        0x00050f1c:    015a00fa    ..Z.    DCD    22675706
        0x00050f20:    005a01ba    ..Z.    DCD    5898682
        0x00050f24:    011a00ba    ....    DCD    18481338
        0x00050f28:    01da017a    z...    DCD    31064442
        0x00050f2c:    00660006    ..f.    DCD    6684678
        0x00050f30:    012600c6    ..&.    DCD    19267782
        0x00050f34:    00260186    ..&.    DCD    2490758
        0x00050f38:    00e60086    ....    DCD    15073414
        0x00050f3c:    01a60146    F...    DCD    27656518
        0x00050f40:    00a60046    F...    DCD    10879046
        0x00050f44:    01660106    ..f.    DCD    23462150
        0x00050f48:    000e01c6    ....    DCD    917958
        0x00050f4c:    00ce006e    n...    DCD    13500526
        0x00050f50:    018e012e    ....    DCD    26083630
        0x00050f54:    008e002e    ....    DCD    9306158
        0x00050f58:    014e00ee    ..N.    DCD    21889262
        0x00050f5c:    004e01ae    ..N.    DCD    5112238
        0x00050f60:    010e00ae    ....    DCD    17694894
        0x00050f64:    01ce016e    n...    DCD    30277998
        0x00050f68:    00760016    ..v.    DCD    7733270
        0x00050f6c:    013600d6    ..6.    DCD    20316374
        0x00050f70:    00360196    ..6.    DCD    3539350
        0x00050f74:    00f60096    ....    DCD    16122006
        0x00050f78:    01b60156    V...    DCD    28705110
        0x00050f7c:    00b60056    V...    DCD    11927638
        0x00050f80:    01760116    ..v.    DCD    24510742
        0x00050f84:    001e01d6    ....    DCD    1966550
        0x00050f88:    00de007e    ~...    DCD    14549118
        0x00050f8c:    019e013e    >...    DCD    27132222
        0x00050f90:    009e003e    >...    DCD    10354750
        0x00050f94:    015e00fe    ..^.    DCD    22937854
        0x00050f98:    005e01be    ..^.    DCD    6160830
        0x00050f9c:    011e00be    ....    DCD    18743486
        0x00050fa0:    01de017e    ~...    DCD    31326590
        0x00050fa4:    00630003    ..c.    DCD    6488067
        0x00050fa8:    012300c3    ..#.    DCD    19071171
        0x00050fac:    00230183    ..#.    DCD    2294147
        0x00050fb0:    00e30083    ....    DCD    14876803
        0x00050fb4:    01a30143    C...    DCD    27459907
        0x00050fb8:    00a30043    C...    DCD    10682435
        0x00050fbc:    01630103    ..c.    DCD    23265539
        0x00050fc0:    000b01c3    ....    DCD    721347
        0x00050fc4:    00cb006b    k...    DCD    13303915
        0x00050fc8:    018b012b    +...    DCD    25887019
        0x00050fcc:    008b002b    +...    DCD    9109547
        0x00050fd0:    014b00eb    ..K.    DCD    21692651
        0x00050fd4:    004b01ab    ..K.    DCD    4915627
        0x00050fd8:    010b00ab    ....    DCD    17498283
        0x00050fdc:    01cb016b    k...    DCD    30081387
        0x00050fe0:    00730013    ..s.    DCD    7536659
        0x00050fe4:    013300d3    ..3.    DCD    20119763
        0x00050fe8:    00330193    ..3.    DCD    3342739
        0x00050fec:    00f30093    ....    DCD    15925395
        0x00050ff0:    01b30153    S...    DCD    28508499
        0x00050ff4:    00b30053    S...    DCD    11731027
        0x00050ff8:    01730113    ..s.    DCD    24314131
        0x00050ffc:    001b01d3    ....    DCD    1769939
        0x00051000:    00db007b    {...    DCD    14352507
        0x00051004:    019b013b    ;...    DCD    26935611
        0x00051008:    009b003b    ;...    DCD    10158139
        0x0005100c:    015b00fb    ..[.    DCD    22741243
        0x00051010:    005b01bb    ..[.    DCD    5964219
        0x00051014:    011b00bb    ....    DCD    18546875
        0x00051018:    01db017b    {...    DCD    31129979
        0x0005101c:    00670007    ..g.    DCD    6750215
        0x00051020:    012700c7    ..'.    DCD    19333319
        0x00051024:    00270187    ..'.    DCD    2556295
        0x00051028:    00e70087    ....    DCD    15138951
        0x0005102c:    01a70147    G...    DCD    27722055
        0x00051030:    00a70047    G...    DCD    10944583
        0x00051034:    01670107    ..g.    DCD    23527687
        0x00051038:    000f01c7    ....    DCD    983495
        0x0005103c:    00cf006f    o...    DCD    13566063
        0x00051040:    018f012f    /...    DCD    26149167
        0x00051044:    008f002f    /...    DCD    9371695
        0x00051048:    014f00ef    ..O.    DCD    21954799
        0x0005104c:    004f01af    ..O.    DCD    5177775
        0x00051050:    010f00af    ....    DCD    17760431
        0x00051054:    01cf016f    o...    DCD    30343535
        0x00051058:    00770017    ..w.    DCD    7798807
        0x0005105c:    013700d7    ..7.    DCD    20381911
        0x00051060:    00370197    ..7.    DCD    3604887
        0x00051064:    00f70097    ....    DCD    16187543
        0x00051068:    01b70157    W...    DCD    28770647
        0x0005106c:    00b70057    W...    DCD    11993175
        0x00051070:    01770117    ..w.    DCD    24576279
        0x00051074:    001f01d7    ....    DCD    2032087
        0x00051078:    00df007f    ....    DCD    14614655
        0x0005107c:    019f013f    ?...    DCD    27197759
        0x00051080:    009f003f    ?...    DCD    10420287
        0x00051084:    015f00ff    .._.    DCD    23003391
        0x00051088:    005f01bf    .._.    DCD    6226367
        0x0005108c:    011f00bf    ....    DCD    18809023
        0x00051090:    01df017f    ....    DCD    31392127
    fft_bitrev60
        0x00051094:    000c0000    ....    DCD    786432
        0x00051098:    00240018    ..$.    DCD    2359320
        0x0005109c:    00040030    0...    DCD    262192
        0x000510a0:    001c0010    ....    DCD    1835024
        0x000510a4:    00340028    (.4.    DCD    3407912
        0x000510a8:    00140008    ....    DCD    1310728
        0x000510ac:    002c0020     .,.    DCD    2883616
        0x000510b0:    00010038    8...    DCD    65592
        0x000510b4:    0019000d    ....    DCD    1638413
        0x000510b8:    00310025    %.1.    DCD    3211301
        0x000510bc:    00110005    ....    DCD    1114117
        0x000510c0:    0029001d    ..).    DCD    2687005
        0x000510c4:    00090035    5...    DCD    589877
        0x000510c8:    00210015    ..!.    DCD    2162709
        0x000510cc:    0039002d    -.9.    DCD    3735597
        0x000510d0:    000e0002    ....    DCD    917506
        0x000510d4:    0026001a    ..&.    DCD    2490394
        0x000510d8:    00060032    2...    DCD    393266
        0x000510dc:    001e0012    ....    DCD    1966098
        0x000510e0:    0036002a    *.6.    DCD    3538986
        0x000510e4:    0016000a    ....    DCD    1441802
        0x000510e8:    002e0022    "...    DCD    3014690
        0x000510ec:    0003003a    :...    DCD    196666
        0x000510f0:    001b000f    ....    DCD    1769487
        0x000510f4:    00330027    '.3.    DCD    3342375
        0x000510f8:    00130007    ....    DCD    1245191
        0x000510fc:    002b001f    ..+.    DCD    2818079
        0x00051100:    000b0037    7...    DCD    720951
        0x00051104:    00230017    ..#.    DCD    2293783
        0x00051108:    003b002f    /.;.    DCD    3866671
    fft_state48000_960_0
        0x0005110c:    000001e0    ....    DCD    480
        0x00051110:    3b088887    ...;    DCD    990414983
        0x00051114:    ffffffff    ....    DCD    4294967295
        0x00051118:    00600005    ..`.    DCD    6291461
        0x0005111c:    00200003    .. .    DCD    2097155
        0x00051120:    00080004    ....    DCD    524292
        0x00051124:    00040002    ....    DCD    262146
        0x00051128:    00010004    ....    DCD    65540
        0x0005112c:    00000000    ....    DCD    0
        0x00051130:    00000000    ....    DCD    0
        0x00051134:    00000000    ....    DCD    0
        0x00051138:    00050cd4    ....    DCD    330964
        0x0005113c:    000511ec    ....    DCD    332268
        0x00051140:    00000000    ....    DCD    0
    fft_state48000_960_1
        0x00051144:    000000f0    ....    DCD    240
        0x00051148:    3b888889    ...;    DCD    998803593
        0x0005114c:    00000001    ....    DCD    1
        0x00051150:    00300005    ..0.    DCD    3145733
        0x00051154:    00100003    ....    DCD    1048579
        0x00051158:    00040004    ....    DCD    262148
        0x0005115c:    00010004    ....    DCD    65540
        0x00051160:    00000000    ....    DCD    0
        0x00051164:    00000000    ....    DCD    0
        0x00051168:    00000000    ....    DCD    0
        0x0005116c:    00000000    ....    DCD    0
        0x00051170:    00050af4    ....    DCD    330484
        0x00051174:    000511ec    ....    DCD    332268
        0x00051178:    00000000    ....    DCD    0
    fft_state48000_960_2
        0x0005117c:    00000078    x...    DCD    120
        0x00051180:    3c088888    ...<    DCD    1007192200
        0x00051184:    00000002    ....    DCD    2
        0x00051188:    00180005    ....    DCD    1572869
        0x0005118c:    00080003    ....    DCD    524291
        0x00051190:    00040002    ....    DCD    262146
        0x00051194:    00010004    ....    DCD    65540
        0x00051198:    00000000    ....    DCD    0
        0x0005119c:    00000000    ....    DCD    0
        0x000511a0:    00000000    ....    DCD    0
        0x000511a4:    00000000    ....    DCD    0
        0x000511a8:    00050a04    ....    DCD    330244
        0x000511ac:    000511ec    ....    DCD    332268
        0x000511b0:    00000000    ....    DCD    0
    fft_state48000_960_3
        0x000511b4:    0000003c    <...    DCD    60
        0x000511b8:    3c888889    ...<    DCD    1015580809
        0x000511bc:    00000003    ....    DCD    3
        0x000511c0:    000c0005    ....    DCD    786437
        0x000511c4:    00040003    ....    DCD    262147
        0x000511c8:    00010004    ....    DCD    65540
        0x000511cc:    00000000    ....    DCD    0
        0x000511d0:    00000000    ....    DCD    0
        0x000511d4:    00000000    ....    DCD    0
        0x000511d8:    00000000    ....    DCD    0
        0x000511dc:    00000000    ....    DCD    0
        0x000511e0:    00051094    ....    DCD    331924
        0x000511e4:    000511ec    ....    DCD    332268
        0x000511e8:    00000000    ....    DCD    0
    fft_twiddles48000_960
        0x000511ec:    3f800000    ...?    DCD    1065353216
        0x000511f0:    80000000    ....    DCD    2147483648
        0x000511f4:    3f7ffa63    c..?    DCD    1065351779
        0x000511f8:    bc5675bf    .uV.    DCD    3159782847
        0x000511fc:    3f7fe98b    ...?    DCD    1065347467
        0x00051200:    bcd6710a    .q..    DCD    3168170250
        0x00051204:    3f7fcd79    y..?    DCD    1065340281
        0x00051208:    bd20cee7    .. .    DCD    3173043943
        0x0005120c:    3f7fa62f    /..?    DCD    1065330223
        0x00051210:    bd565e3a    :^V.    DCD    3176554042
        0x00051214:    3f7f73af    .s.?    DCD    1065317295
        0x00051218:    bd85f213    ....    DCD    3179672083
        0x0005121c:    3f7f35f9    .5.?    DCD    1065301497
        0x00051220:    bda0af2a    *...    DCD    3181424426
        0x00051224:    3f7eed12    ..~?    DCD    1065282834
        0x00051228:    bdbb6533    3e..    DCD    3183174963
        0x0005122c:    3f7e98fd    ..~?    DCD    1065261309
        0x00051230:    bdd61304    ....    DCD    3184923396
        0x00051234:    3f7e39bc    .9~?    DCD    1065236924
        0x00051238:    bdf0b773    s...    DCD    3186669427
        0x0005123c:    3f7dcf55    U.}?    DCD    1065209685
        0x00051240:    be05a8a8    ....    DCD    3188041896
        0x00051244:    3f7d59cb    .Y}?    DCD    1065179595
        0x00051248:    be12efbb    ....    DCD    3188912059
        0x0005124c:    3f7cd925    %.|?    DCD    1065146661
        0x00051250:    be20305c    \0 .    DCD    3189780572
        0x00051254:    3f7c4d67    gM|?    DCD    1065110887
        0x00051258:    be2d69f5    .i-.    DCD    3190647285
        0x0005125c:    3f7bb698    ..{?    DCD    1065072280
        0x00051260:    be3a9bf3    ..:.    DCD    3191512051
        0x00051264:    3f7b14be    ..{?    DCD    1065030846
        0x00051268:    be47c5c2    ..G.    DCD    3192374722
        0x0005126c:    3f7a67e2    .gz?    DCD    1064986594
        0x00051270:    be54e6cd    ..T.    DCD    3193235149
        0x00051274:    3f79b009    ..y?    DCD    1064939529
        0x00051278:    be61fe82    ..a.    DCD    3194093186
        0x0005127c:    3f78ed3c    <.x?    DCD    1064889660
        0x00051280:    be6f0c4d    M.o.    DCD    3194948685
        0x00051284:    3f781f84    ..x?    DCD    1064836996
        0x00051288:    be7c0f9c    ..|.    DCD    3195801500
        0x0005128c:    3f7746ea    .Fw?    DCD    1064781546
        0x00051290:    be8483ee    ....    DCD    3196355566
        0x00051294:    3f766377    wcv?    DCD    1064723319
        0x00051298:    be8afa3e    >...    DCD    3196779070
        0x0005129c:    3f757536    6uu?    DCD    1064662326
        0x000512a0:    be916a75    uj..    DCD    3197201013
        0x000512a4:    3f747c30    0|t?    DCD    1064598576
        0x000512a8:    be97d44c    L...    DCD    3197621324
        0x000512ac:    3f737871    qxs?    DCD    1064532081
        0x000512b0:    be9e377a    z7..    DCD    3198039930
        0x000512b4:    3f726a03    .jr?    DCD    1064462851
        0x000512b8:    bea493b7    ....    DCD    3198456759
        0x000512bc:    3f7150f4    .Pq?    DCD    1064390900
        0x000512c0:    beaae8bc    ....    DCD    3198871740
        0x000512c4:    3f702d4f    O-p?    DCD    1064316239
        0x000512c8:    beb13641    A6..    DCD    3199284801
        0x000512cc:    3f6eff21    !.n?    DCD    1064238881
        0x000512d0:    beb77c01    .|..    DCD    3199695873
        0x000512d4:    3f6dc676    v.m?    DCD    1064158838
        0x000512d8:    bebdb9b4    ....    DCD    3200104884
        0x000512dc:    3f6c835e    ^.l?    DCD    1064076126
        0x000512e0:    bec3ef15    ....    DCD    3200511765
        0x000512e4:    3f6b35e7    .5k?    DCD    1063990759
        0x000512e8:    beca1bde    ....    DCD    3200916446
        0x000512ec:    3f69de1e    ..i?    DCD    1063902750
        0x000512f0:    bed03fc9    .?..    DCD    3201318857
        0x000512f4:    3f687c12    .|h?    DCD    1063812114
        0x000512f8:    bed65a92    .Z..    DCD    3201718930
        0x000512fc:    3f670fd4    ..g?    DCD    1063718868
        0x00051300:    bedc6bf3    .k..    DCD    3202116595
        0x00051304:    3f659974    t.e?    DCD    1063623028
        0x00051308:    bee273aa    .s..    DCD    3202511786
        0x0005130c:    3f641901    ..d?    DCD    1063524609
        0x00051310:    bee87171    qq..    DCD    3202904433
        0x00051314:    3f628e8d    ..b?    DCD    1063423629
        0x00051318:    beee6507    .e..    DCD    3203294471
        0x0005131c:    3f60fa28    (.`?    DCD    1063320104
        0x00051320:    bef44e27    'N..    DCD    3203681831
        0x00051324:    3f5f5be6    .[_?    DCD    1063214054
        0x00051328:    befa2c90    .,..    DCD    3204066448
        0x0005132c:    3f5db3d7    ..]?    DCD    1063105495
        0x00051330:    bf000000    ....    DCD    3204448256
        0x00051334:    3f5c020f    ..\?    DCD    1062994447
        0x00051338:    bf02e41b    ....    DCD    3204637723
        0x0005133c:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051340:    bf05c277    w...    DCD    3204825719
        0x00051344:    3f58819e    ..X?    DCD    1062764958
        0x00051348:    bf089af6    ....    DCD    3205012214
        0x0005134c:    3f56b31d    ..V?    DCD    1062646557
        0x00051350:    bf0b6d77    wm..    DCD    3205197175
        0x00051354:    3f54db31    1.T?    DCD    1062525745
        0x00051358:    bf0e39da    .9..    DCD    3205380570
        0x0005135c:    3f52f9ef    ..R?    DCD    1062402543
        0x00051360:    bf110000    ....    DCD    3205562368
        0x00051364:    3f510f6c    l.Q?    DCD    1062276972
        0x00051368:    bf13bfca    ....    DCD    3205742538
        0x0005136c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051370:    bf167918    .y..    DCD    3205921048
        0x00051374:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051378:    bf192bcd    .+..    DCD    3206097869
        0x0005137c:    3f4b1934    4.K?    DCD    1061886260
        0x00051380:    bf1bd7ca    ....    DCD    3206272970
        0x00051384:    3f490a88    ..I?    DCD    1061751432
        0x00051388:    bf1e7cf1    .|..    DCD    3206446321
        0x0005138c:    3f46f30a    ..F?    DCD    1061614346
        0x00051390:    bf211b24    $.!.    DCD    3206617892
        0x00051394:    3f44d2d1    ..D?    DCD    1061475025
        0x00051398:    bf23b246    F.#.    DCD    3206787654
        0x0005139c:    3f42a9f7    ..B?    DCD    1061333495
        0x000513a0:    bf26423a    :B&.    DCD    3206955578
        0x000513a4:    3f407893    .x@?    DCD    1061189779
        0x000513a8:    bf28cae3    ..(.    DCD    3207121635
        0x000513ac:    3f3e3ebd    .>>?    DCD    1061043901
        0x000513b0:    bf2b4c25    %L+.    DCD    3207285797
        0x000513b4:    3f3bfc8f    ..;?    DCD    1060895887
        0x000513b8:    bf2dc5e3    ..-.    DCD    3207448035
        0x000513bc:    3f39b222    ".9?    DCD    1060745762
        0x000513c0:    bf303801    .80.    DCD    3207608321
        0x000513c4:    3f375f90    ._7?    DCD    1060593552
        0x000513c8:    bf32a265    e.2.    DCD    3207766629
        0x000513cc:    3f3504f3    ..5?    DCD    1060439283
        0x000513d0:    bf3504f3    ..5.    DCD    3207922931
        0x000513d4:    3f32a265    e.2?    DCD    1060282981
        0x000513d8:    bf375f90    ._7.    DCD    3208077200
        0x000513dc:    3f303801    .80?    DCD    1060124673
        0x000513e0:    bf39b222    ".9.    DCD    3208229410
        0x000513e4:    3f2dc5e3    ..-?    DCD    1059964387
        0x000513e8:    bf3bfc8f    ..;.    DCD    3208379535
        0x000513ec:    3f2b4c25    %L+?    DCD    1059802149
        0x000513f0:    bf3e3ebd    .>>.    DCD    3208527549
        0x000513f4:    3f28cae3    ..(?    DCD    1059637987
        0x000513f8:    bf407893    .x@.    DCD    3208673427
        0x000513fc:    3f26423a    :B&?    DCD    1059471930
        0x00051400:    bf42a9f7    ..B.    DCD    3208817143
        0x00051404:    3f23b246    F.#?    DCD    1059304006
        0x00051408:    bf44d2d1    ..D.    DCD    3208958673
        0x0005140c:    3f211b24    $.!?    DCD    1059134244
        0x00051410:    bf46f30a    ..F.    DCD    3209097994
        0x00051414:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051418:    bf490a88    ..I.    DCD    3209235080
        0x0005141c:    3f1bd7ca    ...?    DCD    1058789322
        0x00051420:    bf4b1934    4.K.    DCD    3209369908
        0x00051424:    3f192bcd    .+.?    DCD    1058614221
        0x00051428:    bf4d1ef8    ..M.    DCD    3209502456
        0x0005142c:    3f167918    .y.?    DCD    1058437400
        0x00051430:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051434:    3f13bfca    ...?    DCD    1058258890
        0x00051438:    bf510f6c    l.Q.    DCD    3209760620
        0x0005143c:    3f110000    ...?    DCD    1058078720
        0x00051440:    bf52f9ef    ..R.    DCD    3209886191
        0x00051444:    3f0e39da    .9.?    DCD    1057896922
        0x00051448:    bf54db31    1.T.    DCD    3210009393
        0x0005144c:    3f0b6d77    wm.?    DCD    1057713527
        0x00051450:    bf56b31d    ..V.    DCD    3210130205
        0x00051454:    3f089af6    ...?    DCD    1057528566
        0x00051458:    bf58819e    ..X.    DCD    3210248606
        0x0005145c:    3f05c277    w..?    DCD    1057342071
        0x00051460:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051464:    3f02e41b    ...?    DCD    1057154075
        0x00051468:    bf5c020f    ..\.    DCD    3210478095
        0x0005146c:    3f000000    ...?    DCD    1056964608
        0x00051470:    bf5db3d7    ..].    DCD    3210589143
        0x00051474:    3efa2c90    .,.>    DCD    1056582800
        0x00051478:    bf5f5be6    .[_.    DCD    3210697702
        0x0005147c:    3ef44e27    'N.>    DCD    1056198183
        0x00051480:    bf60fa28    (.`.    DCD    3210803752
        0x00051484:    3eee6507    .e.>    DCD    1055810823
        0x00051488:    bf628e8d    ..b.    DCD    3210907277
        0x0005148c:    3ee87171    qq.>    DCD    1055420785
        0x00051490:    bf641901    ..d.    DCD    3211008257
        0x00051494:    3ee273aa    .s.>    DCD    1055028138
        0x00051498:    bf659974    t.e.    DCD    3211106676
        0x0005149c:    3edc6bf3    .k.>    DCD    1054632947
        0x000514a0:    bf670fd4    ..g.    DCD    3211202516
        0x000514a4:    3ed65a92    .Z.>    DCD    1054235282
        0x000514a8:    bf687c12    .|h.    DCD    3211295762
        0x000514ac:    3ed03fc9    .?.>    DCD    1053835209
        0x000514b0:    bf69de1e    ..i.    DCD    3211386398
        0x000514b4:    3eca1bde    ...>    DCD    1053432798
        0x000514b8:    bf6b35e7    .5k.    DCD    3211474407
        0x000514bc:    3ec3ef15    ...>    DCD    1053028117
        0x000514c0:    bf6c835e    ^.l.    DCD    3211559774
        0x000514c4:    3ebdb9b4    ...>    DCD    1052621236
        0x000514c8:    bf6dc676    v.m.    DCD    3211642486
        0x000514cc:    3eb77c01    .|.>    DCD    1052212225
        0x000514d0:    bf6eff21    !.n.    DCD    3211722529
        0x000514d4:    3eb13641    A6.>    DCD    1051801153
        0x000514d8:    bf702d4f    O-p.    DCD    3211799887
        0x000514dc:    3eaae8bc    ...>    DCD    1051388092
        0x000514e0:    bf7150f4    .Pq.    DCD    3211874548
        0x000514e4:    3ea493b7    ...>    DCD    1050973111
        0x000514e8:    bf726a03    .jr.    DCD    3211946499
        0x000514ec:    3e9e377a    z7.>    DCD    1050556282
        0x000514f0:    bf737871    qxs.    DCD    3212015729
        0x000514f4:    3e97d44c    L..>    DCD    1050137676
        0x000514f8:    bf747c30    0|t.    DCD    3212082224
        0x000514fc:    3e916a75    uj.>    DCD    1049717365
        0x00051500:    bf757536    6uu.    DCD    3212145974
        0x00051504:    3e8afa3e    >..>    DCD    1049295422
        0x00051508:    bf766377    wcv.    DCD    3212206967
        0x0005150c:    3e8483ee    ...>    DCD    1048871918
        0x00051510:    bf7746ea    .Fw.    DCD    3212265194
        0x00051514:    3e7c0f9c    ..|>    DCD    1048317852
        0x00051518:    bf781f84    ..x.    DCD    3212320644
        0x0005151c:    3e6f0c4d    M.o>    DCD    1047465037
        0x00051520:    bf78ed3c    <.x.    DCD    3212373308
        0x00051524:    3e61fe82    ..a>    DCD    1046609538
        0x00051528:    bf79b009    ..y.    DCD    3212423177
        0x0005152c:    3e54e6cd    ..T>    DCD    1045751501
        0x00051530:    bf7a67e2    .gz.    DCD    3212470242
        0x00051534:    3e47c5c2    ..G>    DCD    1044891074
        0x00051538:    bf7b14be    ..{.    DCD    3212514494
        0x0005153c:    3e3a9bf3    ..:>    DCD    1044028403
        0x00051540:    bf7bb698    ..{.    DCD    3212555928
        0x00051544:    3e2d69f5    .i->    DCD    1043163637
        0x00051548:    bf7c4d67    gM|.    DCD    3212594535
        0x0005154c:    3e20305c    \0 >    DCD    1042296924
        0x00051550:    bf7cd925    %.|.    DCD    3212630309
        0x00051554:    3e12efbb    ...>    DCD    1041428411
        0x00051558:    bf7d59cb    .Y}.    DCD    3212663243
        0x0005155c:    3e05a8a8    ...>    DCD    1040558248
        0x00051560:    bf7dcf55    U.}.    DCD    3212693333
        0x00051564:    3df0b773    s..=    DCD    1039185779
        0x00051568:    bf7e39bc    .9~.    DCD    3212720572
        0x0005156c:    3dd61304    ...=    DCD    1037439748
        0x00051570:    bf7e98fd    ..~.    DCD    3212744957
        0x00051574:    3dbb6533    3e.=    DCD    1035691315
        0x00051578:    bf7eed12    ..~.    DCD    3212766482
        0x0005157c:    3da0af2a    *..=    DCD    1033940778
        0x00051580:    bf7f35f9    .5..    DCD    3212785145
        0x00051584:    3d85f213    ...=    DCD    1032188435
        0x00051588:    bf7f73af    .s..    DCD    3212800943
        0x0005158c:    3d565e3a    :^V=    DCD    1029070394
        0x00051590:    bf7fa62f    /...    DCD    3212813871
        0x00051594:    3d20cee7    .. =    DCD    1025560295
        0x00051598:    bf7fcd79    y...    DCD    3212823929
        0x0005159c:    3cd6710a    .q.<    DCD    1020686602
        0x000515a0:    bf7fe98b    ....    DCD    3212831115
        0x000515a4:    3c5675bf    .uV<    DCD    1012299199
        0x000515a8:    bf7ffa63    c...    DCD    3212835427
        0x000515ac:    248d3000    .0.$    DCD    613232640
        0x000515b0:    bf800000    ....    DCD    3212836864
        0x000515b4:    bc5675bf    .uV.    DCD    3159782847
        0x000515b8:    bf7ffa63    c...    DCD    3212835427
        0x000515bc:    bcd6710a    .q..    DCD    3168170250
        0x000515c0:    bf7fe98b    ....    DCD    3212831115
        0x000515c4:    bd20cee7    .. .    DCD    3173043943
        0x000515c8:    bf7fcd79    y...    DCD    3212823929
        0x000515cc:    bd565e3a    :^V.    DCD    3176554042
        0x000515d0:    bf7fa62f    /...    DCD    3212813871
        0x000515d4:    bd85f213    ....    DCD    3179672083
        0x000515d8:    bf7f73af    .s..    DCD    3212800943
        0x000515dc:    bda0af2a    *...    DCD    3181424426
        0x000515e0:    bf7f35f9    .5..    DCD    3212785145
        0x000515e4:    bdbb6533    3e..    DCD    3183174963
        0x000515e8:    bf7eed12    ..~.    DCD    3212766482
        0x000515ec:    bdd61304    ....    DCD    3184923396
        0x000515f0:    bf7e98fd    ..~.    DCD    3212744957
        0x000515f4:    bdf0b773    s...    DCD    3186669427
        0x000515f8:    bf7e39bc    .9~.    DCD    3212720572
        0x000515fc:    be05a8a8    ....    DCD    3188041896
        0x00051600:    bf7dcf55    U.}.    DCD    3212693333
        0x00051604:    be12efbb    ....    DCD    3188912059
        0x00051608:    bf7d59cb    .Y}.    DCD    3212663243
        0x0005160c:    be20305c    \0 .    DCD    3189780572
        0x00051610:    bf7cd925    %.|.    DCD    3212630309
        0x00051614:    be2d69f5    .i-.    DCD    3190647285
        0x00051618:    bf7c4d67    gM|.    DCD    3212594535
        0x0005161c:    be3a9bf3    ..:.    DCD    3191512051
        0x00051620:    bf7bb698    ..{.    DCD    3212555928
        0x00051624:    be47c5c2    ..G.    DCD    3192374722
        0x00051628:    bf7b14be    ..{.    DCD    3212514494
        0x0005162c:    be54e6cd    ..T.    DCD    3193235149
        0x00051630:    bf7a67e2    .gz.    DCD    3212470242
        0x00051634:    be61fe82    ..a.    DCD    3194093186
        0x00051638:    bf79b009    ..y.    DCD    3212423177
        0x0005163c:    be6f0c4d    M.o.    DCD    3194948685
        0x00051640:    bf78ed3c    <.x.    DCD    3212373308
        0x00051644:    be7c0f9c    ..|.    DCD    3195801500
        0x00051648:    bf781f84    ..x.    DCD    3212320644
        0x0005164c:    be8483ee    ....    DCD    3196355566
        0x00051650:    bf7746ea    .Fw.    DCD    3212265194
        0x00051654:    be8afa3e    >...    DCD    3196779070
        0x00051658:    bf766377    wcv.    DCD    3212206967
        0x0005165c:    be916a75    uj..    DCD    3197201013
        0x00051660:    bf757536    6uu.    DCD    3212145974
        0x00051664:    be97d44c    L...    DCD    3197621324
        0x00051668:    bf747c30    0|t.    DCD    3212082224
        0x0005166c:    be9e377a    z7..    DCD    3198039930
        0x00051670:    bf737871    qxs.    DCD    3212015729
        0x00051674:    bea493b7    ....    DCD    3198456759
        0x00051678:    bf726a03    .jr.    DCD    3211946499
        0x0005167c:    beaae8bc    ....    DCD    3198871740
        0x00051680:    bf7150f4    .Pq.    DCD    3211874548
        0x00051684:    beb13641    A6..    DCD    3199284801
        0x00051688:    bf702d4f    O-p.    DCD    3211799887
        0x0005168c:    beb77c01    .|..    DCD    3199695873
        0x00051690:    bf6eff21    !.n.    DCD    3211722529
        0x00051694:    bebdb9b4    ....    DCD    3200104884
        0x00051698:    bf6dc676    v.m.    DCD    3211642486
        0x0005169c:    bec3ef15    ....    DCD    3200511765
        0x000516a0:    bf6c835e    ^.l.    DCD    3211559774
        0x000516a4:    beca1bde    ....    DCD    3200916446
        0x000516a8:    bf6b35e7    .5k.    DCD    3211474407
        0x000516ac:    bed03fc9    .?..    DCD    3201318857
        0x000516b0:    bf69de1e    ..i.    DCD    3211386398
        0x000516b4:    bed65a92    .Z..    DCD    3201718930
        0x000516b8:    bf687c12    .|h.    DCD    3211295762
        0x000516bc:    bedc6bf3    .k..    DCD    3202116595
        0x000516c0:    bf670fd4    ..g.    DCD    3211202516
        0x000516c4:    bee273aa    .s..    DCD    3202511786
        0x000516c8:    bf659974    t.e.    DCD    3211106676
        0x000516cc:    bee87171    qq..    DCD    3202904433
        0x000516d0:    bf641901    ..d.    DCD    3211008257
        0x000516d4:    beee6507    .e..    DCD    3203294471
        0x000516d8:    bf628e8d    ..b.    DCD    3210907277
        0x000516dc:    bef44e27    'N..    DCD    3203681831
        0x000516e0:    bf60fa28    (.`.    DCD    3210803752
        0x000516e4:    befa2c90    .,..    DCD    3204066448
        0x000516e8:    bf5f5be6    .[_.    DCD    3210697702
        0x000516ec:    bf000000    ....    DCD    3204448256
        0x000516f0:    bf5db3d7    ..].    DCD    3210589143
        0x000516f4:    bf02e41b    ....    DCD    3204637723
        0x000516f8:    bf5c020f    ..\.    DCD    3210478095
        0x000516fc:    bf05c277    w...    DCD    3204825719
        0x00051700:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051704:    bf089af6    ....    DCD    3205012214
        0x00051708:    bf58819e    ..X.    DCD    3210248606
        0x0005170c:    bf0b6d77    wm..    DCD    3205197175
        0x00051710:    bf56b31d    ..V.    DCD    3210130205
        0x00051714:    bf0e39da    .9..    DCD    3205380570
        0x00051718:    bf54db31    1.T.    DCD    3210009393
        0x0005171c:    bf110000    ....    DCD    3205562368
        0x00051720:    bf52f9ef    ..R.    DCD    3209886191
        0x00051724:    bf13bfca    ....    DCD    3205742538
        0x00051728:    bf510f6c    l.Q.    DCD    3209760620
        0x0005172c:    bf167918    .y..    DCD    3205921048
        0x00051730:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051734:    bf192bcd    .+..    DCD    3206097869
        0x00051738:    bf4d1ef8    ..M.    DCD    3209502456
        0x0005173c:    bf1bd7ca    ....    DCD    3206272970
        0x00051740:    bf4b1934    4.K.    DCD    3209369908
        0x00051744:    bf1e7cf1    .|..    DCD    3206446321
        0x00051748:    bf490a88    ..I.    DCD    3209235080
        0x0005174c:    bf211b24    $.!.    DCD    3206617892
        0x00051750:    bf46f30a    ..F.    DCD    3209097994
        0x00051754:    bf23b246    F.#.    DCD    3206787654
        0x00051758:    bf44d2d1    ..D.    DCD    3208958673
        0x0005175c:    bf26423a    :B&.    DCD    3206955578
        0x00051760:    bf42a9f7    ..B.    DCD    3208817143
        0x00051764:    bf28cae3    ..(.    DCD    3207121635
        0x00051768:    bf407893    .x@.    DCD    3208673427
        0x0005176c:    bf2b4c25    %L+.    DCD    3207285797
        0x00051770:    bf3e3ebd    .>>.    DCD    3208527549
        0x00051774:    bf2dc5e3    ..-.    DCD    3207448035
        0x00051778:    bf3bfc8f    ..;.    DCD    3208379535
        0x0005177c:    bf303801    .80.    DCD    3207608321
        0x00051780:    bf39b222    ".9.    DCD    3208229410
        0x00051784:    bf32a265    e.2.    DCD    3207766629
        0x00051788:    bf375f90    ._7.    DCD    3208077200
        0x0005178c:    bf3504f3    ..5.    DCD    3207922931
        0x00051790:    bf3504f3    ..5.    DCD    3207922931
        0x00051794:    bf375f90    ._7.    DCD    3208077200
        0x00051798:    bf32a265    e.2.    DCD    3207766629
        0x0005179c:    bf39b222    ".9.    DCD    3208229410
        0x000517a0:    bf303801    .80.    DCD    3207608321
        0x000517a4:    bf3bfc8f    ..;.    DCD    3208379535
        0x000517a8:    bf2dc5e3    ..-.    DCD    3207448035
        0x000517ac:    bf3e3ebd    .>>.    DCD    3208527549
        0x000517b0:    bf2b4c25    %L+.    DCD    3207285797
        0x000517b4:    bf407893    .x@.    DCD    3208673427
        0x000517b8:    bf28cae3    ..(.    DCD    3207121635
        0x000517bc:    bf42a9f7    ..B.    DCD    3208817143
        0x000517c0:    bf26423a    :B&.    DCD    3206955578
        0x000517c4:    bf44d2d1    ..D.    DCD    3208958673
        0x000517c8:    bf23b246    F.#.    DCD    3206787654
        0x000517cc:    bf46f30a    ..F.    DCD    3209097994
        0x000517d0:    bf211b24    $.!.    DCD    3206617892
        0x000517d4:    bf490a88    ..I.    DCD    3209235080
        0x000517d8:    bf1e7cf1    .|..    DCD    3206446321
        0x000517dc:    bf4b1934    4.K.    DCD    3209369908
        0x000517e0:    bf1bd7ca    ....    DCD    3206272970
        0x000517e4:    bf4d1ef8    ..M.    DCD    3209502456
        0x000517e8:    bf192bcd    .+..    DCD    3206097869
        0x000517ec:    bf4f1bbd    ..O.    DCD    3209632701
        0x000517f0:    bf167918    .y..    DCD    3205921048
        0x000517f4:    bf510f6c    l.Q.    DCD    3209760620
        0x000517f8:    bf13bfca    ....    DCD    3205742538
        0x000517fc:    bf52f9ef    ..R.    DCD    3209886191
        0x00051800:    bf110000    ....    DCD    3205562368
        0x00051804:    bf54db31    1.T.    DCD    3210009393
        0x00051808:    bf0e39da    .9..    DCD    3205380570
        0x0005180c:    bf56b31d    ..V.    DCD    3210130205
        0x00051810:    bf0b6d77    wm..    DCD    3205197175
        0x00051814:    bf58819e    ..X.    DCD    3210248606
        0x00051818:    bf089af6    ....    DCD    3205012214
        0x0005181c:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051820:    bf05c277    w...    DCD    3204825719
        0x00051824:    bf5c020f    ..\.    DCD    3210478095
        0x00051828:    bf02e41b    ....    DCD    3204637723
        0x0005182c:    bf5db3d7    ..].    DCD    3210589143
        0x00051830:    bf000000    ....    DCD    3204448256
        0x00051834:    bf5f5be6    .[_.    DCD    3210697702
        0x00051838:    befa2c90    .,..    DCD    3204066448
        0x0005183c:    bf60fa28    (.`.    DCD    3210803752
        0x00051840:    bef44e27    'N..    DCD    3203681831
        0x00051844:    bf628e8d    ..b.    DCD    3210907277
        0x00051848:    beee6507    .e..    DCD    3203294471
        0x0005184c:    bf641901    ..d.    DCD    3211008257
        0x00051850:    bee87171    qq..    DCD    3202904433
        0x00051854:    bf659974    t.e.    DCD    3211106676
        0x00051858:    bee273aa    .s..    DCD    3202511786
        0x0005185c:    bf670fd4    ..g.    DCD    3211202516
        0x00051860:    bedc6bf3    .k..    DCD    3202116595
        0x00051864:    bf687c12    .|h.    DCD    3211295762
        0x00051868:    bed65a92    .Z..    DCD    3201718930
        0x0005186c:    bf69de1e    ..i.    DCD    3211386398
        0x00051870:    bed03fc9    .?..    DCD    3201318857
        0x00051874:    bf6b35e7    .5k.    DCD    3211474407
        0x00051878:    beca1bde    ....    DCD    3200916446
        0x0005187c:    bf6c835e    ^.l.    DCD    3211559774
        0x00051880:    bec3ef15    ....    DCD    3200511765
        0x00051884:    bf6dc676    v.m.    DCD    3211642486
        0x00051888:    bebdb9b4    ....    DCD    3200104884
        0x0005188c:    bf6eff21    !.n.    DCD    3211722529
        0x00051890:    beb77c01    .|..    DCD    3199695873
        0x00051894:    bf702d4f    O-p.    DCD    3211799887
        0x00051898:    beb13641    A6..    DCD    3199284801
        0x0005189c:    bf7150f4    .Pq.    DCD    3211874548
        0x000518a0:    beaae8bc    ....    DCD    3198871740
        0x000518a4:    bf726a03    .jr.    DCD    3211946499
        0x000518a8:    bea493b7    ....    DCD    3198456759
        0x000518ac:    bf737871    qxs.    DCD    3212015729
        0x000518b0:    be9e377a    z7..    DCD    3198039930
        0x000518b4:    bf747c30    0|t.    DCD    3212082224
        0x000518b8:    be97d44c    L...    DCD    3197621324
        0x000518bc:    bf757536    6uu.    DCD    3212145974
        0x000518c0:    be916a75    uj..    DCD    3197201013
        0x000518c4:    bf766377    wcv.    DCD    3212206967
        0x000518c8:    be8afa3e    >...    DCD    3196779070
        0x000518cc:    bf7746ea    .Fw.    DCD    3212265194
        0x000518d0:    be8483ee    ....    DCD    3196355566
        0x000518d4:    bf781f84    ..x.    DCD    3212320644
        0x000518d8:    be7c0f9c    ..|.    DCD    3195801500
        0x000518dc:    bf78ed3c    <.x.    DCD    3212373308
        0x000518e0:    be6f0c4d    M.o.    DCD    3194948685
        0x000518e4:    bf79b009    ..y.    DCD    3212423177
        0x000518e8:    be61fe82    ..a.    DCD    3194093186
        0x000518ec:    bf7a67e2    .gz.    DCD    3212470242
        0x000518f0:    be54e6cd    ..T.    DCD    3193235149
        0x000518f4:    bf7b14be    ..{.    DCD    3212514494
        0x000518f8:    be47c5c2    ..G.    DCD    3192374722
        0x000518fc:    bf7bb698    ..{.    DCD    3212555928
        0x00051900:    be3a9bf3    ..:.    DCD    3191512051
        0x00051904:    bf7c4d67    gM|.    DCD    3212594535
        0x00051908:    be2d69f5    .i-.    DCD    3190647285
        0x0005190c:    bf7cd925    %.|.    DCD    3212630309
        0x00051910:    be20305c    \0 .    DCD    3189780572
        0x00051914:    bf7d59cb    .Y}.    DCD    3212663243
        0x00051918:    be12efbb    ....    DCD    3188912059
        0x0005191c:    bf7dcf55    U.}.    DCD    3212693333
        0x00051920:    be05a8a8    ....    DCD    3188041896
        0x00051924:    bf7e39bc    .9~.    DCD    3212720572
        0x00051928:    bdf0b773    s...    DCD    3186669427
        0x0005192c:    bf7e98fd    ..~.    DCD    3212744957
        0x00051930:    bdd61304    ....    DCD    3184923396
        0x00051934:    bf7eed12    ..~.    DCD    3212766482
        0x00051938:    bdbb6533    3e..    DCD    3183174963
        0x0005193c:    bf7f35f9    .5..    DCD    3212785145
        0x00051940:    bda0af2a    *...    DCD    3181424426
        0x00051944:    bf7f73af    .s..    DCD    3212800943
        0x00051948:    bd85f213    ....    DCD    3179672083
        0x0005194c:    bf7fa62f    /...    DCD    3212813871
        0x00051950:    bd565e3a    :^V.    DCD    3176554042
        0x00051954:    bf7fcd79    y...    DCD    3212823929
        0x00051958:    bd20cee7    .. .    DCD    3173043943
        0x0005195c:    bf7fe98b    ....    DCD    3212831115
        0x00051960:    bcd6710a    .q..    DCD    3168170250
        0x00051964:    bf7ffa63    c...    DCD    3212835427
        0x00051968:    bc5675bf    .uV.    DCD    3159782847
        0x0005196c:    bf800000    ....    DCD    3212836864
        0x00051970:    a50d3000    .0..    DCD    2769104896
        0x00051974:    bf7ffa63    c...    DCD    3212835427
        0x00051978:    3c5675bf    .uV<    DCD    1012299199
        0x0005197c:    bf7fe98b    ....    DCD    3212831115
        0x00051980:    3cd6710a    .q.<    DCD    1020686602
        0x00051984:    bf7fcd79    y...    DCD    3212823929
        0x00051988:    3d20cee7    .. =    DCD    1025560295
        0x0005198c:    bf7fa62f    /...    DCD    3212813871
        0x00051990:    3d565e3a    :^V=    DCD    1029070394
        0x00051994:    bf7f73af    .s..    DCD    3212800943
        0x00051998:    3d85f213    ...=    DCD    1032188435
        0x0005199c:    bf7f35f9    .5..    DCD    3212785145
        0x000519a0:    3da0af2a    *..=    DCD    1033940778
        0x000519a4:    bf7eed12    ..~.    DCD    3212766482
        0x000519a8:    3dbb6533    3e.=    DCD    1035691315
        0x000519ac:    bf7e98fd    ..~.    DCD    3212744957
        0x000519b0:    3dd61304    ...=    DCD    1037439748
        0x000519b4:    bf7e39bc    .9~.    DCD    3212720572
        0x000519b8:    3df0b773    s..=    DCD    1039185779
        0x000519bc:    bf7dcf55    U.}.    DCD    3212693333
        0x000519c0:    3e05a8a8    ...>    DCD    1040558248
        0x000519c4:    bf7d59cb    .Y}.    DCD    3212663243
        0x000519c8:    3e12efbb    ...>    DCD    1041428411
        0x000519cc:    bf7cd925    %.|.    DCD    3212630309
        0x000519d0:    3e20305c    \0 >    DCD    1042296924
        0x000519d4:    bf7c4d67    gM|.    DCD    3212594535
        0x000519d8:    3e2d69f5    .i->    DCD    1043163637
        0x000519dc:    bf7bb698    ..{.    DCD    3212555928
        0x000519e0:    3e3a9bf3    ..:>    DCD    1044028403
        0x000519e4:    bf7b14be    ..{.    DCD    3212514494
        0x000519e8:    3e47c5c2    ..G>    DCD    1044891074
        0x000519ec:    bf7a67e2    .gz.    DCD    3212470242
        0x000519f0:    3e54e6cd    ..T>    DCD    1045751501
        0x000519f4:    bf79b009    ..y.    DCD    3212423177
        0x000519f8:    3e61fe82    ..a>    DCD    1046609538
        0x000519fc:    bf78ed3c    <.x.    DCD    3212373308
        0x00051a00:    3e6f0c4d    M.o>    DCD    1047465037
        0x00051a04:    bf781f84    ..x.    DCD    3212320644
        0x00051a08:    3e7c0f9c    ..|>    DCD    1048317852
        0x00051a0c:    bf7746ea    .Fw.    DCD    3212265194
        0x00051a10:    3e8483ee    ...>    DCD    1048871918
        0x00051a14:    bf766377    wcv.    DCD    3212206967
        0x00051a18:    3e8afa3e    >..>    DCD    1049295422
        0x00051a1c:    bf757536    6uu.    DCD    3212145974
        0x00051a20:    3e916a75    uj.>    DCD    1049717365
        0x00051a24:    bf747c30    0|t.    DCD    3212082224
        0x00051a28:    3e97d44c    L..>    DCD    1050137676
        0x00051a2c:    bf737871    qxs.    DCD    3212015729
        0x00051a30:    3e9e377a    z7.>    DCD    1050556282
        0x00051a34:    bf726a03    .jr.    DCD    3211946499
        0x00051a38:    3ea493b7    ...>    DCD    1050973111
        0x00051a3c:    bf7150f4    .Pq.    DCD    3211874548
        0x00051a40:    3eaae8bc    ...>    DCD    1051388092
        0x00051a44:    bf702d4f    O-p.    DCD    3211799887
        0x00051a48:    3eb13641    A6.>    DCD    1051801153
        0x00051a4c:    bf6eff21    !.n.    DCD    3211722529
        0x00051a50:    3eb77c01    .|.>    DCD    1052212225
        0x00051a54:    bf6dc676    v.m.    DCD    3211642486
        0x00051a58:    3ebdb9b4    ...>    DCD    1052621236
        0x00051a5c:    bf6c835e    ^.l.    DCD    3211559774
        0x00051a60:    3ec3ef15    ...>    DCD    1053028117
        0x00051a64:    bf6b35e7    .5k.    DCD    3211474407
        0x00051a68:    3eca1bde    ...>    DCD    1053432798
        0x00051a6c:    bf69de1e    ..i.    DCD    3211386398
        0x00051a70:    3ed03fc9    .?.>    DCD    1053835209
        0x00051a74:    bf687c12    .|h.    DCD    3211295762
        0x00051a78:    3ed65a92    .Z.>    DCD    1054235282
        0x00051a7c:    bf670fd4    ..g.    DCD    3211202516
        0x00051a80:    3edc6bf3    .k.>    DCD    1054632947
        0x00051a84:    bf659974    t.e.    DCD    3211106676
        0x00051a88:    3ee273aa    .s.>    DCD    1055028138
        0x00051a8c:    bf641901    ..d.    DCD    3211008257
        0x00051a90:    3ee87171    qq.>    DCD    1055420785
        0x00051a94:    bf628e8d    ..b.    DCD    3210907277
        0x00051a98:    3eee6507    .e.>    DCD    1055810823
        0x00051a9c:    bf60fa28    (.`.    DCD    3210803752
        0x00051aa0:    3ef44e27    'N.>    DCD    1056198183
        0x00051aa4:    bf5f5be6    .[_.    DCD    3210697702
        0x00051aa8:    3efa2c90    .,.>    DCD    1056582800
        0x00051aac:    bf5db3d7    ..].    DCD    3210589143
        0x00051ab0:    3f000000    ...?    DCD    1056964608
        0x00051ab4:    bf5c020f    ..\.    DCD    3210478095
        0x00051ab8:    3f02e41b    ...?    DCD    1057154075
        0x00051abc:    bf5a46a0    .FZ.    DCD    3210364576
        0x00051ac0:    3f05c277    w..?    DCD    1057342071
        0x00051ac4:    bf58819e    ..X.    DCD    3210248606
        0x00051ac8:    3f089af6    ...?    DCD    1057528566
        0x00051acc:    bf56b31d    ..V.    DCD    3210130205
        0x00051ad0:    3f0b6d77    wm.?    DCD    1057713527
        0x00051ad4:    bf54db31    1.T.    DCD    3210009393
        0x00051ad8:    3f0e39da    .9.?    DCD    1057896922
        0x00051adc:    bf52f9ef    ..R.    DCD    3209886191
        0x00051ae0:    3f110000    ...?    DCD    1058078720
        0x00051ae4:    bf510f6c    l.Q.    DCD    3209760620
        0x00051ae8:    3f13bfca    ...?    DCD    1058258890
        0x00051aec:    bf4f1bbd    ..O.    DCD    3209632701
        0x00051af0:    3f167918    .y.?    DCD    1058437400
        0x00051af4:    bf4d1ef8    ..M.    DCD    3209502456
        0x00051af8:    3f192bcd    .+.?    DCD    1058614221
        0x00051afc:    bf4b1934    4.K.    DCD    3209369908
        0x00051b00:    3f1bd7ca    ...?    DCD    1058789322
        0x00051b04:    bf490a88    ..I.    DCD    3209235080
        0x00051b08:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051b0c:    bf46f30a    ..F.    DCD    3209097994
        0x00051b10:    3f211b24    $.!?    DCD    1059134244
        0x00051b14:    bf44d2d1    ..D.    DCD    3208958673
        0x00051b18:    3f23b246    F.#?    DCD    1059304006
        0x00051b1c:    bf42a9f7    ..B.    DCD    3208817143
        0x00051b20:    3f26423a    :B&?    DCD    1059471930
        0x00051b24:    bf407893    .x@.    DCD    3208673427
        0x00051b28:    3f28cae3    ..(?    DCD    1059637987
        0x00051b2c:    bf3e3ebd    .>>.    DCD    3208527549
        0x00051b30:    3f2b4c25    %L+?    DCD    1059802149
        0x00051b34:    bf3bfc8f    ..;.    DCD    3208379535
        0x00051b38:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051b3c:    bf39b222    ".9.    DCD    3208229410
        0x00051b40:    3f303801    .80?    DCD    1060124673
        0x00051b44:    bf375f90    ._7.    DCD    3208077200
        0x00051b48:    3f32a265    e.2?    DCD    1060282981
        0x00051b4c:    bf3504f3    ..5.    DCD    3207922931
        0x00051b50:    3f3504f3    ..5?    DCD    1060439283
        0x00051b54:    bf32a265    e.2.    DCD    3207766629
        0x00051b58:    3f375f90    ._7?    DCD    1060593552
        0x00051b5c:    bf303801    .80.    DCD    3207608321
        0x00051b60:    3f39b222    ".9?    DCD    1060745762
        0x00051b64:    bf2dc5e3    ..-.    DCD    3207448035
        0x00051b68:    3f3bfc8f    ..;?    DCD    1060895887
        0x00051b6c:    bf2b4c25    %L+.    DCD    3207285797
        0x00051b70:    3f3e3ebd    .>>?    DCD    1061043901
        0x00051b74:    bf28cae3    ..(.    DCD    3207121635
        0x00051b78:    3f407893    .x@?    DCD    1061189779
        0x00051b7c:    bf26423a    :B&.    DCD    3206955578
        0x00051b80:    3f42a9f7    ..B?    DCD    1061333495
        0x00051b84:    bf23b246    F.#.    DCD    3206787654
        0x00051b88:    3f44d2d1    ..D?    DCD    1061475025
        0x00051b8c:    bf211b24    $.!.    DCD    3206617892
        0x00051b90:    3f46f30a    ..F?    DCD    1061614346
        0x00051b94:    bf1e7cf1    .|..    DCD    3206446321
        0x00051b98:    3f490a88    ..I?    DCD    1061751432
        0x00051b9c:    bf1bd7ca    ....    DCD    3206272970
        0x00051ba0:    3f4b1934    4.K?    DCD    1061886260
        0x00051ba4:    bf192bcd    .+..    DCD    3206097869
        0x00051ba8:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051bac:    bf167918    .y..    DCD    3205921048
        0x00051bb0:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051bb4:    bf13bfca    ....    DCD    3205742538
        0x00051bb8:    3f510f6c    l.Q?    DCD    1062276972
        0x00051bbc:    bf110000    ....    DCD    3205562368
        0x00051bc0:    3f52f9ef    ..R?    DCD    1062402543
        0x00051bc4:    bf0e39da    .9..    DCD    3205380570
        0x00051bc8:    3f54db31    1.T?    DCD    1062525745
        0x00051bcc:    bf0b6d77    wm..    DCD    3205197175
        0x00051bd0:    3f56b31d    ..V?    DCD    1062646557
        0x00051bd4:    bf089af6    ....    DCD    3205012214
        0x00051bd8:    3f58819e    ..X?    DCD    1062764958
        0x00051bdc:    bf05c277    w...    DCD    3204825719
        0x00051be0:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051be4:    bf02e41b    ....    DCD    3204637723
        0x00051be8:    3f5c020f    ..\?    DCD    1062994447
        0x00051bec:    bf000000    ....    DCD    3204448256
        0x00051bf0:    3f5db3d7    ..]?    DCD    1063105495
        0x00051bf4:    befa2c90    .,..    DCD    3204066448
        0x00051bf8:    3f5f5be6    .[_?    DCD    1063214054
        0x00051bfc:    bef44e27    'N..    DCD    3203681831
        0x00051c00:    3f60fa28    (.`?    DCD    1063320104
        0x00051c04:    beee6507    .e..    DCD    3203294471
        0x00051c08:    3f628e8d    ..b?    DCD    1063423629
        0x00051c0c:    bee87171    qq..    DCD    3202904433
        0x00051c10:    3f641901    ..d?    DCD    1063524609
        0x00051c14:    bee273aa    .s..    DCD    3202511786
        0x00051c18:    3f659974    t.e?    DCD    1063623028
        0x00051c1c:    bedc6bf3    .k..    DCD    3202116595
        0x00051c20:    3f670fd4    ..g?    DCD    1063718868
        0x00051c24:    bed65a92    .Z..    DCD    3201718930
        0x00051c28:    3f687c12    .|h?    DCD    1063812114
        0x00051c2c:    bed03fc9    .?..    DCD    3201318857
        0x00051c30:    3f69de1e    ..i?    DCD    1063902750
        0x00051c34:    beca1bde    ....    DCD    3200916446
        0x00051c38:    3f6b35e7    .5k?    DCD    1063990759
        0x00051c3c:    bec3ef15    ....    DCD    3200511765
        0x00051c40:    3f6c835e    ^.l?    DCD    1064076126
        0x00051c44:    bebdb9b4    ....    DCD    3200104884
        0x00051c48:    3f6dc676    v.m?    DCD    1064158838
        0x00051c4c:    beb77c01    .|..    DCD    3199695873
        0x00051c50:    3f6eff21    !.n?    DCD    1064238881
        0x00051c54:    beb13641    A6..    DCD    3199284801
        0x00051c58:    3f702d4f    O-p?    DCD    1064316239
        0x00051c5c:    beaae8bc    ....    DCD    3198871740
        0x00051c60:    3f7150f4    .Pq?    DCD    1064390900
        0x00051c64:    bea493b7    ....    DCD    3198456759
        0x00051c68:    3f726a03    .jr?    DCD    1064462851
        0x00051c6c:    be9e377a    z7..    DCD    3198039930
        0x00051c70:    3f737871    qxs?    DCD    1064532081
        0x00051c74:    be97d44c    L...    DCD    3197621324
        0x00051c78:    3f747c30    0|t?    DCD    1064598576
        0x00051c7c:    be916a75    uj..    DCD    3197201013
        0x00051c80:    3f757536    6uu?    DCD    1064662326
        0x00051c84:    be8afa3e    >...    DCD    3196779070
        0x00051c88:    3f766377    wcv?    DCD    1064723319
        0x00051c8c:    be8483ee    ....    DCD    3196355566
        0x00051c90:    3f7746ea    .Fw?    DCD    1064781546
        0x00051c94:    be7c0f9c    ..|.    DCD    3195801500
        0x00051c98:    3f781f84    ..x?    DCD    1064836996
        0x00051c9c:    be6f0c4d    M.o.    DCD    3194948685
        0x00051ca0:    3f78ed3c    <.x?    DCD    1064889660
        0x00051ca4:    be61fe82    ..a.    DCD    3194093186
        0x00051ca8:    3f79b009    ..y?    DCD    1064939529
        0x00051cac:    be54e6cd    ..T.    DCD    3193235149
        0x00051cb0:    3f7a67e2    .gz?    DCD    1064986594
        0x00051cb4:    be47c5c2    ..G.    DCD    3192374722
        0x00051cb8:    3f7b14be    ..{?    DCD    1065030846
        0x00051cbc:    be3a9bf3    ..:.    DCD    3191512051
        0x00051cc0:    3f7bb698    ..{?    DCD    1065072280
        0x00051cc4:    be2d69f5    .i-.    DCD    3190647285
        0x00051cc8:    3f7c4d67    gM|?    DCD    1065110887
        0x00051ccc:    be20305c    \0 .    DCD    3189780572
        0x00051cd0:    3f7cd925    %.|?    DCD    1065146661
        0x00051cd4:    be12efbb    ....    DCD    3188912059
        0x00051cd8:    3f7d59cb    .Y}?    DCD    1065179595
        0x00051cdc:    be05a8a8    ....    DCD    3188041896
        0x00051ce0:    3f7dcf55    U.}?    DCD    1065209685
        0x00051ce4:    bdf0b773    s...    DCD    3186669427
        0x00051ce8:    3f7e39bc    .9~?    DCD    1065236924
        0x00051cec:    bdd61304    ....    DCD    3184923396
        0x00051cf0:    3f7e98fd    ..~?    DCD    1065261309
        0x00051cf4:    bdbb6533    3e..    DCD    3183174963
        0x00051cf8:    3f7eed12    ..~?    DCD    1065282834
        0x00051cfc:    bda0af2a    *...    DCD    3181424426
        0x00051d00:    3f7f35f9    .5.?    DCD    1065301497
        0x00051d04:    bd85f213    ....    DCD    3179672083
        0x00051d08:    3f7f73af    .s.?    DCD    1065317295
        0x00051d0c:    bd565e3a    :^V.    DCD    3176554042
        0x00051d10:    3f7fa62f    /..?    DCD    1065330223
        0x00051d14:    bd20cee7    .. .    DCD    3173043943
        0x00051d18:    3f7fcd79    y..?    DCD    1065340281
        0x00051d1c:    bcd6710a    .q..    DCD    3168170250
        0x00051d20:    3f7fe98b    ...?    DCD    1065347467
        0x00051d24:    bc5675bf    .uV.    DCD    3159782847
        0x00051d28:    3f7ffa63    c..?    DCD    1065351779
        0x00051d2c:    a553c800    ..S.    DCD    2773731328
        0x00051d30:    3f800000    ...?    DCD    1065353216
        0x00051d34:    3c5675bf    .uV<    DCD    1012299199
        0x00051d38:    3f7ffa63    c..?    DCD    1065351779
        0x00051d3c:    3cd6710a    .q.<    DCD    1020686602
        0x00051d40:    3f7fe98b    ...?    DCD    1065347467
        0x00051d44:    3d20cee7    .. =    DCD    1025560295
        0x00051d48:    3f7fcd79    y..?    DCD    1065340281
        0x00051d4c:    3d565e3a    :^V=    DCD    1029070394
        0x00051d50:    3f7fa62f    /..?    DCD    1065330223
        0x00051d54:    3d85f213    ...=    DCD    1032188435
        0x00051d58:    3f7f73af    .s.?    DCD    1065317295
        0x00051d5c:    3da0af2a    *..=    DCD    1033940778
        0x00051d60:    3f7f35f9    .5.?    DCD    1065301497
        0x00051d64:    3dbb6533    3e.=    DCD    1035691315
        0x00051d68:    3f7eed12    ..~?    DCD    1065282834
        0x00051d6c:    3dd61304    ...=    DCD    1037439748
        0x00051d70:    3f7e98fd    ..~?    DCD    1065261309
        0x00051d74:    3df0b773    s..=    DCD    1039185779
        0x00051d78:    3f7e39bc    .9~?    DCD    1065236924
        0x00051d7c:    3e05a8a8    ...>    DCD    1040558248
        0x00051d80:    3f7dcf55    U.}?    DCD    1065209685
        0x00051d84:    3e12efbb    ...>    DCD    1041428411
        0x00051d88:    3f7d59cb    .Y}?    DCD    1065179595
        0x00051d8c:    3e20305c    \0 >    DCD    1042296924
        0x00051d90:    3f7cd925    %.|?    DCD    1065146661
        0x00051d94:    3e2d69f5    .i->    DCD    1043163637
        0x00051d98:    3f7c4d67    gM|?    DCD    1065110887
        0x00051d9c:    3e3a9bf3    ..:>    DCD    1044028403
        0x00051da0:    3f7bb698    ..{?    DCD    1065072280
        0x00051da4:    3e47c5c2    ..G>    DCD    1044891074
        0x00051da8:    3f7b14be    ..{?    DCD    1065030846
        0x00051dac:    3e54e6cd    ..T>    DCD    1045751501
        0x00051db0:    3f7a67e2    .gz?    DCD    1064986594
        0x00051db4:    3e61fe82    ..a>    DCD    1046609538
        0x00051db8:    3f79b009    ..y?    DCD    1064939529
        0x00051dbc:    3e6f0c4d    M.o>    DCD    1047465037
        0x00051dc0:    3f78ed3c    <.x?    DCD    1064889660
        0x00051dc4:    3e7c0f9c    ..|>    DCD    1048317852
        0x00051dc8:    3f781f84    ..x?    DCD    1064836996
        0x00051dcc:    3e8483ee    ...>    DCD    1048871918
        0x00051dd0:    3f7746ea    .Fw?    DCD    1064781546
        0x00051dd4:    3e8afa3e    >..>    DCD    1049295422
        0x00051dd8:    3f766377    wcv?    DCD    1064723319
        0x00051ddc:    3e916a75    uj.>    DCD    1049717365
        0x00051de0:    3f757536    6uu?    DCD    1064662326
        0x00051de4:    3e97d44c    L..>    DCD    1050137676
        0x00051de8:    3f747c30    0|t?    DCD    1064598576
        0x00051dec:    3e9e377a    z7.>    DCD    1050556282
        0x00051df0:    3f737871    qxs?    DCD    1064532081
        0x00051df4:    3ea493b7    ...>    DCD    1050973111
        0x00051df8:    3f726a03    .jr?    DCD    1064462851
        0x00051dfc:    3eaae8bc    ...>    DCD    1051388092
        0x00051e00:    3f7150f4    .Pq?    DCD    1064390900
        0x00051e04:    3eb13641    A6.>    DCD    1051801153
        0x00051e08:    3f702d4f    O-p?    DCD    1064316239
        0x00051e0c:    3eb77c01    .|.>    DCD    1052212225
        0x00051e10:    3f6eff21    !.n?    DCD    1064238881
        0x00051e14:    3ebdb9b4    ...>    DCD    1052621236
        0x00051e18:    3f6dc676    v.m?    DCD    1064158838
        0x00051e1c:    3ec3ef15    ...>    DCD    1053028117
        0x00051e20:    3f6c835e    ^.l?    DCD    1064076126
        0x00051e24:    3eca1bde    ...>    DCD    1053432798
        0x00051e28:    3f6b35e7    .5k?    DCD    1063990759
        0x00051e2c:    3ed03fc9    .?.>    DCD    1053835209
        0x00051e30:    3f69de1e    ..i?    DCD    1063902750
        0x00051e34:    3ed65a92    .Z.>    DCD    1054235282
        0x00051e38:    3f687c12    .|h?    DCD    1063812114
        0x00051e3c:    3edc6bf3    .k.>    DCD    1054632947
        0x00051e40:    3f670fd4    ..g?    DCD    1063718868
        0x00051e44:    3ee273aa    .s.>    DCD    1055028138
        0x00051e48:    3f659974    t.e?    DCD    1063623028
        0x00051e4c:    3ee87171    qq.>    DCD    1055420785
        0x00051e50:    3f641901    ..d?    DCD    1063524609
        0x00051e54:    3eee6507    .e.>    DCD    1055810823
        0x00051e58:    3f628e8d    ..b?    DCD    1063423629
        0x00051e5c:    3ef44e27    'N.>    DCD    1056198183
        0x00051e60:    3f60fa28    (.`?    DCD    1063320104
        0x00051e64:    3efa2c90    .,.>    DCD    1056582800
        0x00051e68:    3f5f5be6    .[_?    DCD    1063214054
        0x00051e6c:    3f000000    ...?    DCD    1056964608
        0x00051e70:    3f5db3d7    ..]?    DCD    1063105495
        0x00051e74:    3f02e41b    ...?    DCD    1057154075
        0x00051e78:    3f5c020f    ..\?    DCD    1062994447
        0x00051e7c:    3f05c277    w..?    DCD    1057342071
        0x00051e80:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051e84:    3f089af6    ...?    DCD    1057528566
        0x00051e88:    3f58819e    ..X?    DCD    1062764958
        0x00051e8c:    3f0b6d77    wm.?    DCD    1057713527
        0x00051e90:    3f56b31d    ..V?    DCD    1062646557
        0x00051e94:    3f0e39da    .9.?    DCD    1057896922
        0x00051e98:    3f54db31    1.T?    DCD    1062525745
        0x00051e9c:    3f110000    ...?    DCD    1058078720
        0x00051ea0:    3f52f9ef    ..R?    DCD    1062402543
        0x00051ea4:    3f13bfca    ...?    DCD    1058258890
        0x00051ea8:    3f510f6c    l.Q?    DCD    1062276972
        0x00051eac:    3f167918    .y.?    DCD    1058437400
        0x00051eb0:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051eb4:    3f192bcd    .+.?    DCD    1058614221
        0x00051eb8:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051ebc:    3f1bd7ca    ...?    DCD    1058789322
        0x00051ec0:    3f4b1934    4.K?    DCD    1061886260
        0x00051ec4:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051ec8:    3f490a88    ..I?    DCD    1061751432
        0x00051ecc:    3f211b24    $.!?    DCD    1059134244
        0x00051ed0:    3f46f30a    ..F?    DCD    1061614346
        0x00051ed4:    3f23b246    F.#?    DCD    1059304006
        0x00051ed8:    3f44d2d1    ..D?    DCD    1061475025
        0x00051edc:    3f26423a    :B&?    DCD    1059471930
        0x00051ee0:    3f42a9f7    ..B?    DCD    1061333495
        0x00051ee4:    3f28cae3    ..(?    DCD    1059637987
        0x00051ee8:    3f407893    .x@?    DCD    1061189779
        0x00051eec:    3f2b4c25    %L+?    DCD    1059802149
        0x00051ef0:    3f3e3ebd    .>>?    DCD    1061043901
        0x00051ef4:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051ef8:    3f3bfc8f    ..;?    DCD    1060895887
        0x00051efc:    3f303801    .80?    DCD    1060124673
        0x00051f00:    3f39b222    ".9?    DCD    1060745762
        0x00051f04:    3f32a265    e.2?    DCD    1060282981
        0x00051f08:    3f375f90    ._7?    DCD    1060593552
        0x00051f0c:    3f3504f3    ..5?    DCD    1060439283
        0x00051f10:    3f3504f3    ..5?    DCD    1060439283
        0x00051f14:    3f375f90    ._7?    DCD    1060593552
        0x00051f18:    3f32a265    e.2?    DCD    1060282981
        0x00051f1c:    3f39b222    ".9?    DCD    1060745762
        0x00051f20:    3f303801    .80?    DCD    1060124673
        0x00051f24:    3f3bfc8f    ..;?    DCD    1060895887
        0x00051f28:    3f2dc5e3    ..-?    DCD    1059964387
        0x00051f2c:    3f3e3ebd    .>>?    DCD    1061043901
        0x00051f30:    3f2b4c25    %L+?    DCD    1059802149
        0x00051f34:    3f407893    .x@?    DCD    1061189779
        0x00051f38:    3f28cae3    ..(?    DCD    1059637987
        0x00051f3c:    3f42a9f7    ..B?    DCD    1061333495
        0x00051f40:    3f26423a    :B&?    DCD    1059471930
        0x00051f44:    3f44d2d1    ..D?    DCD    1061475025
        0x00051f48:    3f23b246    F.#?    DCD    1059304006
        0x00051f4c:    3f46f30a    ..F?    DCD    1061614346
        0x00051f50:    3f211b24    $.!?    DCD    1059134244
        0x00051f54:    3f490a88    ..I?    DCD    1061751432
        0x00051f58:    3f1e7cf1    .|.?    DCD    1058962673
        0x00051f5c:    3f4b1934    4.K?    DCD    1061886260
        0x00051f60:    3f1bd7ca    ...?    DCD    1058789322
        0x00051f64:    3f4d1ef8    ..M?    DCD    1062018808
        0x00051f68:    3f192bcd    .+.?    DCD    1058614221
        0x00051f6c:    3f4f1bbd    ..O?    DCD    1062149053
        0x00051f70:    3f167918    .y.?    DCD    1058437400
        0x00051f74:    3f510f6c    l.Q?    DCD    1062276972
        0x00051f78:    3f13bfca    ...?    DCD    1058258890
        0x00051f7c:    3f52f9ef    ..R?    DCD    1062402543
        0x00051f80:    3f110000    ...?    DCD    1058078720
        0x00051f84:    3f54db31    1.T?    DCD    1062525745
        0x00051f88:    3f0e39da    .9.?    DCD    1057896922
        0x00051f8c:    3f56b31d    ..V?    DCD    1062646557
        0x00051f90:    3f0b6d77    wm.?    DCD    1057713527
        0x00051f94:    3f58819e    ..X?    DCD    1062764958
        0x00051f98:    3f089af6    ...?    DCD    1057528566
        0x00051f9c:    3f5a46a0    .FZ?    DCD    1062880928
        0x00051fa0:    3f05c277    w..?    DCD    1057342071
        0x00051fa4:    3f5c020f    ..\?    DCD    1062994447
        0x00051fa8:    3f02e41b    ...?    DCD    1057154075
        0x00051fac:    3f5db3d7    ..]?    DCD    1063105495
        0x00051fb0:    3f000000    ...?    DCD    1056964608
        0x00051fb4:    3f5f5be6    .[_?    DCD    1063214054
        0x00051fb8:    3efa2c90    .,.>    DCD    1056582800
        0x00051fbc:    3f60fa28    (.`?    DCD    1063320104
        0x00051fc0:    3ef44e27    'N.>    DCD    1056198183
        0x00051fc4:    3f628e8d    ..b?    DCD    1063423629
        0x00051fc8:    3eee6507    .e.>    DCD    1055810823
        0x00051fcc:    3f641901    ..d?    DCD    1063524609
        0x00051fd0:    3ee87171    qq.>    DCD    1055420785
        0x00051fd4:    3f659974    t.e?    DCD    1063623028
        0x00051fd8:    3ee273aa    .s.>    DCD    1055028138
        0x00051fdc:    3f670fd4    ..g?    DCD    1063718868
        0x00051fe0:    3edc6bf3    .k.>    DCD    1054632947
        0x00051fe4:    3f687c12    .|h?    DCD    1063812114
        0x00051fe8:    3ed65a92    .Z.>    DCD    1054235282
        0x00051fec:    3f69de1e    ..i?    DCD    1063902750
        0x00051ff0:    3ed03fc9    .?.>    DCD    1053835209
        0x00051ff4:    3f6b35e7    .5k?    DCD    1063990759
        0x00051ff8:    3eca1bde    ...>    DCD    1053432798
        0x00051ffc:    3f6c835e    ^.l?    DCD    1064076126
        0x00052000:    3ec3ef15    ...>    DCD    1053028117
        0x00052004:    3f6dc676    v.m?    DCD    1064158838
        0x00052008:    3ebdb9b4    ...>    DCD    1052621236
        0x0005200c:    3f6eff21    !.n?    DCD    1064238881
        0x00052010:    3eb77c01    .|.>    DCD    1052212225
        0x00052014:    3f702d4f    O-p?    DCD    1064316239
        0x00052018:    3eb13641    A6.>    DCD    1051801153
        0x0005201c:    3f7150f4    .Pq?    DCD    1064390900
        0x00052020:    3eaae8bc    ...>    DCD    1051388092
        0x00052024:    3f726a03    .jr?    DCD    1064462851
        0x00052028:    3ea493b7    ...>    DCD    1050973111
        0x0005202c:    3f737871    qxs?    DCD    1064532081
        0x00052030:    3e9e377a    z7.>    DCD    1050556282
        0x00052034:    3f747c30    0|t?    DCD    1064598576
        0x00052038:    3e97d44c    L..>    DCD    1050137676
        0x0005203c:    3f757536    6uu?    DCD    1064662326
        0x00052040:    3e916a75    uj.>    DCD    1049717365
        0x00052044:    3f766377    wcv?    DCD    1064723319
        0x00052048:    3e8afa3e    >..>    DCD    1049295422
        0x0005204c:    3f7746ea    .Fw?    DCD    1064781546
        0x00052050:    3e8483ee    ...>    DCD    1048871918
        0x00052054:    3f781f84    ..x?    DCD    1064836996
        0x00052058:    3e7c0f9c    ..|>    DCD    1048317852
        0x0005205c:    3f78ed3c    <.x?    DCD    1064889660
        0x00052060:    3e6f0c4d    M.o>    DCD    1047465037
        0x00052064:    3f79b009    ..y?    DCD    1064939529
        0x00052068:    3e61fe82    ..a>    DCD    1046609538
        0x0005206c:    3f7a67e2    .gz?    DCD    1064986594
        0x00052070:    3e54e6cd    ..T>    DCD    1045751501
        0x00052074:    3f7b14be    ..{?    DCD    1065030846
        0x00052078:    3e47c5c2    ..G>    DCD    1044891074
        0x0005207c:    3f7bb698    ..{?    DCD    1065072280
        0x00052080:    3e3a9bf3    ..:>    DCD    1044028403
        0x00052084:    3f7c4d67    gM|?    DCD    1065110887
        0x00052088:    3e2d69f5    .i->    DCD    1043163637
        0x0005208c:    3f7cd925    %.|?    DCD    1065146661
        0x00052090:    3e20305c    \0 >    DCD    1042296924
        0x00052094:    3f7d59cb    .Y}?    DCD    1065179595
        0x00052098:    3e12efbb    ...>    DCD    1041428411
        0x0005209c:    3f7dcf55    U.}?    DCD    1065209685
        0x000520a0:    3e05a8a8    ...>    DCD    1040558248
        0x000520a4:    3f7e39bc    .9~?    DCD    1065236924
        0x000520a8:    3df0b773    s..=    DCD    1039185779
        0x000520ac:    3f7e98fd    ..~?    DCD    1065261309
        0x000520b0:    3dd61304    ...=    DCD    1037439748
        0x000520b4:    3f7eed12    ..~?    DCD    1065282834
        0x000520b8:    3dbb6533    3e.=    DCD    1035691315
        0x000520bc:    3f7f35f9    .5.?    DCD    1065301497
        0x000520c0:    3da0af2a    *..=    DCD    1033940778
        0x000520c4:    3f7f73af    .s.?    DCD    1065317295
        0x000520c8:    3d85f213    ...=    DCD    1032188435
        0x000520cc:    3f7fa62f    /..?    DCD    1065330223
        0x000520d0:    3d565e3a    :^V=    DCD    1029070394
        0x000520d4:    3f7fcd79    y..?    DCD    1065340281
        0x000520d8:    3d20cee7    .. =    DCD    1025560295
        0x000520dc:    3f7fe98b    ...?    DCD    1065347467
        0x000520e0:    3cd6710a    .q.<    DCD    1020686602
        0x000520e4:    3f7ffa63    c..?    DCD    1065351779
        0x000520e8:    3c5675bf    .uV<    DCD    1012299199
    gAmHalCmdQReg
        0x000520ec:    40050228    (..@    DCD    1074070056
        0x000520f0:    4005022c    ,..@    DCD    1074070060
        0x000520f4:    40050240    @..@    DCD    1074070080
        0x000520f8:    40050244    D..@    DCD    1074070084
        0x000520fc:    4005023c    <..@    DCD    1074070076
        0x00052100:    00008000    ....    DCD    32768
        0x00052104:    40050230    0..@    DCD    1074070064
        0x00052108:    00000001    ....    DCD    1
        0x0005210c:    00000004    ....    DCD    4
        0x00052110:    00000002    ....    DCD    2
        0x00052114:    40051228    (..@    DCD    1074074152
        0x00052118:    4005122c    ,..@    DCD    1074074156
        0x0005211c:    40051240    @..@    DCD    1074074176
        0x00052120:    40051244    D..@    DCD    1074074180
        0x00052124:    4005123c    <..@    DCD    1074074172
        0x00052128:    00008000    ....    DCD    32768
        0x0005212c:    40051230    0..@    DCD    1074074160
        0x00052130:    00000001    ....    DCD    1
        0x00052134:    00000004    ....    DCD    4
        0x00052138:    00000002    ....    DCD    2
        0x0005213c:    40052228    (".@    DCD    1074078248
        0x00052140:    4005222c    ,".@    DCD    1074078252
        0x00052144:    40052240    @".@    DCD    1074078272
        0x00052148:    40052244    D".@    DCD    1074078276
        0x0005214c:    4005223c    <".@    DCD    1074078268
        0x00052150:    00008000    ....    DCD    32768
        0x00052154:    40052230    0".@    DCD    1074078256
        0x00052158:    00000001    ....    DCD    1
        0x0005215c:    00000004    ....    DCD    4
        0x00052160:    00000002    ....    DCD    2
        0x00052164:    40053228    (2.@    DCD    1074082344
        0x00052168:    4005322c    ,2.@    DCD    1074082348
        0x0005216c:    40053240    @2.@    DCD    1074082368
        0x00052170:    40053244    D2.@    DCD    1074082372
        0x00052174:    4005323c    <2.@    DCD    1074082364
        0x00052178:    00008000    ....    DCD    32768
        0x0005217c:    40053230    02.@    DCD    1074082352
        0x00052180:    00000001    ....    DCD    1
        0x00052184:    00000004    ....    DCD    4
        0x00052188:    00000002    ....    DCD    2
        0x0005218c:    40054228    (B.@    DCD    1074086440
        0x00052190:    4005422c    ,B.@    DCD    1074086444
        0x00052194:    40054240    @B.@    DCD    1074086464
        0x00052198:    40054244    DB.@    DCD    1074086468
        0x0005219c:    4005423c    <B.@    DCD    1074086460
        0x000521a0:    00008000    ....    DCD    32768
        0x000521a4:    40054230    0B.@    DCD    1074086448
        0x000521a8:    00000001    ....    DCD    1
        0x000521ac:    00000004    ....    DCD    4
        0x000521b0:    00000002    ....    DCD    2
        0x000521b4:    40055228    (R.@    DCD    1074090536
        0x000521b8:    4005522c    ,R.@    DCD    1074090540
        0x000521bc:    40055240    @R.@    DCD    1074090560
        0x000521c0:    40055244    DR.@    DCD    1074090564
        0x000521c4:    4005523c    <R.@    DCD    1074090556
        0x000521c8:    00008000    ....    DCD    32768
        0x000521cc:    40055230    0R.@    DCD    1074090544
        0x000521d0:    00000001    ....    DCD    1
        0x000521d4:    00000004    ....    DCD    4
        0x000521d8:    00000002    ....    DCD    2
        0x000521dc:    40056228    (b.@    DCD    1074094632
        0x000521e0:    4005622c    ,b.@    DCD    1074094636
        0x000521e4:    40056240    @b.@    DCD    1074094656
        0x000521e8:    40056244    Db.@    DCD    1074094660
        0x000521ec:    4005623c    <b.@    DCD    1074094652
        0x000521f0:    00008000    ....    DCD    32768
        0x000521f4:    40056230    0b.@    DCD    1074094640
        0x000521f8:    00000001    ....    DCD    1
        0x000521fc:    00000004    ....    DCD    4
        0x00052200:    00000002    ....    DCD    2
        0x00052204:    40057228    (r.@    DCD    1074098728
        0x00052208:    4005722c    ,r.@    DCD    1074098732
        0x0005220c:    40057240    @r.@    DCD    1074098752
        0x00052210:    40057244    Dr.@    DCD    1074098756
        0x00052214:    4005723c    <r.@    DCD    1074098748
        0x00052218:    00008000    ....    DCD    32768
        0x0005221c:    40057230    0r.@    DCD    1074098736
        0x00052220:    00000001    ....    DCD    1
        0x00052224:    00000004    ....    DCD    4
        0x00052228:    00000002    ....    DCD    2
        0x0005222c:    400602a0    ...@    DCD    1074135712
        0x00052230:    400602a8    ...@    DCD    1074135720
        0x00052234:    400602c0    ...@    DCD    1074135744
        0x00052238:    400602c4    ...@    DCD    1074135748
        0x0005223c:    400602b8    ...@    DCD    1074135736
        0x00052240:    00004000    .@..    DCD    16384
        0x00052244:    400602ac    ...@    DCD    1074135724
        0x00052248:    00000001    ....    DCD    1
        0x0005224c:    00000004    ....    DCD    4
        0x00052250:    00000008    ....    DCD    8
        0x00052254:    400612a0    ...@    DCD    1074139808
        0x00052258:    400612a8    ...@    DCD    1074139816
        0x0005225c:    400612c0    ...@    DCD    1074139840
        0x00052260:    400612c4    ...@    DCD    1074139844
        0x00052264:    400612b8    ...@    DCD    1074139832
        0x00052268:    00004000    .@..    DCD    16384
        0x0005226c:    400612ac    ...@    DCD    1074139820
        0x00052270:    00000001    ....    DCD    1
        0x00052274:    00000004    ....    DCD    4
        0x00052278:    00000008    ....    DCD    8
        0x0005227c:    400622a0    .".@    DCD    1074143904
        0x00052280:    400622a8    .".@    DCD    1074143912
        0x00052284:    400622c0    .".@    DCD    1074143936
        0x00052288:    400622c4    .".@    DCD    1074143940
        0x0005228c:    400622b8    .".@    DCD    1074143928
        0x00052290:    00004000    .@..    DCD    16384
        0x00052294:    400622ac    .".@    DCD    1074143916
        0x00052298:    00000001    ....    DCD    1
        0x0005229c:    00000004    ....    DCD    4
        0x000522a0:    00000008    ....    DCD    8
    g_DefaultMcuMemCfg
        0x000522a4:    07070102    ....    DCD    117899522
        0x000522a8:    0001        ..      DCW    1
    g_DefaultSRAMCfg
        0x000522aa:    0003        ..      DCW    3
        0x000522ac:    03000000    ....    DCD    50331648
    g_DeviceNameApollo4p
        0x000522b0:    6c6f7041    Apol    DCD    1819242561
        0x000522b4:    20346f6c    lo4     DCD    540307308
        0x000522b8:    73756c50    Plus    DCD    1937075280
        0x000522bc:    00          .       DCB    0
    g_DeviceNameApollo4p_blue
        0x000522bd:    41706f      Apo     DCB    65,112,111
        0x000522c0:    346f6c6c    llo4    DCD    879717484
        0x000522c4:    756c4220     Blu    DCD    1970029088
        0x000522c8:    6c502065    e Pl    DCD    1817190501
        0x000522cc:    00007375    us..    DCD    29557
    g_KWD_TaskSetup
        0x000522d0:    00000001    ....    DCD    1
        0x000522d4:    00027d39    9}..    DCD    163129
        0x000522d8:    000555a4    .U..    DCD    349604
        0x000522dc:    00000100    ....    DCD    256
        0x000522e0:    00000000    ....    DCD    0
        0x000522e4:    00000002    ....    DCD    2
        0x000522e8:    00000004    ....    DCD    4
        0x000522ec:    00000002    ....    DCD    2
        0x000522f0:    00028671    q...    DCD    165489
        0x000522f4:    000555dd    .U..    DCD    349661
        0x000522f8:    00000300    ....    DCD    768
        0x000522fc:    00000000    ....    DCD    0
        0x00052300:    00000003    ....    DCD    3
        0x00052304:    00000010    ....    DCD    16
        0x00052308:    00000004    ....    DCD    4
        0x0005230c:    000273e9    .s..    DCD    160745
        0x00052310:    000555ca    .U..    DCD    349642
        0x00052314:    00000400    ....    DCD    1024
        0x00052318:    00000000    ....    DCD    0
        0x0005231c:    00000005    ....    DCD    5
        0x00052320:    00000010    ....    DCD    16
        0x00052324:    00000007    ....    DCD    7
        0x00052328:    0002794d    My..    DCD    162125
        0x0005232c:    000555ee    .U..    DCD    349678
        0x00052330:    00000800    ....    DCD    2048
        0x00052334:    00000000    ....    DCD    0
        0x00052338:    00000004    ....    DCD    4
        0x0005233c:    00000010    ....    DCD    16
        0x00052340:    00000006    ....    DCD    6
        0x00052344:    0002763d    =v..    DCD    161341
        0x00052348:    000555c1    .U..    DCD    349633
        0x0005234c:    00000300    ....    DCD    768
        0x00052350:    00000000    ....    DCD    0
        0x00052354:    00000006    ....    DCD    6
        0x00052358:    00000010    ....    DCD    16
    g_KWD_TimerSetup
        0x0005235c:    00000001    ....    DCD    1
        0x00052360:    00055604    .V..    DCD    349700
        0x00052364:    000003e8    ....    DCD    1000
        0x00052368:    00000001    ....    DCD    1
        0x0005236c:    00028c89    ....    DCD    167049
    g_PackageType
        0x00052370:    00504953    SIP.    DCD    5261651
        0x00052374:    32504953    SIP2    DCD    844122451
        0x00052378:    00414742    BGA.    DCD    4278082
        0x0005237c:    00505343    CSP.    DCD    5264195
    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:    01800400    ....    DCD    25166848
        0x000523e8:    01800800    ....    DCD    25167872
        0x000523ec:    01800400    ....    DCD    25166848
        0x000523f0:    01800800    ....    DCD    25167872
    g_ePdmInterrupts
        0x000523f4:    33323130    0123    DCD    858927408
    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_ui8DeviceNameUnknown
        0x00052808:    6e6b6e55    Unkn    DCD    1852534357
        0x0005280c:    206e776f    own     DCD    544110447
        0x00052810:    69766564    devi    DCD    1769366884
        0x00052814:    6563        ce      DCW    25955
        0x00052816:    00          .       DCB    0
    g_ui8VendorNameAmbq
        0x00052817:    41          A       DCB    65
        0x00052818:    0051424d    MBQ.    DCD    5325389
    g_ui8VendorNameUnknown
        0x0005281c:    3f3f3f3f    ????    DCD    1061109567
        0x00052820:    0000        ..      DCW    0
    gapLenAp
        0x00052822:    0002        ..      DCW    2
    gapLenApCh
        0x00052824:    0005        ..      DCW    5
    gapLenCar
        0x00052826:    0001        ..      DCW    1
    gapLenCarCh
        0x00052828:    0005        ..      DCW    5
    gapLenDnCh
        0x0005282a:    0005        ..      DCW    5
    gapLenRpao
        0x0005282c:    0001        ..      DCW    1
    gapLenRpaoCh
        0x0005282e:    0005        ..      DCW    5
    gapLenSvc
        0x00052830:    00000002    ....    DCD    2
    gapList
        0x00052834:    0004fa38    8...    DCD    326200
        0x00052838:    000528d8    .(..    DCD    338136
        0x0005283c:    00052830    0(..    DCD    337968
        0x00052840:    01000002    ....    DCD    16777218
        0x00052844:    0004fa1c    ....    DCD    326172
        0x00052848:    000528ce    .(..    DCD    338126
        0x0005284c:    0005282a    *(..    DCD    337962
        0x00052850:    01000005    ....    DCD    16777221
        0x00052854:    0004fa20     ...    DCD    326176
        0x00052858:    100003ca    ....    DCD    268436426
        0x0005285c:    100003c8    ....    DCD    268436424
        0x00052860:    110a0014    ....    DCD    285868052
        0x00052864:    0004fa1c    ....    DCD    326172
        0x00052868:    000528c4    .(..    DCD    338116
        0x0005286c:    00052824    $(..    DCD    337956
        0x00052870:    01000005    ....    DCD    16777221
        0x00052874:    0004fa0d    ....    DCD    326157
        0x00052878:    10011fdc    ....    DCD    268509148
        0x0005287c:    00052822    "(..    DCD    337954
        0x00052880:    01000002    ....    DCD    16777218
        0x00052884:    0004fa1c    ....    DCD    326172
        0x00052888:    000528c9    .(..    DCD    338121
        0x0005288c:    00052828    ((..    DCD    337960
        0x00052890:    01000005    ....    DCD    16777221
        0x00052894:    0004fa0f    ....    DCD    326159
        0x00052898:    10011fde    ....    DCD    268509150
        0x0005289c:    00052826    &(..    DCD    337958
        0x000528a0:    01000001    ....    DCD    16777217
        0x000528a4:    0004fa1c    ....    DCD    326172
        0x000528a8:    000528d3    .(..    DCD    338131
        0x000528ac:    0005282e    .(..    DCD    337966
        0x000528b0:    01000005    ....    DCD    16777221
        0x000528b4:    0004fa3a    :...    DCD    326202
        0x000528b8:    10011fdf    ....    DCD    268509151
        0x000528bc:    0005282c    ,(..    DCD    337964
        0x000528c0:    01000001    ....    DCD    16777217
    gapValApCh
        0x000528c4:    01000502    ....    DCD    16778498
        0x000528c8:    2a          *       DCB    42
    gapValCarCh
        0x000528c9:    020700      ...     DCB    2,7,0
        0x000528cc:    2aa6        .*      DCW    10918
    gapValDnCh
        0x000528ce:    0302        ..      DCW    770
        0x000528d0:    0000        ..      DCW    0
        0x000528d2:    2a          *       DCB    42
    gapValRpaoCh
        0x000528d3:    02          .       DCB    2
        0x000528d4:    2ac90009    ...*    DCD    717815817
    gapValSvc
        0x000528d8:    1800        ..      DCW    6144
    gattLenCsf
        0x000528da:    0001        ..      DCW    1
    gattLenCsfCh
        0x000528dc:    0005        ..      DCW    5
    gattLenDbh
        0x000528de:    0010        ..      DCW    16
    gattLenDbhCh
        0x000528e0:    0005        ..      DCW    5
    gattLenSc
        0x000528e2:    0004        ..      DCW    4
    gattLenScCh
        0x000528e4:    0005        ..      DCW    5
    gattLenScChCcc
        0x000528e6:    0002        ..      DCW    2
    gattLenSsf
        0x000528e8:    0001        ..      DCW    1
    gattLenSsfCh
        0x000528ea:    0005        ..      DCW    5
    gattLenSvc
        0x000528ec:    00000002    ....    DCD    2
    gattList
        0x000528f0:    0004fa38    8...    DCD    326200
        0x000528f4:    000529a8    .)..    DCD    338344
        0x000528f8:    000528ec    .(..    DCD    338156
        0x000528fc:    01000002    ....    DCD    16777218
        0x00052900:    0004fa1c    ....    DCD    326172
        0x00052904:    0005299e    .)..    DCD    338334
        0x00052908:    000528e4    .(..    DCD    338148
        0x0005290c:    01000005    ....    DCD    16777221
        0x00052910:    0004fa3c    <...    DCD    326204
        0x00052914:    0005299a    .)..    DCD    338330
        0x00052918:    000528e2    .(..    DCD    338146
        0x0005291c:    00000004    ....    DCD    4
        0x00052920:    0004fa1e    ....    DCD    326174
        0x00052924:    10011ff3    ....    DCD    268509171
        0x00052928:    000528e6    .(..    DCD    338150
        0x0005292c:    11200002    .. .    DCD    287309826
        0x00052930:    0004fa1c    ....    DCD    326172
        0x00052934:    00052990    .)..    DCD    338320
        0x00052938:    000528dc    .(..    DCD    338140
        0x0005293c:    01000005    ....    DCD    16777221
        0x00052940:    0004fa34    4...    DCD    326196
        0x00052944:    10011fe2    ....    DCD    268509154
        0x00052948:    000528da    .(..    DCD    338138
        0x0005294c:    11060001    ....    DCD    285605889
        0x00052950:    0004fa1c    ....    DCD    326172
        0x00052954:    00052995    .)..    DCD    338325
        0x00052958:    000528e0    .(..    DCD    338144
        0x0005295c:    01000005    ....    DCD    16777221
        0x00052960:    0004fa36    6...    DCD    326198
        0x00052964:    10011fe3    ....    DCD    268509155
        0x00052968:    000528de    .(..    DCD    338142
        0x0005296c:    01040010    ....    DCD    17039376
        0x00052970:    0004fa1c    ....    DCD    326172
        0x00052974:    000529a3    .)..    DCD    338339
        0x00052978:    000528ea    .(..    DCD    338154
        0x0005297c:    01000005    ....    DCD    16777221
        0x00052980:    0004fa3e    >...    DCD    326206
        0x00052984:    100003de    ....    DCD    268436446
        0x00052988:    000528e8    .(..    DCD    338152
        0x0005298c:    01000001    ....    DCD    16777217
    gattValCsfCh
        0x00052990:    2900150a    ...)    DCD    687871242
        0x00052994:    2b          +       DCB    43
    gattValDbhCh
        0x00052995:    021700      ...     DCB    2,23,0
        0x00052998:    2b2a        *+      DCW    11050
    gattValSc
        0x0005299a:    0001        ..      DCW    1
        0x0005299c:    ffff        ..      DCW    65535
    gattValScCh
        0x0005299e:    1220         .      DCW    4640
        0x000529a0:    0500        ..      DCW    1280
        0x000529a2:    2a          *       DCB    42
    gattValSsfCh
        0x000529a3:    02          .       DCB    2
        0x000529a4:    2b3a0019    ..:+    DCD    725221401
    gattValSvc
        0x000529a8:    1801        ..      DCW    6145
    hciEventMask
        0x000529aa:    8890        ..      DCW    34960
        0x000529ac:    80000200    ....    DCD    2147484160
        0x000529b0:    2000        .       DCW    8192
    hciEventMaskPage2
        0x000529b2:    0000        ..      DCW    0
        0x000529b4:    00000080    ....    DCD    128
        0x000529b8:    0000        ..      DCW    0
    hciEvtCbackLen
        0x000529ba:    2404        .$      DCW    9220
        0x000529bc:    060e0a24    $...    DCD    101583396
        0x000529c0:    080e0a1c    ....    DCD    135137820
        0x000529c4:    0808100e    ....    DCD    134746126
        0x000529c8:    06100a08    ....    DCD    101714440
        0x000529cc:    06060688    ....    DCD    101058184
        0x000529d0:    0c0c0606    ....    DCD    202114566
        0x000529d4:    080e1606    ....    DCD    135140870
        0x000529d8:    08060a08    ....    DCD    134613512
        0x000529dc:    460e0e0e    ...F    DCD    1175326222
        0x000529e0:    0a060826    &...    DCD    168167462
        0x000529e4:    04240a06    ..$.    DCD    69470726
        0x000529e8:    10160c0a    ....    DCD    269880330
        0x000529ec:    04040406    ....    DCD    67372038
        0x000529f0:    04040404    ....    DCD    67372036
        0x000529f4:    1c040404    ....    DCD    470025220
        0x000529f8:    08080804    ....    DCD    134744068
        0x000529fc:    0a0a2808    .(..    DCD    168437768
        0x00052a00:    0606280a    .(..    DCD    101066762
        0x00052a04:    202c0606    ..,     DCD    539756038
        0x00052a08:    38063c10    .<.8    DCD    939932688
        0x00052a0c:    001c0606    ....    DCD    1836550
    hciEvtParseFcnTbl
        0x00052a10:    00000000    ....    DCD    0
        0x00052a14:    0003adf5    ....    DCD    241141
        0x00052a18:    0003b145    E...    DCD    241989
        0x00052a1c:    0003a861    a...    DCD    239713
        0x00052a20:    0003af31    1...    DCD    241457
        0x00052a24:    0003b0dd    ....    DCD    241885
        0x00052a28:    00000000    ....    DCD    0
        0x00052a2c:    0003bbd9    ....    DCD    244697
        0x00052a30:    0003b725    %...    DCD    243493
        0x00052a34:    0003bc21    !...    DCD    244769
        0x00052a38:    0003bb69    i...    DCD    244585
        0x00052a3c:    0003b7b5    ....    DCD    243637
        0x00052a40:    0003b2a1    ....    DCD    242337
        0x00052a44:    0003b265    e...    DCD    242277
        0x00052a48:    0003a8f1    ....    DCD    239857
        0x00052a4c:    0003a8a9    ....    DCD    239785
        0x00052a50:    0003b211    ....    DCD    242193
        0x00052a54:    0003be49    I...    DCD    245321
        0x00052a58:    0003bde1    ....    DCD    245217
        0x00052a5c:    0003bdad    ....    DCD    245165
        0x00052a60:    0003a95d    ]...    DCD    239965
        0x00052a64:    0003a979    y...    DCD    239993
        0x00052a68:    0003b425    %...    DCD    242725
        0x00052a6c:    0003adb9    ....    DCD    241081
        0x00052a70:    0003b3f1    ....    DCD    242673
        0x00052a74:    0003b3bd    ....    DCD    242621
        0x00052a78:    0003b53d    =...    DCD    243005
        0x00052a7c:    0003b0fd    ....    DCD    241917
        0x00052a80:    0003b38d    ....    DCD    242573
        0x00052a84:    0003bc9d    ....    DCD    244893
        0x00052a88:    0003bc61    a...    DCD    244833
        0x00052a8c:    0003b76d    m...    DCD    243565
        0x00052a90:    0003bea9    ....    DCD    245417
        0x00052a94:    0003bd51    Q...    DCD    245073
        0x00052a98:    0003ba75    u...    DCD    244341
        0x00052a9c:    0003bcd9    ....    DCD    244953
        0x00052aa0:    0003a7e9    ....    DCD    239593
        0x00052aa4:    0003bb39    9...    DCD    244537
        0x00052aa8:    0003a92d    -...    DCD    239917
        0x00052aac:    0003be6d    m...    DCD    245357
        0x00052ab0:    0003a7a1    ....    DCD    239521
        0x00052ab4:    0003bae5    ....    DCD    244453
        0x00052ab8:    0003bd8d    ....    DCD    245133
        0x00052abc:    0003b6d1    ....    DCD    243409
        0x00052ac0:    00000000    ....    DCD    0
        0x00052ac4:    0003b52d    -...    DCD    242989
        0x00052ac8:    0003a999    ....    DCD    240025
        0x00052acc:    0003b4f5    ....    DCD    242933
        0x00052ad0:    0003b2dd    ....    DCD    242397
        0x00052ad4:    00000000    ....    DCD    0
        0x00052ad8:    0003b369    i...    DCD    242537
        0x00052adc:    00000000    ....    DCD    0
        0x00052ae0:    0003add9    ....    DCD    241113
        0x00052ae4:    0003add9    ....    DCD    241113
        0x00052ae8:    0003add9    ....    DCD    241113
        0x00052aec:    0003add9    ....    DCD    241113
        0x00052af0:    0003add9    ....    DCD    241113
        0x00052af4:    00000000    ....    DCD    0
        0x00052af8:    00000000    ....    DCD    0
        0x00052afc:    00000000    ....    DCD    0
        0x00052b00:    00000000    ....    DCD    0
        0x00052b04:    00000000    ....    DCD    0
        0x00052b08:    00000000    ....    DCD    0
        0x00052b0c:    0003b5f1    ....    DCD    243185
        0x00052b10:    0003b62d    -...    DCD    243245
        0x00052b14:    0003aeb9    ....    DCD    241337
        0x00052b18:    0003aef5    ....    DCD    241397
        0x00052b1c:    0003ac49    I...    DCD    240713
        0x00052b20:    0003ad65    e...    DCD    240997
        0x00052b24:    0003a861    a...    DCD    239713
        0x00052b28:    0003b4ad    ....    DCD    242861
        0x00052b2c:    0003b55d    ]...    DCD    243037
        0x00052b30:    0003b445    E...    DCD    242757
        0x00052b34:    0003b669    i...    DCD    243305
        0x00052b38:    0003b479    y...    DCD    242809
        0x00052b3c:    0003a7c9    ....    DCD    239561
        0x00052b40:    0003b8d9    ....    DCD    243929
        0x00052b44:    0003b7fd    ....    DCD    243709
        0x00052b48:    0003ba2d    -...    DCD    244269
        0x00052b4c:    0003afa9    ....    DCD    241577
        0x00052b50:    0003b69d    ....    DCD    243357
        0x00052b54:    0003aacd    ....    DCD    240333
        0x00052b58:    0003abe1    ....    DCD    240609
        0x00052b5c:    0003ac15    ....    DCD    240661
        0x00052b60:    0003a9ed    ....    DCD    240109
    hciLeEventMask
        0x00052b64:    007fffff    ....    DCD    8388607
        0x00052b68:    00000000    ....    DCD    0
    logN400
        0x00052b6c:    00000000    ....    DCD    0
        0x00052b70:    00000000    ....    DCD    0
        0x00052b74:    00000000    ....    DCD    0
        0x00052b78:    00000000    ....    DCD    0
        0x00052b7c:    00080008    ....    DCD    524296
        0x00052b80:    00080008    ....    DCD    524296
        0x00052b84:    00100010    ....    DCD    1048592
        0x00052b88:    00150010    ....    DCD    1376272
        0x00052b8c:    00180015    ....    DCD    1572885
        0x00052b90:    0022001d    ..".    DCD    2228253
        0x00052b94:    00000024    $...    DCD    36
    mdct_twiddles960
        0x00052b98:    3f7fffff    ...?    DCD    1065353215
        0x00052b9c:    3f7fff8e    ...?    DCD    1065353102
        0x00052ba0:    3f7ffe6a    j..?    DCD    1065352810
        0x00052ba4:    3f7ffc93    ...?    DCD    1065352339
        0x00052ba8:    3f7ffa07    ...?    DCD    1065351687
        0x00052bac:    3f7ff6c8    ...?    DCD    1065350856
        0x00052bb0:    3f7ff2d6    ...?    DCD    1065349846
        0x00052bb4:    3f7fee30    0..?    DCD    1065348656
        0x00052bb8:    3f7fe8d6    ...?    DCD    1065347286
        0x00052bbc:    3f7fe2c8    ...?    DCD    1065345736
        0x00052bc0:    3f7fdc07    ...?    DCD    1065344007
        0x00052bc4:    3f7fd493    ...?    DCD    1065342099
        0x00052bc8:    3f7fcc6b    k..?    DCD    1065340011
        0x00052bcc:    3f7fc38f    ...?    DCD    1065337743
        0x00052bd0:    3f7fba00    ...?    DCD    1065335296
        0x00052bd4:    3f7fafbd    ...?    DCD    1065332669
        0x00052bd8:    3f7fa4c7    ...?    DCD    1065329863
        0x00052bdc:    3f7f991d    ...?    DCD    1065326877
        0x00052be0:    3f7f8cc0    ...?    DCD    1065323712
        0x00052be4:    3f7f7fb0    ...?    DCD    1065320368
        0x00052be8:    3f7f71ec    .q.?    DCD    1065316844
        0x00052bec:    3f7f6376    vc.?    DCD    1065313142
        0x00052bf0:    3f7f544b    KT.?    DCD    1065309259
        0x00052bf4:    3f7f446e    nD.?    DCD    1065305198
        0x00052bf8:    3f7f33de    .3.?    DCD    1065300958
        0x00052bfc:    3f7f229a    .".?    DCD    1065296538
        0x00052c00:    3f7f10a3    ...?    DCD    1065291939
        0x00052c04:    3f7efdfa    ..~?    DCD    1065287162
        0x00052c08:    3f7eea9d    ..~?    DCD    1065282205
        0x00052c0c:    3f7ed68d    ..~?    DCD    1065277069
        0x00052c10:    3f7ec1cb    ..~?    DCD    1065271755
        0x00052c14:    3f7eac56    V.~?    DCD    1065266262
        0x00052c18:    3f7e962e    ..~?    DCD    1065260590
        0x00052c1c:    3f7e7f53    S.~?    DCD    1065254739
        0x00052c20:    3f7e67c6    .g~?    DCD    1065248710
        0x00052c24:    3f7e4f86    .O~?    DCD    1065242502
        0x00052c28:    3f7e3694    .6~?    DCD    1065236116
        0x00052c2c:    3f7e1cef    ..~?    DCD    1065229551
        0x00052c30:    3f7e0298    ..~?    DCD    1065222808
        0x00052c34:    3f7de78f    ..}?    DCD    1065215887
        0x00052c38:    3f7dcbd3    ..}?    DCD    1065208787
        0x00052c3c:    3f7daf66    f.}?    DCD    1065201510
        0x00052c40:    3f7d9246    F.}?    DCD    1065194054
        0x00052c44:    3f7d7474    tt}?    DCD    1065186420
        0x00052c48:    3f7d55f1    .U}?    DCD    1065178609
        0x00052c4c:    3f7d36bc    .6}?    DCD    1065170620
        0x00052c50:    3f7d16d5    ..}?    DCD    1065162453
        0x00052c54:    3f7cf63c    <.|?    DCD    1065154108
        0x00052c58:    3f7cd4f2    ..|?    DCD    1065145586
        0x00052c5c:    3f7cb2f6    ..|?    DCD    1065136886
        0x00052c60:    3f7c9049    I.|?    DCD    1065128009
        0x00052c64:    3f7c6ceb    .l|?    DCD    1065118955
        0x00052c68:    3f7c48db    .H|?    DCD    1065109723
        0x00052c6c:    3f7c241b    .$|?    DCD    1065100315
        0x00052c70:    3f7bfea9    ..{?    DCD    1065090729
        0x00052c74:    3f7bd887    ..{?    DCD    1065080967
        0x00052c78:    3f7bb1b4    ..{?    DCD    1065071028
        0x00052c7c:    3f7b8a30    0.{?    DCD    1065060912
        0x00052c80:    3f7b61fc    .a{?    DCD    1065050620
        0x00052c84:    3f7b3917    .9{?    DCD    1065040151
        0x00052c88:    3f7b0f82    ..{?    DCD    1065029506
        0x00052c8c:    3f7ae53d    =.z?    DCD    1065018685
        0x00052c90:    3f7aba48    H.z?    DCD    1065007688
        0x00052c94:    3f7a8ea2    ..z?    DCD    1064996514
        0x00052c98:    3f7a624d    Mbz?    DCD    1064985165
        0x00052c9c:    3f7a3548    H5z?    DCD    1064973640
        0x00052ca0:    3f7a0794    ..z?    DCD    1064961940
        0x00052ca4:    3f79d930    0.y?    DCD    1064950064
        0x00052ca8:    3f79aa1d    ..y?    DCD    1064938013
        0x00052cac:    3f797a5a    Zzy?    DCD    1064925786
        0x00052cb0:    3f7949e9    .Iy?    DCD    1064913385
        0x00052cb4:    3f7918c8    ..y?    DCD    1064900808
        0x00052cb8:    3f78e6f9    ..x?    DCD    1064888057
        0x00052cbc:    3f78b47b    {.x?    DCD    1064875131
        0x00052cc0:    3f78814e    N.x?    DCD    1064862030
        0x00052cc4:    3f784d73    sMx?    DCD    1064848755
        0x00052cc8:    3f7818ea    ..x?    DCD    1064835306
        0x00052ccc:    3f77e3b2    ..w?    DCD    1064821682
        0x00052cd0:    3f77adcd    ..w?    DCD    1064807885
        0x00052cd4:    3f77773a    :ww?    DCD    1064793914
        0x00052cd8:    3f773ff9    .?w?    DCD    1064779769
        0x00052cdc:    3f77080a    ..w?    DCD    1064765450
        0x00052ce0:    3f76cf6e    n.v?    DCD    1064750958
        0x00052ce4:    3f769625    %.v?    DCD    1064736293
        0x00052ce8:    3f765c2f    /\v?    DCD    1064721455
        0x00052cec:    3f76218c    .!v?    DCD    1064706444
        0x00052cf0:    3f75e63c    <.u?    DCD    1064691260
        0x00052cf4:    3f75aa40    @.u?    DCD    1064675904
        0x00052cf8:    3f756d97    .mu?    DCD    1064660375
        0x00052cfc:    3f753042    B0u?    DCD    1064644674
        0x00052d00:    3f74f241    A.t?    DCD    1064628801
        0x00052d04:    3f74b394    ..t?    DCD    1064612756
        0x00052d08:    3f74743b    ;tt?    DCD    1064596539
        0x00052d0c:    3f743437    74t?    DCD    1064580151
        0x00052d10:    3f73f387    ..s?    DCD    1064563591
        0x00052d14:    3f73b22c    ,.s?    DCD    1064546860
        0x00052d18:    3f737026    &ps?    DCD    1064529958
        0x00052d1c:    3f732d76    v-s?    DCD    1064512886
        0x00052d20:    3f72ea1a    ..r?    DCD    1064495642
        0x00052d24:    3f72a614    ..r?    DCD    1064478228
        0x00052d28:    3f726164    dar?    DCD    1064460644
        0x00052d2c:    3f721c0a    ..r?    DCD    1064442890
        0x00052d30:    3f71d605    ..q?    DCD    1064424965
        0x00052d34:    3f718f57    W.q?    DCD    1064406871
        0x00052d38:    3f714800    .Hq?    DCD    1064388608
        0x00052d3c:    3f70ffff    ..p?    DCD    1064370175
        0x00052d40:    3f70b755    U.p?    DCD    1064351573
        0x00052d44:    3f706e02    .np?    DCD    1064332802
        0x00052d48:    3f702406    .$p?    DCD    1064313862
        0x00052d4c:    3f6fd962    b.o?    DCD    1064294754
        0x00052d50:    3f6f8e15    ..o?    DCD    1064275477
        0x00052d54:    3f6f4220     Bo?    DCD    1064256032
        0x00052d58:    3f6ef584    ..n?    DCD    1064236420
        0x00052d5c:    3f6ea83f    ?.n?    DCD    1064216639
        0x00052d60:    3f6e5a53    SZn?    DCD    1064196691
        0x00052d64:    3f6e0bc0    ..n?    DCD    1064176576
        0x00052d68:    3f6dbc86    ..m?    DCD    1064156294
        0x00052d6c:    3f6d6ca5    .lm?    DCD    1064135845
        0x00052d70:    3f6d1c1d    ..m?    DCD    1064115229
        0x00052d74:    3f6ccaef    ..l?    DCD    1064094447
        0x00052d78:    3f6c791b    .yl?    DCD    1064073499
        0x00052d7c:    3f6c26a1    .&l?    DCD    1064052385
        0x00052d80:    3f6bd380    ..k?    DCD    1064031104
        0x00052d84:    3f6b7fbb    ..k?    DCD    1064009659
        0x00052d88:    3f6b2b50    P+k?    DCD    1063988048
        0x00052d8c:    3f6ad640    @.j?    DCD    1063966272
        0x00052d90:    3f6a808c    ..j?    DCD    1063944332
        0x00052d94:    3f6a2a32    2*j?    DCD    1063922226
        0x00052d98:    3f69d335    5.i?    DCD    1063899957
        0x00052d9c:    3f697b93    .{i?    DCD    1063877523
        0x00052da0:    3f69234d    M#i?    DCD    1063854925
        0x00052da4:    3f68ca64    d.h?    DCD    1063832164
        0x00052da8:    3f6870d8    .ph?    DCD    1063809240
        0x00052dac:    3f6816a8    ..h?    DCD    1063786152
        0x00052db0:    3f67bbd5    ..g?    DCD    1063762901
        0x00052db4:    3f676060    ``g?    DCD    1063739488
        0x00052db8:    3f670448    H.g?    DCD    1063715912
        0x00052dbc:    3f66a78f    ..f?    DCD    1063692175
        0x00052dc0:    3f664a33    3Jf?    DCD    1063668275
        0x00052dc4:    3f65ec36    6.e?    DCD    1063644214
        0x00052dc8:    3f658d97    ..e?    DCD    1063619991
        0x00052dcc:    3f652e57    W.e?    DCD    1063595607
        0x00052dd0:    3f64ce77    w.d?    DCD    1063571063
        0x00052dd4:    3f646df5    .md?    DCD    1063546357
        0x00052dd8:    3f640cd4    ..d?    DCD    1063521492
        0x00052ddc:    3f63ab12    ..c?    DCD    1063496466
        0x00052de0:    3f6348b1    .Hc?    DCD    1063471281
        0x00052de4:    3f62e5b0    ..b?    DCD    1063445936
        0x00052de8:    3f628210    ..b?    DCD    1063420432
        0x00052dec:    3f621dd1    ..b?    DCD    1063394769
        0x00052df0:    3f61b8f3    ..a?    DCD    1063368947
        0x00052df4:    3f615377    wSa?    DCD    1063342967
        0x00052df8:    3f60ed5c    \.`?    DCD    1063316828
        0x00052dfc:    3f6086a4    ..`?    DCD    1063290532
        0x00052e00:    3f601f4e    N.`?    DCD    1063264078
        0x00052e04:    3f5fb75b    [._?    DCD    1063237467
        0x00052e08:    3f5f4ecb    .N_?    DCD    1063210699
        0x00052e0c:    3f5ee59e    ..^?    DCD    1063183774
        0x00052e10:    3f5e7bd5    .{^?    DCD    1063156693
        0x00052e14:    3f5e1170    p.^?    DCD    1063129456
        0x00052e18:    3f5da66e    n.]?    DCD    1063102062
        0x00052e1c:    3f5d3ad2    .:]?    DCD    1063074514
        0x00052e20:    3f5cce9a    ..\?    DCD    1063046810
        0x00052e24:    3f5c61c6    .a\?    DCD    1063018950
        0x00052e28:    3f5bf459    Y.[?    DCD    1062990937
        0x00052e2c:    3f5b8651    Q.[?    DCD    1062962769
        0x00052e30:    3f5b17ae    ..[?    DCD    1062934446
        0x00052e34:    3f5aa872    r.Z?    DCD    1062905970
        0x00052e38:    3f5a389d    .8Z?    DCD    1062877341
        0x00052e3c:    3f59c82e    ..Y?    DCD    1062848558
        0x00052e40:    3f595727    'WY?    DCD    1062819623
        0x00052e44:    3f58e587    ..X?    DCD    1062790535
        0x00052e48:    3f58734f    OsX?    DCD    1062761295
        0x00052e4c:    3f58007f    ..X?    DCD    1062731903
        0x00052e50:    3f578d17    ..W?    DCD    1062702359
        0x00052e54:    3f571918    ..W?    DCD    1062672664
        0x00052e58:    3f56a482    ..V?    DCD    1062642818
        0x00052e5c:    3f562f56    V/V?    DCD    1062612822
        0x00052e60:    3f55b993    ..U?    DCD    1062582675
        0x00052e64:    3f55433a    :CU?    DCD    1062552378
        0x00052e68:    3f54cc4b    K.T?    DCD    1062521931
        0x00052e6c:    3f5454c7    .TT?    DCD    1062491335
        0x00052e70:    3f53dcae    ..S?    DCD    1062460590
        0x00052e74:    3f536401    .dS?    DCD    1062429697
        0x00052e78:    3f52eabf    ..R?    DCD    1062398655
        0x00052e7c:    3f5270e9    .pR?    DCD    1062367465
        0x00052e80:    3f51f67f    ..Q?    DCD    1062336127
        0x00052e84:    3f517b82    .{Q?    DCD    1062304642
        0x00052e88:    3f50fff2    ..P?    DCD    1062273010
        0x00052e8c:    3f5083cf    ..P?    DCD    1062241231
        0x00052e90:    3f50071a    ..P?    DCD    1062209306
        0x00052e94:    3f4f89d2    ..O?    DCD    1062177234
        0x00052e98:    3f4f0bfa    ..O?    DCD    1062145018
        0x00052e9c:    3f4e8d90    ..N?    DCD    1062112656
        0x00052ea0:    3f4e0e94    ..N?    DCD    1062080148
        0x00052ea4:    3f4d8f09    ..M?    DCD    1062047497
        0x00052ea8:    3f4d0eed    ..M?    DCD    1062014701
        0x00052eac:    3f4c8e41    A.L?    DCD    1061981761
        0x00052eb0:    3f4c0d05    ..L?    DCD    1061948677
        0x00052eb4:    3f4b8b3b    ;.K?    DCD    1061915451
        0x00052eb8:    3f4b08e1    ..K?    DCD    1061882081
        0x00052ebc:    3f4a85f9    ..J?    DCD    1061848569
        0x00052ec0:    3f4a0283    ..J?    DCD    1061814915
        0x00052ec4:    3f497e7f    .~I?    DCD    1061781119
        0x00052ec8:    3f48f9ee    ..H?    DCD    1061747182
        0x00052ecc:    3f4874cf    .tH?    DCD    1061713103
        0x00052ed0:    3f47ef24    $.G?    DCD    1061678884
        0x00052ed4:    3f4768ed    .hG?    DCD    1061644525
        0x00052ed8:    3f46e229    ).F?    DCD    1061610025
        0x00052edc:    3f465ada    .ZF?    DCD    1061575386
        0x00052ee0:    3f45d300    ..E?    DCD    1061540608
        0x00052ee4:    3f454a9b    .JE?    DCD    1061505691
        0x00052ee8:    3f44c1ac    ..D?    DCD    1061470636
        0x00052eec:    3f443832    28D?    DCD    1061435442
        0x00052ef0:    3f43ae2f    /.C?    DCD    1061400111
        0x00052ef4:    3f4323a2    .#C?    DCD    1061364642
        0x00052ef8:    3f42988d    ..B?    DCD    1061329037
        0x00052efc:    3f420cef    ..B?    DCD    1061293295
        0x00052f00:    3f4180c8    ..A?    DCD    1061257416
        0x00052f04:    3f40f41a    ..@?    DCD    1061221402
        0x00052f08:    3f4066e5    .f@?    DCD    1061185253
        0x00052f0c:    3f3fd928    (.??    DCD    1061148968
        0x00052f10:    3f3f4ae5    .J??    DCD    1061112549
        0x00052f14:    3f3ebc1b    ..>?    DCD    1061075995
        0x00052f18:    3f3e2ccc    .,>?    DCD    1061039308
        0x00052f1c:    3f3d9cf7    ..=?    DCD    1061002487
        0x00052f20:    3f3d0c9d    ..=?    DCD    1060965533
        0x00052f24:    3f3c7bbe    .{<?    DCD    1060928446
        0x00052f28:    3f3bea5c    \.;?    DCD    1060891228
        0x00052f2c:    3f3b5875    uX;?    DCD    1060853877
        0x00052f30:    3f3ac60a    ..:?    DCD    1060816394
        0x00052f34:    3f3a331d    .3:?    DCD    1060778781
        0x00052f38:    3f399fad    ..9?    DCD    1060741037
        0x00052f3c:    3f390bbb    ..9?    DCD    1060703163
        0x00052f40:    3f387747    Gw8?    DCD    1060665159
        0x00052f44:    3f37e251    Q.7?    DCD    1060627025
        0x00052f48:    3f374cda    .L7?    DCD    1060588762
        0x00052f4c:    3f36b6e3    ..6?    DCD    1060550371
        0x00052f50:    3f36206b    k 6?    DCD    1060511851
        0x00052f54:    3f358974    t.5?    DCD    1060473204
        0x00052f58:    3f34f1fd    ..4?    DCD    1060434429
        0x00052f5c:    3f345a07    .Z4?    DCD    1060395527
        0x00052f60:    3f33c193    ..3?    DCD    1060356499
        0x00052f64:    3f3328a0    .(3?    DCD    1060317344
        0x00052f68:    3f328f30    0.2?    DCD    1060278064
        0x00052f6c:    3f31f542    B.1?    DCD    1060238658
        0x00052f70:    3f315ad8    .Z1?    DCD    1060199128
        0x00052f74:    3f30bff1    ..0?    DCD    1060159473
        0x00052f78:    3f30248e    .$0?    DCD    1060119694
        0x00052f7c:    3f2f88af    ../?    DCD    1060079791
        0x00052f80:    3f2eec55    U..?    DCD    1060039765
        0x00052f84:    3f2e4f81    .O.?    DCD    1059999617
        0x00052f88:    3f2db232    2.-?    DCD    1059959346
        0x00052f8c:    3f2d1469    i.-?    DCD    1059918953
        0x00052f90:    3f2c7627    'v,?    DCD    1059878439
        0x00052f94:    3f2bd76b    k.+?    DCD    1059837803
        0x00052f98:    3f2b3837    78+?    DCD    1059797047
        0x00052f9c:    3f2a988b    ..*?    DCD    1059756171
        0x00052fa0:    3f29f867    g.)?    DCD    1059715175
        0x00052fa4:    3f2957cc    .W)?    DCD    1059674060
        0x00052fa8:    3f28b6ba    ..(?    DCD    1059632826
        0x00052fac:    3f281532    2.(?    DCD    1059591474
        0x00052fb0:    3f277333    3s'?    DCD    1059550003
        0x00052fb4:    3f26d0bf    ..&?    DCD    1059508415
        0x00052fb8:    3f262dd6    .-&?    DCD    1059466710
        0x00052fbc:    3f258a79    y.%?    DCD    1059424889
        0x00052fc0:    3f24e6a7    ..$?    DCD    1059382951
        0x00052fc4:    3f244261    aB$?    DCD    1059340897
        0x00052fc8:    3f239da9    ..#?    DCD    1059298729
        0x00052fcc:    3f22f87d    }."?    DCD    1059256445
        0x00052fd0:    3f2252df    .R"?    DCD    1059214047
        0x00052fd4:    3f21accf    ..!?    DCD    1059171535
        0x00052fd8:    3f21064d    M.!?    DCD    1059128909
        0x00052fdc:    3f205f5b    [_ ?    DCD    1059086171
        0x00052fe0:    3f1fb7f8    ...?    DCD    1059043320
        0x00052fe4:    3f1f1025    %..?    DCD    1059000357
        0x00052fe8:    3f1e67e2    .g.?    DCD    1058957282
        0x00052fec:    3f1dbf30    0..?    DCD    1058914096
        0x00052ff0:    3f1d1610    ...?    DCD    1058870800
        0x00052ff4:    3f1c6c81    .l.?    DCD    1058827393
        0x00052ff8:    3f1bc284    ...?    DCD    1058783876
        0x00052ffc:    3f1b181a    ...?    DCD    1058740250
        0x00053000:    3f1a6d43    Cm.?    DCD    1058696515
        0x00053004:    3f19c200    ...?    DCD    1058652672
        0x00053008:    3f191651    Q..?    DCD    1058608721
        0x0005300c:    3f186a36    6j.?    DCD    1058564662
        0x00053010:    3f17bdb1    ...?    DCD    1058520497
        0x00053014:    3f1710c1    ...?    DCD    1058476225
        0x00053018:    3f166367    gc.?    DCD    1058431847
        0x0005301c:    3f15b5a3    ...?    DCD    1058387363
        0x00053020:    3f150776    v..?    DCD    1058342774
        0x00053024:    3f1458e1    .X.?    DCD    1058298081
        0x00053028:    3f13a9e4    ...?    DCD    1058253284
        0x0005302c:    3f12fa7f    ...?    DCD    1058208383
        0x00053030:    3f124ab3    .J.?    DCD    1058163379
        0x00053034:    3f119a80    ...?    DCD    1058118272
        0x00053038:    3f10e9e7    ...?    DCD    1058073063
        0x0005303c:    3f1038e8    .8.?    DCD    1058027752
        0x00053040:    3f0f8784    ...?    DCD    1057982340
        0x00053044:    3f0ed5bb    ...?    DCD    1057936827
        0x00053048:    3f0e238e    .#.?    DCD    1057891214
        0x0005304c:    3f0d70fe    .p.?    DCD    1057845502
        0x00053050:    3f0cbe0a    ...?    DCD    1057799690
        0x00053054:    3f0c0ab3    ...?    DCD    1057753779
        0x00053058:    3f0b56fa    .V.?    DCD    1057707770
        0x0005305c:    3f0aa2df    ...?    DCD    1057661663
        0x00053060:    3f09ee63    c..?    DCD    1057615459
        0x00053064:    3f093986    .9.?    DCD    1057569158
        0x00053068:    3f088449    I..?    DCD    1057522761
        0x0005306c:    3f07ceac    ...?    DCD    1057476268
        0x00053070:    3f0718af    ...?    DCD    1057429679
        0x00053074:    3f066254    Tb.?    DCD    1057382996
        0x00053078:    3f05ab9b    ...?    DCD    1057336219
        0x0005307c:    3f04f483    ...?    DCD    1057289347
        0x00053080:    3f043d0f    .=.?    DCD    1057242383
        0x00053084:    3f03853d    =..?    DCD    1057195325
        0x00053088:    3f02cd0f    ...?    DCD    1057148175
        0x0005308c:    3f021486    ...?    DCD    1057100934
        0x00053090:    3f015ba1    .[.?    DCD    1057053601
        0x00053094:    3f00a261    a..?    DCD    1057006177
        0x00053098:    3effd18f    ...>    DCD    1056952719
        0x0005309c:    3efe5da7    .].>    DCD    1056857511
        0x000530a0:    3efce90e    ...>    DCD    1056762126
        0x000530a4:    3efb73c2    .s.>    DCD    1056666562
        0x000530a8:    3ef9fdc6    ...>    DCD    1056570822
        0x000530ac:    3ef8871b    ...>    DCD    1056474907
        0x000530b0:    3ef70fc1    ...>    DCD    1056378817
        0x000530b4:    3ef597ba    ...>    DCD    1056282554
        0x000530b8:    3ef41f06    ...>    DCD    1056186118
        0x000530bc:    3ef2a5a8    ...>    DCD    1056089512
        0x000530c0:    3ef12b9e    .+.>    DCD    1055992734
        0x000530c4:    3eefb0ec    ...>    DCD    1055895788
        0x000530c8:    3eee3591    .5.>    DCD    1055798673
        0x000530cc:    3eecb990    ...>    DCD    1055701392
        0x000530d0:    3eeb3ce8    .<.>    DCD    1055603944
        0x000530d4:    3ee9bf9a    ...>    DCD    1055506330
        0x000530d8:    3ee841a9    .A.>    DCD    1055408553
        0x000530dc:    3ee6c315    ...>    DCD    1055310613
        0x000530e0:    3ee543df    .C.>    DCD    1055212511
        0x000530e4:    3ee3c408    ...>    DCD    1055114248
        0x000530e8:    3ee24391    .C.>    DCD    1055015825
        0x000530ec:    3ee0c27c    |..>    DCD    1054917244
        0x000530f0:    3edf40c8    .@.>    DCD    1054818504
        0x000530f4:    3eddbe78    x..>    DCD    1054719608
        0x000530f8:    3edc3b8c    .;.>    DCD    1054620556
        0x000530fc:    3edab806    ...>    DCD    1054521350
        0x00053100:    3ed933e6    .3.>    DCD    1054421990
        0x00053104:    3ed7af2e    ...>    DCD    1054322478
        0x00053108:    3ed629df    .).>    DCD    1054222815
        0x0005310c:    3ed4a3f9    ...>    DCD    1054123001
        0x00053110:    3ed31d7d    }..>    DCD    1054023037
        0x00053114:    3ed1966e    n..>    DCD    1053922926
        0x00053118:    3ed00ecc    ...>    DCD    1053822668
        0x0005311c:    3ece8697    ...>    DCD    1053722263
        0x00053120:    3eccfdd2    ...>    DCD    1053621714
        0x00053124:    3ecb747d    }t.>    DCD    1053521021
        0x00053128:    3ec9ea99    ...>    DCD    1053420185
        0x0005312c:    3ec86027    '`.>    DCD    1053319207
        0x00053130:    3ec6d528    (..>    DCD    1053218088
        0x00053134:    3ec5499f    .I.>    DCD    1053116831
        0x00053138:    3ec3bd8a    ...>    DCD    1053015434
        0x0005313c:    3ec230ec    .0.>    DCD    1052913900
        0x00053140:    3ec0a3c6    ...>    DCD    1052812230
        0x00053144:    3ebf1619    ...>    DCD    1052710425
        0x00053148:    3ebd87e6    ...>    DCD    1052608486
        0x0005314c:    3ebbf92d    -..>    DCD    1052506413
        0x00053150:    3eba69f1    .i.>    DCD    1052404209
        0x00053154:    3eb8da32    2..>    DCD    1052301874
        0x00053158:    3eb749f1    .I.>    DCD    1052199409
        0x0005315c:    3eb5b92f    /..>    DCD    1052096815
        0x00053160:    3eb427ee    .'.>    DCD    1051994094
        0x00053164:    3eb2962f    /..>    DCD    1051891247
        0x00053168:    3eb103f2    ...>    DCD    1051788274
        0x0005316c:    3eaf7139    9q.>    DCD    1051685177
        0x00053170:    3eadde04    ...>    DCD    1051581956
        0x00053174:    3eac4a56    VJ.>    DCD    1051478614
        0x00053178:    3eaab62f    /..>    DCD    1051375151
        0x0005317c:    3ea92190    .!.>    DCD    1051271568
        0x00053180:    3ea78c7a    z..>    DCD    1051167866
        0x00053184:    3ea5f6ef    ...>    DCD    1051064047
        0x00053188:    3ea460ef    .`.>    DCD    1050960111
        0x0005318c:    3ea2ca7c    |..>    DCD    1050856060
        0x00053190:    3ea13397    .3.>    DCD    1050751895
        0x00053194:    3e9f9c40    @..>    DCD    1050647616
        0x00053198:    3e9e047a    z..>    DCD    1050543226
        0x0005319c:    3e9c6c44    Dl.>    DCD    1050438724
        0x000531a0:    3e9ad3a1    ...>    DCD    1050334113
        0x000531a4:    3e993a91    .:.>    DCD    1050229393
        0x000531a8:    3e97a116    ...>    DCD    1050124566
        0x000531ac:    3e960730    0..>    DCD    1050019632
        0x000531b0:    3e946ce1    .l.>    DCD    1049914593
        0x000531b4:    3e92d229    )..>    DCD    1049809449
        0x000531b8:    3e91370b    .7.>    DCD    1049704203
        0x000531bc:    3e8f9b87    ...>    DCD    1049598855
        0x000531c0:    3e8dff9e    ...>    DCD    1049493406
        0x000531c4:    3e8c6351    Qc.>    DCD    1049387857
        0x000531c8:    3e8ac6a2    ...>    DCD    1049282210
        0x000531cc:    3e892991    .).>    DCD    1049176465
        0x000531d0:    3e878c20     ..>    DCD    1049070624
        0x000531d4:    3e85ee50    P..>    DCD    1048964688
        0x000531d8:    3e845022    "P.>    DCD    1048858658
        0x000531dc:    3e82b197    ...>    DCD    1048752535
        0x000531e0:    3e8112b0    ...>    DCD    1048646320
        0x000531e4:    3e7ee6de    ..~>    DCD    1048504030
        0x000531e8:    3e7ba7a9    ..{>    DCD    1048291241
        0x000531ec:    3e7867c3    .gx>    DCD    1048078275
        0x000531f0:    3e75272f    /'u>    DCD    1047865135
        0x000531f4:    3e71e5ee    ..q>    DCD    1047651822
        0x000531f8:    3e6ea404    ..n>    DCD    1047438340
        0x000531fc:    3e6b6173    sak>    DCD    1047224691
        0x00053200:    3e681e3c    <.h>    DCD    1047010876
        0x00053204:    3e64da62    b.d>    DCD    1046796898
        0x00053208:    3e6195e8    ..a>    DCD    1046582760
        0x0005320c:    3e5e50cf    .P^>    DCD    1046368463
        0x00053210:    3e5b0b1a    ..[>    DCD    1046154010
        0x00053214:    3e57c4cc    ..W>    DCD    1045939404
        0x00053218:    3e547de6    .}T>    DCD    1045724646
        0x0005321c:    3e51366b    k6Q>    DCD    1045509739
        0x00053220:    3e4dee5d    ].M>    DCD    1045294685
        0x00053224:    3e4aa5bf    ..J>    DCD    1045079487
        0x00053228:    3e475c92    .\G>    DCD    1044864146
        0x0005322c:    3e4412da    ..D>    DCD    1044648666
        0x00053230:    3e40c897    ..@>    DCD    1044433047
        0x00053234:    3e3d7dce    .}=>    DCD    1044217294
        0x00053238:    3e3a3280    .2:>    DCD    1044001408
        0x0005323c:    3e36e6ae    ..6>    DCD    1043785390
        0x00053240:    3e339a5d    ].3>    DCD    1043569245
        0x00053244:    3e304d8d    .M0>    DCD    1043352973
        0x00053248:    3e2d0042    B.->    DCD    1043136578
        0x0005324c:    3e29b27d    }.)>    DCD    1042920061
        0x00053250:    3e266442    Bd&>    DCD    1042703426
        0x00053254:    3e231591    ..#>    DCD    1042486673
        0x00053258:    3e1fc66e    n..>    DCD    1042269806
        0x0005325c:    3e1c76db    .v.>    DCD    1042052827
        0x00053260:    3e1926da    .&.>    DCD    1041835738
        0x00053264:    3e15d66d    m..>    DCD    1041618541
        0x00053268:    3e128598    ...>    DCD    1041401240
        0x0005326c:    3e0f345b    [4.>    DCD    1041183835
        0x00053270:    3e0be2ba    ...>    DCD    1040966330
        0x00053274:    3e0890b7    ...>    DCD    1040748727
        0x00053278:    3e053e54    T>.>    DCD    1040531028
        0x0005327c:    3e01eb94    ...>    DCD    1040313236
        0x00053280:    3dfd30f0    .0.=    DCD    1040003312
        0x00053284:    3df68a06    ...=    DCD    1039567366
        0x00053288:    3defe271    q..=    DCD    1039131249
        0x0005328c:    3de93a33    3:.=    DCD    1038694963
        0x00053290:    3de2914f    O..=    DCD    1038258511
        0x00053294:    3ddbe7cf    ...=    DCD    1037821903
        0x00053298:    3dd53db5    .=.=    DCD    1037385141
        0x0005329c:    3dce9303    ...=    DCD    1036948227
        0x000532a0:    3dc7e7c0    ...=    DCD    1036511168
        0x000532a4:    3dc13bf2    .;.=    DCD    1036073970
        0x000532a8:    3dba8f9c    ...=    DCD    1035636636
        0x000532ac:    3db3e2c3    ...=    DCD    1035199171
        0x000532b0:    3dad356c    l5.=    DCD    1034761580
        0x000532b4:    3da6879b    ...=    DCD    1034323867
        0x000532b8:    3d9fd955    U..=    DCD    1033886037
        0x000532bc:    3d992a9f    .*.=    DCD    1033448095
        0x000532c0:    3d927b7e    ~{.=    DCD    1033010046
        0x000532c4:    3d8bcbf6    ...=    DCD    1032571894
        0x000532c8:    3d851c0b    ...=    DCD    1032133643
        0x000532cc:    3d7cd787    ..|=    DCD    1031591815
        0x000532d0:    3d6f7646    Fvo=    DCD    1030714950
        0x000532d4:    3d62145d    ].b=    DCD    1029837917
        0x000532d8:    3d54b1d6    ..T=    DCD    1028960726
        0x000532dc:    3d474eb9    .NG=    DCD    1028083385
        0x000532e0:    3d39eb10    ..9=    DCD    1027205904
        0x000532e4:    3d2c86e5    ..,=    DCD    1026328293
        0x000532e8:    3d1f2240    @".=    DCD    1025450560
        0x000532ec:    3d11bd2c    ,..=    DCD    1024572716
        0x000532f0:    3d0457b2    .W.=    DCD    1023694770
        0x000532f4:    3cede3b5    ...<    DCD    1022223285
        0x000532f8:    3cd31760    `..<    DCD    1020467040
        0x000532fc:    3cb84a76    vJ.<    DCD    1018710646
        0x00053300:    3c9d7d0b    .}.<    DCD    1016954123
        0x00053304:    3c82af32    2..<    DCD    1015197490
        0x00053308:    3c4fc1fa    ..O<    DCD    1011859962
        0x0005330c:    3c1a24fe    .$.<    DCD    1008346366
        0x00053310:    3bc90f2a    *..;    DCD    1003032362
        0x00053314:    3b3ba799    ..;;    DCD    993765273
        0x00053318:    b9d67d2e    .}..    DCD    3117841710
        0x0005331c:    bb7146d2    .Fq.    DCD    3144763090
        0x00053320:    bbe3deab    ....    DCD    3152273067
        0x00053324:    bc278ca6    ..'.    DCD    3156708518
        0x00053328:    bc5d2981    .)].    DCD    3160222081
        0x0005332c:    bc8962e1    .b..    DCD    3163120353
        0x00053330:    bca430a0    .0..    DCD    3164876960
        0x00053334:    bcbefdec    ....    DCD    3166633452
        0x00053338:    bcd9cab3    ....    DCD    3168389811
        0x0005333c:    bcf496e0    ....    DCD    3170146016
        0x00053340:    bd07b131    1...    DCD    3171397937
        0x00053344:    bd151693    ....    DCD    3172275859
        0x00053348:    bd227b8c    .{".    DCD    3173153676
        0x0005334c:    bd2fe013    ../.    DCD    3174031379
        0x00053350:    bd3d441e    .D=.    DCD    3174908958
        0x00053354:    bd4aa7a5    ..J.    DCD    3175786405
        0x00053358:    bd580a9d    ..X.    DCD    3176663709
        0x0005335c:    bd656cfe    .le.    DCD    3177540862
        0x00053360:    bd72cebe    ..r.    DCD    3178417854
        0x00053364:    bd8017ea    ....    DCD    3179288554
        0x00053368:    bd86c81b    ....    DCD    3179726875
        0x0005336c:    bd8d77ed    .w..    DCD    3180165101
        0x00053370:    bd94275c    \'..    DCD    3180603228
        0x00053374:    bd9ad663    c...    DCD    3181041251
        0x00053378:    bda184fd    ....    DCD    3181479165
        0x0005337c:    bda83326    &3..    DCD    3181916966
        0x00053380:    bdaee0d9    ....    DCD    3182354649
        0x00053384:    bdb58e11    ....    DCD    3182792209
        0x00053388:    bdbc3aca    .:..    DCD    3183229642
        0x0005338c:    bdc2e6fe    ....    DCD    3183666942
        0x00053390:    bdc992aa    ....    DCD    3184104106
        0x00053394:    bdd03dc8    .=..    DCD    3184541128
        0x00053398:    bdd6e854    T...    DCD    3184978004
        0x0005339c:    bddd924a    J...    DCD    3185414730
        0x000533a0:    bde43ba4    .;..    DCD    3185851300
        0x000533a4:    bdeae45d    ]...    DCD    3186287709
        0x000533a8:    bdf18c72    r...    DCD    3186723954
        0x000533ac:    bdf833dd    .3..    DCD    3187160029
        0x000533b0:    bdfeda9a    ....    DCD    3187595930
        0x000533b4:    be02c052    R...    DCD    3187851346
        0x000533b8:    be0612fc    ....    DCD    3188069116
        0x000533bc:    be096547    Ge..    DCD    3188286791
        0x000533c0:    be0cb732    2...    DCD    3188504370
        0x000533c4:    be1008ba    ....    DCD    3188721850
        0x000533c8:    be1359dd    .Y..    DCD    3188939229
        0x000533cc:    be16aa98    ....    DCD    3189156504
        0x000533d0:    be19faea    ....    DCD    3189373674
        0x000533d4:    be1d4ad0    .J..    DCD    3189590736
        0x000533d8:    be209a47    G. .    DCD    3189807687
        0x000533dc:    be23e94e    N.#.    DCD    3190024526
        0x000533e0:    be2737e1    .7'.    DCD    3190241249
        0x000533e4:    be2a8600    ..*.    DCD    3190457856
        0x000533e8:    be2dd3a6    ..-.    DCD    3190674342
        0x000533ec:    be3120d3    . 1.    DCD    3190890707
        0x000533f0:    be346d83    .m4.    DCD    3191106947
        0x000533f4:    be37b9b5    ..7.    DCD    3191323061
        0x000533f8:    be3b0565    e.;.    DCD    3191539045
        0x000533fc:    be3e5093    .P>.    DCD    3191754899
        0x00053400:    be419b3a    :.A.    DCD    3191970618
        0x00053404:    be44e55a    Z.D.    DCD    3192186202
        0x00053408:    be482ef0    ..H.    DCD    3192401648
        0x0005340c:    be4b77f9    .wK.    DCD    3192616953
        0x00053410:    be4ec074    t.N.    DCD    3192832116
        0x00053414:    be52085d    ].R.    DCD    3193047133
        0x00053418:    be554fb3    .OU.    DCD    3193262003
        0x0005341c:    be589673    s.X.    DCD    3193476723
        0x00053420:    be5bdc9c    ..[.    DCD    3193691292
        0x00053424:    be5f222a    *"_.    DCD    3193905706
        0x00053428:    be62671b    .gb.    DCD    3194119963
        0x0005342c:    be65ab6d    m.e.    DCD    3194334061
        0x00053430:    be68ef1f    ..h.    DCD    3194547999
        0x00053434:    be6c322c    ,2l.    DCD    3194761772
        0x00053438:    be6f7494    .to.    DCD    3194975380
        0x0005343c:    be72b654    T.r.    DCD    3195188820
        0x00053440:    be75f76a    j.u.    DCD    3195402090
        0x00053444:    be7937d3    .7y.    DCD    3195615187
        0x00053448:    be7c778d    .w|.    DCD    3195828109
        0x0005344c:    be7fb696    ....    DCD    3196040854
        0x00053450:    be817a75    uz..    DCD    3196156533
        0x00053454:    be831945    E...    DCD    3196262725
        0x00053458:    be84b7b9    ....    DCD    3196368825
        0x0005345c:    be8655d0    .U..    DCD    3196474832
        0x00053460:    be87f388    ....    DCD    3196580744
        0x00053464:    be8990e1    ....    DCD    3196686561
        0x00053468:    be8b2dda    .-..    DCD    3196792282
        0x0005346c:    be8cca70    p...    DCD    3196897904
        0x00053470:    be8e66a4    .f..    DCD    3197003428
        0x00053474:    be900274    t...    DCD    3197108852
        0x00053478:    be919ddf    ....    DCD    3197214175
        0x0005347c:    be9338e4    .8..    DCD    3197319396
        0x00053480:    be94d381    ....    DCD    3197424513
        0x00053484:    be966db6    .m..    DCD    3197529526
        0x00053488:    be980781    ....    DCD    3197634433
        0x0005348c:    be99a0e2    ....    DCD    3197739234
        0x00053490:    be9b39d7    .9..    DCD    3197843927
        0x00053494:    be9cd25f    _...    DCD    3197948511
        0x00053498:    be9e6a79    yj..    DCD    3198052985
        0x0005349c:    bea00223    #...    DCD    3198157347
        0x000534a0:    bea1995e    ^...    DCD    3198261598
        0x000534a4:    bea33026    &0..    DCD    3198365734
        0x000534a8:    bea4c67d    }...    DCD    3198469757
        0x000534ac:    bea65c60    `\..    DCD    3198573664
        0x000534b0:    bea7f1ce    ....    DCD    3198677454
        0x000534b4:    bea986c6    ....    DCD    3198781126
        0x000534b8:    beab1b47    G...    DCD    3198884679
        0x000534bc:    beacaf50    P...    DCD    3198988112
        0x000534c0:    beae42e0    .B..    DCD    3199091424
        0x000534c4:    beafd5f5    ....    DCD    3199194613
        0x000534c8:    beb1688f    .h..    DCD    3199297679
        0x000534cc:    beb2faad    ....    DCD    3199400621
        0x000534d0:    beb48c4d    M...    DCD    3199503437
        0x000534d4:    beb61d6e    n...    DCD    3199606126
        0x000534d8:    beb7ae10    ....    DCD    3199708688
        0x000534dc:    beb93e30    0>..    DCD    3199811120
        0x000534e0:    bebacdcf    ....    DCD    3199913423
        0x000534e4:    bebc5cea    .\..    DCD    3200015594
        0x000534e8:    bebdeb82    ....    DCD    3200117634
        0x000534ec:    bebf7994    .y..    DCD    3200219540
        0x000534f0:    bec1071f    ....    DCD    3200321311
        0x000534f4:    bec29423    #...    DCD    3200422947
        0x000534f8:    bec4209f    . ..    DCD    3200524447
        0x000534fc:    bec5ac91    ....    DCD    3200625809
        0x00053500:    bec737f8    .7..    DCD    3200727032
        0x00053504:    bec8c2d3    ....    DCD    3200828115
        0x00053508:    beca4d22    "M..    DCD    3200929058
        0x0005350c:    becbd6e2    ....    DCD    3201029858
        0x00053510:    becd6013    .`..    DCD    3201130515
        0x00053514:    becee8b5    ....    DCD    3201231029
        0x00053518:    bed070c5    .p..    DCD    3201331397
        0x0005351c:    bed1f842    B...    DCD    3201431618
        0x00053520:    bed37f2d    -...    DCD    3201531693
        0x00053524:    bed50583    ....    DCD    3201631619
        0x00053528:    bed68b43    C...    DCD    3201731395
        0x0005352c:    bed8106d    m...    DCD    3201831021
        0x00053530:    bed994ff    ....    DCD    3201930495
        0x00053534:    bedb18f9    ....    DCD    3202029817
        0x00053538:    bedc9c59    Y...    DCD    3202128985
        0x0005353c:    bede1f1d    ....    DCD    3202227997
        0x00053540:    bedfa146    F...    DCD    3202326854
        0x00053544:    bee122d3    ."..    DCD    3202425555
        0x00053548:    bee2a3c1    ....    DCD    3202524097
        0x0005354c:    bee42410    .$..    DCD    3202622480
        0x00053550:    bee5a3be    ....    DCD    3202720702
        0x00053554:    bee722cc    ."..    DCD    3202818764
        0x00053558:    bee8a138    8...    DCD    3202916664
        0x0005355c:    beea1f00    ....    DCD    3203014400
        0x00053560:    beeb9c24    $...    DCD    3203111972
        0x00053564:    beed18a2    ....    DCD    3203209378
        0x00053568:    beee947a    z...    DCD    3203306618
        0x0005356c:    bef00fab    ....    DCD    3203403691
        0x00053570:    bef18a33    3...    DCD    3203500595
        0x00053574:    bef30412    ....    DCD    3203597330
        0x00053578:    bef47d46    F}..    DCD    3203693894
        0x0005357c:    bef5f5cf    ....    DCD    3203790287
        0x00053580:    bef76daa    .m..    DCD    3203886506
        0x00053584:    bef8e4d9    ....    DCD    3203982553
        0x00053588:    befa5b58    X[..    DCD    3204078424
        0x0005358c:    befbd128    (...    DCD    3204174120
        0x00053590:    befd4647    GF..    DCD    3204269639
        0x00053594:    befebab5    ....    DCD    3204364981
        0x00053598:    bf001738    8...    DCD    3204454200
        0x0005359c:    bf00d0bb    ....    DCD    3204501691
        0x000535a0:    bf0189e4    ....    DCD    3204549092
        0x000535a4:    bf0242b2    .B..    DCD    3204596402
        0x000535a8:    bf02fb25    %...    DCD    3204643621
        0x000535ac:    bf03b33b    ;...    DCD    3204690747
        0x000535b0:    bf046af6    .j..    DCD    3204737782
        0x000535b4:    bf052253    S"..    DCD    3204784723
        0x000535b8:    bf05d953    S...    DCD    3204831571
        0x000535bc:    bf068ff5    ....    DCD    3204878325
        0x000535c0:    bf074638    8F..    DCD    3204924984
        0x000535c4:    bf07fc1d    ....    DCD    3204971549
        0x000535c8:    bf08b1a2    ....    DCD    3205018018
        0x000535cc:    bf0966c7    .f..    DCD    3205064391
        0x000535d0:    bf0a1b8c    ....    DCD    3205110668
        0x000535d4:    bf0acff0    ....    DCD    3205156848
        0x000535d8:    bf0b83f3    ....    DCD    3205202931
        0x000535dc:    bf0c3793    .7..    DCD    3205248915
        0x000535e0:    bf0cead1    ....    DCD    3205294801
        0x000535e4:    bf0d9dac    ....    DCD    3205340588
        0x000535e8:    bf0e5024    $P..    DCD    3205386276
        0x000535ec:    bf0f0238    8...    DCD    3205431864
        0x000535f0:    bf0fb3e8    ....    DCD    3205477352
        0x000535f4:    bf106532    2e..    DCD    3205522738
        0x000535f8:    bf111618    ....    DCD    3205568024
        0x000535fc:    bf11c697    ....    DCD    3205613207
        0x00053600:    bf1276b0    .v..    DCD    3205658288
        0x00053604:    bf132663    c&..    DCD    3205703267
        0x00053608:    bf13d5ae    ....    DCD    3205748142
        0x0005360c:    bf148491    ....    DCD    3205792913
        0x00053610:    bf15330d    .3..    DCD    3205837581
        0x00053614:    bf15e11f    ....    DCD    3205882143
        0x00053618:    bf168ec8    ....    DCD    3205926600
        0x0005361c:    bf173c08    .<..    DCD    3205970952
        0x00053620:    bf17e8dd    ....    DCD    3206015197
        0x00053624:    bf189548    H...    DCD    3206059336
        0x00053628:    bf194148    HA..    DCD    3206103368
        0x0005362c:    bf19ecdc    ....    DCD    3206147292
        0x00053630:    bf1a9804    ....    DCD    3206191108
        0x00053634:    bf1b42c0    .B..    DCD    3206234816
        0x00053638:    bf1bed0f    ....    DCD    3206278415
        0x0005363c:    bf1c96f0    ....    DCD    3206321904
        0x00053640:    bf1d4063    c@..    DCD    3206365283
        0x00053644:    bf1de968    h...    DCD    3206408552
        0x00053648:    bf1e91fe    ....    DCD    3206451710
        0x0005364c:    bf1f3a25    %:..    DCD    3206494757
        0x00053650:    bf1fe1dc    ....    DCD    3206537692
        0x00053654:    bf208923    #. .    DCD    3206580515
        0x00053658:    bf212ffa    ./!.    DCD    3206623226
        0x0005365c:    bf21d65f    _.!.    DCD    3206665823
        0x00053660:    bf227c52    R|".    DCD    3206708306
        0x00053664:    bf2321d4    .!#.    DCD    3206750676
        0x00053668:    bf23c6e3    ..#.    DCD    3206792931
        0x0005366c:    bf246b7f    .k$.    DCD    3206835071
        0x00053670:    bf250fa7    ..%.    DCD    3206877095
        0x00053674:    bf25b35c    \.%.    DCD    3206919004
        0x00053678:    bf26569d    .V&.    DCD    3206960797
        0x0005367c:    bf26f968    h.&.    DCD    3207002472
        0x00053680:    bf279bbf    ..'.    DCD    3207044031
        0x00053684:    bf283da0    .=(.    DCD    3207085472
        0x00053688:    bf28df0b    ..(.    DCD    3207126795
        0x0005368c:    bf297fff    ..).    DCD    3207167999
        0x00053690:    bf2a207d    } *.    DCD    3207209085
        0x00053694:    bf2ac083    ..*.    DCD    3207250051
        0x00053698:    bf2b6011    .`+.    DCD    3207290897
        0x0005369c:    bf2bff27    '.+.    DCD    3207331623
        0x000536a0:    bf2c9dc4    ..,.    DCD    3207372228
        0x000536a4:    bf2d3be8    .;-.    DCD    3207412712
        0x000536a8:    bf2dd992    ..-.    DCD    3207453074
        0x000536ac:    bf2e76c3    .v..    DCD    3207493315
        0x000536b0:    bf2f1379    y./.    DCD    3207533433
        0x000536b4:    bf2fafb4    ../.    DCD    3207573428
        0x000536b8:    bf304b73    sK0.    DCD    3207613299
        0x000536bc:    bf30e6b7    ..0.    DCD    3207653047
        0x000536c0:    bf31817f    ..1.    DCD    3207692671
        0x000536c4:    bf321bcb    ..2.    DCD    3207732171
        0x000536c8:    bf32b599    ..2.    DCD    3207771545
        0x000536cc:    bf334eea    .N3.    DCD    3207810794
        0x000536d0:    bf33e7bd    ..3.    DCD    3207849917
        0x000536d4:    bf348012    ..4.    DCD    3207888914
        0x000536d8:    bf3517e8    ..5.    DCD    3207927784
        0x000536dc:    bf35af3f    ?.5.    DCD    3207966527
        0x000536e0:    bf364616    .F6.    DCD    3208005142
        0x000536e4:    bf36dc6e    n.6.    DCD    3208043630
        0x000536e8:    bf377245    Er7.    DCD    3208081989
        0x000536ec:    bf38079c    ..8.    DCD    3208120220
        0x000536f0:    bf389c71    q.8.    DCD    3208158321
        0x000536f4:    bf3930c5    .09.    DCD    3208196293
        0x000536f8:    bf39c496    ..9.    DCD    3208234134
        0x000536fc:    bf3a57e6    .W:.    DCD    3208271846
        0x00053700:    bf3aeab2    ..:.    DCD    3208309426
        0x00053704:    bf3b7cfc    .|;.    DCD    3208346876
        0x00053708:    bf3c0ec2    ..<.    DCD    3208384194
        0x0005370c:    bf3ca003    ..<.    DCD    3208421379
        0x00053710:    bf3d30c1    .0=.    DCD    3208458433
        0x00053714:    bf3dc0fa    ..=.    DCD    3208495354
        0x00053718:    bf3e50ad    .P>.    DCD    3208532141
        0x0005371c:    bf3edfdb    ..>.    DCD    3208568795
        0x00053720:    bf3f6e83    .n?.    DCD    3208605315
        0x00053724:    bf3ffca5    ..?.    DCD    3208641701
        0x00053728:    bf408a40    @.@.    DCD    3208677952
        0x0005372c:    bf411753    S.A.    DCD    3208714067
        0x00053730:    bf41a3e0    ..A.    DCD    3208750048
        0x00053734:    bf422fe4    ./B.    DCD    3208785892
        0x00053738:    bf42bb60    `.B.    DCD    3208821600
        0x0005373c:    bf434653    SFC.    DCD    3208857171
        0x00053740:    bf43d0be    ..C.    DCD    3208892606
        0x00053744:    bf445a9e    .ZD.    DCD    3208927902
        0x00053748:    bf44e3f6    ..D.    DCD    3208963062
        0x0005374c:    bf456cc2    .lE.    DCD    3208998082
        0x00053750:    bf45f505    ..E.    DCD    3209032965
        0x00053754:    bf467cbc    .|F.    DCD    3209067708
        0x00053758:    bf4703e8    ..G.    DCD    3209102312
        0x0005375c:    bf478a89    ..G.    DCD    3209136777
        0x00053760:    bf48109d    ..H.    DCD    3209171101
        0x00053764:    bf489625    %.H.    DCD    3209205285
        0x00053768:    bf491b20     .I.    DCD    3209239328
        0x0005376c:    bf499f8e    ..I.    DCD    3209273230
        0x00053770:    bf4a236f    o#J.    DCD    3209306991
        0x00053774:    bf4aa6c1    ..J.    DCD    3209340609
        0x00053778:    bf4b2986    .)K.    DCD    3209374086
        0x0005377c:    bf4babbc    ..K.    DCD    3209407420
        0x00053780:    bf4c2d63    c-L.    DCD    3209440611
        0x00053784:    bf4cae7a    z.L.    DCD    3209473658
        0x00053788:    bf4d2f02    ./M.    DCD    3209506562
        0x0005378c:    bf4daefa    ..M.    DCD    3209539322
        0x00053790:    bf4e2e62    b.N.    DCD    3209571938
        0x00053794:    bf4ead39    9.N.    DCD    3209604409
        0x00053798:    bf4f2b7e    ~+O.    DCD    3209636734
        0x0005379c:    bf4fa933    3.O.    DCD    3209668915
        0x000537a0:    bf502655    U&P.    DCD    3209700949
        0x000537a4:    bf50a2e6    ..P.    DCD    3209732838
        0x000537a8:    bf511ee4    ..Q.    DCD    3209764580
        0x000537ac:    bf519a50    P.Q.    DCD    3209796176
        0x000537b0:    bf521528    (.R.    DCD    3209827624
        0x000537b4:    bf528f6d    m.R.    DCD    3209858925
        0x000537b8:    bf53091e    ..S.    DCD    3209890078
        0x000537bc:    bf53823b    ;.S.    DCD    3209921083
        0x000537c0:    bf53fac3    ..S.    DCD    3209951939
        0x000537c4:    bf5472b7    .rT.    DCD    3209982647
        0x000537c8:    bf54ea16    ..T.    DCD    3210013206
        0x000537cc:    bf5560df    .`U.    DCD    3210043615
        0x000537d0:    bf55d712    ..U.    DCD    3210073874
        0x000537d4:    bf564cb0    .LV.    DCD    3210103984
        0x000537d8:    bf56c1b7    ..V.    DCD    3210133943
        0x000537dc:    bf573627    '6W.    DCD    3210163751
        0x000537e0:    bf57aa00    ..W.    DCD    3210193408
        0x000537e4:    bf581d42    B.X.    DCD    3210222914
        0x000537e8:    bf588fec    ..X.    DCD    3210252268
        0x000537ec:    bf5901fe    ..Y.    DCD    3210281470
        0x000537f0:    bf597378    xsY.    DCD    3210310520
        0x000537f4:    bf59e459    Y.Y.    DCD    3210339417
        0x000537f8:    bf5a54a2    .TZ.    DCD    3210368162
        0x000537fc:    bf5ac451    Q.Z.    DCD    3210396753
        0x00053800:    bf5b3366    f3[.    DCD    3210425190
        0x00053804:    bf5ba1e2    ..[.    DCD    3210453474
        0x00053808:    bf5c0fc3    ..\.    DCD    3210481603
        0x0005380c:    bf5c7d0a    .}\.    DCD    3210509578
        0x00053810:    bf5ce9b7    ..\.    DCD    3210537399
        0x00053814:    bf5d55c8    .U].    DCD    3210565064
        0x00053818:    bf5dc13e    >.].    DCD    3210592574
        0x0005381c:    bf5e2c18    .,^.    DCD    3210619928
        0x00053820:    bf5e9657    W.^.    DCD    3210647127
        0x00053824:    bf5efff9    ..^.    DCD    3210674169
        0x00053828:    bf5f68ff    .h_.    DCD    3210701055
        0x0005382c:    bf5fd168    h._.    DCD    3210727784
        0x00053830:    bf603933    39`.    DCD    3210754355
        0x00053834:    bf60a062    b.`.    DCD    3210780770
        0x00053838:    bf6106f3    ..a.    DCD    3210807027
        0x0005383c:    bf616ce5    .la.    DCD    3210833125
        0x00053840:    bf61d23a    :.a.    DCD    3210859066
        0x00053844:    bf6236f0    .6b.    DCD    3210884848
        0x00053848:    bf629b08    ..b.    DCD    3210910472
        0x0005384c:    bf62fe80    ..b.    DCD    3210935936
        0x00053850:    bf636159    Yac.    DCD    3210961241
        0x00053854:    bf63c392    ..c.    DCD    3210986386
        0x00053858:    bf64252c    ,%d.    DCD    3211011372
        0x0005385c:    bf648625    %.d.    DCD    3211036197
        0x00053860:    bf64e67e    ~.d.    DCD    3211060862
        0x00053864:    bf654637    7Fe.    DCD    3211085367
        0x00053868:    bf65a54e    N.e.    DCD    3211109710
        0x0005386c:    bf6603c5    ..f.    DCD    3211133893
        0x00053870:    bf66619a    .af.    DCD    3211157914
        0x00053874:    bf66becd    ..f.    DCD    3211181773
        0x00053878:    bf671b5e    ^.g.    DCD    3211205470
        0x0005387c:    bf67774d    Mwg.    DCD    3211229005
        0x00053880:    bf67d29a    ..g.    DCD    3211252378
        0x00053884:    bf682d44    D-h.    DCD    3211275588
        0x00053888:    bf68874b    K.h.    DCD    3211298635
        0x0005388c:    bf68e0ae    ..h.    DCD    3211321518
        0x00053890:    bf69396f    o9i.    DCD    3211344239
        0x00053894:    bf69918b    ..i.    DCD    3211366795
        0x00053898:    bf69e904    ..i.    DCD    3211389188
        0x0005389c:    bf6a3fd9    .?j.    DCD    3211411417
        0x000538a0:    bf6a9609    ..j.    DCD    3211433481
        0x000538a4:    bf6aeb94    ..j.    DCD    3211455380
        0x000538a8:    bf6b407b    {@k.    DCD    3211477115
        0x000538ac:    bf6b94bc    ..k.    DCD    3211498684
        0x000538b0:    bf6be859    Y.k.    DCD    3211520089
        0x000538b4:    bf6c3b4f    O;l.    DCD    3211541327
        0x000538b8:    bf6c8da0    ..l.    DCD    3211562400
        0x000538bc:    bf6cdf4b    K.l.    DCD    3211583307
        0x000538c0:    bf6d304f    O0m.    DCD    3211604047
        0x000538c4:    bf6d80ad    ..m.    DCD    3211624621
        0x000538c8:    bf6dd065    e.m.    DCD    3211645029
        0x000538cc:    bf6e1f75    u.n.    DCD    3211665269
        0x000538d0:    bf6e6ddf    .mn.    DCD    3211685343
        0x000538d4:    bf6ebba1    ..n.    DCD    3211705249
        0x000538d8:    bf6f08bb    ..o.    DCD    3211724987
        0x000538dc:    bf6f552e    .Uo.    DCD    3211744558
        0x000538e0:    bf6fa0f8    ..o.    DCD    3211763960
        0x000538e4:    bf6fec1b    ..o.    DCD    3211783195
        0x000538e8:    bf703695    .6p.    DCD    3211802261
        0x000538ec:    bf708067    g.p.    DCD    3211821159
        0x000538f0:    bf70c990    ..p.    DCD    3211839888
        0x000538f4:    bf71120f    ..q.    DCD    3211858447
        0x000538f8:    bf7159e6    .Yq.    DCD    3211876838
        0x000538fc:    bf71a113    ..q.    DCD    3211895059
        0x00053900:    bf71e797    ..q.    DCD    3211913111
        0x00053904:    bf722d71    q-r.    DCD    3211930993
        0x00053908:    bf7272a0    .rr.    DCD    3211948704
        0x0005390c:    bf72b726    &.r.    DCD    3211966246
        0x00053910:    bf72fb01    ..r.    DCD    3211983617
        0x00053914:    bf733e32    2>s.    DCD    3212000818
        0x00053918:    bf7380b8    ..s.    DCD    3212017848
        0x0005391c:    bf73c294    ..s.    DCD    3212034708
        0x00053920:    bf7403c4    ..t.    DCD    3212051396
        0x00053924:    bf744449    IDt.    DCD    3212067913
        0x00053928:    bf748422    ".t.    DCD    3212084258
        0x0005392c:    bf74c350    P.t.    DCD    3212100432
        0x00053930:    bf7501d2    ..u.    DCD    3212116434
        0x00053934:    bf753fa8    .?u.    DCD    3212132264
        0x00053938:    bf757cd2    .|u.    DCD    3212147922
        0x0005393c:    bf75b950    P.u.    DCD    3212163408
        0x00053940:    bf75f521    !.u.    DCD    3212178721
        0x00053944:    bf763045    E0v.    DCD    3212193861
        0x00053948:    bf766abd    .jv.    DCD    3212208829
        0x0005394c:    bf76a488    ..v.    DCD    3212223624
        0x00053950:    bf76dda6    ..v.    DCD    3212238246
        0x00053954:    bf771616    ..w.    DCD    3212252694
        0x00053958:    bf774dd9    .Mw.    DCD    3212266969
        0x0005395c:    bf7784ef    ..w.    DCD    3212281071
        0x00053960:    bf77bb57    W.w.    DCD    3212294999
        0x00053964:    bf77f111    ..w.    DCD    3212308753
        0x00053968:    bf78261d    .&x.    DCD    3212322333
        0x0005396c:    bf785a7a    zZx.    DCD    3212335738
        0x00053970:    bf788e2a    *.x.    DCD    3212348970
        0x00053974:    bf78c12b    +.x.    DCD    3212362027
        0x00053978:    bf78f37d    }.x.    DCD    3212374909
        0x0005397c:    bf792521    !%y.    DCD    3212387617
        0x00053980:    bf795616    .Vy.    DCD    3212400150
        0x00053984:    bf79865c    \.y.    DCD    3212412508
        0x00053988:    bf79b5f2    ..y.    DCD    3212424690
        0x0005398c:    bf79e4da    ..y.    DCD    3212436698
        0x00053990:    bf7a1312    ..z.    DCD    3212448530
        0x00053994:    bf7a409a    .@z.    DCD    3212460186
        0x00053998:    bf7a6d73    smz.    DCD    3212471667
        0x0005399c:    bf7a999d    ..z.    DCD    3212482973
        0x000539a0:    bf7ac516    ..z.    DCD    3212494102
        0x000539a4:    bf7aefdf    ..z.    DCD    3212505055
        0x000539a8:    bf7b19f8    ..{.    DCD    3212515832
        0x000539ac:    bf7b4361    aC{.    DCD    3212526433
        0x000539b0:    bf7b6c1a    .l{.    DCD    3212536858
        0x000539b4:    bf7b9422    ".{.    DCD    3212547106
        0x000539b8:    bf7bbb7a    z.{.    DCD    3212557178
        0x000539bc:    bf7be220     .{.    DCD    3212567072
        0x000539c0:    bf7c0817    ..|.    DCD    3212576791
        0x000539c4:    bf7c2d5c    \-|.    DCD    3212586332
        0x000539c8:    bf7c51f0    .Q|.    DCD    3212595696
        0x000539cc:    bf7c75d3    .u|.    DCD    3212604883
        0x000539d0:    bf7c9905    ..|.    DCD    3212613893
        0x000539d4:    bf7cbb86    ..|.    DCD    3212622726
        0x000539d8:    bf7cdd55    U.|.    DCD    3212631381
        0x000539dc:    bf7cfe73    s.|.    DCD    3212639859
        0x000539e0:    bf7d1edf    ..}.    DCD    3212648159
        0x000539e4:    bf7d3e9a    .>}.    DCD    3212656282
        0x000539e8:    bf7d5da3    .]}.    DCD    3212664227
        0x000539ec:    bf7d7bfa    .{}.    DCD    3212671994
        0x000539f0:    bf7d999f    ..}.    DCD    3212679583
        0x000539f4:    bf7db692    ..}.    DCD    3212686994
        0x000539f8:    bf7dd2d3    ..}.    DCD    3212694227
        0x000539fc:    bf7dee62    b.}.    DCD    3212701282
        0x00053a00:    bf7e093f    ?.~.    DCD    3212708159
        0x00053a04:    bf7e2369    i#~.    DCD    3212714857
        0x00053a08:    bf7e3ce1    .<~.    DCD    3212721377
        0x00053a0c:    bf7e55a7    .U~.    DCD    3212727719
        0x00053a10:    bf7e6dba    .m~.    DCD    3212733882
        0x00053a14:    bf7e851b    ..~.    DCD    3212739867
        0x00053a18:    bf7e9bc9    ..~.    DCD    3212745673
        0x00053a1c:    bf7eb1c4    ..~.    DCD    3212751300
        0x00053a20:    bf7ec70d    ..~.    DCD    3212756749
        0x00053a24:    bf7edba2    ..~.    DCD    3212762018
        0x00053a28:    bf7eef85    ..~.    DCD    3212767109
        0x00053a2c:    bf7f02b5    ....    DCD    3212772021
        0x00053a30:    bf7f1532    2...    DCD    3212776754
        0x00053a34:    bf7f26fc    .&..    DCD    3212781308
        0x00053a38:    bf7f3813    .8..    DCD    3212785683
        0x00053a3c:    bf7f4876    vH..    DCD    3212789878
        0x00053a40:    bf7f5827    'X..    DCD    3212793895
        0x00053a44:    bf7f6724    $g..    DCD    3212797732
        0x00053a48:    bf7f756e    nu..    DCD    3212801390
        0x00053a4c:    bf7f8305    ....    DCD    3212804869
        0x00053a50:    bf7f8fe8    ....    DCD    3212808168
        0x00053a54:    bf7f9c19    ....    DCD    3212811289
        0x00053a58:    bf7fa795    ....    DCD    3212814229
        0x00053a5c:    bf7fb25f    _...    DCD    3212816991
        0x00053a60:    bf7fbc74    t...    DCD    3212819572
        0x00053a64:    bf7fc5d7    ....    DCD    3212821975
        0x00053a68:    bf7fce85    ....    DCD    3212824197
        0x00053a6c:    bf7fd681    ....    DCD    3212826241
        0x00053a70:    bf7fddc8    ....    DCD    3212828104
        0x00053a74:    bf7fe45d    ]...    DCD    3212829789
        0x00053a78:    bf7fea3d    =...    DCD    3212831293
        0x00053a7c:    bf7fef6a    j...    DCD    3212832618
        0x00053a80:    bf7ff3e3    ....    DCD    3212833763
        0x00053a84:    bf7ff7a9    ....    DCD    3212834729
        0x00053a88:    bf7ffabb    ....    DCD    3212835515
        0x00053a8c:    bf7ffd19    ....    DCD    3212836121
        0x00053a90:    bf7ffec4    ....    DCD    3212836548
        0x00053a94:    bf7fffbb    ....    DCD    3212836795
        0x00053a98:    3f7ffffa    ...?    DCD    1065353210
        0x00053a9c:    3f7ffe39    9..?    DCD    1065352761
        0x00053aa0:    3f7ff9a9    ...?    DCD    1065351593
        0x00053aa4:    3f7ff24b    K..?    DCD    1065349707
        0x00053aa8:    3f7fe81e    ...?    DCD    1065347102
        0x00053aac:    3f7fdb23    #..?    DCD    1065343779
        0x00053ab0:    3f7fcb59    Y..?    DCD    1065339737
        0x00053ab4:    3f7fb8c1    ...?    DCD    1065334977
        0x00053ab8:    3f7fa35b    [..?    DCD    1065329499
        0x00053abc:    3f7f8b28    (..?    DCD    1065323304
        0x00053ac0:    3f7f7027    'p.?    DCD    1065316391
        0x00053ac4:    3f7f525a    ZR.?    DCD    1065308762
        0x00053ac8:    3f7f31bf    .1.?    DCD    1065300415
        0x00053acc:    3f7f0e58    X..?    DCD    1065291352
        0x00053ad0:    3f7ee825    %.~?    DCD    1065281573
        0x00053ad4:    3f7ebf26    &.~?    DCD    1065271078
        0x00053ad8:    3f7e935c    \.~?    DCD    1065259868
        0x00053adc:    3f7e64c8    .d~?    DCD    1065247944
        0x00053ae0:    3f7e3369    i3~?    DCD    1065235305
        0x00053ae4:    3f7dff41    A.}?    DCD    1065221953
        0x00053ae8:    3f7dc84f    O.}?    DCD    1065207887
        0x00053aec:    3f7d8e96    ..}?    DCD    1065193110
        0x00053af0:    3f7d5214    .R}?    DCD    1065177620
        0x00053af4:    3f7d12cb    ..}?    DCD    1065161419
        0x00053af8:    3f7cd0bc    ..|?    DCD    1065144508
        0x00053afc:    3f7c8be7    ..|?    DCD    1065126887
        0x00053b00:    3f7c444d    MD|?    DCD    1065108557
        0x00053b04:    3f7bf9ef    ..{?    DCD    1065089519
        0x00053b08:    3f7baccd    ..{?    DCD    1065069773
        0x00053b0c:    3f7b5ce9    .\{?    DCD    1065049321
        0x00053b10:    3f7b0a43    C.{?    DCD    1065028163
        0x00053b14:    3f7ab4dd    ..z?    DCD    1065006301
        0x00053b18:    3f7a5cb6    .\z?    DCD    1064983734
        0x00053b1c:    3f7a01d1    ..z?    DCD    1064960465
        0x00053b20:    3f79a42e    ..y?    DCD    1064936494
        0x00053b24:    3f7943ce    .Cy?    DCD    1064911822
        0x00053b28:    3f78e0b2    ..x?    DCD    1064886450
        0x00053b2c:    3f787adc    .zx?    DCD    1064860380
        0x00053b30:    3f78124c    L.x?    DCD    1064833612
        0x00053b34:    3f77a704    ..w?    DCD    1064806148
        0x00053b38:    3f773904    .9w?    DCD    1064777988
        0x00053b3c:    3f76c84f    O.v?    DCD    1064749135
        0x00053b40:    3f7654e4    .Tv?    DCD    1064719588
        0x00053b44:    3f75dec6    ..u?    DCD    1064689350
        0x00053b48:    3f7565f6    .eu?    DCD    1064658422
        0x00053b4c:    3f74ea75    u.t?    DCD    1064626805
        0x00053b50:    3f746c44    Dlt?    DCD    1064594500
        0x00053b54:    3f73eb65    e.s?    DCD    1064561509
        0x00053b58:    3f7367da    .gs?    DCD    1064527834
        0x00053b5c:    3f72e1a3    ..r?    DCD    1064493475
        0x00053b60:    3f7258c2    .Xr?    DCD    1064458434
        0x00053b64:    3f71cd39    9.q?    DCD    1064422713
        0x00053b68:    3f713f09    .?q?    DCD    1064386313
        0x00053b6c:    3f70ae34    4.p?    DCD    1064349236
        0x00053b70:    3f701abb    ..p?    DCD    1064311483
        0x00053b74:    3f6f84a0    ..o?    DCD    1064273056
        0x00053b78:    3f6eebe4    ..n?    DCD    1064233956
        0x00053b7c:    3f6e508a    .Pn?    DCD    1064194186
        0x00053b80:    3f6db293    ..m?    DCD    1064153747
        0x00053b84:    3f6d1201    ..m?    DCD    1064112641
        0x00053b88:    3f6c6ed5    .nl?    DCD    1064070869
        0x00053b8c:    3f6bc911    ..k?    DCD    1064028433
        0x00053b90:    3f6b20b7    . k?    DCD    1063985335
        0x00053b94:    3f6a75c9    .uj?    DCD    1063941577
        0x00053b98:    3f69c849    I.i?    DCD    1063897161
        0x00053b9c:    3f691839    9.i?    DCD    1063852089
        0x00053ba0:    3f68659b    .eh?    DCD    1063806363
        0x00053ba4:    3f67b06f    o.g?    DCD    1063759983
        0x00053ba8:    3f66f8ba    ..f?    DCD    1063712954
        0x00053bac:    3f663e7c    |>f?    DCD    1063665276
        0x00053bb0:    3f6581b8    ..e?    DCD    1063616952
        0x00053bb4:    3f64c26f    o.d?    DCD    1063567983
        0x00053bb8:    3f6400a4    ..d?    DCD    1063518372
        0x00053bbc:    3f633c5a    Z<c?    DCD    1063468122
        0x00053bc0:    3f627591    .ub?    DCD    1063417233
        0x00053bc4:    3f61ac4c    L.a?    DCD    1063365708
        0x00053bc8:    3f60e08e    ..`?    DCD    1063313550
        0x00053bcc:    3f601259    Y.`?    DCD    1063260761
        0x00053bd0:    3f5f41ae    .A_?    DCD    1063207342
        0x00053bd4:    3f5e6e91    .n^?    DCD    1063153297
        0x00053bd8:    3f5d9903    ..]?    DCD    1063098627
        0x00053bdc:    3f5cc108    ..\?    DCD    1063043336
        0x00053be0:    3f5be6a0    ..[?    DCD    1062987424
        0x00053be4:    3f5b09cf    ..[?    DCD    1062930895
        0x00053be8:    3f5a2a98    .*Z?    DCD    1062873752
        0x00053bec:    3f5948fb    .HY?    DCD    1062815995
        0x00053bf0:    3f5864fd    .dX?    DCD    1062757629
        0x00053bf4:    3f577e9f    .~W?    DCD    1062698655
        0x00053bf8:    3f5695e5    ..V?    DCD    1062639077
        0x00053bfc:    3f55aad0    ..U?    DCD    1062578896
        0x00053c00:    3f54bd63    c.T?    DCD    1062518115
        0x00053c04:    3f53cda1    ..S?    DCD    1062456737
        0x00053c08:    3f52db8c    ..R?    DCD    1062394764
        0x00053c0c:    3f51e727    '.Q?    DCD    1062332199
        0x00053c10:    3f50f075    u.P?    DCD    1062269045
        0x00053c14:    3f4ff779    y.O?    DCD    1062205305
        0x00053c18:    3f4efc34    4.N?    DCD    1062140980
        0x00053c1c:    3f4dfeab    ..M?    DCD    1062076075
        0x00053c20:    3f4cfedf    ..L?    DCD    1062010591
        0x00053c24:    3f4bfcd4    ..K?    DCD    1061944532
        0x00053c28:    3f4af88c    ..J?    DCD    1061877900
        0x00053c2c:    3f49f20a    ..I?    DCD    1061810698
        0x00053c30:    3f48e952    R.H?    DCD    1061742930
        0x00053c34:    3f47de65    e.G?    DCD    1061674597
        0x00053c38:    3f46d147    G.F?    DCD    1061605703
        0x00053c3c:    3f45c1fb    ..E?    DCD    1061536251
        0x00053c40:    3f44b084    ..D?    DCD    1061466244
        0x00053c44:    3f439ce5    ..C?    DCD    1061395685
        0x00053c48:    3f428720     .B?    DCD    1061324576
        0x00053c4c:    3f416f3a    :oA?    DCD    1061252922
        0x00053c50:    3f405534    4U@?    DCD    1061180724
        0x00053c54:    3f3f3913    .9??    DCD    1061107987
        0x00053c58:    3f3e1ad8    ..>?    DCD    1061034712
        0x00053c5c:    3f3cfa88    ..<?    DCD    1060960904
        0x00053c60:    3f3bd826    &.;?    DCD    1060886566
        0x00053c64:    3f3ab3b4    ..:?    DCD    1060811700
        0x00053c68:    3f398d36    6.9?    DCD    1060736310
        0x00053c6c:    3f3864af    .d8?    DCD    1060660399
        0x00053c70:    3f373a22    ":7?    DCD    1060583970
        0x00053c74:    3f360d93    ..6?    DCD    1060507027
        0x00053c78:    3f34df05    ..4?    DCD    1060429573
        0x00053c7c:    3f33ae7c    |.3?    DCD    1060351612
        0x00053c80:    3f327bf9    .{2?    DCD    1060273145
        0x00053c84:    3f314782    .G1?    DCD    1060194178
        0x00053c88:    3f301119    ..0?    DCD    1060114713
        0x00053c8c:    3f2ed8c2    ...?    DCD    1060034754
        0x00053c90:    3f2d9e7f    ..-?    DCD    1059954303
        0x00053c94:    3f2c6256    Vb,?    DCD    1059873366
        0x00053c98:    3f2b2448    H$+?    DCD    1059791944
        0x00053c9c:    3f29e45a    Z.)?    DCD    1059710042
        0x00053ca0:    3f28a290    ..(?    DCD    1059627664
        0x00053ca4:    3f275eeb    .^'?    DCD    1059544811
        0x00053ca8:    3f261971    q.&?    DCD    1059461489
        0x00053cac:    3f24d225    %.$?    DCD    1059377701
        0x00053cb0:    3f238909    ..#?    DCD    1059293449
        0x00053cb4:    3f223e23    #>"?    DCD    1059208739
        0x00053cb8:    3f20f175    u. ?    DCD    1059123573
        0x00053cbc:    3f1fa304    ...?    DCD    1059037956
        0x00053cc0:    3f1e52d2    .R.?    DCD    1058951890
        0x00053cc4:    3f1d00e4    ...?    DCD    1058865380
        0x00053cc8:    3f1bad3d    =..?    DCD    1058778429
        0x00053ccc:    3f1a57e1    .W.?    DCD    1058691041
        0x00053cd0:    3f1900d3    ...?    DCD    1058603219
        0x00053cd4:    3f17a819    ...?    DCD    1058514969
        0x00053cd8:    3f164db4    .M.?    DCD    1058426292
        0x00053cdc:    3f14f1aa    ...?    DCD    1058337194
        0x00053ce0:    3f1393fd    ...?    DCD    1058247677
        0x00053ce4:    3f1234b2    .4.?    DCD    1058157746
        0x00053ce8:    3f10d3cc    ...?    DCD    1058067404
        0x00053cec:    3f0f7150    Pq.?    DCD    1057976656
        0x00053cf0:    3f0e0d42    B..?    DCD    1057885506
        0x00053cf4:    3f0ca7a4    ...?    DCD    1057793956
        0x00053cf8:    3f0b407c    |@.?    DCD    1057702012
        0x00053cfc:    3f09d7cd    ...?    DCD    1057609677
        0x00053d00:    3f086d9a    .m.?    DCD    1057516954
        0x00053d04:    3f0701e9    ...?    DCD    1057423849
        0x00053d08:    3f0594bd    ...?    DCD    1057330365
        0x00053d0c:    3f042619    .&.?    DCD    1057236505
        0x00053d10:    3f02b603    ...?    DCD    1057142275
        0x00053d14:    3f01447e    ~D.?    DCD    1057047678
        0x00053d18:    3effa31c    ...>    DCD    1056940828
        0x00053d1c:    3efcba6e    n..>    DCD    1056750190
        0x00053d20:    3ef9cefa    ...>    DCD    1056558842
        0x00053d24:    3ef6e0ca    ...>    DCD    1056366794
        0x00053d28:    3ef3efe4    ...>    DCD    1056174052
        0x00053d2c:    3ef0fc51    Q..>    DCD    1055980625
        0x00053d30:    3eee061a    ...>    DCD    1055786522
        0x00053d34:    3eeb0d47    G..>    DCD    1055591751
        0x00053d38:    3ee811e0    ...>    DCD    1055396320
        0x00053d3c:    3ee513ed    ...>    DCD    1055200237
        0x00053d40:    3ee21377    w..>    DCD    1055003511
        0x00053d44:    3edf1087    ...>    DCD    1054806151
        0x00053d48:    3edc0b24    $..>    DCD    1054608164
        0x00053d4c:    3ed90358    X..>    DCD    1054409560
        0x00053d50:    3ed5f92a    *..>    DCD    1054210346
        0x00053d54:    3ed2eca4    ...>    DCD    1054010532
        0x00053d58:    3ecfddcd    ...>    DCD    1053810125
        0x00053d5c:    3eccccaf    ...>    DCD    1053609135
        0x00053d60:    3ec9b952    R..>    DCD    1053407570
        0x00053d64:    3ec6a3bf    ...>    DCD    1053205439
        0x00053d68:    3ec38bfe    ...>    DCD    1053002750
        0x00053d6c:    3ec07218    .r.>    DCD    1052799512
        0x00053d70:    3ebd5616    .V.>    DCD    1052595734
        0x00053d74:    3eba3800    .8.>    DCD    1052391424
        0x00053d78:    3eb717e0    ...>    DCD    1052186592
        0x00053d7c:    3eb3f5bd    ...>    DCD    1051981245
        0x00053d80:    3eb0d1a1    ...>    DCD    1051775393
        0x00053d84:    3eadab95    ...>    DCD    1051569045
        0x00053d88:    3eaa83a2    ...>    DCD    1051362210
        0x00053d8c:    3ea759cf    .Y.>    DCD    1051154895
        0x00053d90:    3ea42e27    '..>    DCD    1050947111
        0x00053d94:    3ea100b2    ...>    DCD    1050738866
        0x00053d98:    3e9dd179    y..>    DCD    1050530169
        0x00053d9c:    3e9aa085    ...>    DCD    1050321029
        0x00053da0:    3e976ddf    .m.>    DCD    1050111455
        0x00053da4:    3e94398f    .9.>    DCD    1049901455
        0x00053da8:    3e9103a0    ...>    DCD    1049691040
        0x00053dac:    3e8dcc1a    ...>    DCD    1049480218
        0x00053db0:    3e8a9305    ...>    DCD    1049268997
        0x00053db4:    3e87586b    kX.>    DCD    1049057387
        0x00053db8:    3e841c56    V..>    DCD    1048845398
        0x00053dbc:    3e80decd    ...>    DCD    1048633037
        0x00053dc0:    3e7b3fb6    .?{>    DCD    1048264630
        0x00053dc4:    3e74bf10    ..t>    DCD    1047838480
        0x00053dc8:    3e6e3bbb    .;n>    DCD    1047411643
        0x00053dcc:    3e67b5c9    ..g>    DCD    1046984137
        0x00053dd0:    3e612d4d    M-a>    DCD    1046555981
        0x00053dd4:    3e5aa259    Y.Z>    DCD    1046127193
        0x00053dd8:    3e5414ff    ..T>    DCD    1045697791
        0x00053ddc:    3e4d8551    Q.M>    DCD    1045267793
        0x00053de0:    3e46f363    c.F>    DCD    1044837219
        0x00053de4:    3e405f46    F_@>    DCD    1044406086
        0x00053de8:    3e39c90d    ..9>    DCD    1043974413
        0x00053dec:    3e3330ca    .03>    DCD    1043542218
        0x00053df0:    3e2c9690    ..,>    DCD    1043109520
        0x00053df4:    3e25fa72    r.%>    DCD    1042676338
        0x00053df8:    3e1f5c82    .\.>    DCD    1042242690
        0x00053dfc:    3e18bcd2    ...>    DCD    1041808594
        0x00053e00:    3e121b76    v..>    DCD    1041374070
        0x00053e04:    3e0b787f    .x.>    DCD    1040939135
        0x00053e08:    3e04d401    ...>    DCD    1040503809
        0x00053e0c:    3dfc5c1d    .\.=    DCD    1039948829
        0x00053e10:    3def0d72    r..=    DCD    1039076722
        0x00053e14:    3de1bc29    )..=    DCD    1038203945
        0x00053e18:    3dd46866    fh.=    DCD    1037330534
        0x00053e1c:    3dc7124e    N..=    DCD    1036456526
        0x00053e20:    3db9ba08    ...=    DCD    1035581960
        0x00053e24:    3dac5fb8    ._.=    DCD    1034706872
        0x00053e28:    3d9f0384    ...=    DCD    1033831300
        0x00053e2c:    3d91a592    ...=    DCD    1032955282
        0x00053e30:    3d844607    .F.=    DCD    1032078855
        0x00053e34:    3d6dca12    ..m=    DCD    1030605330
        0x00053e38:    3d53057a    z.S=    DCD    1028851066
        0x00053e3c:    3d383e91    .>8=    DCD    1027096209
        0x00053e40:    3d1d75a4    .u.=    DCD    1025340836
        0x00053e44:    3d02aafc    ...=    DCD    1023585020
        0x00053e48:    3ccfbdca    ...<    DCD    1020247498
        0x00053e4c:    3c9a2356    V#.<    DCD    1016734550
        0x00053e50:    3c490e61    a.I<    DCD    1011420769
        0x00053e54:    3bbba7c5    ...;    DCD    1002153925
        0x00053e58:    ba567a3d    =zV.    DCD    3126229565
        0x00053e5c:    bbf14609    .F..    DCD    3153151497
        0x00053e60:    bc63dd12    ..c.    DCD    3160661266
        0x00053e64:    bca78a50    P...    DCD    3165096528
        0x00053e68:    bcdd2441    A$..    DCD    3168609345
        0x00053e6c:    bd095de3    .]..    DCD    3171507683
        0x00053e70:    bd242823    #($.    DCD    3173263395
        0x00053e74:    bd3ef096    ..>.    DCD    3175018646
        0x00053e78:    bd59b6f2    ..Y.    DCD    3176773362
        0x00053e7c:    bd747aea    .zt.    DCD    3178527466
        0x00053e80:    bd879e1a    ....    DCD    3179781658
        0x00053e84:    bd94fd42    B...    DCD    3180657986
        0x00053e88:    bda25ac8    .Z..    DCD    3181533896
        0x00053e8c:    bdafb686    ....    DCD    3182409350
        0x00053e90:    bdbd1057    W...    DCD    3183284311
        0x00053e94:    bdca6816    .h..    DCD    3184158742
        0x00053e98:    bdd7bd9b    ....    DCD    3185032603
        0x00053e9c:    bde510c3    ....    DCD    3185905859
        0x00053ea0:    bdf26169    ia..    DCD    3186778473
        0x00053ea4:    bdffaf65    e...    DCD    3187650405
        0x00053ea8:    be067d4a    J}..    DCD    3188096330
        0x00053eac:    be0d2168    h!..    DCD    3188531560
        0x00053eb0:    be13c3fa    ....    DCD    3188966394
        0x00053eb4:    be1a64ed    .d..    DCD    3189400813
        0x00053eb8:    be21042e    ..!.    DCD    3189834798
        0x00053ebc:    be27a1ac    ..'.    DCD    3190268332
        0x00053ec0:    be2e3d53    S=..    DCD    3190701395
        0x00053ec4:    be34d710    ..4.    DCD    3191133968
        0x00053ec8:    be3b6ed2    .n;.    DCD    3191566034
        0x00053ecc:    be420486    ..B.    DCD    3191997574
        0x00053ed0:    be489819    ..H.    DCD    3192428569
        0x00053ed4:    be4f2979    y)O.    DCD    3192859001
        0x00053ed8:    be55b894    ..U.    DCD    3193288852
        0x00053edc:    be5c4556    VE\.    DCD    3193718102
        0x00053ee0:    be62cfae    ..b.    DCD    3194146734
        0x00053ee4:    be695789    .Wi.    DCD    3194574729
        0x00053ee8:    be6fdcd6    ..o.    DCD    3195002070
        0x00053eec:    be765f80    ._v.    DCD    3195428736
        0x00053ef0:    be7cdf78    x.|.    DCD    3195854712
        0x00053ef4:    be81ae54    T...    DCD    3196169812
        0x00053ef8:    be84eb81    ....    DCD    3196382081
        0x00053efc:    be882738    8'..    DCD    3196593976
        0x00053f00:    be8b6172    ra..    DCD    3196805490
        0x00053f04:    be8e9a24    $...    DCD    3197016612
        0x00053f08:    be91d145    E...    DCD    3197227333
        0x00053f0c:    be9506cd    ....    DCD    3197437645
        0x00053f10:    be983ab3    .:..    DCD    3197647539
        0x00053f14:    be9b6cee    .l..    DCD    3197857006
        0x00053f18:    be9e9d74    t...    DCD    3198066036
        0x00053f1c:    bea1cc3d    =...    DCD    3198274621
        0x00053f20:    bea4f940    @...    DCD    3198482752
        0x00053f24:    bea82473    s$..    DCD    3198690419
        0x00053f28:    beab4dcf    .M..    DCD    3198897615
        0x00053f2c:    beae7549    Iu..    DCD    3199104329
        0x00053f30:    beb19ada    ....    DCD    3199310554
        0x00053f34:    beb4be78    x...    DCD    3199516280
        0x00053f38:    beb7e01b    ....    DCD    3199721499
        0x00053f3c:    bebaffba    ....    DCD    3199926202
        0x00053f40:    bebe1d4b    K...    DCD    3200130379
        0x00053f44:    bec138c7    .8..    DCD    3200334023
        0x00053f48:    bec45225    %R..    DCD    3200537125
        0x00053f4c:    bec7695b    [i..    DCD    3200739675
        0x00053f50:    beca7e61    a~..    DCD    3200941665
        0x00053f54:    becd9130    0...    DCD    3201143088
        0x00053f58:    bed0a1bc    ....    DCD    3201343932
        0x00053f5c:    bed3b000    ....    DCD    3201544192
        0x00053f60:    bed6bbf1    ....    DCD    3201743857
        0x00053f64:    bed9c587    ....    DCD    3201942919
        0x00053f68:    bedcccba    ....    DCD    3202141370
        0x00053f6c:    bedfd181    ....    DCD    3202339201
        0x00053f70:    bee2d3d3    ....    DCD    3202536403
        0x00053f74:    bee5d3a9    ....    DCD    3202732969
        0x00053f78:    bee8d0fa    ....    DCD    3202928890
        0x00053f7c:    beebcbbd    ....    DCD    3203124157
        0x00053f80:    beeec3ea    ....    DCD    3203318762
        0x00053f84:    bef1b978    x...    DCD    3203512696
        0x00053f88:    bef4ac60    `...    DCD    3203705952
        0x00053f8c:    bef79c9a    ....    DCD    3203898522
        0x00053f90:    befa8a1c    ....    DCD    3204090396
        0x00053f94:    befd74df    .t..    DCD    3204281567
        0x00053f98:    bf002e6d    m...    DCD    3204460141
        0x00053f9c:    bf01a103    ....    DCD    3204555011
        0x00053fa0:    bf03122d    -...    DCD    3204649517
        0x00053fa4:    bf0481e6    ....    DCD    3204743654
        0x00053fa8:    bf05f02c    ,...    DCD    3204837420
        0x00053fac:    bf075cfa    .\..    DCD    3204930810
        0x00053fb0:    bf08c84c    L...    DCD    3205023820
        0x00053fb4:    bf0a321e    .2..    DCD    3205116446
        0x00053fb8:    bf0b9a6c    l...    DCD    3205208684
        0x00053fbc:    bf0d0132    2...    DCD    3205300530
        0x00053fc0:    bf0e666c    lf..    DCD    3205391980
        0x00053fc4:    bf0fca17    ....    DCD    3205483031
        0x00053fc8:    bf112c2d    -,..    DCD    3205573677
        0x00053fcc:    bf128cac    ....    DCD    3205663916
        0x00053fd0:    bf13eb90    ....    DCD    3205753744
        0x00053fd4:    bf1548d5    .H..    DCD    3205843157
        0x00053fd8:    bf16a476    v...    DCD    3205932150
        0x00053fdc:    bf17fe71    q...    DCD    3206020721
        0x00053fe0:    bf1956c0    .V..    DCD    3206108864
        0x00053fe4:    bf1aad62    b...    DCD    3206196578
        0x00053fe8:    bf1c0251    Q...    DCD    3206283857
        0x00053fec:    bf1d558a    .U..    DCD    3206370698
        0x00053ff0:    bf1ea709    ....    DCD    3206457097
        0x00053ff4:    bf1ff6cb    ....    DCD    3206543051
        0x00053ff8:    bf2144cc    .D!.    DCD    3206628556
        0x00053ffc:    bf229109    ..".    DCD    3206713609
        0x00054000:    bf23db7c    |.#.    DCD    3206798204
        0x00054004:    bf252424    $$%.    DCD    3206882340
        0x00054008:    bf266afd    .j&.    DCD    3206966013
        0x0005400c:    bf27b002    ..'.    DCD    3207049218
        0x00054010:    bf28f330    0.(.    DCD    3207131952
        0x00054014:    bf2a3484    .4*.    DCD    3207214212
        0x00054018:    bf2b73fa    .s+.    DCD    3207295994
        0x0005401c:    bf2cb18f    ..,.    DCD    3207377295
        0x00054020:    bf2ded3f    ?.-.    DCD    3207458111
        0x00054024:    bf2f2707    .'/.    DCD    3207538439
        0x00054028:    bf305ee3    .^0.    DCD    3207618275
        0x0005402c:    bf3194d0    ..1.    DCD    3207697616
        0x00054030:    bf32c8ca    ..2.    DCD    3207776458
        0x00054034:    bf33face    ..3.    DCD    3207854798
        0x00054038:    bf352ada    .*5.    DCD    3207932634
        0x0005403c:    bf3658e8    .X6.    DCD    3208009960
        0x00054040:    bf3784f7    ..7.    DCD    3208086775
        0x00054044:    bf38af02    ..8.    DCD    3208163074
        0x00054048:    bf39d707    ..9.    DCD    3208238855
        0x0005404c:    bf3afd03    ..:.    DCD    3208314115
        0x00054050:    bf3c20f1    . <.    DCD    3208388849
        0x00054054:    bf3d42cf    .B=.    DCD    3208463055
        0x00054058:    bf3e629a    .b>.    DCD    3208536730
        0x0005405c:    bf3f804f    O.?.    DCD    3208609871
        0x00054060:    bf409be9    ..@.    DCD    3208682473
        0x00054064:    bf41b568    h.A.    DCD    3208754536
        0x00054068:    bf42ccc6    ..B.    DCD    3208826054
        0x0005406c:    bf43e201    ..C.    DCD    3208897025
        0x00054070:    bf44f517    ..D.    DCD    3208967447
        0x00054074:    bf460603    ..F.    DCD    3209037315
        0x00054078:    bf4714c4    ..G.    DCD    3209106628
        0x0005407c:    bf482156    V!H.    DCD    3209175382
        0x00054080:    bf492bb6    .+I.    DCD    3209243574
        0x00054084:    bf4a33e1    .3J.    DCD    3209311201
        0x00054088:    bf4b39d4    .9K.    DCD    3209378260
        0x0005408c:    bf4c3d8d    .=L.    DCD    3209444749
        0x00054090:    bf4d3f09    .?M.    DCD    3209510665
        0x00054094:    bf4e3e44    D>N.    DCD    3209576004
        0x00054098:    bf4f3b3d    =;O.    DCD    3209640765
        0x0005409c:    bf5035f0    .5P.    DCD    3209704944
        0x000540a0:    bf512e5a    Z.Q.    DCD    3209768538
        0x000540a4:    bf522479    y$R.    DCD    3209831545
        0x000540a8:    bf53184a    J.S.    DCD    3209893962
        0x000540ac:    bf5409ca    ..T.    DCD    3209955786
        0x000540b0:    bf54f8f7    ..T.    DCD    3210017015
        0x000540b4:    bf55e5ce    ..U.    DCD    3210077646
        0x000540b8:    bf56d04d    M.V.    DCD    3210137677
        0x000540bc:    bf57b870    p.W.    DCD    3210197104
        0x000540c0:    bf589e37    7.X.    DCD    3210255927
        0x000540c4:    bf59819c    ..Y.    DCD    3210314140
        0x000540c8:    bf5a62a0    .bZ.    DCD    3210371744
        0x000540cc:    bf5b413e    >A[.    DCD    3210428734
        0x000540d0:    bf5c1d75    u.\.    DCD    3210485109
        0x000540d4:    bf5cf741    A.\.    DCD    3210540865
        0x000540d8:    bf5dcea2    ..].    DCD    3210596002
        0x000540dc:    bf5ea394    ..^.    DCD    3210650516
        0x000540e0:    bf5f7614    .v_.    DCD    3210704404
        0x000540e4:    bf604622    "F`.    DCD    3210757666
        0x000540e8:    bf6113ba    ..a.    DCD    3210810298
        0x000540ec:    bf61ded9    ..a.    DCD    3210862297
        0x000540f0:    bf62a77f    ..b.    DCD    3210913663
        0x000540f4:    bf636da9    .mc.    DCD    3210964393
        0x000540f8:    bf643154    T1d.    DCD    3211014484
        0x000540fc:    bf64f27e    ~.d.    DCD    3211063934
        0x00054100:    bf65b126    &.e.    DCD    3211112742
        0x00054104:    bf666d49    Imf.    DCD    3211160905
        0x00054108:    bf6726e5    .&g.    DCD    3211208421
        0x0005410c:    bf67ddf8    ..g.    DCD    3211255288
        0x00054110:    bf689280    ..h.    DCD    3211301504
        0x00054114:    bf69447b    {Di.    DCD    3211347067
        0x00054118:    bf69f3e8    ..i.    DCD    3211391976
        0x0005411c:    bf6aa0c3    ..j.    DCD    3211436227
        0x00054120:    bf6b4b0c    .Kk.    DCD    3211479820
        0x00054124:    bf6bf2c0    ..k.    DCD    3211522752
        0x00054128:    bf6c97de    ..l.    DCD    3211565022
        0x0005412c:    bf6d3a64    d:m.    DCD    3211606628
        0x00054130:    bf6dda50    P.m.    DCD    3211647568
        0x00054134:    bf6e77a0    .wn.    DCD    3211687840
        0x00054138:    bf6f1253    S.o.    DCD    3211727443
        0x0005413c:    bf6faa66    f.o.    DCD    3211766374
        0x00054140:    bf703fd9    .?p.    DCD    3211804633
        0x00054144:    bf70d2a9    ..p.    DCD    3211842217
        0x00054148:    bf7162d5    .bq.    DCD    3211879125
        0x0005414c:    bf71f05b    [.q.    DCD    3211915355
        0x00054150:    bf727b3a    :{r.    DCD    3211950906
        0x00054154:    bf730371    q.s.    DCD    3211985777
        0x00054158:    bf7388fd    ..s.    DCD    3212019965
        0x0005415c:    bf740bde    ..t.    DCD    3212053470
        0x00054160:    bf748c11    ..t.    DCD    3212086289
        0x00054164:    bf750996    ..u.    DCD    3212118422
        0x00054168:    bf75846b    k.u.    DCD    3212149867
        0x0005416c:    bf75fc8f    ..u.    DCD    3212180623
        0x00054170:    bf767200    .rv.    DCD    3212210688
        0x00054174:    bf76e4bd    ..v.    DCD    3212240061
        0x00054178:    bf7754c6    .Tw.    DCD    3212268742
        0x0005417c:    bf77c218    ..w.    DCD    3212296728
        0x00054180:    bf782cb2    .,x.    DCD    3212324018
        0x00054184:    bf789493    ..x.    DCD    3212350611
        0x00054188:    bf78f9bb    ..x.    DCD    3212376507
        0x0005418c:    bf795c28    (\y.    DCD    3212401704
        0x00054190:    bf79bbd9    ..y.    DCD    3212426201
        0x00054194:    bf7a18cd    ..z.    DCD    3212449997
        0x00054198:    bf7a7302    .sz.    DCD    3212473090
        0x0005419c:    bf7aca79    y.z.    DCD    3212495481
        0x000541a0:    bf7b1f2f    /.{.    DCD    3212517167
        0x000541a4:    bf7b7124    $q{.    DCD    3212538148
        0x000541a8:    bf7bc058    X.{.    DCD    3212558424
        0x000541ac:    bf7c0cc9    ..|.    DCD    3212577993
        0x000541b0:    bf7c5676    vV|.    DCD    3212596854
        0x000541b4:    bf7c9d5f    _.|.    DCD    3212615007
        0x000541b8:    bf7ce182    ..|.    DCD    3212632450
        0x000541bc:    bf7d22e0    ."}.    DCD    3212649184
        0x000541c0:    bf7d6177    wa}.    DCD    3212665207
        0x000541c4:    bf7d9d47    G.}.    DCD    3212680519
        0x000541c8:    bf7dd64f    O.}.    DCD    3212695119
        0x000541cc:    bf7e0c8e    ..~.    DCD    3212709006
        0x000541d0:    bf7e4004    .@~.    DCD    3212722180
        0x000541d4:    bf7e70b0    .p~.    DCD    3212734640
        0x000541d8:    bf7e9e92    ..~.    DCD    3212746386
        0x000541dc:    bf7ec9a9    ..~.    DCD    3212757417
        0x000541e0:    bf7ef1f5    ..~.    DCD    3212767733
        0x000541e4:    bf7f1775    u...    DCD    3212777333
        0x000541e8:    bf7f3a29    ):..    DCD    3212786217
        0x000541ec:    bf7f5a10    .Z..    DCD    3212794384
        0x000541f0:    bf7f772b    +w..    DCD    3212801835
        0x000541f4:    bf7f9178    x...    DCD    3212808568
        0x000541f8:    bf7fa8f8    ....    DCD    3212814584
        0x000541fc:    bf7fbdaa    ....    DCD    3212819882
        0x00054200:    bf7fcf8f    ....    DCD    3212824463
        0x00054204:    bf7fdea5    ....    DCD    3212828325
        0x00054208:    bf7feaed    ....    DCD    3212831469
        0x0005420c:    bf7ff466    f...    DCD    3212833894
        0x00054210:    bf7ffb11    ....    DCD    3212835601
        0x00054214:    bf7ffeed    ....    DCD    3212836589
        0x00054218:    3f7fffea    ...?    DCD    1065353194
        0x0005421c:    3f7ff8e5    ...?    DCD    1065351397
        0x00054220:    3f7fe6a6    ...?    DCD    1065346726
        0x00054224:    3f7fc92d    -..?    DCD    1065339181
        0x00054228:    3f7fa07c    |..?    DCD    1065328764
        0x0005422c:    3f7f6c95    .l.?    DCD    1065315477
        0x00054230:    3f7f2d79    y-.?    DCD    1065299321
        0x00054234:    3f7ee32c    ,.~?    DCD    1065280300
        0x00054238:    3f7e8db1    ..~?    DCD    1065258417
        0x0005423c:    3f7e2d0b    .-~?    DCD    1065233675
        0x00054240:    3f7dc13f    ?.}?    DCD    1065206079
        0x00054244:    3f7d4a52    RJ}?    DCD    1065175634
        0x00054248:    3f7cc848    H.|?    DCD    1065142344
        0x0005424c:    3f7c3b28    (;|?    DCD    1065106216
        0x00054250:    3f7ba2f7    ..{?    DCD    1065067255
        0x00054254:    3f7affbd    ..z?    DCD    1065025469
        0x00054258:    3f7a5180    .Qz?    DCD    1064980864
        0x0005425c:    3f799848    H.y?    DCD    1064933448
        0x00054260:    3f78d41e    ..x?    DCD    1064883230
        0x00054264:    3f780509    ..x?    DCD    1064830217
        0x00054268:    3f772b13    .+w?    DCD    1064774419
        0x0005426c:    3f764646    FFv?    DCD    1064715846
        0x00054270:    3f7556ac    .Vu?    DCD    1064654508
        0x00054274:    3f745c4e    N\t?    DCD    1064590414
        0x00054278:    3f735738    8Ws?    DCD    1064523576
        0x0005427c:    3f724776    vGr?    DCD    1064454006
        0x00054280:    3f712d13    .-q?    DCD    1064381715
        0x00054284:    3f70081c    ..p?    DCD    1064306716
        0x00054288:    3f6ed89e    ..n?    DCD    1064229022
        0x0005428c:    3f6d9ea5    ..m?    DCD    1064148645
        0x00054290:    3f6c5a40    @Zl?    DCD    1064065600
        0x00054294:    3f6b0b7e    ~.k?    DCD    1063979902
        0x00054298:    3f69b26b    k.i?    DCD    1063891563
        0x0005429c:    3f684f19    .Oh?    DCD    1063800601
        0x000542a0:    3f66e196    ..f?    DCD    1063707030
        0x000542a4:    3f6569f2    .ie?    DCD    1063610866
        0x000542a8:    3f63e83e    >.c?    DCD    1063512126
        0x000542ac:    3f625c8b    .\b?    DCD    1063410827
        0x000542b0:    3f60c6ea    ..`?    DCD    1063306986
        0x000542b4:    3f5f276d    m'_?    DCD    1063200621
        0x000542b8:    3f5d7e26    &~]?    DCD    1063091750
        0x000542bc:    3f5bcb28    (.[?    DCD    1062980392
        0x000542c0:    3f5a0e85    ..Z?    DCD    1062866565
        0x000542c4:    3f584853    SHX?    DCD    1062750291
        0x000542c8:    3f5678a3    .xV?    DCD    1062631587
        0x000542cc:    3f549f8b    ..T?    DCD    1062510475
        0x000542d0:    3f52bd20     .R?    DCD    1062386976
        0x000542d4:    3f50d176    v.P?    DCD    1062261110
        0x000542d8:    3f4edca3    ..N?    DCD    1062132899
        0x000542dc:    3f4cdebd    ..L?    DCD    1062002365
        0x000542e0:    3f4ad7db    ..J?    DCD    1061869531
        0x000542e4:    3f48c813    ..H?    DCD    1061734419
        0x000542e8:    3f46af7c    |.F?    DCD    1061597052
        0x000542ec:    3f448e2e    ..D?    DCD    1061457454
        0x000542f0:    3f426441    AdB?    DCD    1061315649
        0x000542f4:    3f4031ce    .1@?    DCD    1061171662
        0x000542f8:    3f3df6ec    ..=?    DCD    1061025516
        0x000542fc:    3f3bb3b4    ..;?    DCD    1060877236
        0x00054300:    3f396842    Bh9?    DCD    1060726850
        0x00054304:    3f3714ad    ..7?    DCD    1060574381
        0x00054308:    3f34b910    ..4?    DCD    1060419856
        0x0005430c:    3f325586    .U2?    DCD    1060263302
        0x00054310:    3f2fea29    )./?    DCD    1060104745
        0x00054314:    3f2d7715    .w-?    DCD    1059944213
        0x00054318:    3f2afc65    e.*?    DCD    1059781733
        0x0005431c:    3f287a35    5z(?    DCD    1059617333
        0x00054320:    3f25f0a1    ..%?    DCD    1059451041
        0x00054324:    3f235fc6    ._#?    DCD    1059282886
        0x00054328:    3f20c7c0    .. ?    DCD    1059112896
        0x0005432c:    3f1e28ac    .(.?    DCD    1058941100
        0x00054330:    3f1b82a9    ...?    DCD    1058767529
        0x00054334:    3f18d5d4    ...?    DCD    1058592212
        0x00054338:    3f16224a    J".?    DCD    1058415178
        0x0005433c:    3f13682a    *h.?    DCD    1058236458
        0x00054340:    3f10a793    ...?    DCD    1058056083
        0x00054344:    3f0de0a4    ...?    DCD    1057874084
        0x00054348:    3f0b137b    {..?    DCD    1057690491
        0x0005434c:    3f084039    9@.?    DCD    1057505337
        0x00054350:    3f0566fd    .f.?    DCD    1057318653
        0x00054354:    3f0287e7    ...?    DCD    1057130471
        0x00054358:    3eff462d    -F.>    DCD    1056917037
        0x0005435c:    3ef9715b    [q.>    DCD    1056534875
        0x00054360:    3ef39197    ...>    DCD    1056149911
        0x00054364:    3eeda724    $..>    DCD    1055762212
        0x00054368:    3ee7b245    E..>    DCD    1055371845
        0x0005436c:    3ee1b33c    <..>    DCD    1054978876
        0x00054370:    3edbaa4c    L..>    DCD    1054583372
        0x00054374:    3ed597ba    ...>    DCD    1054185402
        0x00054378:    3ecf7bc9    .{.>    DCD    1053785033
        0x0005437c:    3ec956be    .V.>    DCD    1053382334
        0x00054380:    3ec328df    .(.>    DCD    1052977375
        0x00054384:    3ebcf270    p..>    DCD    1052570224
        0x00054388:    3eb6b3b7    ...>    DCD    1052160951
        0x0005438c:    3eb06cfb    .l.>    DCD    1051749627
        0x00054390:    3eaa1e81    ...>    DCD    1051336321
        0x00054394:    3ea3c892    ...>    DCD    1050921106
        0x00054398:    3e9d6b73    sk.>    DCD    1050504051
        0x0005439c:    3e97076c    l..>    DCD    1050085228
        0x000543a0:    3e909cc5    ...>    DCD    1049664709
        0x000543a4:    3e8a2bc7    .+.>    DCD    1049242567
        0x000543a8:    3e83b4b9    ...>    DCD    1048818873
        0x000543ac:    3e7a6fc7    .oz>    DCD    1048211399
        0x000543b0:    3e6d6b21    !km>    DCD    1047358241
        0x000543b4:    3e605c11    .\`>    DCD    1046502417
        0x000543b8:    3e534329    )CS>    DCD    1045644073
        0x000543bc:    3e4620fd    . F>    DCD    1044783357
        0x000543c0:    3e38f620     .8>    DCD    1043920416
        0x000543c4:    3e2bc326    &.+>    DCD    1043055398
        0x000543c8:    3e1e88a4    ...>    DCD    1042188452
        0x000543cc:    3e11472d    -G.>    DCD    1041319725
        0x000543d0:    3e03ff57    W..>    DCD    1040449367
        0x000543d4:    3ded636e    nc.=    DCD    1038967662
        0x000543d8:    3dd2bdc2    ...=    DCD    1037221314
        0x000543dc:    3db80eda    ...=    DCD    1035472602
        0x000543e0:    3d9d57de    .W.=    DCD    1033721822
        0x000543e4:    3d8299fb    ...=    DCD    1031969275
        0x000543e8:    3d4facbc    ..O=    DCD    1028631740
        0x000543ec:    3d1a1c65    e..=    DCD    1025121381
        0x000543f0:    3cc90a99    ...<    DCD    1019808409
        0x000543f4:    3c3ba72a    *.;<    DCD    1010542378
        0x000543f8:    bad678c1    .x..    DCD    3134617793
        0x000543fc:    bc71442d    -Dq.    DCD    3161539629
        0x00054400:    bce3d757    W...    DCD    3169048407
        0x00054404:    bd27814c    L.'.    DCD    3173482828
        0x00054408:    bd5d0f94    ..].    DCD    3176992660
        0x0005440c:    bd894a15    .J..    DCD    3179891221
        0x00054410:    bda4065a    Z...    DCD    3181643354
        0x00054414:    bdbebb6d    m...    DCD    3183393645
        0x00054418:    bdd96822    "h..    DCD    3185141794
        0x0005441c:    bdf40b4e    N...    DCD    3186887502
        0x00054420:    be0751e3    .Q..    DCD    3188150755
        0x00054424:    be14982f    /...    DCD    3189020719
        0x00054428:    be21d7f7    ..!.    DCD    3189889015
        0x0005442c:    be2f10a5    ../.    DCD    3190755493
        0x00054430:    be3c41a6    .A<.    DCD    3191620006
        0x00054434:    be496a64    djI.    DCD    3192482404
        0x00054438:    be568a4d    M.V.    DCD    3193342541
        0x0005443c:    be63a0cd    ..c.    DCD    3194200269
        0x00054440:    be70ad50    P.p.    DCD    3195055440
        0x00054444:    be7daf45    E.}.    DCD    3195907909
        0x00054448:    be85530d    .S..    DCD    3196408589
        0x0005444c:    be8bc89e    ....    DCD    3196831902
        0x00054450:    be92380d    .8..    DCD    3197253645
        0x00054454:    be98a112    ....    DCD    3197673746
        0x00054458:    be9f0366    f...    DCD    3198092134
        0x0005445c:    bea55ebf    .^..    DCD    3198508735
        0x00054460:    beabb2d8    ....    DCD    3198923480
        0x00054464:    beb1ff69    i...    DCD    3199336297
        0x00054468:    beb8442b    +D..    DCD    3199747115
        0x0005446c:    bebe80d8    ....    DCD    3200155864
        0x00054470:    bec4b52a    *...    DCD    3200562474
        0x00054474:    becae0db    ....    DCD    3200966875
        0x00054478:    bed103a5    ....    DCD    3201368997
        0x0005447c:    bed71d45    E...    DCD    3201768773
        0x00054480:    bedd2d75    u-..    DCD    3202166133
        0x00054484:    bee333f1    .3..    DCD    3202561009
        0x00054488:    bee93076    v0..    DCD    3202953334
        0x0005448c:    beef22c0    ."..    DCD    3203343040
        0x00054490:    bef50a8d    ....    DCD    3203730061
        0x00054494:    befae79b    ....    DCD    3204114331
        0x00054498:    bf005cd3    .\..    DCD    3204472019
        0x0005449c:    bf034038    8@..    DCD    3204661304
        0x000544a0:    bf061ddb    ....    DCD    3204849115
        0x000544a4:    bf08f59b    ....    DCD    3205035419
        0x000544a8:    bf0bc75a    Z...    DCD    3205220186
        0x000544ac:    bf0e92f7    ....    DCD    3205403383
        0x000544b0:    bf115854    TX..    DCD    3205584980
        0x000544b4:    bf141750    P...    DCD    3205764944
        0x000544b8:    bf16cfcd    ....    DCD    3205943245
        0x000544bc:    bf1981ac    ....    DCD    3206119852
        0x000544c0:    bf1c2cd0    .,..    DCD    3206294736
        0x000544c4:    bf1ed11a    ....    DCD    3206467866
        0x000544c8:    bf216e6d    mn!.    DCD    3206639213
        0x000544cc:    bf2404ab    ..$.    DCD    3206808747
        0x000544d0:    bf2693b7    ..&.    DCD    3206976439
        0x000544d4:    bf291b74    t.).    DCD    3207142260
        0x000544d8:    bf2b9bc7    ..+.    DCD    3207306183
        0x000544dc:    bf2e1493    ....    DCD    3207468179
        0x000544e0:    bf3085bb    ..0.    DCD    3207628219
        0x000544e4:    bf32ef26    &.2.    DCD    3207786278
        0x000544e8:    bf3550b7    .P5.    DCD    3207942327
        0x000544ec:    bf37aa55    U.7.    DCD    3208096341
        0x000544f0:    bf39fbe3    ..9.    DCD    3208248291
        0x000544f4:    bf3c454a    JE<.    DCD    3208398154
        0x000544f8:    bf3e866e    n.>.    DCD    3208545902
        0x000544fc:    bf40bf37    7.@.    DCD    3208691511
        0x00054500:    bf42ef8b    ..B.    DCD    3208834955
        0x00054504:    bf451753    S.E.    DCD    3208976211
        0x00054508:    bf473675    u6G.    DCD    3209115253
        0x0005450c:    bf494cda    .LI.    DCD    3209252058
        0x00054510:    bf4b5a6b    kZK.    DCD    3209386603
        0x00054514:    bf4d5f10    ._M.    DCD    3209518864
        0x00054518:    bf4f5ab3    .ZO.    DCD    3209648819
        0x0005451c:    bf514d3e    >MQ.    DCD    3209776446
        0x00054520:    bf53369a    .6S.    DCD    3209901722
        0x00054524:    bf5516b3    ..U.    DCD    3210024627
        0x00054528:    bf56ed72    r.V.    DCD    3210145138
        0x0005452c:    bf58bac5    ..X.    DCD    3210263237
        0x00054530:    bf5a7e95    .~Z.    DCD    3210378901
        0x00054534:    bf5c38d0    .8\.    DCD    3210492112
        0x00054538:    bf5de962    b.].    DCD    3210602850
        0x0005453c:    bf5f9038    8._.    DCD    3210711096
        0x00054540:    bf612d40    @-a.    DCD    3210816832
        0x00054544:    bf62c067    g.b.    DCD    3210920039
        0x00054548:    bf64499c    .Id.    DCD    3211020700
        0x0005454c:    bf65c8ce    ..e.    DCD    3211118798
        0x00054550:    bf673deb    .=g.    DCD    3211214315
        0x00054554:    bf68a8e3    ..h.    DCD    3211307235
        0x00054558:    bf6a09a7    ..j.    DCD    3211397543
        0x0005455c:    bf6b6027    '`k.    DCD    3211485223
        0x00054560:    bf6cac54    T.l.    DCD    3211570260
        0x00054564:    bf6dee1f    ..m.    DCD    3211652639
        0x00054568:    bf6f257a    z%o.    DCD    3211732346
        0x0005456c:    bf705258    XRp.    DCD    3211809368
        0x00054570:    bf7174ab    .tq.    DCD    3211883691
        0x00054574:    bf728c67    g.r.    DCD    3211955303
        0x00054578:    bf73997f    ..s.    DCD    3212024191
        0x0005457c:    bf749be7    ..t.    DCD    3212090343
        0x00054580:    bf759395    ..u.    DCD    3212153749
        0x00054584:    bf76807e    ~.v.    DCD    3212214398
        0x00054588:    bf776296    .bw.    DCD    3212272278
        0x0005458c:    bf7839d4    .9x.    DCD    3212327380
        0x00054590:    bf79062f    /.y.    DCD    3212379695
        0x00054594:    bf79c79e    ..y.    DCD    3212429214
        0x00054598:    bf7a7e17    .~z.    DCD    3212475927
        0x0005459c:    bf7b2994    .){.    DCD    3212519828
        0x000545a0:    bf7bca0d    ..{.    DCD    3212560909
        0x000545a4:    bf7c5f7a    z_|.    DCD    3212599162
        0x000545a8:    bf7ce9d5    ..|.    DCD    3212634581
        0x000545ac:    bf7d6918    .i}.    DCD    3212667160
        0x000545b0:    bf7ddd3e    >.}.    DCD    3212696894
        0x000545b4:    bf7e4640    @F~.    DCD    3212723776
        0x000545b8:    bf7ea41c    ..~.    DCD    3212747804
        0x000545bc:    bf7ef6cc    ..~.    DCD    3212768972
        0x000545c0:    bf7f3e4d    M>..    DCD    3212787277
        0x000545c4:    bf7f7a9c    .z..    DCD    3212802716
        0x000545c8:    bf7fabb6    ....    DCD    3212815286
        0x000545cc:    bf7fd199    ....    DCD    3212824985
        0x000545d0:    bf7fec43    C...    DCD    3212831811
        0x000545d4:    bf7ffbb4    ....    DCD    3212835764
        0x000545d8:    3f7fffa6    ...?    DCD    1065353126
        0x000545dc:    3f7fe394    ...?    DCD    1065345940
        0x000545e0:    3f7f9a9c    ...?    DCD    1065327260
        0x000545e4:    3f7f24cc    .$.?    DCD    1065297100
        0x000545e8:    3f7e8238    8.~?    DCD    1065255480
        0x000545ec:    3f7db2fd    ..}?    DCD    1065202429
        0x000545f0:    3f7cb73f    ?.|?    DCD    1065137983
        0x000545f4:    3f7b8f2a    *.{?    DCD    1065062186
        0x000545f8:    3f7a3af3    .:z?    DCD    1064975091
        0x000545fc:    3f78bad4    ..x?    DCD    1064876756
        0x00054600:    3f770f11    ..w?    DCD    1064767249
        0x00054604:    3f7537f6    .7u?    DCD    1064646646
        0x00054608:    3f7335d5    .5s?    DCD    1064515029
        0x0005460c:    3f710908    ..q?    DCD    1064372488
        0x00054610:    3f6eb1f1    ..n?    DCD    1064219121
        0x00054614:    3f6c30f9    .0l?    DCD    1064055033
        0x00054618:    3f698690    ..i?    DCD    1063880336
        0x0005461c:    3f66b32f    /.f?    DCD    1063695151
        0x00054620:    3f63b753    S.c?    DCD    1063499603
        0x00054624:    3f609384    ..`?    DCD    1063293828
        0x00054628:    3f5d484e    NH]?    DCD    1063077966
        0x0005462c:    3f59d645    E.Y?    DCD    1062852165
        0x00054630:    3f563e03    .>V?    DCD    1062616579
        0x00054634:    3f52802b    +.R?    DCD    1062371371
        0x00054638:    3f4e9d65    e.N?    DCD    1062116709
        0x0005463c:    3f4a965e    ^.J?    DCD    1061852766
        0x00054640:    3f466bcc    .kF?    DCD    1061579724
        0x00054644:    3f421e6a    j.B?    DCD    1061297770
        0x00054648:    3f3daef9    ..=?    DCD    1061007097
        0x0005464c:    3f391e40    @.9?    DCD    1060707904
        0x00054650:    3f346d0d    .m4?    DCD    1060400397
        0x00054654:    3f2f9c32    2./?    DCD    1060084786
        0x00054658:    3f2aac87    ..*?    DCD    1059761287
        0x0005465c:    3f259eeb    ..%?    DCD    1059430123
        0x00054660:    3f20743f    ?t ?    DCD    1059091519
        0x00054664:    3f1b2d6d    m-.?    DCD    1058745709
        0x00054668:    3f15cb61    a..?    DCD    1058392929
        0x0005466c:    3f104f0d    .O.?    DCD    1058033421
        0x00054670:    3f0ab968    h..?    DCD    1057667432
        0x00054674:    3f050b6b    k..?    DCD    1057295211
        0x00054678:    3efe8c2e    ...>    DCD    1056869422
        0x0005467c:    3ef2d4dd    ...>    DCD    1056101597
        0x00054680:    3ee6f2f1    ...>    DCD    1055322865
        0x00054684:    3edae87f    ...>    DCD    1054533759
        0x00054688:    3eceb7a6    ...>    DCD    1053734822
        0x0005468c:    3ec26288    .b.>    DCD    1052926600
        0x00054690:    3eb5eb4e    N..>    DCD    1052109646
        0x00054694:    3ea9542a    *T.>    DCD    1051284522
        0x00054698:    3e9c9f51    Q..>    DCD    1050451793
        0x0005469c:    3e8fcefd    ...>    DCD    1049612029
        0x000546a0:    3e82e56d    m..>    DCD    1048765805
        0x000546a4:    3e6bc9ce    ..k>    DCD    1047251406
        0x000546a8:    3e519f62    b.Q>    DCD    1045536610
        0x000546ac:    3e375030    0P7>    DCD    1043812400
        0x000546b0:    3e1ce0d3    ...>    DCD    1042079955
        0x000546b4:    3e0255f1    .U.>    DCD    1040340465
        0x000546b8:    3dcf6862    bh.=    DCD    1037002850
        0x000546bc:    3d9a007c    |..=    DCD    1033502844
        0x000546c0:    3d48fb24    $.H=    DCD    1028193060
        0x000546c4:    3cbba41b    ...<    DCD    1018930203
        0x000546c8:    bb5677f3    .wV.    DCD    3143006195
        0x000546cc:    bcf13d64    d=..    DCD    3169926500
        0x000546d0:    bd63c0bb    ..c.    DCD    3177431227
        0x000546d4:    bda75d67    g]..    DCD    3181862247
        0x000546d8:    bddcbd14    ....    DCD    3185360148
        0x000546dc:    be08fb03    ....    DCD    3188259587
        0x000546e0:    be237f73    s.#.    DCD    3189997427
        0x000546e4:    be3de734    4.=.    DCD    3191727924
        0x000546e8:    be582da4    .-X.    DCD    3193449892
        0x000546ec:    be724e26    &Nr.    DCD    3195162150
        0x000546f0:    be862212    ."..    DCD    3196461586
        0x000546f4:    be930589    ....    DCD    3197306249
        0x000546f8:    be9fcf34    4...    DCD    3198144308
        0x000546fc:    beac7cd5    .|..    DCD    3198975189
        0x00054700:    beb90c33    3...    DCD    3199798323
        0x00054704:    bec57b1a    .{..    DCD    3200613146
        0x00054708:    bed1c75b    [...    DCD    3201419099
        0x0005470c:    beddeecd    ....    DCD    3202215629
        0x00054710:    bee9ef50    P...    DCD    3203002192
        0x00054714:    bef5c6c7    ....    DCD    3203778247
        0x00054718:    bf00b990    ....    DCD    3204495760
        0x0005471c:    bf067926    &y..    DCD    3204872486
        0x00054720:    bf0c2124    $!..    DCD    3205243172
        0x00054724:    bf11b08d    ....    DCD    3205607565
        0x00054728:    bf172666    f&..    DCD    3205965414
        0x0005472c:    bf1c81ba    ....    DCD    3206316474
        0x00054730:    bf21c198    ..!.    DCD    3206660504
        0x00054734:    bf26e515    ..&.    DCD    3206997269
        0x00054738:    bf2beb4a    J.+.    DCD    3207326538
        0x0005473c:    bf30d356    V.0.    DCD    3207648086
        0x00054740:    bf359c5b    [.5.    DCD    3207961691
        0x00054744:    bf3a4583    .E:.    DCD    3208267139
        0x00054748:    bf3ecdfd    ..>.    DCD    3208564221
        0x0005474c:    bf4334fc    .4C.    DCD    3208852732
        0x00054750:    bf4779bc    .yG.    DCD    3209132476
        0x00054754:    bf4b9b7d    }.K.    DCD    3209403261
        0x00054758:    bf4f9984    ..O.    DCD    3209664900
        0x0005475c:    bf53731f    .sS.    DCD    3209917215
        0x00054760:    bf5727a1    .'W.    DCD    3210160033
        0x00054764:    bf5ab663    c.Z.    DCD    3210393187
        0x00054768:    bf5e1ec6    ..^.    DCD    3210616518
        0x0005476c:    bf616030    0`a.    DCD    3210829872
        0x00054770:    bf647a0f    .zd.    DCD    3211033103
        0x00054774:    bf676bd8    .kg.    DCD    3211226072
        0x00054778:    bf6a3507    .5j.    DCD    3211408647
        0x0005477c:    bf6cd51f    ..l.    DCD    3211580703
        0x00054780:    bf6f4ba9    .Ko.    DCD    3211742121
        0x00054784:    bf719837    7.q.    DCD    3211892791
        0x00054788:    bf73ba62    b.s.    DCD    3212032610
        0x0005478c:    bf75b1c9    ..u.    DCD    3212161481
        0x00054790:    bf777e16    .~w.    DCD    3212279318
        0x00054794:    bf791ef6    ..y.    DCD    3212386038
        0x00054798:    bf7a9421    !.z.    DCD    3212481569
        0x0005479c:    bf7bdd55    U.{.    DCD    3212565845
        0x000547a0:    bf7cfa59    Y.|.    DCD    3212638809
        0x000547a4:    bf7deafa    ..}.    DCD    3212700410
        0x000547a8:    bf7eaf0e    ..~.    DCD    3212750606
        0x000547ac:    bf7f4674    tF..    DCD    3212789364
        0x000547b0:    bf7fb10f    ....    DCD    3212816655
        0x000547b4:    bf7feece    ....    DCD    3212832462
    mode48000_960_120
        0x000547b8:    0000bb80    ....    DCD    48000
        0x000547bc:    00000078    x...    DCD    120
        0x000547c0:    00000015    ....    DCD    21
        0x000547c4:    00000015    ....    DCD    21
        0x000547c8:    3f599a00    ..Y?    DCD    1062836736
        0x000547cc:    00000000    ....    DCD    0
        0x000547d0:    3f800000    ...?    DCD    1065353216
        0x000547d4:    3f800000    ...?    DCD    1065353216
        0x000547d8:    000509d8    ....    DCD    330200
        0x000547dc:    00000003    ....    DCD    3
        0x000547e0:    00000008    ....    DCD    8
        0x000547e4:    00000078    x...    DCD    120
        0x000547e8:    0000000b    ....    DCD    11
        0x000547ec:    0004fb1a    ....    DCD    326426
        0x000547f0:    00052b6c    l+..    DCD    338796
        0x000547f4:    000564dc    .d..    DCD    353500
        0x000547f8:    00000780    ....    DCD    1920
        0x000547fc:    00000003    ....    DCD    3
        0x00054800:    0005110c    ....    DCD    332044
        0x00054804:    00051144    D...    DCD    332100
        0x00054808:    0005117c    |...    DCD    332156
        0x0005480c:    000511b4    ....    DCD    332212
        0x00054810:    00052b98    .+..    DCD    338840
        0x00054814:    00000188    ....    DCD    392
        0x00054818:    0004fe32    2...    DCD    327218
        0x0005481c:    0004fc01    ....    DCD    326657
        0x00054820:    0004fd89    ....    DCD    327049
    ordery_table
        0x00054824:    00000001    ....    DCD    1
        0x00054828:    00000000    ....    DCD    0
        0x0005482c:    00000003    ....    DCD    3
        0x00054830:    00000000    ....    DCD    0
        0x00054834:    00000002    ....    DCD    2
        0x00054838:    00000001    ....    DCD    1
        0x0005483c:    00000007    ....    DCD    7
        0x00054840:    00000000    ....    DCD    0
        0x00054844:    00000004    ....    DCD    4
        0x00054848:    00000003    ....    DCD    3
        0x0005484c:    00000006    ....    DCD    6
        0x00054850:    00000001    ....    DCD    1
        0x00054854:    00000005    ....    DCD    5
        0x00054858:    00000002    ....    DCD    2
        0x0005485c:    0000000f    ....    DCD    15
        0x00054860:    00000000    ....    DCD    0
        0x00054864:    00000008    ....    DCD    8
        0x00054868:    00000007    ....    DCD    7
        0x0005486c:    0000000c    ....    DCD    12
        0x00054870:    00000003    ....    DCD    3
        0x00054874:    0000000b    ....    DCD    11
        0x00054878:    00000004    ....    DCD    4
        0x0005487c:    0000000e    ....    DCD    14
        0x00054880:    00000001    ....    DCD    1
        0x00054884:    00000009    ....    DCD    9
        0x00054888:    00000006    ....    DCD    6
        0x0005488c:    0000000d    ....    DCD    13
        0x00054890:    00000002    ....    DCD    2
        0x00054894:    0000000a    ....    DCD    10
        0x00054898:    00000005    ....    DCD    5
    __tagsym$$used.7
    sGlobalAccess
        0x0005489c:    000564c0    .d..    DCD    353472
        0x000548a0:    000564ac    .d..    DCD    353452
        0x000548a4:    00056484    .d..    DCD    353412
        0x000548a8:    00056498    .d..    DCD    353432
        0x000548ac:    10060004    ....    DCD    268828676
        0x000548b0:    10060018    ....    DCD    268828696
        0x000548b4:    1006002c    ,...    DCD    268828716
    small_energy_icdf
        0x000548b8:    00000102    ....    DCD    258
    smpCfg
        0x000548bc:    000001f4    ....    DCD    500
        0x000548c0:    01100703    ....    DCD    17827587
        0x000548c4:    00000000    ....    DCD    0
        0x000548c8:    0000fa00    ....    DCD    64000
        0x000548cc:    0000fa00    ....    DCD    64000
        0x000548d0:    00000002    ....    DCD    2
    smpPktLenTbl
        0x000548d4:    11070700    ....    DCD    285673216
        0x000548d8:    0b110211    ....    DCD    185664017
        0x000548dc:    02110811    ....    DCD    34670609
        0x000548e0:    1141        A.      DCW    4417
        0x000548e2:    02          .       DCB    2
    smpScF5Key
        0x000548e3:    62          b       DCB    98
        0x000548e4:    00656c74    tle.    DCD    6646900
    smprActionTbl
        0x000548e8:    00045c79    y\..    DCD    285817
        0x000548ec:    00045c2d    -\..    DCD    285741
        0x000548f0:    00045dc1    .]..    DCD    286145
        0x000548f4:    00045ded    .]..    DCD    286189
        0x000548f8:    00045d61    a]..    DCD    286049
        0x000548fc:    00045e8d    .^..    DCD    286349
        0x00054900:    00045cc5    .\..    DCD    285893
        0x00054904:    00045cf1    .\..    DCD    285937
        0x00054908:    00045e21    !^..    DCD    286241
        0x0005490c:    00045d09    .]..    DCD    285961
        0x00054910:    00045d49    I]..    DCD    286025
        0x00054914:    00045c41    A\..    DCD    285761
        0x00054918:    00045be1    .[..    DCD    285665
        0x0005491c:    00045bf5    .[..    DCD    285685
        0x00054920:    00045c85    .\..    DCD    285829
        0x00054924:    00045ca5    .\..    DCD    285861
        0x00054928:    00045d81    .]..    DCD    286081
        0x0005492c:    000485a9    ....    DCD    296361
        0x00054930:    0004821d    ....    DCD    295453
        0x00054934:    000484b1    ....    DCD    296113
        0x00054938:    000481b5    ....    DCD    295349
        0x0005493c:    000481f1    ....    DCD    295409
        0x00054940:    00048135    5...    DCD    295221
        0x00054944:    000483fd    ....    DCD    295933
        0x00054948:    000485ed    ....    DCD    296429
        0x0005494c:    00048319    ....    DCD    295705
        0x00054950:    000482d9    ....    DCD    295641
    smprScActionTbl
        0x00054954:    00045c79    y\..    DCD    285817
        0x00054958:    00047035    5p..    DCD    290869
        0x0005495c:    0004734d    Ms..    DCD    291661
        0x00054960:    00045ded    .]..    DCD    286189
        0x00054964:    0004732d    -s..    DCD    291629
        0x00054968:    00048af9    ....    DCD    297721
        0x0005496c:    00045e8d    .^..    DCD    286349
        0x00054970:    00048b41    A...    DCD    297793
        0x00054974:    00045cc5    .\..    DCD    285893
        0x00054978:    00045cf1    .\..    DCD    285937
        0x0005497c:    00045e21    !^..    DCD    286241
        0x00054980:    00045d09    .]..    DCD    285961
        0x00054984:    00045d49    I]..    DCD    286025
        0x00054988:    00045c41    A\..    DCD    285761
        0x0005498c:    00045d81    .]..    DCD    286081
        0x00054990:    00045bf5    .[..    DCD    285685
        0x00054994:    00045c85    .\..    DCD    285829
        0x00054998:    00045ca5    .\..    DCD    285861
        0x0005499c:    00045be1    .[..    DCD    285665
        0x000549a0:    000485a9    ....    DCD    296361
        0x000549a4:    0004821d    ....    DCD    295453
        0x000549a8:    000484b1    ....    DCD    296113
        0x000549ac:    000481b5    ....    DCD    295349
        0x000549b0:    000487e9    ....    DCD    296937
        0x000549b4:    000487d1    ....    DCD    296913
        0x000549b8:    00048779    y...    DCD    296825
        0x000549bc:    000487a5    ....    DCD    296869
        0x000549c0:    00047441    At..    DCD    291905
        0x000549c4:    00047369    is..    DCD    291689
        0x000549c8:    000473d9    .s..    DCD    291801
        0x000549cc:    00048a9d    ....    DCD    297629
        0x000549d0:    00048ac1    ....    DCD    297665
        0x000549d4:    00048add    ....    DCD    297693
        0x000549d8:    000489ad    ....    DCD    297389
        0x000549dc:    00048a0d    ....    DCD    297485
        0x000549e0:    00048951    Q...    DCD    297297
        0x000549e4:    00048a25    %...    DCD    297509
        0x000549e8:    0004893d    =...    DCD    297277
        0x000549ec:    00048839    9...    DCD    297017
        0x000549f0:    000488dd    ....    DCD    297181
        0x000549f4:    00048b15    ....    DCD    297749
        0x000549f8:    00048bb1    ....    DCD    297905
        0x000549fc:    0004865d    ]...    DCD    296541
        0x00054a00:    00046f31    1o..    DCD    290609
        0x00054a04:    00046e79    yn..    DCD    290425
        0x00054a08:    00046dc5    .m..    DCD    290245
        0x00054a0c:    00047051    Qp..    DCD    290897
        0x00054a10:    00047109    .q..    DCD    291081
        0x00054a14:    00048699    ....    DCD    296601
        0x00054a18:    000481f1    ....    DCD    295409
        0x00054a1c:    00048135    5...    DCD    295221
        0x00054a20:    000483fd    ....    DCD    295933
        0x00054a24:    000485ed    ....    DCD    296429
        0x00054a28:    000482d9    ....    DCD    295641
        0x00054a2c:    00048319    ....    DCD    295705
    smprScSmIf
        0x00054a30:    00054a3c    <J..    DCD    346684
        0x00054a34:    00054954    TI..    DCD    346452
        0x00054a38:    00054b3c    <K..    DCD    346940
    smprScStateTbl
        0x00054a3c:    00054b69    iK..    DCD    346985
        0x00054a40:    00054adc    .J..    DCD    346844
        0x00054a44:    00054af7    .J..    DCD    346871
        0x00054a48:    00054bba    .K..    DCD    347066
        0x00054a4c:    00054c08    .L..    DCD    347144
        0x00054a50:    00054bb4    .K..    DCD    347060
        0x00054a54:    00054b15    .K..    DCD    346901
        0x00054a58:    00054b84    .K..    DCD    347012
        0x00054a5c:    00054b8a    .K..    DCD    347018
        0x00054a60:    00054b7e    ~K..    DCD    347006
        0x00054a64:    00054b90    .K..    DCD    347024
        0x00054a68:    00054b9c    .K..    DCD    347036
        0x00054a6c:    00054bcf    .K..    DCD    347087
        0x00054a70:    00054bde    .K..    DCD    347102
        0x00054a74:    00054c02    .L..    DCD    347138
        0x00054a78:    00054be4    .K..    DCD    347108
        0x00054a7c:    00054bf0    .K..    DCD    347120
        0x00054a80:    00054bea    .K..    DCD    347114
        0x00054a84:    00054bf6    .K..    DCD    347126
        0x00054a88:    00054bc3    .K..    DCD    347075
        0x00054a8c:    00054bc9    .K..    DCD    347081
        0x00054a90:    00054c29    )L..    DCD    347177
        0x00054a94:    00054b21    !K..    DCD    346913
        0x00054a98:    00054b33    3K..    DCD    346931
        0x00054a9c:    00054b2d    -K..    DCD    346925
        0x00054aa0:    00054b27    'K..    DCD    346919
        0x00054aa4:    00054b4b    KK..    DCD    346955
        0x00054aa8:    00054b51    QK..    DCD    346961
        0x00054aac:    00054d30    0M..    DCD    347440
        0x00054ab0:    00054d42    BM..    DCD    347458
        0x00054ab4:    00054cb5    .L..    DCD    347317
        0x00054ab8:    00054cc1    .L..    DCD    347329
        0x00054abc:    00054d24    $M..    DCD    347428
        0x00054ac0:    00054ccd    .L..    DCD    347341
        0x00054ac4:    00054cd9    .L..    DCD    347353
        0x00054ac8:    00054c20     L..    DCD    347168
        0x00054acc:    00054b57    WK..    DCD    346967
        0x00054ad0:    00054ba5    .K..    DCD    347045
        0x00054ad4:    00054afd    .J..    DCD    346877
        0x00054ad8:    00054c0e    .L..    DCD    347150
    smprScStateTblApiPairReq
        0x00054adc:    0601000a    ....    DCD    100728842
        0x00054ae0:    00071402    ....    DCD    463874
        0x00054ae4:    01000302    ....    DCD    16777986
        0x00054ae8:    09010008    ....    DCD    151060488
        0x00054aec:    010f0100    ....    DCD    17760512
        0x00054af0:    01001f03    ....    DCD    16785155
        0x00054af4:    0000        ..      DCW    0
        0x00054af6:    00          .       DCB    0
    smprScStateTblApiPairRsp
        0x00054af7:    02          .       DCB    2
        0x00054af8:    00001503    ....    DCD    5379
        0x00054afc:    00          .       DCB    0
    smprScStateTblAttempts
        0x00054afd:    10000f      ...     DCB    16,0,15
        0x00054b00:    0602270f    .'..    DCD    100804367
        0x00054b04:    00051226    &...    DCD    332326
        0x00054b08:    01000a10    ....    DCD    16779792
        0x00054b0c:    07010003    ....    DCD    117506051
        0x00054b10:    00000026    &...    DCD    38
        0x00054b14:    00          .       DCB    0
    smprScStateTblAuthSelect
        0x00054b15:    130717      ...     DCB    19,7,23
        0x00054b18:    151b0c14    ....    DCD    354094100
        0x00054b1c:    00002514    .%..    DCD    9492
        0x00054b20:    00          .       DCB    0
    smprScStateTblCalcDHKey
        0x00054b21:    19172b      ..+     DCB    25,23,43
        0x00054b24:    0000        ..      DCW    0
        0x00054b26:    00          .       DCB    0
    smprScStateTblCalcF5LTK
        0x00054b27:    1c          .       DCB    28
        0x00054b28:    00002e1a    ....    DCD    11802
        0x00054b2c:    00          .       DCB    0
    smprScStateTblCalcF5MacKey
        0x00054b2d:    1c192d      ..-     DCB    28,25,45
        0x00054b30:    0000        ..      DCW    0
        0x00054b32:    00          .       DCB    0
    smprScStateTblCalcF5TKey
        0x00054b33:    1c          .       DCB    28
        0x00054b34:    260d2c18    .,.&    DCD    638397464
        0x00054b38:    0000000d    ....    DCD    13
    smprScStateTblCommon
        0x00054b3c:    0702000a    ....    DCD    117571594
        0x00054b40:    00030200    ....    DCD    197120
        0x00054b44:    02270f04    ..'.    DCD    36114180
        0x00054b48:    0000        ..      DCW    0
        0x00054b4a:    00          .       DCB    0
    smprScStateTblDhCalcF6Ea
        0x00054b4b:    1c          .       DCB    28
        0x00054b4c:    00002f1b    ./..    DCD    12059
        0x00054b50:    00          .       DCB    0
    smprScStateTblDhCalcF6Eb
        0x00054b51:    1c2430      .$0     DCB    28,36,48
        0x00054b54:    0000        ..      DCW    0
        0x00054b56:    00          .       DCB    0
    smprScStateTblEncrypt
        0x00054b57:    08          .       DCB    8
        0x00054b58:    00093425    %4..    DCD    603173
        0x00054b5c:    00240302    ..$.    DCD    2360066
        0x00054b60:    0d04001d    ....    DCD    218365981
        0x00054b64:    00000d26    &...    DCD    3366
        0x00054b68:    00          .       DCB    0
    smprScStateTblIdle
        0x00054b69:    050113      ...     DCB    5,1,19
        0x00054b6c:    0601000a    ....    DCD    100728842
        0x00054b70:    00071402    ....    DCD    463874
        0x00054b74:    01000300    ....    DCD    16777984
        0x00054b78:    0000000f    ....    DCD    15
        0x00054b7c:    0000        ..      DCW    0
    smprScStateTblJwNcCalcG2
        0x00054b7e:    0a1c        ..      DCW    2588
        0x00054b80:    0000001a    ....    DCD    26
    smprScStateTblJwNcSetup
        0x00054b84:    0018081c    ....    DCD    1574940
        0x00054b88:    0000        ..      DCW    0
    smprScStateTblJwNcWaitRand
        0x00054b8a:    0906        ..      DCW    2310
        0x00054b8c:    00000019    ....    DCD    25
    smprScStateTblJwNcWaitUser
        0x00054b90:    06291516    ..).    DCD    103355670
        0x00054b94:    260d280b    .(.&    DCD    638396427
        0x00054b98:    0000000d    ....    DCD    13
    smprScStateTblJwNcWaitUserDhCheckRcvd
        0x00054b9c:    0d2a1616    ..*.    DCD    220861974
        0x00054ba0:    00000d26    &...    DCD    3366
        0x00054ba4:    00          .       DCB    0
    smprScStateTblKeyDist
        0x00054ba5:    062535      .%5     DCB    6,37,53
        0x00054ba8:    0e36250c    .%6.    DCD    238429452
        0x00054bac:    25030e00    ...%    DCD    620957184
        0x00054bb0:    00000000    ....    DCD    0
    smprScStateTblLescPin
        0x00054bb4:    00070404    ....    DCD    459780
        0x00054bb8:    0000        ..      DCW    0
    smprScStateTblModeSelect
        0x00054bba:    0511        ..      DCW    1297
        0x00054bbc:    001c1200    ....    DCD    1839616
        0x00054bc0:    0000        ..      DCW    0
        0x00054bc2:    00          .       DCB    0
    smprScStateTblOobSendRand
        0x00054bc3:    1c          .       DCB    28
        0x00054bc4:    00002715    .'..    DCD    10005
        0x00054bc8:    00          .       DCB    0
    smprScStateTblOobWaitRand
        0x00054bc9:    061326      ..&     DCB    6,19,38
        0x00054bcc:    0000        ..      DCW    0
        0x00054bce:    00          .       DCB    0
    smprScStateTblPassKeyKeypress
        0x00054bcf:    06          .       DCB    6
        0x00054bd0:    0d1e1c0c    ....    DCD    220077068
        0x00054bd4:    1d0c171e    ....    DCD    487331614
        0x00054bd8:    00070e04    ....    DCD    462340
        0x00054bdc:    0000        ..      DCW    0
    smprScStateTblPassWaitAuthRsp
        0x00054bde:    0f04        ..      DCW    3844
        0x00054be0:    00000020     ...    DCD    32
    smprScStateTblPasskeyCalc
        0x00054be4:    0022101c    ..".    DCD    2232348
        0x00054be8:    0000        ..      DCW    0
    smprScStateTblPasskeyCheck
        0x00054bea:    121c        ..      DCW    4636
        0x00054bec:    00000024    $...    DCD    36
    smprScStateTblPasskeyRand
        0x00054bf0:    00231106    ..#.    DCD    2298118
        0x00054bf4:    0000        ..      DCW    0
    smprScStateTblPasskeyRepeat
        0x00054bf6:    0e1a        ..      DCW    3610
        0x00054bf8:    29151b00    ...)    DCD    689249024
        0x00054bfc:    000d260d    .&..    DCD    861709
        0x00054c00:    0000        ..      DCW    0
    smprScStateTblPasskeyWaitCnf
        0x00054c02:    0f06        ..      DCW    3846
        0x00054c04:    0000001f    ....    DCD    31
    smprScStateTblPubKey
        0x00054c08:    00050606    ....    DCD    329222
        0x00054c0c:    0000        ..      DCW    0
    smprScStateTblRspTo
        0x00054c0e:    000a        ..      DCW    10
        0x00054c10:    00270701    ..'.    DCD    2557697
        0x00054c14:    0f002703    .'..    DCD    251668227
        0x00054c18:    27050027    '..'    DCD    654639143
        0x00054c1c:    00000011    ....    DCD    17
    smprScStateTblStkCalc
        0x00054c20:    0d33240b    .$3.    DCD    221455371
        0x00054c24:    00000d26    &...    DCD    3366
        0x00054c28:    00          .       DCB    0
    smprScStateTblWaitDhCheck
        0x00054c29:    06162a      ..*     DCB    6,22,42
        0x00054c2c:    000d260d    .&..    DCD    861709
        0x00054c30:    00000000    ....    DCD    0
    smprSmIf
        0x00054c34:    00054c40    @L..    DCD    347200
        0x00054c38:    000548e8    .H..    DCD    346344
        0x00054c3c:    00054ce5    .L..    DCD    347365
    smprStateTbl
        0x00054c40:    00054d00    .M..    DCD    347392
        0x00054c44:    00054c7c    |L..    DCD    347260
        0x00054c48:    00054c97    .L..    DCD    347287
        0x00054c4c:    00054d39    9M..    DCD    347449
        0x00054c50:    00054d4b    KM..    DCD    347467
        0x00054c54:    00054cbb    .L..    DCD    347323
        0x00054c58:    00054cc7    .L..    DCD    347335
        0x00054c5c:    00054d2a    *M..    DCD    347434
        0x00054c60:    00054cd3    .L..    DCD    347347
        0x00054c64:    00054cdf    .L..    DCD    347359
        0x00054c68:    00054d66    fM..    DCD    347494
        0x00054c6c:    00054cf4    .L..    DCD    347380
        0x00054c70:    00054d15    .M..    DCD    347413
        0x00054c74:    00054c9d    .L..    DCD    347293
        0x00054c78:    00054d54    TM..    DCD    347476
    smprStateTblApiPairReq
        0x00054c7c:    0601000a    ....    DCD    100728842
        0x00054c80:    00071202    ....    DCD    463362
        0x00054c84:    01000302    ....    DCD    16777986
        0x00054c88:    09010008    ....    DCD    151060488
        0x00054c8c:    010f0100    ....    DCD    17760512
        0x00054c90:    01001f03    ....    DCD    16785155
        0x00054c94:    0000        ..      DCW    0
        0x00054c96:    00          .       DCB    0
    smprStateTblApiPairRsp
        0x00054c97:    02          .       DCB    2
        0x00054c98:    00001303    ....    DCD    4867
        0x00054c9c:    00          .       DCB    0
    smprStateTblAttempts
        0x00054c9d:    10000d      ...     DCB    16,0,13
        0x00054ca0:    06020e0f    ....    DCD    100797967
        0x00054ca4:    00050c0d    ....    DCD    330765
        0x00054ca8:    01000a0e    ....    DCD    16779790
        0x00054cac:    07010003    ....    DCD    117506051
        0x00054cb0:    0000000d    ....    DCD    13
        0x00054cb4:    00          .       DCB    0
    smprStateTblCnfCalc1
        0x00054cb5:    0b1f09      ...     DCB    11,31,9
        0x00054cb8:    0000        ..      DCW    0
        0x00054cba:    00          .       DCB    0
    smprStateTblCnfCalc1
        0x00054cbb:    0b          .       DCB    11
        0x00054cbc:    00000706    ....    DCD    1798
        0x00054cc0:    00          .       DCB    0
    smprStateTblCnfCalc2
        0x00054cc1:    0b200a      . .     DCB    11,32,10
        0x00054cc4:    0000        ..      DCW    0
        0x00054cc6:    00          .       DCB    0
    smprStateTblCnfCalc2
        0x00054cc7:    0b          .       DCB    11
        0x00054cc8:    00000807    ....    DCD    2055
        0x00054ccc:    00          .       DCB    0
    smprStateTblCnfVerCalc1
        0x00054ccd:    0b220c      .".     DCB    11,34,12
        0x00054cd0:    0000        ..      DCW    0
        0x00054cd2:    00          .       DCB    0
    smprStateTblCnfVerCalc1
        0x00054cd3:    0b          .       DCB    11
        0x00054cd4:    00000a09    ....    DCD    2569
        0x00054cd8:    00          .       DCB    0
    smprStateTblCnfVerCalc2
        0x00054cd9:    0b2332      .#2     DCB    11,35,50
        0x00054cdc:    0000        ..      DCW    0
        0x00054cde:    00          .       DCB    0
    smprStateTblCnfVerCalc2
        0x00054cdf:    0b          .       DCB    11
        0x00054ce0:    0000160a    ....    DCD    5642
        0x00054ce4:    00          .       DCB    0
    smprStateTblCommon
        0x00054ce5:    0a0002      ...     DCB    10,0,2
        0x00054ce8:    03020007    ....    DCD    50462727
        0x00054cec:    0e0f0400    ....    DCD    235865088
        0x00054cf0:    00000002    ....    DCD    2
    smprStateTblEncrypt
        0x00054cf4:    09180c08    ....    DCD    152570888
        0x00054cf8:    0b030200    ....    DCD    184746496
        0x00054cfc:    00000000    ....    DCD    0
    smprStateTblIdle
        0x00054d00:    0a110105    ....    DCD    168886533
        0x00054d04:    02060100    ....    DCD    33947904
        0x00054d08:    00000712    ....    DCD    1810
        0x00054d0c:    0f010003    ....    DCD    251723779
        0x00054d10:    00000000    ....    DCD    0
        0x00054d14:    00          .       DCB    0
    smprStateTblKeyDist
        0x00054d15:    0c0c19      ...     DCB    12,12,25
        0x00054d18:    0e1a0c06    ....    DCD    236588038
        0x00054d1c:    0c031000    ....    DCD    201527296
        0x00054d20:    00000000    ....    DCD    0
    smprStateTblPairRand
        0x00054d24:    000b2106    .!..    DCD    729350
        0x00054d28:    0000        ..      DCW    0
    smprStateTblPairRand
        0x00054d2a:    0806        ..      DCW    2054
        0x00054d2c:    00000009    ....    DCD    9
    smprStateTblPinPair1
        0x00054d30:    06061d04    ....    DCD    101063940
        0x00054d34:    0000161d    ....    DCD    5661
        0x00054d38:    00          .       DCB    0
    smprStateTblPinPair1
        0x00054d39:    040405      ...     DCB    4,4,5
        0x00054d3c:    00140406    ....    DCD    1311750
        0x00054d40:    0000        ..      DCW    0
    smprStateTblPinPair2
        0x00054d42:    1e04        ..      DCW    7684
        0x00054d44:    311e0608    ...1    DCD    824051208
        0x00054d48:    0000        ..      DCW    0
        0x00054d4a:    00          .       DCB    0
    smprStateTblPinPair2
        0x00054d4b:    04          .       DCB    4
        0x00054d4c:    05060605    ....    DCD    84280837
        0x00054d50:    00000015    ....    DCD    21
    smprStateTblRspTo
        0x00054d54:    0701000a    ....    DCD    117506058
        0x00054d58:    0e03000e    ....    DCD    235077646
        0x00054d5c:    000e0f00    ....    DCD    921344
        0x00054d60:    000f0e05    ....    DCD    986629
        0x00054d64:    0000        ..      DCW    0
    smprStateTblStkCalc
        0x00054d66:    0b0b        ..      DCW    2827
        0x00054d68:    0b0d0d17    ....    DCD    185404695
        0x00054d6c:    0000        ..      DCW    0
        0x00054d6e:    00          .       DCB    0
    spread_icdf
        0x00054d6f:    19          .       DCB    25
        0x00054d70:    0217        ..      DCW    535
        0x00054d72:    00          .       DCB    0
    .L.str.4
        0x00054d73:    0a          .       DCB    10
        0x00054d74:    2d4d415b    [AM-    DCD    760037723
        0x00054d78:    5d536f56    VoS]    DCD    1565749078
        0x00054d7c:    726f4e20     Nor    DCD    1919897120
        0x00054d80:    206c616d    mal     DCD    543973741
        0x00054d84:    65646f4d    Mode    DCD    1701080909
        0x00054d88:    36382820     (86    DCD    909649952
        0x00054d8c:    297a484d    MHz)    DCD    695879757
        0x00054d90:    0a0a        ..      DCW    2570
        0x00054d92:    00          .       DCB    0
    .L.str
        0x00054d93:    5b          [       DCB    91
        0x00054d94:    562d4d41    AM-V    DCD    1445809473
        0x00054d98:    205d536f    oS]     DCD    542987119
        0x00054d9c:    765f6d61    am_v    DCD    1985965409
        0x00054da0:    6d5f736f    os_m    DCD    1834972015
        0x00054da4:    655f6369    ic_e    DCD    1700750185
        0x00054da8:    6c62616e    nabl    DCD    1818386798
        0x00054dac:    0a292865    e().    DCD    170469477
        0x00054db0:    00          .       DCB    0
    .L.str.2
        0x00054db1:    5b414d      [AM     DCB    91,65,77
        0x00054db4:    536f562d    -VoS    DCD    1399805485
        0x00054db8:    6d61205d    ] am    DCD    1835081821
        0x00054dbc:    736f765f    _vos    DCD    1936684639
        0x00054dc0:    63696d5f    _mic    DCD    1667853663
        0x00054dc4:    7369645f    _dis    DCD    1936286815
        0x00054dc8:    656c6261    able    DCD    1701601889
        0x00054dcc:    000a2928    ()..    DCD    665896
    .L.str.1
        0x00054dd0:    6c696146    Fail    DCD    1818845510
        0x00054dd4:    74206465    ed t    DCD    1948279909
        0x00054dd8:    4450206f    o PD    DCD    1146101871
        0x00054ddc:    6e65204d    M en    DCD    1852121165
        0x00054de0:    656c6261    able    DCD    1701601889
        0x00054de4:    50203a20     : P    DCD    1344289312
        0x00054de8:    68204d44    DM h    DCD    1746947396
        0x00054dec:    6c646e61    andl    DCD    1818521185
        0x00054df0:    73692065    e is    DCD    1936269413
        0x00054df4:    4c554e20     NUL    DCD    1280658976
        0x00054df8:    0a4c        L.      DCW    2636
        0x00054dfa:    00          .       DCB    0
    .L.str.3
        0x00054dfb:    46          F       DCB    70
        0x00054dfc:    656c6961    aile    DCD    1701603681
        0x00054e00:    6f742064    d to    DCD    1869881444
        0x00054e04:    4d445020     PDM    DCD    1296322592
        0x00054e08:    73696420     dis    DCD    1936286752
        0x00054e0c:    656c6261    able    DCD    1701601889
        0x00054e10:    50203a20     : P    DCD    1344289312
        0x00054e14:    68204d44    DM h    DCD    1746947396
        0x00054e18:    6c646e61    andl    DCD    1818521185
        0x00054e1c:    73692065    e is    DCD    1936269413
        0x00054e20:    4c554e20     NUL    DCD    1280658976
        0x00054e24:    0a4c        L.      DCW    2636
        0x00054e26:    00          .       DCB    0
    .L.str.5
        0x00054e27:    46          F       DCB    70
        0x00054e28:    656c6961    aile    DCD    1701603681
        0x00054e2c:    6f742064    d to    DCD    1869881444
        0x00054e30:    73694420     Dis    DCD    1936278560
        0x00054e34:    656c6261    able    DCD    1701601889
        0x00054e38:    72754220     Bur    DCD    1920287264
        0x00054e3c:    4d207473    st M    DCD    1293972595
        0x00054e40:    2065646f    ode     DCD    543515759
        0x00054e44:    7265706f    oper    DCD    1919250543
        0x00054e48:    6f697461    atio    DCD    1869182049
        0x00054e4c:    6425206e    n %d    DCD    1680154734
        0x00054e50:    000a        ..      DCW    10
    .L.str
        0x00054e52:    5357        WS      DCW    21335
        0x00054e54:    69542046    F Ti    DCD    1767120966
        0x00054e58:    0072656d    mer.    DCD    7497069
    .L.str.36
        0x00054e5c:    6e6e6f63    conn    DCD    1852731235
        0x00054e60:    6574614c    Late    DCD    1702125900
        0x00054e64:    2079636e    ncy     DCD    544826222
        0x00054e68:    6425203d    = %d    DCD    1680154685
        0x00054e6c:    0009        ..      DCW    9
    .L.str.31
        0x00054e6e:    6168        ha      DCW    24936
        0x00054e70:    656c646e    ndle    DCD    1701602414
        0x00054e74:    30203d20     = 0    DCD    807419168
        0x00054e78:    09782578    x%x.    DCD    158868856
        0x00054e7c:    00          .       DCB    0
    .L.str.33
        0x00054e7d:    616464      add     DCB    97,100,100
        0x00054e80:    42534d72    rMSB    DCD    1112755570
        0x00054e84:    25203d20     = %    DCD    622869792
        0x00054e88:    25783230    02x%    DCD    628634160
        0x00054e8c:    25783230    02x%    DCD    628634160
        0x00054e90:    25783230    02x%    DCD    628634160
        0x00054e94:    25783230    02x%    DCD    628634160
        0x00054e98:    25783230    02x%    DCD    628634160
        0x00054e9c:    09783230    02x.    DCD    158872112
        0x00054ea0:    00          .       DCB    0
    .L.str.37
        0x00054ea1:    737570      sup     DCB    115,117,112
        0x00054ea4:    656d6954    Time    DCD    1701669204
        0x00054ea8:    2074756f    out     DCD    544503151
        0x00054eac:    6425203d    = %d    DCD    1680154685
        0x00054eb0:    0a736d20     ms.    DCD    175336736
        0x00054eb4:    000a        ..      DCW    10
    .L.str.27
        0x00054eb6:    415b        [A      DCW    16731
        0x00054eb8:    6f562d4d    M-Vo    DCD    1867918669
        0x00054ebc:    63205d53    S] c    DCD    1663065427
        0x00054ec0:    496e6e6f    onnI    DCD    1231973999
        0x00054ec4:    203a2064    d :     DCD    540680292
        0x00054ec8:    0a0d6425    %d..    DCD    168649765
        0x00054ecc:    00          .       DCB    0
    .L.str.23
        0x00054ecd:    5b414d      [AM     DCB    91,65,77
        0x00054ed0:    536f562d    -VoS    DCD    1399805485
        0x00054ed4:    4d44205d    ] DM    DCD    1296310365
        0x00054ed8:    4345535f    _SEC    DCD    1128616799
        0x00054edc:    4d4f435f    _COM    DCD    1297040223
        0x00054ee0:    45524150    PARE    DCD    1163018576
        0x00054ee4:    444e495f    _IND    DCD    1145981279
        0x00054ee8:    0a20         .      DCW    2592
        0x00054eea:    00          .       DCB    0
    .L.str.21
        0x00054eeb:    5b          [       DCB    91
        0x00054eec:    562d4d41    AM-V    DCD    1445809473
        0x00054ef0:    205d536f    oS]     DCD    542987119
        0x00054ef4:    535f4d44    DM_S    DCD    1398754628
        0x00054ef8:    415f4345    EC_A    DCD    1096762181
        0x00054efc:    5f485455    UTH_    DCD    1598575701
        0x00054f00:    5f514552    REQ_    DCD    1599161682
        0x00054f04:    20444e49    IND     DCD    541347401
        0x00054f08:    000a        ..      DCW    10
    .L.str.22
        0x00054f0a:    415b        [A      DCW    16731
        0x00054f0c:    6f562d4d    M-Vo    DCD    1867918669
        0x00054f10:    44205d53    S] D    DCD    1142971731
        0x00054f14:    45535f4d    M_SE    DCD    1163091789
        0x00054f18:    41505f43    C_PA    DCD    1095786307
        0x00054f1c:    495f5249    IR_I    DCD    1230983753
        0x00054f20:    0a20444e    ND .    DCD    169886798
        0x00054f24:    00          .       DCB    0
    .L.str.18
        0x00054f25:    5b414d      [AM     DCB    91,65,77
        0x00054f28:    536f562d    -VoS    DCD    1399805485
        0x00054f2c:    4d44205d    ] DM    DCD    1296310365
        0x00054f30:    4345535f    _SEC    DCD    1128616799
        0x00054f34:    434e455f    _ENC    DCD    1129203039
        0x00054f38:    54505952    RYPT    DCD    1414551890
        0x00054f3c:    444e495f    _IND    DCD    1145981279
        0x00054f40:    0a20         .      DCW    2592
        0x00054f42:    00          .       DCB    0
    .L.str.6
        0x00054f43:    5b          [       DCB    91
        0x00054f44:    562d4d41    AM-V    DCD    1445809473
        0x00054f48:    205d536f    oS]     DCD    542987119
        0x00054f4c:    765f6d61    am_v    DCD    1985965409
        0x00054f50:    765f736f    os_v    DCD    1985966959
        0x00054f54:    6563696f    oice    DCD    1701013871
        0x00054f58:    6174735f    _sta    DCD    1635021663
        0x00054f5c:    29287472    rt()    DCD    690517106
        0x00054f60:    000a        ..      DCW    10
    .L.str.8
        0x00054f62:    2d2d        --      DCW    11565
        0x00054f64:    43202d2d    -- C    DCD    1126182189
        0x00054f68:    6e204343    CC n    DCD    1847608131
        0x00054f6c:    7320746f    ot s    DCD    1931506799
        0x00054f70:    74207465    et t    DCD    1948284005
        0x00054f74:    6f656d69    imeo    DCD    1868918121
        0x00054f78:    202c7475    ut,     DCD    539784309
        0x00054f7c:    63736964    disc    DCD    1668508004
        0x00054f80:    656e6e6f    onne    DCD    1701736047
        0x00054f84:    2e2e7463    ct..    DCD    774796387
        0x00054f88:    0a2e        ..      DCW    2606
        0x00054f8a:    00          .       DCB    0
    .L.str.17
        0x00054f8b:    5b          [       DCB    91
        0x00054f8c:    562d4d41    AM-V    DCD    1445809473
        0x00054f90:    205d536f    oS]     DCD    542987119
        0x00054f94:    535f4d44    DM_S    DCD    1398754628
        0x00054f98:    505f4345    EC_P    DCD    1348420421
        0x00054f9c:    5f524941    AIR_    DCD    1599228225
        0x00054fa0:    4c504d43    CMPL    DCD    1280331075
        0x00054fa4:    444e495f    _IND    DCD    1145981279
        0x00054fa8:    0a2e        ..      DCW    2606
        0x00054faa:    00          .       DCB    0
    .L.str.25
        0x00054fab:    5b          [       DCB    91
        0x00054fac:    562d4d41    AM-V    DCD    1445809473
        0x00054fb0:    205d536f    oS]     DCD    542987119
        0x00054fb4:    20414d41    AMA     DCD    541150529
        0x00054fb8:    43205854    TX C    DCD    1126193236
        0x00054fbc:    65204343    CC e    DCD    1696613187
        0x00054fc0:    6c62616e    nabl    DCD    1818386798
        0x00054fc4:    0a2e6465    ed..    DCD    170812517
        0x00054fc8:    00          .       DCB    0
    .L.str.19
        0x00054fc9:    5b414d      [AM     DCB    91,65,77
        0x00054fcc:    56205d41    A] V    DCD    1444961601
        0x00054fd0:    69737265    ersi    DCD    1769173605
        0x00054fd4:    45206e6f    on E    DCD    1159753327
        0x00054fd8:    61686378    xcha    DCD    1634231160
        0x00054fdc:    2065676e    nge     DCD    543516526
        0x00054fe0:    646e6553    Send    DCD    1684956499
        0x00054fe4:    0a2e        ..      DCW    2606
        0x00054fe6:    00          .       DCB    0
    .L.str.26
        0x00054fe7:    5b          [       DCB    91
        0x00054fe8:    562d4d41    AM-V    DCD    1445809473
        0x00054fec:    205d536f    oS]     DCD    542987119
        0x00054ff0:    75716552    Requ    DCD    1970365778
        0x00054ff4:    20747365    est     DCD    544502629
        0x00054ff8:    20726f66    for     DCD    544370534
        0x00054ffc:    75636573    secu    DCD    1969448307
        0x00055000:    79746972    rity    DCD    2037672306
        0x00055004:    6f726620     fro    DCD    1869768224
        0x00055008:    6c73206d    m sl    DCD    1819484269
        0x0005500c:    2e657661    ave.    DCD    778401377
        0x00055010:    000a        ..      DCW    10
    .L.str
        0x00055012:    415b        [A      DCW    16731
        0x00055014:    205d414d    MA]     DCD    542982477
        0x00055018:    4f564d41    AMVO    DCD    1331055937
        0x0005501c:    58545f53    S_TX    DCD    1481924435
        0x00055020:    4343435f    _CCC    DCD    1128481631
        0x00055024:    4d49545f    _TIM    DCD    1296651359
        0x00055028:    535f5245    ER_S    DCD    1398755909
        0x0005502c:    28504f54    TOP(    DCD    676351828
        0x00055030:    000a3b29    );..    DCD    670505
    .L.str.7
        0x00055034:    414d415b    [AMA    DCD    1095582043
        0x00055038:    4d41205d    ] AM    DCD    1296113757
        0x0005503c:    5f534f56    VOS_    DCD    1599295318
        0x00055040:    435f5854    TX_C    DCD    1130322004
        0x00055044:    545f4343    CC_T    DCD    1415529283
        0x00055048:    52454d49    IMER    DCD    1380273481
        0x0005504c:    5345525f    _RES    DCD    1397051999
        0x00055050:    54524154    TART    DCD    1414676820
        0x00055054:    0a3b2928    ();.    DCD    171649320
        0x00055058:    00          .       DCB    0
    .L.str.20
        0x00055059:    5b414d      [AM     DCB    91,65,77
        0x0005505c:    41205d41    A] A    DCD    1092640065
        0x00055060:    534f564d    MVOS    DCD    1397708365
        0x00055064:    5f58545f    _TX_    DCD    1599624287
        0x00055068:    5f434343    CCC_    DCD    1598243651
        0x0005506c:    454d4954    TIME    DCD    1162692948
        0x00055070:    54535f52    R_ST    DCD    1414750034
        0x00055074:    28545241    ART(    DCD    676614721
        0x00055078:    000a3b29    );..    DCD    670505
    .L.str.9
        0x0005507c:    2d4d415b    [AM-    DCD    760037723
        0x00055080:    5d536f56    VoS]    DCD    1565749078
        0x00055084:    5f4d4420     DM_    DCD    1598899232
        0x00055088:    45534552    RESE    DCD    1163085138
        0x0005508c:    4d435f54    T_CM    DCD    1296260948
        0x00055090:    495f4c50    PL_I    DCD    1230982224
        0x00055094:    000a444e    ND..    DCD    672846
    .L.str.12
        0x00055098:    2d4d415b    [AM-    DCD    760037723
        0x0005509c:    5d536f56    VoS]    DCD    1565749078
        0x000550a0:    5f4d4420     DM_    DCD    1598899232
        0x000550a4:    4e4e4f43    CONN    DCD    1313754947
        0x000550a8:    45504f5f    _OPE    DCD    1162891103
        0x000550ac:    4e495f4e    N_IN    DCD    1313431374
        0x000550b0:    0a44        D.      DCW    2628
        0x000550b2:    00          .       DCB    0
    .L.str.11
        0x000550b3:    5b          [       DCB    91
        0x000550b4:    562d4d41    AM-V    DCD    1445809473
        0x000550b8:    205d536f    oS]     DCD    542987119
        0x000550bc:    415f4d44    DM_A    DCD    1096764740
        0x000550c0:    535f5644    DV_S    DCD    1398756932
        0x000550c4:    5f504f54    TOP_    DCD    1599098708
        0x000550c8:    0a444e49    IND.    DCD    172248649
        0x000550cc:    00          .       DCB    0
    .L.str.10
        0x000550cd:    5b414d      [AM     DCB    91,65,77
        0x000550d0:    536f562d    -VoS    DCD    1399805485
        0x000550d4:    4d44205d    ] DM    DCD    1296310365
        0x000550d8:    5644415f    _ADV    DCD    1447313759
        0x000550dc:    4154535f    _STA    DCD    1096045407
        0x000550e0:    495f5452    RT_I    DCD    1230984274
        0x000550e4:    000a444e    ND..    DCD    672846
    .L.str.15
        0x000550e8:    2d4d415b    [AM-    DCD    760037723
        0x000550ec:    5d536f56    VoS]    DCD    1565749078
        0x000550f0:    436d4420     DmC    DCD    1131234336
        0x000550f4:    536e6e6f    onnS    DCD    1399746159
        0x000550f8:    61447465    etDa    DCD    1631876197
        0x000550fc:    654c6174    taLe    DCD    1699504500
        0x00055100:    2029286e    n()     DCD    539568238
        0x00055104:    000a6425    %d..    DCD    680997
    .L.str.28
        0x00055108:    2d4d415b    [AM-    DCD    760037723
        0x0005510c:    5d536f56    VoS]    DCD    1565749078
        0x00055110:    74744120     Att    DCD    1953775904
        0x00055114:    4d746547    GetM    DCD    1299473735
        0x00055118:    203a7574    tu:     DCD    540702068
        0x0005511c:    000a6425    %d..    DCD    680997
    .L.str.14
        0x00055120:    2d4d415b    [AM-    DCD    760037723
        0x00055124:    5d536f56    VoS]    DCD    1565749078
        0x00055128:    74744120     Att    DCD    1953775904
        0x0005512c:    75744d63    cMtu    DCD    1970556259
        0x00055130:    20716552    Req     DCD    544302418
        0x00055134:    72746572    retr    DCD    1920230770
        0x00055138:    6e635f79    y_cn    DCD    1852006265
        0x0005513c:    203d2074    t =     DCD    540876916
        0x00055140:    000a6425    %d..    DCD    680997
    .L.str.13
        0x00055144:    2d4d415b    [AM-    DCD    760037723
        0x00055148:    5d536f56    VoS]    DCD    1565749078
        0x0005514c:    54544120     ATT    DCD    1414807840
        0x00055150:    55544d5f    _MTU    DCD    1431588191
        0x00055154:    4450555f    _UPD    DCD    1146115423
        0x00055158:    5f455441    ATE_    DCD    1598379073
        0x0005515c:    20444e49    IND     DCD    541347401
        0x00055160:    47747441    AttG    DCD    1198814273
        0x00055164:    744d7465    etMt    DCD    1951233125
        0x00055168:    2c292875    u(),    DCD    740894837
        0x0005516c:    74657220     ret    DCD    1952805408
        0x00055170:    206e7275    urn     DCD    544109173
        0x00055174:    6425203d    = %d    DCD    1680154685
        0x00055178:    734d7020     pMs    DCD    1934454816
        0x0005517c:    613e2d67    g->a    DCD    1631464807
        0x00055180:    6d2e7474    tt.m    DCD    1831761012
        0x00055184:    3d207574    tu =    DCD    1025537396
        0x00055188:    0a642520     %d.    DCD    174335264
        0x0005518c:    00          .       DCB    0
    .L.str.24
        0x0005518d:    5b414d      [AM     DCB    91,65,77
        0x00055190:    536f562d    -VoS    DCD    1399805485
        0x00055194:    6363205d    ] cc    DCD    1667440733
        0x00055198:    74732063    c st    DCD    1953701987
        0x0005519c:    20657461    ate     DCD    543519841
        0x000551a0:    20646e69    ind     DCD    543452777
        0x000551a4:    756c6176    valu    DCD    1970037110
        0x000551a8:    64253a65    e:%d    DCD    1680161381
        0x000551ac:    6e616820     han    DCD    1851877408
        0x000551b0:    3a656c64    dle:    DCD    979725412
        0x000551b4:    58257830    0x%X    DCD    1478850608
        0x000551b8:    78646920     idx    DCD    2019846432
        0x000551bc:    0a64253a    :%d.    DCD    174335290
        0x000551c0:    00          .       DCB    0
    .L.str.30
        0x000551c1:    5b414d      [AM     DCB    91,65,77
        0x000551c4:    536f562d    -VoS    DCD    1399805485
        0x000551c8:    6f43205d    ] Co    DCD    1866670173
        0x000551cc:    63656e6e    nnec    DCD    1667591790
        0x000551d0:    6e6f6974    tion    DCD    1852795252
        0x000551d4:    65706f20     ope    DCD    1701867296
        0x000551d8:    0a64656e    ned.    DCD    174351726
        0x000551dc:    00          .       DCB    0
    .L.str.29
        0x000551dd:    5b414d      [AM     DCB    91,65,77
        0x000551e0:    536f562d    -VoS    DCD    1399805485
        0x000551e4:    494d205d    ] MI    DCD    1229791325
        0x000551e8:    50282043    C (P    DCD    1344806979
        0x000551ec:    412f4d44    DM/A    DCD    1093619012
        0x000551f0:    20294344    DC)     DCD    539575108
        0x000551f4:    61736964    disa    DCD    1634953572
        0x000551f8:    0a656c62    ble.    DCD    174419042
        0x000551fc:    00          .       DCB    0
    .L.str.3
        0x000551fd:    5b414d      [AM     DCB    91,65,77
        0x00055200:    69205d41    A] i    DCD    1763728705
        0x00055204:    6320534f    OS c    DCD    1663062863
        0x00055208:    656e6e6f    onne    DCD    1701736047
        0x0005520c:    6f697463    ctio    DCD    1869182051
        0x00055210:    6170206e    n pa    DCD    1634738286
        0x00055214:    656d6172    rame    DCD    1701667186
        0x00055218:    20726574    ter     DCD    544367988
        0x0005521c:    75746573    setu    DCD    1970562419
        0x00055220:    0a70        p.      DCW    2672
        0x00055222:    00          .       DCB    0
    .L.str.4
        0x00055223:    5b          [       DCB    91
        0x00055224:    5d414d41    AMA]    DCD    1564560705
        0x00055228:    646e4120     And    DCD    1684947232
        0x0005522c:    64696f72    roid    DCD    1684631410
        0x00055230:    6e6f6320     con    DCD    1852793632
        0x00055234:    7463656e    nect    DCD    1952671086
        0x00055238:    206e6f69    ion     DCD    544108393
        0x0005523c:    61726170    para    DCD    1634886000
        0x00055240:    6574656d    mete    DCD    1702126957
        0x00055244:    65732072    r se    DCD    1702043762
        0x00055248:    0a707574    tup.    DCD    175142260
        0x0005524c:    00          .       DCB    0
    .L.str.35
        0x0005524d:    636f6e      con     DCB    99,111,110
        0x00055250:    746e496e    nInt    DCD    1953384814
        0x00055254:    61767265    erva    DCD    1635152485
        0x00055258:    203d206c    l =     DCD    540876908
        0x0005525c:    78206425    %d x    DCD    2015388709
        0x00055260:    322e3120     1.2    DCD    841888032
        0x00055264:    736d2035    5 ms    DCD    1936531509
        0x00055268:    000a        ..      DCW    10
    .L.str.5
        0x0005526a:    415b        [A      DCW    16731
        0x0005526c:    6f562d4d    M-Vo    DCD    1867918669
        0x00055270:    41205d53    S] A    DCD    1092640083
        0x00055274:    736f566d    mVos    DCD    1936676461
        0x00055278:    646e6148    Hand    DCD    1684955464
        0x0005527c:    4972656c    lerI    DCD    1232233836
        0x00055280:    0a74696e    nit.    DCD    175401326
        0x00055284:    00          .       DCB    0
    .L.str.32
        0x00055285:    726f6c      rol     DCB    114,111,108
        0x00055288:    203d2065    e =     DCD    540876901
        0x0005528c:    78257830    0x%x    DCD    2015721520
        0x00055290:    000a        ..      DCW    10
    .L.str.38
        0x00055292:    415b        [A      DCW    16731
        0x00055294:    6f562d4d    M-Vo    DCD    1867918669
        0x00055298:    43205d53    S] C    DCD    1126194515
        0x0005529c:    656e6e6f    onne    DCD    1701736047
        0x000552a0:    6f697463    ctio    DCD    1869182051
        0x000552a4:    7075206e    n up    DCD    1886724206
        0x000552a8:    65746164    date    DCD    1702125924
        0x000552ac:    61747320     sta    DCD    1635021600
        0x000552b0:    20737574    tus     DCD    544437620
        0x000552b4:    7830203d    = 0x    DCD    2016419901
        0x000552b8:    000a7825    %x..    DCD    686117
    .L.str.16
        0x000552bc:    2d4d415b    [AM-    DCD    760037723
        0x000552c0:    5d536f56    VoS]    DCD    1565749078
        0x000552c4:    5f4d4420     DM_    DCD    1598899232
        0x000552c8:    4e4e4f43    CONN    DCD    1313754947
        0x000552cc:    4f4c435f    _CLO    DCD    1330398047
        0x000552d0:    495f4553    SE_I    DCD    1230980435
        0x000552d4:    7220444e    ND r    DCD    1914717262
        0x000552d8:    6f736165    easo    DCD    1869832549
        0x000552dc:    203d206e    n =     DCD    540876910
        0x000552e0:    30257830    0x%0    DCD    807761968
        0x000552e4:    000a7832    2x..    DCD    686130
    .L.str.34
        0x000552e8:    72646461    addr    DCD    1919181921
        0x000552ec:    2042534c    LSB     DCD    541217612
        0x000552f0:    3025203d    = %0    DCD    807739453
        0x000552f4:    30257832    2x%0    DCD    807761970
        0x000552f8:    30257832    2x%0    DCD    807761970
        0x000552fc:    30257832    2x%0    DCD    807761970
        0x00055300:    30257832    2x%0    DCD    807761970
        0x00055304:    30257832    2x%0    DCD    807761970
        0x00055308:    7832        2x      DCW    30770
    .L.str.2
        0x0005530a:    000a        ..      DCW    10
    .L.str.1
        0x0005530c:    2d4d415b    [AM-    DCD    760037723
        0x00055310:    5d536f56    VoS]    DCD    1565749078
        0x00055314:    636f4c20     Loc    DCD    1668238368
        0x00055318:    44206c61    al D    DCD    1142975585
        0x0005531c:    63697665    evic    DCD    1667855973
        0x00055320:    44422065    e BD    DCD    1145184357
        0x00055324:    64644120     Add    DCD    1684291872
        0x00055328:    73736572    ress    DCD    1936942450
        0x0005532c:    203a        :       DCW    8250
        0x0005532e:    00          .       DCB    0
    .L.str
        0x0005532f:    71          q       DCB    113
        0x00055330:    65756575    ueue    DCD    1702192501
        0x00055334:    6e657320     sen    DCD    1852142368
        0x00055338:    61662064    d fa    DCD    1634082916
        0x0005533c:    69206c69    il i    DCD    1763732585
        0x00055340:    7874206e    n tx    DCD    2020876398
        0x00055344:    000a0d21    !...    DCD    658721
    .L.str.3
        0x00055348:    4d415b0a    .[AM    DCD    1296128778
        0x0005534c:    536f562d    -VoS    DCD    1399805485
        0x00055350:    7550205d    ] Pu    DCD    1968185437
        0x00055354:    74206873    sh t    DCD    1948280947
        0x00055358:    6174206f    o ta    DCD    1635000431
        0x0005535c:    0a216b6c    lk!.    DCD    169962348
        0x00055360:    00          .       DCB    0
    .L.str.2
        0x00055361:    5b414d      [AM     DCB    91,65,77
        0x00055364:    536f562d    -VoS    DCD    1399805485
        0x00055368:    6d61205d    ] am    DCD    1835081821
        0x0005536c:    736f765f    _vos    DCD    1936684639
        0x00055370:    7274735f    _str    DCD    1920234335
        0x00055374:    696d6165    eami    DCD    1768776037
        0x00055378:    705f676e    ng_p    DCD    1885300590
        0x0005537c:    69766f72    rovi    DCD    1769369458
        0x00055380:    735f6564    de_s    DCD    1935631716
        0x00055384:    63656570    peec    DCD    1667589488
        0x00055388:    0a68        h.      DCW    2664
        0x0005538a:    00          .       DCB    0
    .L.str.4
        0x0005538b:    5b          [       DCB    91
        0x0005538c:    562d4d41    AM-V    DCD    1445809473
        0x00055390:    205d536f    oS]     DCD    542987119
        0x00055394:    765f6d61    am_v    DCD    1985965409
        0x00055398:    735f736f    os_s    DCD    1935635311
        0x0005539c:    61657274    trea    DCD    1634038388
        0x000553a0:    676e696d    ming    DCD    1735289197
        0x000553a4:    6f74735f    _sto    DCD    1869902687
        0x000553a8:    0a70        p.      DCW    2672
        0x000553aa:    00          .       DCB    0
    .L.str.1
        0x000553ab:    5b          [       DCB    91
        0x000553ac:    562d4d41    AM-V    DCD    1445809473
        0x000553b0:    205d536f    oS]     DCD    542987119
        0x000553b4:    765f6d61    am_v    DCD    1985965409
        0x000553b8:    735f736f    os_s    DCD    1935635311
        0x000553bc:    61657274    trea    DCD    1634038388
        0x000553c0:    676e696d    ming    DCD    1735289197
        0x000553c4:    6174735f    _sta    DCD    1635021663
        0x000553c8:    000a7472    rt..    DCD    685170
    .L.str.5
    .L.str
        0x000553cc:    2d2d2d2d    ----    DCD    757935405
        0x000553d0:    746f4e20     Not    DCD    1953451552
        0x000553d4:    6e6f6320     con    DCD    1852793632
    .L.str.6
        0x000553d8:    7463656e    nect    DCD    1952671086
        0x000553dc:    6465        ed      DCW    25701
    .L.str.7
        0x000553de:    7420         t      DCW    29728
        0x000553e0:    6c41206f    o Al    DCD    1816207471
        0x000553e4:    20617865    exa     DCD    543258725
        0x000553e8:    2e707041    App.    DCD    779120705
        0x000553ec:    2d2d2d2d    ----    DCD    757935405
        0x000553f0:    000a        ..      DCW    10
    .L.str.1
        0x000553f2:    415b        [A      DCW    16731
        0x000553f4:    6f562d4d    M-Vo    DCD    1867918669
        0x000553f8:    45205d53    S] E    DCD    1159748947
        0x000553fc:    6c62616e    nabl    DCD    1818386798
        0x00055400:    61572065    e Wa    DCD    1633099877
        0x00055404:    6f57656b    keWo    DCD    1867998571
        0x00055408:    44206472    rd D    DCD    1142973554
        0x0005540c:    63657465    etec    DCD    1667593317
        0x00055410:    6e6f6974    tion    DCD    1852795252
        0x00055414:    000a        ..      DCW    10
    .L.str.2
        0x00055416:    415b        [A      DCW    16731
        0x00055418:    6f562d4d    M-Vo    DCD    1867918669
        0x0005541c:    44205d53    S] D    DCD    1142971731
        0x00055420:    62617369    isab    DCD    1650553705
        0x00055424:    5720656c    le W    DCD    1461740908
        0x00055428:    57656b61    akeW    DCD    1466264417
        0x0005542c:    2064726f    ord     DCD    543453807
        0x00055430:    65746544    Dete    DCD    1702126916
        0x00055434:    6f697463    ctio    DCD    1869182051
        0x00055438:    0a6e        n.      DCW    2670
        0x0005543a:    00          .       DCB    0
    .L.str.16
        0x0005543b:    0a          .       DCB    10
        0x0005543c:    3d3d3d3d    ====    DCD    1027423549
        0x00055440:    3d3d3d3d    ====    DCD    1027423549
        0x00055444:    3d3d3d3d    ====    DCD    1027423549
        0x00055448:    3d3d3d3d    ====    DCD    1027423549
        0x0005544c:    3d3d3d3d    ====    DCD    1027423549
        0x00055450:    3d3d3d3d    ====    DCD    1027423549
        0x00055454:    3d3d3d3d    ====    DCD    1027423549
        0x00055458:    3d3d3d3d    ====    DCD    1027423549
        0x0005545c:    000a0a3d    =...    DCD    657981
    .L.str.17
        0x00055460:    74737953    Syst    DCD    1953724755
        0x00055464:    72206d65    em r    DCD    1914727781
        0x00055468:    74657365    eset    DCD    1952805733
        0x0005546c:    61657220     rea    DCD    1634038304
        0x00055470:    3a6e6f73    son:    DCD    980316019
        0x00055474:    34783020     0x4    DCD    880291872
        0x00055478:    46464646    FFFF    DCD    1179010630
        0x0005547c:    20303030    000     DCD    540028976
        0x00055480:    7830203d    = 0x    DCD    2016419901
        0x00055484:    78383025    %08x    DCD    2016948261
        0x00055488:    0a20         .      DCW    2592
        0x0005548a:    00          .       DCB    0
    .L.str.2
        0x0005548b:    44          D       DCB    68
        0x0005548c:    63697665    evic    DCD    1667855973
        0x00055490:    6e692065    e in    DCD    1852383333
        0x00055494:    0a3a6f66    fo:.    DCD    171601766
        0x00055498:    72615009    .Par    DCD    1918980105
        0x0005549c:    756e2074    t nu    DCD    1970151540
        0x000554a0:    7265626d    mber    DCD    1919246957
        0x000554a4:    7830203a    : 0x    DCD    2016419898
        0x000554a8:    58383025    %08X    DCD    1480077349
        0x000554ac:    6552090a    ..Re    DCD    1699875082
        0x000554b0:    69736976    visi    DCD    1769171318
        0x000554b4:    203a6e6f    on:     DCD    540700271
        0x000554b8:    58257830    0x%X    DCD    1478850608
        0x000554bc:    65522820     (Re    DCD    1699883040
        0x000554c0:    25632576    v%c%    DCD    627254646
        0x000554c4:    000a2963    c)..    DCD    665955
    .L.str
        0x000554c8:    3d3d3d0a    .===    DCD    1027423498
        0x000554cc:    3d3d3d3d    ====    DCD    1027423549
        0x000554d0:    41203d3d    == A    DCD    1092631869
        0x000554d4:    7169626d    mbiq    DCD    1902731885
        0x000554d8:    536f5620     VoS    DCD    1399805472
        0x000554dc:    4b445320     SDK    DCD    1262768928
        0x000554e0:    3d3d3d20     ===    DCD    1027423520
        0x000554e4:    3d3d3d3d    ====    DCD    1027423549
        0x000554e8:    000a3d3d    ==..    DCD    671037
    .L.str.3
        0x000554ec:    69684309    .Chi    DCD    1768440585
        0x000554f0:    44492070    p ID    DCD    1145643120
        0x000554f4:    203a3020     0:     DCD    540684320
        0x000554f8:    58257830    0x%X    DCD    1478850608
        0x000554fc:    000a        ..      DCW    10
    .L.str.4
        0x000554fe:    4309        .C      DCW    17161
        0x00055500:    20706968    hip     DCD    544237928
        0x00055504:    31204449    ID 1    DCD    824198217
        0x00055508:    7830203a    : 0x    DCD    2016419898
        0x0005550c:    000a5825    %X..    DCD    677925
    .L.str.1
        0x00055510:    69766544    Devi    DCD    1769366852
        0x00055514:    74206563    ce t    DCD    1948280163
        0x00055518:    3a657079    ype:    DCD    979726457
        0x0005551c:    0a732520     %s.    DCD    175318304
        0x00055520:    00          .       DCB    0
    .L.str.5
        0x00055521:    0a4669      .Fi     DCB    10,70,105
        0x00055524:    61776d72    rmwa    DCD    1635216754
        0x00055528:    76206572    re v    DCD    1981834610
        0x0005552c:    69737265    ersi    DCD    1769173605
        0x00055530:    203a6e6f    on:     DCD    540700271
        0x00055534:    00          .       DCB    0
    .L.str.8
        0x00055535:    205044       PD     DCB    32,80,68
        0x00055538:    4428204d    M (D    DCD    1143480397
        0x0005553c:    2943494d    MIC)    DCD    692275533
        0x00055540:    00          .       DCB    0
    .L.str.15
        0x00055541:    0a5379      .Sy     DCB    10,83,121
        0x00055544:    6d657473    stem    DCD    1835365491
        0x00055548:    61654820     Hea    DCD    1634027552
        0x0005554c:    25203a70    p: %    DCD    622869104
        0x00055550:    424b2064    d KB    DCD    1112219748
        0x00055554:    64252820     (%d    DCD    1680156704
        0x00055558:    74796220     byt    DCD    1954112032
        0x0005555c:    00297365    es).    DCD    2716517
    .L.str.6
        0x00055560:    2e352e34    4.5.    DCD    775237172
        0x00055564:    0030        0.      DCW    48
    .L.str.10
        0x00055566:    4c0a        .L      DCW    19466
        0x00055568:    2064616f    oad     DCD    543449455
        0x0005556c:    75646f6d    modu    DCD    1969516397
        0x00055570:    3a73656c    les:    DCD    980641132
        0x00055574:    00          .       DCB    0
    .L.str.13
        0x00055575:    0a4665      .Fe     DCB    10,70,101
        0x00055578:    72757461    atur    DCD    1920300129
        0x0005557c:    003a7365    es:.    DCD    3830629
    .L.str.7
        0x00055580:    43494d0a    .MIC    DCD    1128877322
        0x00055584:    706e6920     inp    DCD    1886284064
        0x00055588:    003a7475    ut:.    DCD    3830901
    .L.str.11
        0x0005558c:    414d4120     AMA    DCD    1095581984
        0x00055590:    00          .       DCB    0
    .L.str.9
        0x00055591:    3a2053      : S     DCB    58,32,83
        0x00055594:    6c676e69    ingl    DCD    1818717801
        0x00055598:    494d2065    e MI    DCD    1229791333
        0x0005559c:    0043        C.      DCW    67
    .L.str.12
        0x0005559e:    4f20         O      DCW    20256
        0x000555a0:    00535550    PUS.    DCD    5461328
        0x000555a4:    2679656b    key&    DCD    645490027
        0x000555a8:    0064656c    led.    DCD    6579564
    .L.str.14
        0x000555ac:    5442090a    ..BT    DCD    1413613834
        0x000555b0:    203a314e    N1:     DCD    540684622
        0x000555b4:    68737550    Push    DCD    1752397136
        0x000555b8:    206f5420     To     DCD    544166944
        0x000555bc:    6b6c6154    Talk    DCD    1802264916
        0x000555c0:    656c6200    .ble    DCD    1701601792
        0x000555c4:    7361745f    _tas    DCD    1935766623
        0x000555c8:    7561006b    k.au    DCD    1969291371
        0x000555cc:    5f6f6964    dio_    DCD    1601136996
        0x000555d0:    636f7270    proc    DCD    1668248176
        0x000555d4:    5f737365    ess_    DCD    1601401701
        0x000555d8:    6b736174    task    DCD    1802723700
        0x000555dc:    69727000    .pri    DCD    1769107456
        0x000555e0:    6f5f746e    nt_o    DCD    1868526702
        0x000555e4:    74725f6e    n_rt    DCD    1953652590
        0x000555e8:    77735f74    t_sw    DCD    2004049780
        0x000555ec:    7561006f    o.au    DCD    1969291375
        0x000555f0:    5f6f6964    dio_    DCD    1601136996
        0x000555f4:    65727473    stre    DCD    1701999731
        0x000555f8:    635f6d61    am_c    DCD    1667198305
        0x000555fc:    72706d6f    ompr    DCD    1919970671
        0x00055600:    00737365    ess.    DCD    7566181
        0x00055604:    72616548    Hear    DCD    1918985544
        0x00055608:    61654274    tBea    DCD    1634026100
        0x0005560c:    0074        t.      DCW    116
    .L.str.3
        0x0005560e:    4245        EB      DCW    16965
        0x00055610:    3a485220     RH:    DCD    977818144
        0x00055614:    2c642520     %d,    DCD    744760608
        0x00055618:    20424520     EB     DCD    541213984
        0x0005561c:    203a5457    WT:     DCD    540693591
        0x00055620:    202c6425    %d,     DCD    539780133
        0x00055624:    203a564f    OV:     DCD    540694095
        0x00055628:    0a206425    %d .    DCD    169894949
        0x0005562c:    00          .       DCB    0
    .L.str.2
        0x0005562d:    4d4f4e      MON     DCB    77,79,78
        0x00055630:    4852204f    O RH    DCD    1213341775
        0x00055634:    6425203a    : %d    DCD    1680154682
        0x00055638:    5457202c    , WT    DCD    1414996012
        0x0005563c:    6425203a    : %d    DCD    1680154682
        0x00055640:    564f202c    , OV    DCD    1448026156
        0x00055644:    6425203a    : %d    DCD    1680154682
        0x00055648:    000a        ..      DCW    10
    .L.str.1
        0x0005564a:    4253        SB      DCW    16979
        0x0005564c:    3a485220     RH:    DCD    977818144
        0x00055650:    2c642520     %d,    DCD    744760608
        0x00055654:    20425320     SB     DCD    541217568
        0x00055658:    203a5457    WT:     DCD    540693591
        0x0005565c:    202c6425    %d,     DCD    539780133
        0x00055660:    203a564f    OV:     DCD    540694095
        0x00055664:    000a6425    %d..    DCD    680997
    .L.str
        0x00055668:    2d4d415b    [AM-    DCD    760037723
        0x0005566c:    5d536f56    VoS]    DCD    1565749078
        0x00055670:    32336920     i32    DCD    842230048
        0x00055674:    706d6f43    Comp    DCD    1886220099
        0x00055678:    73736572    ress    DCD    1936942450
        0x0005567c:    654c6465    edLe    DCD    1699505253
        0x00055680:    203d206e    n =     DCD    540876910
        0x00055684:    000a6425    %d..    DCD    680997
    .L.str
        0x00055688:    454c4449    IDLE    DCD    1162626121
        0x0005568c:    00          .       DCB    0
    .L.str
        0x0005568d:    546d72      Tmr     DCB    84,109,114
        0x00055690:    63765320     Svc    DCD    1668698912
        0x00055694:    00          .       DCB    0
    .L.str.10
        0x00055695:    094368      .Ch     DCB    9,67,104
        0x00055698:    49207069    ip I    DCD    1226862697
        0x0005569c:    203a3144    D1:     DCD    540684612
        0x000556a0:    30202020       0    DCD    807411744
        0x000556a4:    0a782578    x%x.    DCD    175646072
        0x000556a8:    000a        ..      DCW    10
    .L.str.23
        0x000556aa:    7055        Up      DCW    28757
        0x000556ac:    65746164    date    DCD    1702125924
        0x000556b0:    6e6f4420     Don    DCD    1852785696
        0x000556b4:    000a0d65    e...    DCD    658789
    .L.str.1
        0x000556b8:    20454c42    BLE     DCD    541412418
        0x000556bc:    746e6f43    Cont    DCD    1953394499
        0x000556c0:    6c6c6f72    roll    DCD    1819045746
        0x000556c4:    49207265    er I    DCD    1226863205
        0x000556c8:    2074696e    nit     DCD    544500078
        0x000556cc:    656e6f44    Done    DCD    1701736260
        0x000556d0:    0a0d        ..      DCW    2573
        0x000556d2:    00          .       DCB    0
    .L.str
        0x000556d3:    42          B       DCB    66
        0x000556d4:    4320454c    LE C    DCD    1126188364
        0x000556d8:    72746e6f    ontr    DCD    1920233071
        0x000556dc:    656c6c6f    olle    DCD    1701604463
        0x000556e0:    69662072    r fi    DCD    1768300658
        0x000556e4:    61776d72    rmwa    DCD    1635216754
        0x000556e8:    75206572    re u    DCD    1965057394
        0x000556ec:    74616470    pdat    DCD    1952539760
        0x000556f0:    61662065    e fa    DCD    1634082917
        0x000556f4:    2c736c69    ils,    DCD    745761897
        0x000556f8:    79727420     try    DCD    2037543968
        0x000556fc:    61676120     aga    DCD    1634165024
        0x00055700:    0a0d6e69    in..    DCD    168652393
        0x00055704:    00          .       DCB    0
    .L.str.2
        0x00055705:    424c45      BLE     DCB    66,76,69
        0x00055708:    6e6f4320     Con    DCD    1852785440
        0x0005570c:    6c6f7274    trol    DCD    1819243124
        0x00055710:    2072656c    ler     DCD    544367980
        0x00055714:    204c4253    SBL     DCD    541868627
        0x00055718:    6f727245    Erro    DCD    1869771333
        0x0005571c:    78302072    r 0x    DCD    2016419954
        0x00055720:    0a0d7825    %x..    DCD    168654885
        0x00055724:    00          .       DCB    0
    .L.str.21
        0x00055725:    557064      Upd     DCB    85,112,100
        0x00055728:    20657461    ate     DCD    543519841
        0x0005572c:    6c696146    Fail    DCD    1818845510
        0x00055730:    21206465    ed !    DCD    555770981
        0x00055734:    000a2121    !!..    DCD    663841
    .L.str.19
        0x00055738:    20454c42    BLE     DCD    541412418
        0x0005573c:    746e6f63    cont    DCD    1953394531
        0x00055740:    6c6c6f72    roll    DCD    1819045746
        0x00055744:    75207265    er u    DCD    1965060709
        0x00055748:    61726770    pgra    DCD    1634887536
        0x0005574c:    69206564    de i    DCD    1763730788
        0x00055750:    7270206e    n pr    DCD    1919950958
        0x00055754:    6572676f    ogre    DCD    1701996399
        0x00055758:    202c7373    ss,     DCD    539784051
        0x0005575c:    74696177    wait    DCD    1953063287
        0x00055760:    0a2e2e2e    ....    DCD    170798638
        0x00055764:    00          .       DCB    0
    .L.str.16
        0x00055765:    424c45      BLE     DCB    66,76,69
        0x00055768:    6e6f4320     Con    DCD    1852785440
        0x0005576c:    6c6f7274    trol    DCD    1819243124
        0x00055770:    2072656c    ler     DCD    544367980
        0x00055774:    75716552    Requ    DCD    1970365778
        0x00055778:    73657269    ires    DCD    1936028265
        0x0005577c:    464e4920     INF    DCD    1179535648
        0x00055780:    0a30204f    O 0.    DCD    170926159
        0x00055784:    00          .       DCB    0
    .L.str.17
        0x00055785:    424c45      BLE     DCB    66,76,69
        0x00055788:    6e6f4320     Con    DCD    1852785440
        0x0005578c:    6c6f7274    trol    DCD    1819243124
        0x00055790:    2072656c    ler     DCD    544367980
        0x00055794:    75716552    Requ    DCD    1970365778
        0x00055798:    73657269    ires    DCD    1936028265
        0x0005579c:    464e4920     INF    DCD    1179535648
        0x000557a0:    0a31204f    O 1.    DCD    170991695
        0x000557a4:    00          .       DCB    0
    .L.str.4
        0x000557a5:    095342      .SB     DCB    9,83,66
        0x000557a8:    6556204c    L Ve    DCD    1700143180
        0x000557ac:    20203a72    r:      DCD    538983026
        0x000557b0:    56202020       V    DCD    1444945952
        0x000557b4:    0a31        1.      DCW    2609
        0x000557b6:    00          .       DCB    0
    .L.str.5
        0x000557b7:    09          .       DCB    9
        0x000557b8:    204c4253    SBL     DCD    541868627
        0x000557bc:    3a726556    Ver:    DCD    980575574
        0x000557c0:    20202020            DCD    538976288
        0x000557c4:    0a325620     V2.    DCD    171071008
        0x000557c8:    00          .       DCB    0
    .L.str.3
        0x000557c9:    424c45      BLE     DCB    66,76,69
        0x000557cc:    6e6f4320     Con    DCD    1852785440
        0x000557d0:    6c6f7274    trol    DCD    1819243124
        0x000557d4:    2072656c    ler     DCD    544367980
        0x000557d8:    6f666e49    Info    DCD    1868983881
        0x000557dc:    0a3a        :.      DCW    2618
        0x000557de:    00          .       DCB    0
    .L.str.14
        0x000557df:    42          B       DCB    66
        0x000557e0:    4320454c    LE C    DCD    1126188364
        0x000557e4:    72746e6f    ontr    DCD    1920233071
        0x000557e8:    656c6c6f    olle    DCD    1701604463
        0x000557ec:    57462072    r FW    DCD    1464213618
        0x000557f0:    74754120     Aut    DCD    1953841440
        0x000557f4:    61502068    h Pa    DCD    1632641128
        0x000557f8:    64657373    ssed    DCD    1684370291
        0x000557fc:    6f43202c    , Co    DCD    1866670124
        0x00055800:    6e69746e    ntin    DCD    1852404846
        0x00055804:    77206575    ue w    DCD    1998611829
        0x00055808:    20687469    ith     DCD    543716457
        0x0005580c:    000a5746    FW..    DCD    677702
    .L.str.15
        0x00055810:    20454c42    BLE     DCD    541412418
        0x00055814:    746e6f43    Cont    DCD    1953394499
        0x00055818:    6c6c6f72    roll    DCD    1819045746
        0x0005581c:    52207265    er R    DCD    1377858149
        0x00055820:    69757165    equi    DCD    1769304421
        0x00055824:    20736572    res     DCD    544433522
        0x00055828:    000a5746    FW..    DCD    677702
    .L.str.7
        0x0005582c:    20574609    .FW     DCD    542590473
        0x00055830:    3a726556    Ver:    DCD    980575574
        0x00055834:    20202020            DCD    538976288
        0x00055838:    64252020      %d    DCD    1680154656
        0x0005583c:    0a64252e    .%d.    DCD    174335278
        0x00055840:    00          .       DCB    0
    .L.str.8
        0x00055841:    094657      .FW     DCB    9,70,87
        0x00055844:    72655620     Ver    DCD    1919243808
        0x00055848:    2020203a    :       DCD    538976314
        0x0005584c:    25202020       %    DCD    622862368
        0x00055850:    64252e64    d.%d    DCD    1680158308
        0x00055854:    2e64252e    .%d.    DCD    778315054
        0x00055858:    000a6425    %d..    DCD    680997
    .L.str.6
        0x0005585c:    4c425309    .SBL    DCD    1279415049
        0x00055860:    72655620     Ver    DCD    1919243808
        0x00055864:    2020203a    :       DCD    538976314
        0x00055868:    6e492020      In    DCD    1850286112
        0x0005586c:    696c6176    vali    DCD    1768710518
        0x00055870:    0a64        d.      DCW    2660
        0x00055872:    00          .       DCB    0
    .L.str.13
        0x00055873:    4e          N       DCB    78
        0x00055874:    656e206f    o ne    DCD    1701716079
        0x00055878:    6d692077    w im    DCD    1835606135
        0x0005587c:    20656761    age     DCD    543516513
        0x00055880:    75206f74    to u    DCD    1965059956
        0x00055884:    61726770    pgra    DCD    1634887536
        0x00055888:    000a6564    de..    DCD    681316
    .L.str.11
        0x0005588c:    65636552    Rece    DCD    1701012818
        0x00055890:    64657669    ived    DCD    1684371049
        0x00055894:    77656e20     new    DCD    2003136032
        0x00055898:    454c4220     BLE    DCD    1162625568
        0x0005589c:    6e6f4320     Con    DCD    1852785440
        0x000558a0:    6c6f7274    trol    DCD    1819243124
        0x000558a4:    2072656c    ler     DCD    544367980
        0x000558a8:    76205746    FW v    DCD    1981830982
        0x000558ac:    69737265    ersi    DCD    1769173605
        0x000558b0:    3d206e6f    on =    DCD    1025535599
        0x000558b4:    2e642520     %d.    DCD    778315040
        0x000558b8:    47206425    %d G    DCD    1193305125
        0x000558bc:    676e696f    oing    DCD    1735289199
        0x000558c0:    726f6620     for    DCD    1919903264
        0x000558c4:    67707520     upg    DCD    1735423264
        0x000558c8:    65646172    rade    DCD    1701077362
        0x000558cc:    000a        ..      DCW    10
    .L.str.12
        0x000558ce:    6552        Re      DCW    25938
        0x000558d0:    76696563    ceiv    DCD    1986618723
        0x000558d4:    6e206465    ed n    DCD    1847616613
        0x000558d8:    42207765    ew B    DCD    1109423973
        0x000558dc:    4320454c    LE C    DCD    1126188364
        0x000558e0:    72746e6f    ontr    DCD    1920233071
        0x000558e4:    656c6c6f    olle    DCD    1701604463
        0x000558e8:    57462072    r FW    DCD    1464213618
        0x000558ec:    72657620     ver    DCD    1919252000
        0x000558f0:    6e6f6973    sion    DCD    1852795251
        0x000558f4:    25203d20     = %    DCD    622869792
        0x000558f8:    64252e64    d.%d    DCD    1680158308
        0x000558fc:    2e64252e    .%d.    DCD    778315054
        0x00055900:    47206425    %d G    DCD    1193305125
        0x00055904:    676e696f    oing    DCD    1735289199
        0x00055908:    726f6620     for    DCD    1919903264
        0x0005590c:    67707520     upg    DCD    1735423264
        0x00055910:    65646172    rade    DCD    1701077362
        0x00055914:    000a        ..      DCW    10
    .L.str.18
        0x00055916:    4c42        BL      DCW    19522
        0x00055918:    6f432045    E Co    DCD    1866670149
        0x0005591c:    6f72746e    ntro    DCD    1869771886
        0x00055920:    72656c6c    ller    DCD    1919249516
        0x00055924:    6f725720     Wro    DCD    1869764384
        0x00055928:    5220676e    ng R    DCD    1377855342
        0x0005592c:    6f707365    espo    DCD    1869640549
        0x00055930:    0a65736e    nse.    DCD    174420846
        0x00055934:    00          .       DCB    0
    .L.str.20
        0x00055935:    436c65      Cle     DCB    67,108,101
        0x00055938:    43207261    ar C    DCD    1126199905
        0x0005593c:    65706f6f    oope    DCD    1701867375
        0x00055940:    69532072    r Si    DCD    1767055474
        0x00055944:    74616e67    gnat    DCD    1952542311
        0x00055948:    2c657275    ure,    DCD    744845941
        0x0005594c:    73657220     res    DCD    1936028192
        0x00055950:    43207465    et C    DCD    1126200421
        0x00055954:    65706f6f    oope    DCD    1701867375
        0x00055958:    6e612072    r an    DCD    1851859058
        0x0005595c:    61742064    d ta    DCD    1635000420
        0x00055960:    77206b6c    lk w    DCD    1998613356
        0x00055964:    20687469    ith     DCD    543716457
        0x00055968:    204c4253    SBL     DCD    541868627
        0x0005596c:    69616761    agai    DCD    1767991137
        0x00055970:    0a6e        n.      DCW    2670
        0x00055972:    00          .       DCB    0
    .L.str.9
        0x00055973:    09          .       DCB    9
        0x00055974:    70696843    Chip    DCD    1885956163
        0x00055978:    30444920     ID0    DCD    809781536
        0x0005597c:    2020203a    :       DCD    538976314
        0x00055980:    25783020     0x%    DCD    628633632
        0x00055984:    0a78        x.      DCW    2680
        0x00055986:    00          .       DCB    0
    .L.str.22
        0x00055987:    55          U       DCB    85
        0x00055988:    74616470    pdat    DCD    1952539760
        0x0005598c:    61662065    e fa    DCD    1634082917
        0x00055990:    20736c69    ils     DCD    544435305
        0x00055994:    74617473    stat    DCD    1952543859
        0x00055998:    3d207375    us =    DCD    1025536885
        0x0005599c:    25783020     0x%    DCD    628633632
        0x000559a0:    0a78        x.      DCW    2680
        0x000559a2:    00          .       DCB    0
    .L.str.1
        0x000559a3:    20                  DCB    32
        0x000559a4:    49202020       I    DCD    1226842144
        0x000559a8:    6c61766e    nval    DCD    1818326638
        0x000559ac:    53206469    id S    DCD    1394631785
        0x000559b0:    68772050    P wh    DCD    1752637520
        0x000559b4:    48206e65    en H    DCD    1210084965
        0x000559b8:    20647261    ard     DCD    543453793
        0x000559bc:    6c756146    Faul    DCD    1819631942
        0x000559c0:    636f2074    t oc    DCD    1668227188
        0x000559c4:    65727563    cure    DCD    1701999971
        0x000559c8:    30203a64    d: 0    DCD    807418468
        0x000559cc:    38302578    x%08    DCD    942679416
        0x000559d0:    6e282058    X (n    DCD    1848123480
        0x000559d4:    7453206f    o St    DCD    1951604847
        0x000559d8:    656b6361    acke    DCD    1701536609
        0x000559dc:    61642064    d da    DCD    1633951844
        0x000559e0:    0a296174    ta).    DCD    170484084
        0x000559e4:    000a        ..      DCW    10
    .L.str.29
        0x000559e6:    0a0a        ..      DCW    2570
        0x000559e8:    656e6f44    Done    DCD    1701736260
        0x000559ec:    74697720     wit    DCD    1953068832
        0x000559f0:    756f2068    h ou    DCD    1970217064
        0x000559f4:    74757074    tput    DCD    1953853556
        0x000559f8:    6e45202e    . En    DCD    1850023982
        0x000559fc:    69726574    teri    DCD    1769104756
        0x00055a00:    6920676e    ng i    DCD    1763731310
        0x00055a04:    6e69666e    nfin    DCD    1852401262
        0x00055a08:    20657469    ite     DCD    543519849
        0x00055a0c:    706f6f6c    loop    DCD    1886351212
        0x00055a10:    000a0a2e    ....    DCD    657966
    .L.str
        0x00055a14:    48202a2a    ** H    DCD    1210067498
        0x00055a18:    20647261    ard     DCD    543453793
        0x00055a1c:    6c756146    Faul    DCD    1819631942
        0x00055a20:    634f2074    t Oc    DCD    1666130036
        0x00055a24:    72727563    curr    DCD    1920103779
        0x00055a28:    0a3a6465    ed:.    DCD    171598949
        0x00055a2c:    000a        ..      DCW    10
    .L.str.10
        0x00055a2e:    2020                DCW    8224
        0x00055a30:    53502020      PS    DCD    1397760032
        0x00055a34:    203d2052    R =     DCD    540876882
        0x00055a38:    30257830    0x%0    DCD    807761968
        0x00055a3c:    0a0a5838    8X..    DCD    168450104
        0x00055a40:    00          .       DCB    0
    .L.str.2
        0x00055a41:    486172      Har     DCB    72,97,114
        0x00055a44:    61462064    d Fa    DCD    1631985764
        0x00055a48:    20746c75    ult     DCD    544500853
        0x00055a4c:    63617473    stac    DCD    1667331187
        0x00055a50:    2064656b    ked     DCD    543450475
        0x00055a54:    61746164    data    DCD    1635017060
        0x00055a58:    0a3a        :.      DCW    2618
        0x00055a5a:    00          .       DCB    0
    .L.str.25
        0x00055a5b:    0a          .       DCB    10
        0x00055a5c:    2055434d    MCU     DCD    542458701
        0x00055a60:    6c756146    Faul    DCD    1819631942
        0x00055a64:    61642074    t da    DCD    1633951860
        0x00055a68:    0a3a6174    ta:.    DCD    171598196
        0x00055a6c:    00          .       DCB    0
    .L.str.11
        0x00055a6d:    4f7468      Oth     DCB    79,116,104
        0x00055a70:    48207265    er H    DCD    1210085989
        0x00055a74:    20647261    ard     DCD    543453793
        0x00055a78:    6c756146    Faul    DCD    1819631942
        0x00055a7c:    61642074    t da    DCD    1633951860
        0x00055a80:    0a3a6174    ta:.    DCD    171598196
        0x00055a84:    00          .       DCB    0
    .L.str.18
        0x00055a85:    202020              DCB    32,32,32
        0x00055a88:    20202020            DCD    538976288
        0x00055a8c:    53464220     BFS    DCD    1397113376
        0x00055a90:    69622052    R bi    DCD    1768038482
        0x00055a94:    203a3674    t6:     DCD    540685940
        0x00055a98:    45534552    RESE    DCD    1163085138
        0x00055a9c:    44455652    RVED    DCD    1145394770
        0x00055aa0:    000a        ..      DCW    10
    .L.str.17
        0x00055aa2:    2020                DCW    8224
        0x00055aa4:    20202020            DCD    538976288
        0x00055aa8:    46422020      BF    DCD    1178738720
        0x00055aac:    62205253    SR b    DCD    1646285395
        0x00055ab0:    3a377469    it7:    DCD    976712809
        0x00055ab4:    41464220     BFA    DCD    1095123488
        0x00055ab8:    4c415652    RVAL    DCD    1279350354
        0x00055abc:    000a4449    ID..    DCD    672841
    .L.str.23
        0x00055ac0:    20202020            DCD    538976288
        0x00055ac4:    20202020            DCD    538976288
        0x00055ac8:    52534642    BFSR    DCD    1381189186
        0x00055acc:    74696220     bit    DCD    1953063456
        0x00055ad0:    50203a31    1: P    DCD    1344289329
        0x00055ad4:    49434552    RECI    DCD    1229145426
        0x00055ad8:    52454553    SEER    DCD    1380271443
        0x00055adc:    0a52        R.      DCW    2642
        0x00055ade:    00          .       DCB    0
    .L.str.20
        0x00055adf:    20                  DCB    32
        0x00055ae0:    20202020            DCD    538976288
        0x00055ae4:    42202020       B    DCD    1109401632
        0x00055ae8:    20525346    FSR     DCD    542266182
        0x00055aec:    34746962    bit4    DCD    880044386
        0x00055af0:    5453203a    : ST    DCD    1414733882
        0x00055af4:    5252454b    KERR    DCD    1381123403
        0x00055af8:    000a        ..      DCW    10
    .L.str.21
        0x00055afa:    2020                DCW    8224
        0x00055afc:    20202020            DCD    538976288
        0x00055b00:    46422020      BF    DCD    1178738720
        0x00055b04:    62205253    SR b    DCD    1646285395
        0x00055b08:    3a337469    it3:    DCD    976450665
        0x00055b0c:    534e5520     UNS    DCD    1397642528
        0x00055b10:    52454b54    TKER    DCD    1380272980
        0x00055b14:    0a52        R.      DCW    2642
        0x00055b16:    00          .       DCB    0
    .L.str.19
        0x00055b17:    20                  DCB    32
        0x00055b18:    20202020            DCD    538976288
        0x00055b1c:    42202020       B    DCD    1109401632
        0x00055b20:    20525346    FSR     DCD    542266182
        0x00055b24:    35746962    bit5    DCD    896821602
        0x00055b28:    534c203a    : LS    DCD    1397497914
        0x00055b2c:    52524550    PERR    DCD    1381123408
        0x00055b30:    000a        ..      DCW    10
    .L.str.22
        0x00055b32:    2020                DCW    8224
        0x00055b34:    20202020            DCD    538976288
        0x00055b38:    46422020      BF    DCD    1178738720
        0x00055b3c:    62205253    SR b    DCD    1646285395
        0x00055b40:    3a327469    it2:    DCD    976385129
        0x00055b44:    504d4920     IMP    DCD    1347242272
        0x00055b48:    49434552    RECI    DCD    1229145426
        0x00055b4c:    52524553    SERR    DCD    1381123411
        0x00055b50:    000a        ..      DCW    10
    .L.str.24
        0x00055b52:    2020                DCW    8224
        0x00055b54:    20202020            DCD    538976288
        0x00055b58:    46422020      BF    DCD    1178738720
        0x00055b5c:    62205253    SR b    DCD    1646285395
        0x00055b60:    3a307469    it0:    DCD    976254057
        0x00055b64:    55424920     IBU    DCD    1430407456
        0x00055b68:    52524553    SERR    DCD    1381123411
        0x00055b6c:    000a        ..      DCW    10
    .L.str.16
        0x00055b6e:    2020                DCW    8224
        0x00055b70:    46422020      BF    DCD    1178738720
        0x00055b74:    28205253    SR (    DCD    673206867
        0x00055b78:    20737542    Bus     DCD    544437570
        0x00055b7c:    6c756146    Faul    DCD    1819631942
        0x00055b80:    74532074    t St    DCD    1951604852
        0x00055b84:    73757461    atus    DCD    1937077345
        0x00055b88:    67655220     Reg    DCD    1734693408
        0x00055b8c:    203d2029    ) =     DCD    540876841
        0x00055b90:    30257830    0x%0    DCD    807761968
        0x00055b94:    000a5832    2X..    DCD    677938
    .L.str.14
        0x00055b98:    20202020            DCD    538976288
        0x00055b9c:    52534d4d    MMSR    DCD    1381190989
        0x00055ba0:    654d2820     (Me    DCD    1699555360
        0x00055ba4:    674d206d    m Mg    DCD    1733107821
        0x00055ba8:    4620746d    mt F    DCD    1176532077
        0x00055bac:    746c7561    ault    DCD    1953264993
        0x00055bb0:    61745320     Sta    DCD    1635013408
        0x00055bb4:    20737574    tus     DCD    544437620
        0x00055bb8:    29676552    Reg)    DCD    694642002
        0x00055bbc:    30203d20     = 0    DCD    807419168
        0x00055bc0:    32302578    x%02    DCD    842016120
        0x00055bc4:    0a58        X.      DCW    2648
        0x00055bc6:    00          .       DCB    0
    .L.str.15
        0x00055bc7:    20                  DCB    32
        0x00055bc8:    55202020       U    DCD    1428168736
        0x00055bcc:    20525346    FSR     DCD    542266182
        0x00055bd0:    61735528    (Usa    DCD    1634948392
        0x00055bd4:    46206567    ge F    DCD    1176528231
        0x00055bd8:    746c7561    ault    DCD    1953264993
        0x00055bdc:    61745320     Sta    DCD    1635013408
        0x00055be0:    20737574    tus     DCD    544437620
        0x00055be4:    29676552    Reg)    DCD    694642002
        0x00055be8:    30203d20     = 0    DCD    807419168
        0x00055bec:    34302578    x%04    DCD    875570552
        0x00055bf0:    0a58        X.      DCW    2648
        0x00055bf2:    00          .       DCB    0
    .L.str.27
        0x00055bf3:    20                  DCB    32
        0x00055bf4:    44202020       D    DCD    1142956064
        0x00055bf8:    45444f43    CODE    DCD    1162104643
        0x00055bfc:    75614620     Fau    DCD    1969309216
        0x00055c00:    4120746c    lt A    DCD    1092645996
        0x00055c04:    65726464    ddre    DCD    1701995620
        0x00055c08:    203a7373    ss:     DCD    540701555
        0x00055c0c:    30257830    0x%0    DCD    807761968
        0x00055c10:    000a5838    8X..    DCD    677944
    .L.str.26
        0x00055c14:    20202020            DCD    538976288
        0x00055c18:    444f4349    ICOD    DCD    1146045257
        0x00055c1c:    61462045    E Fa    DCD    1631985733
        0x00055c20:    20746c75    ult     DCD    544500853
        0x00055c24:    72646441    Addr    DCD    1919181889
        0x00055c28:    3a737365    ess:    DCD    980644709
        0x00055c2c:    25783020     0x%    DCD    628633632
        0x00055c30:    0a583830    08X.    DCD    173553712
        0x00055c34:    00          .       DCB    0
    .L.str.28
        0x00055c35:    202020              DCB    32,32,32
        0x00055c38:    53595320     SYS    DCD    1398362912
        0x00055c3c:    75614620     Fau    DCD    1969309216
        0x00055c40:    4120746c    lt A    DCD    1092645996
        0x00055c44:    65726464    ddre    DCD    1701995620
        0x00055c48:    203a7373    ss:     DCD    540701555
        0x00055c4c:    30257830    0x%0    DCD    807761968
        0x00055c50:    000a5838    8X..    DCD    677944
    .L.str.3
        0x00055c54:    20202020            DCD    538976288
        0x00055c58:    20203052    R0      DCD    538980434
        0x00055c5c:    7830203d    = 0x    DCD    2016419901
        0x00055c60:    58383025    %08X    DCD    1480077349
        0x00055c64:    000a        ..      DCW    10
    .L.str.4
        0x00055c66:    2020                DCW    8224
        0x00055c68:    31522020      R1    DCD    827465760
        0x00055c6c:    203d2020      =     DCD    540876832
        0x00055c70:    30257830    0x%0    DCD    807761968
        0x00055c74:    000a5838    8X..    DCD    677944
    .L.str.5
        0x00055c78:    20202020            DCD    538976288
        0x00055c7c:    20203252    R2      DCD    538980946
        0x00055c80:    7830203d    = 0x    DCD    2016419901
        0x00055c84:    58383025    %08X    DCD    1480077349
        0x00055c88:    000a        ..      DCW    10
    .L.str.6
        0x00055c8a:    2020                DCW    8224
        0x00055c8c:    33522020      R3    DCD    861020192
        0x00055c90:    203d2020      =     DCD    540876832
        0x00055c94:    30257830    0x%0    DCD    807761968
        0x00055c98:    000a5838    8X..    DCD    677944
    .L.str.9
        0x00055c9c:    20202020            DCD    538976288
        0x00055ca0:    20204350    PC      DCD    538985296
        0x00055ca4:    7830203d    = 0x    DCD    2016419901
        0x00055ca8:    58383025    %08X    DCD    1480077349
        0x00055cac:    000a        ..      DCW    10
    .L.str.8
        0x00055cae:    2020                DCW    8224
        0x00055cb0:    524c2020      LR    DCD    1380720672
        0x00055cb4:    203d2020      =     DCD    540876832
        0x00055cb8:    30257830    0x%0    DCD    807761968
        0x00055cbc:    000a5838    8X..    DCD    677944
    .L.str.13
        0x00055cc0:    20202020            DCD    538976288
        0x00055cc4:    52414642    BFAR    DCD    1380009538
        0x00055cc8:    75422820     (Bu    DCD    1967269920
        0x00055ccc:    61462073    s Fa    DCD    1631985779
        0x00055cd0:    20746c75    ult     DCD    544500853
        0x00055cd4:    72646441    Addr    DCD    1919181889
        0x00055cd8:    67655220     Reg    DCD    1734693408
        0x00055cdc:    203d2029    ) =     DCD    540876841
        0x00055ce0:    30257830    0x%0    DCD    807761968
        0x00055ce4:    000a5838    8X..    DCD    677944
    .L.str.7
        0x00055ce8:    20202020            DCD    538976288
        0x00055cec:    20323152    R12     DCD    540160338
        0x00055cf0:    7830203d    = 0x    DCD    2016419901
        0x00055cf4:    58383025    %08X    DCD    1480077349
        0x00055cf8:    000a        ..      DCW    10
    .L.str.12
        0x00055cfa:    2020                DCW    8224
        0x00055cfc:    61462020      Fa    DCD    1631985696
        0x00055d00:    20746c75    ult     DCD    544500853
        0x00055d04:    72646461    addr    DCD    1919181921
        0x00055d08:    20737365    ess     DCD    544437093
        0x00055d0c:    7830203d    = 0x    DCD    2016419901
        0x00055d10:    58383025    %08X    DCD    1480077349
        0x00055d14:    000a        ..      DCW    10
    .L.str
        0x00055d16:    415b        [A      DCW    16731
        0x00055d18:    205d414d    MA]     DCD    542982477
        0x00055d1c:    20646d43    Cmd     DCD    543452483
        0x00055d20:    49544f4e    NOTI    DCD    1230262094
        0x00055d24:    535f5946    FY_S    DCD    1398757702
        0x00055d28:    43454550    PEEC    DCD    1128613200
        0x00055d2c:    54535f48    H_ST    DCD    1414750024
        0x00055d30:    20455441    ATE     DCD    541414465
        0x00055d34:    76636572    recv    DCD    1986225522
        0x00055d38:    4c444920     IDL    DCD    1279543584
        0x00055d3c:    0a45        E.      DCW    2629
        0x00055d3e:    00          .       DCB    0
    .L.str.3
        0x00055d3f:    5b          [       DCB    91
        0x00055d40:    5d414d41    AMA]    DCD    1564560705
        0x00055d44:    646d4320     Cmd    DCD    1684882208
        0x00055d48:    544f4e20     NOT    DCD    1414483488
        0x00055d4c:    5f594649    IFY_    DCD    1599686217
        0x00055d50:    45455053    SPEE    DCD    1162170451
        0x00055d54:    535f4843    CH_S    DCD    1398753347
        0x00055d58:    45544154    TATE    DCD    1163149652
        0x00055d5c:    63657220     rec    DCD    1667592736
        0x00055d60:    50532076    v SP    DCD    1347625078
        0x00055d64:    494b4145    EAKI    DCD    1229668677
        0x00055d68:    000a474e    NG..    DCD    673614
    .L.str.1
        0x00055d6c:    414d415b    [AMA    DCD    1095582043
        0x00055d70:    6d43205d    ] Cm    DCD    1833115741
        0x00055d74:    4f4e2064    d NO    DCD    1330520164
        0x00055d78:    59464954    TIFY    DCD    1497778516
        0x00055d7c:    4550535f    _SPE    DCD    1162892127
        0x00055d80:    5f484345    ECH_    DCD    1598571333
        0x00055d84:    54415453    STAT    DCD    1413567571
        0x00055d88:    65722045    E re    DCD    1701978181
        0x00055d8c:    4c207663    cv L    DCD    1277195875
        0x00055d90:    45545349    ISTE    DCD    1163154249
        0x00055d94:    474e494e    NING    DCD    1196312910
        0x00055d98:    000a        ..      DCW    10
    .L.str.2
        0x00055d9a:    415b        [A      DCW    16731
        0x00055d9c:    205d414d    MA]     DCD    542982477
        0x00055da0:    20646d43    Cmd     DCD    543452483
        0x00055da4:    49544f4e    NOTI    DCD    1230262094
        0x00055da8:    535f5946    FY_S    DCD    1398757702
        0x00055dac:    43454550    PEEC    DCD    1128613200
        0x00055db0:    54535f48    H_ST    DCD    1414750024
        0x00055db4:    20455441    ATE     DCD    541414465
        0x00055db8:    76636572    recv    DCD    1986225522
        0x00055dbc:    4f525020     PRO    DCD    1330794528
        0x00055dc0:    53534543    CESS    DCD    1397966147
        0x00055dc4:    0a474e49    ING.    DCD    172445257
        0x00055dc8:    00          .       DCB    0
    .L.str.5
        0x00055dc9:    5b414d      [AM     DCB    91,65,77
        0x00055dcc:    43205d41    A] C    DCD    1126194497
        0x00055dd0:    5020646d    md P    DCD    1344300141
        0x00055dd4:    49564f52    ROVI    DCD    1230393170
        0x00055dd8:    535f4544    DE_S    DCD    1398752580
        0x00055ddc:    43454550    PEEC    DCD    1128613200
        0x00055de0:    69642048    H di    DCD    1768169544
        0x00055de4:    676f6c61    alog    DCD    1735355489
        0x00055de8:    25203d20     = %    DCD    622869792
        0x00055dec:    0a64        d.      DCW    2660
        0x00055dee:    00          .       DCB    0
    .L.str.17
        0x00055def:    5b          [       DCB    91
        0x00055df0:    5d414d41    AMA]    DCD    1564560705
        0x00055df4:    646d4320     Cmd    DCD    1684882208
        0x00055df8:    6d6f4320     Com    DCD    1836008224
        0x00055dfc:    646e616d    mand    DCD    1684955501
        0x00055e00:    5445535f    _SET    DCD    1413829471
        0x00055e04:    4154535f    _STA    DCD    1096045407
        0x00055e08:    72204554    TE r    DCD    1914717524
        0x00055e0c:    20766365    ecv     DCD    544629605
        0x00055e10:    74616566    feat    DCD    1952540006
        0x00055e14:    20657275    ure     DCD    543519349
        0x00055e18:    78257830    0x%x    DCD    2015721520
        0x00055e1c:    6c617620     val    DCD    1818326560
        0x00055e20:    25206575    ue %    DCD    622880117
        0x00055e24:    0a64        d.      DCW    2660
        0x00055e26:    00          .       DCB    0
    .L.str.18
        0x00055e27:    5b          [       DCB    91
        0x00055e28:    5d414d41    AMA]    DCD    1564560705
        0x00055e2c:    646d4320     Cmd    DCD    1684882208
        0x00055e30:    4e595320     SYN    DCD    1314476832
        0x00055e34:    4f524843    CHRO    DCD    1330792515
        0x00055e38:    455a494e    NIZE    DCD    1163544910
        0x00055e3c:    4154535f    _STA    DCD    1096045407
        0x00055e40:    72204554    TE r    DCD    1914717524
        0x00055e44:    20766365    ecv     DCD    544629605
        0x00055e48:    74616566    feat    DCD    1952540006
        0x00055e4c:    20657275    ure     DCD    543519349
        0x00055e50:    78257830    0x%x    DCD    2015721520
        0x00055e54:    6c617620     val    DCD    1818326560
        0x00055e58:    25206575    ue %    DCD    622880117
        0x00055e5c:    6e692064    d in    DCD    1852383332
        0x00055e60:    65676574    tege    DCD    1701274996
        0x00055e64:    64252072    r %d    DCD    1680154738
        0x00055e68:    6f6f6220     boo    DCD    1869570592
        0x00055e6c:    6e61656c    lean    DCD    1851876716
        0x00055e70:    0a642520     %d.    DCD    174335264
        0x00055e74:    00          .       DCB    0
    .L.str.15
        0x00055e75:    5b414d      [AM     DCB    91,65,77
        0x00055e78:    43205d41    A] C    DCD    1126194497
        0x00055e7c:    4720646d    md G    DCD    1193305197
        0x00055e80:    535f5445    ET_S    DCD    1398756421
        0x00055e84:    45544154    TATE    DCD    1163149652
        0x00055e88:    4b434120     ACK    DCD    1262698784
        0x00055e8c:    63657220     rec    DCD    1667592736
        0x00055e90:    65662076    v fe    DCD    1701191798
        0x00055e94:    72757461    atur    DCD    1920300129
        0x00055e98:    78302065    e 0x    DCD    2016419941
        0x00055e9c:    76207825    %x v    DCD    1981839397
        0x00055ea0:    65756c61    alue    DCD    1702194273
        0x00055ea4:    20642520     %d     DCD    543434016
        0x00055ea8:    65746e69    inte    DCD    1702129257
        0x00055eac:    20726567    ger     DCD    544367975
        0x00055eb0:    62206425    %d b    DCD    1646289957
        0x00055eb4:    656c6f6f    oole    DCD    1701605231
        0x00055eb8:    25206e61    an %    DCD    622882401
        0x00055ebc:    0a64        d.      DCW    2660
        0x00055ebe:    00          .       DCB    0
    .L.str.4
        0x00055ebf:    5b          [       DCB    91
        0x00055ec0:    5d414d41    AMA]    DCD    1564560705
        0x00055ec4:    646d4320     Cmd    DCD    1684882208
        0x00055ec8:    544f4e20     NOT    DCD    1414483488
        0x00055ecc:    5f594649    IFY_    DCD    1599686217
        0x00055ed0:    45455053    SPEE    DCD    1162170451
        0x00055ed4:    535f4843    CH_S    DCD    1398753347
        0x00055ed8:    45544154    TATE    DCD    1163149652
        0x00055edc:    63657220     rec    DCD    1667592736
        0x00055ee0:    6e752076    v un    DCD    1853169782
        0x00055ee4:    776f6e6b    know    DCD    2003791467
        0x00055ee8:    6425206e    n %d    DCD    1680154734
        0x00055eec:    000a        ..      DCW    10
    .L.str.19
        0x00055eee:    415b        [A      DCW    16731
        0x00055ef0:    205d414d    MA]     DCD    542982477
        0x00055ef4:    74616c50    Plat    DCD    1952541776
        0x00055ef8:    6d726f66    form    DCD    1836216166
        0x00055efc:    25203a20     : %    DCD    622869024
        0x00055f00:    614e2064    d Na    DCD    1632510052
        0x00055f04:    3a20656d    me :    DCD    975201645
        0x00055f08:    0a732520     %s.    DCD    175318304
        0x00055f0c:    00          .       DCB    0
    .L.str.14
        0x00055f0d:    5b414d      [AM     DCB    91,65,77
        0x00055f10:    43205d41    A] C    DCD    1126194497
        0x00055f14:    4b20646d    md K    DCD    1260414061
        0x00055f18:    5f504545    EEP_    DCD    1599096133
        0x00055f1c:    56494c41    ALIV    DCD    1447644225
        0x00055f20:    65722045    E re    DCD    1701978181
        0x00055f24:    000a7663    cv..    DCD    685667
    .L.str.9
        0x00055f28:    414d415b    [AMA    DCD    1095582043
        0x00055f2c:    6d43205d    ] Cm    DCD    1833115741
        0x00055f30:    45472064    d GE    DCD    1162289252
        0x00055f34:    45445f54    T_DE    DCD    1162108756
        0x00055f38:    45434956    VICE    DCD    1162037590
        0x00055f3c:    464e495f    _INF    DCD    1179535711
        0x00055f40:    414d524f    ORMA    DCD    1095586383
        0x00055f44:    4e4f4954    TION    DCD    1313818964
        0x00055f48:    63657220     rec    DCD    1667592736
        0x00055f4c:    0a76        v.      DCW    2678
        0x00055f4e:    00          .       DCB    0
    .L.str.10
        0x00055f4f:    5b          [       DCB    91
        0x00055f50:    5d414d41    AMA]    DCD    1564560705
        0x00055f54:    646d4320     Cmd    DCD    1684882208
        0x00055f58:    54454720     GET    DCD    1413826336
        0x00055f5c:    5645445f    _DEV    DCD    1447380063
        0x00055f60:    5f454349    ICE_    DCD    1598374729
        0x00055f64:    464e4f43    CONF    DCD    1179537219
        0x00055f68:    52554749    IGUR    DCD    1381320521
        0x00055f6c:    4f495441    ATIO    DCD    1330205761
        0x00055f70:    6572204e    N re    DCD    1701978190
        0x00055f74:    000a7663    cv..    DCD    685667
    .L.str.12
        0x00055f78:    414d415b    [AMA    DCD    1095582043
        0x00055f7c:    6d43205d    ] Cm    DCD    1833115741
        0x00055f80:    4f432064    d CO    DCD    1329799268
        0x00055f84:    454c504d    MPLE    DCD    1162629197
        0x00055f88:    535f4554    TE_S    DCD    1398752596
        0x00055f8c:    50555445    ETUP    DCD    1347769413
        0x00055f90:    63657220     rec    DCD    1667592736
        0x00055f94:    0a76        v.      DCW    2678
        0x00055f96:    00          .       DCB    0
    .L.str.11
        0x00055f97:    5b          [       DCB    91
        0x00055f98:    5d414d41    AMA]    DCD    1564560705
        0x00055f9c:    646d4320     Cmd    DCD    1684882208
        0x00055fa0:    41545320     STA    DCD    1096045344
        0x00055fa4:    535f5452    RT_S    DCD    1398756434
        0x00055fa8:    50555445    ETUP    DCD    1347769413
        0x00055fac:    63657220     rec    DCD    1667592736
        0x00055fb0:    0a76        v.      DCW    2678
        0x00055fb2:    00          .       DCB    0
    .L.str.13
        0x00055fb3:    5b          [       DCB    91
        0x00055fb4:    5d414d41    AMA]    DCD    1564560705
        0x00055fb8:    646d4320     Cmd    DCD    1684882208
        0x00055fbc:    4e595320     SYN    DCD    1314476832
        0x00055fc0:    4f524843    CHRO    DCD    1330792515
        0x00055fc4:    455a494e    NIZE    DCD    1163544910
        0x00055fc8:    5445535f    _SET    DCD    1413829471
        0x00055fcc:    474e4954    TING    DCD    1196312916
        0x00055fd0:    65722053    S re    DCD    1701978195
        0x00055fd4:    000a7663    cv..    DCD    685667
    .L.str.8
        0x00055fd8:    414d415b    [AMA    DCD    1095582043
        0x00055fdc:    6d43205d    ] Cm    DCD    1833115741
        0x00055fe0:    4e452064    d EN    DCD    1313153124
        0x00055fe4:    494f5044    DPOI    DCD    1229934660
        0x00055fe8:    535f544e    NT_S    DCD    1398756430
        0x00055fec:    43454550    PEEC    DCD    1128613200
        0x00055ff0:    69642048    H di    DCD    1768169544
        0x00055ff4:    676f6c61    alog    DCD    1735355489
        0x00055ff8:    20642520     %d     DCD    543434016
        0x00055ffc:    76636572    recv    DCD    1986225522
        0x00056000:    000a        ..      DCW    10
    .L.str.7
    .L.str.18
        0x00056002:    415b        [A      DCW    16731
        0x00056004:    205d414d    MA]     DCD    542982477
        0x00056008:    20646d43    Cmd     DCD    543452483
        0x0005600c:    504f5453    STOP    DCD    1347376211
        0x00056010:    4550535f    _SPE    DCD    1162892127
        0x00056014:    20484345    ECH     DCD    541606725
        0x00056018:    6c616964    dial    DCD    1818323300
        0x0005601c:    2520676f    og %    DCD    622880623
        0x00056020:    72652064    d er    DCD    1919230052
        0x00056024:    6f6e5f72    r_no    DCD    1869504370
        0x00056028:    20642520     %d     DCD    543434016
        0x0005602c:    76636572    recv    DCD    1986225522
        0x00056030:    000a        ..      DCW    10
    .L.str.6
        0x00056032:    415b        [A      DCW    16731
        0x00056034:    205d414d    MA]     DCD    542982477
        0x00056038:    20646d43    Cmd     DCD    543452483
        0x0005603c:    52415453    STAR    DCD    1380013139
        0x00056040:    50535f54    T_SP    DCD    1347641172
        0x00056044:    48434545    EECH    DCD    1212368197
        0x00056048:    6b634120     Ack    DCD    1801666848
        0x0005604c:    63657220     rec    DCD    1667592736
        0x00056050:    0a76        v.      DCW    2678
        0x00056052:    00          .       DCB    0
    .L.str.16
        0x00056053:    5b          [       DCB    91
        0x00056054:    5d414d41    AMA]    DCD    1564560705
        0x00056058:    646d4320     Cmd    DCD    1684882208
        0x0005605c:    54454720     GET    DCD    1413826336
        0x00056060:    4154535f    _STA    DCD    1096045407
        0x00056064:    72204554    TE r    DCD    1914717524
        0x00056068:    20766365    ecv     DCD    544629605
        0x0005606c:    74616566    feat    DCD    1952540006
        0x00056070:    20657275    ure     DCD    543519349
        0x00056074:    78257830    0x%x    DCD    2015721520
        0x00056078:    000a        ..      DCW    10
    .L.str.20
        0x0005607a:    415b        [A      DCW    16731
        0x0005607c:    205d414d    MA]     DCD    542982477
        0x00056080:    20646d43    Cmd     DCD    543452483
        0x00056084:    6d6d6f43    Comm    DCD    1835888451
        0x00056088:    5f646e61    and_    DCD    1600417377
        0x0005608c:    55535349    ISSU    DCD    1431524169
        0x00056090:    454d5f45    E_ME    DCD    1162698565
        0x00056094:    5f414944    DIA_    DCD    1598114116
        0x00056098:    544e4f43    CONT    DCD    1414418243
        0x0005609c:    204c4f52    ROL     DCD    541871954
        0x000560a0:    76636572    recv    DCD    1986225522
        0x000560a4:    6e6f6320     con    DCD    1852793632
        0x000560a8:    206c6f74    tol     DCD    543977332
        0x000560ac:    78257830    0x%x    DCD    2015721520
        0x000560b0:    000a        ..      DCW    10
    .L.str.10
        0x000560b2:    4d41        AM      DCW    19777
        0x000560b4:    696c2041    A li    DCD    1768693825
        0x000560b8:    72617262    brar    DCD    1918988898
        0x000560bc:    61772079    y wa    DCD    1635197049
        0x000560c0:    74276e73    sn't    DCD    1948741235
        0x000560c4:    20656220     be     DCD    543515168
        0x000560c8:    74696e69    init    DCD    1953066601
        0x000560cc:    696c6169    iali    DCD    1768710505
        0x000560d0:    2164657a    zed!    DCD    560227706
        0x000560d4:    000a        ..      DCW    10
    .L.str.23
        0x000560d6:    415b        [A      DCW    16731
        0x000560d8:    205d414d    MA]     DCD    542982477
        0x000560dc:    6e6b6e55    Unkn    DCD    1852534357
        0x000560e0:    206e776f    own     DCD    544110447
        0x000560e4:    20444d43    CMD     DCD    541347139
        0x000560e8:    72206425    %d r    DCD    1914725413
        0x000560ec:    20766365    ecv     DCD    544629605
        0x000560f0:    746f6e28    (not    DCD    1953459752
        0x000560f4:    70757320     sup    DCD    1886745376
        0x000560f8:    74726f70    port    DCD    1953656688
        0x000560fc:    0a296465    ed).    DCD    170484837
        0x00056100:    00          .       DCB    0
    .L.str.20
        0x00056101:    5b414d      [AM     DCB    91,65,77
        0x00056104:    43205d41    A] C    DCD    1126194497
        0x00056108:    4720646d    md G    DCD    1193305197
        0x0005610c:    535f5445    ET_S    DCD    1398756421
        0x00056110:    45544154    TATE    DCD    1163149652
        0x00056114:    6b634120     Ack    DCD    1801666848
        0x00056118:    63657220     rec    DCD    1667592736
        0x0005611c:    65662076    v fe    DCD    1701191798
        0x00056120:    72757461    atur    DCD    1920300129
        0x00056124:    78302065    e 0x    DCD    2016419941
        0x00056128:    76207825    %x v    DCD    1981839397
        0x0005612c:    65756c61    alue    DCD    1702194273
        0x00056130:    0a642520     %d.    DCD    174335264
        0x00056134:    00          .       DCB    0
    .L.str.9
        0x00056135:    4e554c      NUL     DCB    78,85,76
        0x00056138:    6164204c    L da    DCD    1633951820
        0x0005613c:    70206174    ta p    DCD    1881170292
        0x00056140:    000a7274    tr..    DCD    684660
    .L.str.1
        0x00056144:    6f636e45    Enco    DCD    1868787269
        0x00056148:    676e6964    ding    DCD    1735289188
        0x0005614c:    69616620     fai    DCD    1767990816
        0x00056150:    3a64656c    led:    DCD    979658092
        0x00056154:    0a732520     %s.    DCD    175318304
        0x00056158:    00          .       DCB    0
    .L.str.15
        0x00056159:    5b414d      [AM     DCB    91,65,77
        0x0005615c:    43205d41    A] C    DCD    1126194497
        0x00056160:    5320646d    md S    DCD    1394631789
        0x00056164:    4c5f5445    ET_L    DCD    1281315909
        0x00056168:    4c41434f    OCAL    DCD    1279345487
        0x0005616c:    72205345    ES r    DCD    1914721093
        0x00056170:    20766365    ecv     DCD    544629605
        0x00056174:    000a7325    %s..    DCD    684837
    .L.str.12
        0x00056178:    414d415b    [AMA    DCD    1095582043
        0x0005617c:    6d43205d    ] Cm    DCD    1833115741
        0x00056180:    6f432064    d Co    DCD    1866670180
        0x00056184:    6e616d6d    mman    DCD    1851878765
        0x00056188:    45525f64    d_RE    DCD    1163026276
        0x0005618c:    5f544553    SET_    DCD    1599358291
        0x00056190:    4e4e4f43    CONN    DCD    1313754947
        0x00056194:    49544345    ECTI    DCD    1230259013
        0x00056198:    72204e4f    ON r    DCD    1914719823
        0x0005619c:    0a766365    ecv.    DCD    175530853
        0x000561a0:    00          .       DCB    0
    .L.str.14
        0x000561a1:    5b414d      [AM     DCB    91,65,77
        0x000561a4:    43205d41    A] C    DCD    1126194497
        0x000561a8:    4720646d    md G    DCD    1193305197
        0x000561ac:    4c5f5445    ET_L    DCD    1281315909
        0x000561b0:    4c41434f    OCAL    DCD    1279345487
        0x000561b4:    72205345    ES r    DCD    1914721093
        0x000561b8:    0a766365    ecv.    DCD    175530853
        0x000561bc:    00          .       DCB    0
    .L.str.16
        0x000561bd:    5b414d      [AM     DCB    91,65,77
        0x000561c0:    43205d41    A] C    DCD    1126194497
        0x000561c4:    5020646d    md P    DCD    1344300141
        0x000561c8:    49564f52    ROVI    DCD    1230393170
        0x000561cc:    535f4544    DE_S    DCD    1398752580
        0x000561d0:    43454550    PEEC    DCD    1128613200
        0x000561d4:    6d432048    H Cm    DCD    1833115720
        0x000561d8:    65722064    d re    DCD    1701978212
        0x000561dc:    000a7663    cv..    DCD    685667
    .L.str.13
        0x000561e0:    414d415b    [AMA    DCD    1095582043
        0x000561e4:    6d43205d    ] Cm    DCD    1833115741
        0x000561e8:    454b2064    d KE    DCD    1162551396
        0x000561ec:    415f5045    EP_A    DCD    1096765509
        0x000561f0:    4556494c    LIVE    DCD    1163282764
        0x000561f4:    6b634120     Ack    DCD    1801666848
        0x000561f8:    63657220     rec    DCD    1667592736
        0x000561fc:    0a76        v.      DCW    2678
        0x000561fe:    00          .       DCB    0
    .L.str.19
        0x000561ff:    5b          [       DCB    91
        0x00056200:    5d414d41    AMA]    DCD    1564560705
        0x00056204:    646d4320     Cmd    DCD    1684882208
        0x00056208:    54454720     GET    DCD    1413826336
        0x0005620c:    4e45435f    _CEN    DCD    1313162079
        0x00056210:    4c415254    TRAL    DCD    1279349332
        0x00056214:    464e495f    _INF    DCD    1179535711
        0x00056218:    414d524f    ORMA    DCD    1095586383
        0x0005621c:    4e4f4954    TION    DCD    1313818964
        0x00056220:    6b634120     Ack    DCD    1801666848
        0x00056224:    63657220     rec    DCD    1667592736
        0x00056228:    0a76        v.      DCW    2678
        0x0005622a:    00          .       DCB    0
    .L.str.11
        0x0005622b:    5b          [       DCB    91
        0x0005622c:    5d414d41    AMA]    DCD    1564560705
        0x00056230:    646d4320     Cmd    DCD    1684882208
        0x00056234:    6d6f4320     Com    DCD    1836008224
        0x00056238:    646e616d    mand    DCD    1684955501
        0x0005623c:    5345525f    _RES    DCD    1397051999
        0x00056240:    435f5445    ET_C    DCD    1130320965
        0x00056244:    454e4e4f    ONNE    DCD    1162759759
        0x00056248:    4f495443    CTIO    DCD    1330205763
        0x0005624c:    6361204e    N ac    DCD    1667309646
        0x00056250:    6572206b    k re    DCD    1701978219
        0x00056254:    000a7663    cv..    DCD    685667
    .L.str.2
        0x00056258:    6e6f6e28    (non    DCD    1852796456
        0x0005625c:    2965        e)      DCW    10597
        0x0005625e:    00          .       DCB    0
    .L.str.6
        0x0005625f:    6d          m       DCB    109
        0x00056260:    69737369    issi    DCD    1769173865
        0x00056264:    7220676e    ng r    DCD    1914726254
        0x00056268:    69757165    equi    DCD    1769304421
        0x0005626c:    20646572    red     DCD    543450482
        0x00056270:    6c656966    fiel    DCD    1818585446
        0x00056274:    0064        d.      DCW    100
    .L.str.5
        0x00056276:    7277        wr      DCW    29303
        0x00056278:    20676e6f    ong     DCD    543649391
        0x0005627c:    657a6973    size    DCD    1702521203
        0x00056280:    726f6620     for    DCD    1919903264
        0x00056284:    78696620     fix    DCD    2020173344
        0x00056288:    63206465    ed c    DCD    1663067237
        0x0005628c:    746e756f    ount    DCD    1953396079
        0x00056290:    65696620     fie    DCD    1701406240
        0x00056294:    646c        ld      DCW    25708
        0x00056296:    00          .       DCB    0
    .L.str.10
        0x00056297:    69          i       DCB    105
        0x00056298:    6765746e    nteg    DCD    1734702190
        0x0005629c:    74207265    er t    DCD    1948283493
        0x000562a0:    6c206f6f    oo l    DCD    1814065007
        0x000562a4:    65677261    arge    DCD    1701278305
        0x000562a8:    00          .       DCB    0
    .L.str.3
        0x000562a9:    696e76      inv     DCB    105,110,118
        0x000562ac:    64696c61    alid    DCD    1684630625
        0x000562b0:    72697720     wir    DCD    1919514400
        0x000562b4:    79745f65    e_ty    DCD    2037669733
        0x000562b8:    6570        pe      DCW    25968
        0x000562ba:    00          .       DCB    0
    .L.str.9
    .L.str.5
        0x000562bb:    69          i       DCB    105
        0x000562bc:    6c61766e    nval    DCD    1818326638
        0x000562c0:    64206469    id d    DCD    1679844457
        0x000562c4:    5f617461    ata_    DCD    1600222305
        0x000562c8:    657a6973    size    DCD    1702521203
        0x000562cc:    00          .       DCB    0
    .L.str
        0x000562cd:    656e64      end     DCB    101,110,100
        0x000562d0:    2d666f2d    -of-    DCD    761687853
        0x000562d4:    65727473    stre    DCD    1701999731
        0x000562d8:    6d61        am      DCW    28001
        0x000562da:    00          .       DCB    0
    .L.str.1
        0x000562db:    69          i       DCB    105
        0x000562dc:    7265206f    o er    DCD    1919230063
        0x000562e0:    00726f72    ror.    DCD    7499634
    .L.str.13
        0x000562e4:    6d206f6e    no m    DCD    1830842222
        0x000562e8:    6f6c6c61    allo    DCD    1869376609
        0x000562ec:    75732063    c su    DCD    1970479203
        0x000562f0:    726f7070    ppor    DCD    1919905904
        0x000562f4:    0074        t.      DCW    116
    .L.str.11
        0x000562f6:    7962        by      DCW    31074
        0x000562f8:    20736574    tes     DCD    544433524
        0x000562fc:    7265766f    over    DCD    1919252079
        0x00056300:    776f6c66    flow    DCD    2003790950
        0x00056304:    00          .       DCB    0
    .L.str.2
        0x00056305:    766172      var     DCB    118,97,114
        0x00056308:    20746e69    int     DCD    544501353
        0x0005630c:    7265766f    over    DCD    1919252079
        0x00056310:    776f6c66    flow    DCD    2003790950
        0x00056314:    00          .       DCB    0
    .L.str.8
        0x00056315:    617272      arr     DCB    97,114,114
        0x00056318:    6f207961    ay o    DCD    1864399201
        0x0005631c:    66726576    verf    DCD    1718773110
        0x00056320:    00776f6c    low.    DCD    7827308
    .L.str.2
        0x00056324:    61766e69    inva    DCD    1635151465
        0x00056328:    2064696c    lid     DCD    543451500
        0x0005632c:    6c656966    fiel    DCD    1818585446
        0x00056330:    79742064    d ty    DCD    2037653604
        0x00056334:    6570        pe      DCW    25968
        0x00056336:    00          .       DCB    0
    .L.str
        0x00056337:    73          s       DCB    115
        0x00056338:    61657274    trea    DCD    1634038388
        0x0005633c:    7566206d    m fu    DCD    1969627245
        0x00056340:    6c6c        ll      DCW    27756
        0x00056342:    00          .       DCB    0
    svcRxUuid
        0x00056343:    76          v       DCB    118
        0x00056344:    90ddf830    0...    DCD    2430466096
        0x00056348:    a7ac61a3    .a..    DCD    2813092259
        0x0005634c:    77300543    C.0w    DCD    1999635779
        0x00056350:    4eb1        .N      DCW    20145
        0x00056352:    f0          .       DCB    240
    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
    svcTxUuid
        0x00056363:    0b          .       DCB    11
        0x00056364:    641f8242    B..d    DCD    1679786562
        0x00056368:    b48a2f72    r/..    DCD    3028954994
        0x0005636c:    5b18794b    Ky.[    DCD    1528330571
        0x00056370:    eea0        ..      DCW    61088
        0x00056372:    2b          +       DCB    43
    svcTxUuid
        0x00056373:    02          .       DCB    2
        0x00056374:    8ac72e00    ....    DCD    2328309248
        0x00056378:    e190730e    .s..    DCD    3784340238
        0x0005637c:    6008c211    ...`    DCD    1611186705
        0x00056380:    00000027    '...    DCD    39
    tIomPinAlloc
        0x00056384:    00510050    P.Q.    DCD    5308496
        0x00056388:    00610060    `.a.    DCD    6357088
        0x0005638c:    00840070    p...    DCD    8650864
        0x00056390:    00940085    ....    DCD    9699461
        0x00056394:    00a40095    ....    DCD    10748053
        0x00056398:    01910190    ....    DCD    26280336
        0x0005639c:    01a101a0    ....    DCD    27328928
        0x000563a0:    01f001b0    ....    DCD    32506288
        0x000563a4:    020001f1    ....    DCD    33554929
        0x000563a8:    02100201    ....    DCD    34603521
        0x000563ac:    02210220     .!.    DCD    35717664
        0x000563b0:    02310230    0.1.    DCD    36766256
        0x000563b4:    02f00240    @...    DCD    49283648
        0x000563b8:    030002f1    ....    DCD    50332401
        0x000563bc:    03100301    ....    DCD    51380993
        0x000563c0:    03d103d0    ....    DCD    64029648
        0x000563c4:    03e103e0    ....    DCD    65078240
        0x000563c8:    016003f0    ..`.    DCD    23069680
        0x000563cc:    01700161    a.p.    DCD    24117601
        0x000563d0:    01800171    q...    DCD    25166193
    tapset_icdf
        0x000563d4:    0102        ..      DCW    258
        0x000563d6:    00          .       DCB    0
    tf_select_table
        0x000563d7:    00          .       DCB    0
        0x000563d8:    00ff00ff    ....    DCD    16711935
        0x000563dc:    00ff00ff    ....    DCD    16711935
        0x000563e0:    01fe00ff    ....    DCD    33423615
        0x000563e4:    00ff0100    ....    DCD    16711936
        0x000563e8:    02fd00fe    ....    DCD    50135294
        0x000563ec:    00ff0100    ....    DCD    16711936
        0x000563f0:    03fd00fe    ....    DCD    66912510
        0x000563f4:    0100        ..      DCW    256
        0x000563f6:    ff          .       DCB    255
    transient_analysis.inv_table
        0x000563f7:    ff          .       DCB    255
        0x000563f8:    566e9cff    ..nV    DCD    1450089727
        0x000563fc:    2d333b46    F;3-    DCD    758332230
        0x00056400:    1f212528    (%!.    DCD    522265896
        0x00056404:    17191a1c    ....    DCD    387521052
        0x00056408:    13141516    ....    DCD    320083222
        0x0005640c:    10101112    ....    DCD    269488402
        0x00056410:    0d0e0f0f    ....    DCD    219025167
        0x00056414:    0c0c0c0d    ....    DCD    202116109
        0x00056418:    0b0b0b0c    ....    DCD    185273100
        0x0005641c:    090a0a0a    ....    DCD    151652874
        0x00056420:    09090909    ....    DCD    151587081
        0x00056424:    08080809    ....    DCD    134744073
        0x00056428:    07070808    ....    DCD    117901320
        0x0005642c:    07070707    ....    DCD    117901063
        0x00056430:    06060606    ....    DCD    101058054
        0x00056434:    06060606    ....    DCD    101058054
        0x00056438:    06060606    ....    DCD    101058054
        0x0005643c:    06060606    ....    DCD    101058054
        0x00056440:    05050505    ....    DCD    84215045
        0x00056444:    05050505    ....    DCD    84215045
        0x00056448:    05050505    ....    DCD    84215045
        0x0005644c:    04040404    ....    DCD    67372036
        0x00056450:    04040404    ....    DCD    67372036
        0x00056454:    04040404    ....    DCD    67372036
        0x00056458:    04040404    ....    DCD    67372036
        0x0005645c:    04040404    ....    DCD    67372036
        0x00056460:    04040404    ....    DCD    67372036
        0x00056464:    03030304    ....    DCD    50529028
        0x00056468:    03030303    ....    DCD    50529027
        0x0005646c:    03030303    ....    DCD    50529027
        0x00056470:    03030303    ....    DCD    50529027
        0x00056474:    0303        ..      DCW    771
        0x00056476:    02          .       DCB    2
    trim_icdf
        0x00056477:    7e          ~       DCB    126
        0x00056478:    576d777c    |wmW    DCD    1466791804
        0x0005647c:    04091329    )...    DCD    67703593
        0x00056480:    00000002    ....    DCD    2
    __tagsym$$used.1
    ui32DSP0Allowed
        0x00056484:    00000000    ....    DCD    0
        0x00056488:    00000000    ....    DCD    0
        0x0005648c:    00000000    ....    DCD    0
        0x00056490:    00000000    ....    DCD    0
        0x00056494:    00000000    ....    DCD    0
    __tagsym$$used.2
    ui32DSP1Allowed
        0x00056498:    00000000    ....    DCD    0
        0x0005649c:    00000000    ....    DCD    0
        0x000564a0:    00000000    ....    DCD    0
        0x000564a4:    00000000    ....    DCD    0
        0x000564a8:    00000000    ....    DCD    0
    __tagsym$$used.0
    ui32MCUAllowed
        0x000564ac:    00000000    ....    DCD    0
        0x000564b0:    00000000    ....    DCD    0
        0x000564b4:    00000000    ....    DCD    0
        0x000564b8:    00000000    ....    DCD    0
        0x000564bc:    00000000    ....    DCD    0
    __tagsym$$used.3
    ui32SharedAccess
        0x000564c0:    00000000    ....    DCD    0
        0x000564c4:    00000000    ....    DCD    0
        0x000564c8:    00000000    ....    DCD    0
        0x000564cc:    00000000    ....    DCD    0
        0x000564d0:    00000000    ....    DCD    0
    uxTopUsedPriority
        0x000564d4:    00000006    ....    DCD    6
    vosAmotaCfg
        0x000564d8:    00000000    ....    DCD    0
    window120
        0x000564dc:    388d1c6a    j..8    DCD    948771946
        0x000564e0:    3a1ebb52    R..:    DCD    975092562
        0x000564e4:    3adc6908    .i.:    DCD    987523336
        0x000564e8:    3b57ed82    ..W;    DCD    995618178
        0x000564ec:    3bb26389    .c.;    DCD    1001546633
        0x000564f0:    3c052a03    .*.<    DCD    1006971395
        0x000564f4:    3c39dc30    0.9<    DCD    1010424880
        0x000564f8:    3c773eb4    .>w<    DCD    1014447796
        0x000564fc:    3c9ea31c    ...<    DCD    1017029404
        0x00056500:    3cc5f2d1    ...<    DCD    1019605713
        0x00056504:    3cf186fe    ...<    DCD    1022461694
        0x00056508:    3d10ab9b    ...=    DCD    1024502683
        0x0005650c:    3d2aad05    ..*=    DCD    1026206981
        0x00056510:    3d46c284    ..F=    DCD    1028047492
        0x00056514:    3d64e653    S.d=    DCD    1030022739
        0x00056518:    3d828911    ...=    DCD    1031964945
        0x0005651c:    3d939f87    ...=    DCD    1033084807
        0x00056520:    3da5b2cb    ...=    DCD    1034269387
        0x00056524:    3db8bed1    ...=    DCD    1035517649
        0x00056528:    3dccbf3a    :..=    DCD    1036828474
        0x0005652c:    3de1af54    T..=    DCD    1038200660
        0x00056530:    3df78a14    ...=    DCD    1039632916
        0x00056534:    3e07250e    .%.>    DCD    1040655630
        0x00056538:    3e12f4d9    ...>    DCD    1041429721
        0x0005653c:    3e1f315f    _1.>    DCD    1042231647
        0x00056540:    3e2bd768    h.+>    DCD    1043060584
        0x00056544:    3e38e38a    ..8>    DCD    1043915658
        0x00056548:    3e465230    0RF>    DCD    1044795952
        0x0005654c:    3e541f94    ..T>    DCD    1045700500
        0x00056550:    3e6247bf    .Gb>    DCD    1046628287
        0x00056554:    3e70c68e    ..p>    DCD    1047578254
        0x00056558:    3e7f97b0    ...>    DCD    1048549296
        0x0005655c:    3e875b52    R[.>    DCD    1049058130
        0x00056560:    3e8f0f60    `..>    DCD    1049562976
        0x00056564:    3e96e598    ...>    DCD    1050076568
        0x00056568:    3e9edb79    y..>    DCD    1050598265
        0x0005656c:    3ea6ee70    p..>    DCD    1051127408
        0x00056570:    3eaf1bd8    ...>    DCD    1051663320
        0x00056574:    3eb760fb    .`.>    DCD    1052205307
        0x00056578:    3ebfbb11    ...>    DCD    1052752657
        0x0005657c:    3ec82746    F'.>    DCD    1053304646
        0x00056580:    3ed0a2b7    ...>    DCD    1053860535
        0x00056584:    3ed92a78    x*.>    DCD    1054419576
        0x00056588:    3ee1bb94    ...>    DCD    1054981012
        0x0005658c:    3eea530c    .S.>    DCD    1055544076
        0x00056590:    3ef2edde    ...>    DCD    1056107998
        0x00056594:    3efb8906    ...>    DCD    1056672006
        0x00056598:    3f0210be    ...?    DCD    1057099966
        0x0005659c:    3f065a1f    .Z.?    DCD    1057380895
        0x000565a0:    3f0a9f24    $..?    DCD    1057660708
        0x000565a4:    3f0ede50    P..?    DCD    1057939024
        0x000565a8:    3f13162b    +..?    DCD    1058215467
        0x000565ac:    3f174541    AE.?    DCD    1058489665
        0x000565b0:    3f1b6a25    %j.?    DCD    1058761253
        0x000565b4:    3f1f8373    s..?    DCD    1059029875
        0x000565b8:    3f238fce    ..#?    DCD    1059295182
        0x000565bc:    3f278de6    ..'?    DCD    1059556838
        0x000565c0:    3f2b7c74    t|+?    DCD    1059814516
        0x000565c4:    3f2f5a3f    ?Z/?    DCD    1060067903
        0x000565c8:    3f332619    .&3?    DCD    1060316697
        0x000565cc:    3f36dee7    ..6?    DCD    1060560615
        0x000565d0:    3f3a8399    ..:?    DCD    1060799385
        0x000565d4:    3f3e1333    3.>?    DCD    1061032755
        0x000565d8:    3f418cc5    ..A?    DCD    1061260485
        0x000565dc:    3f44ef77    w.D?    DCD    1061482359
        0x000565e0:    3f483a7f    .:H?    DCD    1061698175
        0x000565e4:    3f4b6d27    'mK?    DCD    1061907751
        0x000565e8:    3f4e86ce    ..N?    DCD    1062110926
        0x000565ec:    3f5186e5    ..Q?    DCD    1062307557
        0x000565f0:    3f546cf1    .lT?    DCD    1062497521
        0x000565f4:    3f57388e    .8W?    DCD    1062680718
        0x000565f8:    3f59e969    i.Y?    DCD    1062857065
        0x000565fc:    3f5c7f45    E.\?    DCD    1063026501
        0x00056600:    3f5ef9fa    ..^?    DCD    1063188986
        0x00056604:    3f615973    sYa?    DCD    1063344499
        0x00056608:    3f639daf    ..c?    DCD    1063493039
        0x0005660c:    3f65c6c1    ..e?    DCD    1063634625
        0x00056610:    3f67d4cf    ..g?    DCD    1063769295
        0x00056614:    3f69c811    ..i?    DCD    1063897105
        0x00056618:    3f6ba0d2    ..k?    DCD    1064018130
        0x0005661c:    3f6d5f6e    n_m?    DCD    1064132462
        0x00056620:    3f6f0450    P.o?    DCD    1064240208
        0x00056624:    3f708ff4    ..p?    DCD    1064341492
        0x00056628:    3f7202e6    ..r?    DCD    1064436454
        0x0005662c:    3f735dbd    .]s?    DCD    1064525245
        0x00056630:    3f74a11f    ..t?    DCD    1064608031
        0x00056634:    3f75cdbf    ..u?    DCD    1064684991
        0x00056638:    3f76e457    W.v?    DCD    1064756311
        0x0005663c:    3f77e5b0    ..w?    DCD    1064822192
        0x00056640:    3f78d297    ..x?    DCD    1064882839
        0x00056644:    3f79abe3    ..y?    DCD    1064938467
        0x00056648:    3f7a7273    srz?    DCD    1064989299
        0x0005664c:    3f7b2727    ''{?    DCD    1065035559
        0x00056650:    3f7bcae7    ..{?    DCD    1065077479
        0x00056654:    3f7c5e9d    .^|?    DCD    1065115293
        0x00056658:    3f7ce335    5.|?    DCD    1065149237
        0x0005665c:    3f7d599c    .Y}?    DCD    1065179548
        0x00056660:    3f7dc2bd    ..}?    DCD    1065206461
        0x00056664:    3f7e1f86    ..~?    DCD    1065230214
        0x00056668:    3f7e70de    .p~?    DCD    1065251038
        0x0005666c:    3f7eb7ab    ..~?    DCD    1065269163
        0x00056670:    3f7ef4cf    ..~?    DCD    1065284815
        0x00056674:    3f7f2926    &).?    DCD    1065298214
        0x00056678:    3f7f5586    .U.?    DCD    1065309574
        0x0005667c:    3f7f7abe    .z.?    DCD    1065319102
        0x00056680:    3f7f9996    ...?    DCD    1065326998
        0x00056684:    3f7fb2cc    ...?    DCD    1065333452
        0x00056688:    3f7fc714    ...?    DCD    1065338644
        0x0005668c:    3f7fd71c    ...?    DCD    1065342748
        0x00056690:    3f7fe382    ...?    DCD    1065345922
        0x00056694:    3f7fecdd    ...?    DCD    1065348317
        0x00056698:    3f7ff3b6    ...?    DCD    1065350070
        0x0005669c:    3f7ff88a    ...?    DCD    1065351306
        0x000566a0:    3f7ffbc8    ...?    DCD    1065352136
        0x000566a4:    3f7ffdd6    ...?    DCD    1065352662
        0x000566a8:    3f7fff07    ...?    DCD    1065352967
        0x000566ac:    3f7fffa5    ...?    DCD    1065353125
        0x000566b0:    3f7fffe8    ...?    DCD    1065353192
        0x000566b4:    3f7ffffd    ...?    DCD    1065353213
        0x000566b8:    3f800000    ...?    DCD    1065353216
    Region$$Table$$Base
        0x000566bc:    000566f0    .f..    DCD    354032
        0x000566c0:    10000000    ....    DCD    268435456
        0x000566c4:    00000568    h...    DCD    1384
        0x000566c8:    00018270    p...    DCD    98928
        0x000566cc:    000568d8    .h..    DCD    354520
        0x000566d0:    10060000    ....    DCD    268828672
        0x000566d4:    000002c0    ....    DCD    704
        0x000566d8:    00018270    p...    DCD    98928
        0x000566dc:    000568d8    .h..    DCD    354520
        0x000566e0:    10000568    h...    DCD    268436840
        0x000566e4:    000235a0    .5..    DCD    144800
        0x000566e8:    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:   10 00 00 00 04 00 00 00 1e 00 00 00 04 00 00 00    ................
    0x10000010:   5b 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 e9 ed 02 00    ................
    0x10000040:   9d e9 02 00 b9 eb 02 00 21 fc 02 00 85 fa 02 00    ........!.......
    0x10000050:   39 f1 02 00 41 f6 02 00 19 f3 02 00 f1 00 03 00    9...A...........
    0x10000060:   f1 00 03 00 ed ee 02 00 3d e8 02 00 00 00 00 00    ........=.......
    0x10000070:   00 00 00 00 59 00 03 00 45 f8 02 00 00 00 00 00    ....Y...E.......
    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:   4c 07 05 00 4c 07 05 00 4c 07 05 00 4c 07 05 00    L...L...L...L...
    0x10000130:   4c 07 05 00 4c 07 05 00 4c 07 05 00 88 06 05 00    L...L...L.......
    0x10000140:   4c 07 05 00 4c 07 05 00 4c 07 05 00 4c 07 05 00    L...L...L...L...
    0x10000150:   4c 07 05 00 4c 07 05 00 4c 07 05 00 4c 07 05 00    L...L...L...L...
    0x10000160:   4c 07 05 00 4c 07 05 00 4c 07 05 00 4c 07 05 00    L...L...L...L...
    0x10000170:   4c 07 05 00 00 01 02 0f 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 00 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 3d 59 02 00 71 59 02 00    ........=Y..qY..
    0x10000270:   11 59 02 00 fe ff ff ff fe ff ff ff fe ff ff ff    .Y..............
    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:   b0 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 c4 a0 01 10 00 00 00 00 00 00 00 00    ................
    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 0c fa 04 00 14 fa 04 00 00 e0 0f 00    H...............
    0x100004f0:   bc 48 05 00 ff ff ff ff 00 00 00 00 78 f8 04 00    .H..........x...
    0x10000500:   00 00 00 00 00 00 00 00 20 08 25 08 00 00 00 00    ........ .%.....
    0x10000510:   54 f9 04 00 00 00 00 00 00 00 00 00 00 08 05 08    T...............
    0x10000520:   00 00 00 00 2c 04 05 00 00 00 00 00 00 00 00 00    ....,...........
    0x10000530:   30 00 42 00 00 00 00 00 34 28 05 00 00 00 00 00    0.B.....4(......
    0x10000540:   00 00 00 00 01 00 07 00 00 00 00 00 f0 28 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   : 144800 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:   9c 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   : 36875 bytes


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


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


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


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


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


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


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

    Symbol table .symtab (3372 symbols, 1851 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.25                      0x0001f64c   Lc    1   --   De 
     36  $t.26                      0x0001f688   Lc    1   --   De 
     37  $d.22                      0x0001f920   Lc    1   --   De 
     38  $t.23                      0x0001f95c   Lc    1   --   De 
     39  $d.6                       0x00020948   Lc    1   --   De 
     40  $t.7                       0x00020952   Lc    1   --   De 
     41  $d.9                       0x000219e0   Lc    1   --   De 
     42  $t.10                      0x000219e4   Lc    1   --   De 
     43  $d.9                       0x00021e16   Lc    1   --   De 
     44  $t.10                      0x00021e1a   Lc    1   --   De 
     45  $d.6                       0x000223ec   Lc    1   --   De 
     46  $t.7                       0x000223f2   Lc    1   --   De 
     47  $d.2                       0x00023498   Lc    1   --   De 
     48  $t.3                       0x0002349e   Lc    1   --   De 
     49  $d.29                      0x000241c0   Lc    1   --   De 
     50  $t.30                      0x000241c6   Lc    1   --   De 
     51  $d.3                       0x00024806   Lc    1   --   De 
     52  $t.4                       0x0002480e   Lc    1   --   De 
     53  $d.7                       0x00024c5c   Lc    1   --   De 
     54  $t.8                       0x00024c60   Lc    1   --   De 
     55  $d.4                       0x00025b4e   Lc    1   --   De 
     56  $t.5                       0x00025bb4   Lc    1   --   De 
     57  $d.3                       0x00026108   Lc    1   --   De 
     58  $t.6                       0x00026128   Lc    1   --   De 
     59  $d.7                       0x0002614c   Lc    1   --   De 
     60  $t.8                       0x00026208   Lc    1   --   De 
     61  $d.23                      0x00026594   Lc    1   --   De 
     62  $t.20                      0x000265ac   Lc    1   --   De 
     63  $d.21                      0x00026674   Lc    1   --   De 
     64  $t.17                      0x00026690   Lc    1   --   De 
     65  $d.1                       0x00026986   Lc    1   --   De 
     66  $t.2                       0x0002698a   Lc    1   --   De 
     67  $d.29                      0x00026c72   Lc    1   --   De 
     68  $t.30                      0x00026d2e   Lc    1   --   De 
     69  $d.31                      0x00026e14   Lc    1   --   De 
     70  $t.32                      0x00026e18   Lc    1   --   De 
     71  $d.33                      0x00026ef0   Lc    1   --   De 
     72  $t.19                      0x00026f78   Lc    1   --   De 
     73  $d.10                      0x000270ec   Lc    1   --   De 
     74  $t.1                       0x00027144   Lc    1   --   De 
     75  $d.12                      0x00027208   Lc    1   --   De 
     76  $t.5                       0x00027248   Lc    1   --   De 
     77  $d.5                       0x00027dcc   Lc    1   --   De 
     78  $t.6                       0x00027dd0   Lc    1   --   De 
     79  $d.5                       0x00028eb8   Lc    1   --   De 
     80  $t.6                       0x00028ec0   Lc    1   --   De 
     81  $d.15                      0x00029aa0   Lc    1   --   De 
     82  $t.19                      0x00029aa8   Lc    1   --   De 
     83  $d.22                      0x00029b34   Lc    1   --   De 
     84  $t.23                      0x00029b3a   Lc    1   --   De 
     85  $d.15                      0x0002a136   Lc    1   --   De 
     86  $t.16                      0x0002a260   Lc    1   --   De 
     87  $d.6                       0x00030d64   Lc    1   --   De 
     88  $t.7                       0x00030d8c   Lc    1   --   De 
     89  $d.8                       0x000314d8   Lc    1   --   De 
     90  $t.9                       0x00031528   Lc    1   --   De 
     91  $d.10                      0x00031c08   Lc    1   --   De 
     92  $t.11                      0x00031c18   Lc    1   --   De 
     93  $d.12                      0x00031dc8   Lc    1   --   De 
     94  $t.13                      0x00031dd8   Lc    1   --   De 
     95  $d.14                      0x0003235c   Lc    1   --   De 
     96  $t.15                      0x0003236c   Lc    1   --   De 
     97  $d.16                      0x00032a28   Lc    1   --   De 
     98  $t.17                      0x00032a30   Lc    1   --   De 
     99  $d.18                      0x000331dc   Lc    1   --   De 
    100  $t.19                      0x00033200   Lc    1   --   De 
    101  $d.20                      0x00033ac0   Lc    1   --   De 
    102  $t.21                      0x00033ad0   Lc    1   --   De 
    103  $d.22                      0x00033e28   Lc    1   --   De 
    104  $t.2                       0x00033e3c   Lc    1   --   De 
    105  $d.3                       0x00034110   Lc    1   --   De 
    106  $t.3                       0x00034114   Lc    1   --   De 
    107  $d.4                       0x0003423c   Lc    1   --   De 
    108  $t.6                       0x00034248   Lc    1   --   De 
    109  $d.5                       0x00035160   Lc    1   --   De 
    110  $t.46                      0x00035168   Lc    1   --   De 
    111  $d.28                      0x00035944   Lc    1   --   De 
    112  $t.17                      0x00035958   Lc    1   --   De 
    113  $d.37                      0x00035c70   Lc    1   --   De 
    114  $t.18                      0x00035c80   Lc    1   --   De 
    115  $d.20                      0x00035d04   Lc    1   --   De 
    116  $t.35                      0x00035d18   Lc    1   --   De 
    117  $d.2                       0x00035ecc   Lc    1   --   De 
    118  $t.31                      0x00035ed0   Lc    1   --   De 
    119  $d.32                      0x00035ef0   Lc    1   --   De 
    120  $t.33                      0x00035ef4   Lc    1   --   De 
    121  $d.34                      0x00035fd8   Lc    1   --   De 
    122  $t.6                       0x00036000   Lc    1   --   De 
    123  $d.24                      0x00036d42   Lc    1   --   De 
    124  $t.25                      0x00036d84   Lc    1   --   De 
    125  $d.21                      0x00036e0a   Lc    1   --   De 
    126  $t.22                      0x00036e10   Lc    1   --   De 
    127  $d.1                       0x00037818   Lc    1   --   De 
    128  $t.2                       0x0003782e   Lc    1   --   De 
    129  $d.11                      0x00037d36   Lc    1   --   De 
    130  $t.12                      0x00037d3c   Lc    1   --   De 
    131  $d.1                       0x00038800   Lc    1   --   De 
    132  $t.12                      0x00038820   Lc    1   --   De 
    133  $d.34                      0x00038a0c   Lc    1   --   De 
    134  $t.22                      0x00038a24   Lc    1   --   De 
    135  $d.23                      0x00038a86   Lc    1   --   De 
    136  $t.24                      0x00038a8a   Lc    1   --   De 
    137  $d.25                      0x00038b18   Lc    1   --   De 
    138  $t.26                      0x00038b58   Lc    1   --   De 
    139  $d.27                      0x00038b7c   Lc    1   --   De 
    140  $t.5                       0x00038b8c   Lc    1   --   De 
    141  $d.1                       0x00039004   Lc    1   --   De 
    142  $t.2                       0x00039014   Lc    1   --   De 
    143  $d.7                       0x000391ec   Lc    1   --   De 
    144  $t.12                      0x000391f4   Lc    1   --   De 
    145  $d.15                      0x00039678   Lc    1   --   De 
    146  $t.48                      0x0003967c   Lc    1   --   De 
    147  $d.4                       0x0003cabc   Lc    1   --   De 
    148  $t.5                       0x0003cb00   Lc    1   --   De 
    149  $d.30                      0x0003d57c   Lc    1   --   De 
    150  $t.45                      0x0003d580   Lc    1   --   De 
    151  $d.7                       0x0003eaa0   Lc    1   --   De 
    152  $t.6                       0x0003eaa4   Lc    1   --   De 
    153  $d.7                       0x0003edfc   Lc    1   --   De 
    154  $t.4                       0x0003ee08   Lc    1   --   De 
    155  $d.4                       0x0003f118   Lc    1   --   De 
    156  $t.24                      0x0003f128   Lc    1   --   De 
    157  $d.25                      0x0003f188   Lc    1   --   De 
    158  $t.26                      0x0003f1b2   Lc    1   --   De 
    159  $d.27                      0x0003f1d4   Lc    1   --   De 
    160  $t.28                      0x0003f1e8   Lc    1   --   De 
    161  $d.1                       0x0003f508   Lc    1   --   De 
    162  $t.2                       0x0003f510   Lc    1   --   De 
    163  $d.3                       0x0003f60c   Lc    1   --   De 
    164  $t.4                       0x0003f614   Lc    1   --   De 
    165  $d.29                      0x000408ae   Lc    1   --   De 
    166  $t.30                      0x000408b2   Lc    1   --   De 
    167  $d.31                      0x0004092c   Lc    1   --   De 
    168  $t.32                      0x00040932   Lc    1   --   De 
    169  $d.55                      0x00040a84   Lc    1   --   De 
    170  $t.50                      0x00040aa8   Lc    1   --   De 
    171  $d.51                      0x00040b08   Lc    1   --   De 
    172  $t.52                      0x00040b28   Lc    1   --   De 
    173  $d.53                      0x00040b88   Lc    1   --   De 
    174  $t.44                      0x00040ba4   Lc    1   --   De 
    175  $d.45                      0x00040bc6   Lc    1   --   De 
    176  $t.46                      0x00040bce   Lc    1   --   De 
    177  $d.42                      0x00040c4a   Lc    1   --   De 
    178  $t.43                      0x00040c52   Lc    1   --   De 
    179  $d.39                      0x00040cde   Lc    1   --   De 
    180  $t.40                      0x00040ce6   Lc    1   --   De 
    181  $d.47                      0x00041194   Lc    1   --   De 
    182  $t.44                      0x000411a8   Lc    1   --   De 
    183  $d.50                      0x00041234   Lc    1   --   De 
    184  $t.41                      0x00041250   Lc    1   --   De 
    185  $d.42                      0x00041260   Lc    1   --   De 
    186  $t.43                      0x00041268   Lc    1   --   De 
    187  $d.39                      0x000412b0   Lc    1   --   De 
    188  $t.40                      0x000412b8   Lc    1   --   De 
    189  $d.36                      0x000412fc   Lc    1   --   De 
    190  $t.37                      0x00041304   Lc    1   --   De 
    191  $d.9                       0x000414b4   Lc    1   --   De 
    192  $t.13                      0x000414c8   Lc    1   --   De 
    193  $d.18                      0x00041504   Lc    1   --   De 
    194  $t.19                      0x0004150e   Lc    1   --   De 
    195  $d.14                      0x000417a8   Lc    1   --   De 
    196  $t.22                      0x000417c0   Lc    1   --   De 
    197  $d.9                       0x000418ca   Lc    1   --   De 
    198  $t.10                      0x000418d0   Lc    1   --   De 
    199  $d.3                       0x00041994   Lc    1   --   De 
    200  $t.0                       0x000419a0   Lc    1   --   De 
    201  $d.1                       0x00041bc0   Lc    1   --   De 
    202  $t.4                       0x00041bd4   Lc    1   --   De 
    203  $d.5                       0x00041d90   Lc    1   --   De 
    204  $t.5                       0x00041d98   Lc    1   --   De 
    205  $d.23                      0x0004272c   Lc    1   --   De 
    206  $t.24                      0x00042730   Lc    1   --   De 
    207  $d.21                      0x00042808   Lc    1   --   De 
    208  $t.22                      0x00042812   Lc    1   --   De 
    209  $d.17                      0x0004335c   Lc    1   --   De 
    210  $t.18                      0x00043360   Lc    1   --   De 
    211  $d.20                      0x00043e6c   Lc    1   --   De 
    212  $t.23                      0x00043e7c   Lc    1   --   De 
    213  $d.22                      0x00044340   Lc    1   --   De 
    214  $t.0                       0x0004434c   Lc    1   --   De 
    215  $d.1                       0x00044730   Lc    1   --   De 
    216  $t.2                       0x00044738   Lc    1   --   De 
    217  $d.3                       0x000449b4   Lc    1   --   De 
    218  $t.6                       0x000449bc   Lc    1   --   De 
    219  $d.7                       0x00044ad8   Lc    1   --   De 
    220  $t.4                       0x00044adc   Lc    1   --   De 
    221  $d.5                       0x00044be0   Lc    1   --   De 
    222  $t.25                      0x00044be4   Lc    1   --   De 
    223  $d.26                      0x00044fb4   Lc    1   --   De 
    224  $t.56                      0x00044fc0   Lc    1   --   De 
    225  $d.9                       0x00045438   Lc    1   --   De 
    226  $t.8                       0x00045490   Lc    1   --   De 
    227  $d.9                       0x00045508   Lc    1   --   De 
    228  $t.0                       0x00045510   Lc    1   --   De 
    229  $d.2                       0x000457f8   Lc    1   --   De 
    230  $t.3                       0x0004580c   Lc    1   --   De 
    231  $d.6                       0x00046d8c   Lc    1   --   De 
    232  $t.7                       0x00046d90   Lc    1   --   De 
    233  $d.13                      0x00048e94   Lc    1   --   De 
    234  $t.10                      0x00048e9c   Lc    1   --   De 
    235  $d.11                      0x00049058   Lc    1   --   De 
    236  $t.10                      0x00049088   Lc    1   --   De 
    237  $d.22                      0x000493e0   Lc    1   --   De 
    238  $t.9                       0x000493e4   Lc    1   --   De 
    239  $t                         0x0004b4b6   Lc    1   --   De 
    240  $d                         0x0004b59c   Lc    1   --   De 
    241  $t                         0x0004b5b0   Lc    1   --   De 
    242  $d                         0x0004b87a   Lc    1   --   De 
    243  $t                         0x0004b908   Lc    1   --   De 
    244  $d                         0x0004ba04   Lc    1   --   De 
    245  $t                         0x0004ba20   Lc    1   --   De 
    246  $d                         0x0004ba82   Lc    1   --   De 
    247  $t                         0x0004ba90   Lc    1   --   De 
    248  $d                         0x0004bdf8   Lc    1   --   De 
    249  $t                         0x0004be54   Lc    1   --   De 
    250  $d                         0x0004c2b2   Lc    1   --   De 
    251  $t                         0x0004c340   Lc    1   --   De 
    252  $d                         0x0004c482   Lc    1   --   De 
    253  $t                         0x0004c4b0   Lc    1   --   De 
    254  $d                         0x0004c6c0   Lc    1   --   De 
    255  $t                         0x0004c6d8   Lc    1   --   De 
    256  $d                         0x0004c6f4   Lc    1   --   De 
    257  $t                         0x0004c708   Lc    1   --   De 
    258  $d                         0x0004c738   Lc    1   --   De 
    259  $t                         0x0004c740   Lc    1   --   De 
    260  $d                         0x0004c758   Lc    1   --   De 
    261  $t                         0x0004c760   Lc    1   --   De 
    262  $d                         0x0004c778   Lc    1   --   De 
    263  $t                         0x0004c780   Lc    1   --   De 
    264  $d                         0x0004c800   Lc    1   --   De 
    265  $t                         0x0004c804   Lc    1   --   De 
    266  $d                         0x0004c95c   Lc    1   --   De 
    267  $t                         0x0004c964   Lc    1   --   De 
    268  $d                         0x0004cb7c   Lc    1   --   De 
    269  $t                         0x0004cb80   Lc    1   --   De 
    270  $d                         0x0004cba8   Lc    1   --   De 
    271  $t                         0x0004cc30   Lc    1   --   De 
    272  $d                         0x0004cc98   Lc    1   --   De 
    273  $t                         0x0004cc9c   Lc    1   --   De 
    274  $d                         0x0004ccfc   Lc    1   --   De 
    275  $t                         0x0004cd00   Lc    1   --   De 
    276  $d                         0x0004cdc4   Lc    1   --   De 
    277  $t                         0x0004cdc8   Lc    1   --   De 
    278  $d                         0x0004ce3c   Lc    1   --   De 
    279  $t                         0x0004ce40   Lc    1   --   De 
    280  $d                         0x0004cf68   Lc    1   --   De 
    281  $t                         0x0004cf6c   Lc    1   --   De 
    282  $d                         0x0004cf98   Lc    1   --   De 
    283  $t                         0x0004cfa0   Lc    1   --   De 
    284  $d                         0x0004d010   Lc    1   --   De 
    285  $t                         0x0004d014   Lc    1   --   De 
    286  $d                         0x0004d1cc   Lc    1   --   De 
    287  $t                         0x0004d1fc   Lc    1   --   De 
    288  $d                         0x0004d250   Lc    1   --   De 
    289  $t                         0x0004d254   Lc    1   --   De 
    290  $d                         0x0004d260   Lc    1   --   De 
    291  $t                         0x0004d264   Lc    1   --   De 
    292  $d                         0x0004d430   Lc    1   --   De 
    293  $t                         0x0004d434   Lc    1   --   De 
    294  $d                         0x0004d43c   Lc    1   --   De 
    295  $t                         0x0004d440   Lc    1   --   De 
    296  $d                         0x0004d47c   Lc    1   --   De 
    297  $t                         0x0004d480   Lc    1   --   De 
    298  $d                         0x0004d556   Lc    1   --   De 
    299  $t                         0x0004d55a   Lc    1   --   De 
    300  $d.realdata                0x0004d5a0   Lc    1   --   De 
    301  $d.realdata                0x10000000   Lc    2   --   De 
    302  $d.realdata                0x10060000   Lc    4   --   De 
    303  adpcm.c                    0x00000000   Lc  Abs  File  De 
    304  port.c                     0x00000000   Lc  Abs  File  De 
    305  prvTaskExitError           0x00042a85   Lc    1  Code  De   0x3a
    306  pxCurrentTCBConst2         0x0001d160   Lc    1   --   De 
    307  vPortEnableVFP             0x000493d1   Lc    1  Code  De   0xe
    308  prvPortStartFirstTask      0x00042709   Lc    1  Code  De   0x22
    309  pxCurrentTCBConst          0x0001d130   Lc    1   --   De 
    310  __NVIC_ClearPendingIRQ     0x0001eb59   Lc    1  Code  De   0x30
    311  __NVIC_SetPriority         0x0001ec19   Lc    1  Code  De   0x42
    312  __NVIC_EnableIRQ           0x0001eb89   Lc    1  Code  De   0x30
    313  ucMaxSysCallPriority       0x100226d8   Lc    3  Data  De   0x1
    314  ulMaxPRIGROUPValue         0x100229e0   Lc    3  Data  De   0x4
    315  uxCriticalNesting          0x10000560   Lc    2  Data  De   0x4
    316  xMaximumPossibleSuppressedTicks
                                    0x10022aa0   Lc    3  Data  De   0x4
    317  g_lastSTimerVal            0x1000816c   Lc    3  Data  De   0x4
    318  amotas_main.c              0x00000000   Lc  Abs  File  De 
    319  amotas_find_next2send      0x00028da9   Lc    1  Code  De   0x54
    320  amotas_reply_to_client     0x000292ed   Lc    1  Code  De   0x70
    321  amotas_set_fw_addr         0x000293a5   Lc    1  Code  De   0x17a
    322  amotas_write2flash         0x000295e5   Lc    1  Code  De   0x232
    323  amotas_update_ota          0x00029595   Lc    1  Code  De   0x4e
    324  amotas_init_ota            0x00028e65   Lc    1  Code  De   0x1c
    325  amotas_conn_open           0x00028d45   Lc    1  Code  De   0x18
    326  amotas_conn_update         0x00028d5d   Lc    1  Code  De   0x16
    327  amotas_send_data           0x00029375   Lc    1  Code  De   0x30
    328  verify_flash_content       0x00049e1d   Lc    1  Code  De   0x82
    329  g_pFlash                   0x10000294   Lc    2  Data  De   0x4
    330  amotasCb                   0x100008b8   Lc    3  Data  De   0x2a0
    331  ui32ImageCalCRC            0x100226dc   Lc    3  Data  De   0x4
    332  sblOtaStorageAddr          0x100004f4   Lc    2  Data  De   0x4
    333  hci_dbg_trc.c              0x00000000   Lc  Abs  File  De 
    334  hci_drv_cooper.c           0x00000000   Lc  Abs  File  De 
    335  error_check                0x00038d25   Lc    1  Code  De   0x56
    336  HciDrvIntService           0x0001bd7d   Lc    1  Code  De   0x1a
    337  ClkReqIntService           0x0001a8c9   Lc    1  Code  De   0x6a
    338  __NVIC_SetPriority         0x0001ec5d   Lc    1  Code  De   0x42
    339  __NVIC_EnableIRQ           0x0001ebb9   Lc    1  Code  De   0x30
    340  g_ui32FailingStatus        0x10011fcc   Lc    3  Data  De   0x4
    341  hci_vs_cooper.c            0x00000000   Lc  Abs  File  De 
    342  hciCoreReadResolvingListSize
                                    0x00039f39   Lc    1  Code  De   0x44
    343  hciCoreReadMaxDataLen      0x00039f01   Lc    1  Code  De   0x36
    344  hciCoreResetSequence.randCnt
                                    0x10012928   Lc    3  Data  De   0x1
    345  cfg_stack.c                0x00000000   Lc  Abs  File  De 
    346  am_resources.c             0x00000000   Lc  Abs  File  De 
    347  __tagsym$$used.0           0x000564ac   Lc    1   --   De 
    348  __tagsym$$used.1           0x00056484   Lc    1   --   De 
    349  __tagsym$$used.2           0x00056498   Lc    1   --   De 
    350  __tagsym$$used.3           0x000564c0   Lc    1   --   De 
    351  __tagsym$$used.4           0x10060004   Lc    4   --   De 
    352  __tagsym$$used.5           0x10060018   Lc    4   --   De 
    353  __tagsym$$used.6           0x1006002c   Lc    4   --   De 
    354  __tagsym$$used.7           0x0005489c   Lc    1   --   De 
    355  __tagsym$$used.8           0x10060000   Lc    4   --   De 
    356  am_vos_ble_apollo4.c       0x00000000   Lc  Abs  File  De 
    357  __NVIC_SetPriority         0x0001eca1   Lc    1  Code  De   0x42
    358  g_pui32BufMem              0x10008590   Lc    3  Data  De   0xe20
    359  g_psPoolDescriptors        0x10000298   Lc    2  Data  De   0x18
    360  vos_ble_lite.c             0x00000000   Lc  Abs  File  De 
    361  .L__const.main.McuMemCfg   0x0004d7c6   Lc    1  Data  De   0x6
    362  .L__const.main.SRAMMemCfg  0x0004d7cc   Lc    1  Data  De   0x6
    363  sec_ecc.c                  0x00000000   Lc  Abs  File  De 
    364  uECC.c                     0x00000000   Lc  Abs  File  De 
    365  uECC_ll.c                  0x00000000   Lc  Abs  File  De 
    366  sec_aes.c                  0x00000000   Lc  Abs  File  De 
    367  getNextToken               0x0003949d   Lc    1  Code  De   0x42
    368  sec_aes_rev.c              0x00000000   Lc  Abs  File  De 
    369  sec_ccm_hci.c              0x00000000   Lc  Abs  File  De 
    370  sec_cmac_hci.c             0x00000000   Lc  Abs  File  De 
    371  secCmacGenSubkey2          0x00045619   Lc    1  Code  De   0x82
    372  secCmacProcessBlock        0x00045721   Lc    1  Code  De   0xb2
    373  secCmacComplete            0x000455bd   Lc    1  Code  De   0x30
    374  secCmacGenSubkey1          0x000455ed   Lc    1  Code  De   0x2a
    375  secCmacKeyShift            0x0004569d   Lc    1  Code  De   0x84
    376  sec_ecc_debug.c            0x00000000   Lc  Abs  File  De 
    377  sec_ecc_hci.c              0x00000000   Lc  Abs  File  De 
    378  sec_main.c                 0x00000000   Lc  Abs  File  De 
    379  secHciCback                0x000457d5   Lc    1  Code  De   0x18e
    380  hidapp_main.c              0x00000000   Lc  Abs  File  De 
    381  gap_main.c                 0x00000000   Lc  Abs  File  De 
    382  am_vos_board_setup.c       0x00000000   Lc  Abs  File  De 
    383  __NVIC_SetPriority         0x0001ece5   Lc    1  Code  De   0x42
    384  __NVIC_EnableIRQ           0x0001ebe9   Lc    1  Code  De   0x30
    385  __tagsym$$used.0           0x10060040   Lc    4   --   De 
    386  .L__const.am_vos_pdm_init.sPdmConfig
                                    0x0004d760   Lc    1  Data  De   0x1c
    387  g_ePdmInterrupts           0x000523f4   Lc    1  Data  De   0x4
    388  .L.str.4                   0x00054d73   Lc    1  Data  De   0x20
    389  .L.str                     0x00054d93   Lc    1  Data  De   0x1e
    390  .L.str.2                   0x00054db1   Lc    1  Data  De   0x1f
    391  .L.str.1                   0x00054dd0   Lc    1  Data  De   0x2b
    392  .L.str.3                   0x00054dfb   Lc    1  Data  De   0x2c
    393  .L.str.5                   0x00054e27   Lc    1  Data  De   0x2b
    394  am_vos_isr.c               0x00000000   Lc  Abs  File  De 
    395  app_db.c                   0x00000000   Lc  Abs  File  De 
    396  updateRecordInNVM          0x000491d1   Lc    1  Code  De   0x60
    397  pAppDbNewRec               0x100004e0   Lc    2  Data  De   0x4
    398  appDb                      0x10002e48   Lc    3  Data  De   0x298
    399  app_hw.c                   0x00000000   Lc  Abs  File  De 
    400  app_ui.c                   0x00000000   Lc  Abs  File  De 
    401  appUiCbackTbl              0x10003164   Lc    3  Data  De   0xc
    402  ui_console.c               0x00000000   Lc  Abs  File  De 
    403  ui_lcd.c                   0x00000000   Lc  Abs  File  De 
    404  ui_main.c                  0x00000000   Lc  Abs  File  De 
    405  ui_platform.c              0x00000000   Lc  Abs  File  De 
    406  ui_timer.c                 0x00000000   Lc  Abs  File  De 
    407  amota_main.c               0x00000000   Lc  Abs  File  De 
    408  hid_main.c                 0x00000000   Lc  Abs  File  De 
    409  wsf_assert.c               0x00000000   Lc  Abs  File  De 
    410  wsf_buf.c                  0x00000000   Lc  Abs  File  De 
    411  wsf_efs.c                  0x00000000   Lc  Abs  File  De 
    412  wsf_math.c                 0x00000000   Lc  Abs  File  De 
    413  wsf_msg.c                  0x00000000   Lc  Abs  File  De 
    414  wsf_os.c                   0x00000000   Lc  Abs  File  De 
    415  wsf_queue.c                0x00000000   Lc  Abs  File  De 
    416  wsf_timer.c                0x00000000   Lc  Abs  File  De 
    417  WsfTimer_handler           0x0001eb45   Lc    1  Code  De   0x12
    418  wsfTimerInsert             0x0004a011   Lc    1  Code  De   0x74
    419  wsfTimerRemove             0x0004a085   Lc    1  Code  De   0x58
    420  .L.str                     0x00054e52   Lc    1  Data  De   0xa
    421  g_ui32LastTime             0x10011fd0   Lc    3  Data  De   0x4
    422  wsf_trace.c                0x00000000   Lc  Abs  File  De 
    423  smpi_act.c                 0x00000000   Lc  Abs  File  De 
    424  smpi_sc_act.c              0x00000000   Lc  Abs  File  De 
    425  smpi_sc_sm.c               0x00000000   Lc  Abs  File  De 
    426  smpi_sm.c                  0x00000000   Lc  Abs  File  De 
    427  smpr_act.c                 0x00000000   Lc  Abs  File  De 
    428  smpr_sc_act.c              0x00000000   Lc  Abs  File  De 
    429  smpr_sc_sm.c               0x00000000   Lc  Abs  File  De 
    430  smprScStateTbl             0x00054a3c   Lc    1  Data  De   0xa0
    431  smprScActionTbl            0x00054954   Lc    1  Data  De   0xdc
    432  smprScStateTblCommon       0x00054b3c   Lc    1  Data  De   0xf
    433  smprScStateTblIdle         0x00054b69   Lc    1  Data  De   0x15
    434  smprScStateTblApiPairReq   0x00054adc   Lc    1  Data  De   0x1b
    435  smprScStateTblApiPairRsp   0x00054af7   Lc    1  Data  De   0x6
    436  smprScStateTblModeSelect   0x00054bba   Lc    1  Data  De   0x9
    437  smprScStateTblPubKey       0x00054c08   Lc    1  Data  De   0x6
    438  smprScStateTblLescPin      0x00054bb4   Lc    1  Data  De   0x6
    439  smprScStateTblAuthSelect   0x00054b15   Lc    1  Data  De   0xc
    440  smprScStateTblJwNcSetup    0x00054b84   Lc    1  Data  De   0x6
    441  smprScStateTblJwNcWaitRand 0x00054b8a   Lc    1  Data  De   0x6
    442  smprScStateTblJwNcCalcG2   0x00054b7e   Lc    1  Data  De   0x6
    443  smprScStateTblJwNcWaitUser 0x00054b90   Lc    1  Data  De   0xc
    444  smprScStateTblJwNcWaitUserDhCheckRcvd
                                    0x00054b9c   Lc    1  Data  De   0x9
    445  smprScStateTblPassKeyKeypress
                                    0x00054bcf   Lc    1  Data  De   0xf
    446  smprScStateTblPassWaitAuthRsp
                                    0x00054bde   Lc    1  Data  De   0x6
    447  smprScStateTblPasskeyWaitCnf
                                    0x00054c02   Lc    1  Data  De   0x6
    448  smprScStateTblPasskeyCalc  0x00054be4   Lc    1  Data  De   0x6
    449  smprScStateTblPasskeyRand  0x00054bf0   Lc    1  Data  De   0x6
    450  smprScStateTblPasskeyCheck 0x00054bea   Lc    1  Data  De   0x6
    451  smprScStateTblPasskeyRepeat
                                    0x00054bf6   Lc    1  Data  De   0xc
    452  smprScStateTblOobSendRand  0x00054bc3   Lc    1  Data  De   0x6
    453  smprScStateTblOobWaitRand  0x00054bc9   Lc    1  Data  De   0x6
    454  smprScStateTblWaitDhCheck  0x00054c29   Lc    1  Data  De   0x9
    455  smprScStateTblCalcDHKey    0x00054b21   Lc    1  Data  De   0x6
    456  smprScStateTblCalcF5TKey   0x00054b33   Lc    1  Data  De   0x9
    457  smprScStateTblCalcF5MacKey 0x00054b2d   Lc    1  Data  De   0x6
    458  smprScStateTblCalcF5LTK    0x00054b27   Lc    1  Data  De   0x6
    459  smprScStateTblDhCalcF6Ea   0x00054b4b   Lc    1  Data  De   0x6
    460  smprScStateTblDhCalcF6Eb   0x00054b51   Lc    1  Data  De   0x6
    461  smprStateTblPinPair1       0x00054d30   Lc    1  Data  De   0x9
    462  smprStateTblPinPair2       0x00054d42   Lc    1  Data  De   0x9
    463  smprStateTblCnfCalc1       0x00054cb5   Lc    1  Data  De   0x6
    464  smprStateTblCnfCalc2       0x00054cc1   Lc    1  Data  De   0x6
    465  smprStateTblPairRand       0x00054d24   Lc    1  Data  De   0x6
    466  smprStateTblCnfVerCalc1    0x00054ccd   Lc    1  Data  De   0x6
    467  smprStateTblCnfVerCalc2    0x00054cd9   Lc    1  Data  De   0x6
    468  smprScStateTblStkCalc      0x00054c20   Lc    1  Data  De   0x9
    469  smprScStateTblEncrypt      0x00054b57   Lc    1  Data  De   0x12
    470  smprScStateTblKeyDist      0x00054ba5   Lc    1  Data  De   0xf
    471  smprScStateTblAttempts     0x00054afd   Lc    1  Data  De   0x18
    472  smprScStateTblRspTo        0x00054c0e   Lc    1  Data  De   0x12
    473  smpr_sm.c                  0x00000000   Lc  Abs  File  De 
    474  smprStateTblIdle           0x00054d00   Lc    1  Data  De   0x15
    475  smprStateTblApiPairReq     0x00054c7c   Lc    1  Data  De   0x1b
    476  smprStateTblApiPairRsp     0x00054c97   Lc    1  Data  De   0x6
    477  smprStateTblPinPair1       0x00054d39   Lc    1  Data  De   0x9
    478  smprStateTblPinPair2       0x00054d4b   Lc    1  Data  De   0x9
    479  smprStateTblCnfCalc1       0x00054cbb   Lc    1  Data  De   0x6
    480  smprStateTblCnfCalc2       0x00054cc7   Lc    1  Data  De   0x6
    481  smprStateTblPairRand       0x00054d2a   Lc    1  Data  De   0x6
    482  smprStateTblCnfVerCalc1    0x00054cd3   Lc    1  Data  De   0x6
    483  smprStateTblCnfVerCalc2    0x00054cdf   Lc    1  Data  De   0x6
    484  smprStateTblStkCalc        0x00054d66   Lc    1  Data  De   0x9
    485  smprStateTblEncrypt        0x00054cf4   Lc    1  Data  De   0xc
    486  smprStateTblKeyDist        0x00054d15   Lc    1  Data  De   0xf
    487  smprStateTblAttempts       0x00054c9d   Lc    1  Data  De   0x18
    488  smprStateTblRspTo          0x00054d54   Lc    1  Data  De   0x12
    489  smprActionTbl              0x000548e8   Lc    1  Data  De   0x6c
    490  smprStateTblCommon         0x00054ce5   Lc    1  Data  De   0xf
    491  smp_act.c                  0x00000000   Lc  Abs  File  De 
    492  smp_db.c                   0x00000000   Lc  Abs  File  De 
    493  smpDbGetRecord             0x00046441   Lc    1  Code  De   0xa8
    494  smpDbStartServiceTimer     0x00046531   Lc    1  Code  De   0x28
    495  smpDbRecordInUse           0x000464e9   Lc    1  Code  De   0x48
    496  smpDbAddDevice             0x000463c9   Lc    1  Code  De   0x78
    497  smpDbCb                    0x1001a680   Lc    3  Data  De   0x58
    498  smp_main.c                 0x00000000   Lc  Abs  File  De 
    499  smpL2cDataCback            0x00046811   Lc    1  Code  De   0xac
    500  smpL2cCtrlCback            0x00046799   Lc    1  Code  De   0x76
    501  smpDmConnCback             0x00046559   Lc    1  Code  De   0x106
    502  smpResumeAttemptsState     0x00046cbd   Lc    1  Code  De   0x7c
    503  smp_non.c                  0x00000000   Lc  Abs  File  De 
    504  smp_sc_act.c               0x00000000   Lc  Abs  File  De 
    505  smpScCatInitiatorBdAddr    0x00047519   Lc    1  Code  De   0xb2
    506  smpScCatResponderBdAddr    0x000475cd   Lc    1  Code  De   0xb2
    507  smpScF5Key                 0x000548e3   Lc    1  Data  De   0x4
    508  smp_sc_main.c              0x00000000   Lc  Abs  File  De 
    509  hci_cmd.c                  0x00000000   Lc  Abs  File  De 
    510  hci_cmd_ae.c               0x00000000   Lc  Abs  File  De 
    511  hci_cmd_bis.c              0x00000000   Lc  Abs  File  De 
    512  hci_cmd_cis.c              0x00000000   Lc  Abs  File  De 
    513  hci_cmd_cte.c              0x00000000   Lc  Abs  File  De 
    514  hci_cmd_iso.c              0x00000000   Lc  Abs  File  De 
    515  hci_cmd_past.c             0x00000000   Lc  Abs  File  De 
    516  hci_cmd_phy.c              0x00000000   Lc  Abs  File  De 
    517  hci_core.c                 0x00000000   Lc  Abs  File  De 
    518  hciCoreConnAlloc           0x00039c5d   Lc    1  Code  De   0x60
    519  hciCoreConnFree            0x00039d29   Lc    1  Code  De   0x92
    520  hciCoreNextConnFragment    0x00039dd9   Lc    1  Code  De   0x5a
    521  hciCoreCisAlloc            0x00039b35   Lc    1  Code  De   0x54
    522  hciCoreCisFree             0x00039bf5   Lc    1  Code  De   0x54
    523  hci_core_ps.c              0x00000000   Lc  Abs  File  De 
    524  hci_evt.c                  0x00000000   Lc  Abs  File  De 
    525  hciEvtProcessLeAdvReport   0x0003c389   Lc    1  Code  De   0xe6
    526  hciEvtProcessLeDirectAdvReport
                                    0x0003c675   Lc    1  Code  De   0xc6
    527  hciEvtProcessLeExtAdvReport
                                    0x0003c73d   Lc    1  Code  De   0x1a2
    528  hciEvtProcessLePerAdvReport
                                    0x0003c8e1   Lc    1  Code  De   0xc0
    529  hciEvtProcessLeConnIQReport
                                    0x0003c56d   Lc    1  Code  De   0x106
    530  hciEvtProcessLeConlessIQReport
                                    0x0003c471   Lc    1  Code  De   0xfa
    531  hciEvtParseLeConnCmpl      0x0003adf5   Lc    1  Code  De   0xc2
    532  hciEvtParseLeEnhancedConnCmpl
                                    0x0003b145   Lc    1  Code  De   0xcc
    533  hciEvtParseDisconnectCmpl  0x0003a861   Lc    1  Code  De   0x46
    534  hciEvtParseLeConnUpdateCmpl
                                    0x0003af31   Lc    1  Code  De   0x76
    535  hciEvtParseLeCreateConnCancelCmdCmpl
                                    0x0003b0dd   Lc    1  Code  De   0x20
    536  hciEvtParseReadRssiCmdCmpl 0x0003bbd9   Lc    1  Code  De   0x46
    537  hciEvtParseReadChanMapCmdCmpl
                                    0x0003b725   Lc    1  Code  De   0x46
    538  hciEvtParseReadTxPwrLvlCmdCmpl
                                    0x0003bc21   Lc    1  Code  De   0x40
    539  hciEvtParseReadRemoteVerInfoCmpl
                                    0x0003bb69   Lc    1  Code  De   0x6e
    540  hciEvtParseReadLeRemoteFeatCmpl
                                    0x0003b7b5   Lc    1  Code  De   0x46
    541  hciEvtParseLeLtkReqReplCmdCmpl
                                    0x0003b2a1   Lc    1  Code  De   0x3a
    542  hciEvtParseLeLtkReqNegReplCmdCmpl
                                    0x0003b265   Lc    1  Code  De   0x3a
    543  hciEvtParseEncKeyRefreshCmpl
                                    0x0003a8f1   Lc    1  Code  De   0x3a
    544  hciEvtParseEncChange       0x0003a8a9   Lc    1  Code  De   0x46
    545  hciEvtParseLeLtkReq        0x0003b211   Lc    1  Code  De   0x52
    546  hciEvtParseVendorSpecCmdStatus
                                    0x0003be49   Lc    1  Code  De   0x22
    547  hciEvtParseVendorSpecCmdCmpl
                                    0x0003bde1   Lc    1  Code  De   0x68
    548  hciEvtParseVendorSpec      0x0003bdad   Lc    1  Code  De   0x34
    549  hciEvtParseHwError         0x0003a95d   Lc    1  Code  De   0x1a
    550  hciEvtParseLeAddDevToResListCmdCmpl
                                    0x0003a979   Lc    1  Code  De   0x20
    551  hciEvtParseLeRemDevFromResListCmdCmpl
                                    0x0003b425   Lc    1  Code  De   0x20
    552  hciEvtParseLeClearResListCmdCmpl
                                    0x0003adb9   Lc    1  Code  De   0x20
    553  hciEvtParseLeReadPeerResAddrCmdCmpl
                                    0x0003b3f1   Lc    1  Code  De   0x32
    554  hciEvtParseLeReadLocalResAddrCmdCmpl
                                    0x0003b3bd   Lc    1  Code  De   0x32
    555  hciEvtParseLeSetAddrResEnableCmdCmpl
                                    0x0003b53d   Lc    1  Code  De   0x20
    556  hciEvtParseLeEncryptCmdCmpl
                                    0x0003b0fd   Lc    1  Code  De   0x46
    557  hciEvtParseLeRandCmdCmpl   0x0003b38d   Lc    1  Code  De   0x30
    558  hciEvtParseRemConnParamRepCmdCmpl
                                    0x0003bc9d   Lc    1  Code  De   0x3a
    559  hciEvtParseRemConnParamNegRepCmdCmpl
                                    0x0003bc61   Lc    1  Code  De   0x3a
    560  hciEvtParseReadDefDataLenCmdCmpl
                                    0x0003b76d   Lc    1  Code  De   0x48
    561  hciEvtParseWriteDefDataLenCmdCmpl
                                    0x0003bea9   Lc    1  Code  De   0x20
    562  hciEvtParseSetDataLenCmdCmpl
                                    0x0003bd51   Lc    1  Code  De   0x3a
    563  hciEvtParseReadMaxDataLenCmdCmpl
                                    0x0003ba75   Lc    1  Code  De   0x70
    564  hciEvtParseRemConnParamReq 0x0003bcd9   Lc    1  Code  De   0x78
    565  hciEvtParseDataLenChange   0x0003a7e9   Lc    1  Code  De   0x78
    566  hciEvtParseReadPubKeyCmdCmpl
                                    0x0003bb39   Lc    1  Code  De   0x2e
    567  hciEvtParseGenDhKeyCmdCmpl 0x0003a92d   Lc    1  Code  De   0x2e
    568  hciEvtParseWriteAuthTimeoutCmdCmpl
                                    0x0003be6d   Lc    1  Code  De   0x3a
    569  hciEvtParseAuthTimeoutExpiredEvt
                                    0x0003a7a1   Lc    1  Code  De   0x28
    570  hciEvtParseReadPhyCmdCmpl  0x0003bae5   Lc    1  Code  De   0x52
    571  hciEvtParseSetDefPhyCmdCmpl
                                    0x0003bd8d   Lc    1  Code  De   0x20
    572  hciEvtParsePhyUpdateCmpl   0x0003b6d1   Lc    1  Code  De   0x52
    573  hciEvtParseLeScanTimeout   0x0003b52d   Lc    1  Code  De   0xe
    574  hciEvtParseLeAdvSetTerm    0x0003a999   Lc    1  Code  De   0x52
    575  hciEvtParseLeScanReqRcvd   0x0003b4f5   Lc    1  Code  De   0x38
    576  hciEvtParseLePerAdvSyncEst 0x0003b2dd   Lc    1  Code  De   0x8a
    577  hciEvtParseLePerAdvSyncLost
                                    0x0003b369   Lc    1  Code  De   0x22
    578  hciEvtParseLeCmdCmpl       0x0003add9   Lc    1  Code  De   0x1a
    579  hciEvtParseLeSetConnCteRcvParm
                                    0x0003b5f1   Lc    1  Code  De   0x3a
    580  hciEvtParseLeSetConnCteTxParm
                                    0x0003b62d   Lc    1  Code  De   0x3a
    581  hciEvtParseLeConnCteReqEn  0x0003aeb9   Lc    1  Code  De   0x3a
    582  hciEvtParseLeConnCteRspEn  0x0003aef5   Lc    1  Code  De   0x3a
    583  hciEvtParseLeCisEst        0x0003ac49   Lc    1  Code  De   0x11a
    584  hciEvtParseLeCisReq        0x0003ad65   Lc    1  Code  De   0x54
    585  hciEvtParseLeReqPeerScaCmpl
                                    0x0003b4ad   Lc    1  Code  De   0x46
    586  hciEvtParseLeSetCigParamsCmdCmpl
                                    0x0003b55d   Lc    1  Code  De   0x92
    587  hciEvtParseLeRemoveCigCmdCmpl
                                    0x0003b445   Lc    1  Code  De   0x32
    588  hciEvtParseLeSetupIsoDataPathCmdCmpl
                                    0x0003b669   Lc    1  Code  De   0x32
    589  hciEvtParseLeRemoveIsoDataPathCmdCmpl
                                    0x0003b479   Lc    1  Code  De   0x32
    590  hciEvtParseConfigDataPathCmdCmpl
                                    0x0003a7c9   Lc    1  Code  De   0x20
    591  hciEvtParseReadLocalSupCodecsCmdCmpl
                                    0x0003b8d9   Lc    1  Code  De   0x152
    592  hciEvtParseReadLocalSupCodecCapCmdCmpl
                                    0x0003b7fd   Lc    1  Code  De   0xdc
    593  hciEvtParseReadLocalSupCtrDlyCmdCmpl
                                    0x0003ba2d   Lc    1  Code  De   0x48
    594  hciEvtParseLeCreateBigCmpl 0x0003afa9   Lc    1  Code  De   0x134
    595  hciEvtParseLeTerminateBigCmpl
                                    0x0003b69d   Lc    1  Code  De   0x32
    596  hciEvtParseLeBigSyncEst    0x0003aacd   Lc    1  Code  De   0x114
    597  hciEvtParseLeBigSyncLost   0x0003abe1   Lc    1  Code  De   0x32
    598  hciEvtParseLeBigTermSyncCmpl
                                    0x0003ac15   Lc    1  Code  De   0x32
    599  hciEvtParseLeBigInfoAdvRpt 0x0003a9ed   Lc    1  Code  De   0xde
    600  hciEvtCbackLen             0x000529ba   Lc    1  Data  De   0x55
    601  hciEvtParseFcnTbl          0x00052a10   Lc    1  Data  De   0x154
    602  hciEvtStats                0x1001292a   Lc    3  Data  De   0x18
    603  hci_tr.c                   0x00000000   Lc  Abs  File  De 
    604  hciTrSerialRxIncoming.stateRx
                                    0x10012951   Lc    3  Data  De   0x1
    605  hciTrSerialRxIncoming.pktIndRx
                                    0x10012950   Lc    3  Data  De   0x1
    606  hciTrSerialRxIncoming.iRx  0x10012946   Lc    3  Data  De   0x2
    607  hciTrSerialRxIncoming.hdrRx
                                    0x10012942   Lc    3  Data  De   0x4
    608  hciTrSerialRxIncoming.pPktRx
                                    0x1001294c   Lc    3  Data  De   0x4
    609  hciTrSerialRxIncoming.pDataRx
                                    0x10012948   Lc    3  Data  De   0x4
    610  g_bHCIReceivingPacket      0x10008155   Lc    3  Data  De   0x1
    611  hci_vs_ae.c                0x00000000   Lc  Abs  File  De 
    612  hci_main.c                 0x00000000   Lc  Abs  File  De 
    613  l2c_coc.c                  0x00000000   Lc  Abs  File  De 
    614  l2c_main.c                 0x00000000   Lc  Abs  File  De 
    615  l2cDefaultDataCback        0x0003e0a5   Lc    1  Code  De   0x10
    616  l2cDefaultCtrlCback        0x0003e09d   Lc    1  Code  De   0x8
    617  l2cDefaultDataCidCback     0x0003e0b5   Lc    1  Code  De   0x14
    618  l2cHciAclCback             0x0003e0c9   Lc    1  Code  De   0x11c
    619  l2cHciFlowCback            0x0003e1e5   Lc    1  Code  De   0x5c
    620  l2c_master.c               0x00000000   Lc  Abs  File  De 
    621  l2c_slave.c                0x00000000   Lc  Abs  File  De 
    622  l2cSlaveRxSignalingPkt     0x0003e385   Lc    1  Code  De   0x134
    623  l2cSlaveReqTimeout         0x0003e371   Lc    1  Code  De   0x14
    624  l2cSlaveCb                 0x1001297c   Lc    3  Data  De   0x18
    625  gatt_main.c                0x00000000   Lc  Abs  File  De 
    626  dm_adv.c                   0x00000000   Lc  Abs  File  De 
    627  dm_adv_ae.c                0x00000000   Lc  Abs  File  De 
    628  dm_adv_leg.c               0x00000000   Lc  Abs  File  De 
    629  dmAdvConfig                0x00036679   Lc    1  Code  De   0x74
    630  dmLegAdvCb                 0x100036e8   Lc    3  Data  De   0x1
    631  dmAdvAct                   0x000505a0   Lc    1  Data  De   0x20
    632  dmAdvFcnIf                 0x000505c0   Lc    1  Data  De   0xc
    633  dm_bis_master.c            0x00000000   Lc  Abs  File  De 
    634  dm_bis_slave.c             0x00000000   Lc  Abs  File  De 
    635  dm_cis.c                   0x00000000   Lc  Abs  File  De 
    636  dm_cis_master.c            0x00000000   Lc  Abs  File  De 
    637  dm_cis_slave.c             0x00000000   Lc  Abs  File  De 
    638  dm_cis_sm.c                0x00000000   Lc  Abs  File  De 
    639  dm_conn.c                  0x00000000   Lc  Abs  File  De 
    640  dmConnCmplStates           0x00037039   Lc    1  Code  De   0x6e
    641  dmConn2ActRssiRead         0x00036c8d   Lc    1  Code  De   0x46
    642  dmConn2ActRemoteConnParamReq
                                    0x00036bed   Lc    1  Code  De   0x58
    643  dmConn2ActDataLenChange    0x00036ae1   Lc    1  Code  De   0x58
    644  dmConn2ActWriteAuthToCmpl  0x00036cd5   Lc    1  Code  De   0x40
    645  dmConn2ActAuthToExpired    0x00036aa9   Lc    1  Code  De   0x38
    646  dmConn2ActReadRemoteFeaturesCmpl
                                    0x00036b39   Lc    1  Code  De   0x5a
    647  dmConn2ActReadRemoteVerInfoCmpl
                                    0x00036b95   Lc    1  Code  De   0x58
    648  dmConn2ActReqPeerSca       0x00036c45   Lc    1  Code  De   0x46
    649  dmConnUpdActTbl            0x00050674   Lc    1  Data  De   0x4
    650  dmConnSpecDefaults         0x0005060c   Lc    1  Data  De   0xc
    651  dmConnFcnIf                0x00050600   Lc    1  Data  De   0xc
    652  dmConn2FcnIf               0x000505cc   Lc    1  Data  De   0xc
    653  dmConnUpdFcnIf             0x00050678   Lc    1  Data  De   0xc
    654  dmConnActSetMain           0x000505d8   Lc    1  Data  De   0x18
    655  dmConnUpdActSetMain        0x00050668   Lc    1  Data  De   0x4
    656  dm_conn_cte.c              0x00000000   Lc  Abs  File  De 
    657  dm_conn_master.c           0x00000000   Lc  Abs  File  De 
    658  dm_conn_master_ae.c        0x00000000   Lc  Abs  File  De 
    659  dm_conn_master_leg.c       0x00000000   Lc  Abs  File  De 
    660  dm_conn_slave.c            0x00000000   Lc  Abs  File  De 
    661  dmConnUpdateCback          0x000376dd   Lc    1  Code  De   0x40
    662  dm_conn_slave_ae.c         0x00000000   Lc  Abs  File  De 
    663  dm_conn_slave_leg.c        0x00000000   Lc  Abs  File  De 
    664  dmConnActSetSlave          0x000505f0   Lc    1  Data  De   0x10
    665  dm_conn_sm.c               0x00000000   Lc  Abs  File  De 
    666  dmConnStateTbl             0x00050618   Lc    1  Data  De   0x50
    667  dm_dev.c                   0x00000000   Lc  Abs  File  De 
    668  dmDevHciEvtReset           0x0003779d   Lc    1  Code  De   0x22
    669  dmDevHciEvtVendorSpecCmdCmpl
                                    0x000377e1   Lc    1  Code  De   0x1e
    670  dmDevHciEvtVendorSpec      0x000377c1   Lc    1  Code  De   0x1e
    671  dmDevHciEvtHwError         0x0003777d   Lc    1  Code  De   0x1e
    672  dmDevAct                   0x00050684   Lc    1  Data  De   0x4
    673  dm_dev_priv.c              0x00000000   Lc  Abs  File  De 
    674  dm_iso.c                   0x00000000   Lc  Abs  File  De 
    675  dm_main.c                  0x00000000   Lc  Abs  File  De 
    676  dmHciEvtCback              0x0003791d   Lc    1  Code  De   0x40
    677  dmFcnDefault               0x0005074c   Lc    1  Data  De   0xc
    678  dmEvtCbackLen              0x00050694   Lc    1  Data  De   0xb8
    679  dmHciToIdTbl               0x00050758   Lc    1  Data  De   0x5a
    680  dm_past.c                  0x00000000   Lc  Abs  File  De 
    681  dm_phy.c                   0x00000000   Lc  Abs  File  De 
    682  dmPhyActDefPhySet          0x0003795d   Lc    1  Code  De   0x32
    683  dmPhyActPhyRead            0x00037991   Lc    1  Code  De   0x4e
    684  dmPhyActPhyUpdate          0x000379e1   Lc    1  Code  De   0x4e
    685  dmPhyFcnIf                 0x000507b4   Lc    1  Data  De   0xc
    686  dm_priv.c                  0x00000000   Lc  Abs  File  De 
    687  dmPrivSetAddrResEnable     0x00037e59   Lc    1  Code  De   0x22
    688  dmPrivAct                  0x000507c0   Lc    1  Data  De   0x1c
    689  dmPrivAesAct               0x000507dc   Lc    1  Data  De   0x8
    690  dmPrivFcnIf                0x000507f0   Lc    1  Data  De   0xc
    691  dmPrivAesFcnIf             0x000507e4   Lc    1  Data  De   0xc
    692  dm_scan.c                  0x00000000   Lc  Abs  File  De 
    693  dm_scan_ae.c               0x00000000   Lc  Abs  File  De 
    694  dm_scan_leg.c              0x00000000   Lc  Abs  File  De 
    695  dm_sec.c                   0x00000000   Lc  Abs  File  De 
    696  dmSecFcnIf                 0x000507fc   Lc    1  Data  De   0xc
    697  dm_sec_lesc.c              0x00000000   Lc  Abs  File  De 
    698  dmSecOobRand               0x1000370c   Lc    3  Data  De   0x4
    699  localEccKey                0x1001299c   Lc    3  Data  De   0x60
    700  dmSecLescFcnIf             0x00050808   Lc    1  Data  De   0xc
    701  dm_sec_master.c            0x00000000   Lc  Abs  File  De 
    702  dm_sec_slave.c             0x00000000   Lc  Abs  File  De 
    703  dm_sync_ae.c               0x00000000   Lc  Abs  File  De 
    704  attc_disc.c                0x00000000   Lc  Abs  File  De 
    705  attc_eatt.c                0x00000000   Lc  Abs  File  De 
    706  attc_main.c                0x00000000   Lc  Abs  File  De 
    707  attcSendMtuReq             0x0002cf29   Lc    1  Code  De   0x46
    708  attcSendContinuingReq      0x0002cd01   Lc    1  Code  De   0xe6
    709  attcSendSimpleReq          0x0002d0ad   Lc    1  Code  De   0x4c
    710  attcSendWriteCmd           0x0002d0f9   Lc    1  Code  De   0x44
    711  attcSendPrepWriteReq       0x0002cf71   Lc    1  Code  De   0x120
    712  attcSetPendWriteCmd        0x0002d13d   Lc    1  Code  De   0x48
    713  attcDataCback              0x0002c1b1   Lc    1  Code  De   0x90
    714  attcCtrlCback              0x0002c181   Lc    1  Code  De   0x30
    715  attcConnCback              0x0002bfd9   Lc    1  Code  De   0x1a8
    716  attcSendReqTbl             0x0004faa4   Lc    1  Data  De   0x44
    717  attcFcnIf                  0x0004fa40   Lc    1  Data  De   0x10
    718  attc_proc.c                0x00000000   Lc  Abs  File  De 
    719  attcProcRspTbl             0x0004fa60   Lc    1  Data  De   0x44
    720  attcMinPduLen              0x0004fa50   Lc    1  Data  De   0xd
    721  attc_read.c                0x00000000   Lc  Abs  File  De 
    722  attc_sign.c                0x00000000   Lc  Abs  File  De 
    723  attc_write.c               0x00000000   Lc  Abs  File  De 
    724  atts_ccc.c                 0x00000000   Lc  Abs  File  De 
    725  attsCccMainCback           0x0002d3ed   Lc    1  Code  De   0x4c
    726  attsCccAllocTbl            0x0002d2d5   Lc    1  Code  De   0x5a
    727  attsCccCback               0x0002d331   Lc    1  Code  De   0x4c
    728  attsCccFreeTbl             0x0002d37d   Lc    1  Code  De   0x50
    729  attsCccGetTbl              0x0002d3cd   Lc    1  Code  De   0x1e
    730  attsCccReadValue           0x0002d439   Lc    1  Code  De   0xc2
    731  attsCccWriteValue          0x0002d4fd   Lc    1  Code  De   0x132
    732  attsCccCb                  0x10003548   Lc    3  Data  De   0x18
    733  atts_csf.c                 0x00000000   Lc  Abs  File  De 
    734  atts_dyn.c                 0x00000000   Lc  Abs  File  De 
    735  atts_eatt.c                0x00000000   Lc  Abs  File  De 
    736  atts_ind.c                 0x00000000   Lc  Abs  File  De 
    737  attsExecCallback           0x0002dcc5   Lc    1  Code  De   0x2e
    738  attsIndCtrlCback           0x0002e3a9   Lc    1  Code  De   0x28
    739  attsIndMsgCback            0x0002e3d1   Lc    1  Code  De   0xda
    740  attsIndConnCback           0x0002e2fd   Lc    1  Code  De   0xac
    741  attsPendIndNtfHandle       0x0002e6a1   Lc    1  Code  De   0xa0
    742  attsSetupMsg               0x000303f1   Lc    1  Code  De   0xcc
    743  attsSetPendNtfHandle       0x000303a1   Lc    1  Code  De   0x4e
    744  attsIndFcnIf               0x0004faf8   Lc    1  Data  De   0x10
    745  atts_main.c                0x00000000   Lc  Abs  File  De 
    746  attsDataCback              0x0002da3d   Lc    1  Code  De   0x1ac
    747  attsL2cCtrlCback           0x0002e611   Lc    1  Code  De   0x1c
    748  attsConnCback              0x0002d779   Lc    1  Code  De   0x8e
    749  attsIsHashableAttr.isAttrCharVal
                                    0x10003570   Lc    3  Data  De   0x1
    750  attsFcnIf                  0x0004fae8   Lc    1  Data  De   0x10
    751  atts_proc.c                0x00000000   Lc  Abs  File  De 
    752  atts_read.c                0x00000000   Lc  Abs  File  De 
    753  atts_sign.c                0x00000000   Lc  Abs  File  De 
    754  attsSignCcbByConnId        0x000304bd   Lc    1  Code  De   0x1c
    755  attsSignCb                 0x10003574   Lc    3  Data  De   0x38
    756  atts_write.c               0x00000000   Lc  Abs  File  De 
    757  attsExecPrepWrite          0x0002dcf5   Lc    1  Code  De   0x100
    758  att_eatt.c                 0x00000000   Lc  Abs  File  De 
    759  att_main.c                 0x00000000   Lc  Abs  File  De 
    760  attL2cDataCback            0x0002bdb1   Lc    1  Code  De   0x58
    761  attL2cCtrlCback            0x0002bd41   Lc    1  Code  De   0x6e
    762  attDmConnCback             0x0002bba9   Lc    1  Code  De   0xfa
    763  attBaseUuid                0x10000028   Lc    2  Data  De   0x10
    764  att_uuid.c                 0x00000000   Lc  Abs  File  De 
    765  bda.c                      0x00000000   Lc  Abs  File  De 
    766  Bda2Str.hex                0x0004d7d2   Lc    1  Data  De   0x11
    767  Bda2Str.str                0x100005c8   Lc    3  Data  De   0xd
    768  bstream.c                  0x00000000   Lc  Abs  File  De 
    769  calc128.c                  0x00000000   Lc  Abs  File  De 
    770  crc32.c                    0x00000000   Lc  Abs  File  De 
    771  crc32Table                 0x0004ffe0   Lc    1  Data  De   0x400
    772  print.c                    0x00000000   Lc  Abs  File  De 
    773  terminal.c                 0x00000000   Lc  Abs  File  De 
    774  wstr.c                     0x00000000   Lc  Abs  File  De 
    775  amvos_main.c               0x00000000   Lc  Abs  File  De 
    776  amvosSetLocalName          0x0002a6d5   Lc    1  Code  De   0x8a
    777  amvosProcMsg               0x0002a115   Lc    1  Code  De   0x5c0
    778  amvosDmCback               0x00029ced   Lc    1  Code  De   0x40
    779  amvosAttCback              0x00029aa9   Lc    1  Code  De   0x64
    780  amvosCccCback              0x00029b99   Lc    1  Code  De   0x5c
    781  amvosBtnCback              0x00029b0d   Lc    1  Code  De   0x8c
    782  amvosProcCccState          0x00029f65   Lc    1  Code  De   0x1b0
    783  amvosSetup                 0x0002a761   Lc    1  Code  De   0x4c
    784  amvosOpen                  0x00029ead   Lc    1  Code  De   0xb6
    785  amvosClose                 0x00029bf5   Lc    1  Code  De   0x12
    786  amvosConnUpdate            0x00029c7d   Lc    1  Code  De   0x70
    787  .L.str.36                  0x00054e5c   Lc    1  Data  De   0x12
    788  .L.str.31                  0x00054e6e   Lc    1  Data  De   0xf
    789  .L.str.33                  0x00054e7d   Lc    1  Data  De   0x24
    790  .L.str.37                  0x00054ea1   Lc    1  Data  De   0x15
    791  .L.str.27                  0x00054eb6   Lc    1  Data  De   0x17
    792  .L.str.23                  0x00054ecd   Lc    1  Data  De   0x1e
    793  .L.str.21                  0x00054eeb   Lc    1  Data  De   0x1f
    794  .L.str.22                  0x00054f0a   Lc    1  Data  De   0x1b
    795  .L.str.18                  0x00054f25   Lc    1  Data  De   0x1e
    796  .L.str.6                   0x00054f43   Lc    1  Data  De   0x1f
    797  .L.str.8                   0x00054f62   Lc    1  Data  De   0x29
    798  .L.str.17                  0x00054f8b   Lc    1  Data  De   0x20
    799  .L.str.25                  0x00054fab   Lc    1  Data  De   0x1e
    800  .L.str.19                  0x00054fc9   Lc    1  Data  De   0x1e
    801  .L.str.26                  0x00054fe7   Lc    1  Data  De   0x2b
    802  .L.str                     0x00055012   Lc    1  Data  De   0x22
    803  .L.str.7                   0x00055034   Lc    1  Data  De   0x25
    804  .L.str.20                  0x00055059   Lc    1  Data  De   0x23
    805  .L.str.9                   0x0005507c   Lc    1  Data  De   0x1c
    806  .L.str.12                  0x00055098   Lc    1  Data  De   0x1b
    807  .L.str.11                  0x000550b3   Lc    1  Data  De   0x1a
    808  .L.str.10                  0x000550cd   Lc    1  Data  De   0x1b
    809  .L.str.15                  0x000550e8   Lc    1  Data  De   0x20
    810  .L.str.28                  0x00055108   Lc    1  Data  De   0x18
    811  .L.str.14                  0x00055120   Lc    1  Data  De   0x24
    812  .L.str.13                  0x00055144   Lc    1  Data  De   0x49
    813  .L.str.24                  0x0005518d   Lc    1  Data  De   0x34
    814  .L.str.30                  0x000551c1   Lc    1  Data  De   0x1c
    815  .L.str.29                  0x000551dd   Lc    1  Data  De   0x20
    816  .L.str.3                   0x000551fd   Lc    1  Data  De   0x26
    817  .L.str.4                   0x00055223   Lc    1  Data  De   0x2a
    818  .L.str.35                  0x0005524d   Lc    1  Data  De   0x1d
    819  .L.str.5                   0x0005526a   Lc    1  Data  De   0x1b
    820  .L.str.32                  0x00055285   Lc    1  Data  De   0xd
    821  .L.str.38                  0x00055292   Lc    1  Data  De   0x2a
    822  .L.str.16                  0x000552bc   Lc    1  Data  De   0x2c
    823  .L.str.34                  0x000552e8   Lc    1  Data  De   0x24
    824  .L.str.2                   0x0005530a   Lc    1  Data  De   0x2
    825  .L.str.1                   0x0005530c   Lc    1  Data  De   0x23
    826  .L__const.amvosKwdSetDemoName.ble_device_name
                                    0x0004d77c   Lc    1  Data  De   0x14
    827  .L__const.amvosKwdSetDemoName.devinfo
                                    0x0004d790   Lc    1  Data  De   0x36
    828  amvosUpdateCfg             0x10000018   Lc    2  Data  De   0x10
    829  amvosAdvCfg                0x0004f910   Lc    1  Data  De   0xc
    830  amvosSlaveCfg              0x0004f9cd   Lc    1  Data  De   0x1
    831  amvosSecCfg                0x0004f9c8   Lc    1  Data  De   0x5
    832  amvosSmpCfg                0x0004f9d0   Lc    1  Data  De   0x18
    833  vosAmotaCfg                0x000564d8   Lc    1  Data  De   0x4
    834  amvosCccSet                0x0004f936   Lc    1  Data  De   0x12
    835  amvosProcMsg.retry_cnt     0x10002d8b   Lc    3  Data  De   0x1
    836  amvosAdvDataDiscDefault    0x0004f91c   Lc    1  Data  De   0x19
    837  am_vos_ble.c               0x00000000   Lc  Abs  File  De 
    838  .L.str                     0x0005532f   Lc    1  Data  De   0x19
    839  .L.str.3                   0x00055348   Lc    1  Data  De   0x19
    840  .L.str.2                   0x00055361   Lc    1  Data  De   0x2a
    841  .L.str.4                   0x0005538b   Lc    1  Data  De   0x20
    842  .L.str.1                   0x000553ab   Lc    1  Data  De   0x21
    843  .L.str.5                   0x000553cc   Lc    1  Data  De   0xc
    844  .L.str.6                   0x000553d8   Lc    1  Data  De   0x6
    845  .L.str.7                   0x000553de   Lc    1  Data  De   0x2
    846  svc_amvos.c                0x00000000   Lc  Abs  File  De 
    847  svcAmvosGroup              0x1000050c   Lc    2  Data  De   0x14
    848  amvosList                  0x0004f954   Lc    1  Data  De   0x60
    849  amvosSvc                   0x0004f9e8   Lc    1  Data  De   0x10
    850  amvosLenSvc                0x0004f94c   Lc    1  Data  De   0x2
    851  amvosRxCh                  0x0004f9b5   Lc    1  Data  De   0x13
    852  amvosLenRxCh               0x0004f94a   Lc    1  Data  De   0x2
    853  svcRxUuid                  0x00056343   Lc    1  Data  De   0x10
    854  amvosRx                    0x0004f9b4   Lc    1  Data  De   0x1
    855  amvosLenRx                 0x0004f948   Lc    1  Data  De   0x2
    856  amvosTxCh                  0x0004f9f9   Lc    1  Data  De   0x13
    857  amvosLenTxCh               0x0004f950   Lc    1  Data  De   0x2
    858  svcTxUuid                  0x00056363   Lc    1  Data  De   0x10
    859  amvosTx                    0x0004f9f8   Lc    1  Data  De   0x1
    860  amvosLenTx                 0x0004f94e   Lc    1  Data  De   0x2
    861  amvosTxChCcc               0x10002dab   Lc    3  Data  De   0x2
    862  amvosLenTxChCcc            0x0004f952   Lc    1  Data  De   0x2
    863  svc_amdtp.c                0x00000000   Lc  Abs  File  De 
    864  svc_amotas.c               0x00000000   Lc  Abs  File  De 
    865  svcAmotaGroup              0x100004f8   Lc    2  Data  De   0x14
    866  amotaList                  0x0004f878   Lc    1  Data  De   0x60
    867  amotaSvc                   0x0004f8ec   Lc    1  Data  De   0x10
    868  amotaLenSvc                0x0004f870   Lc    1  Data  De   0x2
    869  amotaRxCh                  0x0004f8d9   Lc    1  Data  De   0x13
    870  amotaLenRxCh               0x0004f86e   Lc    1  Data  De   0x2
    871  svcRxUuid                  0x00056353   Lc    1  Data  De   0x10
    872  amotaRx                    0x0004f8d8   Lc    1  Data  De   0x1
    873  amotaLenRx                 0x0004f86c   Lc    1  Data  De   0x2
    874  amotaTxCh                  0x0004f8fd   Lc    1  Data  De   0x13
    875  amotaLenTxCh               0x0004f874   Lc    1  Data  De   0x2
    876  svcTxUuid                  0x00056373   Lc    1  Data  De   0x10
    877  amotaTx                    0x0004f8fc   Lc    1  Data  De   0x1
    878  amotaLenTx                 0x0004f872   Lc    1  Data  De   0x2
    879  amotaTxChCcc               0x100008b4   Lc    3  Data  De   0x2
    880  amotaLenTxChCcc            0x0004f876   Lc    1  Data  De   0x2
    881  svc_amvole.c               0x00000000   Lc  Abs  File  De 
    882  svc_cust.c                 0x00000000   Lc  Abs  File  De 
    883  svc_throughput.c           0x00000000   Lc  Abs  File  De 
    884  am_vos_audio.c             0x00000000   Lc  Abs  File  De 
    885  pui8WweInBuff              0x1001a0c4   Lc    3  Data  De   0x3c0
    886  .L.str                     0x000553cc   Lc    1  Data  De   0x26
    887  .L.str.1                   0x000553f2   Lc    1  Data  De   0x24
    888  .L.str.2                   0x00055416   Lc    1  Data  De   0x25
    889  am_vos_audio_buffer.c      0x00000000   Lc  Abs  File  De 
    890  am_vos_codec.c             0x00000000   Lc  Abs  File  De 
    891  am_vos_init.c              0x00000000   Lc  Abs  File  De 
    892  g_KWD_TaskSetup            0x000522d0   Lc    1  Data  De   0x8c
    893  g_KWD_TimerSetup           0x0005235c   Lc    1  Data  De   0x14
    894  .L.str.16                  0x0005543b   Lc    1  Data  De   0x25
    895  .L.str.17                  0x00055460   Lc    1  Data  De   0x2b
    896  .L.str.2                   0x0005548b   Lc    1  Data  De   0x3d
    897  .L.str                     0x000554c8   Lc    1  Data  De   0x24
    898  .L.str.3                   0x000554ec   Lc    1  Data  De   0x12
    899  .L.str.4                   0x000554fe   Lc    1  Data  De   0x12
    900  .L.str.1                   0x00055510   Lc    1  Data  De   0x11
    901  .L.str.5                   0x00055521   Lc    1  Data  De   0x14
    902  .L.str.8                   0x00055535   Lc    1  Data  De   0xc
    903  .L.str.15                  0x00055541   Lc    1  Data  De   0x1f
    904  .L.str.6                   0x00055560   Lc    1  Data  De   0x6
    905  .L.str.10                  0x00055566   Lc    1  Data  De   0xf
    906  .L.str.13                  0x00055575   Lc    1  Data  De   0xb
    907  .L.str.7                   0x00055580   Lc    1  Data  De   0xc
    908  .L.str.11                  0x0005558c   Lc    1  Data  De   0x5
    909  .L.str.9                   0x00055591   Lc    1  Data  De   0xd
    910  .L.str.12                  0x0005559e   Lc    1  Data  De   0x6
    911  .L.str.14                  0x000555ac   Lc    1  Data  De   0x15
    912  am_vos_logic.c             0x00000000   Lc  Abs  File  De 
    913  am_vos_rtt_recorder.c      0x00000000   Lc  Abs  File  De 
    914  am_vos_task.c              0x00000000   Lc  Abs  File  De 
    915  .L.str.3                   0x0005560e   Lc    1  Data  De   0x1f
    916  .L.str.2                   0x0005562d   Lc    1  Data  De   0x1d
    917  .L.str.1                   0x0005564a   Lc    1  Data  De   0x1e
    918  .L.str                     0x00055668   Lc    1  Data  De   0x20
    919  am_vos_utils.c             0x00000000   Lc  Abs  File  De 
    920  bas_main.c                 0x00000000   Lc  Abs  File  De 
    921  event_groups.c             0x00000000   Lc  Abs  File  De 
    922  prvTestWaitCondition       0x00042ac1   Lc    1  Code  De   0x42
    923  list.c                     0x00000000   Lc  Abs  File  De 
    924  queue.c                    0x00000000   Lc  Abs  File  De 
    925  prvInitialiseNewQueue      0x00042345   Lc    1  Code  De   0x3e
    926  prvCopyDataToQueue         0x000420a5   Lc    1  Code  De   0xb0
    927  prvIsQueueFull             0x000426d9   Lc    1  Code  De   0x2e
    928  prvUnlockQueue             0x00042b25   Lc    1  Code  De   0xae
    929  prvCopyDataFromQueue       0x00042061   Lc    1  Code  De   0x42
    930  prvIsQueueEmpty            0x000426b1   Lc    1  Code  De   0x28
    931  tasks.c                    0x00000000   Lc  Abs  File  De 
    932  prvInitialiseNewTask       0x00042385   Lc    1  Code  De   0xfa
    933  prvAddNewTaskToReadyList   0x00041e95   Lc    1  Code  De   0x15a
    934  prvAddCurrentTaskToDelayedList
                                    0x00041d99   Lc    1  Code  De   0xfa
    935  prvResetNextTaskUnblockTime
                                    0x000429b1   Lc    1  Code  De   0x3c
    936  prvIdleTask                0x000422bd   Lc    1  Code  De   0x88
    937  prvInitialiseTaskLists     0x000424dd   Lc    1  Code  De   0x82
    938  prvCheckTasksWaitingTermination
                                    0x0004205d   Lc    1  Code  De   0x2
    939  prvGetExpectedIdleTime     0x00042155   Lc    1  Code  De   0x76
    940  uxSchedulerSuspended       0x100229ec   Lc    3  Data  De   0x4
    941  xTickCount                 0x10022af4   Lc    3  Data  De   0x4
    942  xSuspendedTaskList         0x10022ae0   Lc    3  Data  De   0x14
    943  xSchedulerRunning          0x10022ad4   Lc    3  Data  De   0x4
    944  uxCurrentNumberOfTasks     0x100229e8   Lc    3  Data  De   0x4
    945  uxTopReadyPriority         0x100229f4   Lc    3  Data  De   0x4
    946  pxReadyTasksLists          0x1001a4a0   Lc    3  Data  De   0x8c
    947  xYieldPending              0x10022b04   Lc    3  Data  De   0x4
    948  xPendingReadyList          0x10022abc   Lc    3  Data  De   0x14
    949  .L.str                     0x00055688   Lc    1  Data  De   0x5
    950  xIdleTaskHandle            0x10022a9c   Lc    3  Data  De   0x4
    951  xNextTaskUnblockTime       0x10022aa8   Lc    3  Data  De   0x4
    952  xPendedTicks               0x10022ab8   Lc    3  Data  De   0x4
    953  pxDelayedTaskList          0x1001a490   Lc    3  Data  De   0x4
    954  pxOverflowDelayedTaskList  0x1001a498   Lc    3  Data  De   0x4
    955  xNumOfOverflows            0x10022aac   Lc    3  Data  De   0x4
    956  uxTaskNumber               0x100229f0   Lc    3  Data  De   0x4
    957  xDelayedTaskList1          0x10022a70   Lc    3  Data  De   0x14
    958  xDelayedTaskList2          0x10022a84   Lc    3  Data  De   0x14
    959  timers.c                   0x00000000   Lc  Abs  File  De 
    960  prvCheckForValidListAndQueue
                                    0x00041ff1   Lc    1  Code  De   0x6a
    961  prvTimerTask               0x00042b05   Lc    1  Code  De   0x1e
    962  prvInitialiseNewTimer      0x00042481   Lc    1  Code  De   0x5c
    963  prvGetNextExpireTime       0x000421cd   Lc    1  Code  De   0x40
    964  prvProcessTimerOrBlockTask 0x000428e1   Lc    1  Code  De   0x9a
    965  prvProcessReceivedCommands 0x00042785   Lc    1  Code  De   0x15a
    966  prvSampleTimeNow           0x000429ed   Lc    1  Code  De   0x44
    967  prvProcessExpiredTimer     0x00042731   Lc    1  Code  De   0x54
    968  prvSwitchTimerLists        0x00042a31   Lc    1  Code  De   0x52
    969  prvReloadTimer             0x0004297d   Lc    1  Code  De   0x34
    970  prvInsertTimerInActiveList 0x00042629   Lc    1  Code  De   0x86
    971  xTimerQueue                0x10022af8   Lc    3  Data  De   0x4
    972  .L.str                     0x0005568d   Lc    1  Data  De   0x8
    973  xTimerTaskHandle           0x10022afc   Lc    3  Data  De   0x4
    974  pxCurrentTimerList         0x1001a48c   Lc    3  Data  De   0x4
    975  pxOverflowTimerList        0x1001a49c   Lc    3  Data  De   0x4
    976  prvSampleTimeNow.xLastTime 0x1001a0c0   Lc    3  Data  De   0x4
    977  xActiveTimerList1          0x10022a48   Lc    3  Data  De   0x14
    978  xActiveTimerList2          0x10022a5c   Lc    3  Data  De   0x14
    979  am_vos_spp_port.c          0x00000000   Lc  Abs  File  De 
    980  SEGGER_RTT.c               0x00000000   Lc  Abs  File  De 
    981  SEGGER_RTT_printf.c        0x00000000   Lc  Abs  File  De 
    982  am_devices_cooper.c        0x00000000   Lc  Abs  File  De 
    983  am_devices_cooper_sbl_update_state_data
                                    0x000207c9   Lc    1  Code  De   0xda
    984  sbl_status                 0x1001a530   Lc    3  Data  De   0x4
    985  gsSblUpdateState           0x100127f8   Lc    3  Data  De   0x44
    986  .L.str.10                  0x00055695   Lc    1  Data  De   0x15
    987  .L.str.23                  0x000556aa   Lc    1  Data  De   0xe
    988  .L.str.1                   0x000556b8   Lc    1  Data  De   0x1b
    989  .L.str                     0x000556d3   Lc    1  Data  De   0x32
    990  .L.str.2                   0x00055705   Lc    1  Data  De   0x20
    991  .L.str.21                  0x00055725   Lc    1  Data  De   0x13
    992  .L.str.19                  0x00055738   Lc    1  Data  De   0x2d
    993  .L.str.16                  0x00055765   Lc    1  Data  De   0x20
    994  .L.str.17                  0x00055785   Lc    1  Data  De   0x20
    995  .L.str.4                   0x000557a5   Lc    1  Data  De   0x12
    996  .L.str.5                   0x000557b7   Lc    1  Data  De   0x12
    997  .L.str.3                   0x000557c9   Lc    1  Data  De   0x16
    998  .L.str.14                  0x000557df   Lc    1  Data  De   0x31
    999  .L.str.15                  0x00055810   Lc    1  Data  De   0x1c
    1000  .L.str.7                   0x0005582c   Lc    1  Data  De   0x15
    1001  .L.str.8                   0x00055841   Lc    1  Data  De   0x1b
    1002  .L.str.6                   0x0005585c   Lc    1  Data  De   0x17
    1003  .L.str.13                  0x00055873   Lc    1  Data  De   0x19
    1004  .L.str.11                  0x0005588c   Lc    1  Data  De   0x42
    1005  .L.str.12                  0x000558ce   Lc    1  Data  De   0x48
    1006  .L.str.18                  0x00055916   Lc    1  Data  De   0x1f
    1007  .L.str.20                  0x00055935   Lc    1  Data  De   0x3e
    1008  .L.str.9                   0x00055973   Lc    1  Data  De   0x14
    1009  .L.str.22                  0x00055987   Lc    1  Data  De   0x1c
    1010  g_sFwImage                 0x10011cf4   Lc    3  Data  De   0x10
    1011  g_sInfo1PatchImage         0x100002c4   Lc    2  Data  De   0x10
    1012  g_sInfo0PatchImage         0x100002b4   Lc    2  Data  De   0x10
    1013  am_devices_led.c           0x00000000   Lc  Abs  File  De 
    1014  am_devices_t5838.c         0x00000000   Lc  Abs  File  De 
    1015  svc_alert.c                0x00000000   Lc  Abs  File  De 
    1016  svc_batt.c                 0x00000000   Lc  Abs  File  De 
    1017  svc_bps.c                  0x00000000   Lc  Abs  File  De 
    1018  svc_core.c                 0x00000000   Lc  Abs  File  De 
    1019  svcGapGroup                0x10000534   Lc    2  Data  De   0x14
    1020  svcGattGroup               0x10000548   Lc    2  Data  De   0x14
    1021  gapValCar                  0x10011fde   Lc    3  Data  De   0x1
    1022  gattValSsf                 0x100003de   Lc    2  Data  De   0x1
    1023  gapList                    0x00052834   Lc    1  Data  De   0x90
    1024  gapValSvc                  0x000528d8   Lc    1  Data  De   0x2
    1025  gapLenSvc                  0x00052830   Lc    1  Data  De   0x2
    1026  gapValDnCh                 0x000528ce   Lc    1  Data  De   0x5
    1027  gapLenDnCh                 0x0005282a   Lc    1  Data  De   0x2
    1028  gapValDn                   0x100003ca   Lc    2  Data  De   0x14
    1029  gapLenDn                   0x100003c8   Lc    2  Data  De   0x2
    1030  gapValApCh                 0x000528c4   Lc    1  Data  De   0x5
    1031  gapLenApCh                 0x00052824   Lc    1  Data  De   0x2
    1032  gapValAp                   0x10011fdc   Lc    3  Data  De   0x2
    1033  gapLenAp                   0x00052822   Lc    1  Data  De   0x2
    1034  gapValCarCh                0x000528c9   Lc    1  Data  De   0x5
    1035  gapLenCarCh                0x00052828   Lc    1  Data  De   0x2
    1036  gapLenCar                  0x00052826   Lc    1  Data  De   0x2
    1037  gapValRpaoCh               0x000528d3   Lc    1  Data  De   0x5
    1038  gapLenRpaoCh               0x0005282e   Lc    1  Data  De   0x2
    1039  gapValRpao                 0x10011fdf   Lc    3  Data  De   0x1
    1040  gapLenRpao                 0x0005282c   Lc    1  Data  De   0x2
    1041  gattList                   0x000528f0   Lc    1  Data  De   0xa0
    1042  gattValSvc                 0x000529a8   Lc    1  Data  De   0x2
    1043  gattLenSvc                 0x000528ec   Lc    1  Data  De   0x2
    1044  gattValScCh                0x0005299e   Lc    1  Data  De   0x5
    1045  gattLenScCh                0x000528e4   Lc    1  Data  De   0x2
    1046  gattValSc                  0x0005299a   Lc    1  Data  De   0x4
    1047  gattLenSc                  0x000528e2   Lc    1  Data  De   0x2
    1048  gattValScChCcc             0x10011ff3   Lc    3  Data  De   0x2
    1049  gattLenScChCcc             0x000528e6   Lc    1  Data  De   0x2
    1050  gattValCsfCh               0x00052990   Lc    1  Data  De   0x5
    1051  gattLenCsfCh               0x000528dc   Lc    1  Data  De   0x2
    1052  gattValCsf                 0x10011fe2   Lc    3  Data  De   0x1
    1053  gattLenCsf                 0x000528da   Lc    1  Data  De   0x2
    1054  gattValDbhCh               0x00052995   Lc    1  Data  De   0x5
    1055  gattLenDbhCh               0x000528e0   Lc    1  Data  De   0x2
    1056  gattValDbh                 0x10011fe3   Lc    3  Data  De   0x10
    1057  gattLenDbh                 0x000528de   Lc    1  Data  De   0x2
    1058  gattValSsfCh               0x000529a3   Lc    1  Data  De   0x5
    1059  gattLenSsfCh               0x000528ea   Lc    1  Data  De   0x2
    1060  gattLenSsf                 0x000528e8   Lc    1  Data  De   0x2
    1061  svc_cps.c                  0x00000000   Lc  Abs  File  De 
    1062  svc_cscs.c                 0x00000000   Lc  Abs  File  De 
    1063  svc_cte.c                  0x00000000   Lc  Abs  File  De 
    1064  svc_dis.c                  0x00000000   Lc  Abs  File  De 
    1065  svcDisGroup                0x10000520   Lc    2  Data  De   0x14
    1066  disList                    0x0005042c   Lc    1  Data  De   0x130
    1067  disValSvc                  0x00050596   Lc    1  Data  De   0x2
    1068  disLenSvc                  0x00050426   Lc    1  Data  De   0x2
    1069  disValMfrCh                0x00050578   Lc    1  Data  De   0x5
    1070  disLenMfrCh                0x00050414   Lc    1  Data  De   0x2
    1071  disUuMfr                   0x00050560   Lc    1  Data  De   0x2
    1072  disValMfr                  0x100000b6   Lc    2  Data  De   0x14
    1073  disLenMfr                  0x10000084   Lc    2  Data  De   0x2
    1074  disValSidCh                0x0005058c   Lc    1  Data  De   0x5
    1075  disLenSidCh                0x00050422   Lc    1  Data  De   0x2
    1076  disUuSid                   0x00050568   Lc    1  Data  De   0x2
    1077  disValSid                  0x100000ea   Lc    2  Data  De   0x8
    1078  disLenSid                  0x00050420   Lc    1  Data  De   0x2
    1079  disValMnCh                 0x0005057d   Lc    1  Data  De   0x5
    1080  disLenMnCh                 0x00050416   Lc    1  Data  De   0x2
    1081  disUuMn                    0x00050562   Lc    1  Data  De   0x2
    1082  disValMn                   0x100000ca   Lc    2  Data  De   0x19
    1083  disLenMn                   0x10000086   Lc    2  Data  De   0x2
    1084  disValSnCh                 0x00050591   Lc    1  Data  De   0x5
    1085  disLenSnCh                 0x00050424   Lc    1  Data  De   0x2
    1086  disUuSn                    0x0005056a   Lc    1  Data  De   0x2
    1087  disValSn                   0x100000f2   Lc    2  Data  De   0x19
    1088  disLenSn                   0x10000088   Lc    2  Data  De   0x2
    1089  disValFwrCh                0x0005056e   Lc    1  Data  De   0x5
    1090  disLenFwrCh                0x00050410   Lc    1  Data  De   0x2
    1091  disUuFwr                   0x0005055c   Lc    1  Data  De   0x2
    1092  disValFwr                  0x1000008c   Lc    2  Data  De   0x15
    1093  disLenFwr                  0x10000080   Lc    2  Data  De   0x2
    1094  disValHwrCh                0x00050573   Lc    1  Data  De   0x5
    1095  disLenHwrCh                0x00050412   Lc    1  Data  De   0x2
    1096  disUuHwr                   0x0005055e   Lc    1  Data  De   0x2
    1097  disValHwr                  0x100000a1   Lc    2  Data  De   0x15
    1098  disLenHwr                  0x10000082   Lc    2  Data  De   0x2
    1099  disValSwrCh                0x00050598   Lc    1  Data  De   0x5
    1100  disLenSwrCh                0x00050428   Lc    1  Data  De   0x2
    1101  disUuSwr                   0x0005056c   Lc    1  Data  De   0x2
    1102  disValSwr                  0x1000010b   Lc    2  Data  De   0x15
    1103  disLenSwr                  0x1000008a   Lc    2  Data  De   0x2
    1104  disValRcdCh                0x00050587   Lc    1  Data  De   0x5
    1105  disLenRcdCh                0x0005041e   Lc    1  Data  De   0x2
    1106  disUuRcd                   0x00050566   Lc    1  Data  De   0x2
    1107  disValRcd                  0x100035b6   Lc    3  Data  De   0x6
    1108  disLenRcd                  0x0005041c   Lc    1  Data  De   0x2
    1109  disValPnpIdCh              0x00050582   Lc    1  Data  De   0x5
    1110  disLenPnpIdCh              0x0005041a   Lc    1  Data  De   0x2
    1111  disUuPnpId                 0x00050564   Lc    1  Data  De   0x2
    1112  disValPnpId                0x100000e3   Lc    2  Data  De   0x7
    1113  disLenPnpId                0x00050418   Lc    1  Data  De   0x2
    1114  svc_gls.c                  0x00000000   Lc  Abs  File  De 
    1115  svc_gyro.c                 0x00000000   Lc  Abs  File  De 
    1116  svc_hid.c                  0x00000000   Lc  Abs  File  De 
    1117  svc_hrs.c                  0x00000000   Lc  Abs  File  De 
    1118  svc_hts.c                  0x00000000   Lc  Abs  File  De 
    1119  svc_ipss.c                 0x00000000   Lc  Abs  File  De 
    1120  svc_plxs.c                 0x00000000   Lc  Abs  File  De 
    1121  svc_px.c                   0x00000000   Lc  Abs  File  De 
    1122  svc_rscs.c                 0x00000000   Lc  Abs  File  De 
    1123  svc_scpss.c                0x00000000   Lc  Abs  File  De 
    1124  svc_temp.c                 0x00000000   Lc  Abs  File  De 
    1125  svc_time.c                 0x00000000   Lc  Abs  File  De 
    1126  svc_uricfg.c               0x00000000   Lc  Abs  File  De 
    1127  svc_wdxs.c                 0x00000000   Lc  Abs  File  De 
    1128  svc_wp.c                   0x00000000   Lc  Abs  File  De 
    1129  svc_wss.c                  0x00000000   Lc  Abs  File  De 
    1130  app_disc.c                 0x00000000   Lc  Abs  File  De 
    1131  app_main.c                 0x00000000   Lc  Abs  File  De 
    1132  appProcMsg                 0x0002ab8d   Lc    1  Code  De   0x40
    1133  app_master.c               0x00000000   Lc  Abs  File  De 
    1134  app_master_ae.c            0x00000000   Lc  Abs  File  De 
    1135  app_master_leg.c           0x00000000   Lc  Abs  File  De 
    1136  app_server.c               0x00000000   Lc  Abs  File  De 
    1137  appServerSetSigningInfo    0x0002af75   Lc    1  Code  De   0x4c
    1138  app_slave.c                0x00000000   Lc  Abs  File  De 
    1139  appSlaveResolveAddr        0x0002b961   Lc    1  Code  De   0x60
    1140  appSlaveConnUpdateTimeout  0x0002b459   Lc    1  Code  De   0x90
    1141  appSlaveAdvModeInit        0x0002b23d   Lc    1  Code  De   0x10
    1142  appSlaveConnOpen           0x0002b389   Lc    1  Code  De   0x3a
    1143  appSlaveConnClose          0x0002b34d   Lc    1  Code  De   0x3a
    1144  appSlaveConnUpdate         0x0002b3c5   Lc    1  Code  De   0x92
    1145  appSlaveResolvedAddrInd    0x0002b9c1   Lc    1  Code  De   0xd4
    1146  appSlaveRemoteConnParamReq 0x0002b8ed   Lc    1  Code  De   0x72
    1147  appSetAdvScanDataFrag      0x0002b0a9   Lc    1  Code  De   0x130
    1148  appSlaveConnectableAdv     0x0002b4e9   Lc    1  Code  De   0xbc
    1149  appSetAdvScanData          0x0002afc1   Lc    1  Code  De   0xe8
    1150  appSlaveForceAdvDataSync   0x0002b5a5   Lc    1  Code  De   0x5c
    1151  appSecPairCmpl             0x0002ad2d   Lc    1  Code  De   0x64
    1152  appSecPairFailed           0x0002ad91   Lc    1  Code  De   0xa
    1153  appSecEncryptInd           0x0002abf9   Lc    1  Code  De   0xac
    1154  appSecStoreKey             0x0002af11   Lc    1  Code  De   0x34
    1155  appSecPairInd              0x0002ad9d   Lc    1  Code  De   0x112
    1156  appSecFindLtk              0x0002aca5   Lc    1  Code  De   0x86
    1157  appPrivSetAddrResEnableInd 0x0002ab71   Lc    1  Code  De   0x1c
    1158  appPrivAddDevToResListInd  0x0002ab19   Lc    1  Code  De   0x2e
    1159  appPrivRemDevFromResListInd
                                    0x0002ab49   Lc    1  Code  De   0x28
    1160  appConnUpdateTimerStart    0x0002aa35   Lc    1  Code  De   0x54
    1161  appSlaveProcConnOpen       0x0002b811   Lc    1  Code  De   0x90
    1162  appSlaveProcConnClose      0x0002b7a5   Lc    1  Code  De   0x6c
    1163  appSecRspLtk               0x0002aeb1   Lc    1  Code  De   0x60
    1164  app_slave_ae.c             0x00000000   Lc  Abs  File  De 
    1165  app_slave_leg.c            0x00000000   Lc  Abs  File  De 
    1166  appSlaveAdvMode            0x0002b1d9   Lc    1  Code  De   0x64
    1167  appSlaveLegAdvStop         0x0002b719   Lc    1  Code  De   0x40
    1168  appSlaveLegAdvRestart      0x0002b601   Lc    1  Code  De   0x98
    1169  appSlaveLegAdvTypeChanged  0x0002b759   Lc    1  Code  De   0x20
    1170  appSlaveNextLegAdvState    0x0002b779   Lc    1  Code  De   0x2c
    1171  appSlaveLegAdvStart        0x0002b699   Lc    1  Code  De   0x7e
    1172  app_terminal.c             0x00000000   Lc  Abs  File  De 
    1173  ae_api.c                   0x00000000   Lc  Abs  File  De 
    1174  am_util_ble_cooper.c       0x00000000   Lc  Abs  File  De 
    1175  am_util_bootloader.c       0x00000000   Lc  Abs  File  De 
    1176  g_pui32CRC32Table          0x000523f8   Lc    1  Data  De   0x400
    1177  am_util_delay.c            0x00000000   Lc  Abs  File  De 
    1178  am_util_faultisr.c         0x00000000   Lc  Abs  File  De 
    1179  .L.str.1                   0x000559a3   Lc    1  Data  De   0x43
    1180  .L.str.29                  0x000559e6   Lc    1  Data  De   0x2e
    1181  .L.str                     0x00055a14   Lc    1  Data  De   0x1a
    1182  .L.str.10                  0x00055a2e   Lc    1  Data  De   0x13
    1183  .L.str.2                   0x00055a41   Lc    1  Data  De   0x1a
    1184  .L.str.25                  0x00055a5b   Lc    1  Data  De   0x12
    1185  .L.str.11                  0x00055a6d   Lc    1  Data  De   0x18
    1186  .L.str.18                  0x00055a85   Lc    1  Data  De   0x1d
    1187  .L.str.17                  0x00055aa2   Lc    1  Data  De   0x1e
    1188  .L.str.23                  0x00055ac0   Lc    1  Data  De   0x1f
    1189  .L.str.20                  0x00055adf   Lc    1  Data  De   0x1b
    1190  .L.str.21                  0x00055afa   Lc    1  Data  De   0x1d
    1191  .L.str.19                  0x00055b17   Lc    1  Data  De   0x1b
    1192  .L.str.22                  0x00055b32   Lc    1  Data  De   0x20
    1193  .L.str.24                  0x00055b52   Lc    1  Data  De   0x1c
    1194  .L.str.16                  0x00055b6e   Lc    1  Data  De   0x2a
    1195  .L.str.14                  0x00055b98   Lc    1  Data  De   0x2f
    1196  .L.str.15                  0x00055bc7   Lc    1  Data  De   0x2c
    1197  .L.str.27                  0x00055bf3   Lc    1  Data  De   0x21
    1198  .L.str.26                  0x00055c14   Lc    1  Data  De   0x21
    1199  .L.str.28                  0x00055c35   Lc    1  Data  De   0x1f
    1200  .L.str.3                   0x00055c54   Lc    1  Data  De   0x12
    1201  .L.str.4                   0x00055c66   Lc    1  Data  De   0x12
    1202  .L.str.5                   0x00055c78   Lc    1  Data  De   0x12
    1203  .L.str.6                   0x00055c8a   Lc    1  Data  De   0x12
    1204  .L.str.9                   0x00055c9c   Lc    1  Data  De   0x12
    1205  .L.str.8                   0x00055cae   Lc    1  Data  De   0x12
    1206  .L.str.13                  0x00055cc0   Lc    1  Data  De   0x28
    1207  .L.str.7                   0x00055ce8   Lc    1  Data  De   0x12
    1208  .L.str.12                  0x00055cfa   Lc    1  Data  De   0x1c
    1209  am_util_id.c               0x00000000   Lc  Abs  File  De 
    1210  revmaj_get                 0x0004557d   Lc    1  Code  De   0x14
    1211  chiprev_set                0x000342c1   Lc    1  Code  De   0x34
    1212  g_ui8DeviceNameUnknown     0x00052808   Lc    1  Data  De   0xf
    1213  g_ui8VendorNameUnknown     0x0005281c   Lc    1  Data  De   0x5
    1214  g_ui8VendorNameAmbq        0x00052817   Lc    1  Data  De   0x5
    1215  g_DeviceNameApollo4p       0x000522b0   Lc    1  Data  De   0xd
    1216  g_DeviceNameApollo4p_blue  0x000522bd   Lc    1  Data  De   0x12
    1217  g_PackageType              0x00052370   Lc    1  Data  De   0x10
    1218  g_TempRange                0x00052380   Lc    1  Data  De   0x2c
    1219  am_util_multi_boot.c       0x00000000   Lc  Abs  File  De 
    1220  am_util_multiboot_flash_read_page
                                    0x0002593d   Lc    1  Code  De   0x34
    1221  am_util_multiboot_flash_write_page
                                    0x00025971   Lc    1  Code  De   0x34
    1222  am_util_multiboot_flash_erase_page
                                    0x00025911   Lc    1  Code  De   0x2c
    1223  check_flash_address_range  0x00034249   Lc    1  Code  De   0x78
    1224  check_flash_address_range.g_intFlashSize
                                    0x100035b0   Lc    3  Data  De   0x4
    1225  am_util_stdio.c            0x00000000   Lc  Abs  File  De 
    1226  decstr_to_int              0x00036001   Lc    1  Code  De   0xa6
    1227  simple_strlen              0x00045aed   Lc    1  Code  De   0x36
    1228  padbuffer                  0x00040845   Lc    1  Code  De   0x50
    1229  ndigits_in_hex             0x0003e945   Lc    1  Code  De   0x3e
    1230  uint64_to_hexstr           0x00049089   Lc    1  Code  De   0xc0
    1231  ndigits_in_u64             0x0003e9b5   Lc    1  Code  De   0x3c
    1232  uint64_to_str              0x00049149   Lc    1  Code  De   0x88
    1233  ndigits_in_i64             0x0003e985   Lc    1  Code  De   0x30
    1234  ftoa                       0x0003926d   Lc    1  Code  De   0x230
    1235  divu64_10                  0x00036395   Lc    1  Code  De   0x118
    1236  g_bTxtXlate                0x10008157   Lc    3  Data  De   0x1
    1237  g_prfbuf                   0x10008190   Lc    3  Data  De   0x400
    1238  heap_4.c                   0x00000000   Lc  Abs  File  De 
    1239  prvHeapInit                0x0004220d   Lc    1  Code  De   0xae
    1240  prvInsertBlockIntoFreeList 0x00042561   Lc    1  Code  De   0xc6
    1241  pxEnd                      0x1001a494   Lc    3  Data  De   0x4
    1242  xFreeBytesRemaining        0x10022a98   Lc    3  Data  De   0x4
    1243  xStart                     0x10022ad8   Lc    3  Data  De   0x8
    1244  xMinimumEverFreeBytesRemaining
                                    0x10022aa4   Lc    3  Data  De   0x4
    1245  xNumberOfSuccessfulAllocations
                                    0x10022ab0   Lc    3  Data  De   0x4
    1246  xNumberOfSuccessfulFrees   0x10022ab4   Lc    3  Data  De   0x4
    1247  ucHeap                     0x1001a6d8   Lc    3  Data  De   0x8000
    1248  am_vos_ama_callback.c      0x00000000   Lc  Abs  File  De 
    1249  .L.str                     0x00055d16   Lc    1  Data  De   0x29
    1250  .L.str.3                   0x00055d3f   Lc    1  Data  De   0x2d
    1251  .L.str.1                   0x00055d6c   Lc    1  Data  De   0x2e
    1252  .L.str.2                   0x00055d9a   Lc    1  Data  De   0x2f
    1253  .L.str.5                   0x00055dc9   Lc    1  Data  De   0x26
    1254  .L.str.17                  0x00055def   Lc    1  Data  De   0x38
    1255  .L.str.18                  0x00055e27   Lc    1  Data  De   0x4e
    1256  .L.str.15                  0x00055e75   Lc    1  Data  De   0x4a
    1257  .L.str.4                   0x00055ebf   Lc    1  Data  De   0x2f
    1258  .L.str.19                  0x00055eee   Lc    1  Data  De   0x1f
    1259  .L.str.14                  0x00055f0d   Lc    1  Data  De   0x1b
    1260  .L.str.9                   0x00055f28   Lc    1  Data  De   0x27
    1261  .L.str.10                  0x00055f4f   Lc    1  Data  De   0x29
    1262  .L.str.12                  0x00055f78   Lc    1  Data  De   0x1f
    1263  .L.str.11                  0x00055f97   Lc    1  Data  De   0x1c
    1264  .L.str.13                  0x00055fb3   Lc    1  Data  De   0x25
    1265  .L.str.8                   0x00055fd8   Lc    1  Data  De   0x2a
    1266  .L.str.7                   0x00056002   Lc    1  Data  De   0x30
    1267  .L.str.6                   0x00056032   Lc    1  Data  De   0x21
    1268  .L.str.16                  0x00056053   Lc    1  Data  De   0x27
    1269  .L.str.20                  0x0005607a   Lc    1  Data  De   0x38
    1270  am_vos_atvv_callback.c     0x00000000   Lc  Abs  File  De 
    1271  ../keil6/startup_keil6.s   0x00000000   Lc  Abs  File  De 
    1272  STACK                      0x10022b08   Lc    3  Sect  De   0x1000
    1273  StackMem                   0x10022b08   Lc    3  Data  De 
    1274  HEAP                       0x10022b08   Lc    3  Sect  De 
    1275  HeapMem                    0x10022b08   Lc    3  Data  De 
    1276  RESET                      0x00018000   Lc    1  Sect  De   0x234
    1277  $v0                        0x00018200   Lc    1   --   De 
    1278  am_cryptosec_isr           0x0001822f   Lc    1  Code  De 
    1279  am_default_isr             0x0001822f   Lc    1  Code  De   0x2
    1280  .text                      0x00018330   Lc    1  Sect  De   0x18
    1281  $v0                        0x00018330   Lc    1   --   De 
    1282  oct_opus_encoder.c         0x00000000   Lc  Abs  File  De 
    1283  am_hal_gpio.c              0x00000000   Lc  Abs  File  De 
    1284  gpionum_intreg_index_get   0x000395fd   Lc    1  Code  De   0x24
    1285  g_ui32DSpintbl             0x000527f8   Lc    1  Data  De   0x10
    1286  gpio_ppfnHandlers          0x10011ff8   Lc    3  Data  De   0x400
    1287  gpio_pppvIrqArgs           0x100123f8   Lc    3  Data  De   0x400
    1288  am_hal_pdm.c               0x00000000   Lc  Abs  File  De 
    1289  find_dma_threshold         0x000391f5   Lc    1  Code  De   0x4a
    1290  am_hal_pwrctrl.c           0x00000000   Lc  Abs  File  De 
    1291  am_get_pwrctrl             0x00021471   Lc    1  Code  De   0x54
    1292  crypto_quiesce             0x00035aed   Lc    1  Code  De   0x60
    1293  pwrctrl_periph_disable_msk_check
                                    0x00042d89   Lc    1  Code  De   0xfc
    1294  TrimVersionGet             0x0001e09d   Lc    1  Code  De   0x78
    1295  g_bBoostForCryptoApplied   0x10008154   Lc    3  Data  De   0x1
    1296  g_i32LatestVddfActTrim     0x10008168   Lc    3  Data  De   0x4
    1297  g_i32LatestLDOActTrim      0x10008164   Lc    3  Data  De   0x4
    1298  g_ui32VDDFAdjustCodes      0x10011fd8   Lc    3  Data  De   0x4
    1299  g_bOrigTrimsStored         0x10008156   Lc    3  Data  De   0x1
    1300  g_orig_ACTTRIMVDDF         0x10008170   Lc    3  Data  De   0x4
    1301  g_orig_MEMLDOACTIVETRIM    0x1000817c   Lc    3  Data  De   0x4
    1302  g_orig_LPTRIMVDDF          0x10008178   Lc    3  Data  De   0x4
    1303  g_orig_MEMLPLDOTRIM        0x10008180   Lc    3  Data  De   0x4
    1304  g_orig_TVRGVREFTRIM        0x10008184   Lc    3  Data  De   0x4
    1305  g_orig_CORELDOACTIVETRIM   0x10008174   Lc    3  Data  De   0x4
    1306  g_pfTempMeasured           0x10008188   Lc    3  Data  De   0x4
    1307  am_hal_security.c          0x00000000   Lc  Abs  File  De 
    1308  am_hal_stimer.c            0x00000000   Lc  Abs  File  De 
    1309  bStimerConfigured          0x100035ac   Lc    3  Data  De   0x1
    1310  g_lastStimer               0x10000274   Lc    2  Data  De   0x20
    1311  am_hal_timer.c             0x00000000   Lc  Abs  File  De 
    1312  am_hal_cachectrl.c         0x00000000   Lc  Abs  File  De 
    1313  daxi_flush_complete        0x00035b4d   Lc    1  Code  De   0x1a
    1314  daxi_flush_invalidate      0x00035b69   Lc    1  Code  De   0x6e
    1315  am_hal_fault.c             0x00000000   Lc  Abs  File  De 
    1316  am_hal_interrupt.c         0x00000000   Lc  Abs  File  De 
    1317  am_hal_iom.c               0x00000000   Lc  Abs  File  De 
    1318  enable_submodule           0x00038821   Lc    1  Code  De   0x78
    1319  internal_iom_reset_on_error
                                    0x0003dbd9   Lc    1  Code  De   0x1ca
    1320  iom_get_interface_clock_cfg
                                    0x0003dda5   Lc    1  Code  De   0x25a
    1321  build_cmd                  0x00030759   Lc    1  Code  De   0x8e
    1322  internal_iom_error_reset_disable_submodule
                                    0x0003d5ad   Lc    1  Code  De   0x1dc
    1323  internal_iom_reset_cmd_busy
                                    0x0003d9b1   Lc    1  Code  De   0x108
    1324  internal_iom_find_pins     0x0003d789   Lc    1  Code  De   0x76
    1325  disable_submodule          0x0003631d   Lc    1  Code  De   0x78
    1326  internal_iom_lookup_function
                                    0x0003d961   Lc    1  Code  De   0x4e
    1327  internal_iom_reset_iom_pins
                                    0x0003dab9   Lc    1  Code  De   0x120
    1328  internal_iom_finish_buffer_write
                                    0x0003d801   Lc    1  Code  De   0xe2
    1329  internal_iom_compute_transfer_delay
                                    0x0003d581   Lc    1  Code  De   0x2a
    1330  compute_freq               0x00035169   Lc    1  Code  De   0x54
    1331  onebit                     0x0003ee71   Lc    1  Code  De   0x28
    1332  tIomPinAlloc               0x00056384   Lc    1  Data  De   0x50
    1333  am_hal_mcuctrl.c           0x00000000   Lc  Abs  File  De 
    1334  mcuctrl_HFXTAL_clockOutPad_mask_modify
                                    0x0003e525   Lc    1  Code  De   0x6e
    1335  mcuctrl_ctrl_HFXTAL_kickstart
                                    0x0003e6ad   Lc    1  Code  De   0x15e
    1336  mcuctrl_ctrl_HFXTAL_normal 0x0003e80d   Lc    1  Code  De   0x136
    1337  mcuctrl_ctrl_HFXTAL_disable
                                    0x0003e5d1   Lc    1  Code  De   0xda
    1338  device_info_get            0x000361c5   Lc    1  Code  De   0x156
    1339  mcuctrl_HFXTAL_set_mask    0x0003e595   Lc    1  Code  De   0x3c
    1340  g_am_hal_mcuctrl_sku_mram_size
                                    0x000523dc   Lc    1  Data  De   0x8
    1341  g_am_hal_mcuctrl_sku_ssram_size
                                    0x000523e4   Lc    1  Data  De   0x10
    1342  am_hal_mram.c              0x00000000   Lc  Abs  File  De 
    1343  am_hal_reset.c             0x00000000   Lc  Abs  File  De 
    1344  am_hal_secure_ota.c        0x00000000   Lc  Abs  File  De 
    1345  gSOtaState                 0x10003b6c   Lc    3  Data  De   0xc
    1346  am_hal_sysctrl.c           0x00000000   Lc  Abs  File  De 
    1347  am_hal_utils.c             0x00000000   Lc  Abs  File  De 
    1348  am_bsp.c                   0x00000000   Lc  Abs  File  De 
    1349  g_ePrintInterface          0x1000815c   Lc    3  Data  De   0x1
    1350  am_bsp_pins.c              0x00000000   Lc  Abs  File  De 
    1351  am_vos_ama.c               0x00000000   Lc  Abs  File  De 
    1352  .L.str.18                  0x00056002   Lc    1  Data  De   0x30
    1353  .L.str.10                  0x000560b2   Lc    1  Data  De   0x24
    1354  .L.str.23                  0x000560d6   Lc    1  Data  De   0x2b
    1355  .L.str.20                  0x00056101   Lc    1  Data  De   0x34
    1356  .L.str.9                   0x00056135   Lc    1  Data  De   0xf
    1357  .L.str.1                   0x00056144   Lc    1  Data  De   0x15
    1358  .L.str.15                  0x00056159   Lc    1  Data  De   0x1f
    1359  .L.str.12                  0x00056178   Lc    1  Data  De   0x29
    1360  .L.str.14                  0x000561a1   Lc    1  Data  De   0x1c
    1361  .L.str.16                  0x000561bd   Lc    1  Data  De   0x23
    1362  .L.str.13                  0x000561e0   Lc    1  Data  De   0x1f
    1363  .L.str.19                  0x000561ff   Lc    1  Data  De   0x2c
    1364  .L.str.11                  0x0005622b   Lc    1  Data  De   0x2d
    1365  .L.str.2                   0x00056258   Lc    1  Data  De   0x7
    1366  celt_encoder.c             0x00000000   Lc  Abs  File  De 
    1367  __arm_cp.4_40              0x00030d68   Lc    1   --   De   0x4
    1368  __arm_cp.4_43              0x00030d74   Lc    1   --   De   0x4
    1369  __arm_cp.4_44              0x00030d78   Lc    1   --   De   0x4
    1370  __arm_cp.4_46              0x00030d80   Lc    1   --   De   0x4
    1371  __arm_cp.4_47              0x00030d84   Lc    1   --   De   0x4
    1372  __arm_cp.4_48              0x00030d88   Lc    1   --   De   0x4
    1373  __arm_cp.4_51              0x000314e0   Lc    1   --   De   0x4
    1374  __arm_cp.4_55              0x000314f8   Lc    1   --   De   0x4
    1375  __arm_cp.4_57              0x000314fc   Lc    1   --   De   0x4
    1376  __arm_cp.4_58              0x00031500   Lc    1   --   De   0x4
    1377  __arm_cp.4_59              0x00031504   Lc    1   --   De   0x4
    1378  __arm_cp.4_60              0x00031508   Lc    1   --   De   0x4
    1379  __arm_cp.4_63              0x00031520   Lc    1   --   De   0x4
    1380  __arm_cp.4_64              0x00031524   Lc    1   --   De   0x4
    1381  __arm_cp.4_67              0x00031c10   Lc    1   --   De   0x4
    1382  __arm_cp.4_68              0x00031c14   Lc    1   --   De   0x4
    1383  __arm_cp.4_71              0x00032368   Lc    1   --   De   0x4
    1384  __arm_cp.4_72              0x00032a28   Lc    1   --   De   0x4
    1385  __arm_cp.4_73              0x00032a2c   Lc    1   --   De   0x4
    1386  __arm_cp.4_74              0x000331dc   Lc    1   --   De   0x4
    1387  __arm_cp.4_75              0x000331e0   Lc    1   --   De   0x4
    1388  __arm_cp.4_76              0x000331e4   Lc    1   --   De   0x4
    1389  __arm_cp.4_77              0x000331e8   Lc    1   --   De   0x4
    1390  __arm_cp.4_78              0x000331ec   Lc    1   --   De   0x4
    1391  __arm_cp.4_79              0x000331f0   Lc    1   --   De   0x4
    1392  __arm_cp.4_80              0x000331f4   Lc    1   --   De   0x4
    1393  __arm_cp.4_82              0x000331fc   Lc    1   --   De   0x4
    1394  __arm_cp.4_83              0x00033ac0   Lc    1   --   De   0x4
    1395  __arm_cp.4_85              0x00033ac8   Lc    1   --   De   0x4
    1396  __arm_cp.4_86              0x00033acc   Lc    1   --   De   0x4
    1397  compute_mdcts              0x000351bd   Lc    1  Code  De   0x150
    1398  tapset_icdf                0x000563d4   Lc    1  Data  De   0x3
    1399  spread_icdf                0x00054d6f   Lc    1  Data  De   0x4
    1400  celt_encode_with_ec.intensity_thresholds
                                    0x0004ff68   Lc    1  Data  De   0x54
    1401  celt_encode_with_ec.intensity_histeresis
                                    0x0004ff14   Lc    1  Data  De   0x54
    1402  trim_icdf                  0x00056477   Lc    1  Data  De   0xb
    1403  transient_analysis.inv_table
                                    0x000563f7   Lc    1  Data  De   0x80
    1404  entenc.c                   0x00000000   Lc  Abs  File  De 
    1405  ec_enc_carry_out           0x000383d9   Lc    1  Code  De   0x7c
    1406  repacketizer.c             0x00000000   Lc  Abs  File  De 
    1407  opus_repacketizer_cat_impl 0x000402e5   Lc    1  Code  De   0xc4
    1408  am_hal_adc.c               0x00000000   Lc  Abs  File  De 
    1409  am_hal_dcu.c               0x00000000   Lc  Abs  File  De 
    1410  get_ui32_dcu_mask          0x0003956d   Lc    1  Code  De   0x8e
    1411  get_raw_dcu_mask           0x000394e9   Lc    1  Code  De   0x84
    1412  am_hal_dcu_raw_get         0x00021a6d   Lc    1  Code  De   0x28
    1413  am_hal_dcu_raw_update      0x00021a95   Lc    1  Code  De   0xee
    1414  am_hal_global.c            0x00000000   Lc  Abs  File  De 
    1415  am_hal_pin.c               0x00000000   Lc  Abs  File  De 
    1416  am_hal_bootrom_helper.c    0x00000000   Lc  Abs  File  De 
    1417  am_hal_cmdq.c              0x00000000   Lc  Abs  File  De 
    1418  update_indices             0x00049231   Lc    1  Code  De   0x58
    1419  gAmHalCmdq                 0x10003734   Lc    3  Data  De   0x1e4
    1420  gAmHalCmdQReg              0x000520ec   Lc    1  Data  De   0x1b8
    1421  am_hal_itm.c               0x00000000   Lc  Abs  File  De 
    1422  am_hal_rtc.c               0x00000000   Lc  Abs  File  De 
    1423  am_hal_tpiu.c              0x00000000   Lc  Abs  File  De 
    1424  am_hal_uart.c              0x00000000   Lc  Abs  File  De 
    1425  accessories.pb.c           0x00000000   Lc  Abs  File  De 
    1426  pb_decode.c                0x00000000   Lc  Abs  File  De 
    1427  buf_read                   0x00030711   Lc    1  Code  De   0x28
    1428  pb_decode_varint32_eof     0x000410a1   Lc    1  Code  De   0xb4
    1429  pb_readbyte                0x00041881   Lc    1  Code  De   0x3e
    1430  pb_skip_varint             0x0004192d   Lc    1  Code  De   0x24
    1431  pb_skip_string             0x00041909   Lc    1  Code  De   0x22
    1432  find_extension_field       0x00039241   Lc    1  Code  De   0x2c
    1433  decode_extension           0x00035c81   Lc    1  Code  De   0x4c
    1434  decode_field               0x00035ccd   Lc    1  Code  De   0x38
    1435  pb_message_set_to_defaults 0x000417c1   Lc    1  Code  De   0x28
    1436  default_extension_decoder  0x000360a9   Lc    1  Code  De   0x38
    1437  iter_from_extension        0x0003e06d   Lc    1  Code  De   0x30
    1438  decode_static_field        0x00035ed1   Lc    1  Code  De   0x108
    1439  PB_DECODERS                0x00035fd8   Lc    1   --   De 
    1440  decode_pointer_field       0x00035d19   Lc    1  Code  De   0x14
    1441  decode_callback_field      0x00035bd9   Lc    1  Code  De   0x98
    1442  pb_dec_varint              0x00040cad   Lc    1  Code  De   0x8a
    1443  pb_dec_uvarint             0x00040c29   Lc    1  Code  De   0x84
    1444  pb_dec_svarint             0x00040ba5   Lc    1  Code  De   0x84
    1445  pb_dec_fixed32             0x00040a11   Lc    1  Code  De   0xa
    1446  pb_dec_fixed64             0x00040a1d   Lc    1  Code  De   0xa
    1447  pb_dec_bytes               0x000409ad   Lc    1  Code  De   0x62
    1448  pb_dec_string              0x00040aa9   Lc    1  Code  De   0x60
    1449  pb_dec_submessage          0x00040b29   Lc    1  Code  De   0x60
    1450  pb_dec_fixed_length_bytes  0x00040a29   Lc    1  Code  De   0x5c
    1451  read_raw_value             0x00044fc1   Lc    1  Code  De   0x78
    1452  pb_field_set_to_default    0x0004168d   Lc    1  Code  De   0xbe
    1453  .L.str.6                   0x0005625f   Lc    1  Data  De   0x17
    1454  .L.str.5                   0x00056276   Lc    1  Data  De   0x21
    1455  .L.str.10                  0x00056297   Lc    1  Data  De   0x12
    1456  .L.str.3                   0x000562a9   Lc    1  Data  De   0x12
    1457  .L.str.9                   0x000562bb   Lc    1  Data  De   0x12
    1458  .L.str                     0x000562cd   Lc    1  Data  De   0xe
    1459  .L.str.1                   0x000562db   Lc    1  Data  De   0x9
    1460  .L.str.13                  0x000562e4   Lc    1  Data  De   0x12
    1461  .L.str.11                  0x000562f6   Lc    1  Data  De   0xf
    1462  .L.str.2                   0x00056305   Lc    1  Data  De   0x10
    1463  .L.str.8                   0x00056315   Lc    1  Data  De   0xf
    1464  pb_encode.c                0x00000000   Lc  Abs  File  De 
    1465  .L.str.5                   0x000562bb   Lc    1  Data  De   0x12
    1466  buf_write                  0x00030739   Lc    1  Code  De   0x20
    1467  encode_extension_field     0x00038b8d   Lc    1  Code  De   0x32
    1468  encode_field               0x00038bc1   Lc    1  Code  De   0x34
    1469  default_extension_encoder  0x000360e1   Lc    1  Code  De   0x22
    1470  encode_basic_field         0x00038a25   Lc    1  Code  De   0xf4
    1471  PB_ENCODERS                0x00038b18   Lc    1   --   De 
    1472  encode_callback_field      0x00038b59   Lc    1  Code  De   0x24
    1473  pb_check_proto3_default_value
                                    0x00040895   Lc    1  Code  De   0xf2
    1474  encode_array               0x00038899   Lc    1  Code  De   0x174
    1475  pb_enc_varint              0x000412ed   Lc    1  Code  De   0x4e
    1476  pb_enc_uvarint             0x000412a1   Lc    1  Code  De   0x4a
    1477  pb_enc_svarint             0x00041251   Lc    1  Code  De   0x4e
    1478  pb_enc_fixed32             0x000411a9   Lc    1  Code  De   0xa
    1479  pb_enc_fixed64             0x000411b5   Lc    1  Code  De   0xa
    1480  pb_enc_bytes               0x00041155   Lc    1  Code  De   0x40
    1481  pb_enc_string              0x000411d1   Lc    1  Code  De   0x42
    1482  pb_enc_submessage          0x00041215   Lc    1  Code  De   0x20
    1483  pb_enc_fixed_length_bytes  0x000411c1   Lc    1  Code  De   0x10
    1484  .L.str.2                   0x00056324   Lc    1  Data  De   0x13
    1485  .L.str                     0x00056337   Lc    1  Data  De   0xc
    1486  bands.c                    0x00000000   Lc  Abs  File  De 
    1487  __arm_cp.10_1              0x0004335c   Lc    1   --   De   0x4
    1488  quant_band                 0x00043b65   Lc    1  Code  De   0x308
    1489  quant_band.bit_deinterleave_table
                                    0x00043e6c   Lc    1   --   De 
    1490  quant_band_stereo          0x00043f21   Lc    1  Code  De   0x42c
    1491  quant_band_n1              0x00043e7d   Lc    1  Code  De   0xa4
    1492  deinterleave_hadamard      0x00036105   Lc    1  Code  De   0xc0
    1493  quant_partition            0x00044be5   Lc    1  Code  De   0x3dc
    1494  compute_theta              0x0003530d   Lc    1  Code  De   0x64c
    1495  compute_qn.exp2_table8     0x00035944   Lc    1   --   De 
    1496  intensity_stereo           0x0003d4f5   Lc    1  Code  De   0x8c
    1497  quant_band.bit_interleave_table
                                    0x000503e0   Lc    1  Data  De   0x10
    1498  ordery_table               0x00054824   Lc    1  Data  De   0x78
    1499  celt.c                     0x00000000   Lc  Abs  File  De 
    1500  comb_filter.gains          0x0004ffbc   Lc    1  Data  De   0x24
    1501  entcode.c                  0x00000000   Lc  Abs  File  De 
    1502  ec_tell_frac.correction    0x00038800   Lc    1   --   De 
    1503  mdct.c                     0x00000000   Lc  Abs  File  De 
    1504  modes.c                    0x00000000   Lc  Abs  File  De 
    1505  mode48000_960_120          0x000547b8   Lc    1  Data  De   0x6c
    1506  eband5ms                   0x000509d8   Lc    1  Data  De   0x2c
    1507  band_allocation            0x0004fb1a   Lc    1  Data  De   0xe7
    1508  logN400                    0x00052b6c   Lc    1  Data  De   0x2a
    1509  window120                  0x000564dc   Lc    1  Data  De   0x1e0
    1510  fft_state48000_960_0       0x0005110c   Lc    1  Data  De   0x38
    1511  mdct_twiddles960           0x00052b98   Lc    1  Data  De   0x1c20
    1512  cache_index50              0x0004fe32   Lc    1  Data  De   0xd2
    1513  cache_bits50               0x0004fc01   Lc    1  Data  De   0x188
    1514  cache_caps50               0x0004fd89   Lc    1  Data  De   0xa8
    1515  fft_bitrev480              0x00050cd4   Lc    1  Data  De   0x3c0
    1516  fft_twiddles48000_960      0x000511ec   Lc    1  Data  De   0xf00
    1517  fft_bitrev240              0x00050af4   Lc    1  Data  De   0x1e0
    1518  fft_state48000_960_1       0x00051144   Lc    1  Data  De   0x38
    1519  fft_bitrev120              0x00050a04   Lc    1  Data  De   0xf0
    1520  fft_state48000_960_2       0x0005117c   Lc    1  Data  De   0x38
    1521  fft_bitrev60               0x00051094   Lc    1  Data  De   0x78
    1522  fft_state48000_960_3       0x000511b4   Lc    1  Data  De   0x38
    1523  pitch.c                    0x00000000   Lc  Abs  File  De 
    1524  find_best_pitch            0x000390ed   Lc    1  Code  De   0x108
    1525  second_check               0x00045448   Lc    1   --   De 
    1526  quant_bands.c              0x00000000   Lc  Abs  File  De 
    1527  quant_coarse_energy_impl   0x00044739   Lc    1  Code  De   0x284
    1528  e_prob_model               0x00050878   Lc    1  Data  De   0x150
    1529  pred_coef                  0x000503f0   Lc    1  Data  De   0x10
    1530  beta_coef                  0x00050400   Lc    1  Data  De   0x10
    1531  small_energy_icdf          0x000548b8   Lc    1  Data  De   0x3
    1532  rate.c                     0x00000000   Lc  Abs  File  De 
    1533  LOG2_FRAC_TABLE            0x0004f182   Lc    1  Data  De   0x18
    1534  extensions.c               0x00000000   Lc  Abs  File  De 
    1535  opus.c                     0x00000000   Lc  Abs  File  De 
    1536  am_hal_queue.c             0x00000000   Lc  Abs  File  De 
    1537  calling.pb.c               0x00000000   Lc  Abs  File  De 
    1538  central.pb.c               0x00000000   Lc  Abs  File  De 
    1539  device.pb.c                0x00000000   Lc  Abs  File  De 
    1540  media.pb.c                 0x00000000   Lc  Abs  File  De 
    1541  pb_common.c                0x00000000   Lc  Abs  File  De 
    1542  speech.pb.c                0x00000000   Lc  Abs  File  De 
    1543  state.pb.c                 0x00000000   Lc  Abs  File  De 
    1544  system.pb.c                0x00000000   Lc  Abs  File  De 
    1545  transport.pb.c             0x00000000   Lc  Abs  File  De 
    1546  celt_lpc.c                 0x00000000   Lc  Abs  File  De 
    1547  entdec.c                   0x00000000   Lc  Abs  File  De 
    1548  ec_dec_normalize           0x000381ed   Lc    1  Code  De   0x5a
    1549  kiss_fft.c                 0x00000000   Lc  Abs  File  De 
    1550  __arm_cp.0_3               0x0003f60c   Lc    1   --   De   0x4
    1551  __arm_cp.0_4               0x0003f610   Lc    1   --   De   0x4
    1552  laplace.c                  0x00000000   Lc  Abs  File  De 
    1553  mathops.c                  0x00000000   Lc  Abs  File  De 
    1554  vq.c                       0x00000000   Lc  Abs  File  De 
    1555  exp_rotation.SPREAD_FACTOR 0x00039004   Lc    1   --   De 
    1556  exp_rotation1              0x00039015   Lc    1  Code  De   0x90
    1557  extract_collapse_mask      0x000390a5   Lc    1  Code  De   0x48
    1558  cwrs.c                     0x00000000   Lc  Abs  File  De 
    1559  CELT_PVQ_U_ROW             0x0004ebc4   Lc    1  Data  De   0x3c
    1560  CELT_PVQ_U_DATA            0x0004d7e4   Lc    1  Data  De   0x13e0
    1561  dc.s                       0x00000000   Lc  Abs  File  De 
    1562  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1563  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1564  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1565  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1566  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1567  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1568  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1569  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1570  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1571  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1572  .text                      0x00018348   Lc    1  Sect  De 
    1573  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1574  .text                      0x000183a0   Lc    1  Sect  De 
    1575  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1576  .text                      0x000183e8   Lc    1  Sect  De 
    1577  ../clib/string.c           0x00000000   Lc  Abs  File  De 
    1578  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1579  .text                      0x00018426   Lc    1  Sect  De   0x8a
    1580  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1581  .text                      0x000184b0   Lc    1  Sect  De   0x84
    1582  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1583  .text                      0x00018534   Lc    1  Sect  De   0x64
    1584  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1585  .text                      0x00018598   Lc    1  Sect  De   0x7a
    1586  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1587  .text                      0x00018612   Lc    1  Sect  De   0x10
    1588  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1589  .text                      0x00018622   Lc    1  Sect  De   0x10
    1590  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1591  .text                      0x00018632   Lc    1  Sect  De   0x44
    1592  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1593  .text                      0x00018676   Lc    1  Sect  De   0x4e
    1594  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1595  .text                      0x000186c4   Lc    1  Sect  De   0x56
    1596  ../clib/memcpset.s         0x00000000   Lc  Abs  File  De 
    1597  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    1598  .text                      0x0001871a   Lc    1  Sect  De 
    1599  ../clib/angel/startup.s    0x00000000   Lc  Abs  File  De 
    1600  !!!main                    0x00018234   Lc    1  Sect  De   0x8
    1601  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    1602  !!handler_copy             0x000182cc   Lc    1  Sect  De   0x1a
    1603  ../fplib/d2f.s             0x00000000   Lc  Abs  File  De 
    1604  x$fpl$d2f                  0x0004c7b0   Lc    1  Sect  De   0x62
    1605  $v0                        0x0004c7b0   Lc    1   --   De 
    1606  ../fplib/daddsub.s         0x00000000   Lc  Abs  File  De 
    1607  x$fpl$dadd                 0x0004c814   Lc    1  Sect  De   0x150
    1608  $v0                        0x0004c814   Lc    1   --   De 
    1609  _dadd1                     0x0004c825   Lc    1  Code  De 
    1610  x$fpl$drsb                 0x0004d0b4   Lc    1  Sect  De   0x16
    1611  $v0                        0x0004d0b4   Lc    1   --   De 
    1612  x$fpl$dsub                 0x0004d264   Lc    1  Sect  De   0x1dc
    1613  $v0                        0x0004d264   Lc    1   --   De 
    1614  _dsub1                     0x0004d275   Lc    1  Code  De 
    1615  ../fplib/dcmp.s            0x00000000   Lc  Abs  File  De 
    1616  x$fpl$fcmp                 0x0004d496   Lc    1  Sect  De   0x54
    1617  $v0                        0x0004d496   Lc    1   --   De 
    1618  ../fplib/dfix.s            0x00000000   Lc  Abs  File  De 
    1619  x$fpl$dfix                 0x0004cca8   Lc    1  Sect  De   0x5e
    1620  $v0                        0x0004cca8   Lc    1   --   De 
    1621  ../fplib/dflt.s            0x00000000   Lc  Abs  File  De 
    1622  x$fpl$dfltu                0x0004cd34   Lc    1  Sect  De   0x26
    1623  $v0                        0x0004cd34   Lc    1   --   De 
    1624  x$fpl$dflt                 0x0004cd06   Lc    1  Sect  De   0x2e
    1625  $v0                        0x0004cd06   Lc    1   --   De 
    1626  ../fplib/dmul.s            0x00000000   Lc  Abs  File  De 
    1627  x$fpl$dmul                 0x0004ce4c   Lc    1  Sect  De   0x154
    1628  $v0                        0x0004ce4c   Lc    1   --   De 
    1629  ../fplib/f2d.s             0x00000000   Lc  Abs  File  De 
    1630  x$fpl$f2d                  0x0004d440   Lc    1  Sect  De   0x56
    1631  $v0                        0x0004d440   Lc    1   --   De 
    1632  ../mathlib/cos.c           0x00000000   Lc  Abs  File  De 
    1633  i.__hardfp_cos             0x0004b4e8   Lc    1  Sect  De 
    1634  ../mathlib/exp.c           0x00000000   Lc  Abs  File  De 
    1635  i.__hardfp_exp             0x0004b5b0   Lc    1  Sect  De 
    1636  .constdata                 0x0004d5a0   Lc    1  Sect  De   0x58
    1637  halF                       0x0004d5a0   Lc    1  Data  De   0x10
    1638  ln2HI                      0x0004d5b0   Lc    1  Data  De   0x10
    1639  ln2LO                      0x0004d5c0   Lc    1  Data  De   0x10
    1640  P                          0x0004d5d0   Lc    1  Data  De   0x28
    1641  ../mathlib/floor.c         0x00000000   Lc  Abs  File  De 
    1642  i.__hardfp_floor           0x0004b908   Lc    1  Sect  De 
    1643  ../mathlib/floorf.c        0x00000000   Lc  Abs  File  De 
    1644  i.__hardfp_floorf          0x0004ba20   Lc    1  Sect  De 
    1645  ../mathlib/log.c           0x00000000   Lc  Abs  File  De 
    1646  i.__hardfp_log             0x0004ba90   Lc    1  Sect  De 
    1647  .constdata                 0x0004d5f8   Lc    1  Sect  De   0x38
    1648  Lg2                        0x0004d5f8   Lc    1  Data  De   0x18
    1649  Lg                         0x0004d610   Lc    1  Data  De   0x20
    1650  ../mathlib/sqrt.c          0x00000000   Lc  Abs  File  De 
    1651  i.__hardfp_sqrt            0x0004be54   Lc    1  Sect  De 
    1652  ../mathlib/sqrtf.c         0x00000000   Lc  Abs  File  De 
    1653  i.__hardfp_sqrtf           0x0004bece   Lc    1  Sect  De 
    1654  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1655  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1656  .ARM.Collect$$rtentry$$00000000
                                    0x00018310   Lc    1  Sect  De 
    1657  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1658  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1659  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1660  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1661  .text                      0x00018720   Lc    1  Sect  De   0x8
    1662  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1663  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1664  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1665  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1666  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1667  ../clib/heap2.c            0x00000000   Lc  Abs  File  De 
    1668  ../clib/fenv.c             0x00000000   Lc  Abs  File  De 
    1669  .text                      0x00018728   Lc    1  Sect  De 
    1670  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1671  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1672  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1673  .ARM.Collect$$libinit$$00000001
                                    0x00018306   Lc    1  Sect  De   0x4
    1674  .ARM.Collect$$libinit$$00000004
                                    0x0001830a   Lc    1  Sect  De 
    1675  .ARM.Collect$$libinit$$0000000A
                                    0x0001830a   Lc    1  Sect  De 
    1676  .ARM.Collect$$libinit$$0000000C
                                    0x0001830a   Lc    1  Sect  De 
    1677  .ARM.Collect$$libinit$$0000000E
                                    0x0001830a   Lc    1  Sect  De 
    1678  .ARM.Collect$$libinit$$00000011
                                    0x0001830a   Lc    1  Sect  De 
    1679  .ARM.Collect$$libinit$$00000013
                                    0x0001830a   Lc    1  Sect  De 
    1680  .ARM.Collect$$libinit$$00000015
                                    0x0001830a   Lc    1  Sect  De 
    1681  .ARM.Collect$$libinit$$00000017
                                    0x0001830a   Lc    1  Sect  De 
    1682  .ARM.Collect$$libinit$$00000019
                                    0x0001830a   Lc    1  Sect  De 
    1683  .ARM.Collect$$libinit$$0000001B
                                    0x0001830a   Lc    1  Sect  De 
    1684  .ARM.Collect$$libinit$$0000001D
                                    0x0001830a   Lc    1  Sect  De 
    1685  .ARM.Collect$$libinit$$0000001F
                                    0x0001830a   Lc    1  Sect  De 
    1686  .ARM.Collect$$libinit$$00000021
                                    0x0001830a   Lc    1  Sect  De 
    1687  .ARM.Collect$$libinit$$00000023
                                    0x0001830a   Lc    1  Sect  De 
    1688  .ARM.Collect$$libinit$$00000025
                                    0x0001830a   Lc    1  Sect  De 
    1689  .ARM.Collect$$libinit$$0000002C
                                    0x0001830a   Lc    1  Sect  De 
    1690  .ARM.Collect$$libinit$$0000002E
                                    0x0001830a   Lc    1  Sect  De 
    1691  .ARM.Collect$$libinit$$00000030
                                    0x0001830a   Lc    1  Sect  De 
    1692  .ARM.Collect$$libinit$$00000032
                                    0x0001830a   Lc    1  Sect  De 
    1693  .ARM.Collect$$libinit$$00000033
                                    0x0001830a   Lc    1  Sect  De   0x2
    1694  ../fplib/basic.s           0x00000000   Lc  Abs  File  De 
    1695  x$fpl$basic                0x0004c798   Lc    1  Sect  De   0x18
    1696  $v0                        0x0004c798   Lc    1   --   De 
    1697  ../fplib/ddiv.s            0x00000000   Lc  Abs  File  De 
    1698  x$fpl$ddiv                 0x0004c97c   Lc    1  Sect  De   0x2b4
    1699  $v0                        0x0004c97c   Lc    1   --   De 
    1700  ddiv_entry                 0x0004c983   Lc    1  Code  De 
    1701  ../fplib/deqf.s            0x00000000   Lc  Abs  File  De 
    1702  x$fpl$deqf                 0x0004cc30   Lc    1  Sect  De   0x78
    1703  $v0                        0x0004cc30   Lc    1   --   De 
    1704  ../fplib/dgeqf.s           0x00000000   Lc  Abs  File  De 
    1705  x$fpl$dgeqf                0x0004cd5c   Lc    1  Sect  De   0x78
    1706  $v0                        0x0004cd5c   Lc    1   --   De 
    1707  ../fplib/dleqf.s           0x00000000   Lc  Abs  File  De 
    1708  x$fpl$dleqf                0x0004cdd4   Lc    1  Sect  De   0x78
    1709  $v0                        0x0004cdd4   Lc    1   --   De 
    1710  ../fplib/dnaninf.s         0x00000000   Lc  Abs  File  De 
    1711  x$fpl$dnaninf              0x0004cfa0   Lc    1  Sect  De   0x9c
    1712  $v0                        0x0004cfa0   Lc    1   --   De 
    1713  ../fplib/dretinf.s         0x00000000   Lc  Abs  File  De 
    1714  x$fpl$dretinf              0x0004d03c   Lc    1  Sect  De   0xc
    1715  $v0                        0x0004d03c   Lc    1   --   De 
    1716  ../fplib/drleqf.s          0x00000000   Lc  Abs  File  De 
    1717  x$fpl$drleqf               0x0004d048   Lc    1  Sect  De   0x6c
    1718  $v0                        0x0004d048   Lc    1   --   De 
    1719  ../fplib/dsqrt.s           0x00000000   Lc  Abs  File  De 
    1720  x$fpl$dsqrt                0x0004d0cc   Lc    1  Sect  De   0x198
    1721  $v0                        0x0004d0cc   Lc    1   --   De 
    1722  ../fplib/fnaninf.s         0x00000000   Lc  Abs  File  De 
    1723  x$fpl$fnaninf              0x0004d4ea   Lc    1  Sect  De   0x8c
    1724  $v0                        0x0004d4ea   Lc    1   --   De 
    1725  ../fplib/fretinf.s         0x00000000   Lc  Abs  File  De 
    1726  x$fpl$fretinf              0x0004d590   Lc    1  Sect  De   0xa
    1727  $v0                        0x0004d590   Lc    1   --   De 
    1728  ../fplib/usenofp.s         0x00000000   Lc  Abs  File  De 
    1729  x$fpl$usenofp              0x0004d59a   Lc    1  Sect  De 
    1730  ../mathlib/cos_i.c         0x00000000   Lc  Abs  File  De 
    1731  i.__kernel_cos             0x0004c340   Lc    1  Sect  De 
    1732  .constdata                 0x0004d630   Lc    1  Sect  De   0x30
    1733  C                          0x0004d630   Lc    1  Data  De   0x30
    1734  ../mathlib/dunder.c        0x00000000   Lc  Abs  File  De 
    1735  i.__mathlib_dbl_divzero    0x0004c6d8   Lc    1  Sect  De 
    1736  i.__mathlib_dbl_infnan     0x0004c708   Lc    1  Sect  De 
    1737  i.__mathlib_dbl_invalid    0x0004c720   Lc    1  Sect  De 
    1738  i.__mathlib_dbl_overflow   0x0004c740   Lc    1  Sect  De 
    1739  i.__mathlib_dbl_underflow  0x0004c760   Lc    1  Sect  De 
    1740  ../mathlib/fpclassify.c    0x00000000   Lc  Abs  File  De 
    1741  i.__ARM_fpclassify         0x0004b4b6   Lc    1  Sect  De 
    1742  ../mathlib/poly.c          0x00000000   Lc  Abs  File  De 
    1743  i.__kernel_poly            0x0004c4b0   Lc    1  Sect  De 
    1744  ../mathlib/qnan.c          0x00000000   Lc  Abs  File  De 
    1745  .constdata                 0x0004d660   Lc    1  Sect  De   0x8
    1746  ../mathlib/rred.c          0x00000000   Lc  Abs  File  De 
    1747  i.__ieee754_rem_pio2       0x0004bf08   Lc    1  Sect  De 
    1748  .constdata                 0x0004d668   Lc    1  Sect  De   0xcc
    1749  pio2s                      0x0004d668   Lc    1  Data  De   0x30
    1750  twooverpi                  0x0004d698   Lc    1  Data  De   0x9c
    1751  ../mathlib/sin_i.c         0x00000000   Lc  Abs  File  De 
    1752  i.__kernel_sin             0x0004c5a8   Lc    1  Sect  De 
    1753  .constdata                 0x0004d738   Lc    1  Sect  De   0x28
    1754  S                          0x0004d738   Lc    1  Data  De   0x28
    1755  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1756  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1757  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1758  .text                      0x00018740   Lc    1  Sect  De   0x8
    1759  .bss                       0x10000568   Lc    3  Sect  De   0x60
    1760  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1761  .ARM.Collect$$rtentry$$00000002
                                    0x00018310   Lc    1  Sect  De 
    1762  .ARM.Collect$$rtentry$$00000009
                                    0x00018316   Lc    1  Sect  De 
    1763  .ARM.Collect$$rtentry$$0000000A
                                    0x00018316   Lc    1  Sect  De   0x4
    1764  .ARM.Collect$$rtentry$$0000000C
                                    0x0001831a   Lc    1  Sect  De 
    1765  .ARM.Collect$$rtentry$$0000000D
                                    0x0001831a   Lc    1  Sect  De   0x8
    1766  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1767  .ARM.Collect$$rtentry$$00000004
                                    0x00018310   Lc    1  Sect  De   0x6
    1768  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1769  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1770  ../clib/maybe.s            0x00000000   Lc  Abs  File  De 
    1771  ../clib/maybe.s            0x00000000   Lc  Abs  File  De 
    1772  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1773  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1774  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1775  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1776  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1777  ../clib/heapaux.c          0x00000000   Lc  Abs  File  De 
    1778  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1779  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1780  ../fplib/dcmpi.s           0x00000000   Lc  Abs  File  De 
    1781  x$fpl$dcmpinf              0x0004c964   Lc    1  Sect  De   0x18
    1782  $v0                        0x0004c964   Lc    1   --   De 
    1783  ../fplib/fpinit.s          0x00000000   Lc  Abs  File  De 
    1784  x$fpl$fpinit               0x0004d576   Lc    1  Sect  De   0x1a
    1785  $v0                        0x0004d576   Lc    1   --   De 
    1786  ../mathlib/fabs.c          0x00000000   Lc  Abs  File  De 
    1787  i.fabs                     0x0004c780   Lc    1  Sect  De 
    1788  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1789  .text                      0x00018748   Lc    1  Sect  De   0x2
    1790  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1791  .text                      0x0001874a   Lc    1  Sect  De 
    1792  ../clib/angel/sys.s        0x00000000   Lc  Abs  File  De 
    1793  .text                      0x0001874a   Lc    1  Sect  De   0x4a
    1794  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1795  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1796  ../clib/angel/rt.s         0x00000000   Lc  Abs  File  De 
    1797  ../clib/heapalloc.c        0x00000000   Lc  Abs  File  De 
    1798  ../clib/scanf.c            0x00000000   Lc  Abs  File  De 
    1799  ../clib/locale.s           0x00000000   Lc  Abs  File  De 
    1800  ../clib/stdlib.c           0x00000000   Lc  Abs  File  De 
    1801  .text                      0x00018794   Lc    1  Sect  De 
    1802  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1803  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1804  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1805  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1806  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1807  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1808  ../clib/armsys.c           0x00000000   Lc  Abs  File  De 
    1809  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1810  .ARM.Collect$$libinit$$00000000
                                    0x00018304   Lc    1  Sect  De   0x2
    1811  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1812  .text                      0x000187a8   Lc    1  Sect  De 
    1813  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1814  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1815  .ARM.Collect$$rtexit$$00000000
                                    0x00018322   Lc    1  Sect  De   0x2
    1816  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1817  ../clib/heap1.c            0x00000000   Lc  Abs  File  De 
    1818  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1819  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1820  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1821  .ARM.Collect$$libshutdown$$00000002
                                    0x0001830e   Lc    1  Sect  De 
    1822  .ARM.Collect$$libshutdown$$00000004
                                    0x0001830e   Lc    1  Sect  De 
    1823  .ARM.Collect$$libshutdown$$00000007
                                    0x0001830e   Lc    1  Sect  De 
    1824  .ARM.Collect$$libshutdown$$0000000A
                                    0x0001830e   Lc    1  Sect  De 
    1825  .ARM.Collect$$libshutdown$$0000000C
                                    0x0001830e   Lc    1  Sect  De 
    1826  .ARM.Collect$$libshutdown$$0000000F
                                    0x0001830e   Lc    1  Sect  De 
    1827  .ARM.Collect$$libshutdown$$00000010
                                    0x0001830e   Lc    1  Sect  De   0x2
    1828  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1829  ../clib/angel/sysapp.c     0x00000000   Lc  Abs  File  De 
    1830  ../clib/angel/kernel.s     0x00000000   Lc  Abs  File  De 
    1831  .ARM.Collect$$rtexit$$00000002
                                    0x00018324   Lc    1  Sect  De 
    1832  .ARM.Collect$$rtexit$$00000003
                                    0x00018324   Lc    1  Sect  De   0x4
    1833  .ARM.Collect$$rtexit$$00000004
                                    0x00018328   Lc    1  Sect  De   0x6
    1834  ../clib/signal.s           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/signal.c           0x00000000   Lc  Abs  File  De 
    1840  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1841  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1842  ../clib/signal.c           0x00000000   Lc  Abs  File  De 
    1843  ../clib/angel/boardlib.s   0x00000000   Lc  Abs  File  De 
    1844  ../clib/libinit.s          0x00000000   Lc  Abs  File  De 
    1845  .ARM.Collect$$libshutdown$$00000000
                                    0x0001830c   Lc    1  Sect  De   0x2
    1846  ../clib/angel/dczerorl2.s  0x00000000   Lc  Abs  File  De 
    1847  !!dczerorl2                0x00018270   Lc    1  Sect  De   0x5a
    1848  ../clib/angel/scatter.s    0x00000000   Lc  Abs  File  De 
    1849  !!!scatter                 0x0001823c   Lc    1  Sect  De   0x34
    1850  ../clib/angel/handlers.s   0x00000000   Lc  Abs  File  De 
    1851  !!handler_zi               0x000182e8   Lc    1  Sect  De   0x1c
    1852  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 
    1853  __Vectors                  0x00018000   Gb    1  Data  Hi 
    1854  __Patchable                0x00018190   Gb    1  Data  Hi 
    1855  Reset_Handler              0x00018201   Wk    1  Code  Hi   0x1c
    1856  NMI_Handler                0x0001821f   Wk    1  Code  Hi   0x2
    1857  MemManage_Handler          0x00018221   Wk    1  Code  Hi   0x2
    1858  BusFault_Handler           0x00018223   Wk    1  Code  Hi   0x2
    1859  UsageFault_Handler         0x00018225   Wk    1  Code  Hi   0x2
    1860  DebugMon_Handler           0x00018229   Wk    1  Code  Hi   0x2
    1861  am_adc_isr                 0x0001822f   Wk    1  Code  Hi 
    1862  am_audadc0_isr             0x0001822f   Wk    1  Code  Hi 
    1863  am_brownout_isr            0x0001822f   Wk    1  Code  Hi 
    1864  am_cachecpu_isr            0x0001822f   Wk    1  Code  Hi 
    1865  am_clkgen_isr              0x0001822f   Wk    1  Code  Hi 
    1866  am_disp_isr                0x0001822f   Wk    1  Code  Hi 
    1867  am_dsi_isr                 0x0001822f   Wk    1  Code  Hi 
    1868  am_dspi2s0_isr             0x0001822f   Wk    1  Code  Hi 
    1869  am_dspi2s1_isr             0x0001822f   Wk    1  Code  Hi 
    1870  am_dspi2s2_isr             0x0001822f   Wk    1  Code  Hi 
    1871  am_dspi2s3_isr             0x0001822f   Wk    1  Code  Hi 
    1872  am_gpio0_405f_isr          0x0001822f   Wk    1  Code  Hi 
    1873  am_gpio0_607f_isr          0x0001822f   Wk    1  Code  Hi 
    1874  am_gpio1_001f_isr          0x0001822f   Wk    1  Code  Hi 
    1875  am_gpio1_203f_isr          0x0001822f   Wk    1  Code  Hi 
    1876  am_gpio1_405f_isr          0x0001822f   Wk    1  Code  Hi 
    1877  am_gpio1_607f_isr          0x0001822f   Wk    1  Code  Hi 
    1878  am_gpu_isr                 0x0001822f   Wk    1  Code  Hi 
    1879  am_iomaster0_isr           0x0001822f   Wk    1  Code  Hi 
    1880  am_iomaster1_isr           0x0001822f   Wk    1  Code  Hi 
    1881  am_iomaster2_isr           0x0001822f   Wk    1  Code  Hi 
    1882  am_iomaster3_isr           0x0001822f   Wk    1  Code  Hi 
    1883  am_iomaster4_isr           0x0001822f   Wk    1  Code  Hi 
    1884  am_iomaster5_isr           0x0001822f   Wk    1  Code  Hi 
    1885  am_iomaster6_isr           0x0001822f   Wk    1  Code  Hi 
    1886  am_iomaster7_isr           0x0001822f   Wk    1  Code  Hi 
    1887  am_ioslave_acc_isr         0x0001822f   Wk    1  Code  Hi 
    1888  am_ioslave_ios_isr         0x0001822f   Wk    1  Code  Hi 
    1889  am_mspi0_isr               0x0001822f   Wk    1  Code  Hi 
    1890  am_mspi1_isr               0x0001822f   Wk    1  Code  Hi 
    1891  am_mspi2_isr               0x0001822f   Wk    1  Code  Hi 
    1892  am_pdm1_isr                0x0001822f   Wk    1  Code  Hi 
    1893  am_pdm2_isr                0x0001822f   Wk    1  Code  Hi 
    1894  am_pdm3_isr                0x0001822f   Wk    1  Code  Hi 
    1895  am_rtc_isr                 0x0001822f   Wk    1  Code  Hi 
    1896  am_sdio_isr                0x0001822f   Wk    1  Code  Hi 
    1897  am_stimer_cmpr2_isr        0x0001822f   Wk    1  Code  Hi 
    1898  am_stimer_cmpr3_isr        0x0001822f   Wk    1  Code  Hi 
    1899  am_stimer_cmpr4_isr        0x0001822f   Wk    1  Code  Hi 
    1900  am_stimer_cmpr5_isr        0x0001822f   Wk    1  Code  Hi 
    1901  am_stimer_cmpr6_isr        0x0001822f   Wk    1  Code  Hi 
    1902  am_stimer_cmpr7_isr        0x0001822f   Wk    1  Code  Hi 
    1903  am_stimerof_isr            0x0001822f   Wk    1  Code  Hi 
    1904  am_timer00_isr             0x0001822f   Wk    1  Code  Hi 
    1905  am_timer01_isr             0x0001822f   Wk    1  Code  Hi 
    1906  am_timer02_isr             0x0001822f   Wk    1  Code  Hi 
    1907  am_timer03_isr             0x0001822f   Wk    1  Code  Hi 
    1908  am_timer04_isr             0x0001822f   Wk    1  Code  Hi 
    1909  am_timer05_isr             0x0001822f   Wk    1  Code  Hi 
    1910  am_timer06_isr             0x0001822f   Wk    1  Code  Hi 
    1911  am_timer07_isr             0x0001822f   Wk    1  Code  Hi 
    1912  am_timer08_isr             0x0001822f   Wk    1  Code  Hi 
    1913  am_timer09_isr             0x0001822f   Wk    1  Code  Hi 
    1914  am_timer10_isr             0x0001822f   Wk    1  Code  Hi 
    1915  am_timer11_isr             0x0001822f   Wk    1  Code  Hi 
    1916  am_timer12_isr             0x0001822f   Wk    1  Code  Hi 
    1917  am_timer13_isr             0x0001822f   Wk    1  Code  Hi 
    1918  am_timer14_isr             0x0001822f   Wk    1  Code  Hi 
    1919  am_timer15_isr             0x0001822f   Wk    1  Code  Hi 
    1920  am_uart1_isr               0x0001822f   Wk    1  Code  Hi 
    1921  am_uart2_isr               0x0001822f   Wk    1  Code  Hi 
    1922  am_uart3_isr               0x0001822f   Wk    1  Code  Hi 
    1923  am_uart_isr                0x0001822f   Wk    1  Code  Hi 
    1924  am_usb_isr                 0x0001822f   Wk    1  Code  Hi 
    1925  am_vcomp_isr               0x0001822f   Wk    1  Code  Hi 
    1926  am_watchdog_isr            0x0001822f   Wk    1  Code  Hi 
    1927  __main                     0x00018235   Gb    1  Code  Hi   0x8
    1928  __scatterload              0x0001823d   Gb    1  Code  Hi 
    1929  __scatterload_rt2          0x0001823d   Gb    1  Code  Hi   0x2c
    1930  __scatterload_rt2_thumb_only
                                    0x0001823d   Gb    1  Code  Hi 
    1931  __scatterload_null         0x0001824b   Gb    1  Code  Hi 
    1932  __decompress               0x00018271   Gb    1  Code  Hi   0x5a
    1933  __decompress1              0x00018271   Gb    1  Code  Hi 
    1934  __scatterload_copy         0x000182cd   Gb    1  Code  Hi   0x1a
    1935  __scatterload_zeroinit     0x000182e9   Gb    1  Code  Hi   0x1c
    1936  __rt_lib_init              0x00018305   Gb    1  Code  De 
    1937  __rt_lib_init_fp_1         0x00018307   Gb    1  Code  Hi 
    1938  __rt_lib_init_alloca_1     0x0001830b   Gb    1  Code  Hi 
    1939  __rt_lib_init_argv_1       0x0001830b   Gb    1  Code  Hi 
    1940  __rt_lib_init_atexit_1     0x0001830b   Gb    1  Code  Hi 
    1941  __rt_lib_init_clock_1      0x0001830b   Gb    1  Code  Hi 
    1942  __rt_lib_init_cpp_1        0x0001830b   Gb    1  Code  Hi 
    1943  __rt_lib_init_exceptions_1 0x0001830b   Gb    1  Code  Hi 
    1944  __rt_lib_init_fp_trap_1    0x0001830b   Gb    1  Code  Hi 
    1945  __rt_lib_init_getenv_1     0x0001830b   Gb    1  Code  Hi 
    1946  __rt_lib_init_heap_1       0x0001830b   Gb    1  Code  Hi 
    1947  __rt_lib_init_lc_collate_1 0x0001830b   Gb    1  Code  Hi 
    1948  __rt_lib_init_lc_ctype_1   0x0001830b   Gb    1  Code  Hi 
    1949  __rt_lib_init_lc_monetary_1
                                    0x0001830b   Gb    1  Code  Hi 
    1950  __rt_lib_init_lc_numeric_1 0x0001830b   Gb    1  Code  Hi 
    1951  __rt_lib_init_lc_time_1    0x0001830b   Gb    1  Code  Hi 
    1952  __rt_lib_init_preinit_1    0x0001830b   Gb    1  Code  Hi 
    1953  __rt_lib_init_rand_1       0x0001830b   Gb    1  Code  Hi 
    1954  __rt_lib_init_return       0x0001830b   Gb    1  Code  Hi 
    1955  __rt_lib_init_signal_1     0x0001830b   Gb    1  Code  Hi 
    1956  __rt_lib_init_stdio_1      0x0001830b   Gb    1  Code  Hi 
    1957  __rt_lib_init_user_alloc_1 0x0001830b   Gb    1  Code  Hi 
    1958  __rt_lib_shutdown          0x0001830d   Gb    1  Code  De 
    1959  __rt_lib_shutdown_cpp_1    0x0001830f   Gb    1  Code  Hi 
    1960  __rt_lib_shutdown_fp_trap_1
                                    0x0001830f   Gb    1  Code  Hi 
    1961  __rt_lib_shutdown_heap_1   0x0001830f   Gb    1  Code  Hi 
    1962  __rt_lib_shutdown_return   0x0001830f   Gb    1  Code  Hi 
    1963  __rt_lib_shutdown_signal_1 0x0001830f   Gb    1  Code  Hi 
    1964  __rt_lib_shutdown_stdio_1  0x0001830f   Gb    1  Code  Hi 
    1965  __rt_lib_shutdown_user_alloc_1
                                    0x0001830f   Gb    1  Code  Hi 
    1966  __rt_entry                 0x00018311   Gb    1  Code  Hi 
    1967  __rt_entry_presh_1         0x00018311   Gb    1  Code  Hi 
    1968  __rt_entry_sh              0x00018311   Gb    1  Code  Hi 
    1969  __rt_entry_li              0x00018317   Gb    1  Code  Hi 
    1970  __rt_entry_postsh_1        0x00018317   Gb    1  Code  Hi 
    1971  __rt_entry_main            0x0001831b   Gb    1  Code  Hi 
    1972  __rt_entry_postli_1        0x0001831b   Gb    1  Code  Hi 
    1973  __rt_exit                  0x00018323   Gb    1  Code  De 
    1974  __rt_exit_ls               0x00018325   Gb    1  Code  Hi 
    1975  __rt_exit_prels_1          0x00018325   Gb    1  Code  Hi 
    1976  __rt_exit_exit             0x00018329   Gb    1  Code  Hi 
    1977  __user_initial_stackheap   0x00018331   Gb    1  Code  Hi   0xa
    1978  memcmp                     0x00018349   Gb    1  Code  De   0x58
    1979  strcpy                     0x000183a1   Gb    1  Code  De   0x48
    1980  strlen                     0x000183e9   Gb    1  Code  De   0x3e
    1981  __aeabi_memcpy             0x00018427   Gb    1  Code  De 
    1982  __rt_memcpy                0x00018427   Gb    1  Code  De   0x8a
    1983  _memcpy_lastbytes          0x0001848d   Gb    1  Code  De 
    1984  __aeabi_memmove            0x000184b1   Gb    1  Code  De 
    1985  __rt_memmove               0x000184b1   Gb    1  Code  De   0x84
    1986  __memmove_lastfew          0x00018511   Gb    1  Code  De 
    1987  __aeabi_memcpy4            0x00018535   Gb    1  Code  De 
    1988  __aeabi_memcpy8            0x00018535   Gb    1  Code  De 
    1989  __rt_memcpy_w              0x00018535   Gb    1  Code  De   0x64
    1990  _memcpy_lastbytes_aligned  0x0001857d   Gb    1  Code  De 
    1991  __aeabi_memmove4           0x00018599   Gb    1  Code  De 
    1992  __aeabi_memmove8           0x00018599   Gb    1  Code  De 
    1993  __rt_memmove_w             0x00018599   Gb    1  Code  De   0x7a
    1994  __memmove_aligned          0x000185bf   Gb    1  Code  De 
    1995  __memmove_lastfew_aligned  0x000185f7   Gb    1  Code  De 
    1996  __aeabi_memset             0x00018613   Gb    1  Code  De   0x10
    1997  __aeabi_memset4            0x00018623   Gb    1  Code  De   0x10
    1998  __aeabi_memset8            0x00018623   Gb    1  Code  De 
    1999  __aeabi_memclr             0x00018633   Gb    1  Code  De 
    2000  __rt_memclr                0x00018633   Gb    1  Code  De 
    2001  _memset                    0x00018637   Gb    1  Code  De   0x40
    2002  __aeabi_memclr4            0x00018677   Gb    1  Code  De 
    2003  __aeabi_memclr8            0x00018677   Gb    1  Code  De 
    2004  __rt_memclr_w              0x00018677   Gb    1  Code  De 
    2005  _memset_w                  0x0001867b   Gb    1  Code  De   0x4a
    2006  strncpy                    0x000186c5   Gb    1  Code  De   0x56
    2007  __use_two_region_memory    0x0001871b   Gb    1  Code  Hi   0x2
    2008  __rt_heap_escrow           0x0001871d   Gb    1  Code  De   0x2
    2009  __rt_heap_expand           0x0001871f   Gb    1  Code  De   0x2
    2010  __aeabi_errno_addr         0x00018721   Gb    1  Code  De   0x8
    2011  __errno$intlibspace        0x00018721   Gb    1  Code  De 
    2012  __rt_errno_addr$intlibspace
                                    0x00018721   Gb    1  Code  De 
    2013  __read_errno               0x00018729   Gb    1  Code  De   0xa
    2014  __set_errno                0x00018733   Gb    1  Code  De   0xc
    2015  __user_libspace            0x00018741   Wk    1  Code  De   0x8
    2016  __user_perproc_libspace    0x00018741   Wk    1  Code  De 
    2017  __user_perthread_libspace  0x00018741   Wk    1  Code  De 
    2018  __I$use$semihosting        0x00018749   Gb    1  Code  Hi 
    2019  __use_no_semihosting_swi   0x00018749   Gb    1  Code  Hi   0x2
    2020  __semihosting_library_function
                                    0x0001874b   Gb    1  Code  Hi 
    2021  __user_setup_stackheap     0x0001874b   Gb    1  Code  De   0x4a
    2022  exit                       0x00018795   Gb    1  Code  De   0x12
    2023  _sys_exit                  0x000187a9   Gb    1  Code  De   0x8
    2024  AMVOS_RSP_TIMER_RESTART    0x000187b5   Gb    1  Code  Hi   0x3e
    2025  AMVOS_RSP_TIMER_START      0x000187f5   Gb    1  Code  Hi   0x3c
    2026  AMVOS_TEST_TIMER_RESTART   0x00018831   Gb    1  Code  Hi   0x22
    2027  AMVOS_TX_CCC_TIMER_STOP    0x00018855   Gb    1  Code  Hi   0x28
    2028  AmVosHandler               0x0001887d   Gb    1  Code  Hi   0x3e
    2029  AmVosHandlerInit           0x000188bd   Gb    1  Code  Hi   0xd6
    2030  AmVosStart                 0x00018995   Gb    1  Code  Hi   0xe2
    2031  AppAddDevToResList         0x00018a79   Gb    1  Code  Hi   0x74
    2032  AppAdvSetData              0x00018aed   Gb    1  Code  Hi   0x4a
    2033  AppAdvStart                0x00018b39   Gb    1  Code  Hi   0x58
    2034  AppCheckBonded             0x00018b91   Gb    1  Code  Hi   0x22
    2035  AppConnClose               0x00018bb5   Gb    1  Code  Hi   0x18
    2036  AppConnIsOpen              0x00018bcd   Gb    1  Code  Hi   0x54
    2037  AppCopyRecListInNvm        0x00018c21   Gb    1  Code  Hi   0x6c
    2038  AppDbCheckBonded           0x00018c8d   Gb    1  Code  Hi   0x5e
    2039  AppDbCheckValidRecord      0x00018ced   Gb    1  Code  Hi   0x1c
    2040  AppDbDeleteAllRecords      0x00018d09   Gb    1  Code  Hi   0x3e
    2041  AppDbDeleteRecord          0x00018d49   Gb    1  Code  Hi   0x10
    2042  AppDbFindByAddr            0x00018d59   Gb    1  Code  Hi   0x7c
    2043  AppDbFindByLtkReq          0x00018dd5   Gb    1  Code  Hi   0x76
    2044  AppDbGetCccTbl             0x00018e4d   Gb    1  Code  Hi   0xc
    2045  AppDbGetCsfRecord          0x00018e59   Gb    1  Code  Hi   0x1e
    2046  AppDbGetHdl                0x00018e79   Gb    1  Code  Hi   0x22
    2047  AppDbGetKey                0x00018e9d   Gb    1  Code  Hi   0x78
    2048  AppDbGetNextRecord         0x00018f15   Gb    1  Code  Hi   0x7a
    2049  AppDbGetPeerAddedToRl      0x00018f91   Gb    1  Code  Hi   0xe
    2050  AppDbGetPeerRpao           0x00018fa1   Gb    1  Code  Hi   0xe
    2051  AppDbGetPeerSignCounter    0x00018fb1   Gb    1  Code  Hi   0xe
    2052  AppDbInit                  0x00018fc1   Gb    1  Code  Hi   0x12
    2053  AppDbNewRecord             0x00018fd5   Gb    1  Code  Hi   0xcc
    2054  AppDbRecordInUse           0x000190a1   Gb    1  Code  Hi   0x6a
    2055  AppDbSetCccTblValue        0x0001910d   Gb    1  Code  Hi   0x40
    2056  AppDbSetCsfRecord          0x0001914d   Gb    1  Code  Hi   0x30
    2057  AppDbSetKey                0x0001917d   Gb    1  Code  Hi   0xb0
    2058  AppDbSetPeerAddedToRl      0x0001922d   Gb    1  Code  Hi   0x16
    2059  AppDbSetPeerSignCounter    0x00019245   Gb    1  Code  Hi   0x12
    2060  AppDbUpdateNVM             0x00019259   Gb    1  Code  Hi   0xe8
    2061  AppDbValidateRecord        0x00019341   Gb    1  Code  Hi   0x26
    2062  AppHandleNumericComparison 0x00019369   Gb    1  Code  Hi   0x24
    2063  AppHandlePasskey           0x0001938d   Gb    1  Code  Hi   0x6a
    2064  AppHandler                 0x000193f9   Gb    1  Code  Hi   0x68
    2065  AppHandlerInit             0x00019461   Gb    1  Code  Hi   0x1e
    2066  AppServerConnCback         0x00019481   Gb    1  Code  Hi   0x190
    2067  AppServerInit              0x00019611   Gb    1  Code  Hi   0x10
    2068  AppSetBondable             0x00019621   Gb    1  Code  Hi   0x1a
    2069  AppSlaveInit               0x0001963d   Gb    1  Code  Hi   0x9e
    2070  AppSlaveProcDmMsg          0x000196dd   Gb    1  Code  Hi   0x1b8
    2071  AppSlaveSecProcDmMsg       0x00019895   Gb    1  Code  Hi   0xd0
    2072  AppSlaveSecurityReq        0x00019965   Gb    1  Code  Hi   0x2e
    2073  AppUiAction                0x00019995   Gb    1  Code  Hi   0x94
    2074  AppUiBtnPressed            0x00019a29   Gb    1  Code  Hi   0x2
    2075  AppUiBtnRegister           0x00019a2d   Gb    1  Code  Hi   0x14
    2076  AppUiDisplayConfirmValue   0x00019a41   Gb    1  Code  Hi   0x2a
    2077  AppUiDisplayPasskey        0x00019a6d   Gb    1  Code  Hi   0x2a
    2078  AppUpdatePrivacyMode       0x00019a99   Gb    1  Code  Hi   0x4e
    2079  AttConnRegister            0x00019ae9   Gb    1  Code  Hi   0x14
    2080  AttGetMtu                  0x00019afd   Gb    1  Code  Hi   0x16
    2081  AttHandler                 0x00019b15   Gb    1  Code  Hi   0xba
    2082  AttHandlerInit             0x00019bd1   Gb    1  Code  Hi   0x58
    2083  AttMsgFree                 0x00019c29   Gb    1  Code  Hi   0x40
    2084  AttRegister                0x00019c69   Gb    1  Code  Hi   0x46
    2085  AttcIndConfirm             0x00019cb1   Gb    1  Code  Hi   0x70
    2086  AttcInit                   0x00019d21   Gb    1  Code  Hi   0xcc
    2087  AttcMtuReq                 0x00019ded   Gb    1  Code  Hi   0x5e
    2088  AttsAddGroup               0x00019e4d   Gb    1  Code  Hi   0x62
    2089  AttsCalculateDbHash        0x00019eb1   Gb    1  Code  Hi   0x1bc
    2090  AttsCccClearTable          0x0001a06d   Gb    1  Code  Hi   0x14
    2091  AttsCccEnabled             0x0001a081   Gb    1  Code  Hi   0x54
    2092  AttsCccGet                 0x0001a0d5   Gb    1  Code  Hi   0x3a
    2093  AttsCccInitTable           0x0001a111   Gb    1  Code  Hi   0x94
    2094  AttsCccRegister            0x0001a1a5   Gb    1  Code  Hi   0x38
    2095  AttsCccSet                 0x0001a1dd   Gb    1  Code  Hi   0x32
    2096  AttsCsfConnOpen            0x0001a211   Gb    1  Code  Hi   0x58
    2097  AttsCsfGetClientChangeAwareState
                                    0x0001a269   Gb    1  Code  Hi   0x1e
    2098  AttsCsfGetFeatures         0x0001a289   Gb    1  Code  Hi   0x3a
    2099  AttsCsfRegister            0x0001a2c5   Gb    1  Code  Hi   0x14
    2100  AttsCsfSetClientChangeAwareState
                                    0x0001a2d9   Gb    1  Code  Hi   0x98
    2101  AttsCsfWriteFeatures       0x0001a371   Gb    1  Code  Hi   0x9e
    2102  AttsGetCccTableLen         0x0001a411   Gb    1  Code  Hi   0xc
    2103  AttsGetSignCounter         0x0001a41d   Gb    1  Code  Hi   0x16
    2104  AttsHandleValueInd         0x0001a435   Gb    1  Code  Hi   0x3c
    2105  AttsHandleValueNtf         0x0001a471   Gb    1  Code  Hi   0x3c
    2106  AttsHashDatabaseString     0x0001a4ad   Gb    1  Code  Hi   0x3a
    2107  AttsIndInit                0x0001a4e9   Gb    1  Code  Hi   0x94
    2108  AttsInit                   0x0001a57d   Gb    1  Code  Hi   0xce
    2109  AttsSetAttr                0x0001a64d   Gb    1  Code  Hi   0x7c
    2110  AttsSetCsrk                0x0001a6c9   Gb    1  Code  Hi   0x38
    2111  AttsSetSignCounter         0x0001a701   Gb    1  Code  Hi   0x20
    2112  Bda2Str                    0x0001a721   Gb    1  Code  Hi   0x6c
    2113  BdaClr                     0x0001a78d   Gb    1  Code  Hi   0x14
    2114  BdaCmp                     0x0001a7a1   Gb    1  Code  Hi   0x1c
    2115  BdaCpy                     0x0001a7bd   Gb    1  Code  Hi   0x16
    2116  BdaIsZeros                 0x0001a7d5   Gb    1  Code  Hi   0x22
    2117  Calc128Cpy                 0x0001a7f9   Gb    1  Code  Hi   0x2a
    2118  Calc128Cpy64               0x0001a825   Gb    1  Code  Hi   0x16
    2119  Calc128Xor                 0x0001a83d   Gb    1  Code  Hi   0x3e
    2120  CalcCrc32                  0x0001a87d   Gb    1  Code  Hi   0x4a
    2121  DmAdvConfig                0x0001a935   Gb    1  Code  Hi   0x5c
    2122  DmAdvInit                  0x0001a991   Gb    1  Code  Hi   0x32
    2123  DmAdvSetData               0x0001a9c5   Gb    1  Code  Hi   0x72
    2124  DmAdvSetInterval           0x0001aa39   Gb    1  Code  Hi   0x40
    2125  DmAdvStart                 0x0001aa79   Gb    1  Code  Hi   0x90
    2126  DmConnCheckIdle            0x0001ab09   Gb    1  Code  Hi   0x34
    2127  DmConnClose                0x0001ab3d   Gb    1  Code  Hi   0x54
    2128  DmConnIdByHandle           0x0001ab91   Gb    1  Code  Hi   0x66
    2129  DmConnInUse                0x0001abf9   Gb    1  Code  Hi   0x22
    2130  DmConnInit                 0x0001ac1d   Gb    1  Code  Hi   0x56
    2131  DmConnLocalAddr            0x0001ac75   Gb    1  Code  Hi   0x20
    2132  DmConnLocalAddrType        0x0001ac95   Gb    1  Code  Hi   0x22
    2133  DmConnLocalRpa             0x0001acb9   Gb    1  Code  Hi   0x20
    2134  DmConnPeerAddr             0x0001acd9   Gb    1  Code  Hi   0x20
    2135  DmConnPeerAddrType         0x0001acf9   Gb    1  Code  Hi   0x22
    2136  DmConnPeerRpa              0x0001ad1d   Gb    1  Code  Hi   0x20
    2137  DmConnRegister             0x0001ad3d   Gb    1  Code  Hi   0x2c
    2138  DmConnRole                 0x0001ad69   Gb    1  Code  Hi   0x22
    2139  DmConnSecLevel             0x0001ad8d   Gb    1  Code  Hi   0x22
    2140  DmConnSetDataLen           0x0001adb1   Gb    1  Code  Hi   0x50
    2141  DmConnSetIdle              0x0001ae01   Gb    1  Code  Hi   0x7a
    2142  DmConnSlaveInit            0x0001ae7d   Gb    1  Code  Hi   0x30
    2143  DmConnUpdate               0x0001aead   Gb    1  Code  Hi   0x5a
    2144  DmDevReset                 0x0001af09   Gb    1  Code  Hi   0x48
    2145  DmDevVsInit                0x0001af51   Gb    1  Code  Hi   0x14
    2146  DmHandler                  0x0001af65   Gb    1  Code  Hi   0x4a
    2147  DmHandlerInit              0x0001afb1   Gb    1  Code  Hi   0x2c
    2148  DmHostAddrType             0x0001afdd   Gb    1  Code  Hi   0x4c
    2149  DmL2cCmdRejInd             0x0001b029   Gb    1  Code  Hi   0x3c
    2150  DmL2cConnUpdateCnf         0x0001b065   Gb    1  Code  Hi   0x36
    2151  DmLlAddrType               0x0001b09d   Gb    1  Code  Hi   0x4a
    2152  DmLlPrivEnabled            0x0001b0e9   Gb    1  Code  Hi   0xc
    2153  DmPhyInit                  0x0001b0f5   Gb    1  Code  Hi   0x2a
    2154  DmPrivAddDevToResList      0x0001b121   Gb    1  Code  Hi   0x80
    2155  DmPrivInit                 0x0001b1a1   Gb    1  Code  Hi   0x28
    2156  DmPrivResolveAddr          0x0001b1c9   Gb    1  Code  Hi   0x50
    2157  DmPrivSetPrivacyMode       0x0001b219   Gb    1  Code  Hi   0x50
    2158  DmReadRemoteFeatures       0x0001b269   Gb    1  Code  Hi   0xa6
    2159  DmRegister                 0x0001b311   Gb    1  Code  Hi   0x5e
    2160  DmRemoteConnParamReqNegReply
                                    0x0001b371   Gb    1  Code  Hi   0x44
    2161  DmRemoteConnParamReqReply  0x0001b3b5   Gb    1  Code  Hi   0x4a
    2162  DmSecAuthRsp               0x0001b401   Gb    1  Code  Hi   0x52
    2163  DmSecCancelReq             0x0001b455   Gb    1  Code  Hi   0x3a
    2164  DmSecCompareRsp            0x0001b491   Gb    1  Code  Hi   0x4a
    2165  DmSecGenerateEccKeyReq     0x0001b4dd   Gb    1  Code  Hi   0x16
    2166  DmSecGetCompareValue       0x0001b4f5   Gb    1  Code  Hi   0x2a
    2167  DmSecGetEccKey             0x0001b521   Gb    1  Code  Hi   0xa
    2168  DmSecGetLocalCsrk          0x0001b52d   Gb    1  Code  Hi   0xc
    2169  DmSecGetLocalIrk           0x0001b539   Gb    1  Code  Hi   0xc
    2170  DmSecInit                  0x0001b545   Gb    1  Code  Hi   0x28
    2171  DmSecLescInit              0x0001b56d   Gb    1  Code  Hi   0x14
    2172  DmSecLtkRsp                0x0001b581   Gb    1  Code  Hi   0x66
    2173  DmSecPairRsp               0x0001b5e9   Gb    1  Code  Hi   0x6a
    2174  DmSecSetEccKey             0x0001b655   Gb    1  Code  Hi   0x1a
    2175  DmSecSlaveReq              0x0001b671   Gb    1  Code  Hi   0x3a
    2176  DmSizeOfEvt                0x0001b6ad   Gb    1  Code  Hi   0x42
    2177  DmSmpCbackExec             0x0001b6f1   Gb    1  Code  Hi   0x50
    2178  GattReadCback              0x0001b741   Gb    1  Code  Hi   0x44
    2179  GattSendServiceChangedInd  0x0001b785   Gb    1  Code  Hi   0xd6
    2180  GattSetSvcChangedIdx       0x0001b85d   Gb    1  Code  Hi   0x1c
    2181  GattWriteCback             0x0001b879   Gb    1  Code  Hi   0x52
    2182  HardFault_Handler          0x0001b8cd   Gb    1  Code  Hi   0x1e
    2183  HciAclRegister             0x0001b8f1   Gb    1  Code  Hi   0x1a
    2184  HciCoreHandler             0x0001b90d   Gb    1  Code  Hi   0xd6
    2185  HciCoreInit                0x0001b9e5   Gb    1  Code  Hi   0xaa
    2186  HciDisconnectCmd           0x0001ba91   Gb    1  Code  Hi   0x52
    2187  HciDrvHandler              0x0001bae5   Gb    1  Code  Hi   0x26a
    2188  HciDrvHandlerInit          0x0001bd51   Gb    1  Code  Hi   0x2a
    2189  HciDrvRadioBoot            0x0001bd99   Gb    1  Code  Hi   0xe6
    2190  HciDrvRadioShutdown        0x0001be81   Gb    1  Code  Hi   0x60
    2191  HciEvtRegister             0x0001bee1   Gb    1  Code  Hi   0x14
    2192  HciGetBdAddr               0x0001bef5   Gb    1  Code  Hi   0xc
    2193  HciGetBufSize              0x0001bf01   Gb    1  Code  Hi   0xe
    2194  HciGetLeSupFeat            0x0001bf11   Gb    1  Code  Hi   0x16
    2195  HciGetMaxRxAclLen          0x0001bf29   Gb    1  Code  Hi   0xe
    2196  HciHandler                 0x0001bf39   Gb    1  Code  Hi   0x18
    2197  HciHandlerInit             0x0001bf51   Gb    1  Code  Hi   0x26
    2198  HciLeAddDeviceToResolvingListCmd
                                    0x0001bf79   Gb    1  Code  Hi   0x90
    2199  HciLeClearResolvingList    0x0001c009   Gb    1  Code  Hi   0x20
    2200  HciLeConnUpdateCmd         0x0001c029   Gb    1  Code  Hi   0xd6
    2201  HciLeEncryptCmd            0x0001c101   Gb    1  Code  Hi   0x70
    2202  HciLeGenerateDHKey         0x0001c171   Gb    1  Code  Hi   0x42
    2203  HciLeLtkReqNegReplCmd      0x0001c1b5   Gb    1  Code  Hi   0x42
    2204  HciLeLtkReqReplCmd         0x0001c1f9   Gb    1  Code  Hi   0x64
    2205  HciLeRandCmd               0x0001c25d   Gb    1  Code  Hi   0x20
    2206  HciLeReadBufSizeCmd        0x0001c27d   Gb    1  Code  Hi   0x20
    2207  HciLeReadLocalP256PubKey   0x0001c29d   Gb    1  Code  Hi   0x20
    2208  HciLeReadLocalSupFeatCmd   0x0001c2bd   Gb    1  Code  Hi   0x20
    2209  HciLeReadMaxDataLen        0x0001c2dd   Gb    1  Code  Hi   0x20
    2210  HciLeReadRemoteFeatCmd     0x0001c2fd   Gb    1  Code  Hi   0x42
    2211  HciLeReadResolvingListSize 0x0001c341   Gb    1  Code  Hi   0x20
    2212  HciLeReadSupStatesCmd      0x0001c361   Gb    1  Code  Hi   0x20
    2213  HciLeReadWhiteListSizeCmd  0x0001c381   Gb    1  Code  Hi   0x20
    2214  HciLeRemoteConnParamReqNegReply
                                    0x0001c3a1   Gb    1  Code  Hi   0x52
    2215  HciLeRemoteConnParamReqReply
                                    0x0001c3f5   Gb    1  Code  Hi   0xf8
    2216  HciLeRemoveDeviceFromResolvingList
                                    0x0001c4ed   Gb    1  Code  Hi   0x46
    2217  HciLeRequestPeerScaCmd     0x0001c535   Gb    1  Code  Hi   0x42
    2218  HciLeSetAddrResolutionEnable
                                    0x0001c579   Gb    1  Code  Hi   0x36
    2219  HciLeSetAdvDataCmd         0x0001c5b1   Gb    1  Code  Hi   0x5c
    2220  HciLeSetAdvEnableCmd       0x0001c60d   Gb    1  Code  Hi   0x36
    2221  HciLeSetAdvParamCmd        0x0001c645   Gb    1  Code  Hi   0xde
    2222  HciLeSetDataLen            0x0001c725   Gb    1  Code  Hi   0x7a
    2223  HciLeSetEventMaskCmd       0x0001c7a1   Gb    1  Code  Hi   0x34
    2224  HciLeSetPrivacyModeCmd     0x0001c7d5   Gb    1  Code  Hi   0x56
    2225  HciLeSetScanRespDataCmd    0x0001c82d   Gb    1  Code  Hi   0x5c
    2226  HciLeStartEncryptionCmd    0x0001c889   Gb    1  Code  Hi   0x94
    2227  HciLeWriteDefDataLen       0x0001c91d   Gb    1  Code  Hi   0x5e
    2228  HciLlPrivacySupported      0x0001c97d   Gb    1  Code  Hi   0x16
    2229  HciReadBdAddrCmd           0x0001c995   Gb    1  Code  Hi   0x20
    2230  HciReadLocalVerInfoCmd     0x0001c9b5   Gb    1  Code  Hi   0x20
    2231  HciReadRssiCmd             0x0001c9d5   Gb    1  Code  Hi   0x42
    2232  HciResetCmd                0x0001ca19   Gb    1  Code  Hi   0x38
    2233  HciResetSequence           0x0001ca51   Gb    1  Code  Hi   0xb0
    2234  HciSecRegister             0x0001cb01   Gb    1  Code  Hi   0x14
    2235  HciSendAclData             0x0001cb15   Gb    1  Code  Hi   0xce
    2236  HciSetEventMaskCmd         0x0001cbe5   Gb    1  Code  Hi   0x34
    2237  HciSetEventMaskPage2Cmd    0x0001cc19   Gb    1  Code  Hi   0x34
    2238  HciSetLeSupFeat            0x0001cc4d   Gb    1  Code  Hi   0x52
    2239  HciSetMaxRxAclLen          0x0001cca1   Gb    1  Code  Hi   0x1a
    2240  HciVendorSpecificCmd       0x0001ccbd   Gb    1  Code  Hi   0x3e
    2241  HciVsInit                  0x0001ccfd   Gb    1  Code  Hi   0xa
    2242  HciVscSetTraceBitMap       0x0001cd09   Gb    1  Code  Hi   0x16
    2243  HciVscUpdateBDAddress      0x0001cd21   Gb    1  Code  Hi   0x16
    2244  HciVscUpdateLinklayerFeature
                                    0x0001cd39   Gb    1  Code  Hi   0x24
    2245  HciVscUpdateNvdsParam      0x0001cd5d   Gb    1  Code  Hi   0x16
    2246  HciWriteAuthPayloadTimeout 0x0001cd75   Gb    1  Code  Hi   0x5e
    2247  L2cDataReq                 0x0001cdd5   Gb    1  Code  Hi   0x86
    2248  L2cDmConnUpdateReq         0x0001ce5d   Gb    1  Code  Hi   0x13c
    2249  L2cInit                    0x0001cf99   Gb    1  Code  Hi   0x54
    2250  L2cRegister                0x0001cfed   Gb    1  Code  Hi   0x3c
    2251  L2cSlaveHandler            0x0001d029   Gb    1  Code  Hi   0x34
    2252  L2cSlaveHandlerInit        0x0001d05d   Gb    1  Code  Hi   0x22
    2253  L2cSlaveInit               0x0001d081   Gb    1  Code  Hi   0x4a
    2254  PendSV_Handler             0x0001d0d1   Gb    1  Code  Hi   0x64
    2255  SVC_Handler                0x0001d141   Gb    1  Code  Hi   0x24
    2256  SecAes                     0x0001d165   Gb    1  Code  Hi   0x7c
    2257  SecAesHciCback             0x0001d1e1   Gb    1  Code  Hi   0x32
    2258  SecAesInit                 0x0001d215   Gb    1  Code  Hi   0x14
    2259  SecCmac                    0x0001d229   Gb    1  Code  Hi   0xc0
    2260  SecCmacHciCback            0x0001d2e9   Gb    1  Code  Hi   0x60
    2261  SecCmacInit                0x0001d349   Gb    1  Code  Hi   0x14
    2262  SecEccGenKey               0x0001d35d   Gb    1  Code  Hi   0x6c
    2263  SecEccGenSharedSecret      0x0001d3c9   Gb    1  Code  Hi   0x94
    2264  SecEccHciCback             0x0001d45d   Gb    1  Code  Hi   0x92
    2265  SecEccInit                 0x0001d4f1   Gb    1  Code  Hi   0x14
    2266  SecInit                    0x0001d505   Gb    1  Code  Hi   0x2a
    2267  SecLeEncryptCmd            0x0001d531   Gb    1  Code  Hi   0x4c
    2268  SecRand                    0x0001d57d   Gb    1  Code  Hi   0xc2
    2269  SmpDbGetFailureCount       0x0001d641   Gb    1  Code  Hi   0x1a
    2270  SmpDbGetPairingDisabledTime
                                    0x0001d65d   Gb    1  Code  Hi   0x1a
    2271  SmpDbInit                  0x0001d679   Gb    1  Code  Hi   0x52
    2272  SmpDbMaxAttemptReached     0x0001d6cd   Gb    1  Code  Hi   0xa2
    2273  SmpDbPairingFailed         0x0001d771   Gb    1  Code  Hi   0x26
    2274  SmpDbService               0x0001d799   Gb    1  Code  Hi   0x118
    2275  SmpDbSetFailureCount       0x0001d8b1   Gb    1  Code  Hi   0x3c
    2276  SmpDmEncryptInd            0x0001d8ed   Gb    1  Code  Hi   0x20
    2277  SmpDmGetStk                0x0001d90d   Gb    1  Code  Hi   0x96
    2278  SmpDmLescEnabled           0x0001d9a5   Gb    1  Code  Hi   0x3c
    2279  SmpDmMsgSend               0x0001d9e1   Gb    1  Code  Hi   0x1c
    2280  SmpHandler                 0x0001d9fd   Gb    1  Code  Hi   0xbe
    2281  SmpHandlerInit             0x0001dabd   Gb    1  Code  Hi   0x94
    2282  SmpScAlloc                 0x0001db51   Gb    1  Code  Hi   0x38
    2283  SmpScAllocScratchBuffers   0x0001db89   Gb    1  Code  Hi   0xc8
    2284  SmpScCalcF4                0x0001dc51   Gb    1  Code  Hi   0x68
    2285  SmpScCat                   0x0001dcb9   Gb    1  Code  Hi   0x24
    2286  SmpScCat128                0x0001dcdd   Gb    1  Code  Hi   0x18
    2287  SmpScCmac                  0x0001dcf5   Gb    1  Code  Hi   0x62
    2288  SmpScFreeScratchBuffers    0x0001dd59   Gb    1  Code  Hi   0xa0
    2289  SmpScGetCancelMsgWithReattempt
                                    0x0001ddf9   Gb    1  Code  Hi   0x68
    2290  SmpScInit                  0x0001de61   Gb    1  Code  Hi   0x70
    2291  SmprInit                   0x0001ded1   Gb    1  Code  Hi   0x2e
    2292  SmprScInit                 0x0001df01   Gb    1  Code  Hi   0x1c
    2293  SvcAmotasAddGroup          0x0001df1d   Gb    1  Code  Hi   0x10
    2294  SvcAmotasCbackRegister     0x0001df2d   Gb    1  Code  Hi   0x1a
    2295  SvcAmvosAddGroup           0x0001df49   Gb    1  Code  Hi   0x10
    2296  SvcAmvosCbackRegister      0x0001df59   Gb    1  Code  Hi   0x1a
    2297  SvcCoreAddGroup            0x0001df75   Gb    1  Code  Hi   0x1c
    2298  SvcCoreGapCentAddrResUpdate
                                    0x0001df91   Gb    1  Code  Hi   0x18
    2299  SvcCoreGattCbackRegister   0x0001dfa9   Gb    1  Code  Hi   0x1a
    2300  SvcDisAddGroup             0x0001dfc5   Gb    1  Code  Hi   0x10
    2301  SysTick_Handler            0x0001dfd5   Gb    1  Code  Hi   0x3c
    2302  TimeStamp2Time             0x0001e011   Gb    1  Code  Hi   0x8c
    2303  WStrReverse                0x0001e115   Gb    1  Code  Hi   0x68
    2304  WStrReverseCpy             0x0001e17d   Gb    1  Code  Hi   0x48
    2305  WsfBufAlloc                0x0001e1c5   Gb    1  Code  Hi   0x8c
    2306  WsfBufFree                 0x0001e251   Gb    1  Code  Hi   0x7c
    2307  WsfBufInit                 0x0001e2cd   Gb    1  Code  Hi   0x192
    2308  WsfCsEnter                 0x0001e461   Gb    1  Code  Hi   0x22
    2309  WsfCsExit                  0x0001e485   Gb    1  Code  Hi   0x1a
    2310  WsfMsgAlloc                0x0001e4a1   Gb    1  Code  Hi   0x2a
    2311  WsfMsgDataAlloc            0x0001e4cd   Gb    1  Code  Hi   0x20
    2312  WsfMsgDeq                  0x0001e4ed   Gb    1  Code  Hi   0x2a
    2313  WsfMsgEnq                  0x0001e519   Gb    1  Code  Hi   0x26
    2314  WsfMsgFree                 0x0001e541   Gb    1  Code  Hi   0x12
    2315  WsfMsgPeek                 0x0001e555   Gb    1  Code  Hi   0x28
    2316  WsfMsgSend                 0x0001e57d   Gb    1  Code  Hi   0x2a
    2317  WsfOsInit                  0x0001e5a9   Gb    1  Code  Hi   0x30
    2318  WsfOsSetNextHandler        0x0001e5d9   Gb    1  Code  Hi   0x2c
    2319  WsfQueueCount              0x0001e605   Gb    1  Code  Hi   0x3c
    2320  WsfQueueDeq                0x0001e641   Gb    1  Code  Hi   0x3a
    2321  WsfQueueEnq                0x0001e67d   Gb    1  Code  Hi   0x40
    2322  WsfQueueInsert             0x0001e6bd   Gb    1  Code  Hi   0x56
    2323  WsfQueuePush               0x0001e715   Gb    1  Code  Hi   0x32
    2324  WsfQueueRemove             0x0001e749   Gb    1  Code  Hi   0x52
    2325  WsfSetEvent                0x0001e79d   Gb    1  Code  Hi   0x48
    2326  WsfSetOsSpecificEvent      0x0001e7e5   Gb    1  Code  Hi   0xb4
    2327  WsfTaskLock                0x0001e899   Gb    1  Code  Hi   0x8
    2328  WsfTaskMsgQueue            0x0001e8a1   Gb    1  Code  Hi   0x14
    2329  WsfTaskSetReady            0x0001e8b5   Gb    1  Code  Hi   0x32
    2330  WsfTaskUnlock              0x0001e8e9   Gb    1  Code  Hi   0x8
    2331  WsfTimerInit               0x0001e8f1   Gb    1  Code  Hi   0x68
    2332  WsfTimerNextExpiration     0x0001e959   Gb    1  Code  Hi   0x42
    2333  WsfTimerServiceExpired     0x0001e99d   Gb    1  Code  Hi   0x58
    2334  WsfTimerStartMs            0x0001e9f5   Gb    1  Code  Hi   0x22
    2335  WsfTimerStartSec           0x0001ea19   Gb    1  Code  Hi   0x18
    2336  WsfTimerStop               0x0001ea31   Gb    1  Code  Hi   0x18
    2337  WsfTimerUpdate             0x0001ea49   Gb    1  Code  Hi   0x58
    2338  WsfTimerUpdateTicks        0x0001eaa1   Gb    1  Code  Hi   0xa2
    2339  _celt_autocorr             0x0001ed29   Gb    1  Code  Hi   0x114
    2340  _celt_lpc                  0x0001ee3d   Gb    1  Code  Hi   0x100
    2341  alg_quant                  0x0001ef3d   Gb    1  Code  Hi   0xde
    2342  alg_unquant                0x0001f01d   Gb    1  Code  Hi   0xb2
    2343  alloc_stack                0x0001f0d1   Gb    1  Code  Hi   0x4
    2344  am_audio_buffer_empty      0x0001f0d5   Gb    1  Code  Hi   0x4e
    2345  am_audio_buffer_index_set  0x0001f125   Gb    1  Code  Hi   0x6e
    2346  am_audio_buffer_init       0x0001f195   Gb    1  Code  Hi   0x82
    2347  am_audio_buffer_nested_pop 0x0001f219   Gb    1  Code  Hi   0x28
    2348  am_audio_buffer_nested_push
                                    0x0001f241   Gb    1  Code  Hi   0x82
    2349  am_audio_buffer_overwrite_check
                                    0x0001f2c5   Gb    1  Code  Hi   0x104
    2350  am_audio_buffer_pop        0x0001f3c9   Gb    1  Code  Hi   0x50
    2351  am_audio_buffer_push       0x0001f419   Gb    1  Code  Hi   0x62
    2352  am_audio_buffer_rewind     0x0001f47d   Gb    1  Code  Hi   0x12e
    2353  am_audio_universal_buffer_status_check
                                    0x0001f5ad   Gb    1  Code  Hi   0x70
    2354  am_bsp_iom_pins_disable    0x0001f61d   Gb    1  Code  Hi   0x2d4
    2355  am_bsp_iom_pins_enable     0x0001f8f1   Gb    1  Code  Hi   0x370
    2356  am_bsp_itm_printf_enable   0x0001fc61   Gb    1  Code  Hi   0x9a
    2357  am_bsp_low_power_init      0x0001fcfd   Gb    1  Code  Hi   0x34
    2358  am_ctimer_isr              0x0001fd31   Gb    1  Code  Hi   0x16
    2359  am_devices_cooper_blocking_read
                                    0x0001fd49   Gb    1  Code  Hi   0x118
    2360  am_devices_cooper_blocking_write
                                    0x0001fe61   Gb    1  Code  Hi   0x1a6
    2361  am_devices_cooper_bus_disable
                                    0x00020009   Gb    1  Code  Hi   0x3e
    2362  am_devices_cooper_bus_enable
                                    0x00020049   Gb    1  Code  Hi   0x54
    2363  am_devices_cooper_clkreq_read
                                    0x0002009d   Gb    1  Code  Hi   0x16
    2364  am_devices_cooper_command_write
                                    0x000200b5   Gb    1  Code  Hi   0xcc
    2365  am_devices_cooper_image_update_init
                                    0x00020181   Gb    1  Code  Hi   0x48
    2366  am_devices_cooper_init     0x000201c9   Gb    1  Code  Hi   0x37e
    2367  am_devices_cooper_irq_read 0x00020549   Gb    1  Code  Hi   0x10
    2368  am_devices_cooper_pins_disable
                                    0x00020559   Gb    1  Code  Hi   0x6c
    2369  am_devices_cooper_pins_enable
                                    0x000205c5   Gb    1  Code  Hi   0x7c
    2370  am_devices_cooper_reset    0x00020641   Gb    1  Code  Hi   0x84
    2371  am_devices_cooper_reset_with_sbl_check
                                    0x000206c5   Gb    1  Code  Hi   0x104
    2372  am_devices_cooper_term     0x000208a5   Gb    1  Code  Hi   0x80
    2373  am_devices_cooper_update_image
                                    0x00020925   Gb    1  Code  Hi   0x810
    2374  am_devices_led_array_init  0x00021135   Gb    1  Code  Hi   0x42
    2375  am_devices_led_array_out   0x00021179   Gb    1  Code  Hi   0x48
    2376  am_devices_led_init        0x000211c1   Gb    1  Code  Hi   0xba
    2377  am_devices_led_off         0x0002127d   Gb    1  Code  Hi   0x8a
    2378  am_devices_led_on          0x00021309   Gb    1  Code  Hi   0x8a
    2379  am_devices_led_toggle      0x00021395   Gb    1  Code  Hi   0xac
    2380  am_freertos_sleep          0x00021441   Gb    1  Code  Hi   0x12
    2381  am_freertos_wakeup         0x00021455   Gb    1  Code  Hi   0x8
    2382  am_getStackedReg           0x0002145d   Gb    1  Code  Hi   0x12
    2383  am_gpio0_001f_isr          0x000214c5   Gb    1  Code  Hi   0x30
    2384  am_gpio0_203f_isr          0x000214f5   Gb    1  Code  Hi   0x30
    2385  am_hal_IOM_CQReset         0x00021525   Gb    1  Code  Hi   0x30
    2386  am_hal_cachectrl_config    0x00021555   Gb    1  Code  Hi   0x50
    2387  am_hal_cachectrl_enable    0x000215a5   Gb    1  Code  Hi   0x1e
    2388  am_hal_cmdq_disable        0x000215c5   Gb    1  Code  Hi   0x6c
    2389  am_hal_cmdq_enable         0x00021631   Gb    1  Code  Hi   0x88
    2390  am_hal_cmdq_init           0x000216b9   Gb    1  Code  Hi   0x132
    2391  am_hal_cmdq_term           0x000217ed   Gb    1  Code  Hi   0x90
    2392  am_hal_crc32               0x0002187d   Gb    1  Code  Hi   0xcc
    2393  am_hal_daxi_config         0x00021949   Gb    1  Code  Hi   0x7c
    2394  am_hal_daxi_control        0x000219c5   Gb    1  Code  Hi   0x56
    2395  am_hal_dcu_get             0x00021a1d   Gb    1  Code  Hi   0x50
    2396  am_hal_dcu_update          0x00021b85   Gb    1  Code  Hi   0x58
    2397  am_hal_delay_us            0x00021bdd   Gb    1  Code  Hi   0x58
    2398  am_hal_delay_us_status_change
                                    0x00021c35   Gb    1  Code  Hi   0x46
    2399  am_hal_delay_us_status_check
                                    0x00021c7d   Gb    1  Code  Hi   0x74
    2400  am_hal_fault_capture_enable
                                    0x00021cf1   Gb    1  Code  Hi   0x12
    2401  am_hal_fault_status_get    0x00021d05   Gb    1  Code  Hi   0x70
    2402  am_hal_gpio_interrupt_control
                                    0x00021d75   Gb    1  Code  Hi   0x25a
    2403  am_hal_gpio_interrupt_irq_clear
                                    0x00021fd1   Gb    1  Code  Hi   0x5c
    2404  am_hal_gpio_interrupt_irq_status_get
                                    0x0002202d   Gb    1  Code  Hi   0xb4
    2405  am_hal_gpio_interrupt_register
                                    0x000220e1   Gb    1  Code  Hi   0x112
    2406  am_hal_gpio_interrupt_service
                                    0x000221f5   Gb    1  Code  Hi   0x98
    2407  am_hal_gpio_pinconfig      0x0002228d   Gb    1  Code  Hi   0x72
    2408  am_hal_gpio_pinconfig_get  0x00022301   Gb    1  Code  Hi   0x40
    2409  am_hal_gpio_state_read     0x00022341   Gb    1  Code  Hi   0x8e
    2410  am_hal_gpio_state_write    0x000223d1   Gb    1  Code  Hi   0xf8
    2411  am_hal_interrupt_master_disable
                                    0x000224c9   Gb    1  Code  Hi   0x8
    2412  am_hal_interrupt_master_enable
                                    0x000224d1   Gb    1  Code  Hi   0x8
    2413  am_hal_interrupt_master_set
                                    0x000224d9   Gb    1  Code  Hi   0x6
    2414  am_hal_iom_CQDisable       0x000224e1   Gb    1  Code  Hi   0x18
    2415  am_hal_iom_CQEnable        0x000224f9   Gb    1  Code  Hi   0x44
    2416  am_hal_iom_CQInit          0x0002253d   Gb    1  Code  Hi   0x60
    2417  am_hal_iom_blocking_transfer
                                    0x0002259d   Gb    1  Code  Hi   0x520
    2418  am_hal_iom_configure       0x00022abd   Gb    1  Code  Hi   0x2b8
    2419  am_hal_iom_disable         0x00022d75   Gb    1  Code  Hi   0x98
    2420  am_hal_iom_enable          0x00022e0d   Gb    1  Code  Hi   0x102
    2421  am_hal_iom_initialize      0x00022f11   Gb    1  Code  Hi   0x9e
    2422  am_hal_iom_power_ctrl      0x00022fb1   Gb    1  Code  Hi   0x37a
    2423  am_hal_iom_uninitialize    0x0002332d   Gb    1  Code  Hi   0x66
    2424  am_hal_itm_enable          0x00023395   Gb    1  Code  Hi   0x66
    2425  am_hal_itm_print           0x000233fd   Gb    1  Code  Hi   0x40
    2426  am_hal_itm_stimulus_reg_byte_write
                                    0x0002343d   Gb    1  Code  Hi   0x2c
    2427  am_hal_mcuctrl_EXTCLK_active
                                    0x00023469   Gb    1  Code  Hi   0x12
    2428  am_hal_mcuctrl_control     0x0002347d   Gb    1  Code  Hi   0xce
    2429  am_hal_mcuctrl_info_get    0x0002354d   Gb    1  Code  Hi   0xc2
    2430  am_hal_mram_info_read      0x00023611   Gb    1  Code  Hi   0xc2
    2431  am_hal_mram_main_fill      0x000236d5   Gb    1  Code  Hi   0x64
    2432  am_hal_mram_main_program   0x00023739   Gb    1  Code  Hi   0x3e
    2433  am_hal_mram_main_words_program
                                    0x00023779   Gb    1  Code  Hi   0x76
    2434  am_hal_ota_add             0x000237f1   Gb    1  Code  Hi   0xb0
    2435  am_hal_ota_init            0x000238a1   Gb    1  Code  Hi   0x76
    2436  am_hal_pdm_configure       0x00023919   Gb    1  Code  Hi   0x1e2
    2437  am_hal_pdm_disable         0x00023afd   Gb    1  Code  Hi   0x8a
    2438  am_hal_pdm_dma_disable     0x00023b89   Gb    1  Code  Hi   0xb2
    2439  am_hal_pdm_dma_get_buffer  0x00023c3d   Gb    1  Code  Hi   0x38
    2440  am_hal_pdm_dma_start       0x00023c75   Gb    1  Code  Hi   0xe8
    2441  am_hal_pdm_enable          0x00023d5d   Gb    1  Code  Hi   0x8c
    2442  am_hal_pdm_fifo_flush      0x00023de9   Gb    1  Code  Hi   0x58
    2443  am_hal_pdm_initialize      0x00023e41   Gb    1  Code  Hi   0xa6
    2444  am_hal_pdm_interrupt_clear 0x00023ee9   Gb    1  Code  Hi   0x5a
    2445  am_hal_pdm_interrupt_enable
                                    0x00023f45   Gb    1  Code  Hi   0x5e
    2446  am_hal_pdm_interrupt_service
                                    0x00023fa5   Gb    1  Code  Hi   0x7e
    2447  am_hal_pdm_interrupt_status_get
                                    0x00024025   Gb    1  Code  Hi   0x96
    2448  am_hal_pdm_power_control   0x000240bd   Gb    1  Code  Hi   0xe0
    2449  am_hal_pwrctrl_control     0x0002419d   Gb    1  Code  Hi   0x216
    2450  am_hal_pwrctrl_low_power_init
                                    0x000243b5   Gb    1  Code  Hi   0x296
    2451  am_hal_pwrctrl_mcu_memory_config
                                    0x0002464d   Gb    1  Code  Hi   0x21a
    2452  am_hal_pwrctrl_mcu_mode_select
                                    0x00024869   Gb    1  Code  Hi   0xf4
    2453  am_hal_pwrctrl_periph_disable
                                    0x0002495d   Gb    1  Code  Hi   0xca
    2454  am_hal_pwrctrl_periph_enable
                                    0x00024a29   Gb    1  Code  Hi   0x10a
    2455  am_hal_pwrctrl_periph_enabled
                                    0x00024b35   Gb    1  Code  Hi   0x52
    2456  am_hal_pwrctrl_sram_config 0x00024b89   Gb    1  Code  Hi   0x130
    2457  am_hal_reset_control       0x00024cb9   Gb    1  Code  Hi   0x46
    2458  am_hal_rtc_osc_disable     0x00024d01   Gb    1  Code  Hi   0x14
    2459  am_hal_security_get_info   0x00024d15   Gb    1  Code  Hi   0x102
    2460  am_hal_stimer_compare_delta_set
                                    0x00024e19   Gb    1  Code  Hi   0xd0
    2461  am_hal_stimer_config       0x00024ee9   Gb    1  Code  Hi   0x26
    2462  am_hal_stimer_counter_get  0x00024f11   Gb    1  Code  Hi   0x32
    2463  am_hal_stimer_int_clear    0x00024f45   Gb    1  Code  Hi   0x14
    2464  am_hal_stimer_int_enable   0x00024f59   Gb    1  Code  Hi   0x18
    2465  am_hal_stimer_int_status_get
                                    0x00024f71   Gb    1  Code  Hi   0x34
    2466  am_hal_sysctrl_fpu_enable  0x00024fa5   Gb    1  Code  Hi   0x10
    2467  am_hal_sysctrl_fpu_stacking_enable
                                    0x00024fb5   Gb    1  Code  Hi   0x48
    2468  am_hal_sysctrl_sleep       0x00024ffd   Gb    1  Code  Hi   0x158
    2469  am_hal_timer_interrupt_clear
                                    0x00025155   Gb    1  Code  Hi   0x16
    2470  am_hal_timer_interrupt_status_get
                                    0x0002516d   Gb    1  Code  Hi   0x44
    2471  am_hal_tpiu_enable         0x000251b1   Gb    1  Code  Hi   0x98
    2472  am_hal_triple_read         0x00025249   Gb    1  Code  Hi   0x30
    2473  am_pdm0_isr                0x00025279   Gb    1  Code  Hi   0xf0
    2474  am_stimer_cmpr0_isr        0x00025369   Gb    1  Code  Hi   0x28
    2475  am_stimer_cmpr1_isr        0x00025391   Gb    1  Code  Hi   0x38
    2476  am_util_ble_tx_power_set   0x000253c9   Gb    1  Code  Hi   0x4c
    2477  am_util_bootloader_erase_flash_page
                                    0x00025415   Gb    1  Code  Hi   0x8
    2478  am_util_bootloader_partial_crc32
                                    0x0002541d   Gb    1  Code  Hi   0x5a
    2479  am_util_bootloader_program_flash_page
                                    0x00025479   Gb    1  Code  Hi   0x3a
    2480  am_util_delay_ms           0x000254b5   Gb    1  Code  Hi   0x16
    2481  am_util_delay_us           0x000254cd   Gb    1  Code  Hi   0x10
    2482  am_util_faultisr_collect_data
                                    0x000254dd   Gb    1  Code  Hi   0x328
    2483  am_util_id_device          0x00025805   Gb    1  Code  Hi   0x10a
    2484  am_util_stdio_printf       0x000259a5   Gb    1  Code  Hi   0x5c
    2485  am_util_stdio_printf_init  0x00025a01   Gb    1  Code  Hi   0x14
    2486  am_util_stdio_vsprintf     0x00025a15   Gb    1  Code  Hi   0x654
    2487  am_valid_sp                0x00026069   Gb    1  Code  Hi   0x36
    2488  am_vos_ama_devinfo_set     0x000260a1   Gb    1  Code  Hi   0x68
    2489  am_vos_ama_event_callback  0x00026129   Gb    1  Code  Hi   0x35a
    2490  am_vos_ama_evt_cback_register
                                    0x00026485   Gb    1  Code  Hi   0x18
    2491  am_vos_ama_get_central_info_send
                                    0x0002649d   Gb    1  Code  Hi   0x74
    2492  am_vos_ama_get_devconf_rsp_send
                                    0x00026511   Gb    1  Code  Hi   0x84
    2493  am_vos_ama_get_devinfo_rsp_send
                                    0x000265ad   Gb    1  Code  Hi   0xc8
    2494  am_vos_ama_get_locale_rsp_send
                                    0x00026691   Gb    1  Code  Hi   0xa0
    2495  am_vos_ama_get_state_rsp_send
                                    0x00026731   Gb    1  Code  Hi   0x9a
    2496  am_vos_ama_get_state_send  0x000267cd   Gb    1  Code  Hi   0x78
    2497  am_vos_ama_isready         0x00026845   Gb    1  Code  Hi   0xe
    2498  am_vos_ama_pb_cmd_send     0x00026855   Gb    1  Code  Hi   0x32
    2499  am_vos_ama_proc_get_state  0x00026889   Gb    1  Code  Hi   0xe4
    2500  am_vos_ama_proc_notify_speech
                                    0x0002696d   Gb    1  Code  Hi   0x7e
    2501  am_vos_ama_proc_set_state  0x000269ed   Gb    1  Code  Hi   0x44
    2502  am_vos_ama_proc_sync_state 0x00026a31   Gb    1  Code  Hi   0x9c
    2503  am_vos_ama_provide_speech_rsp_send
                                    0x00026acd   Gb    1  Code  Hi   0x9a
    2504  am_vos_ama_rsp_send        0x00026b69   Gb    1  Code  Hi   0x8a
    2505  am_vos_ama_rx_handler      0x00026bf5   Gb    1  Code  Hi   0x2fc
    2506  am_vos_ama_speech_rsp_send 0x00026f79   Gb    1  Code  Hi   0xa4
    2507  am_vos_ama_start_speech_send
                                    0x0002701d   Gb    1  Code  Hi   0xd0
    2508  am_vos_ama_status_ready    0x00027145   Gb    1  Code  Hi   0x14
    2509  am_vos_ama_status_reset    0x00027159   Gb    1  Code  Hi   0x14
    2510  am_vos_ama_stop_speech_send
                                    0x0002716d   Gb    1  Code  Hi   0x9c
    2511  am_vos_ama_tx_ver_exchange_send
                                    0x00027249   Gb    1  Code  Hi   0x28
    2512  am_vos_audio_buffer_rewind 0x00027271   Gb    1  Code  Hi   0x1e
    2513  am_vos_audio_flush_ring_buffer
                                    0x00027291   Gb    1  Code  Hi   0x8
    2514  am_vos_audio_handler       0x00027299   Gb    1  Code  Hi   0x118
    2515  am_vos_audio_packet_tx     0x000273b1   Gb    1  Code  Hi   0x36
    2516  am_vos_audio_processing_task
                                    0x000273e9   Gb    1  Code  Hi   0x86
    2517  am_vos_audio_reset_flag_and_buffer
                                    0x00027471   Gb    1  Code  Hi   0xc
    2518  am_vos_audio_wwd_disable   0x0002747d   Gb    1  Code  Hi   0x30
    2519  am_vos_audio_wwd_enable    0x000274ad   Gb    1  Code  Hi   0x30
    2520  am_vos_ble_cmd_send        0x000274dd   Gb    1  Code  Hi   0x66
    2521  am_vos_ble_nextdata_check  0x00027545   Gb    1  Code  Hi   0xb4
    2522  am_vos_ble_stream_send     0x000275f9   Gb    1  Code  Hi   0x44
    2523  am_vos_ble_task            0x0002763d   Gb    1  Code  Hi   0xc0
    2524  am_vos_ble_task_setup      0x000276fd   Gb    1  Code  Hi   0x20
    2525  am_vos_ble_tx_packet_encap 0x0002771d   Gb    1  Code  Hi   0x3c
    2526  am_vos_board_init          0x00027759   Gb    1  Code  Hi   0x26
    2527  am_vos_burst_mode_disable  0x00027781   Gb    1  Code  Hi   0x2
    2528  am_vos_burst_mode_enable   0x00027785   Gb    1  Code  Hi   0x2
    2529  am_vos_burst_mode_setup    0x00027789   Gb    1  Code  Hi   0x60
    2530  am_vos_button_gpio_check   0x000277e9   Gb    1  Code  Hi   0x5c
    2531  am_vos_button_init         0x00027845   Gb    1  Code  Hi   0x4c
    2532  am_vos_button_int_register 0x00027891   Gb    1  Code  Hi   0x2a
    2533  am_vos_cmd_packet_tx       0x000278bd   Gb    1  Code  Hi   0x5c
    2534  am_vos_codec_encode        0x00027919   Gb    1  Code  Hi   0x28
    2535  am_vos_codec_init          0x00027941   Gb    1  Code  Hi   0xa
    2536  am_vos_codec_task          0x0002794d   Gb    1  Code  Hi   0x216
    2537  am_vos_flush_ring_buffer   0x00027b65   Gb    1  Code  Hi   0x16
    2538  am_vos_get_ring_buffer_status
                                    0x00027b7d   Gb    1  Code  Hi   0x72
    2539  am_vos_gpio_disable_irq    0x00027bf1   Gb    1  Code  Hi   0x14
    2540  am_vos_gpio_enable_irq     0x00027c05   Gb    1  Code  Hi   0x3a
    2541  am_vos_gpio_init           0x00027c41   Gb    1  Code  Hi   0x2a
    2542  am_vos_heartbeat_led_process
                                    0x00027c6d   Gb    1  Code  Hi   0x60
    2543  am_vos_is_connected        0x00027ccd   Gb    1  Code  Hi   0x44
    2544  am_vos_is_tx_ready         0x00027d11   Gb    1  Code  Hi   0x28
    2545  am_vos_led_task            0x00027d39   Gb    1  Code  Hi   0x5a
    2546  am_vos_logic_led_all_off   0x00027d95   Gb    1  Code  Hi   0x14
    2547  am_vos_logic_led_swirl     0x00027da9   Gb    1  Code  Hi   0x160
    2548  am_vos_mic_disable         0x00027f09   Gb    1  Code  Hi   0x44
    2549  am_vos_mic_enable          0x00027f4d   Gb    1  Code  Hi   0x5a
    2550  am_vos_packet_rx           0x00027fa9   Gb    1  Code  Hi   0x6e
    2551  am_vos_pdm_init            0x00028019   Gb    1  Code  Hi   0xae
    2552  am_vos_pdm_trigger_dma     0x000280c9   Gb    1  Code  Hi   0x3a
    2553  am_vos_print_system_info   0x00028105   Gb    1  Code  Hi   0x114
    2554  am_vos_printf              0x00028219   Gb    1  Code  Hi   0x56
    2555  am_vos_push_to_talk_process
                                    0x00028271   Gb    1  Code  Hi   0x22
    2556  am_vos_reset_detected_flag 0x00028295   Gb    1  Code  Hi   0x20
    2557  am_vos_ring_buffer_empty   0x000282b5   Gb    1  Code  Hi   0x3a
    2558  am_vos_ring_buffer_full    0x000282f1   Gb    1  Code  Hi   0x3a
    2559  am_vos_ring_buffer_overwrite
                                    0x0002832d   Gb    1  Code  Hi   0x3a
    2560  am_vos_ring_buffer_pop     0x00028369   Gb    1  Code  Hi   0xee
    2561  am_vos_ring_buffer_push    0x00028459   Gb    1  Code  Hi   0x218
    2562  am_vos_stdio_gatekeeper_task
                                    0x00028671   Gb    1  Code  Hi   0xaa
    2563  am_vos_stdio_printf        0x0002871d   Gb    1  Code  Hi   0xc2
    2564  am_vos_stdio_printf_init   0x000287e1   Gb    1  Code  Hi   0x14
    2565  am_vos_streaming_provide_speech
                                    0x000287f5   Gb    1  Code  Hi   0x22
    2566  am_vos_streaming_push_to_talk
                                    0x00028819   Gb    1  Code  Hi   0x22
    2567  am_vos_streaming_start     0x0002883d   Gb    1  Code  Hi   0x2c
    2568  am_vos_streaming_stop      0x00028869   Gb    1  Code  Hi   0x16
    2569  am_vos_sys_init            0x00028881   Gb    1  Code  Hi   0x64
    2570  am_vos_task_create         0x000288e5   Gb    1  Code  Hi   0xa4
    2571  am_vos_task_create_all_tasks
                                    0x00028989   Gb    1  Code  Hi   0x6e
    2572  am_vos_task_init           0x000289f9   Gb    1  Code  Hi   0x36
    2573  am_vos_task_read           0x00028a31   Gb    1  Code  Hi   0x50
    2574  am_vos_task_send           0x00028a81   Gb    1  Code  Hi   0xa4
    2575  am_vos_task_send_fromISR   0x00028b25   Gb    1  Code  Hi   0xb8
    2576  am_vos_timer_create        0x00028bdd   Gb    1  Code  Hi   0x4a
    2577  am_vos_timer_create_all_timers
                                    0x00028c29   Gb    1  Code  Hi   0x5e
    2578  am_vos_timer_heart_beat_callback
                                    0x00028c89   Gb    1  Code  Hi   0x1a
    2579  am_vos_voice_start         0x00028ca5   Gb    1  Code  Hi   0x66
    2580  amotas_conn_close          0x00028d0d   Gb    1  Code  Hi   0x38
    2581  amotas_disconnect_timer_expired
                                    0x00028d75   Gb    1  Code  Hi   0x32
    2582  amotas_init                0x00028dfd   Gb    1  Code  Hi   0x68
    2583  amotas_packet_handler      0x00028e81   Gb    1  Code  Hi   0x3fc
    2584  amotas_proc_msg            0x0002927d   Gb    1  Code  Hi   0x70
    2585  amotas_reset_timer_expired 0x0002935d   Gb    1  Code  Hi   0x18
    2586  amotas_start               0x00029521   Gb    1  Code  Hi   0x48
    2587  amotas_stop                0x00029569   Gb    1  Code  Hi   0x2c
    2588  amotas_write_cback         0x00029819   Gb    1  Code  Hi   0x1c8
    2589  amp2Log2                   0x000299e1   Gb    1  Code  Hi   0xc8
    2590  amvosConnIntervalUpdate    0x00029c09   Gb    1  Code  Hi   0x72
    2591  amvosKwdSetDemoName        0x00029d2d   Gb    1  Code  Hi   0x17e
    2592  amvosTxChannelIsAvailable  0x0002a7ad   Gb    1  Code  Hi   0xe
    2593  appAdvSetData              0x0002a7bd   Gb    1  Code  Hi   0xf6
    2594  appAdvStart                0x0002a8b5   Gb    1  Code  Hi   0x12e
    2595  appConnReadRemoteFeatTimerStart
                                    0x0002a9e5   Gb    1  Code  Hi   0x4e
    2596  appConnUpdateTimerStop     0x0002aa89   Gb    1  Code  Hi   0x24
    2597  appNumConns                0x0002aaad   Gb    1  Code  Hi   0x6c
    2598  appSecConnClose            0x0002abcd   Gb    1  Code  Hi   0x2a
    2599  appServerCsfWriteCback     0x0002af45   Gb    1  Code  Hi   0x2e
    2600  appSlaveAdvStart           0x0002b24d   Gb    1  Code  Hi   0xfe
    2601  appSlaveProcMsg            0x0002b8a1   Gb    1  Code  Hi   0x4c
    2602  appSlaveSecConnOpen        0x0002ba95   Gb    1  Code  Hi   0x92
    2603  appUiBtnPoll               0x0002bb29   Gb    1  Code  Hi   0x20
    2604  appUiTimerExpired          0x0002bb49   Gb    1  Code  Hi   0x8
    2605  attCcbByConnId             0x0002bb51   Gb    1  Code  Hi   0x20
    2606  attDecodeMsgParam          0x0002bb71   Gb    1  Code  Hi   0x38
    2607  attEmptyConnCback          0x0002bca5   Gb    1  Code  Hi   0xa
    2608  attEmptyDataCback          0x0002bcb1   Gb    1  Code  Hi   0x10
    2609  attEmptyHandler            0x0002bcc1   Gb    1  Code  Hi   0x8
    2610  attEmptyL2cCocCback        0x0002bcc9   Gb    1  Code  Hi   0x8
    2611  attExecCallback            0x0002bcd1   Gb    1  Code  Hi   0x70
    2612  attL2cDataReq              0x0002be09   Gb    1  Code  Hi   0x62
    2613  attMsgAlloc                0x0002be6d   Gb    1  Code  Hi   0x16
    2614  attMsgParam                0x0002be85   Gb    1  Code  Hi   0x1c
    2615  attSetMtu                  0x0002bea1   Gb    1  Code  Hi   0x74
    2616  attUuidCmp16to128          0x0002bf15   Gb    1  Code  Hi   0x2e
    2617  attcCcbByConnId            0x0002bf45   Gb    1  Code  Hi   0x48
    2618  attcCcbByHandle            0x0002bf8d   Gb    1  Code  Hi   0x4c
    2619  attcExecCallback           0x0002c241   Gb    1  Code  Hi   0x42
    2620  attcFreePkt                0x0002c285   Gb    1  Code  Hi   0x22
    2621  attcMsgCback               0x0002c2a9   Gb    1  Code  Hi   0x1ea
    2622  attcPendWriteCmd           0x0002c495   Gb    1  Code  Hi   0x80
    2623  attcProcErrRsp             0x0002c515   Gb    1  Code  Hi   0x8c
    2624  attcProcFindByTypeRsp      0x0002c5a1   Gb    1  Code  Hi   0x114
    2625  attcProcFindOrReadRsp      0x0002c6b5   Gb    1  Code  Hi   0x1be
    2626  attcProcInd                0x0002c875   Gb    1  Code  Hi   0xfa
    2627  attcProcMtuRsp             0x0002c971   Gb    1  Code  Hi   0x8e
    2628  attcProcMultiVarNtf        0x0002ca01   Gb    1  Code  Hi   0x78
    2629  attcProcPrepWriteRsp       0x0002ca79   Gb    1  Code  Hi   0x3c
    2630  attcProcReadLongRsp        0x0002cab5   Gb    1  Code  Hi   0x48
    2631  attcProcReadMultVarRsp     0x0002cafd   Gb    1  Code  Hi   0x10
    2632  attcProcReadRsp            0x0002cb0d   Gb    1  Code  Hi   0x10
    2633  attcProcRsp                0x0002cb1d   Gb    1  Code  Hi   0x19a
    2634  attcProcWriteRsp           0x0002ccb9   Gb    1  Code  Hi   0x16
    2635  attcReqClear               0x0002ccd1   Gb    1  Code  Hi   0x30
    2636  attcSendMsg                0x0002cde9   Gb    1  Code  Hi   0x140
    2637  attcSendReq                0x0002d091   Gb    1  Code  Hi   0x1c
    2638  attcSetupReq               0x0002d185   Gb    1  Code  Hi   0x4e
    2639  attcWriteCmdCallback       0x0002d1d5   Gb    1  Code  Hi   0x6c
    2640  attsCcbByConnId            0x0002d241   Gb    1  Code  Hi   0x48
    2641  attsCcbByHandle            0x0002d289   Gb    1  Code  Hi   0x4c
    2642  attsCheckPendDbHashReadRsp 0x0002d631   Gb    1  Code  Hi   0x112
    2643  attsClearPrepWrites        0x0002d745   Gb    1  Code  Hi   0x34
    2644  attsCsfActClientState      0x0002d809   Gb    1  Code  Hi   0x138
    2645  attsCsfGetHashUpdateStatus 0x0002d941   Gb    1  Code  Hi   0xc
    2646  attsCsfIsClientChangeAware 0x0002d94d   Gb    1  Code  Hi   0x60
    2647  attsCsfSetHashUpdateStatus 0x0002d9ad   Gb    1  Code  Hi   0x90
    2648  attsDiscBusy               0x0002dbe9   Gb    1  Code  Hi   0x5e
    2649  attsErrRsp                 0x0002dc49   Gb    1  Code  Hi   0x7c
    2650  attsFindByHandle           0x0002ddf5   Gb    1  Code  Hi   0x6a
    2651  attsFindInRange            0x0002de61   Gb    1  Code  Hi   0x9c
    2652  attsFindServiceGroupEnd    0x0002defd   Gb    1  Code  Hi   0x11a
    2653  attsFindUuidInRange        0x0002e019   Gb    1  Code  Hi   0x11a
    2654  attsHandleValueIndNtf      0x0002e135   Gb    1  Code  Hi   0x1c8
    2655  attsIndNtfCallback         0x0002e4ad   Gb    1  Code  Hi   0x8a
    2656  attsIsHashableAttr         0x0002e539   Gb    1  Code  Hi   0xd8
    2657  attsMsgCback               0x0002e62d   Gb    1  Code  Hi   0x74
    2658  attsPermissions            0x0002e741   Gb    1  Code  Hi   0xfa
    2659  attsProcExecWriteReq       0x0002e83d   Gb    1  Code  Hi   0x15e
    2660  attsProcFindInfoReq        0x0002e99d   Gb    1  Code  Hi   0x21c
    2661  attsProcFindTypeReq        0x0002ebb9   Gb    1  Code  Hi   0x230
    2662  attsProcMtuReq             0x0002ede9   Gb    1  Code  Hi   0x102
    2663  attsProcPrepWriteReq       0x0002eeed   Gb    1  Code  Hi   0x24c
    2664  attsProcReadBlobReq        0x0002f139   Gb    1  Code  Hi   0x1e0
    2665  attsProcReadGroupTypeReq   0x0002f319   Gb    1  Code  Hi   0x328
    2666  attsProcReadMultReq        0x0002f641   Gb    1  Code  Hi   0x204
    2667  attsProcReadMultiVarReq    0x0002f845   Gb    1  Code  Hi   0x240
    2668  attsProcReadReq            0x0002fa85   Gb    1  Code  Hi   0x19a
    2669  attsProcReadTypeReq        0x0002fc21   Gb    1  Code  Hi   0x438
    2670  attsProcValueCnf           0x00030059   Gb    1  Code  Hi   0x98
    2671  attsProcWrite              0x000300f1   Gb    1  Code  Hi   0x210
    2672  attsProcessDatabaseHashUpdate
                                    0x00030301   Gb    1  Code  Hi   0xa0
    2673  attsUuid16Cmp              0x000304d9   Gb    1  Code  Hi   0x5e
    2674  attsUuidCmp                0x00030539   Gb    1  Code  Hi   0x8a
    2675  audio_enc_encode_frame     0x000305c5   Gb    1  Code  Hi   0x42
    2676  audio_enc_init             0x00030609   Gb    1  Code  Hi   0x1c
    2677  bitexact_log2tan           0x00030625   Gb    1  Code  Hi   0x4e
    2678  buck_ldo_override_init     0x00030675   Gb    1  Code  Hi   0x58
    2679  buck_ldo_update_override   0x000306cd   Gb    1  Code  Hi   0x44
    2680  celt_encode_with_ec        0x000307e9   Gb    1  Code  Hi   0x3654
    2681  celt_encoder_init          0x00033e3d   Gb    1  Code  Hi   0x92
    2682  celt_pitch_xcorr_c         0x00033ed1   Gb    1  Code  Hi   0x244
    2683  celt_preemphasis           0x00034115   Gb    1  Code  Hi   0x134
    2684  clt_compute_allocation     0x000342f5   Gb    1  Code  Hi   0x84e
    2685  clt_mdct_forward_c         0x00034b45   Gb    1  Code  Hi   0x2da
    2686  comb_filter                0x00034e21   Gb    1  Code  Hi   0x278
    2687  compute_band_energies      0x00035099   Gb    1  Code  Hi   0xd0
    2688  crypto_boost_trims         0x00035959   Gb    1  Code  Hi   0x194
    2689  decode_pulses              0x00035d2d   Gb    1  Code  Hi   0x1a4
    2690  dmAdvActClearSets          0x000364ad   Gb    1  Code  Hi   0x8
    2691  dmAdvActConfig             0x000364b5   Gb    1  Code  Hi   0x48
    2692  dmAdvActRemoveSet          0x000364fd   Gb    1  Code  Hi   0x8
    2693  dmAdvActSetData            0x00036505   Gb    1  Code  Hi   0x3a
    2694  dmAdvActSetRandAddr        0x00036541   Gb    1  Code  Hi   0x8
    2695  dmAdvActStart              0x00036549   Gb    1  Code  Hi   0x54
    2696  dmAdvActStop               0x0003659d   Gb    1  Code  Hi   0x50
    2697  dmAdvActTimeout            0x000365ed   Gb    1  Code  Hi   0x2e
    2698  dmAdvCbInit                0x0003661d   Gb    1  Code  Hi   0x5c
    2699  dmAdvConnectFailed         0x000366ed   Gb    1  Code  Hi   0x2e
    2700  dmAdvConnected             0x0003671d   Gb    1  Code  Hi   0x2e
    2701  dmAdvGenConnCmpl           0x0003674d   Gb    1  Code  Hi   0x64
    2702  dmAdvHciHandler            0x000367b1   Gb    1  Code  Hi   0x176
    2703  dmAdvInit                  0x00036929   Gb    1  Code  Hi   0x48
    2704  dmAdvMsgHandler            0x00036971   Gb    1  Code  Hi   0x20
    2705  dmAdvReset                 0x00036991   Gb    1  Code  Hi   0x64
    2706  dmAdvStartDirected         0x000369f5   Gb    1  Code  Hi   0x5c
    2707  dmAdvStopDirected          0x00036a51   Gb    1  Code  Hi   0x58
    2708  dmConn2HciHandler          0x00036d15   Gb    1  Code  Hi   0xc8
    2709  dmConn2MsgHandler          0x00036ddd   Gb    1  Code  Hi   0xba
    2710  dmConnCcbAlloc             0x00036e99   Gb    1  Code  Hi   0x84
    2711  dmConnCcbByBdAddr          0x00036f1d   Gb    1  Code  Hi   0x5c
    2712  dmConnCcbByHandle          0x00036f79   Gb    1  Code  Hi   0x5e
    2713  dmConnCcbById              0x00036fd9   Gb    1  Code  Hi   0x4e
    2714  dmConnCcbDealloc           0x00037029   Gb    1  Code  Hi   0xe
    2715  dmConnExecCback            0x000370a9   Gb    1  Code  Hi   0x5c
    2716  dmConnHciHandler           0x00037105   Gb    1  Code  Hi   0x9e
    2717  dmConnMsgHandler           0x000371a5   Gb    1  Code  Hi   0x22
    2718  dmConnNum                  0x000371c9   Gb    1  Code  Hi   0x54
    2719  dmConnReset                0x0003721d   Gb    1  Code  Hi   0xde
    2720  dmConnSmActAccept          0x000372fd   Gb    1  Code  Hi   0x1a
    2721  dmConnSmActAcceptFailed    0x00037319   Gb    1  Code  Hi   0x18
    2722  dmConnSmActCancelAccept    0x00037331   Gb    1  Code  Hi   0x18
    2723  dmConnSmActClose           0x00037349   Gb    1  Code  Hi   0x18
    2724  dmConnSmActConnAccepted    0x00037361   Gb    1  Code  Hi   0x18
    2725  dmConnSmActConnClosed      0x00037379   Gb    1  Code  Hi   0x46
    2726  dmConnSmActConnFailed      0x000373c1   Gb    1  Code  Hi   0x54
    2727  dmConnSmActConnOpened      0x00037415   Gb    1  Code  Hi   0xec
    2728  dmConnSmActHciUpdated      0x00037501   Gb    1  Code  Hi   0x22
    2729  dmConnSmActNone            0x00037525   Gb    1  Code  Hi   0xa
    2730  dmConnSmExecute            0x00037531   Gb    1  Code  Hi   0x84
    2731  dmConnUpdActL2cUpdateCnf   0x000375b5   Gb    1  Code  Hi   0x30
    2732  dmConnUpdActNone           0x000375e5   Gb    1  Code  Hi   0xa
    2733  dmConnUpdActUpdateSlave    0x000375f1   Gb    1  Code  Hi   0x5c
    2734  dmConnUpdExecute           0x0003764d   Gb    1  Code  Hi   0x5e
    2735  dmConnUpdMsgHandler        0x000376ad   Gb    1  Code  Hi   0x2e
    2736  dmDevActReset              0x0003771d   Gb    1  Code  Hi   0x5e
    2737  dmDevHciHandler            0x00037801   Gb    1  Code  Hi   0x54
    2738  dmDevMsgHandler            0x00037855   Gb    1  Code  Hi   0x20
    2739  dmDevPassEvtToConnCte      0x00037875   Gb    1  Code  Hi   0x36
    2740  dmDevPassEvtToDevPriv      0x000378ad   Gb    1  Code  Hi   0x48
    2741  dmDevPassHciEvtToConn      0x000378f5   Gb    1  Code  Hi   0x1a
    2742  dmEmptyHandler             0x00037911   Gb    1  Code  Hi   0x8
    2743  dmEmptyReset               0x00037919   Gb    1  Code  Hi   0x2
    2744  dmPhyHciHandler            0x00037a31   Gb    1  Code  Hi   0x5a
    2745  dmPrivActAddDevToResList   0x00037a8d   Gb    1  Code  Hi   0x34
    2746  dmPrivActClearResList      0x00037ac1   Gb    1  Code  Hi   0xe
    2747  dmPrivActGenAddr           0x00037ad1   Gb    1  Code  Hi   0x92
    2748  dmPrivActRemDevFromResList 0x00037b65   Gb    1  Code  Hi   0x26
    2749  dmPrivActResolveAddr       0x00037b8d   Gb    1  Code  Hi   0x92
    2750  dmPrivActSetAddrResEnable  0x00037c21   Gb    1  Code  Hi   0x16
    2751  dmPrivActSetPrivacyMode    0x00037c39   Gb    1  Code  Hi   0x1a
    2752  dmPrivAesActGenAddrAesCmpl 0x00037c55   Gb    1  Code  Hi   0x52
    2753  dmPrivAesActResAddrAesCmpl 0x00037ca9   Gb    1  Code  Hi   0x54
    2754  dmPrivAesMsgHandler        0x00037cfd   Gb    1  Code  Hi   0x20
    2755  dmPrivHciHandler           0x00037d1d   Gb    1  Code  Hi   0x104
    2756  dmPrivMsgHandler           0x00037e21   Gb    1  Code  Hi   0x20
    2757  dmPrivReset                0x00037e41   Gb    1  Code  Hi   0x18
    2758  dmSecHciHandler            0x00037e7d   Gb    1  Code  Hi   0x138
    2759  dmSecLescMsgHandler        0x00037fb5   Gb    1  Code  Hi   0x88
    2760  dmSecMsgHandler            0x0003803d   Gb    1  Code  Hi   0x9a
    2761  dmSecReset                 0x000380d9   Gb    1  Code  Hi   0x8
    2762  eTaskConfirmSleepModeStatus
                                    0x000380e1   Gb    1  Code  Hi   0x80
    2763  ec_dec_bit_logp            0x00038161   Gb    1  Code  Hi   0x26
    2764  ec_dec_bits                0x00038189   Gb    1  Code  Hi   0x64
    2765  ec_dec_uint                0x00038247   Gb    1  Code  Hi   0x8a
    2766  ec_dec_update              0x000382d1   Gb    1  Code  Hi   0x2a
    2767  ec_decode                  0x000382fb   Gb    1  Code  Hi   0x26
    2768  ec_enc_bit_logp            0x00038321   Gb    1  Code  Hi   0x58
    2769  ec_enc_bits                0x00038379   Gb    1  Code  Hi   0x5e
    2770  ec_enc_done                0x00038455   Gb    1  Code  Hi   0xf6
    2771  ec_enc_icdf                0x0003854d   Gb    1  Code  Hi   0x70
    2772  ec_enc_init                0x000385bd   Gb    1  Code  Hi   0x28
    2773  ec_enc_shrink              0x000385e5   Gb    1  Code  Hi   0x1c
    2774  ec_enc_uint                0x00038601   Gb    1  Code  Hi   0x4e
    2775  ec_encode                  0x00038651   Gb    1  Code  Hi   0x64
    2776  ec_encode_bin              0x000386b5   Gb    1  Code  Hi   0x6c
    2777  ec_laplace_encode          0x00038721   Gb    1  Code  Hi   0xa8
    2778  ec_tell_frac               0x000387c9   Gb    1  Code  Hi   0x38
    2779  encode_pulses              0x00038bf5   Gb    1  Code  Hi   0xba
    2780  encode_size                0x00038caf   Gb    1  Code  Hi   0x1c
    2781  erase_flash                0x00038ccd   Gb    1  Code  Hi   0x56
    2782  exactle_stack_init         0x00038d7d   Gb    1  Code  Hi   0x150
    2783  exp_rotation               0x00038ecd   Gb    1  Code  Hi   0x148
    2784  get_celt_handle            0x000394df   Gb    1  Code  Hi   0xa
    2785  haar1                      0x00039621   Gb    1  Code  Hi   0x5c
    2786  hciClearCmdQueue           0x0003967d   Gb    1  Code  Hi   0x36
    2787  hciCmdAlloc                0x000396b5   Gb    1  Code  Hi   0x50
    2788  hciCmdInit                 0x00039705   Gb    1  Code  Hi   0x24
    2789  hciCmdRecvCmpl             0x00039729   Gb    1  Code  Hi   0x26
    2790  hciCmdSend                 0x00039751   Gb    1  Code  Hi   0xac
    2791  hciCmdTimeout              0x000397fd   Gb    1  Code  Hi   0x18
    2792  hciCoreAclReassembly       0x00039815   Gb    1  Code  Hi   0x31e
    2793  hciCoreCisByHandle         0x00039b89   Gb    1  Code  Hi   0x58
    2794  hciCoreCisClose            0x00039be1   Gb    1  Code  Hi   0x14
    2795  hciCoreCisOpen             0x00039c49   Gb    1  Code  Hi   0x14
    2796  hciCoreConnByHandle        0x00039cbd   Gb    1  Code  Hi   0x56
    2797  hciCoreConnClose           0x00039d15   Gb    1  Code  Hi   0x14
    2798  hciCoreConnOpen            0x00039dbd   Gb    1  Code  Hi   0x14
    2799  hciCoreInit                0x00039dd1   Gb    1  Code  Hi   0x8
    2800  hciCoreNumCmplPkts         0x00039e35   Gb    1  Code  Hi   0xcc
    2801  hciCoreRecv                0x00039f7d   Gb    1  Code  Hi   0x56
    2802  hciCoreResetSequence       0x00039fd5   Gb    1  Code  Hi   0x330
    2803  hciCoreResetStart          0x0003a305   Gb    1  Code  Hi   0xc
    2804  hciCoreSendAclData         0x0003a311   Gb    1  Code  Hi   0x5e
    2805  hciCoreTxAclComplete       0x0003a371   Gb    1  Code  Hi   0x42
    2806  hciCoreTxAclContinue       0x0003a3b5   Gb    1  Code  Hi   0xd6
    2807  hciCoreTxAclStart          0x0003a48d   Gb    1  Code  Hi   0xa4
    2808  hciCoreTxReady             0x0003a531   Gb    1  Code  Hi   0x118
    2809  hciCoreVsCmdCmplRcvd       0x0003a649   Gb    1  Code  Hi   0x12
    2810  hciDrvWrite                0x0003a65d   Gb    1  Code  Hi   0xd0
    2811  hciEvtCmdStatusFailure     0x0003a72d   Gb    1  Code  Hi   0x72
    2812  hciEvtProcessCmdCmpl       0x0003bec9   Gb    1  Code  Hi   0x46a
    2813  hciEvtProcessCmdStatus     0x0003c335   Gb    1  Code  Hi   0x54
    2814  hciEvtProcessMsg           0x0003c9a1   Gb    1  Code  Hi   0x456
    2815  hciTrSendAclData           0x0003cdf9   Gb    1  Code  Hi   0x50
    2816  hciTrSendCmd               0x0003ce49   Gb    1  Code  Hi   0x3e
    2817  hciTrSerialRxIncoming      0x0003ce89   Gb    1  Code  Hi   0x39e
    2818  hci_process_trace_data     0x0003d229   Gb    1  Code  Hi   0x200
    2819  hysteresis_decision        0x0003d429   Gb    1  Code  Hi   0x7a
    2820  init_caps                  0x0003d4a5   Gb    1  Code  Hi   0x4e
    2821  internal_iom_get_int_err   0x0003d8e5   Gb    1  Code  Hi   0x7c
    2822  iom_slave_read             0x0003e001   Gb    1  Code  Hi   0x38
    2823  isqrt32                    0x0003e039   Gb    1  Code  Hi   0x34
    2824  l2cMsgAlloc                0x0003e241   Gb    1  Code  Hi   0x16
    2825  l2cRxSignalingPkt          0x0003e259   Gb    1  Code  Hi   0x9e
    2826  l2cSendCmdReject           0x0003e2f9   Gb    1  Code  Hi   0x78
    2827  main                       0x0003e4b9   Gb    1  Code  Hi   0x6c
    2828  normalise_bands            0x0003e9f1   Gb    1  Code  Hi   0xb4
    2829  octopus_encode             0x0003eaa5   Gb    1  Code  Hi   0x364
    2830  octopus_encoder_create     0x0003ee09   Gb    1  Code  Hi   0x66
    2831  op_pvq_search_c            0x0003ee99   Gb    1  Code  Hi   0x290
    2832  opus_custom_encoder_ctl    0x0003f129   Gb    1  Code  Hi   0x310
    2833  opus_custom_mode_create    0x0003f439   Gb    1  Code  Hi   0x40
    2834  opus_fft_impl              0x0003f479   Gb    1  Code  Hi   0x75e
    2835  opus_packet_extensions_count
                                    0x0003fbd9   Gb    1  Code  Hi   0x34
    2836  opus_packet_extensions_generate
                                    0x0003fc0d   Gb    1  Code  Hi   0x220
    2837  opus_packet_extensions_parse
                                    0x0003fe2d   Gb    1  Code  Hi   0xac
    2838  opus_packet_get_nb_frames  0x0003fed9   Gb    1  Code  De   0x2e
    2839  opus_packet_get_samples_per_frame
                                    0x0003ff07   Gb    1  Code  De   0x6c
    2840  opus_packet_pad            0x0003ff73   Gb    1  Code  De   0x34
    2841  opus_packet_pad_impl       0x0003ffa7   Gb    1  Code  Hi   0x7c
    2842  opus_packet_parse_impl     0x00040025   Gb    1  Code  Hi   0x2be
    2843  opus_repacketizer_out_range_impl
                                    0x000403a9   Gb    1  Code  Hi   0x49a
    2844  pb_close_string_substream  0x00040989   Gb    1  Code  Hi   0x24
    2845  pb_decode                  0x00040d39   Gb    1  Code  Hi   0x1c
    2846  pb_decode_fixed32          0x00040d55   Gb    1  Code  Hi   0x1a
    2847  pb_decode_fixed64          0x00040d71   Gb    1  Code  Hi   0x1c
    2848  pb_decode_noinit           0x00040d8d   Gb    1  Code  Hi   0x228
    2849  pb_decode_svarint          0x00040fb5   Gb    1  Code  Hi   0x2c
    2850  pb_decode_tag              0x00040fe1   Gb    1  Code  Hi   0x3a
    2851  pb_decode_varint           0x0004101d   Gb    1  Code  Hi   0x76
    2852  pb_decode_varint32         0x00041095   Gb    1  Code  Hi   0xa
    2853  pb_encode                  0x0004133d   Gb    1  Code  Hi   0x48
    2854  pb_encode_fixed32          0x00041385   Gb    1  Code  Hi   0x14
    2855  pb_encode_fixed64          0x00041399   Gb    1  Code  Hi   0x44
    2856  pb_encode_string           0x000413dd   Gb    1  Code  Hi   0x26
    2857  pb_encode_submessage       0x00041405   Gb    1  Code  Hi   0xb0
    2858  pb_encode_svarint          0x000414c9   Gb    1  Code  Hi   0x18
    2859  pb_encode_tag              0x000414e1   Gb    1  Code  Hi   0xe
    2860  pb_encode_tag_for_field    0x000414f1   Gb    1  Code  Hi   0x4e
    2861  pb_encode_varint           0x00041541   Gb    1  Code  Hi   0x62
    2862  pb_field_iter_begin        0x000415a5   Gb    1  Code  Hi   0x28
    2863  pb_field_iter_find         0x000415cd   Gb    1  Code  Hi   0x32
    2864  pb_field_iter_next         0x00041601   Gb    1  Code  Hi   0x8c
    2865  pb_istream_from_buffer     0x0004174d   Gb    1  Code  Hi   0x16
    2866  pb_make_string_substream   0x00041765   Gb    1  Code  Hi   0x44
    2867  pb_ostream_from_buffer     0x000417e9   Gb    1  Code  Hi   0x16
    2868  pb_read                    0x00041801   Gb    1  Code  Hi   0x80
    2869  pb_skip_field              0x000418c1   Gb    1  Code  Hi   0x46
    2870  pb_write                   0x00041951   Gb    1  Code  Hi   0x44
    2871  pitch_downsample           0x000419a1   Gb    1  Code  Hi   0x234
    2872  pitch_search               0x00041bd5   Gb    1  Code  Hi   0x1c4
    2873  pvPortMalloc               0x00042bd5   Gb    1  Code  Hi   0x1b2
    2874  pxPortInitialiseStack      0x00042e85   Gb    1  Code  Hi   0x5e
    2875  quant_all_bands            0x00042ee5   Gb    1  Code  Hi   0xc80
    2876  quant_coarse_energy        0x0004434d   Gb    1  Code  Hi   0x3ec
    2877  quant_energy_finalise      0x000449bd   Gb    1  Code  Hi   0x120
    2878  quant_fine_energy          0x00044add   Gb    1  Code  Hi   0x108
    2879  remove_doubling            0x00045039   Gb    1  Code  Hi   0x458
    2880  renormalise_vector         0x00045491   Gb    1  Code  Hi   0x80
    2881  resampling_factor          0x00045511   Gb    1  Code  Hi   0x40
    2882  restore_stack              0x00045551   Gb    1  Code  Hi   0x2c
    2883  save_stack                 0x00045591   Gb    1  Code  Hi   0x2c
    2884  send_data                  0x00045965   Gb    1  Code  Hi   0x60
    2885  send_fwContinue            0x000459c5   Gb    1  Code  Hi   0x3c
    2886  send_hello                 0x00045a01   Gb    1  Code  Hi   0x40
    2887  send_update                0x00045a41   Gb    1  Code  Hi   0xaa
    2888  skip_extension             0x00045b25   Gb    1  Code  Hi   0xbc
    2889  smpActAttemptRcvd          0x00045be1   Gb    1  Code  Hi   0x12
    2890  smpActCheckAttempts        0x00045bf5   Gb    1  Code  Hi   0x36
    2891  smpActCleanup              0x00045c2d   Gb    1  Code  Hi   0x12
    2892  smpActMaxAttempts          0x00045c41   Gb    1  Code  Hi   0x38
    2893  smpActNone                 0x00045c79   Gb    1  Code  Hi   0xa
    2894  smpActNotifyDmAttemptsFailure
                                    0x00045c85   Gb    1  Code  Hi   0x1e
    2895  smpActNotifyDmRspToFailure 0x00045ca5   Gb    1  Code  Hi   0x1e
    2896  smpActPairCnfCalc1         0x00045cc5   Gb    1  Code  Hi   0x2c
    2897  smpActPairCnfCalc2         0x00045cf1   Gb    1  Code  Hi   0x18
    2898  smpActPairCnfVerCalc1      0x00045d09   Gb    1  Code  Hi   0x40
    2899  smpActPairCnfVerCalc2      0x00045d49   Gb    1  Code  Hi   0x18
    2900  smpActPairingCancel        0x00045d61   Gb    1  Code  Hi   0x1e
    2901  smpActPairingCmpl          0x00045d81   Gb    1  Code  Hi   0x40
    2902  smpActPairingFailed        0x00045dc1   Gb    1  Code  Hi   0x2c
    2903  smpActSecReqTimeout        0x00045ded   Gb    1  Code  Hi   0x34
    2904  smpActSendPairCnf          0x00045e21   Gb    1  Code  Hi   0x6c
    2905  smpActStorePin             0x00045e8d   Gb    1  Code  Hi   0x3a
    2906  smpAuthReq                 0x00045ec9   Gb    1  Code  Hi   0x76
    2907  smpCalcC1Part1             0x00045f41   Gb    1  Code  Hi   0x1ba
    2908  smpCalcC1Part2             0x000460fd   Gb    1  Code  Hi   0x1ae
    2909  smpCalcS1                  0x000462ad   Gb    1  Code  Hi   0x70
    2910  smpCcbByConnId             0x0004631d   Gb    1  Code  Hi   0x1e
    2911  smpCcbByHandle             0x0004633d   Gb    1  Code  Hi   0x3c
    2912  smpCleanup                 0x00046379   Gb    1  Code  Hi   0x50
    2913  smpGenerateLtk             0x00046661   Gb    1  Code  Hi   0x80
    2914  smpGetPkBit                0x000466e1   Gb    1  Code  Hi   0x56
    2915  smpGetScSecLevel           0x00046739   Gb    1  Code  Hi   0x60
    2916  smpMsgAlloc                0x000468bd   Gb    1  Code  Hi   0x16
    2917  smpProcPairing             0x000468d5   Gb    1  Code  Hi   0x246
    2918  smpProcRcvKey              0x00046b1d   Gb    1  Code  Hi   0x1a0
    2919  smpScActAuthSelect         0x00046d39   Gb    1  Code  Hi   0x8a
    2920  smpScActCalcF5Ltk          0x00046dc5   Gb    1  Code  Hi   0xb4
    2921  smpScActCalcF5MacKey       0x00046e79   Gb    1  Code  Hi   0xb6
    2922  smpScActCalcF5TKey         0x00046f31   Gb    1  Code  Hi   0x8e
    2923  smpScActCalcSharedSecret   0x00046fc1   Gb    1  Code  Hi   0x74
    2924  smpScActCleanup            0x00047035   Gb    1  Code  Hi   0x1a
    2925  smpScActDHKeyCalcF6Ea      0x00047051   Gb    1  Code  Hi   0xb8
    2926  smpScActDHKeyCalcF6Eb      0x00047109   Gb    1  Code  Hi   0xb4
    2927  smpScActJwncCalcF4         0x000471bd   Gb    1  Code  Hi   0x6e
    2928  smpScActJwncCalcG2         0x0004722d   Gb    1  Code  Hi   0x9c
    2929  smpScActJwncDisplay        0x000472c9   Gb    1  Code  Hi   0x64
    2930  smpScActPairingCancel      0x0004732d   Gb    1  Code  Hi   0x1e
    2931  smpScActPairingFailed      0x0004734d   Gb    1  Code  Hi   0x1c
    2932  smpScActPkKeypress         0x00047369   Gb    1  Code  Hi   0x70
    2933  smpScActPkSendKeypress     0x000473d9   Gb    1  Code  Hi   0x66
    2934  smpScActPkSetup            0x00047441   Gb    1  Code  Hi   0x40
    2935  smpScAuthReq               0x00047481   Gb    1  Code  Hi   0x96
    2936  smpScFailWithReattempt     0x00047681   Gb    1  Code  Hi   0x22
    2937  smpScProcPairing           0x000476a5   Gb    1  Code  Hi   0x4be
    2938  smpScSendDHKeyCheck        0x00047b65   Gb    1  Code  Hi   0x68
    2939  smpScSendPairCnf           0x00047bcd   Gb    1  Code  Hi   0x68
    2940  smpScSendPubKey            0x00047c35   Gb    1  Code  Hi   0x7e
    2941  smpScSendRand              0x00047cb5   Gb    1  Code  Hi   0x68
    2942  smpSendKey                 0x00047d1d   Gb    1  Code  Hi   0x2ac
    2943  smpSendPairingFailed       0x00047fc9   Gb    1  Code  Hi   0x40
    2944  smpSendPkt                 0x00048009   Gb    1  Code  Hi   0x4a
    2945  smpSmExecute               0x00048055   Gb    1  Code  Hi   0xac
    2946  smpStartRspTimer           0x00048101   Gb    1  Code  Hi   0x1e
    2947  smpStateIdle               0x00048121   Gb    1  Code  Hi   0x14
    2948  smprActCnfVerify           0x00048135   Gb    1  Code  Hi   0x80
    2949  smprActProcPairCnf         0x000481b5   Gb    1  Code  Hi   0x3c
    2950  smprActProcPairCnfCalc1    0x000481f1   Gb    1  Code  Hi   0x2c
    2951  smprActProcPairReq         0x0004821d   Gb    1  Code  Hi   0xbc
    2952  smprActRcvKey              0x000482d9   Gb    1  Code  Hi   0x40
    2953  smprActSendKey             0x00048319   Gb    1  Code  Hi   0xe4
    2954  smprActSendPairRandom      0x000483fd   Gb    1  Code  Hi   0xb2
    2955  smprActSendPairRsp         0x000484b1   Gb    1  Code  Hi   0xf8
    2956  smprActSendSecurityReq     0x000485a9   Gb    1  Code  Hi   0x44
    2957  smprActSetupKeyDist        0x000485ed   Gb    1  Code  Hi   0x6e
    2958  smprScActCalcDHKey         0x0004865d   Gb    1  Code  Hi   0x3a
    2959  smprScActDHKeyCheckSend    0x00048699   Gb    1  Code  Hi   0xe0
    2960  smprScActJwncCalcG2        0x00048779   Gb    1  Code  Hi   0x2a
    2961  smprScActJwncDisplay       0x000487a5   Gb    1  Code  Hi   0x2a
    2962  smprScActJwncSendCnf       0x000487d1   Gb    1  Code  Hi   0x16
    2963  smprScActJwncSetup         0x000487e9   Gb    1  Code  Hi   0x4e
    2964  smprScActOobCalcCa         0x00048839   Gb    1  Code  Hi   0xa2
    2965  smprScActOobSendRand       0x000488dd   Gb    1  Code  Hi   0x5e
    2966  smprScActOobSetup          0x0004893d   Gb    1  Code  Hi   0x12
    2967  smprScActPkCalcCa          0x00048951   Gb    1  Code  Hi   0x5c
    2968  smprScActPkCalcCb          0x000489ad   Gb    1  Code  Hi   0x60
    2969  smprScActPkSendCnf         0x00048a0d   Gb    1  Code  Hi   0x16
    2970  smprScActPkSendRand        0x00048a25   Gb    1  Code  Hi   0x76
    2971  smprScActPkStoreCnf        0x00048a9d   Gb    1  Code  Hi   0x24
    2972  smprScActPkStoreCnfAndCalcCb
                                    0x00048ac1   Gb    1  Code  Hi   0x1c
    2973  smprScActPkStorePinAndCalcCb
                                    0x00048add   Gb    1  Code  Hi   0x1c
    2974  smprScActSendPubKey        0x00048af9   Gb    1  Code  Hi   0x1c
    2975  smprScActStoreDhCheck      0x00048b15   Gb    1  Code  Hi   0x2c
    2976  smprScActStoreLescPin      0x00048b41   Gb    1  Code  Hi   0x6e
    2977  smprScActWaitDhCheck       0x00048bb1   Gb    1  Code  Hi   0x30
    2978  spl_alloca                 0x00048be1   Gb    1  Code  Hi   0x76
    2979  spl_stack_check            0x00048c59   Gb    1  Code  Hi   0xc
    2980  spl_stack_init             0x00048c65   Gb    1  Code  Hi   0x50
    2981  spreading_decision         0x00048cb5   Gb    1  Code  Hi   0x1e8
    2982  stereo_itheta              0x00048e9d   Gb    1  Code  Hi   0x1ec
    2983  uxListRemove               0x00049289   Gb    1  Code  Hi   0x48
    2984  uxTaskGetNumberOfTasks     0x000492d1   Gb    1  Code  Hi   0xc
    2985  uxTaskResetEventItemValue  0x000492dd   Gb    1  Code  Hi   0x22
    2986  vApplicationMallocFailedHook
                                    0x00049301   Gb    1  Code  Hi   0x4
    2987  vApplicationStackOverflowHook
                                    0x00049305   Gb    1  Code  Hi   0xc
    2988  vEventGroupSetBitsCallback 0x00049311   Gb    1  Code  Hi   0x14
    2989  vListInitialise            0x00049325   Gb    1  Code  Hi   0x2e
    2990  vListInitialiseItem        0x00049355   Gb    1  Code  Hi   0xe
    2991  vListInsert                0x00049365   Gb    1  Code  Hi   0x6a
    2992  vPortEnterCritical         0x000493e5   Gb    1  Code  Hi   0x44
    2993  vPortExitCritical          0x00049429   Gb    1  Code  Hi   0x38
    2994  vPortFree                  0x00049461   Gb    1  Code  Hi   0x96
    2995  vPortSetupTimerInterrupt   0x000494f9   Gb    1  Code  Hi   0xa2
    2996  vPortSuppressTicksAndSleep 0x0004959d   Gb    1  Code  Hi   0x152
    2997  vPortValidateInterruptPriority
                                    0x000496f1   Gb    1  Code  Hi   0x60
    2998  vQueueWaitForMessageRestricted
                                    0x00049751   Gb    1  Code  Hi   0x64
    2999  vTaskDelay                 0x000497b5   Gb    1  Code  Hi   0x5c
    3000  vTaskInternalSetTimeOutState
                                    0x00049811   Gb    1  Code  Hi   0x24
    3001  vTaskMissedYield           0x00049835   Gb    1  Code  Hi   0xe
    3002  vTaskPlaceOnEventList      0x00049845   Gb    1  Code  Hi   0x30
    3003  vTaskPlaceOnEventListRestricted
                                    0x00049875   Gb    1  Code  Hi   0x6a
    3004  vTaskPlaceOnUnorderedEventList
                                    0x000498e1   Gb    1  Code  Hi   0x78
    3005  vTaskRemoveFromUnorderedEventList
                                    0x00049959   Gb    1  Code  Hi   0x152
    3006  vTaskStartScheduler        0x00049aad   Gb    1  Code  Hi   0xa2
    3007  vTaskStepTick              0x00049b51   Gb    1  Code  Hi   0x96
    3008  vTaskSuspendAll            0x00049be9   Gb    1  Code  Hi   0x10
    3009  vTaskSwitchContext         0x00049bf9   Gb    1  Code  Hi   0x10e
    3010  validate_transaction       0x00049d09   Gb    1  Code  Hi   0x112
    3011  wsfOsDispatcher            0x00049ea1   Gb    1  Code  Hi   0x15c
    3012  wsfOsReadyToSleep          0x00049ffd   Gb    1  Code  Hi   0x14
    3013  xEventGroupCreate          0x0004a0dd   Gb    1  Code  Hi   0x2a
    3014  xEventGroupSetBits         0x0004a109   Gb    1  Code  Hi   0xf6
    3015  xEventGroupWaitBits        0x0004a201   Gb    1  Code  Hi   0x172
    3016  xPortStartScheduler        0x0004a375   Gb    1  Code  Hi   0x120
    3017  xPortStimerTickHandler     0x0004a495   Gb    1  Code  Hi   0xd0
    3018  xQueueGenericCreate        0x0004a565   Gb    1  Code  Hi   0x88
    3019  xQueueGenericReset         0x0004a5ed   Gb    1  Code  Hi   0xe4
    3020  xQueueGenericSend          0x0004a6d1   Gb    1  Code  Hi   0x1e4
    3021  xQueueGenericSendFromISR   0x0004a8b5   Gb    1  Code  Hi   0x138
    3022  xQueueReceive              0x0004a9ed   Gb    1  Code  Hi   0x1a6
    3023  xTaskCheckForTimeOut       0x0004ab95   Gb    1  Code  Hi   0xae
    3024  xTaskCreate                0x0004ac45   Gb    1  Code  Hi   0xa0
    3025  xTaskGetSchedulerState     0x0004ace5   Gb    1  Code  Hi   0x38
    3026  xTaskGetTickCount          0x0004ad1d   Gb    1  Code  Hi   0x14
    3027  xTaskIncrementTick         0x0004ad31   Gb    1  Code  Hi   0x25a
    3028  xTaskRemoveFromEventList   0x0004af8d   Gb    1  Code  Hi   0x18c
    3029  xTaskResumeAll             0x0004b119   Gb    1  Code  Hi   0x21c
    3030  xTimerCreate               0x0004b335   Gb    1  Code  Hi   0x4a
    3031  xTimerCreateTimerTask      0x0004b381   Gb    1  Code  Hi   0x5a
    3032  xTimerGenericCommand       0x0004b3dd   Gb    1  Code  Hi   0x9e
    3033  xTimerPendFunctionCallFromISR
                                    0x0004b47d   Gb    1  Code  Hi   0x3a
    3034  __ARM_fpclassify           0x0004b4b7   Gb    1  Code  De   0x30
    3035  __hardfp_cos               0x0004b4e9   Gb    1  Code  De   0xb4
    3036  __hardfp_exp               0x0004b5b1   Gb    1  Code  De   0x2ca
    3037  __hardfp_floor             0x0004b909   Gb    1  Code  De   0xfc
    3038  __hardfp_floorf            0x0004ba21   Gb    1  Code  De   0x62
    3039  __hardfp_log               0x0004ba91   Gb    1  Code  De   0x368
    3040  __hardfp_sqrt              0x0004be55   Gb    1  Code  De   0x7a
    3041  __hardfp_sqrtf             0x0004becf   Gb    1  Code  De   0x3a
    3042  __ieee754_rem_pio2         0x0004bf09   Gb    1  Code  De   0x3aa
    3043  __kernel_cos               0x0004c341   Gb    1  Code  De   0x142
    3044  __kernel_poly              0x0004c4b1   Gb    1  Code  De   0xf8
    3045  __kernel_sin               0x0004c5a9   Gb    1  Code  De   0x118
    3046  __mathlib_dbl_divzero      0x0004c6d9   Gb    1  Code  De   0x1c
    3047  __mathlib_dbl_infnan       0x0004c709   Gb    1  Code  De   0x14
    3048  __mathlib_dbl_invalid      0x0004c721   Gb    1  Code  De   0x18
    3049  __mathlib_dbl_overflow     0x0004c741   Gb    1  Code  De   0x18
    3050  __mathlib_dbl_underflow    0x0004c761   Gb    1  Code  De   0x18
    3051  fabs                       0x0004c781   Gb    1  Code  De   0x18
    3052  __aeabi_dneg               0x0004c799   Gb    1  Code  De 
    3053  _dneg                      0x0004c799   Gb    1  Code  De   0x6
    3054  __aeabi_fneg               0x0004c79f   Gb    1  Code  De 
    3055  _fneg                      0x0004c79f   Gb    1  Code  De   0x6
    3056  _dabs                      0x0004c7a5   Gb    1  Code  De   0x6
    3057  _fabs                      0x0004c7ab   Gb    1  Code  De   0x6
    3058  __aeabi_d2f                0x0004c7b1   Gb    1  Code  De 
    3059  _d2f                       0x0004c7b1   Gb    1  Code  De   0x62
    3060  __aeabi_dadd               0x0004c815   Gb    1  Code  De 
    3061  _dadd                      0x0004c815   Gb    1  Code  De   0x14c
    3062  __fpl_dcmp_Inf             0x0004c965   Gb    1  Code  De   0x18
    3063  __aeabi_ddiv               0x0004c97d   Gb    1  Code  De 
    3064  _ddiv                      0x0004c97d   Gb    1  Code  De   0x22c
    3065  __aeabi_cdcmpeq            0x0004cc31   Gb    1  Code  De 
    3066  _dcmpeq                    0x0004cc31   Gb    1  Code  De   0x78
    3067  __aeabi_d2iz               0x0004cca9   Gb    1  Code  De 
    3068  _dfix                      0x0004cca9   Gb    1  Code  De   0x5e
    3069  __aeabi_i2d                0x0004cd07   Gb    1  Code  De 
    3070  _dflt                      0x0004cd07   Gb    1  Code  De   0x2e
    3071  __aeabi_ui2d               0x0004cd35   Gb    1  Code  De 
    3072  _dfltu                     0x0004cd35   Gb    1  Code  De   0x26
    3073  __aeabi_cdcmpge            0x0004cd5d   Gb    1  Code  De 
    3074  _dcmpge                    0x0004cd5d   Gb    1  Code  De   0x78
    3075  __aeabi_cdcmple            0x0004cdd5   Gb    1  Code  De 
    3076  _dcmple                    0x0004cdd5   Gb    1  Code  De   0x78
    3077  __fpl_dcmple_InfNaN        0x0004ce37   Gb    1  Code  Pr 
    3078  __aeabi_dmul               0x0004ce4d   Gb    1  Code  De 
    3079  _dmul                      0x0004ce4d   Gb    1  Code  De   0x14c
    3080  __fpl_dnaninf              0x0004cfa1   Gb    1  Code  De   0x9c
    3081  __fpl_dretinf              0x0004d03d   Gb    1  Code  De   0xc
    3082  __aeabi_cdrcmple           0x0004d049   Gb    1  Code  De 
    3083  _drcmple                   0x0004d049   Gb    1  Code  De   0x6c
    3084  __aeabi_drsub              0x0004d0b5   Gb    1  Code  De 
    3085  _drsb                      0x0004d0b5   Gb    1  Code  De   0x16
    3086  _dsqrt                     0x0004d0cd   Gb    1  Code  De   0x194
    3087  __aeabi_dsub               0x0004d265   Gb    1  Code  De 
    3088  _dsub                      0x0004d265   Gb    1  Code  De   0x1d8
    3089  __aeabi_f2d                0x0004d441   Gb    1  Code  De 
    3090  _f2d                       0x0004d441   Gb    1  Code  De   0x56
    3091  __aeabi_dcmpeq             0x0004d497   Gb    1  Code  De 
    3092  _deq                       0x0004d497   Gb    1  Code  De   0xe
    3093  _dneq                      0x0004d4a5   Gb    1  Code  De   0xe
    3094  __aeabi_dcmpgt             0x0004d4b3   Gb    1  Code  De 
    3095  _dgr                       0x0004d4b3   Gb    1  Code  De   0xe
    3096  __aeabi_dcmpge             0x0004d4c1   Gb    1  Code  De 
    3097  _dgeq                      0x0004d4c1   Gb    1  Code  De   0xe
    3098  __aeabi_dcmple             0x0004d4cf   Gb    1  Code  De 
    3099  _dleq                      0x0004d4cf   Gb    1  Code  De   0xe
    3100  __aeabi_dcmplt             0x0004d4dd   Gb    1  Code  De 
    3101  _dls                       0x0004d4dd   Gb    1  Code  De   0xe
    3102  __fpl_fnaninf              0x0004d4eb   Gb    1  Code  De   0x8c
    3103  _fp_init                   0x0004d577   Gb    1  Code  De   0x1a
    3104  __fplib_config_fpu_vfp     0x0004d58f   Gb    1  Code  De 
    3105  __fplib_config_pureend_doubles
                                    0x0004d58f   Gb    1  Code  De 
    3106  __fpl_fretinf              0x0004d591   Gb    1  Code  De   0xa
    3107  __I$use$fp                 0x0004d59a   Gb    1   --   Hi 
    3108  __mathlib_zero             0x0004d660   Gb    1  Data  De   0x8
    3109  CentralInformation_fields  0x0004ec00   Gb    1  Data  Hi   0x2d
    3110  CompleteSetup_fields       0x0004ec2d   Gb    1  Data  Hi   0x1e
    3111  ConnectionDetails_fields   0x0004ec4b   Gb    1  Data  Hi   0x1e
    3112  ControlEnvelope_fields     0x0004ec69   Gb    1  Data  Hi   0x1ef
    3113  DeviceBattery_fields       0x0004ee58   Gb    1  Data  Hi   0x3c
    3114  DeviceConfiguration_fields 0x0004ee94   Gb    1  Data  Hi   0x2d
    3115  DeviceFeatures_fields      0x0004eec1   Gb    1  Data  Hi   0x3c
    3116  DeviceInformation_MetadataEntry_fields
                                    0x0004eefd   Gb    1  Data  Hi   0x2d
    3117  DeviceInformation_fields   0x0004ef2a   Gb    1  Data  Hi   0xc3
    3118  DeviceStatus_fields        0x0004efed   Gb    1  Data  Hi   0x3c
    3119  Dialog_fields              0x0004f029   Gb    1  Data  Hi   0x1e
    3120  EndpointSpeech_fields      0x0004f047   Gb    1  Data  Hi   0x1e
    3121  FeatureProperties_fields   0x0004f065   Gb    1  Data  Hi   0x2d
    3122  ForwardATCommand_fields    0x0004f092   Gb    1  Data  Hi   0x1e
    3123  GetCentralInformation_fields
                                    0x0004f0b0   Gb    1  Data  Hi   0xf
    3124  GetDeviceConfiguration_fields
                                    0x0004f0bf   Gb    1  Data  Hi   0xf
    3125  GetDeviceFeatures_fields   0x0004f0ce   Gb    1  Data  Hi   0xf
    3126  GetDeviceInformation_fields
                                    0x0004f0dd   Gb    1  Data  Hi   0x1e
    3127  GetLocales_fields          0x0004f0fb   Gb    1  Data  Hi   0xf
    3128  GetState_fields            0x0004f10a   Gb    1  Data  Hi   0x1e
    3129  IncomingCall_fields        0x0004f128   Gb    1  Data  Hi   0x2d
    3130  IssueMediaControl_fields   0x0004f155   Gb    1  Data  Hi   0x1e
    3131  KeepAlive_fields           0x0004f173   Gb    1  Data  Hi   0xf
    3132  LaunchApp_fields           0x0004f19a   Gb    1  Data  Hi   0x1e
    3133  Locale_fields              0x0004f1b8   Gb    1  Data  Hi   0x1e
    3134  Locales_fields             0x0004f1d6   Gb    1  Data  Hi   0x2d
    3135  NotifyDeviceConfiguration_fields
                                    0x0004f203   Gb    1  Data  Hi   0x1e
    3136  NotifyDeviceInformation_fields
                                    0x0004f221   Gb    1  Data  Hi   0x1e
    3137  NotifySpeechState_fields   0x0004f23f   Gb    1  Data  Hi   0x1e
    3138  OverrideAssistant_fields   0x0004f25d   Gb    1  Data  Hi   0x1e
    3139  ProvideSpeech_fields       0x0004f27b   Gb    1  Data  Hi   0x1e
    3140  RemoveDevice_fields        0x0004f299   Gb    1  Data  Hi   0xf
    3141  ResetConnection_fields     0x0004f2a8   Gb    1  Data  Hi   0x3c
    3142  Response_fields            0x0004f2e4   Gb    1  Data  Hi   0xa5
    3143  SetLocale_fields           0x0004f389   Gb    1  Data  Hi   0x1e
    3144  SetState_fields            0x0004f3a7   Gb    1  Data  Hi   0x1e
    3145  SpeechInitiator_WakeWord_fields
                                    0x0004f3c5   Gb    1  Data  Hi   0x4b
    3146  SpeechInitiator_fields     0x0004f410   Gb    1  Data  Hi   0x2d
    3147  SpeechProvider_fields      0x0004f43d   Gb    1  Data  Hi   0x2d
    3148  SpeechSettings_fields      0x0004f46a   Gb    1  Data  Hi   0x3c
    3149  StartSetup_fields          0x0004f4a6   Gb    1  Data  Hi   0xf
    3150  StartSpeech_fields         0x0004f4b5   Gb    1  Data  Hi   0x5a
    3151  State_fields               0x0004f50f   Gb    1  Data  Hi   0x3c
    3152  StopSpeech_fields          0x0004f54b   Gb    1  Data  Hi   0x2d
    3153  SwitchTransport_fields     0x0004f578   Gb    1  Data  Hi   0x1e
    3154  SynchronizeSettings_fields 0x0004f596   Gb    1  Data  Hi   0x2d
    3155  SynchronizeState_fields    0x0004f5c3   Gb    1  Data  Hi   0x1e
    3156  UpdateDeviceInformation_fields
                                    0x0004f5e1   Gb    1  Data  Hi   0x2d
    3157  UpgradeTransport_fields    0x0004f60e   Gb    1  Data  Hi   0x1e
    3158  am_hal_cachectrl_defaults  0x0004f62c   Gb    1  Data  Hi   0x3
    3159  am_hal_daxi_defaults       0x0004f62f   Gb    1  Data  Hi   0x5
    3160  am_hal_gpio_pincfg_disabled
                                    0x0004f634   Gb    1  Data  Hi   0x4
    3161  am_hal_gpio_pincfg_input   0x0004f638   Gb    1  Data  Hi   0x4
    3162  am_hal_gpio_pincfg_opendrain
                                    0x0004f63c   Gb    1  Data  Hi   0x4
    3163  am_hal_gpio_pincfg_output  0x0004f640   Gb    1  Data  Hi   0x4
    3164  am_hal_gpio_pincfg_pulledup_disabled
                                    0x0004f644   Gb    1  Data  Hi   0x4
    3165  am_hal_gpio_pincfg_tristate
                                    0x0004f648   Gb    1  Data  Hi   0x4
    3166  am_hal_pwrctrl_peripheral_control
                                    0x0004f64c   Gb    1  Data  Hi   0x220
    3167  appReqActCfg               0x0004fa0c   Gb    1  Data  Hi   0x1
    3168  attApChUuid                0x0004fa0d   Gb    1  Data  Hi   0x2
    3169  attCarChUuid               0x0004fa0f   Gb    1  Data  Hi   0x2
    3170  attCfg                     0x0004fa14   Gb    1  Data  Hi   0x8
    3171  attChUuid                  0x0004fa1c   Gb    1  Data  Hi   0x2
    3172  attCliChCfgUuid            0x0004fa1e   Gb    1  Data  Hi   0x2
    3173  attDnChUuid                0x0004fa20   Gb    1  Data  Hi   0x2
    3174  attFcnDefault              0x0004fa24   Gb    1  Data  Hi   0x10
    3175  attGattCsfChUuid           0x0004fa34   Gb    1  Data  Hi   0x2
    3176  attGattDbhChUuid           0x0004fa36   Gb    1  Data  Hi   0x2
    3177  attPrimSvcUuid             0x0004fa38   Gb    1  Data  Hi   0x2
    3178  attRpaoChUuid              0x0004fa3a   Gb    1  Data  Hi   0x2
    3179  attScChUuid                0x0004fa3c   Gb    1  Data  Hi   0x2
    3180  attSsfChUuid               0x0004fa3e   Gb    1  Data  Hi   0x2
    3181  attsMinPduLen              0x0004fb08   Gb    1  Data  Hi   0x12
    3182  calc128Zeros               0x0004ff04   Gb    1  Data  Hi   0x10
    3183  dmConnUpdActSetSlave       0x0005066c   Gb    1  Data  Hi   0x8
    3184  dmDevFcnIf                 0x00050688   Gb    1  Data  Hi   0xc
    3185  eMeans                     0x00050814   Gb    1  Data  Hi   0x64
    3186  eattFcnDefault             0x000509c8   Gb    1  Data  Hi   0x10
    3187  g_DefaultMcuMemCfg         0x000522a4   Gb    1  Data  Hi   0x6
    3188  g_DefaultSRAMCfg           0x000522aa   Gb    1  Data  Hi   0x6
    3189  g_amHalMcuctrlArgBLEDefault
                                    0x000523ac   Gb    1  Data  Hi   0x8
    3190  g_am_hal_bootrom_helper    0x000523b4   Gb    1  Data  Hi   0x28
    3191  hciEventMask               0x000529aa   Gb    1  Data  Hi   0x8
    3192  hciEventMaskPage2          0x000529b2   Gb    1  Data  Hi   0x8
    3193  hciLeEventMask             0x00052b64   Gb    1  Data  Hi   0x8
    3194  sGlobalAccess              0x0005489c   Gb    1  Data  Hi   0x1c
    3195  smpCfg                     0x000548bc   Gb    1  Data  Hi   0x18
    3196  smpPktLenTbl               0x000548d4   Gb    1  Data  Hi   0xf
    3197  smprScSmIf                 0x00054a30   Gb    1  Data  Hi   0xc
    3198  smprSmIf                   0x00054c34   Gb    1  Data  Hi   0xc
    3199  smprStateTbl               0x00054c40   Gb    1  Data  Hi   0x3c
    3200  tf_select_table            0x000563d7   Gb    1  Data  Hi   0x20
    3201  ui32DSP0Allowed            0x00056484   Gb    1  Data  Hi   0x14
    3202  ui32DSP1Allowed            0x00056498   Gb    1  Data  Hi   0x14
    3203  ui32MCUAllowed             0x000564ac   Gb    1  Data  Hi   0x14
    3204  ui32SharedAccess           0x000564c0   Gb    1  Data  Hi   0x14
    3205  uxTopUsedPriority          0x000564d4   Gb    1  Data  Hi   0x4
    3206  Region$$Table$$Base        0x000566bc   Gb    1   --   Hi 
    3207  Region$$Table$$Limit       0x000566ec   Gb    1   --   Hi 
    3208  am_bsp_psLEDs              0x10000000   Gb    2  Data  Hi   0x18
    3209  attsProcFcnTbl             0x10000038   Gb    2  Data  Hi   0x48
    3210  dmFcnIfTbl                 0x10000120   Gb    2  Data  Hi   0x54
    3211  gDaxiConfig                0x10000174   Gb    2  Data  Hi   0x5
    3212  gDcuDisable                0x10000180   Gb    2  Data  Hi   0x8
    3213  gDcuEnable                 0x10000188   Gb    2  Data  Hi   0x8
    3214  g_AM_BSP_GPIO_BUTTON0      0x10000190   Gb    2  Data  Hi   0x4
    3215  g_AM_BSP_GPIO_BUTTON1      0x10000194   Gb    2  Data  Hi   0x4
    3216  g_AM_BSP_GPIO_IOM0_CS      0x10000198   Gb    2  Data  Hi   0x4
    3217  g_AM_BSP_GPIO_IOM0_MOSI    0x1000019c   Gb    2  Data  Hi   0x4
    3218  g_AM_BSP_GPIO_IOM0_SCK     0x100001a0   Gb    2  Data  Hi   0x4
    3219  g_AM_BSP_GPIO_IOM0_SCL     0x100001a4   Gb    2  Data  Hi   0x4
    3220  g_AM_BSP_GPIO_IOM0_SDA     0x100001a8   Gb    2  Data  Hi   0x4
    3221  g_AM_BSP_GPIO_IOM1_CS      0x100001ac   Gb    2  Data  Hi   0x4
    3222  g_AM_BSP_GPIO_IOM1_MISO    0x100001b0   Gb    2  Data  Hi   0x4
    3223  g_AM_BSP_GPIO_IOM1_MOSI    0x100001b4   Gb    2  Data  Hi   0x4
    3224  g_AM_BSP_GPIO_IOM1_SCK     0x100001b8   Gb    2  Data  Hi   0x4
    3225  g_AM_BSP_GPIO_IOM1_SCL     0x100001bc   Gb    2  Data  Hi   0x4
    3226  g_AM_BSP_GPIO_IOM1_SDA     0x100001c0   Gb    2  Data  Hi   0x4
    3227  g_AM_BSP_GPIO_IOM2_CS      0x100001c4   Gb    2  Data  Hi   0x4
    3228  g_AM_BSP_GPIO_IOM2_MOSI    0x100001c8   Gb    2  Data  Hi   0x4
    3229  g_AM_BSP_GPIO_IOM2_SCK     0x100001cc   Gb    2  Data  Hi   0x4
    3230  g_AM_BSP_GPIO_IOM2_SCL     0x100001d0   Gb    2  Data  Hi   0x4
    3231  g_AM_BSP_GPIO_IOM2_SDA     0x100001d4   Gb    2  Data  Hi   0x4
    3232  g_AM_BSP_GPIO_IOM3_CS      0x100001d8   Gb    2  Data  Hi   0x4
    3233  g_AM_BSP_GPIO_IOM3_MOSI    0x100001dc   Gb    2  Data  Hi   0x4
    3234  g_AM_BSP_GPIO_IOM3_SCK     0x100001e0   Gb    2  Data  Hi   0x4
    3235  g_AM_BSP_GPIO_IOM3_SCL     0x100001e4   Gb    2  Data  Hi   0x4
    3236  g_AM_BSP_GPIO_IOM3_SDA     0x100001e8   Gb    2  Data  Hi   0x4
    3237  g_AM_BSP_GPIO_IOM4_CS      0x100001ec   Gb    2  Data  Hi   0x4
    3238  g_AM_BSP_GPIO_IOM4_MOSI    0x100001f0   Gb    2  Data  Hi   0x4
    3239  g_AM_BSP_GPIO_IOM4_SCK     0x100001f4   Gb    2  Data  Hi   0x4
    3240  g_AM_BSP_GPIO_IOM5_CS      0x100001f8   Gb    2  Data  Hi   0x4
    3241  g_AM_BSP_GPIO_IOM5_MOSI    0x100001fc   Gb    2  Data  Hi   0x4
    3242  g_AM_BSP_GPIO_IOM5_SCK     0x10000200   Gb    2  Data  Hi   0x4
    3243  g_AM_BSP_GPIO_IOM5_SCL     0x10000204   Gb    2  Data  Hi   0x4
    3244  g_AM_BSP_GPIO_IOM5_SDA     0x10000208   Gb    2  Data  Hi   0x4
    3245  g_AM_BSP_GPIO_IOM6_CS      0x1000020c   Gb    2  Data  Hi   0x4
    3246  g_AM_BSP_GPIO_IOM6_MOSI    0x10000210   Gb    2  Data  Hi   0x4
    3247  g_AM_BSP_GPIO_IOM6_SCK     0x10000214   Gb    2  Data  Hi   0x4
    3248  g_AM_BSP_GPIO_IOM6_SCL     0x10000218   Gb    2  Data  Hi   0x4
    3249  g_AM_BSP_GPIO_IOM6_SDA     0x1000021c   Gb    2  Data  Hi   0x4
    3250  g_AM_BSP_GPIO_IOM7_CS      0x10000220   Gb    2  Data  Hi   0x4
    3251  g_AM_BSP_GPIO_IOM7_MOSI    0x10000224   Gb    2  Data  Hi   0x4
    3252  g_AM_BSP_GPIO_IOM7_SCK     0x10000228   Gb    2  Data  Hi   0x4
    3253  g_AM_BSP_GPIO_IOM7_SCL     0x1000022c   Gb    2  Data  Hi   0x4
    3254  g_AM_BSP_GPIO_IOM7_SDA     0x10000230   Gb    2  Data  Hi   0x4
    3255  g_AM_BSP_GPIO_ITM_SWO      0x10000234   Gb    2  Data  Hi   0x4
    3256  g_AM_BSP_GPIO_PDM0_CLK     0x10000238   Gb    2  Data  Hi   0x4
    3257  g_AM_BSP_GPIO_PDM0_DATA    0x1000023c   Gb    2  Data  Hi   0x4
    3258  g_AM_DEVICES_COOPER_32K_CLK
                                    0x10000240   Gb    2  Data  Hi   0x4
    3259  g_AM_DEVICES_COOPER_32M_CLK
                                    0x10000244   Gb    2  Data  Hi   0x4
    3260  g_AM_DEVICES_COOPER_SPI_CS 0x10000248   Gb    2  Data  Hi   0x4
    3261  g_eCurrPwrMode             0x1000024c   Gb    2  Data  Hi   0x1
    3262  g_intFlash                 0x10000250   Gb    2  Data  Hi   0x24
    3263  g_pui8ReadBuffer           0x100002b0   Gb    2  Data  Hi   0x4
    3264  g_sVosAud                  0x100002d4   Gb    2  Data  Hi   0xc0
    3265  g_sVosSys                  0x10000394   Gb    2  Data  Hi   0x24
    3266  g_ui32TrimVer              0x100003b8   Gb    2  Data  Hi   0x4
    3267  g_ui32origSimobuckVDDStrim 0x100003bc   Gb    2  Data  Hi   0x4
    3268  g_ui32xtalhscap2trim       0x100003c0   Gb    2  Data  Hi   0x4
    3269  g_ui32xtalhscaptrim        0x100003c4   Gb    2  Data  Hi   0x4
    3270  gpDcuEnable                0x100003e0   Gb    2  Data  Hi   0x4
    3271  gpDcuLock                  0x100003e4   Gb    2  Data  Hi   0x4
    3272  hciLeSupFeatCfg            0x100003e8   Gb    2  Data  Hi   0x8
    3273  nvds_data                  0x100003f0   Gb    2  Data  Hi   0xf0
    3274  pAppSlaveReqActCfg         0x100004e4   Gb    2  Data  Hi   0x4
    3275  pAttCfg                    0x100004e8   Gb    2  Data  Hi   0x4
    3276  pRecListNvmPointer         0x100004ec   Gb    2  Data  Hi   0x4
    3277  pSmpCfg                    0x100004f0   Gb    2  Data  Hi   0x4
    3278  ui16DbRamBufferSize        0x1000055c   Gb    2  Data  Hi   0x2
    3279  __libspace_start           0x10000568   Gb    3  Data  De   0x60
    3280  __temporary_stack_top$libspace
                                    0x100005c8   Gb    3  Data  De 
    3281  DMATCBBuffer               0x100005d8   Gb    3  Data  Hi   0x20c
    3282  SMP_ScCcb                  0x100007e4   Gb    3  Data  Hi   0x54
    3283  am_KWD_tasks               0x10000838   Gb    3  Data  Hi   0x60
    3284  am_KWD_timers              0x10000898   Gb    3  Data  Hi   0x10
    3285  am_hal_xtal_users          0x100008a8   Gb    3  Data  Hi   0xc
    3286  amotasFlash                0x10000b58   Gb    3  Data  Hi   0x2004
    3287  amotasTmpBuf               0x10002b5c   Gb    3  Data  Hi   0x210
    3288  amvosAdvDataDisc           0x10002d6c   Gb    3  Data  Hi   0x1f
    3289  amvosScanDataDisc          0x10002d8c   Gb    3  Data  Hi   0x1f
    3290  appCb                      0x10002db0   Gb    3  Data  Hi   0x8
    3291  appConnCb                  0x10002db8   Gb    3  Data  Hi   0x90
    3292  appHandlerId               0x100030e0   Gb    3  Data  Hi   0x1
    3293  appSlaveCb                 0x100030e4   Gb    3  Data  Hi   0x80
    3294  attCb                      0x10003170   Gb    3  Data  Hi   0x64
    3295  attcCb                     0x100031d4   Gb    3  Data  Hi   0x1b8
    3296  attsCb                     0x1000338c   Gb    3  Data  Hi   0x1bc
    3297  attsCsfCb                  0x10003560   Gb    3  Data  Hi   0x10
    3298  csNesting                  0x100035b4   Gb    3  Data  Hi   0x1
    3299  devFoundInDb               0x100035b5   Gb    3  Data  Hi   0x1
    3300  dmAdvCb                    0x100035bc   Gb    3  Data  Hi   0x34
    3301  dmCb                       0x100035f0   Gb    3  Data  Hi   0x18
    3302  dmConnActSet               0x10003608   Gb    3  Data  Hi   0xc
    3303  dmConnCb                   0x10003614   Gb    3  Data  Hi   0xc4
    3304  dmConnUpdActSet            0x100036d8   Gb    3  Data  Hi   0xc
    3305  dmDevCb                    0x100036e4   Gb    3  Data  Hi   0x4
    3306  dmPrivCb                   0x100036ea   Gb    3  Data  Hi   0x1a
    3307  dmSecCb                    0x10003704   Gb    3  Data  Hi   0x8
    3308  gAmCooper                  0x10003710   Gb    3  Data  Hi   0x24
    3309  gFaultStack                0x10003918   Gb    3  Data  Hi   0x200
    3310  gNumCmpB                   0x10003b18   Gb    3  Data  Hi   0x4
    3311  gRadioCmdQueue             0x10003b1c   Gb    3  Data  Hi   0x44
    3312  gRadioQueue                0x10003b60   Gb    3  Data  Hi   0xc
    3313  gStartOff                  0x10003b78   Gb    3  Data  Hi   0x4
    3314  g_AM_BSP_GPIO_IOM0_MISO    0x10003b7c   Gb    3  Data  Hi   0x4
    3315  g_AM_BSP_GPIO_IOM2_MISO    0x10003b80   Gb    3  Data  Hi   0x4
    3316  g_AM_BSP_GPIO_IOM3_MISO    0x10003b84   Gb    3  Data  Hi   0x4
    3317  g_AM_BSP_GPIO_IOM4_MISO    0x10003b88   Gb    3  Data  Hi   0x4
    3318  g_AM_BSP_GPIO_IOM5_MISO    0x10003b8c   Gb    3  Data  Hi   0x4
    3319  g_AM_BSP_GPIO_IOM6_MISO    0x10003b90   Gb    3  Data  Hi   0x4
    3320  g_AM_BSP_GPIO_IOM7_MISO    0x10003b94   Gb    3  Data  Hi   0x4
    3321  g_BLEMacAddress            0x10003b98   Gb    3  Data  Hi   0x6
    3322  g_HciDrvHandleID           0x10003b9e   Gb    3  Data  Hi   0x1
    3323  g_HeartBeatTimer           0x10003ba0   Gb    3  Data  Hi   0x10
    3324  g_IOMhandles               0x10003bb0   Gb    3  Data  Hi   0x4540
    3325  g_IomDevHdl                0x100080f0   Gb    3  Data  Hi   0x4
    3326  g_PDMhandles               0x100080f4   Gb    3  Data  Hi   0x60
    3327  g_consumed_bytes           0x10008158   Gb    3  Data  Hi   0x4
    3328  g_hciDrvErrorHandler       0x10008160   Gb    3  Data  Hi   0x4
    3329  g_pfnCharPrint             0x1000818c   Gb    3  Data  Hi   0x4
    3330  g_pui32ReadBuffer          0x100093b0   Gb    3  Data  Hi   0x100
    3331  g_sAmUtil                  0x100094b0   Gb    3  Data  Hi   0x8844
    3332  g_sVosAma                  0x10011d04   Gb    3  Data  Hi   0x118
    3333  g_sVosBle                  0x10011e1c   Gb    3  Data  Hi   0x58
    3334  g_sVosBrd                  0x10011e74   Gb    3  Data  Hi   0x158
    3335  g_ui32NumBytes             0x10011fd4   Gb    3  Data  Hi   0x4
    3336  gattServCb                 0x10011fe0   Gb    3  Data  Hi   0x2
    3337  hciCb                      0x1001283c   Gb    3  Data  Hi   0x24
    3338  hciCmdCb                   0x10012860   Gb    3  Data  Hi   0x1c
    3339  hciCoreCb                  0x10012880   Gb    3  Data  Hi   0xa8
    3340  l2cCb                      0x10012954   Gb    3  Data  Hi   0x28
    3341  ll_local_feats             0x10012994   Gb    3  Data  Hi   0x8
    3342  oCELTEncoder_mem           0x100129fc   Gb    3  Data  Hi   0x1770
    3343  o_spl_opus_encoder         0x1001416c   Gb    3  Data  Hi   0xf30
    3344  opus_mem_ram1              0x1001509c   Gb    3  Data  Hi   0x5000
    3345  opus_ram_count             0x1001a09c   Gb    3  Data  Hi   0x4
    3346  opus_ram_count_save        0x1001a0a0   Gb    3  Data  Hi   0x4
    3347  opus_ram_ptr               0x1001a0a4   Gb    3  Data  Hi   0x4
    3348  opus_ram_ptr_save          0x1001a0a8   Gb    3  Data  Hi   0x4
    3349  pAppAdvCfg                 0x1001a0ac   Gb    3  Data  Hi   0x4
    3350  pAppSecCfg                 0x1001a0b0   Gb    3  Data  Hi   0x4
    3351  pAppSlaveCfg               0x1001a0b4   Gb    3  Data  Hi   0x4
    3352  pAppUpdateCfg              0x1001a0b8   Gb    3  Data  Hi   0x4
    3353  p_spl_opus_encoder         0x1001a0bc   Gb    3  Data  Hi   0x4
    3354  pvHciSpiHandle             0x1001a484   Gb    3  Data  Hi   0x4
    3355  pxCurrentTCB               0x1001a488   Gb    3  Data  Hi   0x4
    3356  sLengthBytes               0x1001a52c   Gb    3  Data  Hi   0x4
    3357  secCb                      0x1001a534   Gb    3  Data  Hi   0x50
    3358  smpCb                      0x1001a584   Gb    3  Data  Hi   0xfc
    3359  ui8DbRamBuffer             0x100226e0   Gb    3  Data  Hi   0x300
    3360  ulTimerCountsForOneTick    0x100229e4   Gb    3  Data  Hi   0x4
    3361  wsfBufMem                  0x100229f8   Gb    3  Data  Hi   0x4
    3362  wsfBufMemLen               0x100229fc   Gb    3  Data  Hi   0x2
    3363  wsfBufNumPools             0x100229fe   Gb    3  Data  Hi   0x1
    3364  wsfOs                      0x10022a00   Gb    3  Data  Hi   0x40
    3365  wsfTimerTimerQueue         0x10022a40   Gb    3  Data  Hi   0x8
    3366  xRadioTaskEventObject      0x10022ad0   Gb    3  Data  Hi   0x4
    3367  xWsfTimer                  0x10022b00   Gb    3  Data  Hi   0x4
    3368  psGlobalAccessPtr          0x10060000   Gb    4  Data  Hi   0x4
    3369  ui32MCUClaimed             0x10060004   Gb    4  Data  Hi   0x14
    3370  ui32DSP0Claimed            0x10060018   Gb    4  Data  Hi   0x14
    3371  ui32DSP1Claimed            0x1006002c   Gb    4  Data  Hi   0x14
    3372  gpui32PdmDmaBuf            0x10060040   Gb    4  Data  Hi   0x280


** Section #13 '.strtab' (SHT_STRTAB)
    Size   : 50132 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.25
           20    102: $t.26
           21    108: $d.22
           22    114: $t.23
           23    120: $d.6
           24    125: $t.7
           25    130: $d.9
           26    135: $t.10
           27    141: $d.2
           28    146: $t.3
           29    151: $d.29
           30    157: $t.30
           31    163: $t.4
           32    168: $t.8
           33    173: $t.6
           34    178: $d.23
           35    184: $d.21
           36    190: $d.33
           37    196: $t.19
           38    202: $t.1
           39    207: $d.5
           40    212: $d.15
           41    218: $t.16
           42    224: $d.8
           43    229: $t.9
           44    234: $t.13
           45    240: $d.14
           46    246: $t.15
           47    252: $d.18
           48    258: $d.20
           49    264: $t.21
           50    270: $t.46
           51    276: $d.28
           52    282: $d.37
           53    288: $t.18
           54    294: $t.35
           55    300: $t.31
           56    306: $d.32
           57    312: $t.33
           58    318: $d.34
           59    324: $d.24
           60    330: $t.25
           61    336: $t.22
           62    342: $d.11
           63    348: $t.12
           64    354: $t.24
           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: adpcm.c
           92    530: port.c
           93    537: prvTaskExitError
           94    554: pxCurrentTCBConst2
           95    573: vPortEnableVFP
           96    588: prvPortStartFirstTask
           97    610: pxCurrentTCBConst
           98    628: __NVIC_ClearPendingIRQ
           99    651: __NVIC_SetPriority
          100    670: __NVIC_EnableIRQ
          101    687: ucMaxSysCallPriority
          102    708: ulMaxPRIGROUPValue
          103    727: uxCriticalNesting
          104    745: xMaximumPossibleSuppressedTicks
          105    777: g_lastSTimerVal
          106    793: amotas_main.c
          107    807: amotas_find_next2send
          108    829: amotas_reply_to_client
          109    852: amotas_set_fw_addr
          110    871: amotas_write2flash
          111    890: amotas_update_ota
          112    908: amotas_init_ota
          113    924: amotas_conn_open
          114    941: amotas_conn_update
          115    960: amotas_send_data
          116    977: verify_flash_content
          117    998: g_pFlash
          118   1007: amotasCb
          119   1016: ui32ImageCalCRC
          120   1032: sblOtaStorageAddr
          121   1050: hci_dbg_trc.c
          122   1064: hci_drv_cooper.c
          123   1081: error_check
          124   1093: HciDrvIntService
          125   1110: ClkReqIntService
          126   1127: g_ui32FailingStatus
          127   1147: hci_vs_cooper.c
          128   1163: hciCoreReadResolvingListSize
          129   1192: hciCoreReadMaxDataLen
          130   1214: hciCoreResetSequence.randCnt
          131   1243: cfg_stack.c
          132   1255: am_resources.c
          133   1270: __tagsym$$used.0
          134   1287: __tagsym$$used.1
          135   1304: __tagsym$$used.2
          136   1321: __tagsym$$used.3
          137   1338: __tagsym$$used.4
          138   1355: __tagsym$$used.5
          139   1372: __tagsym$$used.6
          140   1389: __tagsym$$used.7
          141   1406: __tagsym$$used.8
          142   1423: am_vos_ble_apollo4.c
          143   1444: g_pui32BufMem
          144   1458: g_psPoolDescriptors
          145   1478: vos_ble_lite.c
          146   1493: .L__const.main.McuMemCfg
          147   1518: .L__const.main.SRAMMemCfg
          148   1544: sec_ecc.c
          149   1554: uECC.c
          150   1561: uECC_ll.c
          151   1571: sec_aes.c
          152   1581: getNextToken
          153   1594: sec_aes_rev.c
          154   1608: sec_ccm_hci.c
          155   1622: sec_cmac_hci.c
          156   1637: secCmacGenSubkey2
          157   1655: secCmacProcessBlock
          158   1675: secCmacComplete
          159   1691: secCmacGenSubkey1
          160   1709: secCmacKeyShift
          161   1725: sec_ecc_debug.c
          162   1741: sec_ecc_hci.c
          163   1755: sec_main.c
          164   1766: secHciCback
          165   1778: hidapp_main.c
          166   1792: gap_main.c
          167   1803: am_vos_board_setup.c
          168   1824: .L__const.am_vos_pdm_init.sPdmConfig
          169   1861: g_ePdmInterrupts
          170   1878: .L.str.4
          171   1887: .L.str
          172   1894: .L.str.2
          173   1903: .L.str.1
          174   1912: .L.str.3
          175   1921: .L.str.5
          176   1930: am_vos_isr.c
          177   1943: app_db.c
          178   1952: updateRecordInNVM
          179   1970: pAppDbNewRec
          180   1983: appDb
          181   1989: app_hw.c
          182   1998: app_ui.c
          183   2007: appUiCbackTbl
          184   2021: ui_console.c
          185   2034: ui_lcd.c
          186   2043: ui_main.c
          187   2053: ui_platform.c
          188   2067: ui_timer.c
          189   2078: amota_main.c
          190   2091: hid_main.c
          191   2102: wsf_assert.c
          192   2115: wsf_buf.c
          193   2125: wsf_efs.c
          194   2135: wsf_math.c
          195   2146: wsf_msg.c
          196   2156: wsf_os.c
          197   2165: wsf_queue.c
          198   2177: wsf_timer.c
          199   2189: WsfTimer_handler
          200   2206: wsfTimerInsert
          201   2221: wsfTimerRemove
          202   2236: g_ui32LastTime
          203   2251: wsf_trace.c
          204   2263: smpi_act.c
          205   2274: smpi_sc_act.c
          206   2288: smpi_sc_sm.c
          207   2301: smpi_sm.c
          208   2311: smpr_act.c
          209   2322: smpr_sc_act.c
          210   2336: smpr_sc_sm.c
          211   2349: smprScStateTbl
          212   2364: smprScActionTbl
          213   2380: smprScStateTblCommon
          214   2401: smprScStateTblIdle
          215   2420: smprScStateTblApiPairReq
          216   2445: smprScStateTblApiPairRsp
          217   2470: smprScStateTblModeSelect
          218   2495: smprScStateTblPubKey
          219   2516: smprScStateTblLescPin
          220   2538: smprScStateTblAuthSelect
          221   2563: smprScStateTblJwNcSetup
          222   2587: smprScStateTblJwNcWaitRand
          223   2614: smprScStateTblJwNcCalcG2
          224   2639: smprScStateTblJwNcWaitUser
          225   2666: smprScStateTblJwNcWaitUserDhCheckRcvd
          226   2704: smprScStateTblPassKeyKeypress
          227   2734: smprScStateTblPassWaitAuthRsp
          228   2764: smprScStateTblPasskeyWaitCnf
          229   2793: smprScStateTblPasskeyCalc
          230   2819: smprScStateTblPasskeyRand
          231   2845: smprScStateTblPasskeyCheck
          232   2872: smprScStateTblPasskeyRepeat
          233   2900: smprScStateTblOobSendRand
          234   2926: smprScStateTblOobWaitRand
          235   2952: smprScStateTblWaitDhCheck
          236   2978: smprScStateTblCalcDHKey
          237   3002: smprScStateTblCalcF5TKey
          238   3027: smprScStateTblCalcF5MacKey
          239   3054: smprScStateTblCalcF5LTK
          240   3078: smprScStateTblDhCalcF6Ea
          241   3103: smprScStateTblDhCalcF6Eb
          242   3128: smprStateTblPinPair1
          243   3149: smprStateTblPinPair2
          244   3170: smprStateTblCnfCalc1
          245   3191: smprStateTblCnfCalc2
          246   3212: smprStateTblPairRand
          247   3233: smprStateTblCnfVerCalc1
          248   3257: smprStateTblCnfVerCalc2
          249   3281: smprScStateTblStkCalc
          250   3303: smprScStateTblEncrypt
          251   3325: smprScStateTblKeyDist
          252   3347: smprScStateTblAttempts
          253   3370: smprScStateTblRspTo
          254   3390: smpr_sm.c
          255   3400: smprStateTblIdle
          256   3417: smprStateTblApiPairReq
          257   3440: smprStateTblApiPairRsp
          258   3463: smprStateTblStkCalc
          259   3483: smprStateTblEncrypt
          260   3503: smprStateTblKeyDist
          261   3523: smprStateTblAttempts
          262   3544: smprStateTblRspTo
          263   3562: smprActionTbl
          264   3576: smprStateTblCommon
          265   3595: smp_act.c
          266   3605: smp_db.c
          267   3614: smpDbGetRecord
          268   3629: smpDbStartServiceTimer
          269   3652: smpDbRecordInUse
          270   3669: smpDbAddDevice
          271   3684: smpDbCb
          272   3692: smp_main.c
          273   3703: smpL2cDataCback
          274   3719: smpL2cCtrlCback
          275   3735: smpDmConnCback
          276   3750: smpResumeAttemptsState
          277   3773: smp_non.c
          278   3783: smp_sc_act.c
          279   3796: smpScCatInitiatorBdAddr
          280   3820: smpScCatResponderBdAddr
          281   3844: smpScF5Key
          282   3855: smp_sc_main.c
          283   3869: hci_cmd.c
          284   3879: hci_cmd_ae.c
          285   3892: hci_cmd_bis.c
          286   3906: hci_cmd_cis.c
          287   3920: hci_cmd_cte.c
          288   3934: hci_cmd_iso.c
          289   3948: hci_cmd_past.c
          290   3963: hci_cmd_phy.c
          291   3977: hci_core.c
          292   3988: hciCoreConnAlloc
          293   4005: hciCoreConnFree
          294   4021: hciCoreNextConnFragment
          295   4045: hciCoreCisAlloc
          296   4061: hciCoreCisFree
          297   4076: hci_core_ps.c
          298   4090: hci_evt.c
          299   4100: hciEvtProcessLeAdvReport
          300   4125: hciEvtProcessLeDirectAdvReport
          301   4156: hciEvtProcessLeExtAdvReport
          302   4184: hciEvtProcessLePerAdvReport
          303   4212: hciEvtProcessLeConnIQReport
          304   4240: hciEvtProcessLeConlessIQReport
          305   4271: hciEvtParseLeConnCmpl
          306   4293: hciEvtParseLeEnhancedConnCmpl
          307   4323: hciEvtParseDisconnectCmpl
          308   4349: hciEvtParseLeConnUpdateCmpl
          309   4377: hciEvtParseLeCreateConnCancelCmdCmpl
          310   4414: hciEvtParseReadRssiCmdCmpl
          311   4441: hciEvtParseReadChanMapCmdCmpl
          312   4471: hciEvtParseReadTxPwrLvlCmdCmpl
          313   4502: hciEvtParseReadRemoteVerInfoCmpl
          314   4535: hciEvtParseReadLeRemoteFeatCmpl
          315   4567: hciEvtParseLeLtkReqReplCmdCmpl
          316   4598: hciEvtParseLeLtkReqNegReplCmdCmpl
          317   4632: hciEvtParseEncKeyRefreshCmpl
          318   4661: hciEvtParseEncChange
          319   4682: hciEvtParseLeLtkReq
          320   4702: hciEvtParseVendorSpecCmdStatus
          321   4733: hciEvtParseVendorSpecCmdCmpl
          322   4762: hciEvtParseVendorSpec
          323   4784: hciEvtParseHwError
          324   4803: hciEvtParseLeAddDevToResListCmdCmpl
          325   4839: hciEvtParseLeRemDevFromResListCmdCmpl
          326   4877: hciEvtParseLeClearResListCmdCmpl
          327   4910: hciEvtParseLeReadPeerResAddrCmdCmpl
          328   4946: hciEvtParseLeReadLocalResAddrCmdCmpl
          329   4983: hciEvtParseLeSetAddrResEnableCmdCmpl
          330   5020: hciEvtParseLeEncryptCmdCmpl
          331   5048: hciEvtParseLeRandCmdCmpl
          332   5073: hciEvtParseRemConnParamRepCmdCmpl
          333   5107: hciEvtParseRemConnParamNegRepCmdCmpl
          334   5144: hciEvtParseReadDefDataLenCmdCmpl
          335   5177: hciEvtParseWriteDefDataLenCmdCmpl
          336   5211: hciEvtParseSetDataLenCmdCmpl
          337   5240: hciEvtParseReadMaxDataLenCmdCmpl
          338   5273: hciEvtParseRemConnParamReq
          339   5300: hciEvtParseDataLenChange
          340   5325: hciEvtParseReadPubKeyCmdCmpl
          341   5354: hciEvtParseGenDhKeyCmdCmpl
          342   5381: hciEvtParseWriteAuthTimeoutCmdCmpl
          343   5416: hciEvtParseAuthTimeoutExpiredEvt
          344   5449: hciEvtParseReadPhyCmdCmpl
          345   5475: hciEvtParseSetDefPhyCmdCmpl
          346   5503: hciEvtParsePhyUpdateCmpl
          347   5528: hciEvtParseLeScanTimeout
          348   5553: hciEvtParseLeAdvSetTerm
          349   5577: hciEvtParseLeScanReqRcvd
          350   5602: hciEvtParseLePerAdvSyncEst
          351   5629: hciEvtParseLePerAdvSyncLost
          352   5657: hciEvtParseLeCmdCmpl
          353   5678: hciEvtParseLeSetConnCteRcvParm
          354   5709: hciEvtParseLeSetConnCteTxParm
          355   5739: hciEvtParseLeConnCteReqEn
          356   5765: hciEvtParseLeConnCteRspEn
          357   5791: hciEvtParseLeCisEst
          358   5811: hciEvtParseLeCisReq
          359   5831: hciEvtParseLeReqPeerScaCmpl
          360   5859: hciEvtParseLeSetCigParamsCmdCmpl
          361   5892: hciEvtParseLeRemoveCigCmdCmpl
          362   5922: hciEvtParseLeSetupIsoDataPathCmdCmpl
          363   5959: hciEvtParseLeRemoveIsoDataPathCmdCmpl
          364   5997: hciEvtParseConfigDataPathCmdCmpl
          365   6030: hciEvtParseReadLocalSupCodecsCmdCmpl
          366   6067: hciEvtParseReadLocalSupCodecCapCmdCmpl
          367   6106: hciEvtParseReadLocalSupCtrDlyCmdCmpl
          368   6143: hciEvtParseLeCreateBigCmpl
          369   6170: hciEvtParseLeTerminateBigCmpl
          370   6200: hciEvtParseLeBigSyncEst
          371   6224: hciEvtParseLeBigSyncLost
          372   6249: hciEvtParseLeBigTermSyncCmpl
          373   6278: hciEvtParseLeBigInfoAdvRpt
          374   6305: hciEvtCbackLen
          375   6320: hciEvtParseFcnTbl
          376   6338: hciEvtStats
          377   6350: hci_tr.c
          378   6359: hciTrSerialRxIncoming.stateRx
          379   6389: hciTrSerialRxIncoming.pktIndRx
          380   6420: hciTrSerialRxIncoming.iRx
          381   6446: hciTrSerialRxIncoming.hdrRx
          382   6474: hciTrSerialRxIncoming.pPktRx
          383   6503: hciTrSerialRxIncoming.pDataRx
          384   6533: g_bHCIReceivingPacket
          385   6555: hci_vs_ae.c
          386   6567: hci_main.c
          387   6578: l2c_coc.c
          388   6588: l2c_main.c
          389   6599: l2cDefaultDataCback
          390   6619: l2cDefaultCtrlCback
          391   6639: l2cDefaultDataCidCback
          392   6662: l2cHciAclCback
          393   6677: l2cHciFlowCback
          394   6693: l2c_master.c
          395   6706: l2c_slave.c
          396   6718: l2cSlaveRxSignalingPkt
          397   6741: l2cSlaveReqTimeout
          398   6760: l2cSlaveCb
          399   6771: gatt_main.c
          400   6783: dm_adv.c
          401   6792: dm_adv_ae.c
          402   6804: dm_adv_leg.c
          403   6817: dmAdvConfig
          404   6829: dmLegAdvCb
          405   6840: dmAdvAct
          406   6849: dmAdvFcnIf
          407   6860: dm_bis_master.c
          408   6876: dm_bis_slave.c
          409   6891: dm_cis.c
          410   6900: dm_cis_master.c
          411   6916: dm_cis_slave.c
          412   6931: dm_cis_sm.c
          413   6943: dm_conn.c
          414   6953: dmConnCmplStates
          415   6970: dmConn2ActRssiRead
          416   6989: dmConn2ActRemoteConnParamReq
          417   7018: dmConn2ActDataLenChange
          418   7042: dmConn2ActWriteAuthToCmpl
          419   7068: dmConn2ActAuthToExpired
          420   7092: dmConn2ActReadRemoteFeaturesCmpl
          421   7125: dmConn2ActReadRemoteVerInfoCmpl
          422   7157: dmConn2ActReqPeerSca
          423   7178: dmConnUpdActTbl
          424   7194: dmConnSpecDefaults
          425   7213: dmConnFcnIf
          426   7225: dmConn2FcnIf
          427   7238: dmConnUpdFcnIf
          428   7253: dmConnActSetMain
          429   7270: dmConnUpdActSetMain
          430   7290: dm_conn_cte.c
          431   7304: dm_conn_master.c
          432   7321: dm_conn_master_ae.c
          433   7341: dm_conn_master_leg.c
          434   7362: dm_conn_slave.c
          435   7378: dmConnUpdateCback
          436   7396: dm_conn_slave_ae.c
          437   7415: dm_conn_slave_leg.c
          438   7435: dmConnActSetSlave
          439   7453: dm_conn_sm.c
          440   7466: dmConnStateTbl
          441   7481: dm_dev.c
          442   7490: dmDevHciEvtReset
          443   7507: dmDevHciEvtVendorSpecCmdCmpl
          444   7536: dmDevHciEvtVendorSpec
          445   7558: dmDevHciEvtHwError
          446   7577: dmDevAct
          447   7586: dm_dev_priv.c
          448   7600: dm_iso.c
          449   7609: dm_main.c
          450   7619: dmHciEvtCback
          451   7633: dmFcnDefault
          452   7646: dmEvtCbackLen
          453   7660: dmHciToIdTbl
          454   7673: dm_past.c
          455   7683: dm_phy.c
          456   7692: dmPhyActDefPhySet
          457   7710: dmPhyActPhyRead
          458   7726: dmPhyActPhyUpdate
          459   7744: dmPhyFcnIf
          460   7755: dm_priv.c
          461   7765: dmPrivSetAddrResEnable
          462   7788: dmPrivAct
          463   7798: dmPrivAesAct
          464   7811: dmPrivFcnIf
          465   7823: dmPrivAesFcnIf
          466   7838: dm_scan.c
          467   7848: dm_scan_ae.c
          468   7861: dm_scan_leg.c
          469   7875: dm_sec.c
          470   7884: dmSecFcnIf
          471   7895: dm_sec_lesc.c
          472   7909: dmSecOobRand
          473   7922: localEccKey
          474   7934: dmSecLescFcnIf
          475   7949: dm_sec_master.c
          476   7965: dm_sec_slave.c
          477   7980: dm_sync_ae.c
          478   7993: attc_disc.c
          479   8005: attc_eatt.c
          480   8017: attc_main.c
          481   8029: attcSendMtuReq
          482   8044: attcSendContinuingReq
          483   8066: attcSendSimpleReq
          484   8084: attcSendWriteCmd
          485   8101: attcSendPrepWriteReq
          486   8122: attcSetPendWriteCmd
          487   8142: attcDataCback
          488   8156: attcCtrlCback
          489   8170: attcConnCback
          490   8184: attcSendReqTbl
          491   8199: attcFcnIf
          492   8209: attc_proc.c
          493   8221: attcProcRspTbl
          494   8236: attcMinPduLen
          495   8250: attc_read.c
          496   8262: attc_sign.c
          497   8274: attc_write.c
          498   8287: atts_ccc.c
          499   8298: attsCccMainCback
          500   8315: attsCccAllocTbl
          501   8331: attsCccCback
          502   8344: attsCccFreeTbl
          503   8359: attsCccGetTbl
          504   8373: attsCccReadValue
          505   8390: attsCccWriteValue
          506   8408: attsCccCb
          507   8418: atts_csf.c
          508   8429: atts_dyn.c
          509   8440: atts_eatt.c
          510   8452: atts_ind.c
          511   8463: attsExecCallback
          512   8480: attsIndCtrlCback
          513   8497: attsIndMsgCback
          514   8513: attsIndConnCback
          515   8530: attsPendIndNtfHandle
          516   8551: attsSetupMsg
          517   8564: attsSetPendNtfHandle
          518   8585: attsIndFcnIf
          519   8598: atts_main.c
          520   8610: attsDataCback
          521   8624: attsL2cCtrlCback
          522   8641: attsConnCback
          523   8655: attsIsHashableAttr.isAttrCharVal
          524   8688: attsFcnIf
          525   8698: atts_proc.c
          526   8710: atts_read.c
          527   8722: atts_sign.c
          528   8734: attsSignCcbByConnId
          529   8754: attsSignCb
          530   8765: atts_write.c
          531   8778: attsExecPrepWrite
          532   8796: att_eatt.c
          533   8807: att_main.c
          534   8818: attL2cDataCback
          535   8834: attL2cCtrlCback
          536   8850: attDmConnCback
          537   8865: attBaseUuid
          538   8877: att_uuid.c
          539   8888: bda.c
          540   8894: Bda2Str.hex
          541   8906: Bda2Str.str
          542   8918: bstream.c
          543   8928: calc128.c
          544   8938: crc32.c
          545   8946: crc32Table
          546   8957: print.c
          547   8965: terminal.c
          548   8976: wstr.c
          549   8983: amvos_main.c
          550   8996: amvosSetLocalName
          551   9014: amvosProcMsg
          552   9027: amvosDmCback
          553   9040: amvosAttCback
          554   9054: amvosCccCback
          555   9068: amvosBtnCback
          556   9082: amvosProcCccState
          557   9100: amvosSetup
          558   9111: amvosOpen
          559   9121: amvosClose
          560   9132: amvosConnUpdate
          561   9148: .L.str.36
          562   9158: .L.str.31
          563   9168: .L.str.33
          564   9178: .L.str.37
          565   9188: .L.str.27
          566   9198: .L.str.23
          567   9208: .L.str.21
          568   9218: .L.str.22
          569   9228: .L.str.18
          570   9238: .L.str.6
          571   9247: .L.str.8
          572   9256: .L.str.17
          573   9266: .L.str.25
          574   9276: .L.str.19
          575   9286: .L.str.26
          576   9296: .L.str.7
          577   9305: .L.str.20
          578   9315: .L.str.9
          579   9324: .L.str.12
          580   9334: .L.str.11
          581   9344: .L.str.10
          582   9354: .L.str.15
          583   9364: .L.str.28
          584   9374: .L.str.14
          585   9384: .L.str.13
          586   9394: .L.str.24
          587   9404: .L.str.30
          588   9414: .L.str.29
          589   9424: .L.str.35
          590   9434: .L.str.32
          591   9444: .L.str.38
          592   9454: .L.str.16
          593   9464: .L.str.34
          594   9474: .L__const.amvosKwdSetDemoName.ble_device_name
          595   9520: .L__const.amvosKwdSetDemoName.devinfo
          596   9558: amvosUpdateCfg
          597   9573: amvosAdvCfg
          598   9585: amvosSlaveCfg
          599   9599: amvosSecCfg
          600   9611: amvosSmpCfg
          601   9623: vosAmotaCfg
          602   9635: amvosCccSet
          603   9647: amvosProcMsg.retry_cnt
          604   9670: amvosAdvDataDiscDefault
          605   9694: am_vos_ble.c
          606   9707: svc_amvos.c
          607   9719: svcAmvosGroup
          608   9733: amvosList
          609   9743: amvosSvc
          610   9752: amvosLenSvc
          611   9764: amvosRxCh
          612   9774: amvosLenRxCh
          613   9787: svcRxUuid
          614   9797: amvosRx
          615   9805: amvosLenRx
          616   9816: amvosTxCh
          617   9826: amvosLenTxCh
          618   9839: svcTxUuid
          619   9849: amvosTx
          620   9857: amvosLenTx
          621   9868: amvosTxChCcc
          622   9881: amvosLenTxChCcc
          623   9897: svc_amdtp.c
          624   9909: svc_amotas.c
          625   9922: svcAmotaGroup
          626   9936: amotaList
          627   9946: amotaSvc
          628   9955: amotaLenSvc
          629   9967: amotaRxCh
          630   9977: amotaLenRxCh
          631   9990: amotaRx
          632   9998: amotaLenRx
          633  10009: amotaTxCh
          634  10019: amotaLenTxCh
          635  10032: amotaTx
          636  10040: amotaLenTx
          637  10051: amotaTxChCcc
          638  10064: amotaLenTxChCcc
          639  10080: svc_amvole.c
          640  10093: svc_cust.c
          641  10104: svc_throughput.c
          642  10121: am_vos_audio.c
          643  10136: pui8WweInBuff
          644  10150: am_vos_audio_buffer.c
          645  10172: am_vos_codec.c
          646  10187: am_vos_init.c
          647  10201: g_KWD_TaskSetup
          648  10217: g_KWD_TimerSetup
          649  10234: am_vos_logic.c
          650  10249: am_vos_rtt_recorder.c
          651  10271: am_vos_task.c
          652  10285: am_vos_utils.c
          653  10300: bas_main.c
          654  10311: event_groups.c
          655  10326: prvTestWaitCondition
          656  10347: list.c
          657  10354: queue.c
          658  10362: prvInitialiseNewQueue
          659  10384: prvCopyDataToQueue
          660  10403: prvIsQueueFull
          661  10418: prvUnlockQueue
          662  10433: prvCopyDataFromQueue
          663  10454: prvIsQueueEmpty
          664  10470: tasks.c
          665  10478: prvInitialiseNewTask
          666  10499: prvAddNewTaskToReadyList
          667  10524: prvAddCurrentTaskToDelayedList
          668  10555: prvResetNextTaskUnblockTime
          669  10583: prvIdleTask
          670  10595: prvInitialiseTaskLists
          671  10618: prvCheckTasksWaitingTermination
          672  10650: prvGetExpectedIdleTime
          673  10673: uxSchedulerSuspended
          674  10694: xTickCount
          675  10705: xSuspendedTaskList
          676  10724: xSchedulerRunning
          677  10742: uxCurrentNumberOfTasks
          678  10765: uxTopReadyPriority
          679  10784: pxReadyTasksLists
          680  10802: xYieldPending
          681  10816: xPendingReadyList
          682  10834: xIdleTaskHandle
          683  10850: xNextTaskUnblockTime
          684  10871: xPendedTicks
          685  10884: pxDelayedTaskList
          686  10902: pxOverflowDelayedTaskList
          687  10928: xNumOfOverflows
          688  10944: uxTaskNumber
          689  10957: xDelayedTaskList1
          690  10975: xDelayedTaskList2
          691  10993: timers.c
          692  11002: prvCheckForValidListAndQueue
          693  11031: prvTimerTask
          694  11044: prvInitialiseNewTimer
          695  11066: prvGetNextExpireTime
          696  11087: prvProcessTimerOrBlockTask
          697  11114: prvProcessReceivedCommands
          698  11141: prvSampleTimeNow
          699  11158: prvProcessExpiredTimer
          700  11181: prvSwitchTimerLists
          701  11201: prvReloadTimer
          702  11216: prvInsertTimerInActiveList
          703  11243: xTimerQueue
          704  11255: xTimerTaskHandle
          705  11272: pxCurrentTimerList
          706  11291: pxOverflowTimerList
          707  11311: prvSampleTimeNow.xLastTime
          708  11338: xActiveTimerList1
          709  11356: xActiveTimerList2
          710  11374: am_vos_spp_port.c
          711  11392: SEGGER_RTT.c
          712  11405: SEGGER_RTT_printf.c
          713  11425: am_devices_cooper.c
          714  11445: am_devices_cooper_sbl_update_state_data
          715  11485: sbl_status
          716  11496: gsSblUpdateState
          717  11513: g_sFwImage
          718  11524: g_sInfo1PatchImage
          719  11543: g_sInfo0PatchImage
          720  11562: am_devices_led.c
          721  11579: am_devices_t5838.c
          722  11598: svc_alert.c
          723  11610: svc_batt.c
          724  11621: svc_bps.c
          725  11631: svc_core.c
          726  11642: svcGapGroup
          727  11654: svcGattGroup
          728  11667: gapValCar
          729  11677: gattValSsf
          730  11688: gapList
          731  11696: gapValSvc
          732  11706: gapLenSvc
          733  11716: gapValDnCh
          734  11727: gapLenDnCh
          735  11738: gapValDn
          736  11747: gapLenDn
          737  11756: gapValApCh
          738  11767: gapLenApCh
          739  11778: gapValAp
          740  11787: gapLenAp
          741  11796: gapValCarCh
          742  11808: gapLenCarCh
          743  11820: gapLenCar
          744  11830: gapValRpaoCh
          745  11843: gapLenRpaoCh
          746  11856: gapValRpao
          747  11867: gapLenRpao
          748  11878: gattList
          749  11887: gattValSvc
          750  11898: gattLenSvc
          751  11909: gattValScCh
          752  11921: gattLenScCh
          753  11933: gattValSc
          754  11943: gattLenSc
          755  11953: gattValScChCcc
          756  11968: gattLenScChCcc
          757  11983: gattValCsfCh
          758  11996: gattLenCsfCh
          759  12009: gattValCsf
          760  12020: gattLenCsf
          761  12031: gattValDbhCh
          762  12044: gattLenDbhCh
          763  12057: gattValDbh
          764  12068: gattLenDbh
          765  12079: gattValSsfCh
          766  12092: gattLenSsfCh
          767  12105: gattLenSsf
          768  12116: svc_cps.c
          769  12126: svc_cscs.c
          770  12137: svc_cte.c
          771  12147: svc_dis.c
          772  12157: svcDisGroup
          773  12169: disList
          774  12177: disValSvc
          775  12187: disLenSvc
          776  12197: disValMfrCh
          777  12209: disLenMfrCh
          778  12221: disUuMfr
          779  12230: disValMfr
          780  12240: disLenMfr
          781  12250: disValSidCh
          782  12262: disLenSidCh
          783  12274: disUuSid
          784  12283: disValSid
          785  12293: disLenSid
          786  12303: disValMnCh
          787  12314: disLenMnCh
          788  12325: disUuMn
          789  12333: disValMn
          790  12342: disLenMn
          791  12351: disValSnCh
          792  12362: disLenSnCh
          793  12373: disUuSn
          794  12381: disValSn
          795  12390: disLenSn
          796  12399: disValFwrCh
          797  12411: disLenFwrCh
          798  12423: disUuFwr
          799  12432: disValFwr
          800  12442: disLenFwr
          801  12452: disValHwrCh
          802  12464: disLenHwrCh
          803  12476: disUuHwr
          804  12485: disValHwr
          805  12495: disLenHwr
          806  12505: disValSwrCh
          807  12517: disLenSwrCh
          808  12529: disUuSwr
          809  12538: disValSwr
          810  12548: disLenSwr
          811  12558: disValRcdCh
          812  12570: disLenRcdCh
          813  12582: disUuRcd
          814  12591: disValRcd
          815  12601: disLenRcd
          816  12611: disValPnpIdCh
          817  12625: disLenPnpIdCh
          818  12639: disUuPnpId
          819  12650: disValPnpId
          820  12662: disLenPnpId
          821  12674: svc_gls.c
          822  12684: svc_gyro.c
          823  12695: svc_hid.c
          824  12705: svc_hrs.c
          825  12715: svc_hts.c
          826  12725: svc_ipss.c
          827  12736: svc_plxs.c
          828  12747: svc_px.c
          829  12756: svc_rscs.c
          830  12767: svc_scpss.c
          831  12779: svc_temp.c
          832  12790: svc_time.c
          833  12801: svc_uricfg.c
          834  12814: svc_wdxs.c
          835  12825: svc_wp.c
          836  12834: svc_wss.c
          837  12844: app_disc.c
          838  12855: app_main.c
          839  12866: appProcMsg
          840  12877: app_master.c
          841  12890: app_master_ae.c
          842  12906: app_master_leg.c
          843  12923: app_server.c
          844  12936: appServerSetSigningInfo
          845  12960: app_slave.c
          846  12972: appSlaveResolveAddr
          847  12992: appSlaveConnUpdateTimeout
          848  13018: appSlaveAdvModeInit
          849  13038: appSlaveConnOpen
          850  13055: appSlaveConnClose
          851  13073: appSlaveConnUpdate
          852  13092: appSlaveResolvedAddrInd
          853  13116: appSlaveRemoteConnParamReq
          854  13143: appSetAdvScanDataFrag
          855  13165: appSlaveConnectableAdv
          856  13188: appSetAdvScanData
          857  13206: appSlaveForceAdvDataSync
          858  13231: appSecPairCmpl
          859  13246: appSecPairFailed
          860  13263: appSecEncryptInd
          861  13280: appSecStoreKey
          862  13295: appSecPairInd
          863  13309: appSecFindLtk
          864  13323: appPrivSetAddrResEnableInd
          865  13350: appPrivAddDevToResListInd
          866  13376: appPrivRemDevFromResListInd
          867  13404: appConnUpdateTimerStart
          868  13428: appSlaveProcConnOpen
          869  13449: appSlaveProcConnClose
          870  13471: appSecRspLtk
          871  13484: app_slave_ae.c
          872  13499: app_slave_leg.c
          873  13515: appSlaveAdvMode
          874  13531: appSlaveLegAdvStop
          875  13550: appSlaveLegAdvRestart
          876  13572: appSlaveLegAdvTypeChanged
          877  13598: appSlaveNextLegAdvState
          878  13622: appSlaveLegAdvStart
          879  13642: app_terminal.c
          880  13657: ae_api.c
          881  13666: am_util_ble_cooper.c
          882  13687: am_util_bootloader.c
          883  13708: g_pui32CRC32Table
          884  13726: am_util_delay.c
          885  13742: am_util_faultisr.c
          886  13761: am_util_id.c
          887  13774: revmaj_get
          888  13785: chiprev_set
          889  13797: g_ui8DeviceNameUnknown
          890  13820: g_ui8VendorNameUnknown
          891  13843: g_ui8VendorNameAmbq
          892  13863: g_DeviceNameApollo4p
          893  13884: g_DeviceNameApollo4p_blue
          894  13910: g_PackageType
          895  13924: g_TempRange
          896  13936: am_util_multi_boot.c
          897  13957: am_util_multiboot_flash_read_page
          898  13991: am_util_multiboot_flash_write_page
          899  14026: am_util_multiboot_flash_erase_page
          900  14061: check_flash_address_range
          901  14087: check_flash_address_range.g_intFlashSize
          902  14128: am_util_stdio.c
          903  14144: decstr_to_int
          904  14158: simple_strlen
          905  14172: padbuffer
          906  14182: ndigits_in_hex
          907  14197: uint64_to_hexstr
          908  14214: ndigits_in_u64
          909  14229: uint64_to_str
          910  14243: ndigits_in_i64
          911  14258: ftoa
          912  14263: divu64_10
          913  14273: g_bTxtXlate
          914  14285: g_prfbuf
          915  14294: heap_4.c
          916  14303: prvHeapInit
          917  14315: prvInsertBlockIntoFreeList
          918  14342: pxEnd
          919  14348: xFreeBytesRemaining
          920  14368: xStart
          921  14375: xMinimumEverFreeBytesRemaining
          922  14406: xNumberOfSuccessfulAllocations
          923  14437: xNumberOfSuccessfulFrees
          924  14462: ucHeap
          925  14469: am_vos_ama_callback.c
          926  14491: am_vos_atvv_callback.c
          927  14514: ../keil6/startup_keil6.s
          928  14539: STACK
          929  14545: StackMem
          930  14554: HEAP
          931  14559: HeapMem
          932  14567: RESET
          933  14573: $v0
          934  14577: am_cryptosec_isr
          935  14594: am_default_isr
          936  14609: .text
          937  14615: oct_opus_encoder.c
          938  14634: am_hal_gpio.c
          939  14648: gpionum_intreg_index_get
          940  14673: g_ui32DSpintbl
          941  14688: gpio_ppfnHandlers
          942  14706: gpio_pppvIrqArgs
          943  14723: am_hal_pdm.c
          944  14736: find_dma_threshold
          945  14755: am_hal_pwrctrl.c
          946  14772: am_get_pwrctrl
          947  14787: crypto_quiesce
          948  14802: pwrctrl_periph_disable_msk_check
          949  14835: TrimVersionGet
          950  14850: g_bBoostForCryptoApplied
          951  14875: g_i32LatestVddfActTrim
          952  14898: g_i32LatestLDOActTrim
          953  14920: g_ui32VDDFAdjustCodes
          954  14942: g_bOrigTrimsStored
          955  14961: g_orig_ACTTRIMVDDF
          956  14980: g_orig_MEMLDOACTIVETRIM
          957  15004: g_orig_LPTRIMVDDF
          958  15022: g_orig_MEMLPLDOTRIM
          959  15042: g_orig_TVRGVREFTRIM
          960  15062: g_orig_CORELDOACTIVETRIM
          961  15087: g_pfTempMeasured
          962  15104: am_hal_security.c
          963  15122: am_hal_stimer.c
          964  15138: bStimerConfigured
          965  15156: g_lastStimer
          966  15169: am_hal_timer.c
          967  15184: am_hal_cachectrl.c
          968  15203: daxi_flush_complete
          969  15223: daxi_flush_invalidate
          970  15245: am_hal_fault.c
          971  15260: am_hal_interrupt.c
          972  15279: am_hal_iom.c
          973  15292: enable_submodule
          974  15309: internal_iom_reset_on_error
          975  15337: iom_get_interface_clock_cfg
          976  15365: build_cmd
          977  15375: internal_iom_error_reset_disable_submodule
          978  15418: internal_iom_reset_cmd_busy
          979  15446: internal_iom_find_pins
          980  15469: disable_submodule
          981  15487: internal_iom_lookup_function
          982  15516: internal_iom_reset_iom_pins
          983  15544: internal_iom_finish_buffer_write
          984  15577: internal_iom_compute_transfer_delay
          985  15613: compute_freq
          986  15626: onebit
          987  15633: tIomPinAlloc
          988  15646: am_hal_mcuctrl.c
          989  15663: mcuctrl_HFXTAL_clockOutPad_mask_modify
          990  15702: mcuctrl_ctrl_HFXTAL_kickstart
          991  15732: mcuctrl_ctrl_HFXTAL_normal
          992  15759: mcuctrl_ctrl_HFXTAL_disable
          993  15787: device_info_get
          994  15803: mcuctrl_HFXTAL_set_mask
          995  15827: g_am_hal_mcuctrl_sku_mram_size
          996  15858: g_am_hal_mcuctrl_sku_ssram_size
          997  15890: am_hal_mram.c
          998  15904: am_hal_reset.c
          999  15919: am_hal_secure_ota.c
         1000  15939: gSOtaState
         1001  15950: am_hal_sysctrl.c
         1002  15967: am_hal_utils.c
         1003  15982: am_bsp.c
         1004  15991: g_ePrintInterface
         1005  16009: am_bsp_pins.c
         1006  16023: am_vos_ama.c
         1007  16036: celt_encoder.c
         1008  16051: __arm_cp.4_40
         1009  16065: __arm_cp.4_43
         1010  16079: __arm_cp.4_44
         1011  16093: __arm_cp.4_46
         1012  16107: __arm_cp.4_47
         1013  16121: __arm_cp.4_48
         1014  16135: __arm_cp.4_51
         1015  16149: __arm_cp.4_55
         1016  16163: __arm_cp.4_57
         1017  16177: __arm_cp.4_58
         1018  16191: __arm_cp.4_59
         1019  16205: __arm_cp.4_60
         1020  16219: __arm_cp.4_63
         1021  16233: __arm_cp.4_64
         1022  16247: __arm_cp.4_67
         1023  16261: __arm_cp.4_68
         1024  16275: __arm_cp.4_71
         1025  16289: __arm_cp.4_72
         1026  16303: __arm_cp.4_73
         1027  16317: __arm_cp.4_74
         1028  16331: __arm_cp.4_75
         1029  16345: __arm_cp.4_76
         1030  16359: __arm_cp.4_77
         1031  16373: __arm_cp.4_78
         1032  16387: __arm_cp.4_79
         1033  16401: __arm_cp.4_80
         1034  16415: __arm_cp.4_82
         1035  16429: __arm_cp.4_83
         1036  16443: __arm_cp.4_85
         1037  16457: __arm_cp.4_86
         1038  16471: compute_mdcts
         1039  16485: tapset_icdf
         1040  16497: spread_icdf
         1041  16509: celt_encode_with_ec.intensity_thresholds
         1042  16550: celt_encode_with_ec.intensity_histeresis
         1043  16591: trim_icdf
         1044  16601: transient_analysis.inv_table
         1045  16630: entenc.c
         1046  16639: ec_enc_carry_out
         1047  16656: repacketizer.c
         1048  16671: opus_repacketizer_cat_impl
         1049  16698: am_hal_adc.c
         1050  16711: am_hal_dcu.c
         1051  16724: get_ui32_dcu_mask
         1052  16742: get_raw_dcu_mask
         1053  16759: am_hal_dcu_raw_get
         1054  16778: am_hal_dcu_raw_update
         1055  16800: am_hal_global.c
         1056  16816: am_hal_pin.c
         1057  16829: am_hal_bootrom_helper.c
         1058  16853: am_hal_cmdq.c
         1059  16867: update_indices
         1060  16882: gAmHalCmdq
         1061  16893: gAmHalCmdQReg
         1062  16907: am_hal_itm.c
         1063  16920: am_hal_rtc.c
         1064  16933: am_hal_tpiu.c
         1065  16947: am_hal_uart.c
         1066  16961: accessories.pb.c
         1067  16978: pb_decode.c
         1068  16990: buf_read
         1069  16999: pb_decode_varint32_eof
         1070  17022: pb_readbyte
         1071  17034: pb_skip_varint
         1072  17049: pb_skip_string
         1073  17064: find_extension_field
         1074  17085: decode_extension
         1075  17102: decode_field
         1076  17115: pb_message_set_to_defaults
         1077  17142: default_extension_decoder
         1078  17168: iter_from_extension
         1079  17188: decode_static_field
         1080  17208: PB_DECODERS
         1081  17220: decode_pointer_field
         1082  17241: decode_callback_field
         1083  17263: pb_dec_varint
         1084  17277: pb_dec_uvarint
         1085  17292: pb_dec_svarint
         1086  17307: pb_dec_fixed32
         1087  17322: pb_dec_fixed64
         1088  17337: pb_dec_bytes
         1089  17350: pb_dec_string
         1090  17364: pb_dec_submessage
         1091  17382: pb_dec_fixed_length_bytes
         1092  17408: read_raw_value
         1093  17423: pb_field_set_to_default
         1094  17447: pb_encode.c
         1095  17459: buf_write
         1096  17469: encode_extension_field
         1097  17492: encode_field
         1098  17505: default_extension_encoder
         1099  17531: encode_basic_field
         1100  17550: PB_ENCODERS
         1101  17562: encode_callback_field
         1102  17584: pb_check_proto3_default_value
         1103  17614: encode_array
         1104  17627: pb_enc_varint
         1105  17641: pb_enc_uvarint
         1106  17656: pb_enc_svarint
         1107  17671: pb_enc_fixed32
         1108  17686: pb_enc_fixed64
         1109  17701: pb_enc_bytes
         1110  17714: pb_enc_string
         1111  17728: pb_enc_submessage
         1112  17746: pb_enc_fixed_length_bytes
         1113  17772: bands.c
         1114  17780: __arm_cp.10_1
         1115  17794: quant_band
         1116  17805: quant_band.bit_deinterleave_table
         1117  17839: quant_band_stereo
         1118  17857: quant_band_n1
         1119  17871: deinterleave_hadamard
         1120  17893: quant_partition
         1121  17909: compute_theta
         1122  17923: compute_qn.exp2_table8
         1123  17946: intensity_stereo
         1124  17963: quant_band.bit_interleave_table
         1125  17995: ordery_table
         1126  18008: celt.c
         1127  18015: comb_filter.gains
         1128  18033: entcode.c
         1129  18043: ec_tell_frac.correction
         1130  18067: mdct.c
         1131  18074: modes.c
         1132  18082: mode48000_960_120
         1133  18100: eband5ms
         1134  18109: band_allocation
         1135  18125: logN400
         1136  18133: window120
         1137  18143: fft_state48000_960_0
         1138  18164: mdct_twiddles960
         1139  18181: cache_index50
         1140  18195: cache_bits50
         1141  18208: cache_caps50
         1142  18221: fft_bitrev480
         1143  18235: fft_twiddles48000_960
         1144  18257: fft_bitrev240
         1145  18271: fft_state48000_960_1
         1146  18292: fft_bitrev120
         1147  18306: fft_state48000_960_2
         1148  18327: fft_bitrev60
         1149  18340: fft_state48000_960_3
         1150  18361: pitch.c
         1151  18369: find_best_pitch
         1152  18385: second_check
         1153  18398: quant_bands.c
         1154  18412: quant_coarse_energy_impl
         1155  18437: e_prob_model
         1156  18450: pred_coef
         1157  18460: beta_coef
         1158  18470: small_energy_icdf
         1159  18488: rate.c
         1160  18495: LOG2_FRAC_TABLE
         1161  18511: extensions.c
         1162  18524: opus.c
         1163  18531: am_hal_queue.c
         1164  18546: calling.pb.c
         1165  18559: central.pb.c
         1166  18572: device.pb.c
         1167  18584: media.pb.c
         1168  18595: pb_common.c
         1169  18607: speech.pb.c
         1170  18619: state.pb.c
         1171  18630: system.pb.c
         1172  18642: transport.pb.c
         1173  18657: celt_lpc.c
         1174  18668: entdec.c
         1175  18677: ec_dec_normalize
         1176  18694: kiss_fft.c
         1177  18705: __arm_cp.0_3
         1178  18718: __arm_cp.0_4
         1179  18731: laplace.c
         1180  18741: mathops.c
         1181  18751: vq.c
         1182  18756: exp_rotation.SPREAD_FACTOR
         1183  18783: exp_rotation1
         1184  18797: extract_collapse_mask
         1185  18819: cwrs.c
         1186  18826: CELT_PVQ_U_ROW
         1187  18841: CELT_PVQ_U_DATA
         1188  18857: dc.s
         1189  18862: ../clib/heapalloc.c
         1190  18882: ../clib/heap1.c
         1191  18898: ../clib/heap2.c
         1192  18914: ../clib/scanf.c
         1193  18930: ../clib/string.c
         1194  18947: ../clib/memcpset.s
         1195  18966: ../clib/heapaux.c
         1196  18984: ../clib/angel/startup.s
         1197  19008: !!!main
         1198  19016: ../clib/angel/handlers.s
         1199  19041: !!handler_copy
         1200  19056: ../fplib/d2f.s
         1201  19071: x$fpl$d2f
         1202  19081: ../fplib/daddsub.s
         1203  19100: x$fpl$dadd
         1204  19111: _dadd1
         1205  19118: x$fpl$drsb
         1206  19129: x$fpl$dsub
         1207  19140: _dsub1
         1208  19147: ../fplib/dcmp.s
         1209  19163: x$fpl$fcmp
         1210  19174: ../fplib/dfix.s
         1211  19190: x$fpl$dfix
         1212  19201: ../fplib/dflt.s
         1213  19217: x$fpl$dfltu
         1214  19229: x$fpl$dflt
         1215  19240: ../fplib/dmul.s
         1216  19256: x$fpl$dmul
         1217  19267: ../fplib/f2d.s
         1218  19282: x$fpl$f2d
         1219  19292: ../mathlib/cos.c
         1220  19309: i.__hardfp_cos
         1221  19324: ../mathlib/exp.c
         1222  19341: i.__hardfp_exp
         1223  19356: .constdata
         1224  19367: halF
         1225  19372: ln2HI
         1226  19378: ln2LO
         1227  19384: P
         1228  19386: ../mathlib/floor.c
         1229  19405: i.__hardfp_floor
         1230  19422: ../mathlib/floorf.c
         1231  19442: i.__hardfp_floorf
         1232  19460: ../mathlib/log.c
         1233  19477: i.__hardfp_log
         1234  19492: Lg2
         1235  19496: Lg
         1236  19499: ../mathlib/sqrt.c
         1237  19517: i.__hardfp_sqrt
         1238  19533: ../mathlib/sqrtf.c
         1239  19552: i.__hardfp_sqrtf
         1240  19569: ../clib/angel/sys.s
         1241  19589: ../clib/angel/kernel.s
         1242  19612: .ARM.Collect$$rtentry$$00000000
         1243  19644: ../clib/angel/rt.s
         1244  19663: ../clib/fenv.c
         1245  19678: ../clib/armsys.c
         1246  19695: ../clib/libinit.s
         1247  19713: .ARM.Collect$$libinit$$00000001
         1248  19745: .ARM.Collect$$libinit$$00000004
         1249  19777: .ARM.Collect$$libinit$$0000000A
         1250  19809: .ARM.Collect$$libinit$$0000000C
         1251  19841: .ARM.Collect$$libinit$$0000000E
         1252  19873: .ARM.Collect$$libinit$$00000011
         1253  19905: .ARM.Collect$$libinit$$00000013
         1254  19937: .ARM.Collect$$libinit$$00000015
         1255  19969: .ARM.Collect$$libinit$$00000017
         1256  20001: .ARM.Collect$$libinit$$00000019
         1257  20033: .ARM.Collect$$libinit$$0000001B
         1258  20065: .ARM.Collect$$libinit$$0000001D
         1259  20097: .ARM.Collect$$libinit$$0000001F
         1260  20129: .ARM.Collect$$libinit$$00000021
         1261  20161: .ARM.Collect$$libinit$$00000023
         1262  20193: .ARM.Collect$$libinit$$00000025
         1263  20225: .ARM.Collect$$libinit$$0000002C
         1264  20257: .ARM.Collect$$libinit$$0000002E
         1265  20289: .ARM.Collect$$libinit$$00000030
         1266  20321: .ARM.Collect$$libinit$$00000032
         1267  20353: .ARM.Collect$$libinit$$00000033
         1268  20385: ../fplib/basic.s
         1269  20402: x$fpl$basic
         1270  20414: ../fplib/ddiv.s
         1271  20430: x$fpl$ddiv
         1272  20441: ddiv_entry
         1273  20452: ../fplib/deqf.s
         1274  20468: x$fpl$deqf
         1275  20479: ../fplib/dgeqf.s
         1276  20496: x$fpl$dgeqf
         1277  20508: ../fplib/dleqf.s
         1278  20525: x$fpl$dleqf
         1279  20537: ../fplib/dnaninf.s
         1280  20556: x$fpl$dnaninf
         1281  20570: ../fplib/dretinf.s
         1282  20589: x$fpl$dretinf
         1283  20603: ../fplib/drleqf.s
         1284  20621: x$fpl$drleqf
         1285  20634: ../fplib/dsqrt.s
         1286  20651: x$fpl$dsqrt
         1287  20663: ../fplib/fnaninf.s
         1288  20682: x$fpl$fnaninf
         1289  20696: ../fplib/fretinf.s
         1290  20715: x$fpl$fretinf
         1291  20729: ../fplib/usenofp.s
         1292  20748: x$fpl$usenofp
         1293  20762: ../mathlib/cos_i.c
         1294  20781: i.__kernel_cos
         1295  20796: C
         1296  20798: ../mathlib/dunder.c
         1297  20818: i.__mathlib_dbl_divzero
         1298  20842: i.__mathlib_dbl_infnan
         1299  20865: i.__mathlib_dbl_invalid
         1300  20889: i.__mathlib_dbl_overflow
         1301  20914: i.__mathlib_dbl_underflow
         1302  20940: ../mathlib/fpclassify.c
         1303  20964: i.__ARM_fpclassify
         1304  20983: ../mathlib/poly.c
         1305  21001: i.__kernel_poly
         1306  21017: ../mathlib/qnan.c
         1307  21035: ../mathlib/rred.c
         1308  21053: i.__ieee754_rem_pio2
         1309  21074: pio2s
         1310  21080: twooverpi
         1311  21090: ../mathlib/sin_i.c
         1312  21109: i.__kernel_sin
         1313  21124: S
         1314  21126: ../clib/angel/sysapp.c
         1315  21149: .bss
         1316  21154: .ARM.Collect$$rtentry$$00000002
         1317  21186: .ARM.Collect$$rtentry$$00000009
         1318  21218: .ARM.Collect$$rtentry$$0000000A
         1319  21250: .ARM.Collect$$rtentry$$0000000C
         1320  21282: .ARM.Collect$$rtentry$$0000000D
         1321  21314: .ARM.Collect$$rtentry$$00000004
         1322  21346: ../clib/maybe.s
         1323  21362: ../clib/signal.c
         1324  21379: ../fplib/dcmpi.s
         1325  21396: x$fpl$dcmpinf
         1326  21410: ../fplib/fpinit.s
         1327  21428: x$fpl$fpinit
         1328  21441: ../mathlib/fabs.c
         1329  21459: i.fabs
         1330  21466: ../clib/locale.s
         1331  21483: ../clib/stdlib.c
         1332  21500: ../clib/angel/boardlib.s
         1333  21525: .ARM.Collect$$libinit$$00000000
         1334  21557: .ARM.Collect$$rtexit$$00000000
         1335  21588: .ARM.Collect$$libshutdown$$00000002
         1336  21624: .ARM.Collect$$libshutdown$$00000004
         1337  21660: .ARM.Collect$$libshutdown$$00000007
         1338  21696: .ARM.Collect$$libshutdown$$0000000A
         1339  21732: .ARM.Collect$$libshutdown$$0000000C
         1340  21768: .ARM.Collect$$libshutdown$$0000000F
         1341  21804: .ARM.Collect$$libshutdown$$00000010
         1342  21840: .ARM.Collect$$rtexit$$00000002
         1343  21871: .ARM.Collect$$rtexit$$00000003
         1344  21902: .ARM.Collect$$rtexit$$00000004
         1345  21933: ../clib/signal.s
         1346  21950: .ARM.Collect$$libshutdown$$00000000
         1347  21986: ../clib/angel/dczerorl2.s
         1348  22012: !!dczerorl2
         1349  22024: ../clib/angel/scatter.s
         1350  22048: !!!scatter
         1351  22059: !!handler_zi
         1352  22072: 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
         1353  22268: __Vectors
         1354  22278: __Patchable
         1355  22290: Reset_Handler
         1356  22304: NMI_Handler
         1357  22316: MemManage_Handler
         1358  22334: BusFault_Handler
         1359  22351: UsageFault_Handler
         1360  22370: DebugMon_Handler
         1361  22387: am_adc_isr
         1362  22398: am_audadc0_isr
         1363  22413: am_brownout_isr
         1364  22429: am_cachecpu_isr
         1365  22445: am_clkgen_isr
         1366  22459: am_disp_isr
         1367  22471: am_dsi_isr
         1368  22482: am_dspi2s0_isr
         1369  22497: am_dspi2s1_isr
         1370  22512: am_dspi2s2_isr
         1371  22527: am_dspi2s3_isr
         1372  22542: am_gpio0_405f_isr
         1373  22560: am_gpio0_607f_isr
         1374  22578: am_gpio1_001f_isr
         1375  22596: am_gpio1_203f_isr
         1376  22614: am_gpio1_405f_isr
         1377  22632: am_gpio1_607f_isr
         1378  22650: am_gpu_isr
         1379  22661: am_iomaster0_isr
         1380  22678: am_iomaster1_isr
         1381  22695: am_iomaster2_isr
         1382  22712: am_iomaster3_isr
         1383  22729: am_iomaster4_isr
         1384  22746: am_iomaster5_isr
         1385  22763: am_iomaster6_isr
         1386  22780: am_iomaster7_isr
         1387  22797: am_ioslave_acc_isr
         1388  22816: am_ioslave_ios_isr
         1389  22835: am_mspi0_isr
         1390  22848: am_mspi1_isr
         1391  22861: am_mspi2_isr
         1392  22874: am_pdm1_isr
         1393  22886: am_pdm2_isr
         1394  22898: am_pdm3_isr
         1395  22910: am_rtc_isr
         1396  22921: am_sdio_isr
         1397  22933: am_stimer_cmpr2_isr
         1398  22953: am_stimer_cmpr3_isr
         1399  22973: am_stimer_cmpr4_isr
         1400  22993: am_stimer_cmpr5_isr
         1401  23013: am_stimer_cmpr6_isr
         1402  23033: am_stimer_cmpr7_isr
         1403  23053: am_stimerof_isr
         1404  23069: am_timer00_isr
         1405  23084: am_timer01_isr
         1406  23099: am_timer02_isr
         1407  23114: am_timer03_isr
         1408  23129: am_timer04_isr
         1409  23144: am_timer05_isr
         1410  23159: am_timer06_isr
         1411  23174: am_timer07_isr
         1412  23189: am_timer08_isr
         1413  23204: am_timer09_isr
         1414  23219: am_timer10_isr
         1415  23234: am_timer11_isr
         1416  23249: am_timer12_isr
         1417  23264: am_timer13_isr
         1418  23279: am_timer14_isr
         1419  23294: am_timer15_isr
         1420  23309: am_uart1_isr
         1421  23322: am_uart2_isr
         1422  23335: am_uart3_isr
         1423  23348: am_uart_isr
         1424  23360: am_usb_isr
         1425  23371: am_vcomp_isr
         1426  23384: am_watchdog_isr
         1427  23400: __main
         1428  23407: __scatterload
         1429  23421: __scatterload_rt2
         1430  23439: __scatterload_rt2_thumb_only
         1431  23468: __scatterload_null
         1432  23487: __decompress
         1433  23500: __decompress1
         1434  23514: __scatterload_copy
         1435  23533: __scatterload_zeroinit
         1436  23556: __rt_lib_init
         1437  23570: __rt_lib_init_fp_1
         1438  23589: __rt_lib_init_alloca_1
         1439  23612: __rt_lib_init_argv_1
         1440  23633: __rt_lib_init_atexit_1
         1441  23656: __rt_lib_init_clock_1
         1442  23678: __rt_lib_init_cpp_1
         1443  23698: __rt_lib_init_exceptions_1
         1444  23725: __rt_lib_init_fp_trap_1
         1445  23749: __rt_lib_init_getenv_1
         1446  23772: __rt_lib_init_heap_1
         1447  23793: __rt_lib_init_lc_collate_1
         1448  23820: __rt_lib_init_lc_ctype_1
         1449  23845: __rt_lib_init_lc_monetary_1
         1450  23873: __rt_lib_init_lc_numeric_1
         1451  23900: __rt_lib_init_lc_time_1
         1452  23924: __rt_lib_init_preinit_1
         1453  23948: __rt_lib_init_rand_1
         1454  23969: __rt_lib_init_return
         1455  23990: __rt_lib_init_signal_1
         1456  24013: __rt_lib_init_stdio_1
         1457  24035: __rt_lib_init_user_alloc_1
         1458  24062: __rt_lib_shutdown
         1459  24080: __rt_lib_shutdown_cpp_1
         1460  24104: __rt_lib_shutdown_fp_trap_1
         1461  24132: __rt_lib_shutdown_heap_1
         1462  24157: __rt_lib_shutdown_return
         1463  24182: __rt_lib_shutdown_signal_1
         1464  24209: __rt_lib_shutdown_stdio_1
         1465  24235: __rt_lib_shutdown_user_alloc_1
         1466  24266: __rt_entry
         1467  24277: __rt_entry_presh_1
         1468  24296: __rt_entry_sh
         1469  24310: __rt_entry_li
         1470  24324: __rt_entry_postsh_1
         1471  24344: __rt_entry_main
         1472  24360: __rt_entry_postli_1
         1473  24380: __rt_exit
         1474  24390: __rt_exit_ls
         1475  24403: __rt_exit_prels_1
         1476  24421: __rt_exit_exit
         1477  24436: __user_initial_stackheap
         1478  24461: memcmp
         1479  24468: strcpy
         1480  24475: strlen
         1481  24482: __aeabi_memcpy
         1482  24497: __rt_memcpy
         1483  24509: _memcpy_lastbytes
         1484  24527: __aeabi_memmove
         1485  24543: __rt_memmove
         1486  24556: __memmove_lastfew
         1487  24574: __aeabi_memcpy4
         1488  24590: __aeabi_memcpy8
         1489  24606: __rt_memcpy_w
         1490  24620: _memcpy_lastbytes_aligned
         1491  24646: __aeabi_memmove4
         1492  24663: __aeabi_memmove8
         1493  24680: __rt_memmove_w
         1494  24695: __memmove_aligned
         1495  24713: __memmove_lastfew_aligned
         1496  24739: __aeabi_memset
         1497  24754: __aeabi_memset4
         1498  24770: __aeabi_memset8
         1499  24786: __aeabi_memclr
         1500  24801: __rt_memclr
         1501  24813: _memset
         1502  24821: __aeabi_memclr4
         1503  24837: __aeabi_memclr8
         1504  24853: __rt_memclr_w
         1505  24867: _memset_w
         1506  24877: strncpy
         1507  24885: __use_two_region_memory
         1508  24909: __rt_heap_escrow
         1509  24926: __rt_heap_expand
         1510  24943: __aeabi_errno_addr
         1511  24962: __errno$intlibspace
         1512  24982: __rt_errno_addr$intlibspace
         1513  25010: __read_errno
         1514  25023: __set_errno
         1515  25035: __user_libspace
         1516  25051: __user_perproc_libspace
         1517  25075: __user_perthread_libspace
         1518  25101: __I$use$semihosting
         1519  25121: __use_no_semihosting_swi
         1520  25146: __semihosting_library_function
         1521  25177: __user_setup_stackheap
         1522  25200: exit
         1523  25205: _sys_exit
         1524  25215: AMVOS_RSP_TIMER_RESTART
         1525  25239: AMVOS_RSP_TIMER_START
         1526  25261: AMVOS_TEST_TIMER_RESTART
         1527  25286: AMVOS_TX_CCC_TIMER_STOP
         1528  25310: AmVosHandler
         1529  25323: AmVosHandlerInit
         1530  25340: AmVosStart
         1531  25351: AppAddDevToResList
         1532  25370: AppAdvSetData
         1533  25384: AppAdvStart
         1534  25396: AppCheckBonded
         1535  25411: AppConnClose
         1536  25424: AppConnIsOpen
         1537  25438: AppCopyRecListInNvm
         1538  25458: AppDbCheckBonded
         1539  25475: AppDbCheckValidRecord
         1540  25497: AppDbDeleteAllRecords
         1541  25519: AppDbDeleteRecord
         1542  25537: AppDbFindByAddr
         1543  25553: AppDbFindByLtkReq
         1544  25571: AppDbGetCccTbl
         1545  25586: AppDbGetCsfRecord
         1546  25604: AppDbGetHdl
         1547  25616: AppDbGetKey
         1548  25628: AppDbGetNextRecord
         1549  25647: AppDbGetPeerAddedToRl
         1550  25669: AppDbGetPeerRpao
         1551  25686: AppDbGetPeerSignCounter
         1552  25710: AppDbInit
         1553  25720: AppDbNewRecord
         1554  25735: AppDbRecordInUse
         1555  25752: AppDbSetCccTblValue
         1556  25772: AppDbSetCsfRecord
         1557  25790: AppDbSetKey
         1558  25802: AppDbSetPeerAddedToRl
         1559  25824: AppDbSetPeerSignCounter
         1560  25848: AppDbUpdateNVM
         1561  25863: AppDbValidateRecord
         1562  25883: AppHandleNumericComparison
         1563  25910: AppHandlePasskey
         1564  25927: AppHandler
         1565  25938: AppHandlerInit
         1566  25953: AppServerConnCback
         1567  25972: AppServerInit
         1568  25986: AppSetBondable
         1569  26001: AppSlaveInit
         1570  26014: AppSlaveProcDmMsg
         1571  26032: AppSlaveSecProcDmMsg
         1572  26053: AppSlaveSecurityReq
         1573  26073: AppUiAction
         1574  26085: AppUiBtnPressed
         1575  26101: AppUiBtnRegister
         1576  26118: AppUiDisplayConfirmValue
         1577  26143: AppUiDisplayPasskey
         1578  26163: AppUpdatePrivacyMode
         1579  26184: AttConnRegister
         1580  26200: AttGetMtu
         1581  26210: AttHandler
         1582  26221: AttHandlerInit
         1583  26236: AttMsgFree
         1584  26247: AttRegister
         1585  26259: AttcIndConfirm
         1586  26274: AttcInit
         1587  26283: AttcMtuReq
         1588  26294: AttsAddGroup
         1589  26307: AttsCalculateDbHash
         1590  26327: AttsCccClearTable
         1591  26345: AttsCccEnabled
         1592  26360: AttsCccGet
         1593  26371: AttsCccInitTable
         1594  26388: AttsCccRegister
         1595  26404: AttsCccSet
         1596  26415: AttsCsfConnOpen
         1597  26431: AttsCsfGetClientChangeAwareState
         1598  26464: AttsCsfGetFeatures
         1599  26483: AttsCsfRegister
         1600  26499: AttsCsfSetClientChangeAwareState
         1601  26532: AttsCsfWriteFeatures
         1602  26553: AttsGetCccTableLen
         1603  26572: AttsGetSignCounter
         1604  26591: AttsHandleValueInd
         1605  26610: AttsHandleValueNtf
         1606  26629: AttsHashDatabaseString
         1607  26652: AttsIndInit
         1608  26664: AttsInit
         1609  26673: AttsSetAttr
         1610  26685: AttsSetCsrk
         1611  26697: AttsSetSignCounter
         1612  26716: Bda2Str
         1613  26724: BdaClr
         1614  26731: BdaCmp
         1615  26738: BdaCpy
         1616  26745: BdaIsZeros
         1617  26756: Calc128Cpy
         1618  26767: Calc128Cpy64
         1619  26780: Calc128Xor
         1620  26791: CalcCrc32
         1621  26801: DmAdvConfig
         1622  26813: DmAdvInit
         1623  26823: DmAdvSetData
         1624  26836: DmAdvSetInterval
         1625  26853: DmAdvStart
         1626  26864: DmConnCheckIdle
         1627  26880: DmConnClose
         1628  26892: DmConnIdByHandle
         1629  26909: DmConnInUse
         1630  26921: DmConnInit
         1631  26932: DmConnLocalAddr
         1632  26948: DmConnLocalAddrType
         1633  26968: DmConnLocalRpa
         1634  26983: DmConnPeerAddr
         1635  26998: DmConnPeerAddrType
         1636  27017: DmConnPeerRpa
         1637  27031: DmConnRegister
         1638  27046: DmConnRole
         1639  27057: DmConnSecLevel
         1640  27072: DmConnSetDataLen
         1641  27089: DmConnSetIdle
         1642  27103: DmConnSlaveInit
         1643  27119: DmConnUpdate
         1644  27132: DmDevReset
         1645  27143: DmDevVsInit
         1646  27155: DmHandler
         1647  27165: DmHandlerInit
         1648  27179: DmHostAddrType
         1649  27194: DmL2cCmdRejInd
         1650  27209: DmL2cConnUpdateCnf
         1651  27228: DmLlAddrType
         1652  27241: DmLlPrivEnabled
         1653  27257: DmPhyInit
         1654  27267: DmPrivAddDevToResList
         1655  27289: DmPrivInit
         1656  27300: DmPrivResolveAddr
         1657  27318: DmPrivSetPrivacyMode
         1658  27339: DmReadRemoteFeatures
         1659  27360: DmRegister
         1660  27371: DmRemoteConnParamReqNegReply
         1661  27400: DmRemoteConnParamReqReply
         1662  27426: DmSecAuthRsp
         1663  27439: DmSecCancelReq
         1664  27454: DmSecCompareRsp
         1665  27470: DmSecGenerateEccKeyReq
         1666  27493: DmSecGetCompareValue
         1667  27514: DmSecGetEccKey
         1668  27529: DmSecGetLocalCsrk
         1669  27547: DmSecGetLocalIrk
         1670  27564: DmSecInit
         1671  27574: DmSecLescInit
         1672  27588: DmSecLtkRsp
         1673  27600: DmSecPairRsp
         1674  27613: DmSecSetEccKey
         1675  27628: DmSecSlaveReq
         1676  27642: DmSizeOfEvt
         1677  27654: DmSmpCbackExec
         1678  27669: GattReadCback
         1679  27683: GattSendServiceChangedInd
         1680  27709: GattSetSvcChangedIdx
         1681  27730: GattWriteCback
         1682  27745: HardFault_Handler
         1683  27763: HciAclRegister
         1684  27778: HciCoreHandler
         1685  27793: HciCoreInit
         1686  27805: HciDisconnectCmd
         1687  27822: HciDrvHandler
         1688  27836: HciDrvHandlerInit
         1689  27854: HciDrvRadioBoot
         1690  27870: HciDrvRadioShutdown
         1691  27890: HciEvtRegister
         1692  27905: HciGetBdAddr
         1693  27918: HciGetBufSize
         1694  27932: HciGetLeSupFeat
         1695  27948: HciGetMaxRxAclLen
         1696  27966: HciHandler
         1697  27977: HciHandlerInit
         1698  27992: HciLeAddDeviceToResolvingListCmd
         1699  28025: HciLeClearResolvingList
         1700  28049: HciLeConnUpdateCmd
         1701  28068: HciLeEncryptCmd
         1702  28084: HciLeGenerateDHKey
         1703  28103: HciLeLtkReqNegReplCmd
         1704  28125: HciLeLtkReqReplCmd
         1705  28144: HciLeRandCmd
         1706  28157: HciLeReadBufSizeCmd
         1707  28177: HciLeReadLocalP256PubKey
         1708  28202: HciLeReadLocalSupFeatCmd
         1709  28227: HciLeReadMaxDataLen
         1710  28247: HciLeReadRemoteFeatCmd
         1711  28270: HciLeReadResolvingListSize
         1712  28297: HciLeReadSupStatesCmd
         1713  28319: HciLeReadWhiteListSizeCmd
         1714  28345: HciLeRemoteConnParamReqNegReply
         1715  28377: HciLeRemoteConnParamReqReply
         1716  28406: HciLeRemoveDeviceFromResolvingList
         1717  28441: HciLeRequestPeerScaCmd
         1718  28464: HciLeSetAddrResolutionEnable
         1719  28493: HciLeSetAdvDataCmd
         1720  28512: HciLeSetAdvEnableCmd
         1721  28533: HciLeSetAdvParamCmd
         1722  28553: HciLeSetDataLen
         1723  28569: HciLeSetEventMaskCmd
         1724  28590: HciLeSetPrivacyModeCmd
         1725  28613: HciLeSetScanRespDataCmd
         1726  28637: HciLeStartEncryptionCmd
         1727  28661: HciLeWriteDefDataLen
         1728  28682: HciLlPrivacySupported
         1729  28704: HciReadBdAddrCmd
         1730  28721: HciReadLocalVerInfoCmd
         1731  28744: HciReadRssiCmd
         1732  28759: HciResetCmd
         1733  28771: HciResetSequence
         1734  28788: HciSecRegister
         1735  28803: HciSendAclData
         1736  28818: HciSetEventMaskCmd
         1737  28837: HciSetEventMaskPage2Cmd
         1738  28861: HciSetLeSupFeat
         1739  28877: HciSetMaxRxAclLen
         1740  28895: HciVendorSpecificCmd
         1741  28916: HciVsInit
         1742  28926: HciVscSetTraceBitMap
         1743  28947: HciVscUpdateBDAddress
         1744  28969: HciVscUpdateLinklayerFeature
         1745  28998: HciVscUpdateNvdsParam
         1746  29020: HciWriteAuthPayloadTimeout
         1747  29047: L2cDataReq
         1748  29058: L2cDmConnUpdateReq
         1749  29077: L2cInit
         1750  29085: L2cRegister
         1751  29097: L2cSlaveHandler
         1752  29113: L2cSlaveHandlerInit
         1753  29133: L2cSlaveInit
         1754  29146: PendSV_Handler
         1755  29161: SVC_Handler
         1756  29173: SecAes
         1757  29180: SecAesHciCback
         1758  29195: SecAesInit
         1759  29206: SecCmac
         1760  29214: SecCmacHciCback
         1761  29230: SecCmacInit
         1762  29242: SecEccGenKey
         1763  29255: SecEccGenSharedSecret
         1764  29277: SecEccHciCback
         1765  29292: SecEccInit
         1766  29303: SecInit
         1767  29311: SecLeEncryptCmd
         1768  29327: SecRand
         1769  29335: SmpDbGetFailureCount
         1770  29356: SmpDbGetPairingDisabledTime
         1771  29384: SmpDbInit
         1772  29394: SmpDbMaxAttemptReached
         1773  29417: SmpDbPairingFailed
         1774  29436: SmpDbService
         1775  29449: SmpDbSetFailureCount
         1776  29470: SmpDmEncryptInd
         1777  29486: SmpDmGetStk
         1778  29498: SmpDmLescEnabled
         1779  29515: SmpDmMsgSend
         1780  29528: SmpHandler
         1781  29539: SmpHandlerInit
         1782  29554: SmpScAlloc
         1783  29565: SmpScAllocScratchBuffers
         1784  29590: SmpScCalcF4
         1785  29602: SmpScCat
         1786  29611: SmpScCat128
         1787  29623: SmpScCmac
         1788  29633: SmpScFreeScratchBuffers
         1789  29657: SmpScGetCancelMsgWithReattempt
         1790  29688: SmpScInit
         1791  29698: SmprInit
         1792  29707: SmprScInit
         1793  29718: SvcAmotasAddGroup
         1794  29736: SvcAmotasCbackRegister
         1795  29759: SvcAmvosAddGroup
         1796  29776: SvcAmvosCbackRegister
         1797  29798: SvcCoreAddGroup
         1798  29814: SvcCoreGapCentAddrResUpdate
         1799  29842: SvcCoreGattCbackRegister
         1800  29867: SvcDisAddGroup
         1801  29882: SysTick_Handler
         1802  29898: TimeStamp2Time
         1803  29913: WStrReverse
         1804  29925: WStrReverseCpy
         1805  29940: WsfBufAlloc
         1806  29952: WsfBufFree
         1807  29963: WsfBufInit
         1808  29974: WsfCsEnter
         1809  29985: WsfCsExit
         1810  29995: WsfMsgAlloc
         1811  30007: WsfMsgDataAlloc
         1812  30023: WsfMsgDeq
         1813  30033: WsfMsgEnq
         1814  30043: WsfMsgFree
         1815  30054: WsfMsgPeek
         1816  30065: WsfMsgSend
         1817  30076: WsfOsInit
         1818  30086: WsfOsSetNextHandler
         1819  30106: WsfQueueCount
         1820  30120: WsfQueueDeq
         1821  30132: WsfQueueEnq
         1822  30144: WsfQueueInsert
         1823  30159: WsfQueuePush
         1824  30172: WsfQueueRemove
         1825  30187: WsfSetEvent
         1826  30199: WsfSetOsSpecificEvent
         1827  30221: WsfTaskLock
         1828  30233: WsfTaskMsgQueue
         1829  30249: WsfTaskSetReady
         1830  30265: WsfTaskUnlock
         1831  30279: WsfTimerInit
         1832  30292: WsfTimerNextExpiration
         1833  30315: WsfTimerServiceExpired
         1834  30338: WsfTimerStartMs
         1835  30354: WsfTimerStartSec
         1836  30371: WsfTimerStop
         1837  30384: WsfTimerUpdate
         1838  30399: WsfTimerUpdateTicks
         1839  30419: _celt_autocorr
         1840  30434: _celt_lpc
         1841  30444: alg_quant
         1842  30454: alg_unquant
         1843  30466: alloc_stack
         1844  30478: am_audio_buffer_empty
         1845  30500: am_audio_buffer_index_set
         1846  30526: am_audio_buffer_init
         1847  30547: am_audio_buffer_nested_pop
         1848  30574: am_audio_buffer_nested_push
         1849  30602: am_audio_buffer_overwrite_check
         1850  30634: am_audio_buffer_pop
         1851  30654: am_audio_buffer_push
         1852  30675: am_audio_buffer_rewind
         1853  30698: am_audio_universal_buffer_status_check
         1854  30737: am_bsp_iom_pins_disable
         1855  30761: am_bsp_iom_pins_enable
         1856  30784: am_bsp_itm_printf_enable
         1857  30809: am_bsp_low_power_init
         1858  30831: am_ctimer_isr
         1859  30845: am_devices_cooper_blocking_read
         1860  30877: am_devices_cooper_blocking_write
         1861  30910: am_devices_cooper_bus_disable
         1862  30940: am_devices_cooper_bus_enable
         1863  30969: am_devices_cooper_clkreq_read
         1864  30999: am_devices_cooper_command_write
         1865  31031: am_devices_cooper_image_update_init
         1866  31067: am_devices_cooper_init
         1867  31090: am_devices_cooper_irq_read
         1868  31117: am_devices_cooper_pins_disable
         1869  31148: am_devices_cooper_pins_enable
         1870  31178: am_devices_cooper_reset
         1871  31202: am_devices_cooper_reset_with_sbl_check
         1872  31241: am_devices_cooper_term
         1873  31264: am_devices_cooper_update_image
         1874  31295: am_devices_led_array_init
         1875  31321: am_devices_led_array_out
         1876  31346: am_devices_led_init
         1877  31366: am_devices_led_off
         1878  31385: am_devices_led_on
         1879  31403: am_devices_led_toggle
         1880  31425: am_freertos_sleep
         1881  31443: am_freertos_wakeup
         1882  31462: am_getStackedReg
         1883  31479: am_gpio0_001f_isr
         1884  31497: am_gpio0_203f_isr
         1885  31515: am_hal_IOM_CQReset
         1886  31534: am_hal_cachectrl_config
         1887  31558: am_hal_cachectrl_enable
         1888  31582: am_hal_cmdq_disable
         1889  31602: am_hal_cmdq_enable
         1890  31621: am_hal_cmdq_init
         1891  31638: am_hal_cmdq_term
         1892  31655: am_hal_crc32
         1893  31668: am_hal_daxi_config
         1894  31687: am_hal_daxi_control
         1895  31707: am_hal_dcu_get
         1896  31722: am_hal_dcu_update
         1897  31740: am_hal_delay_us
         1898  31756: am_hal_delay_us_status_change
         1899  31786: am_hal_delay_us_status_check
         1900  31815: am_hal_fault_capture_enable
         1901  31843: am_hal_fault_status_get
         1902  31867: am_hal_gpio_interrupt_control
         1903  31897: am_hal_gpio_interrupt_irq_clear
         1904  31929: am_hal_gpio_interrupt_irq_status_get
         1905  31966: am_hal_gpio_interrupt_register
         1906  31997: am_hal_gpio_interrupt_service
         1907  32027: am_hal_gpio_pinconfig
         1908  32049: am_hal_gpio_pinconfig_get
         1909  32075: am_hal_gpio_state_read
         1910  32098: am_hal_gpio_state_write
         1911  32122: am_hal_interrupt_master_disable
         1912  32154: am_hal_interrupt_master_enable
         1913  32185: am_hal_interrupt_master_set
         1914  32213: am_hal_iom_CQDisable
         1915  32234: am_hal_iom_CQEnable
         1916  32254: am_hal_iom_CQInit
         1917  32272: am_hal_iom_blocking_transfer
         1918  32301: am_hal_iom_configure
         1919  32322: am_hal_iom_disable
         1920  32341: am_hal_iom_enable
         1921  32359: am_hal_iom_initialize
         1922  32381: am_hal_iom_power_ctrl
         1923  32403: am_hal_iom_uninitialize
         1924  32427: am_hal_itm_enable
         1925  32445: am_hal_itm_print
         1926  32462: am_hal_itm_stimulus_reg_byte_write
         1927  32497: am_hal_mcuctrl_EXTCLK_active
         1928  32526: am_hal_mcuctrl_control
         1929  32549: am_hal_mcuctrl_info_get
         1930  32573: am_hal_mram_info_read
         1931  32595: am_hal_mram_main_fill
         1932  32617: am_hal_mram_main_program
         1933  32642: am_hal_mram_main_words_program
         1934  32673: am_hal_ota_add
         1935  32688: am_hal_ota_init
         1936  32704: am_hal_pdm_configure
         1937  32725: am_hal_pdm_disable
         1938  32744: am_hal_pdm_dma_disable
         1939  32767: am_hal_pdm_dma_get_buffer
         1940  32793: am_hal_pdm_dma_start
         1941  32814: am_hal_pdm_enable
         1942  32832: am_hal_pdm_fifo_flush
         1943  32854: am_hal_pdm_initialize
         1944  32876: am_hal_pdm_interrupt_clear
         1945  32903: am_hal_pdm_interrupt_enable
         1946  32931: am_hal_pdm_interrupt_service
         1947  32960: am_hal_pdm_interrupt_status_get
         1948  32992: am_hal_pdm_power_control
         1949  33017: am_hal_pwrctrl_control
         1950  33040: am_hal_pwrctrl_low_power_init
         1951  33070: am_hal_pwrctrl_mcu_memory_config
         1952  33103: am_hal_pwrctrl_mcu_mode_select
         1953  33134: am_hal_pwrctrl_periph_disable
         1954  33164: am_hal_pwrctrl_periph_enable
         1955  33193: am_hal_pwrctrl_periph_enabled
         1956  33223: am_hal_pwrctrl_sram_config
         1957  33250: am_hal_reset_control
         1958  33271: am_hal_rtc_osc_disable
         1959  33294: am_hal_security_get_info
         1960  33319: am_hal_stimer_compare_delta_set
         1961  33351: am_hal_stimer_config
         1962  33372: am_hal_stimer_counter_get
         1963  33398: am_hal_stimer_int_clear
         1964  33422: am_hal_stimer_int_enable
         1965  33447: am_hal_stimer_int_status_get
         1966  33476: am_hal_sysctrl_fpu_enable
         1967  33502: am_hal_sysctrl_fpu_stacking_enable
         1968  33537: am_hal_sysctrl_sleep
         1969  33558: am_hal_timer_interrupt_clear
         1970  33587: am_hal_timer_interrupt_status_get
         1971  33621: am_hal_tpiu_enable
         1972  33640: am_hal_triple_read
         1973  33659: am_pdm0_isr
         1974  33671: am_stimer_cmpr0_isr
         1975  33691: am_stimer_cmpr1_isr
         1976  33711: am_util_ble_tx_power_set
         1977  33736: am_util_bootloader_erase_flash_page
         1978  33772: am_util_bootloader_partial_crc32
         1979  33805: am_util_bootloader_program_flash_page
         1980  33843: am_util_delay_ms
         1981  33860: am_util_delay_us
         1982  33877: am_util_faultisr_collect_data
         1983  33907: am_util_id_device
         1984  33925: am_util_stdio_printf
         1985  33946: am_util_stdio_printf_init
         1986  33972: am_util_stdio_vsprintf
         1987  33995: am_valid_sp
         1988  34007: am_vos_ama_devinfo_set
         1989  34030: am_vos_ama_event_callback
         1990  34056: am_vos_ama_evt_cback_register
         1991  34086: am_vos_ama_get_central_info_send
         1992  34119: am_vos_ama_get_devconf_rsp_send
         1993  34151: am_vos_ama_get_devinfo_rsp_send
         1994  34183: am_vos_ama_get_locale_rsp_send
         1995  34214: am_vos_ama_get_state_rsp_send
         1996  34244: am_vos_ama_get_state_send
         1997  34270: am_vos_ama_isready
         1998  34289: am_vos_ama_pb_cmd_send
         1999  34312: am_vos_ama_proc_get_state
         2000  34338: am_vos_ama_proc_notify_speech
         2001  34368: am_vos_ama_proc_set_state
         2002  34394: am_vos_ama_proc_sync_state
         2003  34421: am_vos_ama_provide_speech_rsp_send
         2004  34456: am_vos_ama_rsp_send
         2005  34476: am_vos_ama_rx_handler
         2006  34498: am_vos_ama_speech_rsp_send
         2007  34525: am_vos_ama_start_speech_send
         2008  34554: am_vos_ama_status_ready
         2009  34578: am_vos_ama_status_reset
         2010  34602: am_vos_ama_stop_speech_send
         2011  34630: am_vos_ama_tx_ver_exchange_send
         2012  34662: am_vos_audio_buffer_rewind
         2013  34689: am_vos_audio_flush_ring_buffer
         2014  34720: am_vos_audio_handler
         2015  34741: am_vos_audio_packet_tx
         2016  34764: am_vos_audio_processing_task
         2017  34793: am_vos_audio_reset_flag_and_buffer
         2018  34828: am_vos_audio_wwd_disable
         2019  34853: am_vos_audio_wwd_enable
         2020  34877: am_vos_ble_cmd_send
         2021  34897: am_vos_ble_nextdata_check
         2022  34923: am_vos_ble_stream_send
         2023  34946: am_vos_ble_task
         2024  34962: am_vos_ble_task_setup
         2025  34984: am_vos_ble_tx_packet_encap
         2026  35011: am_vos_board_init
         2027  35029: am_vos_burst_mode_disable
         2028  35055: am_vos_burst_mode_enable
         2029  35080: am_vos_burst_mode_setup
         2030  35104: am_vos_button_gpio_check
         2031  35129: am_vos_button_init
         2032  35148: am_vos_button_int_register
         2033  35175: am_vos_cmd_packet_tx
         2034  35196: am_vos_codec_encode
         2035  35216: am_vos_codec_init
         2036  35234: am_vos_codec_task
         2037  35252: am_vos_flush_ring_buffer
         2038  35277: am_vos_get_ring_buffer_status
         2039  35307: am_vos_gpio_disable_irq
         2040  35331: am_vos_gpio_enable_irq
         2041  35354: am_vos_gpio_init
         2042  35371: am_vos_heartbeat_led_process
         2043  35400: am_vos_is_connected
         2044  35420: am_vos_is_tx_ready
         2045  35439: am_vos_led_task
         2046  35455: am_vos_logic_led_all_off
         2047  35480: am_vos_logic_led_swirl
         2048  35503: am_vos_mic_disable
         2049  35522: am_vos_mic_enable
         2050  35540: am_vos_packet_rx
         2051  35557: am_vos_pdm_init
         2052  35573: am_vos_pdm_trigger_dma
         2053  35596: am_vos_print_system_info
         2054  35621: am_vos_printf
         2055  35635: am_vos_push_to_talk_process
         2056  35663: am_vos_reset_detected_flag
         2057  35690: am_vos_ring_buffer_empty
         2058  35715: am_vos_ring_buffer_full
         2059  35739: am_vos_ring_buffer_overwrite
         2060  35768: am_vos_ring_buffer_pop
         2061  35791: am_vos_ring_buffer_push
         2062  35815: am_vos_stdio_gatekeeper_task
         2063  35844: am_vos_stdio_printf
         2064  35864: am_vos_stdio_printf_init
         2065  35889: am_vos_streaming_provide_speech
         2066  35921: am_vos_streaming_push_to_talk
         2067  35951: am_vos_streaming_start
         2068  35974: am_vos_streaming_stop
         2069  35996: am_vos_sys_init
         2070  36012: am_vos_task_create
         2071  36031: am_vos_task_create_all_tasks
         2072  36060: am_vos_task_init
         2073  36077: am_vos_task_read
         2074  36094: am_vos_task_send
         2075  36111: am_vos_task_send_fromISR
         2076  36136: am_vos_timer_create
         2077  36156: am_vos_timer_create_all_timers
         2078  36187: am_vos_timer_heart_beat_callback
         2079  36220: am_vos_voice_start
         2080  36239: amotas_conn_close
         2081  36257: amotas_disconnect_timer_expired
         2082  36289: amotas_init
         2083  36301: amotas_packet_handler
         2084  36323: amotas_proc_msg
         2085  36339: amotas_reset_timer_expired
         2086  36366: amotas_start
         2087  36379: amotas_stop
         2088  36391: amotas_write_cback
         2089  36410: amp2Log2
         2090  36419: amvosConnIntervalUpdate
         2091  36443: amvosKwdSetDemoName
         2092  36463: amvosTxChannelIsAvailable
         2093  36489: appAdvSetData
         2094  36503: appAdvStart
         2095  36515: appConnReadRemoteFeatTimerStart
         2096  36547: appConnUpdateTimerStop
         2097  36570: appNumConns
         2098  36582: appSecConnClose
         2099  36598: appServerCsfWriteCback
         2100  36621: appSlaveAdvStart
         2101  36638: appSlaveProcMsg
         2102  36654: appSlaveSecConnOpen
         2103  36674: appUiBtnPoll
         2104  36687: appUiTimerExpired
         2105  36705: attCcbByConnId
         2106  36720: attDecodeMsgParam
         2107  36738: attEmptyConnCback
         2108  36756: attEmptyDataCback
         2109  36774: attEmptyHandler
         2110  36790: attEmptyL2cCocCback
         2111  36810: attExecCallback
         2112  36826: attL2cDataReq
         2113  36840: attMsgAlloc
         2114  36852: attMsgParam
         2115  36864: attSetMtu
         2116  36874: attUuidCmp16to128
         2117  36892: attcCcbByConnId
         2118  36908: attcCcbByHandle
         2119  36924: attcExecCallback
         2120  36941: attcFreePkt
         2121  36953: attcMsgCback
         2122  36966: attcPendWriteCmd
         2123  36983: attcProcErrRsp
         2124  36998: attcProcFindByTypeRsp
         2125  37020: attcProcFindOrReadRsp
         2126  37042: attcProcInd
         2127  37054: attcProcMtuRsp
         2128  37069: attcProcMultiVarNtf
         2129  37089: attcProcPrepWriteRsp
         2130  37110: attcProcReadLongRsp
         2131  37130: attcProcReadMultVarRsp
         2132  37153: attcProcReadRsp
         2133  37169: attcProcRsp
         2134  37181: attcProcWriteRsp
         2135  37198: attcReqClear
         2136  37211: attcSendMsg
         2137  37223: attcSendReq
         2138  37235: attcSetupReq
         2139  37248: attcWriteCmdCallback
         2140  37269: attsCcbByConnId
         2141  37285: attsCcbByHandle
         2142  37301: attsCheckPendDbHashReadRsp
         2143  37328: attsClearPrepWrites
         2144  37348: attsCsfActClientState
         2145  37370: attsCsfGetHashUpdateStatus
         2146  37397: attsCsfIsClientChangeAware
         2147  37424: attsCsfSetHashUpdateStatus
         2148  37451: attsDiscBusy
         2149  37464: attsErrRsp
         2150  37475: attsFindByHandle
         2151  37492: attsFindInRange
         2152  37508: attsFindServiceGroupEnd
         2153  37532: attsFindUuidInRange
         2154  37552: attsHandleValueIndNtf
         2155  37574: attsIndNtfCallback
         2156  37593: attsIsHashableAttr
         2157  37612: attsMsgCback
         2158  37625: attsPermissions
         2159  37641: attsProcExecWriteReq
         2160  37662: attsProcFindInfoReq
         2161  37682: attsProcFindTypeReq
         2162  37702: attsProcMtuReq
         2163  37717: attsProcPrepWriteReq
         2164  37738: attsProcReadBlobReq
         2165  37758: attsProcReadGroupTypeReq
         2166  37783: attsProcReadMultReq
         2167  37803: attsProcReadMultiVarReq
         2168  37827: attsProcReadReq
         2169  37843: attsProcReadTypeReq
         2170  37863: attsProcValueCnf
         2171  37880: attsProcWrite
         2172  37894: attsProcessDatabaseHashUpdate
         2173  37924: attsUuid16Cmp
         2174  37938: attsUuidCmp
         2175  37950: audio_enc_encode_frame
         2176  37973: audio_enc_init
         2177  37988: bitexact_log2tan
         2178  38005: buck_ldo_override_init
         2179  38028: buck_ldo_update_override
         2180  38053: celt_encode_with_ec
         2181  38073: celt_encoder_init
         2182  38091: celt_pitch_xcorr_c
         2183  38110: celt_preemphasis
         2184  38127: clt_compute_allocation
         2185  38150: clt_mdct_forward_c
         2186  38169: comb_filter
         2187  38181: compute_band_energies
         2188  38203: crypto_boost_trims
         2189  38222: decode_pulses
         2190  38236: dmAdvActClearSets
         2191  38254: dmAdvActConfig
         2192  38269: dmAdvActRemoveSet
         2193  38287: dmAdvActSetData
         2194  38303: dmAdvActSetRandAddr
         2195  38323: dmAdvActStart
         2196  38337: dmAdvActStop
         2197  38350: dmAdvActTimeout
         2198  38366: dmAdvCbInit
         2199  38378: dmAdvConnectFailed
         2200  38397: dmAdvConnected
         2201  38412: dmAdvGenConnCmpl
         2202  38429: dmAdvHciHandler
         2203  38445: dmAdvInit
         2204  38455: dmAdvMsgHandler
         2205  38471: dmAdvReset
         2206  38482: dmAdvStartDirected
         2207  38501: dmAdvStopDirected
         2208  38519: dmConn2HciHandler
         2209  38537: dmConn2MsgHandler
         2210  38555: dmConnCcbAlloc
         2211  38570: dmConnCcbByBdAddr
         2212  38588: dmConnCcbByHandle
         2213  38606: dmConnCcbById
         2214  38620: dmConnCcbDealloc
         2215  38637: dmConnExecCback
         2216  38653: dmConnHciHandler
         2217  38670: dmConnMsgHandler
         2218  38687: dmConnNum
         2219  38697: dmConnReset
         2220  38709: dmConnSmActAccept
         2221  38727: dmConnSmActAcceptFailed
         2222  38751: dmConnSmActCancelAccept
         2223  38775: dmConnSmActClose
         2224  38792: dmConnSmActConnAccepted
         2225  38816: dmConnSmActConnClosed
         2226  38838: dmConnSmActConnFailed
         2227  38860: dmConnSmActConnOpened
         2228  38882: dmConnSmActHciUpdated
         2229  38904: dmConnSmActNone
         2230  38920: dmConnSmExecute
         2231  38936: dmConnUpdActL2cUpdateCnf
         2232  38961: dmConnUpdActNone
         2233  38978: dmConnUpdActUpdateSlave
         2234  39002: dmConnUpdExecute
         2235  39019: dmConnUpdMsgHandler
         2236  39039: dmDevActReset
         2237  39053: dmDevHciHandler
         2238  39069: dmDevMsgHandler
         2239  39085: dmDevPassEvtToConnCte
         2240  39107: dmDevPassEvtToDevPriv
         2241  39129: dmDevPassHciEvtToConn
         2242  39151: dmEmptyHandler
         2243  39166: dmEmptyReset
         2244  39179: dmPhyHciHandler
         2245  39195: dmPrivActAddDevToResList
         2246  39220: dmPrivActClearResList
         2247  39242: dmPrivActGenAddr
         2248  39259: dmPrivActRemDevFromResList
         2249  39286: dmPrivActResolveAddr
         2250  39307: dmPrivActSetAddrResEnable
         2251  39333: dmPrivActSetPrivacyMode
         2252  39357: dmPrivAesActGenAddrAesCmpl
         2253  39384: dmPrivAesActResAddrAesCmpl
         2254  39411: dmPrivAesMsgHandler
         2255  39431: dmPrivHciHandler
         2256  39448: dmPrivMsgHandler
         2257  39465: dmPrivReset
         2258  39477: dmSecHciHandler
         2259  39493: dmSecLescMsgHandler
         2260  39513: dmSecMsgHandler
         2261  39529: dmSecReset
         2262  39540: eTaskConfirmSleepModeStatus
         2263  39568: ec_dec_bit_logp
         2264  39584: ec_dec_bits
         2265  39596: ec_dec_uint
         2266  39608: ec_dec_update
         2267  39622: ec_decode
         2268  39632: ec_enc_bit_logp
         2269  39648: ec_enc_bits
         2270  39660: ec_enc_done
         2271  39672: ec_enc_icdf
         2272  39684: ec_enc_init
         2273  39696: ec_enc_shrink
         2274  39710: ec_enc_uint
         2275  39722: ec_encode
         2276  39732: ec_encode_bin
         2277  39746: ec_laplace_encode
         2278  39764: ec_tell_frac
         2279  39777: encode_pulses
         2280  39791: encode_size
         2281  39803: erase_flash
         2282  39815: exactle_stack_init
         2283  39834: exp_rotation
         2284  39847: get_celt_handle
         2285  39863: haar1
         2286  39869: hciClearCmdQueue
         2287  39886: hciCmdAlloc
         2288  39898: hciCmdInit
         2289  39909: hciCmdRecvCmpl
         2290  39924: hciCmdSend
         2291  39935: hciCmdTimeout
         2292  39949: hciCoreAclReassembly
         2293  39970: hciCoreCisByHandle
         2294  39989: hciCoreCisClose
         2295  40005: hciCoreCisOpen
         2296  40020: hciCoreConnByHandle
         2297  40040: hciCoreConnClose
         2298  40057: hciCoreConnOpen
         2299  40073: hciCoreInit
         2300  40085: hciCoreNumCmplPkts
         2301  40104: hciCoreRecv
         2302  40116: hciCoreResetSequence
         2303  40137: hciCoreResetStart
         2304  40155: hciCoreSendAclData
         2305  40174: hciCoreTxAclComplete
         2306  40195: hciCoreTxAclContinue
         2307  40216: hciCoreTxAclStart
         2308  40234: hciCoreTxReady
         2309  40249: hciCoreVsCmdCmplRcvd
         2310  40270: hciDrvWrite
         2311  40282: hciEvtCmdStatusFailure
         2312  40305: hciEvtProcessCmdCmpl
         2313  40326: hciEvtProcessCmdStatus
         2314  40349: hciEvtProcessMsg
         2315  40366: hciTrSendAclData
         2316  40383: hciTrSendCmd
         2317  40396: hciTrSerialRxIncoming
         2318  40418: hci_process_trace_data
         2319  40441: hysteresis_decision
         2320  40461: init_caps
         2321  40471: internal_iom_get_int_err
         2322  40496: iom_slave_read
         2323  40511: isqrt32
         2324  40519: l2cMsgAlloc
         2325  40531: l2cRxSignalingPkt
         2326  40549: l2cSendCmdReject
         2327  40566: main
         2328  40571: normalise_bands
         2329  40587: octopus_encode
         2330  40602: octopus_encoder_create
         2331  40625: op_pvq_search_c
         2332  40641: opus_custom_encoder_ctl
         2333  40665: opus_custom_mode_create
         2334  40689: opus_fft_impl
         2335  40703: opus_packet_extensions_count
         2336  40732: opus_packet_extensions_generate
         2337  40764: opus_packet_extensions_parse
         2338  40793: opus_packet_get_nb_frames
         2339  40819: opus_packet_get_samples_per_frame
         2340  40853: opus_packet_pad
         2341  40869: opus_packet_pad_impl
         2342  40890: opus_packet_parse_impl
         2343  40913: opus_repacketizer_out_range_impl
         2344  40946: pb_close_string_substream
         2345  40972: pb_decode
         2346  40982: pb_decode_fixed32
         2347  41000: pb_decode_fixed64
         2348  41018: pb_decode_noinit
         2349  41035: pb_decode_svarint
         2350  41053: pb_decode_tag
         2351  41067: pb_decode_varint
         2352  41084: pb_decode_varint32
         2353  41103: pb_encode
         2354  41113: pb_encode_fixed32
         2355  41131: pb_encode_fixed64
         2356  41149: pb_encode_string
         2357  41166: pb_encode_submessage
         2358  41187: pb_encode_svarint
         2359  41205: pb_encode_tag
         2360  41219: pb_encode_tag_for_field
         2361  41243: pb_encode_varint
         2362  41260: pb_field_iter_begin
         2363  41280: pb_field_iter_find
         2364  41299: pb_field_iter_next
         2365  41318: pb_istream_from_buffer
         2366  41341: pb_make_string_substream
         2367  41366: pb_ostream_from_buffer
         2368  41389: pb_read
         2369  41397: pb_skip_field
         2370  41411: pb_write
         2371  41420: pitch_downsample
         2372  41437: pitch_search
         2373  41450: pvPortMalloc
         2374  41463: pxPortInitialiseStack
         2375  41485: quant_all_bands
         2376  41501: quant_coarse_energy
         2377  41521: quant_energy_finalise
         2378  41543: quant_fine_energy
         2379  41561: remove_doubling
         2380  41577: renormalise_vector
         2381  41596: resampling_factor
         2382  41614: restore_stack
         2383  41628: save_stack
         2384  41639: send_data
         2385  41649: send_fwContinue
         2386  41665: send_hello
         2387  41676: send_update
         2388  41688: skip_extension
         2389  41703: smpActAttemptRcvd
         2390  41721: smpActCheckAttempts
         2391  41741: smpActCleanup
         2392  41755: smpActMaxAttempts
         2393  41773: smpActNone
         2394  41784: smpActNotifyDmAttemptsFailure
         2395  41814: smpActNotifyDmRspToFailure
         2396  41841: smpActPairCnfCalc1
         2397  41860: smpActPairCnfCalc2
         2398  41879: smpActPairCnfVerCalc1
         2399  41901: smpActPairCnfVerCalc2
         2400  41923: smpActPairingCancel
         2401  41943: smpActPairingCmpl
         2402  41961: smpActPairingFailed
         2403  41981: smpActSecReqTimeout
         2404  42001: smpActSendPairCnf
         2405  42019: smpActStorePin
         2406  42034: smpAuthReq
         2407  42045: smpCalcC1Part1
         2408  42060: smpCalcC1Part2
         2409  42075: smpCalcS1
         2410  42085: smpCcbByConnId
         2411  42100: smpCcbByHandle
         2412  42115: smpCleanup
         2413  42126: smpGenerateLtk
         2414  42141: smpGetPkBit
         2415  42153: smpGetScSecLevel
         2416  42170: smpMsgAlloc
         2417  42182: smpProcPairing
         2418  42197: smpProcRcvKey
         2419  42211: smpScActAuthSelect
         2420  42230: smpScActCalcF5Ltk
         2421  42248: smpScActCalcF5MacKey
         2422  42269: smpScActCalcF5TKey
         2423  42288: smpScActCalcSharedSecret
         2424  42313: smpScActCleanup
         2425  42329: smpScActDHKeyCalcF6Ea
         2426  42351: smpScActDHKeyCalcF6Eb
         2427  42373: smpScActJwncCalcF4
         2428  42392: smpScActJwncCalcG2
         2429  42411: smpScActJwncDisplay
         2430  42431: smpScActPairingCancel
         2431  42453: smpScActPairingFailed
         2432  42475: smpScActPkKeypress
         2433  42494: smpScActPkSendKeypress
         2434  42517: smpScActPkSetup
         2435  42533: smpScAuthReq
         2436  42546: smpScFailWithReattempt
         2437  42569: smpScProcPairing
         2438  42586: smpScSendDHKeyCheck
         2439  42606: smpScSendPairCnf
         2440  42623: smpScSendPubKey
         2441  42639: smpScSendRand
         2442  42653: smpSendKey
         2443  42664: smpSendPairingFailed
         2444  42685: smpSendPkt
         2445  42696: smpSmExecute
         2446  42709: smpStartRspTimer
         2447  42726: smpStateIdle
         2448  42739: smprActCnfVerify
         2449  42756: smprActProcPairCnf
         2450  42775: smprActProcPairCnfCalc1
         2451  42799: smprActProcPairReq
         2452  42818: smprActRcvKey
         2453  42832: smprActSendKey
         2454  42847: smprActSendPairRandom
         2455  42869: smprActSendPairRsp
         2456  42888: smprActSendSecurityReq
         2457  42911: smprActSetupKeyDist
         2458  42931: smprScActCalcDHKey
         2459  42950: smprScActDHKeyCheckSend
         2460  42974: smprScActJwncCalcG2
         2461  42994: smprScActJwncDisplay
         2462  43015: smprScActJwncSendCnf
         2463  43036: smprScActJwncSetup
         2464  43055: smprScActOobCalcCa
         2465  43074: smprScActOobSendRand
         2466  43095: smprScActOobSetup
         2467  43113: smprScActPkCalcCa
         2468  43131: smprScActPkCalcCb
         2469  43149: smprScActPkSendCnf
         2470  43168: smprScActPkSendRand
         2471  43188: smprScActPkStoreCnf
         2472  43208: smprScActPkStoreCnfAndCalcCb
         2473  43237: smprScActPkStorePinAndCalcCb
         2474  43266: smprScActSendPubKey
         2475  43286: smprScActStoreDhCheck
         2476  43308: smprScActStoreLescPin
         2477  43330: smprScActWaitDhCheck
         2478  43351: spl_alloca
         2479  43362: spl_stack_check
         2480  43378: spl_stack_init
         2481  43393: spreading_decision
         2482  43412: stereo_itheta
         2483  43426: uxListRemove
         2484  43439: uxTaskGetNumberOfTasks
         2485  43462: uxTaskResetEventItemValue
         2486  43488: vApplicationMallocFailedHook
         2487  43517: vApplicationStackOverflowHook
         2488  43547: vEventGroupSetBitsCallback
         2489  43574: vListInitialise
         2490  43590: vListInitialiseItem
         2491  43610: vListInsert
         2492  43622: vPortEnterCritical
         2493  43641: vPortExitCritical
         2494  43659: vPortFree
         2495  43669: vPortSetupTimerInterrupt
         2496  43694: vPortSuppressTicksAndSleep
         2497  43721: vPortValidateInterruptPriority
         2498  43752: vQueueWaitForMessageRestricted
         2499  43783: vTaskDelay
         2500  43794: vTaskInternalSetTimeOutState
         2501  43823: vTaskMissedYield
         2502  43840: vTaskPlaceOnEventList
         2503  43862: vTaskPlaceOnEventListRestricted
         2504  43894: vTaskPlaceOnUnorderedEventList
         2505  43925: vTaskRemoveFromUnorderedEventList
         2506  43959: vTaskStartScheduler
         2507  43979: vTaskStepTick
         2508  43993: vTaskSuspendAll
         2509  44009: vTaskSwitchContext
         2510  44028: validate_transaction
         2511  44049: wsfOsDispatcher
         2512  44065: wsfOsReadyToSleep
         2513  44083: xEventGroupCreate
         2514  44101: xEventGroupSetBits
         2515  44120: xEventGroupWaitBits
         2516  44140: xPortStartScheduler
         2517  44160: xPortStimerTickHandler
         2518  44183: xQueueGenericCreate
         2519  44203: xQueueGenericReset
         2520  44222: xQueueGenericSend
         2521  44240: xQueueGenericSendFromISR
         2522  44265: xQueueReceive
         2523  44279: xTaskCheckForTimeOut
         2524  44300: xTaskCreate
         2525  44312: xTaskGetSchedulerState
         2526  44335: xTaskGetTickCount
         2527  44353: xTaskIncrementTick
         2528  44372: xTaskRemoveFromEventList
         2529  44397: xTaskResumeAll
         2530  44412: xTimerCreate
         2531  44425: xTimerCreateTimerTask
         2532  44447: xTimerGenericCommand
         2533  44468: xTimerPendFunctionCallFromISR
         2534  44498: __ARM_fpclassify
         2535  44515: __hardfp_cos
         2536  44528: __hardfp_exp
         2537  44541: __hardfp_floor
         2538  44556: __hardfp_floorf
         2539  44572: __hardfp_log
         2540  44585: __hardfp_sqrt
         2541  44599: __hardfp_sqrtf
         2542  44614: __ieee754_rem_pio2
         2543  44633: __kernel_cos
         2544  44646: __kernel_poly
         2545  44660: __kernel_sin
         2546  44673: __mathlib_dbl_divzero
         2547  44695: __mathlib_dbl_infnan
         2548  44716: __mathlib_dbl_invalid
         2549  44738: __mathlib_dbl_overflow
         2550  44761: __mathlib_dbl_underflow
         2551  44785: fabs
         2552  44790: __aeabi_dneg
         2553  44803: _dneg
         2554  44809: __aeabi_fneg
         2555  44822: _fneg
         2556  44828: _dabs
         2557  44834: _fabs
         2558  44840: __aeabi_d2f
         2559  44852: _d2f
         2560  44857: __aeabi_dadd
         2561  44870: _dadd
         2562  44876: __fpl_dcmp_Inf
         2563  44891: __aeabi_ddiv
         2564  44904: _ddiv
         2565  44910: __aeabi_cdcmpeq
         2566  44926: _dcmpeq
         2567  44934: __aeabi_d2iz
         2568  44947: _dfix
         2569  44953: __aeabi_i2d
         2570  44965: _dflt
         2571  44971: __aeabi_ui2d
         2572  44984: _dfltu
         2573  44991: __aeabi_cdcmpge
         2574  45007: _dcmpge
         2575  45015: __aeabi_cdcmple
         2576  45031: _dcmple
         2577  45039: __fpl_dcmple_InfNaN
         2578  45059: __aeabi_dmul
         2579  45072: _dmul
         2580  45078: __fpl_dnaninf
         2581  45092: __fpl_dretinf
         2582  45106: __aeabi_cdrcmple
         2583  45123: _drcmple
         2584  45132: __aeabi_drsub
         2585  45146: _drsb
         2586  45152: _dsqrt
         2587  45159: __aeabi_dsub
         2588  45172: _dsub
         2589  45178: __aeabi_f2d
         2590  45190: _f2d
         2591  45195: __aeabi_dcmpeq
         2592  45210: _deq
         2593  45215: _dneq
         2594  45221: __aeabi_dcmpgt
         2595  45236: _dgr
         2596  45241: __aeabi_dcmpge
         2597  45256: _dgeq
         2598  45262: __aeabi_dcmple
         2599  45277: _dleq
         2600  45283: __aeabi_dcmplt
         2601  45298: _dls
         2602  45303: __fpl_fnaninf
         2603  45317: _fp_init
         2604  45326: __fplib_config_fpu_vfp
         2605  45349: __fplib_config_pureend_doubles
         2606  45380: __fpl_fretinf
         2607  45394: __I$use$fp
         2608  45405: __mathlib_zero
         2609  45420: CentralInformation_fields
         2610  45446: CompleteSetup_fields
         2611  45467: ConnectionDetails_fields
         2612  45492: ControlEnvelope_fields
         2613  45515: DeviceBattery_fields
         2614  45536: DeviceConfiguration_fields
         2615  45563: DeviceFeatures_fields
         2616  45585: DeviceInformation_MetadataEntry_fields
         2617  45624: DeviceInformation_fields
         2618  45649: DeviceStatus_fields
         2619  45669: Dialog_fields
         2620  45683: EndpointSpeech_fields
         2621  45705: FeatureProperties_fields
         2622  45730: ForwardATCommand_fields
         2623  45754: GetCentralInformation_fields
         2624  45783: GetDeviceConfiguration_fields
         2625  45813: GetDeviceFeatures_fields
         2626  45838: GetDeviceInformation_fields
         2627  45866: GetLocales_fields
         2628  45884: GetState_fields
         2629  45900: IncomingCall_fields
         2630  45920: IssueMediaControl_fields
         2631  45945: KeepAlive_fields
         2632  45962: LaunchApp_fields
         2633  45979: Locale_fields
         2634  45993: Locales_fields
         2635  46008: NotifyDeviceConfiguration_fields
         2636  46041: NotifyDeviceInformation_fields
         2637  46072: NotifySpeechState_fields
         2638  46097: OverrideAssistant_fields
         2639  46122: ProvideSpeech_fields
         2640  46143: RemoveDevice_fields
         2641  46163: ResetConnection_fields
         2642  46186: Response_fields
         2643  46202: SetLocale_fields
         2644  46219: SetState_fields
         2645  46235: SpeechInitiator_WakeWord_fields
         2646  46267: SpeechInitiator_fields
         2647  46290: SpeechProvider_fields
         2648  46312: SpeechSettings_fields
         2649  46334: StartSetup_fields
         2650  46352: StartSpeech_fields
         2651  46371: State_fields
         2652  46384: StopSpeech_fields
         2653  46402: SwitchTransport_fields
         2654  46425: SynchronizeSettings_fields
         2655  46452: SynchronizeState_fields
         2656  46476: UpdateDeviceInformation_fields
         2657  46507: UpgradeTransport_fields
         2658  46531: am_hal_cachectrl_defaults
         2659  46557: am_hal_daxi_defaults
         2660  46578: am_hal_gpio_pincfg_disabled
         2661  46606: am_hal_gpio_pincfg_input
         2662  46631: am_hal_gpio_pincfg_opendrain
         2663  46660: am_hal_gpio_pincfg_output
         2664  46686: am_hal_gpio_pincfg_pulledup_disabled
         2665  46723: am_hal_gpio_pincfg_tristate
         2666  46751: am_hal_pwrctrl_peripheral_control
         2667  46785: appReqActCfg
         2668  46798: attApChUuid
         2669  46810: attCarChUuid
         2670  46823: attCfg
         2671  46830: attChUuid
         2672  46840: attCliChCfgUuid
         2673  46856: attDnChUuid
         2674  46868: attFcnDefault
         2675  46882: attGattCsfChUuid
         2676  46899: attGattDbhChUuid
         2677  46916: attPrimSvcUuid
         2678  46931: attRpaoChUuid
         2679  46945: attScChUuid
         2680  46957: attSsfChUuid
         2681  46970: attsMinPduLen
         2682  46984: calc128Zeros
         2683  46997: dmConnUpdActSetSlave
         2684  47018: dmDevFcnIf
         2685  47029: eMeans
         2686  47036: eattFcnDefault
         2687  47051: g_DefaultMcuMemCfg
         2688  47070: g_DefaultSRAMCfg
         2689  47087: g_amHalMcuctrlArgBLEDefault
         2690  47115: g_am_hal_bootrom_helper
         2691  47139: hciEventMask
         2692  47152: hciEventMaskPage2
         2693  47170: hciLeEventMask
         2694  47185: sGlobalAccess
         2695  47199: smpCfg
         2696  47206: smpPktLenTbl
         2697  47219: smprScSmIf
         2698  47230: smprSmIf
         2699  47239: smprStateTbl
         2700  47252: tf_select_table
         2701  47268: ui32DSP0Allowed
         2702  47284: ui32DSP1Allowed
         2703  47300: ui32MCUAllowed
         2704  47315: ui32SharedAccess
         2705  47332: uxTopUsedPriority
         2706  47350: Region$$Table$$Base
         2707  47370: Region$$Table$$Limit
         2708  47391: am_bsp_psLEDs
         2709  47405: attsProcFcnTbl
         2710  47420: dmFcnIfTbl
         2711  47431: gDaxiConfig
         2712  47443: gDcuDisable
         2713  47455: gDcuEnable
         2714  47466: g_AM_BSP_GPIO_BUTTON0
         2715  47488: g_AM_BSP_GPIO_BUTTON1
         2716  47510: g_AM_BSP_GPIO_IOM0_CS
         2717  47532: g_AM_BSP_GPIO_IOM0_MOSI
         2718  47556: g_AM_BSP_GPIO_IOM0_SCK
         2719  47579: g_AM_BSP_GPIO_IOM0_SCL
         2720  47602: g_AM_BSP_GPIO_IOM0_SDA
         2721  47625: g_AM_BSP_GPIO_IOM1_CS
         2722  47647: g_AM_BSP_GPIO_IOM1_MISO
         2723  47671: g_AM_BSP_GPIO_IOM1_MOSI
         2724  47695: g_AM_BSP_GPIO_IOM1_SCK
         2725  47718: g_AM_BSP_GPIO_IOM1_SCL
         2726  47741: g_AM_BSP_GPIO_IOM1_SDA
         2727  47764: g_AM_BSP_GPIO_IOM2_CS
         2728  47786: g_AM_BSP_GPIO_IOM2_MOSI
         2729  47810: g_AM_BSP_GPIO_IOM2_SCK
         2730  47833: g_AM_BSP_GPIO_IOM2_SCL
         2731  47856: g_AM_BSP_GPIO_IOM2_SDA
         2732  47879: g_AM_BSP_GPIO_IOM3_CS
         2733  47901: g_AM_BSP_GPIO_IOM3_MOSI
         2734  47925: g_AM_BSP_GPIO_IOM3_SCK
         2735  47948: g_AM_BSP_GPIO_IOM3_SCL
         2736  47971: g_AM_BSP_GPIO_IOM3_SDA
         2737  47994: g_AM_BSP_GPIO_IOM4_CS
         2738  48016: g_AM_BSP_GPIO_IOM4_MOSI
         2739  48040: g_AM_BSP_GPIO_IOM4_SCK
         2740  48063: g_AM_BSP_GPIO_IOM5_CS
         2741  48085: g_AM_BSP_GPIO_IOM5_MOSI
         2742  48109: g_AM_BSP_GPIO_IOM5_SCK
         2743  48132: g_AM_BSP_GPIO_IOM5_SCL
         2744  48155: g_AM_BSP_GPIO_IOM5_SDA
         2745  48178: g_AM_BSP_GPIO_IOM6_CS
         2746  48200: g_AM_BSP_GPIO_IOM6_MOSI
         2747  48224: g_AM_BSP_GPIO_IOM6_SCK
         2748  48247: g_AM_BSP_GPIO_IOM6_SCL
         2749  48270: g_AM_BSP_GPIO_IOM6_SDA
         2750  48293: g_AM_BSP_GPIO_IOM7_CS
         2751  48315: g_AM_BSP_GPIO_IOM7_MOSI
         2752  48339: g_AM_BSP_GPIO_IOM7_SCK
         2753  48362: g_AM_BSP_GPIO_IOM7_SCL
         2754  48385: g_AM_BSP_GPIO_IOM7_SDA
         2755  48408: g_AM_BSP_GPIO_ITM_SWO
         2756  48430: g_AM_BSP_GPIO_PDM0_CLK
         2757  48453: g_AM_BSP_GPIO_PDM0_DATA
         2758  48477: g_AM_DEVICES_COOPER_32K_CLK
         2759  48505: g_AM_DEVICES_COOPER_32M_CLK
         2760  48533: g_AM_DEVICES_COOPER_SPI_CS
         2761  48560: g_eCurrPwrMode
         2762  48575: g_intFlash
         2763  48586: g_pui8ReadBuffer
         2764  48603: g_sVosAud
         2765  48613: g_sVosSys
         2766  48623: g_ui32TrimVer
         2767  48637: g_ui32origSimobuckVDDStrim
         2768  48664: g_ui32xtalhscap2trim
         2769  48685: g_ui32xtalhscaptrim
         2770  48705: gpDcuEnable
         2771  48717: gpDcuLock
         2772  48727: hciLeSupFeatCfg
         2773  48743: nvds_data
         2774  48753: pAppSlaveReqActCfg
         2775  48772: pAttCfg
         2776  48780: pRecListNvmPointer
         2777  48799: pSmpCfg
         2778  48807: ui16DbRamBufferSize
         2779  48827: __libspace_start
         2780  48844: __temporary_stack_top$libspace
         2781  48875: DMATCBBuffer
         2782  48888: SMP_ScCcb
         2783  48898: am_KWD_tasks
         2784  48911: am_KWD_timers
         2785  48925: am_hal_xtal_users
         2786  48943: amotasFlash
         2787  48955: amotasTmpBuf
         2788  48968: amvosAdvDataDisc
         2789  48985: amvosScanDataDisc
         2790  49003: appCb
         2791  49009: appConnCb
         2792  49019: appHandlerId
         2793  49032: appSlaveCb
         2794  49043: attCb
         2795  49049: attcCb
         2796  49056: attsCb
         2797  49063: attsCsfCb
         2798  49073: csNesting
         2799  49083: devFoundInDb
         2800  49096: dmAdvCb
         2801  49104: dmCb
         2802  49109: dmConnActSet
         2803  49122: dmConnCb
         2804  49131: dmConnUpdActSet
         2805  49147: dmDevCb
         2806  49155: dmPrivCb
         2807  49164: dmSecCb
         2808  49172: gAmCooper
         2809  49182: gFaultStack
         2810  49194: gNumCmpB
         2811  49203: gRadioCmdQueue
         2812  49218: gRadioQueue
         2813  49230: gStartOff
         2814  49240: g_AM_BSP_GPIO_IOM0_MISO
         2815  49264: g_AM_BSP_GPIO_IOM2_MISO
         2816  49288: g_AM_BSP_GPIO_IOM3_MISO
         2817  49312: g_AM_BSP_GPIO_IOM4_MISO
         2818  49336: g_AM_BSP_GPIO_IOM5_MISO
         2819  49360: g_AM_BSP_GPIO_IOM6_MISO
         2820  49384: g_AM_BSP_GPIO_IOM7_MISO
         2821  49408: g_BLEMacAddress
         2822  49424: g_HciDrvHandleID
         2823  49441: g_HeartBeatTimer
         2824  49458: g_IOMhandles
         2825  49471: g_IomDevHdl
         2826  49483: g_PDMhandles
         2827  49496: g_consumed_bytes
         2828  49513: g_hciDrvErrorHandler
         2829  49534: g_pfnCharPrint
         2830  49549: g_pui32ReadBuffer
         2831  49567: g_sAmUtil
         2832  49577: g_sVosAma
         2833  49587: g_sVosBle
         2834  49597: g_sVosBrd
         2835  49607: g_ui32NumBytes
         2836  49622: gattServCb
         2837  49633: hciCb
         2838  49639: hciCmdCb
         2839  49648: hciCoreCb
         2840  49658: l2cCb
         2841  49664: ll_local_feats
         2842  49679: oCELTEncoder_mem
         2843  49696: o_spl_opus_encoder
         2844  49715: opus_mem_ram1
         2845  49729: opus_ram_count
         2846  49744: opus_ram_count_save
         2847  49764: opus_ram_ptr
         2848  49777: opus_ram_ptr_save
         2849  49795: pAppAdvCfg
         2850  49806: pAppSecCfg
         2851  49817: pAppSlaveCfg
         2852  49830: pAppUpdateCfg
         2853  49844: p_spl_opus_encoder
         2854  49863: pvHciSpiHandle
         2855  49878: pxCurrentTCB
         2856  49891: sLengthBytes
         2857  49904: secCb
         2858  49910: smpCb
         2859  49916: ui8DbRamBuffer
         2860  49931: ulTimerCountsForOneTick
         2861  49955: wsfBufMem
         2862  49965: wsfBufMemLen
         2863  49978: wsfBufNumPools
         2864  49993: wsfOs
         2865  49999: wsfTimerTimerQueue
         2866  50018: xRadioTaskEventObject
         2867  50040: xWsfTimer
         2868  50050: psGlobalAccessPtr
         2869  50068: ui32MCUClaimed
         2870  50083: ui32DSP0Claimed
         2871  50099: ui32DSP1Claimed
         2872  50115: gpui32PdmDmaBuf
         2873  50131: 


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


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


